@charset "UTF-8";
 @font-face { font-family:"Nunito Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Regular.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Regular.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Regular.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Regular.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Regular.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Italic.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Italic.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Italic.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Italic.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Italic.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Black.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Black.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Black.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Black.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-Black.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-ExtraBold.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-ExtraBold.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-ExtraBold.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/nunito_sans/NunitoSans-ExtraBold.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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/tourism.excelia-group.fr/themes/excelia_tourism/fonts/roboto/Roboto-Bold.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/roboto/Roboto-Bold.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/roboto/Roboto-Bold.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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/tourism.excelia-group.fr/themes/excelia_tourism/fonts/roboto/Roboto-Regular.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/roboto/Roboto-Regular.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/roboto/Roboto-Regular.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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/tourism.excelia-group.fr/themes/excelia_tourism/fonts/caveat/Caveat-Regular.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/caveat/Caveat-Regular.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/caveat/Caveat-Regular.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/caveat/Caveat-Regular.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/caveat/Caveat-Regular.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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/tourism.excelia-group.fr/themes/excelia_tourism/fonts/caveat/Caveat-Bold.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/caveat/Caveat-Bold.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/caveat/Caveat-Bold.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/caveat/Caveat-Bold.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/caveat/Caveat-Bold.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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/tourism.excelia-group.fr/themes/excelia_tourism/fonts/icons/icon-esc.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/icons/icon-esc.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/icons/icon-esc.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/icons/icon-esc.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/icons/icon-esc.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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/tourism.excelia-group.fr/themes/excelia_tourism/fonts/tiktok/tiktok.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/tiktok/tiktok.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/tiktok/tiktok.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/tiktok/tiktok.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/tiktok/tiktok.ttf") format("truetype"); font-weight:normal; font-style:normal; font-display:swap; }

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLight.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLight.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLight.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLight.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLight.svg#AlbertSans-ExtraLight") format("svg"); font-weight:200; font-style:normal; font-display:swap; }

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Medium.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Medium.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Medium.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Medium.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Medium.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Medium.svg#AlbertSans-Medium") format("svg"); font-weight:500; font-style:normal; font-display:swap; }

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraBoldItalic.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraBoldItalic.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraBoldItalic.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraBoldItalic.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraBoldItalic.svg#AlbertSans-ExtraBoldItalic") format("svg"); font-weight:bold; font-style:italic; font-display:swap; }

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLightItalic.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLightItalic.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLightItalic.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLightItalic.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ExtraLightItalic.svg#AlbertSans-ExtraLightItalic") format("svg"); font-weight:200; font-style:italic; font-display:swap; }

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBold.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBold.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBold.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBold.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBold.svg#AlbertSans-SemiBold") format("svg"); font-weight:600; font-style:normal; font-display:swap; }

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ThinItalic.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ThinItalic.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ThinItalic.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ThinItalic.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-ThinItalic.svg#AlbertSans-ThinItalic") format("svg"); font-weight:100; font-style:italic; font-display:swap; }

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BoldItalic.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BoldItalic.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BoldItalic.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BoldItalic.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BoldItalic.svg#AlbertSans-BoldItalic") format("svg"); font-weight:bold; font-style:italic; font-display:swap; }

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Light.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Light.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Light.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Light.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Light.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Light.svg#AlbertSans-Light") format("svg"); font-weight:300; font-style:normal; font-display:swap; }

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BlackItalic.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BlackItalic.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BlackItalic.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BlackItalic.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-BlackItalic.svg#AlbertSans-BlackItalic") format("svg"); font-weight:900; font-style:italic; font-display:swap; }

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

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-LightItalic.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-LightItalic.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-LightItalic.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-LightItalic.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-LightItalic.svg#AlbertSans-LightItalic") format("svg"); font-weight:300; font-style:italic; font-display:swap; }

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-MediumItalic.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-MediumItalic.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-MediumItalic.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-MediumItalic.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-MediumItalic.svg#AlbertSans-MediumItalic") format("svg"); font-weight:500; font-style:italic; font-display:swap; }

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

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

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBoldItalic.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBoldItalic.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBoldItalic.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBoldItalic.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-SemiBoldItalic.svg#AlbertSans-SemiBoldItalic") format("svg"); font-weight:600; font-style:italic; font-display:swap; }

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

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

 @font-face { font-family:"Albert Sans"; src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Thin.eot"); src:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Thin.eot?#iefix") format("embedded-opentype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Thin.woff2") format("woff2"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Thin.woff") format("woff"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Thin.ttf") format("truetype"), url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/fonts/albert_sans/AlbertSans-Thin.svg#AlbertSans-Thin") format("svg"); font-weight:100; 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:"Albert Sans", sans-serif; font-size:16px; font-size:1rem; }

 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; }

 }

 /* 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; }

 body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav { margin-top:30px; margin-bottom:30px; }

 .type_ecole body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav { margin-top:100px; }

 @media only screen and (max-width:768px) { .type_ecole body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav { margin-top:30px; margin-bottom:10px; }

 }

 body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav ol { display:flex; align-items:center; justify-content:center; }

 body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav ol li { display:flex; align-items:center; color:#072B7F; font-size:10px; font-size:0.625rem; }

 body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav ol li:first-of-type a::before { content:""; display:block; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); width:12px; height:11px; background-color:#6EC3D3; }

 .type_ecole body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav ol li:first-of-type a::before { background-color:#ffffff; }

 body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav ol li:not(:first-of-type)::before { content:""; display:block; margin:0 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); width:4px; height:7px; background-color:#6EC3D3; /*@include breakpoint(tablet) {
                        position: absolute;
                        top: 0;
                        left: 0;
                        height: 36px;
                    }*/ /*@include breakpoint(mobile) {
                        position: absolute;
                        top: 0;
                        left: 12px;
                        height: 13px;
                    }*/ }

 .type_ecole body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav ol li:not(:first-of-type)::before { background-color:#ffffff; }

 body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav ol li a { color:#072B7F; }

 .type_ecole body:not(.page-node-type-formation) [id^="block-breadcrumbs"] nav ol li a { color:#ffffff; }

 .withimage [id^="block-breadcrumbs"] nav ol { justify-content:unset !important; }

 .withimage [id^="block-breadcrumbs"] nav ol li { color:white !important; }

 .withimage [id^="block-breadcrumbs"] nav ol li:first-of-type a:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home-white.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home-white.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home-white.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home-white.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home-white.svg"); }

 .withimage [id^="block-breadcrumbs"] nav ol li:not(:first-of-type)::before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb-white.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb-white.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb-white.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb-white.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb-white.svg"); }

 .page-node-type-formation [id^="block-breadcrumbs"] nav { margin-top:30px; margin-bottom:30px; }

 @media only screen and (max-width:768px) { .page-node-type-formation [id^="block-breadcrumbs"] nav { margin-left:20px; margin-top:45px; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole .page-node-type-formation [id^="block-breadcrumbs"] nav { margin-top:310px !important; }

 }

 .type_ecole .page-node-type-formation [id^="block-breadcrumbs"] nav { margin-top:100px; }

 @media only screen and (max-width:768px) { .type_ecole .page-node-type-formation [id^="block-breadcrumbs"] nav { margin-top:30px; margin-bottom:10px; }

 }

 .page-node-type-formation [id^="block-breadcrumbs"] nav ol { display:flex; align-items:center; justify-content:center; }

 @media only screen and (max-width:768px) { .page-node-type-formation [id^="block-breadcrumbs"] nav ol { flex-wrap:wrap; }

 }

 .page-node-type-formation [id^="block-breadcrumbs"] nav ol li { display:flex; align-items:center; color:#ffffff; font-family:"Albert sans", sans-serif; font-size:13px; font-size:0.8125rem; }

 @media only screen and (max-width:768px) { .page-node-type-formation [id^="block-breadcrumbs"] nav ol li:first-of-type { margin-left:-17px; }

 }

 .page-node-type-formation [id^="block-breadcrumbs"] nav 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); width:12px; height:11px; background-color:#6EC3D3; }

 .type_ecole .page-node-type-formation [id^="block-breadcrumbs"] nav ol li:first-of-type a::before { background-color:#ffffff; }

 .page-node-type-formation [id^="block-breadcrumbs"] nav 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); width:4px; height:7px; background-color:#6EC3D3; }

 .type_ecole .page-node-type-formation [id^="block-breadcrumbs"] nav ol li:not(:first-of-type)::before { background-color:#ffffff; }

 @media only screen and (max-width:768px) { .page-node-type-formation [id^="block-breadcrumbs"] nav ol li:not(:first-of-type)::before { height:25px; }

 }

 .page-node-type-formation [id^="block-breadcrumbs"] nav ol li a { color:#ffffff; }

 .type_ecole .page-node-type-formation [id^="block-breadcrumbs"] nav ol li a { color:#ffffff; }

 .pager__items { display:flex; flex-direction:row; align-items:center; justify-content:center; }

 .pager__items .pager__item--last,.pager__items .pager__item--first { display:none; }

 .pager__items .pager__item { display:none; }

 .pager__items .pager__item:nth-child(1),.pager__items .pager__item:nth-child(2),.pager__items .pager__item:nth-child(3) { order:1; }

 .pager__items .pager__item:nth-last-child(1),.pager__items .pager__item:nth-last-child(2),.pager__items .pager__item:nth-last-child(3) { order:3; }

 .pager__items .pager__item:nth-child(1),.pager__items .pager__item:nth-child(2),.pager__items .pager__item:nth-child(3),.pager__items .pager__item:nth-last-child(1),.pager__items .pager__item:nth-last-child(2),.pager__items .pager__item:nth-last-child(3) { display:block; }

 .pager__items .pager__item--last,.pager__items .pager__item--first { display:none !important; }

 .pager__items .pager__item:not(.pager__item--next):not(.pager__item--previous) { padding:0.2em; }

 .pager__items .pager__item:not(.pager__item--next):not(.pager__item--previous) a { font-size:14px; color:#072B7F; font-weight:700; border:2px solid #072B7F; border-radius:50%; padding:6px 10px; display:flex; align-items:center; justify-content:center; width:36px; height:36px; }

 .pager__items .pager__item:not(.pager__item--next):not(.pager__item--previous).is-active a { color:#ffffff; background-color:#072B7F; }

 .pager__items .pager__item--next a,.pager__items .pager__item--previous a { position:relative; }

 .pager__items .pager__item--next a span,.pager__items .pager__item--previous a span { text-transform:uppercase; font-family:"Albert sans", sans-serif; font-size:14px; font-weight:600; color:#072B7F; }

 .pager__items .pager__item--next 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-right:0.5em; background-color:#072B7F; position:absolute; top:3px; right:-23px; 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; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); }

 .pager__items .pager__item--previous 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:#072B7F; position:absolute; top:3px; left:-23px; margin:auto; 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; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); }

 html[lang="en"] a[data-drupal-link-system-path="node/417"],html[lang="en"] #no-trad-item { display:none; }

 #toolbar-administration,#toolbar-administration * { z-index:999999; }

 @media only screen and (max-width:768px) { .path-frontpage header#header { top:0; }

 }

 header { position:relative; }

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

 }

 @media only screen and (max-width:768px) { .js-is-open-sous-menu header #header-region { background-color:#f8f8f7; }

 }

 header #header-region #header-top { background-color:#eeeeee; }

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

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

 }

 header #header-region #header-top .logo-header { position:absolute; top:0; left:0; height:104px; z-index:999; }

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

 }

 header #header-region #header-top .logo-header a { width:318px; height:104px; background-color:#072B7F; 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; }

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

 }

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

 @media only screen and (max-width:768px) { .js-is-open-sous-menu header #header-region #header-top .logo-header a { background-color:#072B7F; }

 }

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

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

 }

 header #header-region #header-top .logo-header a img.img-ecole { display:block; }

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

 @media only screen and (max-width:768px) { header #header-region #header-top .logo-header a img.img-ecole { display:block; }

 }

 header #header-region #header-top .logo-header a img.img-ecole-menu { display:none; }

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

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

 }

 header #header-region #header-top > div #block-selecteurdelangue { 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-region #header-top > div #block-selecteurdelangue { position:absolute; top:122px; left:22px; margin-left:0; display:none; }

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

 }

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

 header #header-region #header-top > div #block-selecteurdelangue .contextual { right:inherit; left:0; }

 header #header-region #header-top > div #block-selecteurdelangue .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-region #header-top > div #block-selecteurdelangue .links::before { content:""; position:absolute; top:8px; left:0; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down.svg"); background-size:contain; background-position:center; background-repeat:no-repeat; width:9px; height:6px; }

 header #header-region #header-top > div #block-selecteurdelangue .links::after { content:""; position:absolute; top:0; right:0; bottom:0; width:38px; z-index:-1; }

 header #header-region #header-top > div #block-selecteurdelangue .links:hover { height:60px; }

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

 header #header-region #header-top > div #block-selecteurdelangue .links li { margin:0 5px; height:28px; }

 header #header-region #header-top > div #block-selecteurdelangue .links li:not(.is-active) { display:none; }

 header #header-region #header-top > div #block-selecteurdelangue .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-region #header-top > div #block-selecteurdelangue .links li[hreflang="fr"] a { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/jpg/france.jpg"); }

 header #header-region #header-top > div #block-selecteurdelangue .links li[hreflang="en"] a { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/english-square.svg"); }

 header #header-region #header-top > div #block-selecteurdelangue .links li.cn a { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/drapeau-cn-rond.svg"); }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil { 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 (min-width:768px) and (max-width:1160px) { header #header-region #header-top > div #block-blocselecteurdeprofilaccueil { display:none !important; }

 }

 @media only screen and (max-width:768px) { header #header-region #header-top > div #block-blocselecteurdeprofilaccueil { position:absolute; left:0; top:150px; width:95%; margin:auto; right:0; height:50px; display:none; margin-top:15px; }

 .js-is-open-sous-menu header #header-region #header-top > div #block-blocselecteurdeprofilaccueil { display:flex !important; }

 }

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

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) { padding:0; width:100%; display:flex; justify-content:center; align-items:center; }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select { display:flex; align-items:center; position:relative; cursor:pointer; width:100%; justify-content:flex-start; padding-left:10px; font-family:"Albert Sans", sans-serif; }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select::after { content:""; position:absolute; top:4px; right:10px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) 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-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select.is-open li.is-active { pointer-events:inherit; }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select.is-open li:not(.is-active) { display:block; }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select.is-open li:not(:last-child) { margin-bottom:10px; }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) 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-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select li { display:inline-block; padding:0; font-size:10px; font-size:0.625rem; }

 @media only screen and (max-width:768px) { header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select li { font-size:13px; font-size:0.8125rem; }

 }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select li.is-active { pointer-events:none; animation:fadeindown 4s; }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select li:not(.is-active) { display:none; }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select li a { color:#072B7F; }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select li a .you-are { text-transform:uppercase; font-size:10px; font-size:0.625rem; }

 @media only screen and (max-width:768px) { header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select li a .you-are { font-size:13px; font-size:0.8125rem; }

 }

 header #header-region #header-top > div #block-blocselecteurdeprofilaccueil > div:not(.contextual):not([data-contextual-id]) ul.profil-select li a:hover { color:red; }

 header #header-region #header-top > div #block-blocaccederaugroupe { margin-left:auto; }

 @media only screen and (max-width:768px) { header #header-region #header-top > div #block-blocaccederaugroupe { display:none; position:absolute; top:230px; left:15px; z-index:2; }

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

 }

 header #header-region #header-top > div #block-blocaccederaugroupe > div:not(.contextual) { display:flex; align-items:center; gap:10px; }

 header #header-region #header-top > div #block-blocaccederaugroupe > div:not(.contextual) .blog { position:relative; background-color:#6EC3D3; display:flex; flex-direction:row; align-items:center; justify-content:center; color:#072B7F; font-family:"Albert Sans", sans-serif; font-size:10px; font-size:0.625rem; line-height:14px; letter-spacing:1px; -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; padding:0.5em 1em; border-radius:5px; text-transform:uppercase; font-weight:900; -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; }

 header #header-region #header-top > div #block-blocaccederaugroupe > div:not(.contextual) .blog::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:#072B7F; -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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/ampoule.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/ampoule.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/ampoule.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/ampoule.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/ampoule.svg"); width:17px; height:19px; -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-region #header-top > div #block-blocaccederaugroupe > div:not(.contextual) .blog:hover { color:#ffffff; }

 header #header-region #header-top > div #block-blocaccederaugroupe > div:not(.contextual) .blog:hover::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); }

 header #header-region #header-top > div #block-blocaccederaugroupe > div:not(.contextual) .access { font-size:10px; color:#072B7F; display:flex; }

 header #header-region #header-top > div #block-blocaccederaugroupe > div:not(.contextual) .access::after { content:""; margin-left:5px; margin-right:10px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/access.svg"); width:12px; height:12px; background-size:12px 12px; display:inline-flex; background-repeat:no-repeat; }

 @media only screen and (max-width:768px) { header #header-region #header-top > div #block-boutonrechercheheader { position:absolute; top:225px; right:0; z-index:2; display:none; }

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

 }

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

 header #header-region #header-top > div #block-boutonrechercheheader #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:#072B7F; font-family:"Albert Sans", sans-serif; margin-left:5px; margin-right:16px; }

 @media only screen and (max-width:768px) { header #header-region #header-top > div #block-boutonrechercheheader #switch-search { font-size:0px; font-size:0rem; }

 }

 @media only screen and (max-width:1024px) { header #header-region #header-top > div #block-boutonrechercheheader #switch-search { position:relative; overflow:hidden; text-indent:1000px; width:32px; }

 }

 header #header-region #header-top > div #block-boutonrechercheheader #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/loupe.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/loupe.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/loupe.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/loupe.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/loupe.svg"); width:15px; height:16px; background-color:#072B7F; }

 @media only screen and (max-width:1024px) { header #header-region #header-top > div #block-boutonrechercheheader #switch-search::before { position:absolute; top:0; left:0; height:36px; }

 }

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

 @media only screen and (max-width:768px) { header #header-region #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-region #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 { display:block !important; }

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

 }

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

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

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

 }

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

 header #header-region #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:#072B7F; font-family:"Albert 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; }

 @media only screen and (min-width:768px) and (max-width:1024px) { header #header-region #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-region #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li a:hover { color:#de2721; }

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

 header #header-region #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:#072B7F; -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-region #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li a::before { position:absolute; top:0; left:0; }

 }

 header #header-region #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chapeau.svg"); width:22px; height:13px; }

 header #header-region #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/fondation.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/fondation.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/fondation.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/fondation.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/fondation.svg"); }

 header #header-region #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/presse.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/presse.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/presse.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/presse.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/presse.svg"); }

 header #header-region #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-region #header-top > div #block-prendrerdvbouton { position:absolute; top:105px; right:0; z-index:2; display:none; }

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

 }

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

 header #header-region #header-top > div #block-prendrerdvbouton a { font-size:0.8rem; color:#072B7F; padding:8px 12px; border-radius:6px; display:block; text-transform:uppercase; margin-right:30px; font-family:"Albert Sans", sans-serif; font-weight:900; position:relative; background:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg") no-repeat #6EC3D3; 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-region #header-top > div #block-prendrerdvbouton a:hover { cursor:pointer; overflow:hidden; background-position:center center; color:transparent; background-color:#072B7F; }

 @media only screen and (min-width:768px) and (max-width:1024px) { header #header-region #header-top > div #block-prendrerdvbouton a { font-size:10px; font-size:0.625rem; }

 }

 header #header-region #header-top > div #block-menuhamburger { height:85px; width:81px; background-color:#072B7F; -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:402; cursor:pointer; }

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

 }

 header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) { display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:90px; }

 .js-is-open-sous-menu header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) { padding-top:7px; }

 @media only screen and (max-width:768px) { header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) { height:57px; }

 }

 header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) span { width:27px; 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; }

 header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) span:nth-child(1) { transform-origin:left; }

 .js-is-open-sous-menu header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) 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-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) span:nth-child(2) { display:none; }

 header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) span:nth-child(3) { transform-origin:right; }

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

 header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) span:nth-child(4) { color:#ffffff; font-size:13px; font-size:0.8125rem; font-family:"Albert Sans", sans-serif; line-height:19px; margin-top:0; margin-bottom:0; background-color:unset; text-indent:unset; overflow:unset; width:auto; }

 .js-is-open-sous-menu header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) span:nth-child(4) { display:none; }

 header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) span:nth-child(5) { display:none; color:#ffffff; font-size:13px; font-size:0.8125rem; font-family:"Albert Sans", sans-serif; line-height:18px; margin-top:0; margin-bottom:0; background-color:unset; text-indent:unset; overflow:unset; width:auto; }

 .js-is-open-sous-menu header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]) span:nth-child(5) { display:block; }

 header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]):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-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]):hover span:nth-child(1) { -webkit-transform:rotate(45deg) scale(1.1); -moz-transform:rotate(45deg) scale(1.1); -ms-transform:rotate(45deg) scale(1.1); -o-transform:rotate(45deg) scale(1.1); transform:rotate(45deg) scale(1.1); }

 header #header-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]):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-region #header-top > div #block-menuhamburger div:not(.contextual):not([data-contextual-id]):hover span:nth-child(3) { -webkit-transform:rotate(-45deg) translate(5px, -6px) scale(1.1); -moz-transform:rotate(-45deg) translate(5px, -6px) scale(1.1); -ms-transform:rotate(-45deg) translate(5px, -6px) scale(1.1); -o-transform:rotate(-45deg) translate(5px, -6px) scale(1.1); transform:rotate(-45deg) translate(5px, -6px) scale(1.1); }

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

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

 @media only screen and (max-width:768px) { .js-is-open-sous-menu header #header-region #header-top > div #block-accessiway { position:absolute; display:block; top:100px; 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; }

 }

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

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

 footer { background-color:#F8F8F7; }

 footer .footer-middle-inner { text-align:center; }

 footer .footer-middle-inner .explore-your-future { position:relative; height:425px; background-size:cover; }

 @media only screen and (max-width:768px) { footer .footer-middle-inner .explore-your-future { display:none; height:160px; }

 }

 footer .footer-middle-inner .explore-your-future img { width:100%; }

 footer .footer-middle-inner .explore-your-future a { position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:70px; font-family:"Albert sans", sans-serif; color:white; font-weight:700; }

 @media only screen and (max-width:768px) { footer .footer-middle-inner .explore-your-future a { font-size:40px; }

 }

 footer .footer-middle-inner .explore-your-future a .green { color:#6EC3D3; }

 footer .footer-middle-inner .logo-ecole { margin-top:3em; }

 footer .footer-middle-inner #block-pieddepage { margin:2em 0; width:100%; }

 footer .footer-middle-inner #block-pieddepage ul:not(.contextual-links) { display:flex; justify-content:space-between; margin:0 25% !important; }

 @media only screen and (max-width:768px) { footer .footer-middle-inner #block-pieddepage ul:not(.contextual-links) { flex-direction:column; align-items:center; margin:0 auto !important; width:90%; }

 }

 footer .footer-middle-inner #block-pieddepage ul:not(.contextual-links) li { width:133px; /**&:first-of-type {
                        display: none;
                    }**/ }

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

 }

 footer .footer-middle-inner #block-pieddepage ul:not(.contextual-links) li a { color:#072B7F; font-family:"Albert 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-inner #block-pieddepage 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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-bottom { background-color:#6EC3D3; 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; }

 }

 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-pieddepage-3 { width:100%; margin-right:2em; }

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

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

 }

 footer .footer-bottom > div #block-pieddepage-3 ul.menu .menu-item { position:relative; }

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

 }

 footer .footer-bottom > div #block-pieddepage-3 ul.menu .menu-item a { color:#072B7F; 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-pieddepage-3 ul.menu .menu-item a:hover { color:#072B7F !important; }

 footer .footer-bottom > div #block-pieddepage-3 ul.menu .menu-item a:hover::before { background-color:#072B7F !important; }

 footer .footer-bottom > div #block-pieddepage-3 ul.menu .menu-item a[target="_blank"]::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:13px; height:13px; margin-right:0.5em; -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; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/lien-externe.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/lien-externe.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/lien-externe.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/lien-externe.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/lien-externe.svg"); position:absolute; top:-1px; left:-15px; margin:auto; background-color:#072B7F; }

 footer .footer-bottom > div #block-pieddepage-3 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-pieddepage-3 ul.menu span:hover { color:#de2721 !important; }

 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; z-index:999; /* Sticky menu */ }

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

 }

 #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.js-open-sous-menu:after { position:absolute; top:9em; left:60vw; margin:auto; content:""; width:324px; height:487px; -webkit-border-radius:30px 0 30px 0; -moz-border-radius:30px 0 30px 0; -ms-border-radius:30px 0 30px 0; -o-border-radius:30px 0 30px 0; border-radius:30px 0 30px 0; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/jpg/image-menu.jpeg"); z-index:20; }

 @media only screen and (max-width:768px) { #header .container.js-open-sous-menu:after { display:none; }

 }

 #header .container.js-open-sous-menu.hideimage:after { position:unset !important; background-image:unset !important; }

 #header .container .header-menu { display:none; position:relative; z-index:20; padding:6em; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl-gris.svg"); background-repeat:no-repeat; background-position:top 2em left 52vw; }

 @media only screen and (max-width:768px) { #header .container .header-menu { padding:1em; margin-top:230px; position:relative; left:0; top:0; right:0; min-height:calc(100% - 180px); background-image:unset; }

 }

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

 @media only screen and (max-width:768px) { #header .container .header-menu.js-is-open { background-color:#ffffff; position:relative; z-index:20; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl-gris.svg"); background-repeat:no-repeat; background-position:top 5em right 1em; }

 }

 #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; }

 @media only screen and (max-width:768px) { #header .container .header-menu > ul { margin-left:unset; }

 }

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

 #header .container .header-menu > ul > li:not(:first-child) ul { max-height:220px !important; }

 #header .container .header-menu > ul > li:last-child ul { max-height:270px !important; }

 #header .container .header-menu > ul > 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 > 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 > 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 > li > .js-back { display:flex; flex-direction:row; align-items:center; justify-content:center; width:42px; height:42px; background-color:#6EC3D3; position:relative; border-radius:5px; cursor:pointer; }

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

 }

 #header .container .header-menu > ul > 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/fleche.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/fleche.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/fleche.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/fleche.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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 > li > .js-back::before { width:10px; height:10px; }

 }

 #header .container .header-menu > ul > li > a { position:relative; font-size:40px; font-size:2.5rem; font-family:"Albert Sans", sans-serif; padding-left:0.75em; color:#072B7F; -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 > li > a { font-size:24px; font-size:1.5rem; }

 }

 #header .container .header-menu > ul > li > a:hover { color:#6EC3D3; }

 #header .container .header-menu > ul > li.js-active > ul { display:flex; }

 #header .container .header-menu > ul > li > ul { position:relative; display:none; width:100%; flex-flow:column wrap; height:100%; max-height:517px; margin-left:3em; margin-top:2em; gap:0 5em; }

 #header .container .header-menu > ul > li > ul.spacing-top { padding-top:55px; max-height:800px; }

 @media only screen and (max-width:768px) { #header .container .header-menu > ul > li > ul.spacing-top { padding-top:0; }

 }

 @media only screen and (max-width:768px) { #header .container .header-menu > ul > li > ul { margin-left:unset; flex-flow:unset; flex-direction:column; }

 }

 #header .container .header-menu > ul > li > ul > li { list-style:none; margin:0; padding:0; }

 #header .container .header-menu > ul > li > ul > li:not(.floating-button-parent) { width:45%; max-width:515px; margin-top:2em; }

 @media only screen and (max-width:768px) { #header .container .header-menu > ul > li > ul > li:not(.floating-button-parent) { margin-top:1em; width:100%; order:1; }

 }

 #header .container .header-menu > ul > li > ul > li:not(.floating-button-parent) > a { position:relative; text-transform:uppercase; padding-bottom:1em; border-bottom:1px solid #f8f8f7; font-family:"Albert Sans", sans-serif; font-weight:900; color:#072B7F; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; }

 #header .container .header-menu > ul > li > ul > li:not(.floating-button-parent) > 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-right.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-right.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-right.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-right.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-right.svg"); width:10px; height:10px; background-color:#8f93bb; margin-right:5px; }

 #header .container .header-menu > ul > li > ul > li.floating-button-parent { position:absolute; top:0; left:0; width:100%; margin-top:0; order:2; }

 @media only screen and (max-width:768px) { #header .container .header-menu > ul > li > ul > li.floating-button-parent { order:1; position:relative; }

 }

 #header .container .header-menu > ul > li > ul > li.floating-button-parent > span { display:none; }

 #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul { display:flex; flex-direction:row; }

 @media only screen and (max-width:768px) { #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul { margin-left:unset; flex-wrap:wrap; align-items:center; justify-content:center; gap:0 1em; }

 }

 #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li { margin-right:1em; display:flex; border:none; padding:0; }

 @media only screen and (max-width:768px) { #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li { margin:0; }

 }

 #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a { -webkit-border-radius:5px !important; -moz-border-radius:5px !important; -ms-border-radius:5px !important; -o-border-radius:5px !important; border-radius:5px !important; font-size:12px !important; height:31px !important; }

 #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a:before { margin-top:4px; }

 #header .container .header-menu > ul > li > ul > li > ul > li { list-style:none; margin:0; padding:0.5em 0; border-top:1px solid #f2f2f2; }

 #header .container .header-menu > ul > li > ul > li > ul > li > a { color:#072B7F; padding:0.5em 0; font-size:15px; font-size:0.9375rem; }

 #header .container .header-menu > ul > li > ul > li > ul > li > a:hover { color:#6EC3D3; }

 #header .container .header-menu > ul > li > ul > li > ul > li > ul { padding-left:1em; }

 #header .container .header-menu > ul > li > ul > li > ul > li > ul > li { list-style:none; margin:0; padding:0.5em 0; }

 #header .container .header-menu > ul > li > ul > li > ul > li > ul > li > a { color:#072B7F; padding:0.5em 0; font-size:15px; font-size:0.9375rem; position:relative; }

 #header .container .header-menu > ul > li > ul > li > ul > li > ul > 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-right.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-right.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-right.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-right.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-right.svg"); width:9px; height:6px; background-color:#8f93bb; margin-right:5px; }

 #header .container .header-menu > ul > li > ul > li > ul > li > ul > li > a:hover { color:#6EC3D3; }

 .on-scroll #header { /*display: none;*/ position:fixed; top:0; z-index:1000; width:100%; -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; }

 html[lang="en"] .menu-item a[data-drupal-link-system-path="node/39"],html[lang="en"] .menu-item a[data-drupal-link-system-path="node/40"],html[lang="en"] .menu-item a[data-drupal-link-system-path="node/307"],html[lang="en"] .menu-item a[data-drupal-link-system-path="node/410"] { display:none !important; }

 .form-select-generic,form .form-select,.page-contact #content-bloc-pagecontactobjetdevotredemande select,.page-contact #edit-selectionnez-une-ou-plusieurs-formations-new--wrapper legend,.page-node-type-formation 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/tourism.excelia-group.fr/themes/excelia_tourism/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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .niveau_entree_choice select::-ms-expand { display:none; }

 form legend { font-family:"Albert Sans", sans-serif; font-size:22px; font-size:1.375rem; font-weight:900 !important; line-height:30px; margin-bottom:0.5em; display:block; }

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

 }

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

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

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

 @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:"Albert Sans", 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:"Albert Sans", sans-serif; display:flex; cursor:pointer; align-items:center; font-weight:normal; }

 @media only screen and (max-width:768px) { form .form-checkbox + .option { align-items:unset !important; }

 }

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

 @media only screen and (max-width:768px) { form .form-checkbox + .option:before { margin-top:7px; }

 }

 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 #072B7F; 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:#072B7F; }

 form .form-checkbox:checked + .option::before { background:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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) !important; -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2) !important; -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2) !important; -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2) !important; box-shadow:0 0 20px rgba(143, 147, 187, 0.2) !important; font-family:"Albert Sans", sans-serif; font-size:15px; font-size:0.9375rem; width:100%; color:#8f93bb; background-color:white; -webkit-appearance:none; appearance:none; }

 @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 #072B7F 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:"Albert Sans", 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 #072B7F 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:"Albert Sans", 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:#072B7F; }

 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:#6EC3D3; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); background-repeat:no-repeat; background-position:left 1em center; color:#072B7F; font-family:"Albert 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 .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 20px 9px; display:block; }

 .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 { left:0; z-index:4; }

 }

 .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 .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; }

 .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 #072B7F 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:#072B7F; }

 .page-contact [id*="webform-submission-contact-s-informer-sur-les-ecole"] #edit-suite-formulaire > legend { 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:"Albert Sans", sans-serif; color:#072B7F; }

 @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:"Albert Sans", sans-serif; color:#072B7F; }

 @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; }

 #field_custom_form .container-field_custom_form label { color:#072B7F; }

 .user-login-form { width:400px; margin:0 auto; padding-top:100px; }

 .user-login-form .form-submit { width:190px !important; }

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

 #content-admin div[role="contentinfo"] { padding:15px 20px 15px 35px; border-radius:2px; font-weight:800; font-family:"Albert sans", sans-serif; font-size:18px; font-size:1.125rem; }

 #content-admin div[role="contentinfo"][aria-label="Message d'état"] { box-shadow:-8px 0 0 #6EC3D3; background-color:#f3faef; color:#6EC3D3; border-color:#c9e1bd #c9e1bd #c9e1bd transparent; }

 #content-admin div[role="contentinfo"][aria-label="Message d'erreur"] { background-color:#fcf4f2; color:#de2721; border-color:#f9c9bf #f9c9bf #f9c9bf transparent; box-shadow:-12px 0 0 #de2721; }

 /* Sticky bar */ #stickybar { position:sticky; bottom:3em; max-width:540px; right:0; left:0; margin:3em auto; background-color:#072B7F; border-radius:50px; z-index:100; }

 @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; }

 }

 #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; }

 }

 #stickybar #sticky-sidebar .contact { padding-right:0.75em; margin-right:0.25em; border-right:1px #ffffff solid; }

 #stickybar #sticky-sidebar .contact a { position:relative; width:20px; height:20px; display:block; text-indent:-999px; overflow:hidden; -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 .contact a::before { position:absolute; top:0; left:0; 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; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-contact.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-contact.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-contact.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-contact.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-contact.svg"); }

 #stickybar #sticky-sidebar .contact 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); }

 #stickybar #sticky-sidebar .social { margin-right:1em; border-right:1px #ffffff solid; }

 @media only screen and (max-width:768px) { #stickybar #sticky-sidebar .social { display:none; }

 }

 #stickybar #sticky-sidebar .social ul { display:flex; align-items:center; justify-content:space-between; }

 #stickybar #sticky-sidebar .social ul li { width:20px; text-align:center; margin-right:0.5em; }

 #stickybar #sticky-sidebar .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; }

 #stickybar #sticky-sidebar .social ul li a span { display:none; }

 #stickybar #sticky-sidebar .social ul li a:before { display:block; font-size:1rem; font-family:"IconsESC"; color:#fff; }

 #stickybar #sticky-sidebar .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); }

 #stickybar #sticky-sidebar .social ul li:nth-of-type(1) a:before { content:""; }

 #stickybar #sticky-sidebar .social ul li:nth-of-type(2) a:before { font-family:"Tiktok"; content:""; }

 #stickybar #sticky-sidebar .social ul li:nth-of-type(3) a:before { content:""; }

 #stickybar #sticky-sidebar .social ul li:nth-of-type(4) a:before { content:""; }

 #stickybar #sticky-sidebar .social ul li:nth-of-type(5) a:before { content:""; }

 #stickybar #sticky-sidebar .social ul li:nth-of-type(6) a:before { content:""; }

 #stickybar #sticky-sidebar .social ul li:nth-of-type(7) a:before { content:""; }

 @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:#072B7F; text-transform:uppercase; font-family:"Albert 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:#072B7F; -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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.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#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 #072B7F; }

 @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:#072B7F; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-bold.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-bold.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-bold.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-bold.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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 #072B7F; }

 @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:#072B7F; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/phone-bold.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/phone-bold.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/phone-bold.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/phone-bold.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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; }

 .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; }

 .type_ecole .arrow-down { display:block; }

 .arrow-down a { position:relative; background-color:#6EC3D3; display:none; 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/tourism.excelia-group.fr/themes/excelia_tourism//images/svg/arrow-up-solid-blue.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) { .arrow-down a { margin-right:15px; }

 }

 .arrow-down a.js-scroll-top { display:flex; }

 #block-bloclesexcelienstemoignent { padding:2em 0; background-color:#ffffff; }

 #block-bloclesexcelienstemoignent > div { display:flex; margin-bottom:50px; }

 @media only screen and (max-width:768px) { #block-bloclesexcelienstemoignent > div { position:relative; flex-direction:column; width:100%; overflow-x:hidden; margin-bottom:1em; }

 }

 #block-bloclesexcelienstemoignent > div > p { width:50%; }

 @media only screen and (max-width:768px) { #block-bloclesexcelienstemoignent > div > p { display:grid; grid-template-columns:1fr 1fr 1fr; grid-gap:1em; align-items:center; width:100%; padding-bottom:100px; margin-left:-8vw; }

 }

 #block-bloclesexcelienstemoignent > div > p img { background-color:#efefef; margin-right:25px; height:335px; width:223px; color:transparent; object-fit:cover; object-position:center; -webkit-border-radius:30px 0 30px 0; -moz-border-radius:30px 0 30px 0; -ms-border-radius:30px 0 30px 0; -o-border-radius:30px 0 30px 0; border-radius:30px 0 30px 0; }

 #block-bloclesexcelienstemoignent > div > p img:nth-child(2) { margin-bottom:-100px; }

 @media (min-width:769px) and (max-width:1505px) { #block-bloclesexcelienstemoignent > div > p img { width:25%; }

 }

 @media only screen and (max-width:768px) { #block-bloclesexcelienstemoignent > div > p img { min-height:162px; height:50vw; width:100%; }

 }

 #block-bloclesexcelienstemoignent > div .right-side { align-self:center; }

 @media only screen and (max-width:768px) { #block-bloclesexcelienstemoignent > div .right-side { width:90%; margin:auto; }

 }

 #block-bloclesexcelienstemoignent > div .right-side .title { font-family:"Albert sans", sans-serif; font-size:40px; color:#072B7F; }

 @media only screen and (max-width:768px) { #block-bloclesexcelienstemoignent > div .right-side .title { font-size:32px; font-size:2rem; text-align:center; }

 }

 #block-lesmetiersquirecrutent { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/png/metiersquirecrutent.png"); background-repeat:no-repeat; background-position:center center; background-size:cover; }

 #block-lesmetiersquirecrutent .block { display:flex; padding:6em 9em; min-height:767px; }

 @media only screen and (max-width:768px) { #block-lesmetiersquirecrutent .block { padding:2em; flex-direction:column; }

 }

 #block-lesmetiersquirecrutent .block .left-side { width:50%; }

 @media only screen and (max-width:768px) { #block-lesmetiersquirecrutent .block .left-side { width:100%; padding:0; }

 }

 #block-lesmetiersquirecrutent .block .left-side .title { font-size:55px; font-family:"Albert sans", sans-serif; color:#072B7F; font-weight:900; }

 @media only screen and (max-width:768px) { #block-lesmetiersquirecrutent .block .left-side .title { font-size:32px; font-size:2rem; text-align:center; }

 }

 #block-lesmetiersquirecrutent .block .left-side .body { font-family:"Albert sans", sans-serif; font-size:15px; color:#ffffff; background-color:#6EC3D3; border-top-right-radius:2.5em; padding:3em; margin-top:60px; width:400px; }

 @media only screen and (max-width:768px) { #block-lesmetiersquirecrutent .block .left-side .body { margin-top:2em; padding:2em; width:unset; }

 }

 #block-lesmetiersquirecrutent .block .left-side .body p { line-height:30px; font-weight:700; }

 #block-lesmetiersquirecrutent .block .right-side { width:50%; padding:0 5em; align-self:center; }

 @media only screen and (max-width:768px) { #block-lesmetiersquirecrutent .block .right-side { width:100%; padding:0; margin-top:2em; }

 }

 #block-lesmetiersquirecrutent .block .right-side ul li { font-family:"Albert sans", sans-serif; font-size:22px; font-weight:600; }

 @media only screen and (max-width:768px) { #block-lesmetiersquirecrutent .block .right-side ul li { font-size:18px; font-size:1.125rem; }

 }

 #block-lesmetiersquirecrutent .block .right-side ul li a { display:inline-block; position:relative; padding-left:45px; padding-right:45px; padding-top:10px; padding-bottom:10px; margin-bottom:0.5em; background:rgba(255, 255, 255, 0.8); border-bottom-right-radius:1em; color:#072B7F; }

 @media only screen and (max-width:768px) { #block-lesmetiersquirecrutent .block .right-side ul li a { width:100%; }

 }

 #block-lesmetiersquirecrutent .block .right-side ul li a:hover { background:white; }

 #block-lesmetiersquirecrutent .block .right-side 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: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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); position:absolute; top:11px; left:11px; margin:auto; background-color:#6EC3D3; }

 #block-lesmetiersquirecrutent .block .right-side ul li 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-right:0.5em; background-color:#6EC3D3; position:absolute; top:0; bottom:0; right:11px; 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; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue-green.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue-green.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue-green.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue-green.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue-green.svg"); }

 #block-blocunsecteurpleindavenir { background-color:#f8f8f7; padding:4em 0; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); background-repeat:no-repeat; background-position:top -90px left 50%; background-size:400px; }

 @media only screen and (max-width:768px) { #block-blocunsecteurpleindavenir { padding:2em 0; }

 }

 #block-blocunsecteurpleindavenir h1 { font-family:"Albert sans", sans-serif; font-size:60px; color:#072B7F; text-align:center; }

 @media only screen and (max-width:768px) { #block-blocunsecteurpleindavenir h1 { font-size:32px; font-size:2rem; width:80%; margin:auto; }

 }

 #block-blocunsecteurpleindavenir h1 strong { font-weight:900; font-size:56px; }

 @media only screen and (max-width:768px) { #block-blocunsecteurpleindavenir h1 strong { font-size:32px; font-size:2rem; }

 }

 #block-blocunsecteurpleindavenir .stats { display:flex; justify-content:center; margin-top:6em; margin-bottom:4em; }

 @media only screen and (max-width:768px) { #block-blocunsecteurpleindavenir .stats { flex-direction:column; align-items:center; margin-top:4em; margin-bottom:2em; }

 }

 #block-blocunsecteurpleindavenir .stats ul { background-color:#ffffff; border-bottom-right-radius:2.5em; padding:2em; width:255px; margin:0px 3em; height:fit-content; }

 @media only screen and (max-width:768px) { #block-blocunsecteurpleindavenir .stats ul { width:90%; margin-bottom:4em; }

 #block-blocunsecteurpleindavenir .stats ul:last-child { margin-bottom:0; }

 }

 #block-blocunsecteurpleindavenir .stats ul li:first-child { font-size:80px; font-family:"Albert sans", sans-serif; font-weight:600; color:#6EC3D3; margin-top:-75px; margin-left:-20px; }

 #block-blocunsecteurpleindavenir .stats ul li:nth-child(2) { font-size:20px; font-family:"Albert sans", sans-serif; font-weight:600; color:#072B7F; }

 #block-blocunsecteurpleindavenir p { text-align:center; }

 #block-blocnosdiplomesimg { background-repeat:no-repeat; background-position:center center; background-size:cover; }

 @media only screen and (max-width:768px) { #block-blocnosdiplomesimg { background-image:unset; position:relative; height:unset; display:flex; flex-direction:column; }

 #block-blocnosdiplomesimg:before { content:""; height:226px; background-repeat:no-repeat; background-position:center center; background-size:cover; }

 }

 #block-blocnosdiplomesimg > div:not(.contextual):not([data-contextual-id]) { margin-left:50%; font-family:"Albert sans", sans-serif; background-color:rgba(7, 43, 127, 0.85); height:100%; padding:6em; }

 @media only screen and (max-width:768px) { #block-blocnosdiplomesimg > div:not(.contextual):not([data-contextual-id]) { margin-left:unset; height:unset; padding:2em; background-color:#072B7F; }

 }

 #block-blocnosdiplomesimg > div:not(.contextual):not([data-contextual-id]) h1 { font-size:60px; font-weight:600; color:#6EC3D3; margin-bottom:15px; }

 @media only screen and (max-width:768px) { #block-blocnosdiplomesimg > div:not(.contextual):not([data-contextual-id]) h1 { font-size:44px; }

 }

 #block-blocnosdiplomesimg > div:not(.contextual):not([data-contextual-id]) p { font-size:40px; color:#ffffff; line-height:1.4; margin-bottom:10px; }

 @media only screen and (max-width:768px) { #block-blocnosdiplomesimg > div:not(.contextual):not([data-contextual-id]) p { font-size:33px; line-height:50px; }

 }

 #block-views-block-partenaires-block-1,#block-views-block-partenaires-block-2,.block-views-blockpartenaires-block-2 { min-height:382px; padding:3em; }

 #block-views-block-partenaires-block-1 > h2,#block-views-block-partenaires-block-2 > h2,.block-views-blockpartenaires-block-2 > h2 { display:none; }

 @media only screen and (max-width:768px) { #block-views-block-partenaires-block-1,#block-views-block-partenaires-block-2,.block-views-blockpartenaires-block-2 { padding:1.5em; }

 }

 #block-views-block-partenaires-block-1 .view-id-partenaires,#block-views-block-partenaires-block-2 .view-id-partenaires,.block-views-blockpartenaires-block-2 .view-id-partenaires { display:flex; flex-direction:row; align-items:center; justify-content:center; }

 @media only screen and (max-width:768px) { #block-views-block-partenaires-block-1 .view-id-partenaires,#block-views-block-partenaires-block-2 .view-id-partenaires,.block-views-blockpartenaires-block-2 .view-id-partenaires { flex-direction:column; }

 }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-header,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header { max-width:455px; color:#072B7F; text-align:center; font-family:"Albert Sans", sans-serif; }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-header h2,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header h2,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header h2 { font-weight:900; font-size:60px; font-size:3.75rem; }

 @media only screen and (max-width:768px) { #block-views-block-partenaires-block-1 .view-id-partenaires .view-header h2,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header h2,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header h2 { font-size:44px; font-size:2.75rem; }

 }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-header h3,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header h3,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header h3 { font-size:40px; font-size:2.5rem; }

 @media only screen and (max-width:768px) { #block-views-block-partenaires-block-1 .view-id-partenaires .view-header h3,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header h3,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header h3 { font-size:29px; font-size:1.8125rem; }

 }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-header p,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header p,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header p { font-size:14px; font-size:0.875rem; line-height:22px; }

 @media only screen and (max-width:768px) { #block-views-block-partenaires-block-1 .view-id-partenaires .view-header p,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header p,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header p { margin-top:1.5em; }

 }

 @media only screen and (max-width:768px) { #block-views-block-partenaires-block-1 .view-id-partenaires .view-header .bouton,#block-views-block-partenaires-block-1 .view-id-partenaires .view-header #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-views-block-partenaires-block-1 .view-id-partenaires .view-header .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-views-block-partenaires-block-1 .view-id-partenaires .view-header #block-savethedate .title .link,#block-savethedate .title #block-views-block-partenaires-block-1 .view-id-partenaires .view-header .link,#block-views-block-partenaires-block-1 .view-id-partenaires .view-header #block-actustourisme .content .link,#block-actustourisme .content #block-views-block-partenaires-block-1 .view-id-partenaires .view-header .link,#block-views-block-partenaires-block-1 .view-id-partenaires .view-header .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-views-block-partenaires-block-1 .view-id-partenaires .view-header input[type=submit],#block-views-block-partenaires-block-1 .view-id-partenaires .view-header .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-views-block-partenaires-block-1 .view-id-partenaires .view-header a,#block-views-block-partenaires-block-1 .view-id-partenaires .view-header .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-views-block-partenaires-block-1 .view-id-partenaires .view-header a,#block-views-block-partenaires-block-1 .view-id-partenaires .view-header .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-views-block-partenaires-block-1 .view-id-partenaires .view-header a,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header .bouton,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-views-block-partenaires-block-2 .view-id-partenaires .view-header .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header #block-savethedate .title .link,#block-savethedate .title #block-views-block-partenaires-block-2 .view-id-partenaires .view-header .link,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header #block-actustourisme .content .link,#block-actustourisme .content #block-views-block-partenaires-block-2 .view-id-partenaires .view-header .link,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-views-block-partenaires-block-2 .view-id-partenaires .view-header input[type=submit],#block-views-block-partenaires-block-2 .view-id-partenaires .view-header .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-views-block-partenaires-block-2 .view-id-partenaires .view-header a,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-views-block-partenaires-block-2 .view-id-partenaires .view-header a,#block-views-block-partenaires-block-2 .view-id-partenaires .view-header .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-views-block-partenaires-block-2 .view-id-partenaires .view-header a,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header .bouton,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .block-views-blockpartenaires-block-2 .view-id-partenaires .view-header .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header #block-savethedate .title .link,#block-savethedate .title .block-views-blockpartenaires-block-2 .view-id-partenaires .view-header .link,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header #block-actustourisme .content .link,#block-actustourisme .content .block-views-blockpartenaires-block-2 .view-id-partenaires .view-header .link,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form .block-views-blockpartenaires-block-2 .view-id-partenaires .view-header input[type=submit],.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li .block-views-blockpartenaires-block-2 .view-id-partenaires .view-header a,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li .block-views-blockpartenaires-block-2 .view-id-partenaires .view-header a,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-header .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content .block-views-blockpartenaires-block-2 .view-id-partenaires .view-header a { width:247px; }

 }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-content,#block-views-block-partenaires-block-2 .view-id-partenaires .view-content,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-content { width:727px; margin-left:2em; }

 @media only screen and (max-width:768px) { #block-views-block-partenaires-block-1 .view-id-partenaires .view-content,#block-views-block-partenaires-block-2 .view-id-partenaires .view-content,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-content { width:100%; margin-left:0; margin-top:2em; }

 }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-content .slick-list .slick-track .wrapper,#block-views-block-partenaires-block-2 .view-id-partenaires .view-content .slick-list .slick-track .wrapper,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-content .slick-list .slick-track .wrapper { display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; justify-content:center; gap:2em; }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-content .slick-list .slick-track .wrapper .views-row,#block-views-block-partenaires-block-2 .view-id-partenaires .view-content .slick-list .slick-track .wrapper .views-row,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-content .slick-list .slick-track .wrapper .views-row { min-height:50px; max-width:20%; }

 @media only screen and (max-width:768px) { #block-views-block-partenaires-block-1 .view-id-partenaires .view-content .slick-list .slick-track .wrapper .views-row,#block-views-block-partenaires-block-2 .view-id-partenaires .view-content .slick-list .slick-track .wrapper .views-row,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-content .slick-list .slick-track .wrapper .views-row { max-width:46%; }

 }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-content .slick-list .slick-track .wrapper .views-row .field-content a img,#block-views-block-partenaires-block-2 .view-id-partenaires .view-content .slick-list .slick-track .wrapper .views-row .field-content a img,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-content .slick-list .slick-track .wrapper .views-row .field-content a img { max-width:100%; height:auto; object-fit:contain; }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-content .slick-dots,#block-views-block-partenaires-block-2 .view-id-partenaires .view-content .slick-dots,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-content .slick-dots { display:flex; flex-direction:row; align-items:center; justify-content:center; gap:1em 0.5em; margin-top:2em; }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-content .slick-dots li button,#block-views-block-partenaires-block-2 .view-id-partenaires .view-content .slick-dots li button,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-content .slick-dots li button { width:8px; height:8px; background-color:#6EC3D3; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; overflow:hidden; color:transparent; }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-content .slick-dots li.slick-active button,#block-views-block-partenaires-block-2 .view-id-partenaires .view-content .slick-dots li.slick-active button,.block-views-blockpartenaires-block-2 .view-id-partenaires .view-content .slick-dots li.slick-active button { background-color:#072B7F; }

 #block-views-block-partenaires-block-1 .view-id-partenaires .view-content { width:942px; }

 @media only screen and (max-width:768px) { #block-views-block-partenaires-block-1 .view-id-partenaires .view-content { width:100%; }

 }

 #block-views-block-nos-diplomes-block-1 { max-width:1200px; margin:0 auto; margin-bottom:2em; }

 #block-views-block-nos-diplomes-block-1 .view-header { text-align:center; margin:2em 0; }

 #block-views-block-nos-diplomes-block-1 .view-header h2 { font-family:"Albert sans", sans-serif; line-height:41px; font-size:44px; font-weight:900; color:#072B7F; }

 @media only screen and (max-width:768px) { #block-views-block-nos-diplomes-block-1 .view-header h2 { font-size:38px; }

 }

 #block-views-block-nos-diplomes-block-1 .item-list ul { text-align:center; margin-bottom:35px; justify-content:center; display:flex; flex-wrap:wrap; }

 @media only screen and (max-width:768px) { #block-views-block-nos-diplomes-block-1 .item-list ul { display:flex; flex-direction:column; }

 }

 @media (min-width:768px) { #block-views-block-nos-diplomes-block-1 .item-list ul::after { content:""; display:table; clear:both; }

 }

 #block-views-block-nos-diplomes-block-1 .item-list ul li { border-top-right-radius:40px; background-color:rgba(110, 195, 211, 0.08); padding:25px; }

 @media (min-width:768px) { #block-views-block-nos-diplomes-block-1 .item-list ul li { width:calc(25% - 1.5em); margin:0 0 1.5em 1.5em !important; }

 }

 @media only screen and (max-width:768px) { #block-views-block-nos-diplomes-block-1 .item-list ul li { margin:1em 2em; }

 }

 #block-views-block-nos-diplomes-block-1 .item-list ul li > div { margin-bottom:5px; }

 #block-views-block-nos-diplomes-block-1 .item-list ul li .views-field-field-photo-diplome img { border-radius:50%; }

 #block-views-block-nos-diplomes-block-1 .item-list ul li .views-field-field-domaine-diplome .domaine { font-family:"Albert sans", sans-serif; background-color:#072B7F; color:#ffffff; padding:4px 10px; text-transform:uppercase; font-size:10px; font-weight:900; border-radius:6px; }

 #block-views-block-nos-diplomes-block-1 .item-list ul li .views-field-title .field-content { color:#072B7F; font-size:29px; font-family:"Albert sans", sans-serif; font-weight:600; }

 #block-views-block-nos-diplomes-block-1 .item-list ul li .views-field-field-poste .field-content { font-family:"Albert sans", sans-serif; font-size:22px; color:#6EC3D3; font-weight:600; }

 #block-views-block-nos-diplomes-block-1 .item-list ul li .views-field-field-entreprise-diplome .field-content { font-family:"Albert sans", sans-serif; font-size:15px; color:#072B7F; font-weight:600; }

 #block-climacitec .leftside .description,#block-humacitec .leftside .description { margin-top:-6em !important; }

 @media only screen and (max-width:768px) { #block-climacitec .leftside .description,#block-humacitec .leftside .description { margin-top:-13em !important; }

 }

 #block-climacitec .rightside,#block-humacitec .rightside { height:147px; }

 #block-climacitec .headerblock,#block-humacitec .headerblock { height:430px; padding:3em 0; background-repeat:no-repeat; background-position:center center; background-size:cover; }

 #block-climacitec .headerblock .title,#block-humacitec .headerblock .title { color:#ffffff; font-size:114px; font-family:"Albert sans", sans-serif; font-weight:600; max-width:1170px; margin:auto; }

 @media only screen and (max-width:768px) { #block-climacitec .headerblock .title,#block-humacitec .headerblock .title { font-size:80px; text-align:center; }

 }

 #block-climacitec .subheader,#block-humacitec .subheader { display:flex; padding-bottom:4em; background-color:rgba(110, 195, 211, 0.2); justify-content:center; gap:5em; min-height:200px; }

 @media only screen and (max-width:768px) { #block-climacitec .subheader,#block-humacitec .subheader { flex-direction:column; gap:1em; }

 }

 @media (min-width:768px) { #block-climacitec .subheader .leftside,#block-humacitec .subheader .leftside { width:40%; max-width:438px; }

 }

 #block-climacitec .subheader .leftside .description,#block-humacitec .subheader .leftside .description { color:#072B7F; background-color:#6EC3D3; font-size:15px; font-family:"Albert sans", sans-serif; line-height:2em; padding:3em; margin-top:-8em; border-top-right-radius:2em; }

 @media only screen and (max-width:768px) { #block-climacitec .subheader .leftside .description,#block-humacitec .subheader .leftside .description { margin:0 2em; }

 }

 #block-climacitec .subheader .rightside,#block-humacitec .subheader .rightside { max-width:620px; position:relative; }

 @media (min-width:768px) { #block-climacitec .subheader .rightside,#block-humacitec .subheader .rightside { width:60%; }

 }

 @media only screen and (max-width:768px) { #block-climacitec .subheader .rightside,#block-humacitec .subheader .rightside { margin:0 2em; text-align:center; }

 }

 #block-climacitec .subheader .rightside .sous-titre,#block-humacitec .subheader .rightside .sous-titre { font-size:30px; font-family:"Albert sans", sans-serif; color:#072B7F; font-weight:700; position:absolute; bottom:0; }

 #block-climacitec .contentblock,#block-humacitec .contentblock { padding:4em; max-width:1016px; margin:auto; color:#072B7F; font-family:"Albert sans", sans-serif; }

 @media only screen and (max-width:768px) { #block-climacitec .contentblock,#block-humacitec .contentblock { padding:2em; }

 }

 #block-climacitec .contentblock .text h3,#block-humacitec .contentblock .text h3 { font-size:36px; font-weight:900; margin-bottom:10px; }

 @media only screen and (max-width:768px) { #block-climacitec .contentblock .text h3,#block-humacitec .contentblock .text h3 { font-size:28px; }

 }

 #block-climacitec .contentblock .text p,#block-climacitec .contentblock .text span,#block-humacitec .contentblock .text p,#block-humacitec .contentblock .text span { font-size:15px; line-height:23px; }

 #block-climacitec .contentblock .text h4,#block-humacitec .contentblock .text h4 { font-size:30px; margin:20px 0 15px 0; }

 @media only screen and (max-width:768px) { #block-climacitec .contentblock .text h4,#block-humacitec .contentblock .text h4 { font-size:24px; }

 }

 #block-climacitec .contentblock .text strong,#block-humacitec .contentblock .text strong { font-weight:600; }

 #block-climacitec .contentblock .text ul,#block-humacitec .contentblock .text ul { margin:1em 0; }

 #block-climacitec .contentblock .text ul li,#block-humacitec .contentblock .text ul li { margin-bottom:1em; position:relative; }

 #block-climacitec .contentblock .text ul li span,#block-humacitec .contentblock .text ul li span { margin-left:35px; }

 #block-climacitec .contentblock .text ul li::before,#block-humacitec .contentblock .text 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; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); position:absolute; top:-4px; margin:auto; background-color:#6EC3D3; }

 #block-climacitec .contentblock .photos,#block-humacitec .contentblock .photos { margin:3em 0; }

 #block-climacitec .contentblock .photos ul,#block-humacitec .contentblock .photos ul { display:grid; grid-auto-flow:row; grid-template-columns:repeat(3, 1fr); grid-template-rows:repeat(2, 1fr); gap:20px; }

 @media only screen and (max-width:768px) { #block-climacitec .contentblock .photos ul,#block-humacitec .contentblock .photos ul { grid-template-columns:repeat(1, 1fr); gap:4px; }

 }

 #block-climacitec .contentblock .photos ul li img,#block-humacitec .contentblock .photos ul li img { width:100%; border-radius:20px; }

 #block-climacitec .contentblock .ensavoirplus,#block-humacitec .contentblock .ensavoirplus { padding:0 !important; }

 #block-climacitec .contentblock .ensavoirplus p,#block-humacitec .contentblock .ensavoirplus p { font-size:15px; line-height:23px; }

 #block-climacitec .contentblock .ensavoirplus h4,#block-humacitec .contentblock .ensavoirplus h4 { font-size:30px; margin:20px 0 15px 0; text-transform:unset !important; font-weight:unset !important; }

 #block-climacitec .contentblock .ensavoirplus ul,#block-humacitec .contentblock .ensavoirplus ul { margin:1em; }

 #block-climacitec .contentblock .ensavoirplus ul li,#block-humacitec .contentblock .ensavoirplus ul li { font-size:15px !important; }

 #block-climacitec .contentblock .ensavoirplus ul li:before,#block-humacitec .contentblock .ensavoirplus ul li:before { top:0.3rem !important; }

 #block-bloctextepresentation p { font-size:15px; line-height:23px !important; }

 #block-bloctextepresentation h4 { font-size:30px; margin:20px 0 15px 0 !important; text-transform:unset !important; font-weight:unset !important; }

 #block-bloctextepresentation ul { margin:1em; }

 #block-bloctextepresentation ul li { font-size:15px !important; }

 #block-bloctextepresentation ul li:before { top:0.3rem !important; }

 #block-blochumacitechiffres { background-color:rgba(110, 195, 211, 0.2); font-family:"Albert sans", sans-serif; padding:4em 0; }

 #block-blochumacitechiffres > div:not(.contextual):not([data-contextual-id]) { margin:0 auto; }

 @media (min-width:768px) { #block-blochumacitechiffres > div:not(.contextual):not([data-contextual-id]) { width:1200px; }

 }

 #block-blochumacitechiffres p { font-size:30px; text-align:center; color:#072B7F; }

 @media only screen and (max-width:768px) { #block-blochumacitechiffres p { font-size:26px; }

 }

 #block-blochumacitechiffres .chiffres { display:flex; margin-top:3em; justify-content:center; }

 @media only screen and (max-width:768px) { #block-blochumacitechiffres .chiffres { flex-direction:column; }

 }

 #block-blochumacitechiffres .chiffres ul { margin:1em; border-top-left-radius:2em; background-color:#6EC3D3; padding:2em; }

 @media (min-width:768px) { #block-blochumacitechiffres .chiffres ul { width:calc(100% / 3); margin:0 1em; }

 }

 #block-blochumacitechiffres .chiffres ul li { color:#ffffff; font-weight:600; }

 #block-blochumacitechiffres .chiffres ul li:first-child { font-size:50px; }

 #block-blochumacitechiffres .chiffres ul li:nth-child(2) { font-size:15px; }

 #block-uneecoleengageedesvaleurspharesimg .top { height:430px; background-repeat:no-repeat; background-position:center center; background-size:cover; padding:6em; }

 @media only screen and (max-width:768px) { #block-uneecoleengageedesvaleurspharesimg .top { padding:2em; }

 }

 #block-uneecoleengageedesvaleurspharesimg .top h2 { font-family:"Albert sans", sans-serif; font-size:70px; color:#ffffff; line-height:70px; font-weight:700; }

 @media only screen and (max-width:768px) { #block-uneecoleengageedesvaleurspharesimg .top h2 { font-size:40px; line-height:50px; }

 }

 #block-uneecoleengageedesvaleurspharesimg .top h2 .red { color:#DE2721; text-transform:uppercase; }

 #block-uneecoleengageedesvaleurspharesimg .content-block { display:flex; font-family:"Albert sans", sans-serif; }

 @media only screen and (max-width:768px) { #block-uneecoleengageedesvaleurspharesimg .content-block { flex-direction:column; }

 }

 @media (min-width:768px) { #block-uneecoleengageedesvaleurspharesimg .content-block .content-left { width:50%; padding:0 12%; }

 }

 #block-uneecoleengageedesvaleurspharesimg .content-block .content-left p { font-size:15px; color:#ffffff; background-color:#072B7F; padding:3em; border-top-right-radius:2.5em; line-height:30px; margin-top:-8em; }

 @media only screen and (max-width:768px) { #block-uneecoleengageedesvaleurspharesimg .content-block .content-left p { margin:0 2em; margin-top:-12em; }

 }

 @media only screen and (max-width:480px) { #block-uneecoleengageedesvaleurspharesimg .content-block .content-left p { margin:0 2em; margin-top:-11em; }

 }

 #block-uneecoleengageedesvaleurspharesimg .content-block .content-left p strong { font-weight:600; }

 #block-uneecoleengageedesvaleurspharesimg .content-block .content-right { padding:3em 4em; color:#072B7F; }

 @media (min-width:768px) { #block-uneecoleengageedesvaleurspharesimg .content-block .content-right { padding-left:0; width:50%; padding:3em; }

 }

 @media only screen and (max-width:480px) { #block-uneecoleengageedesvaleurspharesimg .content-block .content-right { padding:6em 4em 3em; }

 }

 #block-uneecoleengageedesvaleurspharesimg .content-block .content-right p { font-size:19px; font-weight:700; }

 #block-uneecoleengageedesvaleurspharesimg .content-block .content-right ul { margin:1em 0; }

 @media only screen and (max-width:768px) { #block-uneecoleengageedesvaleurspharesimg .content-block .content-right ul { margin:1em 0; }

 }

 #block-uneecoleengageedesvaleurspharesimg .content-block .content-right ul li:nth-child(1) { font-size:26px; font-weight:700; text-transform:uppercase; }

 #block-uneecoleengageedesvaleurspharesimg .content-block .content-right ul li:nth-child(2) { font-size:15px; line-height:30px; }

 #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) { background-repeat:no-repeat; background-position:center center; background-size:cover; min-height:600px; display:flex; color:#ffffff; font-family:"Albert sans", sans-serif; }

 @media only screen and (max-width:768px) { #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) { flex-direction:column; padding:3em; }

 }

 #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-left { display:inline-flex; flex-direction:column; justify-content:center; }

 @media (min-width:768px) { #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-left { width:50%; text-align:right; padding-right:2em; }

 }

 @media only screen and (max-width:768px) { #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-left { margin-bottom:1em; }

 }

 #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-left h2 { font-size:60px; font-weight:700; line-height:70px; margin-bottom:15px; color:#de2721; }

 #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-left h4 { font-size:30px; }

 #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right { display:inline-flex; flex-direction:column; justify-content:center; }

 @media (min-width:768px) { #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right { width:50%; padding:0 4em 0 2em; }

 }

 #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right h5 { font-size:19px; font-weight:700; }

 #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right .bouton,#block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right #block-savethedate .title .link,#block-savethedate .title #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right .link,#block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right #block-actustourisme .content .link,#block-actustourisme .content #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right .link,#block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right input[type=submit],#block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right a,#block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right a,#block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right a { background-color:#de2721 !important; border:none !important; }

 #block-innovationpedagogiqueimg > div:not(.contextual):not([data-contextual-id]) .block-right p { font-size:15px; line-height:30px; }

 #block-bloctextepresentation { display:flex; padding:20px 60px; flex-direction:column; align-items:flex-start; gap:17.99px; }

 #block-views-block-temoignages-block-1 .view-content { padding-top:2em; }

 #block-views-block-temoignages-block-1 .view-content::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:106px; height:83px; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/quotes.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/quotes.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/quotes.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/quotes.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/quotes.svg"); position:absolute; margin:auto; background-color:#6EC3D3; margin-top:-4em; margin-left:10em; }

 #block-views-block-temoignages-block-1 .view-content::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:75px; height:60px; margin-right:0.5em; z-index:1; -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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/quotes.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/quotes.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/quotes.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/quotes.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/quotes.svg"); transform:rotate(-180deg); position:absolute; margin:auto; background-color:#6EC3D3; margin-right:6em; right:0; bottom:7em; }

 @media screen and (min-width:769px) { #block-views-block-temoignages-block-1 .view-content .item-list { width:1050px; margin:0 auto; }

 }

 #block-views-block-temoignages-block-1 .view-content .item-list ul { /* columns: 2;
                -webkit-columns: 2;
                -moz-columns: 2; */ }

 @media screen and (min-width:769px) { #block-views-block-temoignages-block-1 .view-content .item-list ul { display:grid; grid-template-columns:repeat(2, 1fr); gap:2em 1em; }

 }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li { background:rgba(110, 195, 211, 0.08); color:#072B7F; padding:50px; border-top-right-radius:2em; }

 @media screen and (min-width:tablet) { #block-views-block-temoignages-block-1 .view-content .item-list ul li { min-height:-webkit-fill-available; width:500px; }

 }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-1 .view-content .item-list ul li { margin:0; }

 }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .views-field-field-photo .photo-tem { position:relative; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .views-field-field-photo .photo-tem:not(.withimage-)::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/play.svg"); width:50px; height:50px; margin-right:0.5em; position:absolute; margin:auto; left:calc(50% - 25px); top:calc(50% - 25px); }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .views-field-field-photo .photo-tem img { border-top-left-radius:2em; border-bottom-right-radius:2em; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .views-field-field-photo .photo-tem .domaine-tem { position:absolute; left:1em; bottom:1em; font-size:10px; text-transform:uppercase; color:#ffffff; background-color:#072B7F; font-weight:900; padding:5px 11px; border-radius:6px; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .views-field-title { font-family:"Albert sans", sans-serif; font-size:51px; line-height:46px; font-weight:700; margin-top:7px; margin-bottom:11px; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .views-field-field-metier { font-family:"Albert sans", sans-serif; font-size:24px; font-weight:700; line-height:32px; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .views-field-field-entreprise { font-size:15px; font-family:"Albert sans", sans-serif; line-height:14px; font-weight:700; margin-top:1em; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .views-field-field-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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cartable.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cartable.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cartable.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cartable.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cartable.svg"); position:absolute; margin:auto; background-color:#6EC3D3; margin-left:5px; margin-top:-2px; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .views-field-field-entreprise .field-content { margin-left:30px; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .views-field-field-chapo { font-size:15px; font-family:"Albert sans", sans-serif; line-height:22px; margin:1em 0; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .show-modal { cursor:pointer; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .show-modal[id=""] { cursor:auto !important; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video { position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999999; transition:0.2s all ease; visibility:hidden; opacity:0; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video.shown { visibility:visible; opacity:1; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .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:rgba(110, 195, 211, 0.2); padding:15px; }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content { width:100%; }

 }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in { position:relative; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .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:#072B7F; padding:1em; padding-top:2em; cursor:pointer; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/x.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/x.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/x.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/x.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/x.svg"); position:absolute; margin:auto; background-color:#ffffff; top:14px; left:30px; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in .modal-close span { font-family:"Albert sans", sans-serif; font-size:10px; }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in iframe { width:100%; height:250px; }

 }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in .sides { display:flex; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in .sides .leftside { width:50%; font-family:"Albert sans", sans-serif; 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) { #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in .sides .leftside { font-size:35px; }

 }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in .sides .rightside { width:50%; font-family:"Albert sans", sans-serif; font-weight:800; display:inline-flex; flex-direction:column; justify-content:center; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in .sides .rightside .metier { font-size:24px; margin-bottom:6px; }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in .sides .rightside .metier { font-size:21px; }

 }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); position:absolute; margin:auto; background-color:#6EC3D3; margin-top:3px; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in .sides .rightside .metier span { margin-left:35px; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in .sides .rightside .entreprise { font-size:15px; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cartable.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cartable.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cartable.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cartable.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cartable.svg"); position:absolute; margin:auto; background-color:#6EC3D3; margin-left:5px; margin-top:-2px; }

 #block-views-block-temoignages-block-1 .view-content .item-list ul li .modal-video .modal-video-content .modal-video-content-in .sides .rightside .entreprise span { margin-left:35px; }

 #block-views-block-temoignages-block-1 .pager { padding:4em 0; }

 #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) { font-family:"Albert sans", sans-serif; padding-top:2em; }

 #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) > div { padding:0 20%; }

 @media only screen and (max-width:768px) { #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) > div { padding:0 2em; }

 }

 #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .title { text-align:right; font-size:56px; line-height:77px; color:#072B7F; }

 @media only screen and (max-width:768px) { #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .title { font-size:32px; text-align:center; line-height:43px; margin-bottom:1em; }

 }

 #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .title .green { color:#6EC3D3; text-transform:uppercase; font-weight:900; }

 #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .content { display:flex; align-items:center; justify-content:center; }

 @media only screen and (max-width:768px) { #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .content { flex-direction:column; padding:0; background-color:rgba(110, 195, 211, 0.2); }

 }

 @media only screen and (max-width:768px) { #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .content .rightside { margin-top:-8em; }

 }

 #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .content .rightside p { font-size:15px; line-height:30px; color:#ffffff; background-color:#6EC3D3; border-top-right-radius:2em; padding:4.5em; max-width:500px; margin-left:-5em; }

 @media only screen and (max-width:768px) { #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .content .rightside p { margin:0 2em; padding:2.5em; max-width:314px; }

 }

 #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .content .rightside p strong { font-weight:700; }

 @media only screen and (max-width:768px) { #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .content .leftside { width:100%; }

 #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .content .leftside img { width:100%; }

 }

 @media only screen and (max-width:768px) and (min-width:768px) { #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .content .leftside img { border-bottom-right-radius:2em; border-top-left-radius:2em; }

 }

 #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .subcontent { text-align:center; background-color:rgba(110, 195, 211, 0.2); padding-top:8em; margin-top:-4em; padding-bottom:2em; }

 @media only screen and (max-width:768px) { #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .subcontent { padding-top:2em; margin-top:0; }

 }

 #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .subcontent p { font-size:30px; line-height:40px; font-family:"Albert sans", sans-serif; color:#072B7F; }

 @media only screen and (max-width:768px) { #block-osezregarderlefutur > div:not(.contextual):not([data-contextual-id]) .subcontent p { font-size:22px; }

 }

 #block-uneecoleengagee > div:not(.contextual),#block-uneecoleengageeimg > div:not(.contextual) { background-color:rgba(110, 195, 211, 0.2); background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism//images/svg/logos-excelia-2025/xl.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) { #block-uneecoleengagee > div:not(.contextual),#block-uneecoleengageeimg > div:not(.contextual) { padding-bottom:5em; }

 }

 #block-uneecoleengagee > div:not(.contextual) img:not(.logo-white),#block-uneecoleengageeimg > div:not(.contextual) img:not(.logo-white) { width:100%; height:100%; object-fit:cover; object-position:center; }

 @media only screen and (max-width:768px) { #block-uneecoleengagee > div:not(.contextual) img:not(.logo-white),#block-uneecoleengageeimg > div:not(.contextual) img:not(.logo-white) { height:160px; }

 }

 #block-uneecoleengagee > div:not(.contextual) .image_video,#block-uneecoleengageeimg > div:not(.contextual) .image_video { position:relative; height:598px; width:100%; background-color:#ffffff; }

 @media only screen and (max-width:768px) { #block-uneecoleengagee > div:not(.contextual) .image_video,#block-uneecoleengageeimg > div:not(.contextual) .image_video { height:auto; min-height:300px; }

 }

 #block-uneecoleengagee > div:not(.contextual) .image_video video,#block-uneecoleengageeimg > div:not(.contextual) .image_video video { position:relative; top:10px; z-index:1; width:100vw !important; height:598px !important; object-fit:cover; }

 #block-uneecoleengagee > div:not(.contextual) .image_video .video-background-controls,#block-uneecoleengageeimg > div:not(.contextual) .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:#6EC3D3; top:unset !important; bottom:20px; right:20px !important; }

 #block-uneecoleengagee > div:not(.contextual) .image_video .video-background-controls .play-toggle,#block-uneecoleengageeimg > div:not(.contextual) .image_video .video-background-controls .play-toggle { display:block; width:100%; height:100%; }

 #block-uneecoleengagee > div:not(.contextual) .image_video .video-background-controls .play-toggle .fa,#block-uneecoleengageeimg > div:not(.contextual) .image_video .video-background-controls .play-toggle .fa { display:block; width:100%; height:100%; background-position:center; background-repeat:no-repeat; }

 #block-uneecoleengagee > div:not(.contextual) .image_video .video-background-controls .play-toggle .fa.fa-pause-circle,#block-uneecoleengageeimg > div:not(.contextual) .image_video .video-background-controls .play-toggle .fa.fa-pause-circle { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-pause.svg"); }

 #block-uneecoleengagee > div:not(.contextual) .image_video .video-background-controls .play-toggle .fa.fa-play-circle,#block-uneecoleengageeimg > div:not(.contextual) .image_video .video-background-controls .play-toggle .fa.fa-play-circle { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-play.svg"); }

 #block-uneecoleengagee > div:not(.contextual) .image_video .button-wrapper,#block-uneecoleengageeimg > div:not(.contextual) .image_video .button-wrapper { position:absolute; display:inline-block; z-index:3; width:30px; height:30px; bottom:3em; margin:0 auto; right:3em; }

 #block-uneecoleengagee > div:not(.contextual) .image_video .button-wrapper button,#block-uneecoleengageeimg > div:not(.contextual) .image_video .button-wrapper button { display:inline-block; width:30px; height:30px; cursor:pointer; display:inline-block; border-radius:50%; border:none; background:red; }

 #block-uneecoleengagee > div:not(.contextual) .image_video .overlay,#block-uneecoleengageeimg > div:not(.contextual) .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) { #block-uneecoleengagee > div:not(.contextual) .image_video .overlay,#block-uneecoleengageeimg > div:not(.contextual) .image_video .overlay { position:unset; left:unset; padding:1em; text-align:center; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { #block-uneecoleengagee > div:not(.contextual) .image_video .overlay,#block-uneecoleengageeimg > div:not(.contextual) .image_video .overlay { left:0; right:0; margin:auto; text-align:center; }

 }

 #block-uneecoleengagee > div:not(.contextual) .image_video .overlay span.title,#block-uneecoleengageeimg > div:not(.contextual) .image_video .overlay span.title { display:block; font-weight:normal; line-height:69px; font-size:56px; font-size:3.5rem; color:#072B7F; font-family:"Albert Sans", sans-serif; }

 @media only screen and (max-width:768px) { #block-uneecoleengagee > div:not(.contextual) .image_video .overlay span.title,#block-uneecoleengageeimg > div:not(.contextual) .image_video .overlay span.title { font-size:30px; font-size:1.875rem; line-height:35px; }

 }

 #block-uneecoleengagee > div:not(.contextual) .image_video .overlay span.title span,#block-uneecoleengageeimg > div:not(.contextual) .image_video .overlay span.title span { color:#6EC3D3; font-weight:900; }

 #block-uneecoleengagee > div:not(.contextual) .middle_wrapper,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper { display:flex; padding-top:4em; }

 @media only screen and (max-width:768px) { #block-uneecoleengagee > div:not(.contextual) .middle_wrapper,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper { flex-direction:column; padding-top:2em; }

 }

 #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .background-school,#block-uneecoleengageeimg > div:not(.contextual) .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:#6EC3D3; color:#ffffff; top:-115px; z-index:2; }

 @media only screen and (max-width:768px) { #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .background-school,#block-uneecoleengageeimg > div:not(.contextual) .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) { #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .background-school,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper .background-school { max-width:80%; min-height:unset; margin-bottom:3em; }

 }

 #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .background-school .logo-white,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper .background-school .logo-white { max-height:65px; width:auto; }

 #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .background-school p,#block-uneecoleengageeimg > div:not(.contextual) .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) { #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .background-school p,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper .background-school p { line-height:26px; }

 }

 #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .background-school p:last-child,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper .background-school p:last-child { margin-bottom:0; }

 #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .right,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper .right { max-width:403px; margin-left:7em; }

 @media only screen and (max-width:768px) { #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .right,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper .right { margin:2em 3em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .right,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper .right { max-width:80%; margin-left:unset; text-align:center; }

 }

 #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .right p,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper .right p { font-family:"Albert Sans", sans-serif; font-size:30px; font-size:1.875rem; color:#072B7F; line-height:40px; }

 @media only screen and (max-width:768px) { #block-uneecoleengagee > div:not(.contextual) .middle_wrapper .right p,#block-uneecoleengageeimg > div:not(.contextual) .middle_wrapper .right p { font-size:20px; font-size:1.25rem; line-height:30px; }

 }

 #block-uneecoleengagee > div:not(.contextual) .bottom,#block-uneecoleengageeimg > div:not(.contextual) .bottom { width:100%; text-align:center; margin-top:3em; }

 @media only screen and (min-width:768px) and (max-width:1024px) { #block-uneecoleengagee > div:not(.contextual) .bottom,#block-uneecoleengageeimg > div:not(.contextual) .bottom { width:90%; }

 }

 #block-uneecoleengagee > div:not(.contextual) .bottom p,#block-uneecoleengageeimg > div:not(.contextual) .bottom p { font-family:"Albert Sans", sans-serif; font-size:56px; font-size:3.5rem; color:#072B7F; }

 @media only screen and (max-width:768px) { #block-uneecoleengagee > div:not(.contextual) .bottom p,#block-uneecoleengageeimg > div:not(.contextual) .bottom p { font-size:30px; font-size:1.875rem; padding:0 2em; }

 }

 #block-uneecoleengagee > div:not(.contextual) .bottom p span,#block-uneecoleengageeimg > div:not(.contextual) .bottom p span { color:#6EC3D3; font-weight:900; }

 #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]),#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) { height:598px; display:flex; position:relative; }

 @media only screen and (max-width:768px) { #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]),#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) { height:unset; flex-direction:column; }

 }

 #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .img-fond-strate-4,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .img-fond-strate-4 { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:0; }

 @media only screen and (max-width:768px) { #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .img-fond-strate-4,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .img-fond-strate-4 { position:unset; z-index:unset; order:1; }

 }

 #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper { display:flex; flex-direction:column; justify-content:center; align-items:center; flex-basis:50%; z-index:1; background-color:rgba(110, 195, 211, 0.8); }

 @media only screen and (max-width:768px) { #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper { flex-basis:unset; padding:2em; order:2; background-color:#6EC3D3; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper { padding:0 2em; }

 }

 #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner { max-width:500px; display:flex; flex-direction:column; align-items:flex-start; }

 #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner p,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner p { font-size:40px; font-size:2.5rem; font-family:"Albert Sans", sans-serif; color:#ffffff; line-height:48px; letter-spacing:-1px; }

 @media only screen and (max-width:1024px) { #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner p,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner p { font-size:33px; font-size:2.0625rem; line-height:40px; }

 }

 #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .bouton,#block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner #block-savethedate .title .link,#block-savethedate .title #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .link,#block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner #block-actustourisme .content .link,#block-actustourisme .content #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .link,#block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner input[type=submit],#block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner a,#block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner a,#block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-decouvrezlensembledesformations > div:not(.contextual):not([data-contextual-id]) .wrapper .inner a,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .bouton,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner #block-savethedate .title .link,#block-savethedate .title #block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .link,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner #block-actustourisme .content .link,#block-actustourisme .content #block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .link,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner input[type=submit],#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner a,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner a,#block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-blocdecouvreznosuniversitespartenairesimg > div:not(.contextual):not([data-contextual-id]) .wrapper .inner a { margin:1em 0; }

 #block-lesaccreditationsexcelia .accreditations { position:relative; padding:5em 1em; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations { padding-top:0; padding-bottom:1em; margin-top:-2em; }

 }

 #block-lesaccreditationsexcelia .accreditations .title { position:absolute; text-transform:uppercase; right:0; min-width:550px; 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; background-color:#072B7F; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .title { position:unset; min-width:unset; padding:0.5em; height:unset; }

 }

 #block-lesaccreditationsexcelia .accreditations .title:before { content:""; width:42px; height:42px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism//images/svg/logos-excelia-2025/xl-vert.svg"); background-repeat:no-repeat; background-position:center; background-size:100% auto; margin-right:0.5em; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .title:before { width:40px; height:40px; }

 }

 #block-lesaccreditationsexcelia .accreditations .title h3 { font-size:30px; font-size:1.875rem; font-family:"Albert Sans", sans-serif; color:#ffffff; letter-spacing:-1px; font-weight:normal; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .title h3 { font-size:24px; font-size:1.5rem; }

 }

 #block-lesaccreditationsexcelia .accreditations .title h3 span { font-weight:900; color:#ffffff !important; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .list { margin-top:2em; }

 }

 #block-lesaccreditationsexcelia .accreditations .list ul { display:flex; max-width:945px; justify-content:space-between; margin:auto; flex-wrap:wrap; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .list ul { flex-direction:column; align-items:center; }

 }

 #block-lesaccreditationsexcelia .accreditations .list ul li { flex:0 0 32%; margin:5px; padding:2.5em; background-color:rgba(110, 195, 211, 0.08); width:296px; 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; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .list ul li { margin-bottom:2em; }

 }

 #block-lesaccreditationsexcelia .accreditations .list ul li img { height:125px; width:125px; object-fit:contain; object-position:center; margin-bottom:1em; }

 #block-lesaccreditationsexcelia .accreditations .list ul li p { font-size:14px; font-size:0.875rem; color:#072B7F; line-height:22px; font-family:"Albert sans", sans-serif; margin-bottom:15px; }

 #block-lesaccreditationsexcelia .accreditations .list ul li button { margin-top:auto; margin-right:auto; display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#072B7F; color:#ffffff; font-family:"Albert 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-lesaccreditationsexcelia .accreditations .list ul li button:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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-lesaccreditationsexcelia .accreditations .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); }

 #block-lesaccreditationsexcelia .accreditations .more { margin:0 auto; max-width:1200px; text-align:center; }

 #block-lesaccreditationsexcelia .accreditations .more #more { cursor:pointer; }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal { display:none; }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal.js-open { display:block; width:100vw; height:100vh; background-color:#072B7F; position:fixed; top:0; bottom:0; left:0; right:0; z-index:99999999; padding:2em; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .accrediation-modal.js-open { overflow-y:scroll; }

 }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content { display:flex; flex-direction:column; }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .close { color:#ffffff; cursor:pointer; margin-left:auto; font-family:"Albert 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; }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .close:before { content:""; width:22px; height:22px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism//images/svg/close.svg"); background-repeat:no-repeat; background-position:center; }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .logo-school { text-align:right; margin-bottom:2em; max-width:860px; margin-left:auto; margin-right:auto; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .logo-school { position:absolute; top:20px; left:20px; }

 }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .all-accreditations { text-align:right; margin-bottom:24px; max-width:860px; margin-left:auto; margin-right:auto; position:relative; z-index:2; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .all-accreditations { margin-top:2em; margin-bottom:0; text-align:center; }

 }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .all-accreditations a { position:relative; left:-20px; color:#ffffff; text-transform:uppercase; font-family:"Albert 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) { #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .all-accreditations a { display:inline-flex; margin-left:unset; left:0; justify-content:center; }

 }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .all-accreditations a:after { position:absolute; content:""; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism//images/svg/arrow-up-solid-blue.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; }

 #block-lesaccreditationsexcelia .accreditations .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); }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .accrediation-modal--wrapper { position:relative; color:#072B7F; width:100%; max-width:860px; margin-left:auto; margin-right:auto; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .accrediation-modal--wrapper { margin-top:85px; }

 }

 #block-lesaccreditationsexcelia .accreditations .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; }

 #block-lesaccreditationsexcelia .accreditations .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) { #block-lesaccreditationsexcelia .accreditations .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; }

 }

 #block-lesaccreditationsexcelia .accreditations .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) { #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .accrediation-modal--wrapper .accrediation-modal--inner .logo img { width:46px; max-height:64px; }

 }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .accrediation-modal--wrapper .fullname { position:absolute; left:260px; right:30px; font-family:"Albert Sans", sans-serif; font-size:22px; font-size:1.375rem; line-height:30px; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .accrediation-modal--wrapper .fullname { position:unset; }

 }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .accrediation-modal--wrapper .description { margin-top:128px; }

 @media only screen and (max-width:768px) { #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .accrediation-modal--wrapper .description { margin-top:2em; }

 }

 #block-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .accrediation-modal--wrapper .description p { font-size:15px; font-size:0.9375rem; line-height:22px; margin-bottom:1em; }

 #block-lesaccreditationsexcelia .accreditations .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:#de2721; color:#ffffff; font-family:"Albert 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-lesaccreditationsexcelia .accreditations .accrediation-modal .modal-content .accrediation-modal--wrapper a:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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; }

 #block-excelia-tourism-content { margin-bottom:2em; }

 @media (min-width:768px) { .content-toxo-domaine { padding:0 10em; }

 }

 .content-toxo-domaine .header { display:flex; font-family:"Albert sans", sans-serif; }

 @media only screen and (max-width:768px) { .content-toxo-domaine .header { flex-direction:column; }

 }

 @media (min-width:768px) { .content-toxo-domaine .header .leftside { width:40%; padding-right:8em; }

 }

 .content-toxo-domaine .header .leftside .text { background-color:#6EC3D3; color:#072B7F; line-height:30px; padding:2em; margin-top:-3em; border-top-right-radius:2em; }

 @media only screen and (max-width:768px) { .content-toxo-domaine .header .leftside .text { margin:1em; }

 }

 .content-toxo-domaine .header .rightside { color:#072B7F; }

 @media (min-width:768px) { .content-toxo-domaine .header .rightside { width:60%; }

 }

 @media only screen and (max-width:768px) { .content-toxo-domaine .header .rightside { padding:0 1em; }

 }

 .content-toxo-domaine .header .rightside h2 { font-size:30px; line-height:40px; margin:1em 0 0.5em 0; }

 .content-toxo-domaine .header .rightside .text { font-size:15px; line-height:22px; }

 #block-views-block-temoignages-block-2 { background-color:rgba(110, 195, 211, 0.08); padding:0 10%; padding-bottom:1em; }

 #block-views-block-temoignages-block-2 > h2 { font-size:44px; font-family:"Albert sans", sans-serif; line-height:50px; color:#072B7F; font-weight:900; text-align:center; padding:1em 0; }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-2 > h2 { font-size:30px; }

 }

 #block-views-block-temoignages-block-2 .view-content .item-list ul { display:flex; }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-2 .view-content .item-list ul { flex-direction:column; }

 }

 #block-views-block-temoignages-block-2 .view-content .item-list ul li { margin:0 10px; }

 @media screen and (min-width:769px) { #block-views-block-temoignages-block-2 .view-content .item-list ul li { width:calc(100% / 3 - 20px); }

 }

 #block-views-block-temoignages-block-2 .view-content .item-list ul li .views-field-field-photo img { border-bottom-right-radius:2em; border-top-left-radius:2em; margin-bottom:5px; }

 #block-views-block-temoignages-block-2 .view-content .item-list ul li .views-field-title a { font-family:"Albert sans", sans-serif; font-size:40px; font-weight:900; color:#072B7F; line-height:40px; }

 #block-views-block-temoignages-block-2 .view-content .item-list ul li .views-field-field-chapo { font-family:"Albert sans", sans-serif; font-size:15px; line-height:22px; color:#072B7F; margin:10px 0; }

 #block-views-block-temoignages-block-3 { background-color:#f8f8f7; padding:2em 0 4em 0; }

 @media only screen and (max-width:1024px) { #block-views-block-temoignages-block-3 { max-width:100%; padding:2em 0 1em 0; }

 }

 #block-views-block-temoignages-block-3 .block-title { display:none; }

 #block-views-block-temoignages-block-3 .view-header { max-width:1020px; margin:0 auto; padding:1em; display:flex; align-items:center; justify-content:center; }

 #block-views-block-temoignages-block-3 .view-header h2 { font-size:30px; font-size:1.875rem; line-height:59px; letter-spacing:-0.6px; color:#072B7F; font-weight:900; }

 @media only screen and (max-width:1024px) { #block-views-block-temoignages-block-3 .view-header h2 { display:flex; flex-direction:column; align-items:center; line-height:30px; }

 }

 #block-views-block-temoignages-block-3 .view-header h2 span { background-color:#6EC3D3; color:#072B7F; padding:5px; }

 #block-views-block-temoignages-block-3 .view-content { max-width:1020px; margin:0 auto; padding:0 20px; }

 @media only screen and (max-width:1024px) { #block-views-block-temoignages-block-3 .view-content { max-width:100%; padding:2em 20px; }

 }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-3 .view-content { flex-direction:column; justify-content:center; align-items:center; }

 }

 #block-views-block-temoignages-block-3 .view-content .views-row { display:flex; flex-direction:column; align-items:flex-start; background-color:#ffffff; }

 @media only screen and (max-width:1024px) { #block-views-block-temoignages-block-3 .view-content .views-row { background-color:transparent; }

 }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-3 .view-content .views-row { flex:0 0 100%; }

 }

 #block-views-block-temoignages-block-3 .view-content .views-row .views-field-nothing { min-height:240px; width:100%; display:flex; align-items:center; }

 #block-views-block-temoignages-block-3 .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) { #block-views-block-temoignages-block-3 .view-content .views-row .views-field-nothing .field-content { flex-direction:column; justify-content:center; }

 }

 #block-views-block-temoignages-block-3 .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:#072B7F; font-family:"Albert Sans", sans-serif; }

 @media only screen and (max-width:1024px) { #block-views-block-temoignages-block-3 .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) { #block-views-block-temoignages-block-3 .view-content .views-row .views-field-nothing .field-content .infos { padding:0; }

 }

 #block-views-block-temoignages-block-3 .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; }

 #block-views-block-temoignages-block-3 .view-content .views-row .views-field-nothing .field-content .infos a.bloc-lien-perso { background-color:transparent; border:1px solid #072B7F; text-transform:uppercase; }

 #block-views-block-temoignages-block-3 .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); }

 #block-views-block-temoignages-block-3 .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) { #block-views-block-temoignages-block-3 .view-content .views-row .views-field-nothing .field-content .image { order:1; height:200px; width:140px; margin-bottom:0.5em; }

 }

 #block-views-block-temoignages-block-3 .view-content .views-row .views-field-nothing .field-content .image img { height:100%; object-fit:cover; }

 #block-views-block-temoignages-block-3 .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) { #block-views-block-temoignages-block-3 .view-content .views-row .views-field-nothing .field-content .image.youtube { order:1; height:180px; width:320px; margin-right:0; flex:0 0 180px; }

 }

 #block-views-block-temoignages-block-3 .view-content .views-row .views-field-nothing .field-content .image.youtube img { width:100%; object-fit:cover; }

 #block-views-block-temoignages-block-3 .view-content .slick-arrow { position:absolute; top:0; bottom:0; background-color:#6EC3D3; width:42px; height:41px; border-radius:100px; margin:auto; overflow:hidden; text-indent:-9999px; z-index:10; color:#6EC3D3; }

 #block-views-block-temoignages-block-3 .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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; width:16px; height:16px; background-color:#072B7F; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; }

 #block-views-block-temoignages-block-3 .view-content .slick-arrow.slick-prev { left:0; }

 #block-views-block-temoignages-block-3 .view-content .slick-arrow.slick-prev:before { transform:rotate(-180deg); }

 #block-views-block-temoignages-block-3 .view-content .slick-arrow.slick-next { right:0; }

 #block-views-block-temoignages-block-3 .show-modal { cursor:pointer; }

 #block-views-block-temoignages-block-3 .show-modal[id=""] { cursor:auto !important; }

 #block-views-block-temoignages-block-3 .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/play.svg"); background-repeat:no-repeat; background-size:cover; }

 #block-views-block-temoignages-block-3 .modal-video { position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999999; transition:0.2s all ease; visibility:hidden; opacity:0; }

 #block-views-block-temoignages-block-3 .modal-video.shown { visibility:visible; opacity:1; }

 #block-views-block-temoignages-block-3 .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:rgba(110, 195, 211, 0.2); padding:15px; }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-3 .modal-video .modal-video-content { width:100%; }

 }

 #block-views-block-temoignages-block-3 .modal-video .modal-video-content .modal-video-content-in { position:relative; }

 #block-views-block-temoignages-block-3 .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:#072B7F; padding:1em; padding-top:2em; cursor:pointer; }

 #block-views-block-temoignages-block-3 .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); position:absolute; margin:auto; background-color:#ffffff; top:15px; left:26px; }

 #block-views-block-temoignages-block-3 .modal-video .modal-video-content .modal-video-content-in .modal-close span { font-size:10px; }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-3 .modal-video .modal-video-content .modal-video-content-in iframe { width:100%; height:250px; }

 }

 #block-views-block-temoignages-block-3 .modal-video .modal-video-content .modal-video-content-in .sides { display:flex; align-items:center; }

 #block-views-block-temoignages-block-3 .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) { #block-views-block-temoignages-block-3 .modal-video .modal-video-content .modal-video-content-in .sides .leftside { font-size:35px; }

 }

 #block-views-block-temoignages-block-3 .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; }

 #block-views-block-temoignages-block-3 .modal-video .modal-video-content .modal-video-content-in .sides .rightside .metier { font-size:24px; }

 @media only screen and (max-width:768px) { #block-views-block-temoignages-block-3 .modal-video .modal-video-content .modal-video-content-in .sides .rightside .metier { font-size:21px; }

 }

 #block-views-block-temoignages-block-3 .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); position:absolute; margin:auto; background-color:#072B7F; margin-top:3px; }

 #block-views-block-temoignages-block-3 .modal-video .modal-video-content .modal-video-content-in .sides .rightside .metier span { margin-left:35px; }

 #block-views-block-temoignages-block-3 .modal-video .modal-video-content .modal-video-content-in .sides .rightside .entreprise { font-size:15px; }

 #block-views-block-temoignages-block-3 .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/suitcase.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/suitcase.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/suitcase.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/suitcase.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/suitcase.svg"); position:absolute; margin:auto; background-color:#072B7F; margin-left:5px; margin-top:-2px; }

 #block-views-block-temoignages-block-3 .modal-video .modal-video-content .modal-video-content-in .sides .rightside .entreprise span { margin-left:35px; }

 #block-views-block-temoignages-block-3 .slick-dots { text-align:center; }

 #block-views-block-temoignages-block-3 .slick-dots li { position:relative; display:inline-block; width:8px; height:8px; margin-right:8px; padding:0; cursor:pointer; }

 #block-views-block-temoignages-block-3 .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:#072B7F; 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; }

 #block-views-block-temoignages-block-3 .slick-dots li.slick-active button { opacity:1; background-color:#072B7F; }

 @media only screen and (max-width:768px) { #block-bloc3motshome { display:none; }

 }

 #block-bloc3motshome > div:not(.contextual):not([data-contextual-id]) { height:273px; max-width:1360px; margin:auto; position:relative; display:grid; grid-template-columns:1fr 1fr; grid-template-rows:1fr 1fr; }

 #block-bloc3motshome > div:not(.contextual):not([data-contextual-id]) img { position:relative; width:34vw; }

 #block-bloc3motshome > div:not(.contextual):not([data-contextual-id]) img:nth-child(1) { top:50px; left:150px; max-width:444px; }

 #block-bloc3motshome > div:not(.contextual):not([data-contextual-id]) img:nth-child(2) { top:70px; right:45px; align-self:flex-start; justify-self:flex-end; max-width:399px; }

 #block-bloc3motshome > div:not(.contextual):not([data-contextual-id]) img:nth-child(3) { max-width:426px; grid-row-start:2; grid-column-start:1; grid-column-end:3; align-self:center; justify-self:center; }

 #block-views-block-accreditation-block-1 { background-color:#f8f8f7; padding:4em 0; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg") !important; background-position:left 14rem bottom 1rem; background-repeat:no-repeat; background-size:400px; }

 @media only screen and (max-width:1024px) { #block-views-block-accreditation-block-1 { padding:2em 0; }

 }

 #block-views-block-accreditation-block-1 .view-display-id-block_1 { display:flex; justify-content:center; align-items:center; max-width:80%; margin:0 auto; }

 @media only screen and (max-width:1024px) { #block-views-block-accreditation-block-1 .view-display-id-block_1 { flex-wrap:wrap; }

 }

 #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-header { color:#072B7F; font-family:"Albert sans", sans-serif; text-align:right; margin-right:2em; flex:0 0 auto; }

 @media screen and (min-width:769px) { #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-header { width:40%; }

 }

 @media only screen and (max-width:1024px) { #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-header { width:100%; font-size:30px; font-size:1.875rem; text-align:center; margin-right:0; }

 }

 #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-header h2 { text-transform:uppercase; font-size:41px; line-height:41px; font-weight:900; }

 @media only screen and (max-width:768px) { #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-header h2 { font-size:29px; font-size:1.8125rem; line-height:29px; }

 }

 #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-header h3 { font-size:49px; line-height:59px; }

 @media only screen and (max-width:768px) { #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-header h3 { font-size:35px; font-size:2.1875rem; line-height:42px; }

 }

 #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-header a { margin-top:1em; }

 #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-header p { font-size:15px; line-height:22px; }

 #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-content { display:flex; flex-wrap:wrap; justify-content:center; }

 #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-content .views-row { margin:1rem; display:flex; align-items:center; width:25%; justify-content:center; }

 @media only screen and (max-width:1024px) { #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-content .views-row { margin-top:1em; }

 }

 #block-views-block-accreditation-block-1 .view-display-id-block_1 .view-content .views-row .field-content img { max-height:100px; width:auto; max-width:155px; }

 #block-blocpunchlinechapoformation { font-family:"Albert sans", sans-serif; }

 #block-blocpunchlinechapoformation strong { font-weight:600; }

 #block-blocselecteurdeprofilpageprofil { position:relative; padding:4em; background:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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):not([data-contextual-id]) { max-width:550px; margin:0 auto; font-family:"Albert Sans", sans-serif; color:#ffffff; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) .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):not([data-contextual-id]) ul { display:flex; flex-direction:column; flex-wrap:wrap; }

 @media only screen and (max-width:768px) { #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) ul { flex-direction:column; height:unset; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) ul { flex-wrap:wrap; height:unset; flex-direction:row; justify-content:space-between; }

 }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) ul li { 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):not([data-contextual-id]) 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):not([data-contextual-id]) ul li { flex-direction:column; align-items:flex-start; width:49%; min-height:80px; margin-bottom:3em; }

 }

 .node58 #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) ul li.p-eti { display:none; }

 .node55 #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) ul li.p-et { display:none; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) ul li .profile { font-size:22px; font-size:1.375rem; padding-left:34px; position:relative; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); position:absolute; top:0; bottom:0; left:0; background-color:#6EC3D3; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) ul li a { display:inline-flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#6EC3D3; color:#072B7F; font-family:"Albert 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):not([data-contextual-id]) ul li a { margin-top:1em; margin-left:36px; }

 }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) ul li a::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) ul li a.active { background-color:#072B7F; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual):not([data-contextual-id]) 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); }

 #block-votretalent1000opportunites { height:529px; }

 @media only screen and (max-width:768px) { #block-votretalent1000opportunites { height:unset; }

 }

 #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) { position:relative; height:100%; }

 #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .header-image { position:absolute; top:0; left:0; right:0; height:313px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/jpg/votre-talent.jpeg"); background-size:cover; background-position:center; }

 @media only screen and (max-width:768px) { #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .header-image { position:relative; height:170px; }

 }

 #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content { position:relative; height:100%; max-width:1200px; margin:auto; display:flex; flex-direction:row; align-items:flex-end; justify-content:center; padding-bottom:4em; z-index:1; }

 @media only screen and (max-width:768px) { #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content { flex-direction:column; height:unset; padding-bottom:2em; }

 }

 #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .left-side { width:352px; min-height:363px; background-color:#6EC3D3; padding:3em; -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; }

 @media only screen and (max-width:768px) { #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .left-side { width:80%; min-height:110px; height:unset; padding:15px; margin:auto; display:flex; flex-direction:column; align-items:center; justify-content:center; margin-top:-50px; }

 }

 #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .left-side p { color:#072B7F; font-size:40px; font-size:2.5rem; line-height:54px; font-family:"Albert Sans", sans-serif; }

 @media only screen and (max-width:768px) { #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .left-side p { font-size:20px; font-size:1.25rem; line-height:27px; }

 }

 #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .left-side p strong { font-weight:900; }

 #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .left-side p span { font-weight:900; color:#072B7F; }

 #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side { margin-left:4em; }

 @media only screen and (max-width:768px) { #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side { margin-left:unset; margin-top:1em; text-align:center; }

 }

 #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side p { font-family:"Albert Sans", sans-serif; color:#072B7F; font-size:30px; font-size:1.875rem; line-height:40px; }

 #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side .bouton,#block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side #block-savethedate .title .link,#block-savethedate .title #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side .link,#block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side #block-actustourisme .content .link,#block-actustourisme .content #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side .link,#block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side input[type=submit],#block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side a,#block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side a,#block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-votretalent1000opportunites > div:not(.contextual):not([data-contextual-id]) .content .right-side a { margin-bottom:0 !important; }

 #block-savethedate { display:flex; flex-direction:column; justify-content:space-around; min-height:618px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/jpg/save-the-date.jpg"); background-size:cover; background-position:center; padding:4em 4vw; }

 @media only screen and (max-width:768px) { #block-savethedate { position:relative; min-height:unset; padding:2em 20px 6em; }

 }

 #block-savethedate .title { display:flex; flex-direction:row; align-items:center; justify-content:space-between; margin:0 auto 2em; width:100%; max-width:1360px; }

 @media only screen and (max-width:768px) { #block-savethedate .title { justify-content:center; }

 }

 #block-savethedate .title h1 { font-size:70px; font-size:4.375rem; font-weight:900; font-family:"Albert Sans", sans-serif; color:#072B7F; }

 @media only screen and (max-width:768px) { #block-savethedate .title h1 { font-size:41px; font-size:2.5625rem; }

 }

 #block-savethedate .title .link { margin:unset !important; }

 @media only screen and (max-width:768px) { #block-savethedate .title .link { position:absolute; bottom:25px; }

 }

 #block-savethedate .content { margin:auto; width:100%; max-width:1360px; }

 #block-savethedate .content .slick-list { width:75%; margin:auto; }

 #block-savethedate .content > ul { display:flex; flex-direction:row; justify-content:space-between; flex-wrap:wrap; gap:2vw; }

 #block-savethedate .content > ul > li,#block-savethedate .content > ul .slick-track li { flex:1; height:216px; min-width:274px; background-color:#ffffff; -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) { #block-savethedate .content > ul > li,#block-savethedate .content > ul .slick-track li { min-width:unset; height:250px; }

 }

 #block-savethedate .content > ul > li:nth-child(even),#block-savethedate .content > ul .slick-track li:nth-child(even) { margin-top:2em; }

 @media only screen and (max-width:1024px) { #block-savethedate .content > ul > li:nth-child(even),#block-savethedate .content > ul .slick-track li:nth-child(even) { margin-top:0; }

 }

 #block-savethedate .content > ul > li .event,#block-savethedate .content > ul .slick-track li .event { height:100%; display:flex; flex-direction:column; align-items:flex-start; justify-content:space-between; padding:2em; color:#072B7F; font-family:"Albert Sans", sans-serif; }

 #block-savethedate .content > ul > li .event .date,#block-savethedate .content > ul .slick-track li .event .date { font-size:10px; font-size:0.625rem; font-weight:900; text-transform:uppercase; display:flex; flex-direction:row; align-items:center; }

 #block-savethedate .content > ul > li .event .date:before,#block-savethedate .content > ul .slick-track li .event .date:before { content:""; position:relative; top:-2px; width:17px; height:17px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar.svg"); background-position:center; background-repeat:no-repeat; margin-right:0.5em; }

 #block-savethedate .content > ul > li .event .name,#block-savethedate .content > ul .slick-track li .event .name { margin-top:1em; line-height:22px; font-size:14px; font-size:0.875rem; }

 #block-savethedate .content > ul > li .event .name a,#block-savethedate .content > ul .slick-track li .event .name a { color:#072B7F !important; }

 #block-savethedate .content > ul > li .event .bouton,#block-savethedate .content > ul > li .event #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-savethedate .content > ul > li .event .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-savethedate .content > ul > li .event .title .link,#block-savethedate .title .content > ul > li .event .link,#block-savethedate .content > ul > li .event #block-actustourisme .content .link,#block-actustourisme .content #block-savethedate .content > ul > li .event .link,#block-savethedate .content > ul > li .event .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-savethedate .content > ul > li .event input[type=submit],#block-savethedate .content > ul > li .event .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-savethedate .content > ul > li .event a,#block-savethedate .content > ul > li .event .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-savethedate .content > ul > li .event a,#block-savethedate .content > ul > li .event .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-savethedate .content > ul > li .event a,#block-savethedate .content > ul .slick-track li .event .bouton,#block-savethedate .content > ul .slick-track li .event #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-savethedate .content > ul .slick-track li .event .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-savethedate .content > ul .slick-track li .event .title .link,#block-savethedate .title .content > ul .slick-track li .event .link,#block-savethedate .content > ul .slick-track li .event #block-actustourisme .content .link,#block-actustourisme .content #block-savethedate .content > ul .slick-track li .event .link,#block-savethedate .content > ul .slick-track li .event .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-savethedate .content > ul .slick-track li .event input[type=submit],#block-savethedate .content > ul .slick-track li .event .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-savethedate .content > ul .slick-track li .event a,#block-savethedate .content > ul .slick-track li .event .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-savethedate .content > ul .slick-track li .event a,#block-savethedate .content > ul .slick-track li .event .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-savethedate .content > ul .slick-track li .event a { margin:1em 0 0; }

 #block-savethedate .slick-arrow { position:absolute; top:0; bottom:0; height:120px; width:40px; background-color:#ffffff; margin:auto; overflow:hidden; color:transparent; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); background-repeat:no-repeat; background-position:center; background-size:12px 24px; -webkit-border-top-left-radius:20px; -moz-border-top-left-radius:20px; -ms-border-top-left-radius:20px; -o-border-top-left-radius:20px; border-top-left-radius:20px; -webkit-border-bottom-left-radius:20px; -moz-border-bottom-left-radius:20px; -ms-border-bottom-left-radius:20px; -o-border-bottom-left-radius:20px; border-bottom-left-radius:20px; }

 #block-savethedate .slick-arrow.slick-prev { left:-1em; -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); -ms-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1); }

 #block-savethedate .slick-arrow.slick-next { right:-1em; }

 #block-actustourisme { position:relative; min-height:709px; padding:4em; display:flex; flex-direction:column; align-items:center; justify-content:space-around; color:#072B7F; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/strate-actus.svg"); background-repeat:no-repeat; background-position:top 50px right -150px; background-color:#FFF; }

 @media only screen and (max-width:768px) { #block-actustourisme { position:relative; padding:1em 1em 2em 1em; min-height:unset; background-color:#F2F2F2; }

 }

 #block-actustourisme .title { font-size:70px; font-size:4.375rem; font-weight:900; font-family:"Albert Sans", sans-serif; }

 @media only screen and (max-width:768px) { #block-actustourisme .title { font-size:41px; font-size:2.5625rem; margin-top:1em; }

 }

 #block-actustourisme .content { margin:3em auto 0; width:100%; max-width:1360px; display:flex; flex-direction:column; align-items:center; justify-content:space-around; }

 @media only screen and (max-width:768px) { #block-actustourisme .content { margin-top:2em; }

 }

 #block-actustourisme .content .slick-list .slick-track { display:flex; align-items:stretch; }

 #block-actustourisme .content ul { width:100%; display:flex; flex-direction:row; align-items:stretch; justify-content:center; gap:4vw; font-family:"Albert Sans", sans-serif; }

 #block-actustourisme .content ul li { width:301px; }

 @media only screen and (max-width:768px) { #block-actustourisme .content ul li { width:unset; min-height:300px; height:unset; }

 }

 #block-actustourisme .content ul li .actu { height:100%; display:flex; flex-direction:column; }

 @media only screen and (max-width:768px) { #block-actustourisme .content ul li .actu { position:relative; min-height:300px; width:75%; margin:auto; background-color:#ffffff; -webkit-border-radius:30px 0 30px 0; -moz-border-radius:30px 0 30px 0; -ms-border-radius:30px 0 30px 0; -o-border-radius:30px 0 30px 0; border-radius:30px 0 30px 0; }

 }

 #block-actustourisme .content ul li .actu .image { overflow:hidden; -webkit-border-radius:30px 0 30px 0; -moz-border-radius:30px 0 30px 0; -ms-border-radius:30px 0 30px 0; -o-border-radius:30px 0 30px 0; border-radius:30px 0 30px 0; background-color:#ffffff; height:180px; width:100%; }

 #block-actustourisme .content ul li .actu .image img { width:100%; height:100%; object-fit:cover; }

 #block-actustourisme .content ul li .actu .date { display:flex; flex-direction:row; align-items:center; margin-top:2em; font-size:10px; font-size:0.625rem; line-height:10px; font-weight:900; text-transform:uppercase; }

 @media only screen and (max-width:768px) { #block-actustourisme .content ul li .actu .date { padding:0 20px; }

 }

 #block-actustourisme .content ul li .actu .name { font-size:14px; font-size:0.875rem; font-weight:900; text-transform:uppercase; line-height:22px; margin-top:1em; margin-bottom:2em; }

 #block-actustourisme .content ul li .actu .name a { color:#072B7F; }

 @media only screen and (max-width:768px) { #block-actustourisme .content ul li .actu .name { padding:0 40px 0 20px; margin-right:10px; }

 }

 #block-actustourisme .content ul li .actu .actu__link { margin-top:auto; }

 @media only screen and (max-width:768px) { #block-actustourisme .content ul li .actu .actu__link { position:absolute; right:-20px; bottom:40px; }

 }

 @media only screen and (max-width:768px) { #block-actustourisme .content ul li .actu .actu__link .btn { border-radius:5px; background-color:#072B7F !important; border-color:#072B7F !important; }

 #block-actustourisme .content ul li .actu .actu__link .btn::before { margin-top:5px; margin-right:0; }

 #block-actustourisme .content ul li .actu .actu__link .btn span { display:none; }

 }

 #block-actustourisme .content ul li .actu .bouton,#block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-actustourisme .content ul li .actu #block-savethedate .title .link,#block-savethedate .title #block-actustourisme .content ul li .actu .link,#block-actustourisme .content ul li .actu .link,#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input[type=submit],#block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a { margin-left:0; margin-top:auto; }

 @media only screen and (max-width:768px) { #block-actustourisme .content ul li .actu .bouton,#block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-actustourisme .content ul li .actu #block-savethedate .title .link,#block-savethedate .title #block-actustourisme .content ul li .actu .link,#block-actustourisme .content ul li .actu .link,#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input[type=submit],#block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a { position:absolute; right:-19px; bottom:40px; color:transparent !important; border-radius:5px !important; width:42px; overflow:hidden; }

 #block-actustourisme .content ul li .actu .bouton::before,#block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#block-actustourisme .content ul li .actu #block-savethedate .title .link::before,#block-savethedate .title #block-actustourisme .content ul li .actu .link::before,#block-actustourisme .content ul li .actu .link::before,#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input[type=submit]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input[type=submit]::before,#block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a::before,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a::before,#block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a::before,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a::before,#block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a::before,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a::before { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }

 }

 #block-actustourisme .content .link { margin-top:3em !important; }

 @media only screen and (max-width:768px) { #block-actustourisme .content .link { width:75%; }

 }

 #block-actustourisme .slick-arrow { position:absolute; top:0; bottom:0; height:120px; width:40px; background-color:#ffffff; margin:auto; overflow:hidden; color:transparent; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); background-repeat:no-repeat; background-position:center; background-size:12px 24px; -webkit-border-top-left-radius:20px; -moz-border-top-left-radius:20px; -ms-border-top-left-radius:20px; -o-border-top-left-radius:20px; border-top-left-radius:20px; -webkit-border-bottom-left-radius:20px; -moz-border-bottom-left-radius:20px; -ms-border-bottom-left-radius:20px; -o-border-bottom-left-radius:20px; border-bottom-left-radius:20px; z-index:2; }

 #block-actustourisme .slick-arrow.slick-prev { left:-1em; -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); -ms-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1); }

 #block-actustourisme .slick-arrow.slick-next { right:-1em; }

 .content-agenda .content-listing { display:flex; flex-direction:row; color:#072B7F; font-family:"Albert Sans", sans-serif; max-width:1200px; margin:3em auto; }

 @media only screen and (max-width:768px) { .content-agenda .content-listing { flex-direction:column; }

 }

 .content-agenda .content-listing .left-side { width:330px; height:478px; border:1px #072B7F solid; -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; padding:2em; }

 @media only screen and (max-width:768px) { .content-agenda .content-listing .left-side { margin:0 auto; }

 }

 .content-agenda .content-listing .left-side .search { height:100%; display:flex; flex-direction:column; }

 .content-agenda .content-listing .left-side .search form { flex-grow:1; display:flex; flex-direction:column; }

 .content-agenda .content-listing .left-side .search form label { font-weight:700; font-size:15px; font-size:0.9375rem; margin-bottom:0.5em; }

 .content-agenda .content-listing .left-side .search form label:last-of-type { margin-top:2em; }

 .content-agenda .content-listing .left-side .search form input[type=date],.content-agenda .content-listing .left-side .search form input[type=text],.content-agenda .content-listing .left-side .search form select { height:60px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; border:none; -webkit-box-shadow:0 0 10px rgba(7, 43, 127, 0.2); -moz-box-shadow:0 0 10px rgba(7, 43, 127, 0.2); -ms-box-shadow:0 0 10px rgba(7, 43, 127, 0.2); -o-box-shadow:0 0 10px rgba(7, 43, 127, 0.2); box-shadow:0 0 10px rgba(7, 43, 127, 0.2); padding:1em; margin:0.5em 0; background-color:#ffffff; }

 .content-agenda .content-listing .left-side .search form input { background:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar.svg") center center no-repeat transparent; background-position:right 17px bottom 21px; }

 .content-agenda .content-listing .left-side .search form ::-webkit-calendar-picker-indicator { display:none; }

 .content-agenda .content-listing .left-side .search .view-past { height:24px; }

 .content-agenda .content-listing .left-side .search .view-past a { position:relative; color:#072B7F; font-weight:900; text-transform:uppercase; font-size:14px; font-size:0.875rem; }

 .content-agenda .content-listing .left-side .search .view-past 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-right:0.5em; background-color:#072B7F; position:absolute; top:3px; right:-23px; 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; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flechepaginate.svg"); }

 @media (min-width:768px) { .content-agenda .content-listing .right-side { margin-left:3em; }

 }

 @media only screen and (max-width:768px) { .content-agenda .content-listing .right-side { padding:2em 1em; }

 }

 .content-agenda .content-listing .right-side > ul { display:flex; flex-direction:column; gap:1.5em; }

 .content-agenda .content-listing .right-side > ul li { border:1px solid #6EC3D3; border-bottom-right-radius:1em; margin-bottom:1em; display:flex; }

 @media (min-width:768px) { .content-agenda .content-listing .right-side > ul li { padding:1em 2em 1em 4em; }

 }

 @media only screen and (max-width:768px) { .content-agenda .content-listing .right-side > ul li { flex-direction:column; padding:1em 0; }

 }

 .content-agenda .content-listing .right-side > ul li .date { font-size:12px; line-height:17px; text-transform:uppercase; font-weight:900; align-self:center; margin-right:2em; }

 .content-agenda .content-listing .right-side > ul li .title { font-size:16px; line-height:22px; align-self:center; margin-right:1em; }

 @media only screen and (max-width:768px) { .content-agenda .content-listing .right-side > ul li .title { margin:1em 1em; }

 }

 .content-agenda .content-listing .right-side > ul li .title a { color:#072B7F; }

 .content-agenda .content-listing .right-side > ul li .link { margin-left:auto; margin-right:0; }

 @media only screen and (max-width:768px) { .content-agenda .content-listing .right-side > ul li .link { margin:0 auto; }

 }

 .content-agenda .content-listing .right-side > ul li .link a { min-width:160px; margin:0 !important; }

 #content-bloc-pagecontactobjetdevotredemande .form-title,#content-bloc-pagecontactobjetdevotredemande #edit-suite-formulaire > legend > .fieldset-legend { display:none; }

 #block-excelia-tourism-local-tasks { background-color:#fff; z-index:19; position:absolute; top:175px; }

 /* Bloc Les actus */ #block-lesactusbloc { background-color:#F2F2F2; position:relative; }

 #block-lesactusbloc .content-block { max-width:1200px; margin:0 auto; padding:4em 0 6em; }

 #block-lesactusbloc .title { position:relative; margin-bottom:2em; }

 @media only screen and (max-width:768px) { #block-lesactusbloc .title { padding:0 1em; }

 }

 @media screen and (min-width:769px) { #block-lesactusbloc .title .bouton,#block-lesactusbloc .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-lesactusbloc .title .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-lesactusbloc .title #block-savethedate .title .link,#block-savethedate .title #block-lesactusbloc .title .link,#block-lesactusbloc .title #block-actustourisme .content .link,#block-actustourisme .content #block-lesactusbloc .title .link,#block-lesactusbloc .title .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form #block-lesactusbloc .title input[type=submit],#block-lesactusbloc .title .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li #block-lesactusbloc .title a,#block-lesactusbloc .title .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #block-lesactusbloc .title a,#block-lesactusbloc .title .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #block-lesactusbloc .title a { position:absolute; top:0; right:0; }

 }

 #block-lesactusbloc .title h1 { font-size:49px; font-size:3.0625rem; font-family:"Albert Sans", sans-serif; color:#072B7F; text-transform:uppercase; }

 @media only screen and (max-width:768px) { #block-lesactusbloc .title h1 { font-size:37px; font-size:2.3125rem; }

 }

 #block-lesactusbloc .title h1 span,#block-lesactusbloc .title h1 strong { font-weight:900; color:#6EC3D3; }

 #block-lesactusbloc .news { max-width:500px; width:100%; height:150px; display:flex; border-radius:0 0 30px 0; }

 @media screen and (min-width:769px) { #block-lesactusbloc .news { margin:0 24px; }

 }

 @media only screen and (max-width:1024px) { #block-lesactusbloc .news { flex-direction:column; height:unset; padding:0 3em; margin:0 auto; }

 }

 #block-lesactusbloc .news .image { position:relative; }

 #block-lesactusbloc .news .image a { display:block; height:150px; width:255px; }

 @media only screen and (max-width:1024px) { #block-lesactusbloc .news .image a { width:100%; }

 }

 #block-lesactusbloc .news .image a img { width:100%; height:100%; object-fit:cover; border-top-left-radius:30px; }

 #block-lesactusbloc .news .details { position:relative; display:flex; align-items:center; justify-content:center; background-color:#ffffff; border-bottom-right-radius:30px; }

 #block-lesactusbloc .news .details .field-content { display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:80%; }

 #block-lesactusbloc .news .details .field-content .date { display:flex; flex-direction:row; align-items:center; justify-content:flex-start; font-size:10px; font-size:0.625rem; font-family:"Albert Sans", sans-serif; font-weight:900; color:#072B7F; text-transform:uppercase; line-height:22px; }

 @media only screen and (max-width:1024px) { #block-lesactusbloc .news .details .field-content .date { margin-top:2em; }

 }

 #block-lesactusbloc .news .details .field-content .name { display:block; max-width:98%; font-size:15px; font-size:0.9375rem; color:#072B7F; line-height:22px; margin-top:1em; margin-right:1em; }

 #block-lesactusbloc .news .details .field-content .name a { color:#072B7F; }

 @media only screen and (max-width:1024px) { #block-lesactusbloc .news .details .field-content .name { margin-right:unset; margin-bottom:1em; }

 }

 #block-lesactusbloc .news .details .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:#6EC3D3; color:transparent; }

 #block-lesactusbloc .news .details .field-content .lire-suite::before { position:absolute; top:0; left:0; right:0; bottom:0; text-indent:0; content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.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-lesactusbloc .news .details .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-lesactusbloc .view-actualites { max-width:1050px; margin:0 auto; }

 #block-lesactusbloc .view-actualites header { margin-bottom:1em; }

 @media only screen and (max-width:1024px) { #block-lesactusbloc .view-actualites header { position:unset; margin-bottom:2em; }

 }

 #block-lesactusbloc .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-lesactusbloc .view-actualites header .header-wrapper { flex-direction:column; }

 }

 #block-lesactusbloc .view-actualites header .header-wrapper .bloc-title h2 { font-size:42px; font-size:2.625rem; font-family:"Albert Sans", sans-serif; color:#072B7F; text-transform:uppercase; }

 @media only screen and (max-width:768px) { #block-lesactusbloc .view-actualites header .header-wrapper .bloc-title h2 { font-size:37px; font-size:2.3125rem; }

 }

 #block-lesactusbloc .view-actualites header .header-wrapper .bloc-title h2 span,#block-lesactusbloc .view-actualites header .header-wrapper .bloc-title h2 strong { font-weight:900; color:#de2721; }

 @media only screen and (max-width:768px) { #block-lesactusbloc .view-actualites header .header-wrapper .cta-wrapper { position:absolute; bottom:40px; left:0; right:0; text-align:center; }

 }

 #block-lesactusbloc .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:"Albert Sans", sans-serif; color:#de2721; text-transform:uppercase; font-weight:900; border-right:2px #de2721 solid; padding-right:0.35em; line-height:21px; height:14px; }

 @media only screen and (max-width:1024px) { #block-lesactusbloc .view-actualites header .header-wrapper .cta-wrapper a { display:inline-flex; }

 }

 #block-lesactusbloc .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-lesactusbloc .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); background-color:#de2721; -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-lesactusbloc .slick-arrow { position:absolute; top:0; bottom:0; background-color:#6EC3D3; width:30px; height:70px; margin:auto; overflow:hidden; text-indent:-9999px; }

 #block-lesactusbloc .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:#072B7F; -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-lesactusbloc .slick-arrow.prev { left:0; border-top-right-radius:20px; border-bottom-right-radius:20px; }

 #block-lesactusbloc .slick-arrow.prev::before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 #block-lesactusbloc .slick-arrow.next { right:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }

 #block-lesactusbloc .slick-arrow.next::before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); }

 #block-lesactusbloc .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-lesactusbloc .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); }

 /* Bloc Humacite */ #block-ladnexcelia,#block-ladnexceliaen { position:relative; }

 @media only screen and (max-width:768px) { #block-ladnexcelia,#block-ladnexceliaen { padding-bottom:30px; }

 }

 @media screen and (min-width:769px) { #block-ladnexcelia,#block-ladnexceliaen { max-height:768px; margin-bottom:5em; }

 }

 @media screen and (min-width:769px) { #block-ladnexcelia .rubrique-wrapper,#block-ladnexceliaen .rubrique-wrapper { display:flex; height:768px; }

 }

 @media only screen and (max-width:768px) { #block-ladnexcelia .rubrique-wrapper,#block-ladnexceliaen .rubrique-wrapper { background:unset !important; }

 }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner { margin-left:auto; }

 @media screen and (min-width:769px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner { flex-basis:50%; position:relative; display:flex; flex-direction:column; justify-content:space-between; align-items:center; padding:2em 5em; }

 }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-image,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-image { width:100%; }

 @media screen and (min-width:769px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-image,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-image { display:none; }

 }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-image img,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-image img { width:100%; }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-content { font-family:"Albert sans", sans-serif; }

 @media only screen and (max-width:768px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-content { margin-top:20px; padding:0 5%; }

 }

 @media screen and (min-width:769px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-content { max-width:390px; text-align:center; }

 }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content h2,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-content h2 { font-family:"Albert Sans", sans-serif; font-size:56px; font-size:3.5rem; font-weight:900; color:#072B7F; letter-spacing:-1px; }

 @media only screen and (max-width:768px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content h2,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-content h2 { font-size:2.5rem; }

 }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content .green,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-content .green { font-weight:900; color:white; padding:12px; background-color:#6EC3D3; display:inline-block; font-size:46px; border-bottom-right-radius:20px; }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content p,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-content p { color:#072B7F; line-height:22px; font-size:44px; line-height:41px; margin:10px 0; }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content p strong,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-content p strong { font-family:"Albert Sans", sans-serif; font-weight:900; }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-title,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-title { margin-top:20px; padding:0 5%; color:#072B7F; font-family:"Albert Sans", sans-serif; font-size:2rem; font-weight:900; text-transform:uppercase; }

 @media screen and (min-width:465px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-title,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-title { font-size:2.5rem; }

 }

 @media screen and (min-width:769px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-title,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-title { display:none; }

 }

 @media only screen and (max-width:768px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-link,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-link { margin-top:20px; padding:0 5%; }

 }

 @media screen and (min-width:769px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-link,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-link { position:absolute; bottom:9em; align-self:center; }

 }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links { margin-bottom:5em; }

 @media only screen and (max-width:768px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links { margin-bottom:4em; margin-left:-1em; margin-right:-1em; }

 }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links ul { display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; justify-content:center; }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links ul li { margin-right:1.5em; margin-bottom:1em; }

 @media only screen and (max-width:768px) { #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links ul li { margin-right:0.5em; }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li:last-of-type,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links ul li:last-of-type { margin-right:0; }

 }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links ul li a { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#de2721; color:#ffffff; font-family:"Albert 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-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links ul li a { font-size:12px; font-size:0.75rem; }

 }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a::before,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links ul li a::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.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-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a::before,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links ul li a::before { content:unset; }

 }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a.active,#block-ladnexceliaen .rubrique-wrapper .rubrique-inner .rubrique-links ul li a.active { background-color:#072B7F; }

 #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a:hover::before,#block-ladnexceliaen .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); }

 #block-ladnexcelia .slick-dots,#block-ladnexceliaen .slick-dots { display:flex; }

 @media only screen and (max-width:768px) { #block-ladnexcelia .slick-dots,#block-ladnexceliaen .slick-dots { margin-top:20px; padding:0 5%; }

 }

 @media screen and (min-width:769px) { #block-ladnexcelia .slick-dots,#block-ladnexceliaen .slick-dots { position:absolute; align-items:flex-end; bottom:6em; right:24%; margin:auto; }

 }

 #block-ladnexcelia .slick-dots li,#block-ladnexceliaen .slick-dots li { height:15px; }

 @media only screen and (max-width:768px) { #block-ladnexcelia .slick-dots li,#block-ladnexceliaen .slick-dots li { margin-left:8px; margin-right:8px; }

 }

 #block-ladnexcelia .slick-dots li button,#block-ladnexceliaen .slick-dots li button { height:8px; width:8px; background-color:#6EC3D3; overflow:hidden; text-indent:-999px; border-radius:50%; margin-right:5px; -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; }

 #block-ladnexcelia .slick-dots li.slick-active button,#block-ladnexceliaen .slick-dots li.slick-active button { background-color:#072B7F; }

 #block-views-block-formation-block-1 { max-width:1200px; margin:0 auto; font-family:"Albert sans", sans-serif; }

 #block-views-block-formation-block-1 .views-row { padding:3em 0; }

 #block-views-block-formation-block-1 .views-row:not(:last-child) { border-bottom:1px solid #f2f2f2; }

 #block-views-block-formation-block-1 .views-row .views-field-title { margin-bottom:1em; }

 #block-views-block-formation-block-1 .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:"Albert Sans", sans-serif; font-weight:900; color:#072B7F; line-height:33px; }

 @media only screen and (max-width:1024px) { #block-views-block-formation-block-1 .views-row .views-field-title .field-content a { width:90%; margin:auto; font-size:18px; font-size:1.125rem; line-height:22px; }

 }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 { border-bottom-right-radius:25px; background-color:rgba(110, 195, 211, 0.08); }

 @media only screen and (min-width:768px) and (max-width:1024px) { #block-views-block-formation-block-1 .views-row .views-field-nothing-1 { margin:0 1em; }

 }

 #block-views-block-formation-block-1 .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) { #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul { flex-direction:column; }

 }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li { display:flex; flex-direction:column; align-items:flex-start; }

 @media only screen and (max-width:768px) { #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li { margin-bottom:1em; }

 }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li span { display:block; }

 #block-views-block-formation-block-1 .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:"Albert Sans", sans-serif; font-size:10px; font-size:0.625rem; font-weight:900; text-transform:uppercase; letter-spacing:1px; color:#6EC3D3; height:100%; min-height:30px; }

 @media only screen and (max-width:768px) { #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li span.label { line-height:15px; }

 }

 #block-views-block-formation-block-1 .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:#6EC3D3; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li span:not(.label) { font-weight:normal; font-family:"Albert Sans", sans-serif; color:#072B7F; text-transform:none; font-size:15px; font-size:0.9375rem; letter-spacing:0; width:100%; margin-top:0.8em; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-langue span:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flag.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flag.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flag.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flag.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/flag.svg"); width:19px; height:22px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-diplome span:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/qualification.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/qualification.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/qualification.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/qualification.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/qualification.svg"); width:22px; height:17px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-campus,#block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-lieu { max-width:130px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-campus span:before,#block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-lieu span:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pin-bold.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pin-bold.svg"); width:16px; height:21px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-rentree { max-width:130px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-rentree span:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/rentree.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/rentree.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/rentree.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/rentree.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/rentree.svg"); width:16px; height:23px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-accreditation { max-width:260px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-accreditation span:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/accreditation.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/accreditation.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/accreditation.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/accreditation.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/accreditation.svg"); width:20px; height:20px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-duree span:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/clock.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/clock.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/clock.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/clock.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/clock.svg"); width:20px; height:20px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-prix span:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/euro.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/euro.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/euro.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/euro.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/euro.svg"); width:22px; height:22px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-presentiel-distanciel span:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/presentiel.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/presentiel.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/presentiel.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/presentiel.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/presentiel.svg"); width:26px; height:22px; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-1 ul li.info-formation-cpf span:before { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cpf.svg"); width:43px; height:22px; background-color:transparent; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-2 { padding:1em; }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-2 .field-content { display:flex; flex-direction:row; align-items:center; justify-content:end; font-size:15px; font-size:0.9375rem; line-height:22px; color:#072B7F; }

 @media only screen and (max-width:768px) { #block-views-block-formation-block-1 .views-row .views-field-nothing-2 .field-content { flex-direction:column; }

 }

 #block-views-block-formation-block-1 .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:#6EC3D3; color:#072B7F; font-family:"Albert 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) { #block-views-block-formation-block-1 .views-row .views-field-nothing-2 .field-content a { margin-left:auto; }

 }

 #block-views-block-formation-block-1 .views-row .views-field-nothing-2 .field-content a:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.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-views-block-formation-block-1 .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); }

 #block-views-block-formation-block-2 { max-width:980px; width:100%; margin:auto; }

 #block-views-block-formation-block-2 .view-content { display:flex; flex-wrap:wrap; justify-content:space-between; }

 #block-views-block-formation-block-2 .view-content h3 { width:100%; font-size:25px; line-height:40px; color:#6EC3D3; border:2px solid #6EC3D3; border-bottom-right-radius:1em; margin:1em 0; position:relative; font-weight:normal; }

 #block-views-block-formation-block-2 .view-content h3 a { display:block; width:100%; font-size:25px; line-height:40px; color:#072B7F; padding:10px 25px; position:relative; }

 #block-views-block-formation-block-2 .view-content h3 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:15px; height:12px; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); position:absolute; margin:auto; background-color:#6EC3D3; right:1em; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

 #block-views-block-formation-block-2 .view-content .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-formation-block-2 .view-content .views-row .forma-concours { display:flex; position:relative; padding:0 1em 0 0; }

 #block-views-block-formation-block-2 .view-content .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:#6EC3D3; -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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); }

 #block-views-block-formation-block-2 .view-content .views-row .forma-concours a { font-family:"Albert Sans", sans-serif; font-weight:900; font-size:22px; font-size:1.375rem; color:#072B7F; }

 .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:#072B7F; 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:"Albert 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:#072B7F; 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:"Albert 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:#072B7F; 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:#6EC3D3; 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:#072B7F; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.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); }

 html[lang="en"] .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler p sup { right:5px; text-align:right; font-size:20px; top:0; }

 @media only screen and (max-width:1024px) { html[lang="en"] .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler p sup { top:22px; }

 }

 .page-le-groupe-excelia-presentation .content-block .title h1 strong { color:#de2721; }

 .page-le-groupe-excelia-presentation .content-block .title .bouton.bouton-green,.page-le-groupe-excelia-presentation .content-block .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton-green,.page-le-groupe-excelia-presentation .content-block .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-le-groupe-excelia-presentation .content-block .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title #header .container #block-savethedate .title .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,.page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton,.page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu #block-savethedate .title .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,.page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu #block-actustourisme .content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,.page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-actustourisme .content ul li .actu .page-le-groupe-excelia-presentation .content-block .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton,.page-le-groupe-excelia-presentation .content-block .title #header .container #block-actustourisme .content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#header .container .page-le-groupe-excelia-presentation .content-block .title .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton-green,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title .bouton-green.link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#header .container .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-savethedate .title .link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title .link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu .link.bouton,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#header .container .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu #block-savethedate .title .link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu .link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu #block-actustourisme .content .link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu .link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.link[type=submit],.content-agenda .content-listing .left-side .search form .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=submit],.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a.link,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu a.link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a.link,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu a.link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a.link,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content ul li .actu a.link,#block-actustourisme .content ul li .actu .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title .link.bouton,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title #block-actustourisme .content .link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title .link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title .bouton-green.link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content .bouton-green.link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#header .container .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-savethedate .title .link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content .link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu .link.bouton,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#header .container .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu #block-savethedate .title .link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu .link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu #block-actustourisme .content .link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu .link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.link[type=submit],.content-agenda .content-listing .left-side .search form .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu input.link[type=submit],.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a.link,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu a.link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a.link,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu a.link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a.link,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content ul li .actu a.link,#block-actustourisme .content ul li .actu .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content .link.bouton,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content #block-actustourisme .content .link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content .link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title .bouton-green.link,.page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form input.bouton-green[type=submit],.page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form #block-savethedate .title input.link[type=submit],#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form input.link[type=submit],.page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.bouton[type=submit],.page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu #block-savethedate .title input.link[type=submit],#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit],.page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu #block-actustourisme .content input.link[type=submit],#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit],.page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form .page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input[type=submit],#block-actustourisme .content ul li .actu .page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form input.bouton[type=submit],.page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content input.link[type=submit],#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title .content-agenda .content-listing .left-side .search form input.link[type=submit],.content-agenda .content-listing .left-side .search form .page-le-groupe-excelia-presentation .content-block .title input.bouton-green[type=submit],.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li a.bouton-green,.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-savethedate .title a.link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li a.link,.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.bouton,.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu #block-savethedate .title a.link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.link,.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu #block-actustourisme .content a.link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.link,.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a,.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a,.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li a.bouton,.page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content a.link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title .node50 #content-header #page_haut .parentterms li a.link,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title a.bouton-green,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li a.bouton-green,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-savethedate .title a.link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li a.link,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.bouton,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #block-savethedate .title a.link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.link,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #block-actustourisme .content a.link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.link,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li a.bouton,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content a.link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .parentterms-mobile li a.link,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title a.bouton-green,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content a.bouton-green,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-savethedate .title a.link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content a.link,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.bouton,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #block-savethedate .title a.link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.link,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #block-actustourisme .content a.link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.link,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content a.bouton,.page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content a.link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title .node50 .content-area .view-content .item-list ul li .field-content a.link,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title a.bouton-green,.page-le-groupe-excelia-presentation .content-block .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton,.page-le-groupe-excelia-presentation .content-block .title #header .container .node50 #content-header #page_haut .parentterms li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title #header .container .node50 .content-area .parentterms-mobile li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title #header .container .node50 .content-area .view-content .item-list ul li .field-content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-le-groupe-excelia-presentation .content-block .title .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title .bouton.link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title .content-agenda .content-listing .left-side .search form input.link[type=submit],.content-agenda .content-listing .left-side .search form .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title input.link[type=submit],.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title .node50 #content-header #page_haut .parentterms li a.link,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title a.link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title .node50 .content-area .parentterms-mobile li a.link,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title a.link,.page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title .node50 .content-area .view-content .item-list ul li .field-content a.link,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title #block-savethedate .title a.link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title .bouton.link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu .bouton,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu #block-savethedate .title .link,#block-savethedate .title .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu .link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu #block-actustourisme .content .link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu .link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu input[type=submit],.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu a,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu a,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .page-le-groupe-excelia-presentation .content-block .title .bouton,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content .bouton.link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content .content-agenda .content-listing .left-side .search form input.link[type=submit],.content-agenda .content-listing .left-side .search form .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content input.link[type=submit],.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content .node50 #content-header #page_haut .parentterms li a.link,.node50 #content-header #page_haut .parentterms li .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content a.link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content .node50 .content-area .parentterms-mobile li a.link,.node50 .content-area .parentterms-mobile li .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content a.link,.page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content .node50 .content-area .view-content .item-list ul li .field-content a.link,.node50 .content-area .view-content .item-list ul li .field-content .page-le-groupe-excelia-presentation .content-block .title #block-actustourisme .content a.link,#block-actustourisme .content .page-le-groupe-excelia-presentation .content-block .title .bouton.link { background-color:#de2721; color:#ffffff; }

 .page-le-groupe-excelia-presentation .content-block .content .lire-suite.lire-suite-actu { background-color:#de2721; }

 .page-le-groupe-excelia-presentation .content-block .content .lire-suite.lire-suite-actu:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism//sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); }

 .page-le-groupe-excelia-presentation .content-block .slick-arrow { background-color:#de2721; }

 .page-le-groupe-excelia-presentation .content-block .slick-arrow:before { background-color:#ffffff; }

 @media only screen and (max-width:768px) { .node2 #block-excelia-tourism-content { margin-bottom:0; }

 }

 .node2 #block-excelia-tourism-content article { max-width:1200px; margin:0 auto; }

 .node2 #block-excelia-tourism-content article .node__content { text-align:center; font-family:"Albert sans", sans-serif; color:#072B7F; padding-top:30px; }

 .node2 #block-excelia-tourism-content article .node__content h2 { font-size:44px; font-weight:900; line-height:unset; }

 @media only screen and (max-width:768px) { .node2 #block-excelia-tourism-content article .node__content h2 { font-size:33px; }

 }

 .node2 #block-excelia-tourism-content article .node__content p { font-size:17px; margin:30px 0; }

 @media only screen and (max-width:768px) { .node2 #block-excelia-tourism-content article .node__content p { margin-bottom:0; }

 }

 .node22 .content-area #block-excelia-tourism-content { background-color:rgba(110, 195, 211, 0.2); }

 .node22 .content-area .node__content h3 { text-align:center; font-size:30px; font-family:"Albert sans", sans-serif; color:#072B7F; font-weight:400 !important; margin-bottom:1em; line-height:40px; }

 .node22 .content-area .node__content p { font-family:17px; text-align:center; font-family:"Albert sans", sans-serif; color:#072B7F; line-height:25px; }

 .node22 .content-area .node__content .stats { display:flex; margin:2em 0; color:#ffffff; font-family:"Albert sans", sans-serif; justify-content:center; }

 @media only screen and (max-width:768px) { .node22 .content-area .node__content .stats { flex-direction:column; }

 }

 @media (min-width:768px) { .node22 .content-area .node__content .stats .left-side { width:620px; }

 }

 .node22 .content-area .node__content .stats .left-side .stat { background-color:#6EC3D3; border-top-left-radius:2em; display:flex; height:135px; }

 .node22 .content-area .node__content .stats .left-side .stat:nth-child(1) { margin-bottom:2em; }

 .node22 .content-area .node__content .stats .left-side .stat ul { width:calc(100% / 3); display:inline-flex; flex-direction:column; align-items:center; justify-content:center; }

 .node22 .content-area .node__content .stats .left-side .stat ul:nth-child(1) li,.node22 .content-area .node__content .stats .left-side .stat ul:nth-child(2) li { text-align:center; }

 .node22 .content-area .node__content .stats .left-side .stat ul:nth-child(1) li:nth-child(1),.node22 .content-area .node__content .stats .left-side .stat ul:nth-child(2) li:nth-child(1) { font-size:50px; font-weight:600; }

 .node22 .content-area .node__content .stats .left-side .stat ul:nth-child(1) li:nth-child(2),.node22 .content-area .node__content .stats .left-side .stat ul:nth-child(2) li:nth-child(2) { font-size:14px; }

 .node22 .content-area .node__content .stats .left-side .stat ul:nth-child(3) li { font-size:24px; padding-right:1em; }

 .node22 .content-area .node__content .stats .right-side { background-color:#072B7F; border-top-left-radius:2em; text-align:center; margin-left:2em; padding:1em; }

 @media (min-width:768px) { .node22 .content-area .node__content .stats .right-side { width:300px; }

 }

 @media only screen and (max-width:768px) { .node22 .content-area .node__content .stats .right-side { margin-left:0; margin-top:2em; }

 }

 .node22 .content-area .node__content .stats .right-side ul { height:33%; width:100%; display:inline-flex; flex-direction:column; align-items:center; justify-content:center; }

 .node22 .content-area .node__content .stats .right-side ul:nth-child(1) li,.node22 .content-area .node__content .stats .right-side ul:nth-child(2) li { text-align:center; }

 .node22 .content-area .node__content .stats .right-side ul:nth-child(1) li:nth-child(1),.node22 .content-area .node__content .stats .right-side ul:nth-child(2) li:nth-child(1) { font-size:50px; font-weight:600; }

 .node22 .content-area .node__content .stats .right-side ul:nth-child(1) li:nth-child(2),.node22 .content-area .node__content .stats .right-side ul:nth-child(2) li:nth-child(2) { font-size:14px; }

 .node22 .content-area .node__content .stats .right-side ul:nth-child(3) li { font-size:24px; }

 .node22 .content-area .node__content .image { text-align:center; }

 .node22 .content-area .node__content .image img.desktop { display:inline-block; }

 .node22 .content-area .node__content .image img.mobile { display:none; }

 @media only screen and (max-width:768px) { .node22 .content-area .node__content .image img.desktop { display:none; }

 .node22 .content-area .node__content .image img.mobile { display:inline-block; }

 }

 .node27 .node__content h3 { text-align:center; font-size:30px; font-family:"Albert sans", sans-serif; color:#072B7F; }

 @media only screen and (max-width:768px) { .node27 .node__content h3 { font-size:25px; }

 }

 .node27 .node__content p { font-family:17px; text-align:center; font-family:"Albert sans", sans-serif; color:#072B7F; }

 .node27 .node__content > ul { margin:2em 0; }

 .node27 .node__content > ul li::before { top:0.4rem !important; }

 .node27 .node__content .exps { display:flex; }

 @media only screen and (max-width:768px) { .node27 .node__content .exps { flex-direction:column; }

 }

 @media screen and (min-width:769px) { .node27 .node__content .exps .exp { width:calc(100% / 3); }

 }

 .node27 .node__content .exps .exp .subtitles > div { height:382px; background-repeat:no-repeat; background-position:center center; background-size:cover; padding:4em; color:#ffffff; font-family:"Albert sans", sans-serif; position:relative; }

 .node27 .node__content .exps .exp .subtitles > div:before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 100%, rgba(0, 0, 0, 0.3) 100%); z-index:1; }

 .node27 .node__content .exps .exp .subtitles > div img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:0; }

 .node27 .node__content .exps .exp .subtitles > div .content-sub { position:absolute; padding-right:4em; z-index:99; }

 @media screen and (min-width:769px) { .node27 .node__content .exps .exp .subtitles > div .content-sub { bottom:4em; }

 }

 .node27 .node__content .exps .exp .subtitles > div .content-sub h2 { font-size:44px; font-weight:700; margin-bottom:15px; line-height:unset !important; }

 .node27 .node__content .exps .exp .subtitles > div .content-sub p { font-size:15px; color:#ffffff; font-family:"Albert sans", sans-serif; text-align:left; }

 .node27 .node__content .exps .exp .subcontents p { padding:4em; font-family:"Albert sans", sans-serif; font-size:15px; line-height:30px; text-align:left; }

 .node27 .node__content .exps .exp .subcontents p.vert { background:#6EC3D3; color:#ffffff; }

 .node27 .node__content .exps .exp .subcontents p.blanc { background:#ffffff; color:#072B7F; }

 .node27 .node__content .exps .exp .subcontents p.bleu { background:#072B7F; color:#ffffff; }

 @media only screen and (max-width:768px) { .node28 #block-excelia-tourism-content { margin-bottom:0em; }

 }

 .node28 .node__content { display:flex; color:#072B7F; justify-content:center; gap:3em; background-color:#ffffff; }

 @media only screen and (max-width:768px) { .node28 .node__content { flex-direction:column; gap:1em; }

 }

 .node28 .node__content .leftside { font-size:20px; max-width:478px; font-family:"Albert sans", sans-serif; align-self:center; }

 @media (min-width:768px) { .node28 .node__content .leftside { width:50%; font-size:30px; }

 }

 .node28 .node__content .leftside p { line-height:40px; }

 @media only screen and (max-width:768px) { .node28 .node__content .leftside p { line-height:30px; }

 }

 .node28 .node__content .rightside { max-width:478px; font-size:15px; font-family:"Albert sans", sans-serif; }

 @media (min-width:768px) { .node28 .node__content .rightside { width:50%; }

 }

 .node28 .node__content .rightside ul { position:relative; margin-bottom:0 !important; }

 .node28 .node__content .rightside ul li { margin-bottom:6px; font-size:15px; line-height:22px; /*&::before {
                        content: "";
                        @include css3-prefix(mask-size, contain);
                        @include css3-prefix(mask-position, center);
                        @include css3-prefix(mask-repeat, no-repeat);
                        width: 26px;
                        height: 27px;
                        margin-right: 0.5em;
                        @include css3-prefix(transition,
                            transform 0.25s ease-in-out);
                        @include css3-prefix(mask-image,
                            url(images/svg/logos-excelia-2025/xl.svg));
                        position: absolute;
                        margin: auto;
                        background-color: $vert;
                    }*/ }

 .node28 .node__content .rightside ul li::before { top:0.6rem !important; }

 .node28 .node__content .rightside ul li strong { font-weight:900; }

 .node31 #block-excelia-tourism-content { padding-bottom:3em; }

 @media screen and (min-width:769px) { .node31 #block-excelia-tourism-content { padding:0 10%; margin-top:-90px; }

 }

 .node31 #block-excelia-tourism-content .node__content { border:12px solid white; border-radius:10px; padding:0 !important; }

 .node31 #block-excelia-tourism-content .node__content #map .leaflet-marker-icon:not(.marker-cluster) { border-radius:50%; border:2px solid #072B7F; }

 .node31 #block-excelia-tourism-content .node__content #map .leaflet-control-container { position:relative; z-index:10; }

 .node31 #block-excelia-tourism-content .node__content #map .leaflet-popup { width:200px; }

 .node31 #block-excelia-tourism-content .node__content #map .leaflet-popup .student { text-align:center; }

 .node31 #block-excelia-tourism-content .node__content #map .leaflet-popup .student .location span { font-size:10px; font-family:"Albert sans", sans-serif; background-color:#072B7F; color:#ffffff; text-transform:uppercase; font-weight:600; padding:2px 8px; border-radius:5px; }

 .node31 #block-excelia-tourism-content .node__content #map .leaflet-popup .student .name span { font-family:"Albert sans", sans-serif; font-size:29px; font-weight:700; color:#072B7F; }

 .node31 #block-excelia-tourism-content .node__content #map .leaflet-popup .student .university span { font-family:"Albert sans", sans-serif; font-size:15px; color:#072B7F; }

 .node31 #block-excelia-tourism-content .node__content #map .leaflet-popup .student .access a { font-size:11px; height:35px !important; padding:0 0.5em !important; }

 .page-node-type-presentation .bannieretext { max-width:600px !important; line-height:49px !important; }

 .page-node-type-presentation .bannieretext p { font-size:40px !important; }

 .page-node-type-presentation .content { background-color:#ffffff; }

 .page-node-type-presentation .node__content { display:flex; max-width:none !important; }

 @media only screen and (max-width:768px) { .page-node-type-presentation .node__content { flex-direction:column; }

 }

 @media (min-width:768px) { .page-node-type-presentation .node__content .leftside { width:50%; }

 }

 .page-node-type-presentation .node__content .leftside ul { display:flex; }

 .page-node-type-presentation .node__content .leftside ul li { width:calc(100% / 3); margin-right:10px; }

 .page-node-type-presentation .node__content .leftside ul li img { border-bottom-right-radius:2em; border-top-left-radius:2em; }

 .page-node-type-presentation .node__content .leftside ul li:nth-child(2) { margin-top:4em; }

 .page-node-type-presentation .node__content .rightside { color:#072B7F; font-family:"Albert sans", sans-serif; line-height:30px; padding:3em 1em 0 1em; }

 @media (min-width:768px) { .page-node-type-presentation .node__content .rightside { width:40%; padding:3em 3em 0 1em; }

 }

 .page-node-type-presentation .node__content .rightside h4 { font-size:19px; font-weight:900; }

 .page-node-type-presentation .node__content .rightside p { font-size:15px; font-weight:700; }

 .page-node-type-presentation .node__content .rightside li { padding-bottom:0 !important; line-height:23px; }

 .page-node-type-page .enfant { margin:2em auto; max-width:1200px; }

 @media only screen and (max-width:768px) { .page-node-type-page .enfant { padding:0 1em; }

 }

 .page-node-type-page .enfant .enfant-title { width:100%; font-size:25px; line-height:40px; color:#6EC3D3; border:2px solid #6EC3D3; border-bottom-right-radius:1em; padding:10px 25px; margin:1em 0; position:relative; }

 .page-node-type-page .enfant .enfant-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:15px; height:12px; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); position:absolute; margin:auto; background-color:#6EC3D3; right:1em; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

 @media screen and (min-width:769px) { .page-node-type-page .enfant .enfant-childs ul { columns:2; -webkit-columns:2; -moz-columns:2; padding-right:2em; }

 }

 .page-node-type-page .enfant .enfant-childs ul li { background-color:#F8F8F7; -webkit-column-break-inside:avoid; border-bottom-right-radius:1em; margin-bottom:1em; padding:1em; position:relative; display:grid; }

 .page-node-type-page .enfant .enfant-childs ul li a { color:#072B7F; font-weight:900; font-size:22px; line-height:30px; }

 .page-node-type-page .enfant .enfant-childs ul li::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:15px; height:12px; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); position:absolute; margin:auto; background-color:#6EC3D3; right:1em; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

 .node7 .content-area { font-family:"Albert sans", sans-serif; }

 @media only screen and (max-width:768px) { .node7 .content-area { padding:1em; }

 }

 .node7 .content-area .mini-enfants { margin-top:1em; margin-bottom:3em; }

 .node7 .content-area .mini-enfants ul { display:flex; font-family:"Albert sans", sans-serif; justify-content:center; }

 .node7 .content-area .mini-enfants ul li { background-color:#6EC3D3; margin-right:1em; padding:5px 10px; border-radius:6px; }

 .node7 .content-area .mini-enfants ul li a { color:#ffffff; font-size:12px; line-height:16px; text-transform:uppercase; font-weight:700; margin-left:20px; }

 .node7 .content-area .mini-enfants 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; width:15px; height:12px; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); position:absolute; margin:auto; background-color:#ffffff; margin-top:3px; }

 .node7 .content-area .enfant .enfant-title { width:100%; font-size:25px; line-height:40px; color:#6EC3D3; border:2px solid #6EC3D3; border-bottom-right-radius:1em; padding:10px 25px; margin:1em 0; position:relative; }

 .node7 .content-area .enfant .enfant-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:15px; height:12px; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); position:absolute; margin:auto; background-color:#6EC3D3; right:1em; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

 @media screen and (min-width:769px) { .node7 .content-area .enfant .enfant-childs ul { columns:2; -webkit-columns:2; -moz-columns:2; padding-right:2em; }

 }

 .node7 .content-area .enfant .enfant-childs ul li { background-color:#F8F8F7; -webkit-column-break-inside:avoid; border-bottom-right-radius:1em; margin-bottom:1em; padding:1em; position:relative; }

 .node7 .content-area .enfant .enfant-childs ul li a { color:#072B7F; font-weight:900; font-size:22px; line-height:30px; margin-right:1em; }

 .node7 .content-area .enfant .enfant-childs ul li::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:15px; height:12px; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); position:absolute; margin:auto; background-color:#6EC3D3; right:1em; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

 @media only screen and (max-width:768px) { .node51 #header { top:0 !important; }

 }

 .node51 #page_haut { background-color:rgba(15, 33, 140, 0.48) !important; }

 @media (min-width:768px) { .node51 #page_haut > div { position:absolute !important; left:50% !important; top:50% !important; -webkit-transform:translate(-50%, -50%) !important; transform:translate(-50%, -50%) !important; }

 }

 @media only screen and (max-width:768px) { .node51 #page_haut { height:250px !important; }

 }

 .node51 #page_haut #block-breadcrumbs { top:20px; }

 .node51 #page_haut #block-breadcrumbs ol { justify-content:center !important; }

 .node51 .content-area { display:flex; }

 @media only screen and (max-width:768px) { .node51 .content-area { flex-direction:column; }

 }

 @media (min-width:768px) { .node51 .content-area .leftside { width:25%; }

 }

 .node51 .content-area .leftside #block-excelia-tourism-page-title--2 { font-size:46px !important; line-height:50px !important; }

 .node51 .content-area .leftside .content { background-color:#072B7F; font-family:"Albert sans", sans-serif; height:420px; position:relative; }

 .node51 .content-area .leftside .content .content-text { padding:4em 6em; }

 .node51 .content-area .leftside .content .content-text .atravers { font-size:37px; color:#ffffff; line-height:45px; margin-left:-20px; }

 .node51 .content-area .leftside .content .content-text .lemonde { font-size:37px; color:#6EC3D3; line-height:45px; font-weight:900; }

 .node51 .content-area .leftside .content .content-text .contenttext { font-size:15px; color:#ffffff; line-height:18px; }

 .node51 .content-area .leftside .content .map-indicators { position:absolute; bottom:0; width:100%; background-color:#ffffff; border-top-right-radius:2em; height:120px; }

 .node51 .content-area .leftside .content .map-indicators .map-indicators-container ul { display:flex; justify-content:center; align-items:center; height:120px; }

 .node51 .content-area .leftside .content .map-indicators .map-indicators-container ul li { font-size:15px; font-family:"Albert sans", sans-serif; color:#072B7F; width:120px; position:relative; position:relative; }

 .node51 .content-area .leftside .content .map-indicators .map-indicators-container 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; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/position-blank.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/position-blank.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/position-blank.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/position-blank.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/position-blank.svg"); position:absolute; margin:auto; background-color:#072B7F; margin-left:-30px; }

 .node51 .content-area .leftside .content .map-indicators .map-indicators-container ul li:nth-child(2)::before { background-color:#6EC3D3; }

 @media (min-width:768px) { .node51 .content-area .rightside { width:75%; }

 }

 @media only screen and (max-width:768px) { .node51 .content-area .rightside #map-univ { height:400px !important; }

 }

 .node51 .content-area .rightside #map-univ .leaflet-popup-content { width:200px !important; }

 .node51 .content-area .rightside #map-univ .leaflet-popup-content .univ { text-align:center; }

 .node51 .content-area .rightside #map-univ .leaflet-popup-content .univ .location span { font-size:10px; font-family:"Albert sans", sans-serif; background-color:#072B7F; color:#ffffff; text-transform:uppercase; font-weight:600; padding:2px 8px; border-radius:5px; }

 .node51 .content-area .rightside #map-univ .leaflet-popup-content .univ .name { margin:7px 0; }

 .node51 .content-area .rightside #map-univ .leaflet-popup-content .univ .name span { font-family:"Albert sans", sans-serif; font-size:17px; font-weight:700; color:#072B7F; }

 .node51 .content-area .rightside #map-univ .leaflet-popup-content .univ .doublediplome span { font-family:"Albert sans", sans-serif; font-size:10px; font-weight:700; color:#072B7F; }

 .node51 .content-area .rightside #map-univ .leaflet-popup-content .univ .access a { font-size:11px; height:35px !important; padding:0 0.5em !important; }

 .node51 .content-area .rightside #map-univ .marker-cluster-small { width:46px !important; height:46px !important; background-color:#6EC3D3; border-radius:50% !important; }

 .node51 .content-area .rightside #map-univ .marker-cluster-small div { background-color:unset !important; width:46px !important; height:46px !important; margin-left:0 !important; margin-top:8px !important; }

 .node51 .content-area .rightside #map-univ .marker-cluster-small div span { font-family:"Albert sans", sans-serif; font-size:15px; color:#ffffff; }

 .node38 .content-area { max-width:1200px; margin:0 auto; }

 .node38 .content-area .enfant .enfant-title { width:100%; font-size:25px; line-height:40px; color:#6EC3D3; border:2px solid #6EC3D3; border-bottom-right-radius:1em; padding:10px 25px; margin:1em 0; position:relative; }

 .node38 .content-area .enfant .enfant-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:15px; height:12px; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); position:absolute; margin:auto; background-color:#6EC3D3; right:1em; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

 .node38 .content-area .enfant .enfant-childs ul { columns:2; -webkit-columns:2; -moz-columns:2; padding-right:2em; }

 .node38 .content-area .enfant .enfant-childs ul li { background-color:#F8F8F7; -webkit-column-break-inside:avoid; border-bottom-right-radius:1em; margin-bottom:1em; padding:1em; position:relative; }

 .node38 .content-area .enfant .enfant-childs ul li a { color:#072B7F; font-weight:900; font-size:22px; line-height:30px; }

 .node38 .content-area .enfant .enfant-childs ul li::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:15px; height:12px; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); position:absolute; margin:auto; background-color:#6EC3D3; right:1em; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

 .page-node-type-metier .content-area #block-excelia-tourism-local-tasks { position:absolute; top:13em; left:2em; z-index:1; }

 .page-node-type-metier .content-area #page_haut .domaine { position:absolute; top:unset !important; bottom:10px; left:50%; -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%); }

 .page-node-type-metier .content-area #page_haut .domaine span { font-size:10px; font-family:"Albert sans", sans-serif; background-color:#072B7F; color:#ffffff; text-transform:uppercase; font-weight:600; padding:2px 8px; border-radius:5px; }

 .page-node-type-metier .node__content { padding:2em 0; font-family:"Albert sans", sans-serif; color:#072B7F; font-size:15px; line-height:22px; margin:0; max-width:none !important; }

 .page-node-type-metier .node__content p { line-height:22px !important; }

 .page-node-type-metier .node__content section:not(.sa_fonction):not(.autres_appellations):not(.evolutions_de_carriere) { margin:0 auto; }

 @media (min-width:768px) { .page-node-type-metier .node__content section:not(.sa_fonction):not(.autres_appellations):not(.evolutions_de_carriere) { width:1200px; }

 }

 @media only screen and (max-width:768px) { .page-node-type-metier .node__content section:not(.sa_fonction):not(.autres_appellations):not(.evolutions_de_carriere) { padding:1em; }

 }

 .page-node-type-metier .node__content .section-content { margin:1em 0; }

 .page-node-type-metier .node__content .section-content ul li::before { top:0.4rem; }

 .page-node-type-metier .node__content .section-content h2 { font-size:30px; line-height:40px; position:relative; margin-bottom:10px; display:inline-flex; align-items:center; justify-content:center; gap:20px; }

 @media only screen and (max-width:768px) { .page-node-type-metier .node__content .section-content h2 { font-size:22px; }

 }

 .page-node-type-metier .node__content .section-content h2 span { padding-left:0; }

 .page-node-type-metier .node__content .section-content h2: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; margin:auto; background-color:#6EC3D3; }

 .page-node-type-metier .node__content .sa_fonction { min-height:250px; }

 @media (min-width:768px) { .page-node-type-metier .node__content .sa_fonction { width:1200px; margin:0 auto; }

 .page-node-type-metier .node__content .sa_fonction .section-content { width:50%; }

 }

 .page-node-type-metier .node__content .sa_fonction h2 span { padding-left:30px; }

 .page-node-type-metier .node__content .sa_fonction h2:before { width:25px; height:45px; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/sa_fonction.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/sa_fonction.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/sa_fonction.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/sa_fonction.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/sa_fonction.svg"); }

 .page-node-type-metier .node__content .autres_appellations { display:flex; /*&:has(.content){
                background-color: rgba(110, 195, 211, 0.20);
            }*/ min-height:170px; /*&:not(:has(.content)){
                padding-left: 50%;
            }*/ }

 @media only screen and (max-width:768px) { .page-node-type-metier .node__content .autres_appellations { flex-direction:column; padding:1em; }

 }

 .page-node-type-metier .node__content .autres_appellations .content { padding:1em 0; align-self:center; }

 @media (min-width:768px) { .page-node-type-metier .node__content .autres_appellations .content { width:50%; }

 }

 @media only screen and (max-width:768px) { .page-node-type-metier .node__content .autres_appellations .content { order:2; }

 }

 .page-node-type-metier .node__content .autres_appellations .content h2 { font-size:10px; font-weight:600; line-height:30px; }

 .page-node-type-metier .node__content .autres_appellations .content h2 span { padding-left:0; }

 .page-node-type-metier .node__content .autres_appellations .content .section-content { margin:0; padding-right:4em; }

 @media (min-width:768px) { .page-node-type-metier .node__content .autres_appellations .content .section-content { width:600px; margin-left:auto; }

 }

 @media only screen and (max-width:768px) { .page-node-type-metier .node__content .autres_appellations .image { order:1; }

 }

 .page-node-type-metier .node__content .autres_appellations .image img { border-top-left-radius:2em; border-bottom-right-radius:2em; }

 @media (min-width:768px) { .page-node-type-metier .node__content .autres_appellations .image img { margin-top:-250px; max-width:504px; max-height:373px; }

 }

 .page-node-type-metier .node__content .others > div { margin:2em 0; }

 .page-node-type-metier .node__content .others .missions h2:before { width:40px; height:40px; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/exemples-missions.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/exemples-missions.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/exemples-missions.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/exemples-missions.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/exemples-missions.svg"); }

 .page-node-type-metier .node__content .others .qualites_requises h2:before { width:43px; height:36px; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/qualites.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/qualites.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/qualites.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/qualites.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/qualites.svg"); }

 .page-node-type-metier .node__content .others .ce_que_vous_devez_apprendr h2:before { width:40px; height:40px; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/apprendre.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/apprendre.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/apprendre.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/apprendre.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/apprendre.svg"); }

 .page-node-type-metier .node__content .others .debouches_et_perspectives h2:before { width:42px; height:41px; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/perspectives.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/perspectives.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/perspectives.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/perspectives.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/perspectives.svg"); }

 .page-node-type-metier .node__content .others .chiffres { background-color:#072B7F; color:#ffffff; padding:3em; border-bottom-right-radius:2em; }

 .page-node-type-metier .node__content .others .chiffres ul { columns:2; }

 @media only screen and (max-width:768px) { .page-node-type-metier .node__content .others .chiffres ul { columns:1; }

 }

 .page-node-type-metier .node__content .others .chiffres ul li { margin-bottom:10px; }

 .page-node-type-metier .node__content .others .chiffres ul li span { font-weight:700; }

 .page-node-type-metier .node__content .evolutions_de_carriere { background-color:rgba(110, 195, 211, 0.08); }

 @media (min-width:768px) { .page-node-type-metier .node__content .evolutions_de_carriere { padding:4em 0 !important; }

 }

 .page-node-type-metier .node__content .evolutions_de_carriere .content-evol { display:flex; }

 @media only screen and (max-width:768px) { .page-node-type-metier .node__content .evolutions_de_carriere .content-evol { flex-direction:column; padding:2em !important; }

 }

 @media (min-width:768px) { .page-node-type-metier .node__content .evolutions_de_carriere .content-evol { width:1200px; margin:0 auto; }

 }

 .page-node-type-metier .node__content .evolutions_de_carriere .content { position:relative; }

 @media (min-width:768px) { .page-node-type-metier .node__content .evolutions_de_carriere .content { width:60%; }

 .page-node-type-metier .node__content .evolutions_de_carriere .content .section-content { padding-right:6em; }

 }

 @media (min-width:768px) { .page-node-type-metier .node__content .evolutions_de_carriere .content > div { position:absolute; top:50%; transform:translateY(-50%); }

 }

 .page-node-type-metier .node__content .evolutions_de_carriere .content > div h2 { font-size:24px; font-weight:900; }

 @media only screen and (max-width:768px) { .page-node-type-metier .node__content .evolutions_de_carriere .content > div h2 { font-size:18px; }

 }

 .page-node-type-metier .node__content .evolutions_de_carriere .content > div h2:before { width:40px; height:40px; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/evolutions.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/evolutions.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/evolutions.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/evolutions.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/evolutions.svg"); }

 @media (min-width:768px) { .page-node-type-metier .node__content .evolutions_de_carriere .image { width:40%; margin-left:auto; }

 }

 .page-node-type-profil .node__content { background-color:#072B7F; padding:0 10%; font-family:"Albert sans", sans-serif; color:#ffffff; max-width:none !important; }

 .page-node-type-profil .node__content .top { display:flex; max-width:1200px; margin:0 auto; }

 @media only screen and (max-width:768px) { .page-node-type-profil .node__content .top { flex-direction:column; }

 }

 .page-node-type-profil .node__content .top .leftside { min-width:312px; width:30%; }

 @media only screen and (max-width:768px) { .page-node-type-profil .node__content .top .leftside { width:auto; margin:0 auto; }

 }

 .page-node-type-profil .node__content .top .leftside img { margin-top:-2em; position:relative; border-bottom-right-radius:2em; border-top-left-radius:2em; }

 .page-node-type-profil .node__content .top .rightside { text-align:center; position:relative; }

 @media (min-width:768px) { .page-node-type-profil .node__content .top .rightside { padding-left:8em; width:660px; }

 }

 @media only screen and (max-width:768px) { .page-node-type-profil .node__content .top .rightside { margin-top:1em; }

 }

 .page-node-type-profil .node__content .top .rightside div { font-size:30px; line-height:40px; }

 @media (min-width:768px) { .page-node-type-profil .node__content .top .rightside div { position:absolute; transform:translateY(-50%); top:50%; }

 }

 .page-node-type-profil .node__content .top .rightside div h3 { color:#ffffff !important; }

 .page-node-type-profil .node__content .top .rightside div p { line-height:unset !important; }

 .page-node-type-profil .node__content .top .rightside div .green { font-family:"Albert sans", sans-serif; font-size:58px; color:#6EC3D3; font-weight:700; }

 .page-node-type-profil .node__content .bottom { display:flex; max-width:1200px; margin:0 auto; }

 @media only screen and (max-width:768px) { .page-node-type-profil .node__content .bottom { flex-direction:column; }

 }

 .page-node-type-profil .node__content .bottom .leftside { padding:2em; position:relative; }

 @media (min-width:768px) { .page-node-type-profil .node__content .bottom .leftside { width:47%; padding-left:0; }

 }

 .page-node-type-profil .node__content .bottom .leftside h3 { color:#ffffff !important; }

 .page-node-type-profil .node__content .bottom .leftside p { line-height:unset !important; }

 .page-node-type-profil .node__content .bottom .leftside div { font-size:30px; line-height:40px; }

 @media (min-width:768px) { .page-node-type-profil .node__content .bottom .leftside div { position:absolute; transform:translateY(-50%); top:50%; }

 }

 .page-node-type-profil .node__content .bottom .leftside div .green { font-family:"Albert sans", sans-serif; font-size:58px; color:#6EC3D3; font-weight:700; }

 @media (min-width:768px) { .page-node-type-profil .node__content .bottom .rightside { width:50%; }

 }

 .page-node-type-profil .node__content .bottom .rightside p { line-height:unset !important; }

 .page-node-type-profil .node__content .bottom .rightside p img[data-entity-uuid="6bd47320-e6c5-41d0-958f-19268c245df2"] { display:none; }

 .page-node-type-profil .node__content .bottom .rightside .text { font-size:15px; line-height:25px; color:#072B7F; background-color:#6EC3D3; border-top-right-radius:2em; padding:4.5em; margin-bottom:-3em; }

 @media (min-width:768px) { .page-node-type-profil .node__content .bottom .rightside .text { margin-left:2em; }

 }

 .page-node-type-profil .node__content .bottom .rightside .text div { margin-top:2em; }

 .page-node-type-profil .pages_associees { max-width:1080px; margin:auto; padding:2em 0; }

 .page-node-type-profil .pages_associees ul li { position:relative; }

 .page-node-type-profil .pages_associees ul li:before { content:""; width:100%; height:2px; display:block; position:absolute; top:0; }

 .page-node-type-profil .pages_associees ul li .inner { position:relative; padding:2em 0; max-width:95%; margin:0 auto; }

 @media only screen and (max-width:768px) { .page-node-type-profil .pages_associees ul li .inner { max-width:unset; padding:2em; }

 }

 .page-node-type-profil .pages_associees ul li .inner span.title { display:block; color:#072B7F; margin-bottom:1.2em; font-size:22px; font-size:1.375rem; font-family:"Albert Sans", sans-serif; font-weight:900; line-height:30px; position:relative; }

 .page-node-type-profil .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) { .page-node-type-profil .pages_associees ul li .inner div { flex-direction:column; }

 }

 .page-node-type-profil .pages_associees ul li .inner div p { color:#072B7F; font-size:15px; font-size:0.9375rem; line-height:22px; max-width:75%; font-family:"Albert sans", sans-serif; }

 .page-node-type-profil .pages_associees ul li .inner div a:not(.green) { position:relative; color:#6EC3D3; font-family:"Albert sans", sans-serif; font-weight:bold; background:linear-gradient(to right, #6EC3D3, #6EC3D3 100%); background-size:100% 2px, 0 2px; background-position:100% 100%, 0 100%; background-repeat:no-repeat; transition:background-size 400ms !important; }

 .page-node-type-profil .pages_associees ul li .inner div a:not(.green):hover { background-size:0 2px, 100% 2px; }

 .page-node-type-temoignage .node__content { color:#072B7F; font-family:"Albert sans", sans-serif; }

 .page-node-type-temoignage .node__content .chapo .content { font-style:italic; font-size:30px; line-height:40px; font-weight:700; }

 .page-node-type-temoignage .node__content .infos { margin:2em 0; }

 @media screen and (min-width:769px) { .page-node-type-temoignage .node__content .infos { display:flex; }

 }

 .page-node-type-temoignage .node__content .infos .leftside { text-align:center; padding-right:1em; }

 @media screen and (min-width:769px) { .page-node-type-temoignage .node__content .infos .leftside { width:50%; }

 }

 .page-node-type-temoignage .node__content .infos .leftside img { height:280px; object-fit:cover; border-top-left-radius:2em; border-bottom-right-radius:2em; }

 @media screen and (min-width:769px) { .page-node-type-temoignage .node__content .infos .leftside img { width:465px; }

 }

 @media screen and (min-width:769px) { .page-node-type-temoignage .node__content .infos .rightside { width:50%; }

 }

 .page-node-type-temoignage .node__content .infos .rightside > div { margin-bottom:15px; }

 @media only screen and (max-width:768px) { .page-node-type-temoignage .node__content .infos .rightside > div { margin-top:15px; }

 }

 .page-node-type-temoignage .node__content .infos .rightside .formation span { font-size:24px; line-height:32px; font-weight:900; }

 .page-node-type-temoignage .node__content .infos .rightside .name { font-size:38px; font-family:"Albert sans", sans-serif; font-weight:700; line-height:46px; }

 .page-node-type-temoignage .node__content .infos .rightside .domaine span { font-size:10px; font-family:"Albert sans", sans-serif; background-color:#072B7F; color:#ffffff; text-transform:uppercase; font-weight:600; padding:2px 8px; border-radius:5px; }

 .page-node-type-temoignage .node__content .text h2 { font-size:30px; line-height:40px; margin:20px 0; }

 .page-node-type-temoignage .node__content .text p { font-size:15px; line-height:22px; }

 .page-node-type-temoignage .node__content .text strong { font-weight:900; }

 .page-node-type-temoignage .node__content .text ul { margin-bottom:0 !important; }

 .page-node-type-temoignage .node__content .text ul li { padding-bottom:0 !important; }

 .page-node-type-temoignage .node__content .video { text-align:center; margin:1em 0; }

 @media only screen and (max-width:768px) { .page-node-type-temoignage .node__content .video iframe { width:100%; }

 }

 .page-node-type-ecole #page_haut { background-image:unset !important; }

 .page-node-type-ecole #page_haut #block-excelia-tourism-page-title { font-weight:unset !important; }

 .page-node-type-ecole #page_haut .bannieretext { background:unset !important; padding:0 !important; }

 @media screen and (min-width:769px) { .page-node-type-ecole #page_haut .bannieretext { right:unset !important; max-width:40% !important; }

 }

 @media screen and (min-width:1300px) { .page-node-type-ecole #page_haut .bannieretext { bottom:7em !important; }

 }

 .node50 #content-header #page_haut { /*height: 369px;
            padding-left: unset;*/ }

 @media only screen and (max-width:768px) { .node50 #content-header #page_haut { height:333px !important; }

 }

 .node50 #content-header #page_haut #block-excelia-tourism-page-title--2 { max-width:80%; }

 .node50 #content-header #page_haut .parentterms { position:absolute; bottom:-83px; left:0; right:0; max-width:1072px; margin:auto; display:flex; flex-direction:row; align-items:center; justify-content:flex-start; gap:20px; }

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

 }

 .node50 .content-area { padding-top:95px; }

 @media only screen and (max-width:768px) { .node50 .content-area { padding-top:0; }

 .node50 .content-area .parentterms-mobile { display:flex !important; flex-direction:column; padding:1em 2em; }

 .node50 .content-area .parentterms-mobile li a { margin:0.3em auto !important; }

 }

 .node50 .content-area .view-content .parent { background-color:rgba(110, 195, 211, 0.2); height:350px; display:flex; flex-direction:row; align-items:center; justify-content:center; padding:4em; gap:4em; }

 @media only screen and (max-width:768px) { .node50 .content-area .view-content .parent { flex-direction:column; height:auto; gap:0em; padding:2em; }

 }

 .node50 .content-area .view-content .parent .leftside { width:357px; height:255px; flex-shrink:0; overflow:hidden; -webkit-border-radius:30px 0 30px 0; -moz-border-radius:30px 0 30px 0; -ms-border-radius:30px 0 30px 0; -o-border-radius:30px 0 30px 0; border-radius:30px 0 30px 0; }

 @media only screen and (max-width:768px) { .node50 .content-area .view-content .parent .leftside { order:2; }

 }

 .node50 .content-area .view-content .parent .leftside img { width:100%; height:100%; object-fit:cover; }

 .node50 .content-area .view-content .parent .rightside { font-size:44px; font-size:2.75rem; font-weight:900; font-family:"Albert Sans", sans-serif; color:#072B7F; max-width:620px; }

 @media only screen and (max-width:768px) { .node50 .content-area .view-content .parent .rightside { order:1; font-size:38px; font-size:2.375rem; }

 }

 .node50 .content-area .view-content .parent .rightside p { font-size:17px; font-size:1.0625rem; font-weight:normal; margin-top:1em; line-height:25px; }

 .node50 .content-area .view-content .item-list { max-width:1033px; margin:3em auto; }

 @media only screen and (max-width:768px) { .node50 .content-area .view-content .item-list { padding:0 1em; }

 }

 .node50 .content-area .view-content .item-list h3 { font-size:30px; font-size:1.875rem; font-family:"Albert Sans", sans-serif; color:#072B7F; }

 @media screen and (min-width:769px) { .node50 .content-area .view-content .item-list ul { display:flex; flex-direction:row; flex-wrap:wrap; gap:0 20px; }

 }

 .node50 .content-area .view-content .item-list ul li { margin:0; }

 @media screen and (min-width:769px) { .node50 .content-area .view-content .item-list ul li { width:calc(50% - 20px); }

 }

 .node50 .content-area .view-content .item-list ul li .field-content { display:block; width:100%; }

 .node50 .content-area .view-content .item-list ul li .field-content a { width:100%; margin:0; justify-content:flex-start !important; text-transform:none !important; font-size:22px !important; }

 @media only screen and (max-width:768px) { .node50 .content-area .view-content .item-list ul li .field-content a { font-size:18px !important; margin:0.4em auto !important; }

 }

 .node50 .content-area .view-content .item-list ul li .field-content a::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-green.svg") !important; order:2; margin-left:auto; }

 .node16 #block-mainnavigation { max-width:1200px; margin:0 auto; font-family:"Albert sans", sans-serif; }

 .node16 #block-mainnavigation a { color:#072B7F; }

 .node16 #block-mainnavigation .menu-item { list-style-type:none !important; margin:7px 0; }

 .node16 #block-mainnavigation > .menu { max-width:940px; width:100%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; }

 .node16 #block-mainnavigation > .menu > .menu-item { border-bottom-right-radius:30px; background-color:#f8f8f7; display:flex; flex-direction:column; justify-content:flex-start; width:445px; margin:0 10px 20px; padding:1.5em; }

 .node16 #block-mainnavigation > .menu > .menu-item > a { font-weight:900; font-size:22px; }

 .node16 #block-mainnavigation > .menu > .menu-item > .menu > .menu-item { margin:10px 0; }

 .node16 #block-mainnavigation > .menu > .menu-item > .menu > .menu-item > a { font-size:15px; font-weight:900; }

 .node16 #block-mainnavigation > .menu > .menu-item > .menu > .menu-item > .menu > .menu-item > a { font-size:15px; }

 .node16 #block-mainnavigation .floating-button-parent::before { content:unset !important; }

 .node16 #block-mainnavigation .floating-button-parent span { display:none; }

 .node34 .node__content { padding:0 !important; }

 .content-area-notfound { text-align:center; margin:2em 0; }

 .content-area-notfound .notfound { font-family:"Albert sans", sans-serif; font-size:30px; color:#072B7F; font-weight:700; }

 .node119 .node__content { min-height:500px; }

 .node119 .node__content h3 { font-size:22px; }

 .node119 .node__content h3 img { float:left; }

 .page-node-type-ecole #block-excelia-tourism-content,.node8 #block-excelia-tourism-content { margin-bottom:0; }

 .page-node-type-ecole #block-excelia-tourism-content .node__content,.node8 #block-excelia-tourism-content .node__content { padding:0; }

 .node48 .node__content dl dd.active { padding:0 !important; }

 @media only screen and (max-width:768px) { .node__content .youtube_player iframe { width:100%; }

 }

 .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; }

 }

 body:not(.page-node-type-formation) .content-area { background-color:white; }

 .view-taxonomy-term .view-content { display:none; }

 .node__meta { display:none; }

 .path-taxonomy #page_haut { position:unset !important; }

 @media only screen and (max-width:768px) { .path-taxonomy #page_haut { position:relative !important; }

 }

 .path-frontpage .content-accueil .content-accueil-top { position:relative; height:768px; /* Bloc Image/vidéo */ }

 @media only screen and (max-width:768px) { .path-frontpage .content-accueil .content-accueil-top { height:540px; }

 }

 .path-frontpage .content-accueil .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); }

 .path-frontpage .content-accueil .content-accueil-top::after { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-color:#072B7F; opacity:0.5; }

 .path-frontpage .content-accueil .content-accueil-top .banniere-accueil { position:absolute; top:0; left:0; right:0; bottom:0; }

 .path-frontpage .content-accueil .content-accueil-top .banniere-accueil img { width:100%; height:100%; object-fit:cover; object-position:center; z-index:-1; }

 .path-frontpage .content-accueil .content-accueil-top .banniere-accueil iframe { height:768px; width:100%; }

 .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text { position:absolute; left:25%; top:50%; -webkit-transform:translate(-15%, -50%); transform:translate(-15%, -50%); margin:0 auto; z-index:3; font-family:"Albert sans", sans-serif; color:#ffffff; font-weight:900; font-size:47px; text-align:center; line-height:57px; }

 @media only screen and (max-width:768px) { .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text { font-size:30px; font-size:1.875rem; line-height:37px; top:60%; }

 }

 .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text span { color:#6EC3D3; }

 .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text p { font-family:"Albert sans", sans-serif; font-size:15px; line-height:22px; text-transform:none; margin-top:2em; display:flex; align-items:center; justify-content:center; gap:2em; }

 @media only screen and (max-width:768px) { .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text p { flex-direction:column; gap:1em; }

 }

 .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text .bouton,.path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text #block-savethedate .title .link,#block-savethedate .title .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text .link,.path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text #block-actustourisme .content .link,#block-actustourisme .content .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text .link,.path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text input[type=submit],.path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text a,.path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text a,.path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text a { text-transform:unset !important; min-height:50px !important; font-size:18px !important; }

 @media only screen and (max-width:768px) { .path-frontpage .content-accueil .content-accueil-top .banniere-accueil .text .btn { margin-bottom:1em; }

 }

 .page-node-type-formation #block-excelia-tourism-page-title--2 { font-size:50px; color:#072B7F; font-family:"Albert sans", sans-serif; font-weight:600; }

 @media (min-width:768px) { .page-node-type-formation #block-excelia-tourism-page-title--2 { line-height:60px; }

 }

 .page-node-type-formation #block-excelia-tourism-page-title--2 h1 { margin:0 0 1em 0; }

 body:not(.page-node-type-formation) #page_haut { height:226px; position:relative; background-color:#f8f8f7; }

 @media only screen and (max-width:768px) { body:not(.page-node-type-formation) #page_haut { height:255px; }

 }

 body:not(.page-node-type-formation) #page_haut.soustitre { background-color:unset; }

 body:not(.page-node-type-formation) #page_haut [id^="block-breadcrumbs"] nav ol li { font-family:"Albert sans", sans-serif !important; font-size:10px; }

 body:not(.page-node-type-formation) #page_haut:not(.withimage) > div:not(.bannieretext):not(.domaine) { margin:0; position:absolute; }

 @media (min-width:768px) { body:not(.page-node-type-formation) #page_haut:not(.withimage) > div:not(.bannieretext):not(.domaine) { left:50%; top:50%; -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); }

 }

 @media only screen and (max-width:768px) { body:not(.page-node-type-formation) #page_haut:not(.withimage) > div:not(.bannieretext):not(.domaine) { bottom:1em; padding:0 1em 1em 1em; left:50%; transform:translateX(-50%); width:100%; }

 }

 body:not(.page-node-type-formation) #page_haut:not(.withimage) > div:not(.bannieretext):not(.domaine) #block-excelia-tourism-page-title--2,body:not(.page-node-type-formation) #page_haut:not(.withimage) > div:not(.bannieretext):not(.domaine) #block-excelia-tourism-page-title { font-size:44px; color:#072B7F; font-family:"Albert sans", sans-serif !important; text-align:center; }

 @media screen and (max-width:1200px) { body:not(.page-node-type-formation) #page_haut:not(.withimage) > div:not(.bannieretext):not(.domaine) #block-excelia-tourism-page-title--2,body:not(.page-node-type-formation) #page_haut:not(.withimage) > div:not(.bannieretext):not(.domaine) #block-excelia-tourism-page-title { font-size:22px; }

 }

 body:not(.page-node-type-formation) #page_haut[class*="withimage"] { padding-left:10%; background-color:unset; background-image:linear-gradient(rgba(15, 33, 140, 0.9), transparent); margin-top:-30px; }

 @media (min-width:768px) { body:not(.page-node-type-formation) #page_haut[class*="withimage"] { height:321px; }

 }

 @media only screen and (max-width:768px) { body:not(.page-node-type-formation) #page_haut[class*="withimage"] { min-height:250px; padding:0 2em; }

 }

 @media (min-width:768px) { body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div { position:relative; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

 }

 @media only screen and (max-width:768px) { body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div { position:absolute; bottom:1em; }

 }

 body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div #block-excelia-tourism-page-title--2,body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div #block-excelia-tourism-page-title { font-size:66px; color:white; font-weight:900; }

 @media only screen and (max-width:768px) { body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div #block-excelia-tourism-page-title--2,body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div #block-excelia-tourism-page-title { font-size:30px !important; }

 }

 @media (min-width:768px) { body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div #block-excelia-tourism-page-title--2,body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div #block-excelia-tourism-page-title { line-height:70px; }

 }

 body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div [id^="block-breadcrumbs"] nav ol li:not(:first-of-type)::before { background-color:#ffffff; }

 body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div [id^="block-breadcrumbs"] nav ol li a { color:#ffffff; }

 body:not(.page-node-type-formation) #page_haut[class*="withimage"]:not(.withtext) > div [id^="block-breadcrumbs"] nav ol li:first-of-type a::before { background-color:#ffffff; }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] { height:580px; position:relative; }

 @media only screen and (max-width:768px) { body:not(.page-node-type-formation) #page_haut[class*="withtext"] { height:auto !important; padding-top:100px; }

 }

 @media screen and (min-width:769px) { body:not(.page-node-type-formation) #page_haut[class*="withtext"] > div:not(.bannieretext) { position:relative; top:28%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); }

 }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] #block-excelia-tourism-page-title--2,body:not(.page-node-type-formation) #page_haut[class*="withtext"] #block-excelia-tourism-page-title { font-size:66px; color:white; font-weight:900; line-height:70px; max-width:600px; }

 @media only screen and (max-width:768px) { body:not(.page-node-type-formation) #page_haut[class*="withtext"] #block-excelia-tourism-page-title--2,body:not(.page-node-type-formation) #page_haut[class*="withtext"] #block-excelia-tourism-page-title { font-size:30px; }

 }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] #block-excelia-tourism-page-title--2 h1,body:not(.page-node-type-formation) #page_haut[class*="withtext"] #block-excelia-tourism-page-title h1 { font-family:"Albert Sans", sans-serif; }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] [id^="block-breadcrumbs"] nav ol li:not(:first-of-type)::before { background-color:#ffffff; }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] [id^="block-breadcrumbs"] nav ol li a { color:#ffffff; font-family:"Albert sans", sans-serif !important; }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] [id^="block-breadcrumbs"] nav ol li:first-of-type a::before { background-color:#ffffff; }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] .bannieretext { background:rgba(7, 43, 127, 0.9); color:#ffffff; font-family:"Albert sans", sans-serif; padding:3em; border-top-right-radius:2.5em; line-height:30px; }

 @media screen and (min-width:769px) { body:not(.page-node-type-formation) #page_haut[class*="withtext"] .bannieretext { position:absolute; bottom:3em; right:7em; max-width:500px; }

 }

 @media only screen and (max-width:768px) { body:not(.page-node-type-formation) #page_haut[class*="withtext"] .bannieretext { margin-bottom:2em; }

 }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] .bannieretext p { font-size:14px; color:#ffffff; }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] .bannieretext p strong { font-weight:700; }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] .bannieretext p .red { font-size:46px; color:#DE2721; font-weight:600; }

 body:not(.page-node-type-formation) #page_haut[class*="withtext"] .bannieretext p .white { font-size:49px; color:#fff; font-weight:600; }

 @media only screen and (max-width:768px) { body:not(.page-node-type-formation) #page_haut[class*="withtext"] .bannieretext p .white { font-size:40px; }

 }

 .actus-listing .content-actus,.path-evenements .content-actus { max-width:1100px; margin:0 auto; color:#072B7F; padding:3em 0; }

 @media only screen and (max-width:768px) { .actus-listing .content-actus,.path-evenements .content-actus { padding:1em; }

 }

 .actus-listing .content-actus .content-text,.path-evenements .content-actus .content-text { font-family:"Albert sans", sans-serif; font-size:17px; line-height:25px; }

 @media screen and (min-width:769px) { html[lang="en"] .node41 main #content-header #page_haut .bannieretext { bottom:3em !important; }

 html[lang="en"] .page-node-type-ecole main #content-header #page_haut .bannieretext { bottom:1em !important; }

 }

 .page-node-type-ecole .bannieretext h2 { display:none; }

 .page-node-type-ecole .bannieretext .view-display-id-block_3 { display:flex; }

 @media only screen and (max-width:768px) { .page-node-type-ecole .bannieretext .view-display-id-block_3 { flex-direction:column; margin-top:1em; }

 }

 .page-node-type-ecole .bannieretext .view-display-id-block_3 .view-header { align-self:center; margin-right:20px; }

 @media only screen and (max-width:768px) { .page-node-type-ecole .bannieretext .view-display-id-block_3 .view-header { align-self:unset; }

 }

 .page-node-type-ecole .bannieretext .view-display-id-block_3 .view-header h3 { font-size:9px; line-height:15px; text-transform:uppercase; }

 .page-node-type-ecole .bannieretext .view-display-id-block_3 .view-content { display:flex; }

 @media only screen and (max-width:768px) { .page-node-type-ecole .bannieretext .view-display-id-block_3 .view-content { flex-wrap:wrap; }

 }

 .page-node-type-ecole .bannieretext .view-display-id-block_3 .view-content .views-row { margin-right:1em; }

 .page-node-type-ecole .bannieretext .view-display-id-block_3 .view-content .views-row img { width:auto; height:58px; max-width:95px; object-fit:contain; }

 @media screen and (min-width:769px) { .type_evenement #page_haut { height:260px !important; }

 .type_evenement #page_haut #block-excelia-tourism-page-title { font-size:35px !important; }

 }

 @media only screen and (max-width:768px) { .type_evenement #page_haut { height:270px !important; }

 .type_evenement #page_haut > div { bottom:0; padding:0 1em 1em 1em; left:unset !important; top:unset !important; transform:unset !important; -webkit-transform:unset !important; }

 }

 .type_evenement #block-excelia-tourism-page-title .date span { font-size:18px; margin-left:25px; }

 .type_evenement #block-excelia-tourism-page-title .date: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; padding-top:50px; -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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/calendar.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/calendar.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/calendar.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/calendar.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/calendar.svg"); position:absolute; margin:auto; background-color:#072B7F; }

 @media only screen and (max-width:768px) { .type_evenement #block-excelia-tourism-page-title .date:before { padding-top:28px; }

 }

 .type_evenement .content-event { max-width:1200px; margin:0 auto; padding:2em 0; }

 @media (min-width:768px) { .type_evenement .mapdiv { width:50%; float:left; padding-right:2em; padding-bottom:2em; }

 }

 @media only screen and (max-width:768px) { .type_evenement .mapdiv { margin:2em 1em; }

 }

 .type_evenement .mapdiv #mapevent { width:100%; height:260px; }

 .type_evenement .mapdiv .adresse { background-color:#072B7F; color:#ffffff; text-transform:uppercase; font-family:"Albert sans", sans-serif; font-size:18px; line-height:20px; font-weight:800; border-bottom-right-radius:2em; padding:15px; }

 .type_evenement .mapdiv .adresse div { padding-left:35px; }

 .type_evenement .mapdiv .adresse::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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/place.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/place.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/place.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/place.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/place.svg"); position:absolute; margin:auto; background-color:#ffffff; }

 .type_evenement .suggestions { background-color:rgba(110, 195, 211, 0.08); font-family:"Albert sans", sans-serif; color:#072B7F; }

 .type_evenement .suggestions a { color:#072B7F; }

 .type_evenement .suggestions h1 { text-align:center; font-size:44px; line-height:50px; font-weight:700; padding:1em 0; }

 @media only screen and (max-width:768px) { .type_evenement .suggestions h1 { font-size:30px; }

 }

 .type_evenement .suggestions .suggestions-content { display:flex; max-width:1200px; margin:0 auto; padding-bottom:2em; }

 @media only screen and (max-width:768px) { .type_evenement .suggestions .suggestions-content { flex-direction:column; padding:0 2em; }

 }

 @media (min-width:768px) { .type_evenement .suggestions .suggestions-content .suggestions-news { width:33%; padding-right:1em; }

 }

 .type_evenement .suggestions .suggestions-content .suggestions-news img { border-bottom-right-radius:2em; border-top-left-radius:2em; margin-bottom:1em; max-width:319px; max-height:191px; }

 .type_evenement .suggestions .suggestions-content .suggestions-news h4 { font-size:10px; line-height:17px; text-transform:uppercase; font-weight:900; }

 .type_evenement .suggestions .suggestions-content .suggestions-news h3 { font-size:26px; line-height:34px; }

 .type_evenement .suggestions .suggestions-content .suggestions-news a.bouton,.type_evenement .suggestions .suggestions-content .suggestions-news #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .type_evenement .suggestions .suggestions-content .suggestions-news .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.type_evenement .suggestions .suggestions-content .suggestions-news #block-savethedate .title a.link,#block-savethedate .title .type_evenement .suggestions .suggestions-content .suggestions-news a.link,.type_evenement .suggestions .suggestions-content .suggestions-news #block-actustourisme .content a.link,#block-actustourisme .content .type_evenement .suggestions .suggestions-content .suggestions-news a.link,.type_evenement .suggestions .suggestions-content .suggestions-news .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li .type_evenement .suggestions .suggestions-content .suggestions-news a,.type_evenement .suggestions .suggestions-content .suggestions-news .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li .type_evenement .suggestions .suggestions-content .suggestions-news a,.type_evenement .suggestions .suggestions-content .suggestions-news .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content .type_evenement .suggestions .suggestions-content .suggestions-news a { color:#ffffff; }

 @media (min-width:768px) { .type_evenement .suggestions .suggestions-content .suggestions-events { width:66%; }

 }

 .type_evenement .suggestions .suggestions-content .suggestions-events ul li { border:1px solid #6EC3D3; border-bottom-right-radius:1em; margin-bottom:1em; display:flex; }

 @media (min-width:768px) { .type_evenement .suggestions .suggestions-content .suggestions-events ul li { padding:1em 2em 1em 4em; }

 }

 @media only screen and (max-width:768px) { .type_evenement .suggestions .suggestions-content .suggestions-events ul li { flex-direction:column; padding:1em; }

 }

 .type_evenement .suggestions .suggestions-content .suggestions-events ul li .date { font-size:10px; line-height:17px; text-transform:uppercase; font-weight:900; align-self:center; margin-right:2em; }

 .type_evenement .suggestions .suggestions-content .suggestions-events ul li .title { font-size:16px; line-height:22px; align-self:center; margin-right:1em; }

 @media only screen and (max-width:768px) { .type_evenement .suggestions .suggestions-content .suggestions-events ul li .title { margin:1em 1em; }

 }

 .type_evenement .suggestions .suggestions-content .suggestions-events ul li .link { margin-left:auto; margin-right:0; }

 @media only screen and (max-width:768px) { .type_evenement .suggestions .suggestions-content .suggestions-events ul li .link { margin:0 auto; }

 }

 .type_evenement .suggestions .suggestions-content .suggestions-events ul li .link a { min-width:178px; margin:0 !important; }

 .type_evenement .suggestions .suggestions-content .suggestions-events ul li .link a:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg") !important; }

 .agenda-past .content-agenda-past { max-width:640px; margin:2em auto; color:#072B7F; }

 @media only screen and (max-width:768px) { .agenda-past .content-agenda-past .content-listing { padding:0 1em; }

 }

 .agenda-past .content-agenda-past .content-listing > ul { display:flex; flex-direction:column; gap:1.5em; }

 .agenda-past .content-agenda-past .content-listing > ul li { border:1px solid #6EC3D3; border-bottom-right-radius:1em; margin-bottom:1em; display:flex; }

 @media (min-width:768px) { .agenda-past .content-agenda-past .content-listing > ul li { padding:1em 2em 1em 4em; }

 }

 @media only screen and (max-width:768px) { .agenda-past .content-agenda-past .content-listing > ul li { flex-direction:column; padding:1em 0; }

 }

 .agenda-past .content-agenda-past .content-listing > ul li .date { font-size:12px; line-height:17px; text-transform:uppercase; font-weight:900; align-self:center; margin-right:2em; }

 .agenda-past .content-agenda-past .content-listing > ul li .title { font-size:16px; line-height:22px; align-self:center; margin-right:1em; }

 @media only screen and (max-width:768px) { .agenda-past .content-agenda-past .content-listing > ul li .title { margin:1em 1em; }

 }

 .agenda-past .content-agenda-past .content-listing > ul li .title a { color:#072B7F; }

 .agenda-past .content-agenda-past .content-listing > ul li .ensavoir { margin-left:auto; margin-right:0; }

 @media only screen and (max-width:768px) { .agenda-past .content-agenda-past .content-listing > ul li .ensavoir { margin:0 auto; }

 }

 .agenda-past .content-agenda-past .content-listing > ul li .ensavoir a { min-width:160px; margin:0 !important; }

 @media only screen and (max-width:768px) { .type_article #page_haut { height:250px !important; }

 .type_article #page_haut > div { bottom:0; padding:0 1em 1em 1em; left:unset !important; top:unset !important; transform:unset !important; -webkit-transform:unset !important; }

 .type_article #field_body { padding-left:1em; padding-right:1em; }

 }

 .type_article .image-news { margin-left:auto; margin-right:auto; display:block; margin-top:2em; }

 .bandeau { height:368px; position:fixed; top:0; display:block; width:100%; z-index:-1; }

 .user-logged-in .bandeau { height:446px !important; }

 .page-node-type-presentation .bandeau,.page-node-type-ecole .bandeau,.node34 .bandeau,.node33 .bandeau { height:627px; }

 .page-node-type-presentation.user-logged-in .bandeau,.page-node-type-ecole.user-logged-in .bandeau,.node34.user-logged-in .bandeau,.node33.user-logged-in .bandeau { height:705px !important; }

 .page-node-type-ecole .content-area { background-color:unset !important; }

 .page-node-type-ecole .content-area-2 { background-color:white; }

 .node-343 .page-node-type-ecole article { background-color:red; }

 .page-node-type-ecole article .content { position:relative; }

 .page-node-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) { .page-node-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; }

 .page-node-type-ecole article .content .tab.js-is-mobile-open { height:230px; }

 .page-node-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); }

 }

 .page-node-type-ecole article .content .tab .tablinks { position:relative; padding:1em; background-color:#ffab21; 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:"Albert 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) { .page-node-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) { .page-node-type-ecole article .content .tab .tablinks { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; font-size:0.75rem; }

 }

 .page-node-type-ecole article .content .tab .tablinks.js-active { background-color:#ffffff; color:#ffab21; }

 @media only screen and (max-width:768px) { .page-node-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; }

 .page-node-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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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; }

 .page-node-type-ecole article .content .tab .tablinks.js-active:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-menu-mobile.svg") !important; -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-menu-mobile.svg") !important; -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-menu-mobile.svg") !important; -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-menu-mobile.svg") !important; mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-menu-mobile.svg") !important; }

 }

 .page-node-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) { .page-node-type-ecole article .content .tab .tablinks:before { background-color:#ffffff !important; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-node-type-ecole article .content .tab .tablinks:before { width:16px; height:16px; }

 }

 .page-node-type-ecole article .content .tab .tablinks[data-id="home"] { width:61px; overflow:hidden; text-indent:-999px; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tab .tablinks[data-id="home"] { width:unset; overflow:unset; text-indent:unset; }

 }

 .page-node-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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tab .tablinks[data-id="home"]:before { left:1em; right:unset; }

 }

 .page-node-type-ecole article .content .tab .tablinks[data-id="programmes"] { padding-left:3em; }

 .page-node-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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-formation.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-formation.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-formation.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-formation.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-formation.svg"); }

 .page-node-type-ecole article .content .tab .tablinks[data-id="ranking"] { padding-left:3em; }

 .page-node-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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-classement.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-classement.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-classement.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-classement.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-classement.svg"); }

 .page-node-type-ecole article .content .tab .tablinks[data-id="testimonials"] { padding-left:3em; }

 .page-node-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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-temoignage.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-temoignage.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-temoignage.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-temoignage.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-temoignage.svg"); }

 .page-node-type-ecole article .content .tab .tablinks:last-child { padding-left:3em; }

 .page-node-type-ecole article .content .tab .tablinks:last-child:before { position:absolute; top:0; left:1em; bottom:0; margin:auto; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-book.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-book.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-book.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-book.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-book.svg"); }

 .page-node-type-ecole article .content .tab .tablinks:last-child span { display:none; }

 .page-node-type-ecole article .content .tabcontent { display:none; }

 .page-node-type-ecole article .content .tabcontent.js-active { display:block; }

 .page-node-type-ecole article .content .tabcontent#home .strate_1 { display:flex; flex-direction:column; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_1 { background-color:#fffaf2; }

 }

 .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_1 .top { margin-top:1em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-node-type-ecole article .content .tabcontent#home .strate_1 .top { padding:0 1.5em; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_1 .top .title { text-align:right; margin-bottom:2em; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_1 .top .title { text-align:center; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_1 .top .title h3 { font-family:"Albert Sans", sans-serif; font-size:56px; font-size:3.5rem; color:#072B7F; font-weight:normal; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_1 .top .title h3 { font-size:30px; font-size:1.875rem; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_1 .top .title h3 span { font-weight:900; color:#6EC3D3; }

 .page-node-type-ecole article .content .tabcontent#home .strate_1 .top .title h3 strong { color:#6EC3D3; }

 .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_1 .top .middle { flex-direction:column; padding:2em; height:unset; }

 }

 .page-node-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; }

 .page-node-type-ecole article .content .tabcontent#home .strate_1 .top .middle .image img { width:100%; height:100%; object-fit:cover; }

 .page-node-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) { .page-node-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; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_1 .top .middle .background-school p { color:#072B7F; font-size:15px; font-size:0.9375rem; line-height:30px; }

 .page-node-type-ecole article .content .tabcontent#home .strate_1 .bottom { height:324px; background-color:rgba(110, 195, 211, 0.2); display:flex; flex-direction:column; align-items:center; justify-content:flex-end; margin-top:-5em; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_1 .bottom { padding:0 2em; height:unset; margin-top:unset; }

 }

 .page-node-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:"Albert Sans", sans-serif; line-height:40px; color:#072B7F; text-align:center; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_1 .bottom p { font-size:20px; font-size:1.25rem; line-height:30px; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 { background-color:rgba(110, 195, 211, 0.2); background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism//images/svg/logos-excelia-2025/xl.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) { .page-node-type-ecole article .content .tabcontent#home .strate_2 { padding-bottom:5em; background-size:300px auto; background-position:bottom 8em right -66px; }

 }

 .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_2 img:not(.logo-white) { height:160px; }

 }

 .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_2 .image_video { height:auto; min-height:300px; }

 }

 .page-node-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; }

 .page-node-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:#de2721; top:unset !important; bottom:20px; right:20px !important; }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .image_video .video-background-controls .play-toggle { display:block; width:100%; height:100%; }

 .page-node-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; }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .image_video .video-background-controls .play-toggle .fa.fa-pause-circle { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-pause.svg"); }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .image_video .video-background-controls .play-toggle .fa.fa-play-circle { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/icon-play.svg"); }

 .page-node-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; }

 .page-node-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; }

 .page-node-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) { .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_2 .image_video .overlay { left:0; right:0; margin:auto; text-align:center; }

 }

 .page-node-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:#072B7F; font-family:"Albert Sans", sans-serif; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_2 .image_video .overlay span.title { font-size:30px; font-size:1.875rem; line-height:35px; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .image_video .overlay span.title span { color:#6EC3D3; font-weight:900; }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .middle_wrapper { display:flex; padding-top:4em; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_2 .middle_wrapper { flex-direction:column; padding-top:2em; }

 }

 .page-node-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) { .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school { max-width:80%; min-height:unset; margin-bottom:3em; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school .logo-white { max-height:65px; width:auto; }

 .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school p { line-height:26px; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school p:last-child { color:#072B7F; margin-bottom:0; }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .middle_wrapper .right { max-width:403px; margin-left:7em; }

 @media only screen and (max-width:768px) { .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_2 .middle_wrapper .right { max-width:80%; margin-left:unset; text-align:center; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .middle_wrapper .right p { font-family:"Albert Sans", sans-serif; font-size:30px; font-size:1.875rem; color:#072B7F; line-height:40px; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_2 .middle_wrapper .right p { font-size:20px; font-size:1.25rem; line-height:30px; }

 }

 .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_2 .bottom { width:90%; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .bottom p { font-family:"Albert Sans", sans-serif; font-size:56px; font-size:3.5rem; color:#072B7F; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_2 .bottom p { font-size:30px; font-size:1.875rem; padding:0 2em; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .bottom p strong { color:#6EC3D3; }

 .page-node-type-ecole article .content .tabcontent#home .strate_2 .bottom p span { color:#ffffff; font-weight:900; }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 { position:relative; padding:5em 0; }

 @media only screen and (max-width:768px) { .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_3 { padding-top:2em; padding-bottom:2em; }

 }

 .page-node-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) { .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .title { top:-68px; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .title:before { content:""; width:42px; height:42px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism//images/svg/logos-excelia-2025/xl.svg"); background-repeat:no-repeat; background-position:center; background-size:100% auto; margin-right:0.5em; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .title:before { width:40px; height:40px; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .title h3 { font-size:30px; font-size:1.875rem; font-family:"Albert Sans", sans-serif; color:#ffffff; letter-spacing:-1px; font-weight:normal; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .title h3 { font-size:24px; font-size:1.5rem; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .title h3 span { font-weight:900; color:#ffffff !important; }

 .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .list { margin-top:2em; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .list ul { width:100%; }

 @media only screen and (max-width:768px) { .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .list ul { display:flex; flex-wrap:wrap; justify-content:space-between; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .list ul:not(.slick-initialized) { display:flex; justify-content:center; }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .list ul.slick-initialized { padding:0 50px; }

 .page-node-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; }

 .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .list ul li { margin-bottom:2em; margin-right:0 !important; }

 .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .list ul li { width:45%; flex:unset; margin:2%; margin-right:0 !important; }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .list ul li:last-child:nth-child(odd) { width:100%; margin-top:5%; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .list ul li.slick-slide { margin:0 15px; }

 .page-node-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; }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .list ul li p { font-size:15px; font-size:0.9375rem; color:#072B7F; line-height:22px; }

 .page-node-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:#de2721; color:#ffffff; font-family:"Albert 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-node-type-ecole article .content .tabcontent#home .strate_3 .list ul li button:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_3 button.prev,.page-node-type-ecole article .content .tabcontent#home .strate_3 button.next { display:none; }

 }

 .page-node-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; }

 .page-node-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:#de2721; -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-node-type-ecole article .content .tabcontent#home .strate_3 .slick-arrow.prev { left:0; border-top-right-radius:20px; border-bottom-right-radius:20px; }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .slick-arrow.prev::before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .slick-arrow.next { right:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .slick-arrow.next::before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); }

 .page-node-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); }

 .page-node-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); }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal { display:none; }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal.js-open { display:block; width:100vw; height:100vh; background-color:#072B7F; position:fixed; top:0; bottom:0; left:0; right:0; z-index:99999999; padding:2em; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal.js-open { overflow-y:scroll; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content { display:flex; flex-direction:column; }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .close { color:#ffffff; cursor:pointer; margin-left:auto; font-family:"Albert 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; }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .close:before { content:""; width:22px; height:22px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); background-repeat:no-repeat; background-position:center; margin-bottom:0.5em; }

 .page-node-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) { .page-node-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; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .logo-school img { width:274px; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .logo-school img { width:181px; }

 }

 .page-node-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) { .page-node-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; }

 }

 .page-node-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:"Albert 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) { .page-node-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; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .all-accreditations a:after { position:absolute; content:""; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism//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; }

 .page-node-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); }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper { position:relative; color:#072B7F; width:100%; max-width:860px; margin-left:auto; margin-right:auto; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper { margin-top:85px; }

 }

 .page-node-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; }

 .page-node-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) { .page-node-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; }

 }

 .page-node-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) { .page-node-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; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .fullname { position:absolute; left:260px; right:30px; font-family:"Albert Sans", sans-serif; font-size:22px; font-size:1.375rem; line-height:30px; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .fullname { position:unset; }

 }

 .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .description { margin-top:2em; }

 }

 .page-node-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; }

 .page-node-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:#de2721; color:#ffffff; font-family:"Albert 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-node-type-ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper a:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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; }

 .page-node-type-ecole article .content .tabcontent#home .strate_4 { height:598px; display:flex; position:relative; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_4 { height:unset; flex-direction:column; }

 }

 .page-node-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:0; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tabcontent#home .strate_4 .img-fond-strate-4 { position:unset; z-index:unset; order:2; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper { display:flex; flex-direction:column; justify-content:center; align-items:center; flex-basis:50%; z-index:1; }

 @media only screen and (max-width:768px) { .page-node-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) { .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper { padding:0 2em; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner { max-width:500px; display:flex; flex-direction:column; align-items:flex-start; }

 .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner p { color:#072B7F; font-size:40px; font-size:2.5rem; font-family:"Albert Sans", sans-serif; line-height:48px; letter-spacing:-1px; }

 @media only screen and (max-width:1024px) { .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner p { font-size:30px; font-size:1.875rem; line-height:40px; }

 }

 .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner .bouton,.page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner #block-savethedate .title .link,#block-savethedate .title .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner .link,.page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner #block-actustourisme .content .link,#block-actustourisme .content .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner .link,.page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner .content-agenda .content-listing .left-side .search form input[type=submit],.content-agenda .content-listing .left-side .search form .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner input[type=submit],.page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner .node50 #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner a,.page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner .node50 .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner a,.page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner .node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content .page-node-type-ecole article .content .tabcontent#home .strate_4 .wrapper .inner a { margin:1em 0 !important; }

 .page-node-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) { .page-node-type-ecole.en article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(1) { width:26%; }

 }

 .page-node-type-ecole.en article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(2) { width:320px; }

 .page-node-type-ecole.en article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(3) { width:200px; }

 .page-node-type-ecole #content-header #page_haut .page-title { color:#6EC3D3; }

 .page-node-type-ecole article .content .tab .tablinks { background-color:#6EC3D3; color:#ffffff; }

 .page-node-type-ecole article .content .tab .tablinks.js-active { background-color:#ffffff; color:#6EC3D3; }

 @media only screen and (max-width:768px) { .page-node-type-ecole article .content .tab .tablinks.js-active { background-color:#6EC3D3; }

 }

 .page-node-type-ecole article .content .tab .tablinks.js-active:before { background-color:#6EC3D3; }

 .page-node-type-ecole article .content .background-school { background-color:#6EC3D3 !important; color:#ffffff; }

 .page-node-type-ecole article .content .strate_3 .title { background-color:#6EC3D3; }

 .page-node-type-ecole article .content .strate_4 .wrapper { background-color:rgba(110, 195, 211, 0.8); }

 .page-node-type-ecole article .content #programmes .programmes--wrapper .views-row .views-field-title .field-content a:before { background-color:#6EC3D3; }

 .page-node-type-ecole article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 { background-color:rgba(110, 195, 211, 0.08); }

 .page-node-type-ecole article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label { color:#6EC3D3; }

 .page-node-type-ecole article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label:before { background-color:#6EC3D3; }

 .page-node-type-ecole #ranking .ranking--list > ul > li { background-color:rgba(110, 195, 211, 0.08); }

 .page-node-type-ecole #ranking .ranking--list > ul > li div:before { background-color:#6EC3D3; }

 .page-node-type-ecole .title span { color:#6EC3D3; }

 /* 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:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close-red.svg") center right no-repeat transparent; 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:#6EC3D3; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/close.svg"); background-color:#6EC3D3; }

 .search-block-form .content-block { display:inline-block; position:absolute; padding-top:7%; top:10%; right:0; left:0; margin:0 auto; width:60%; }

 .search-block-form .content-block #search-title { font-size:1.4em; font-family:"Albert sans", sans-serif; font-weight:900; text-transform:uppercase; color:#072B7F; margin-bottom:2.5em; line-height:39px; display:block; letter-spacing:4.4px; }

 .search-block-form .content-block form { display:flex; flex-direction:column; justify-content:center; align-items:center; }

 .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:"Albert Sans", sans-serif; font-size:15px; font-size:0.9375rem; width:100%; color:#8f93bb; }

 .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:100%; position:relative; border-top:none; }

 .search-block-form .content-block form .form-actions input[type="submit"] { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#6EC3D3; color:#ffffff; font-family:"Albert Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; border-bottom-right-radius:20px; width:100%; }

 .search-block-form .content-block form .form-actions:hover:before { transform:translateX(0.15em); }

 html[lang="en"] #block-formulairederecherche .form-actions { width:auto !important; max-width:297px; }

 @media only screen and (max-width:768px) { .path-search header#header { position:unset !important; }

 }

 .recherche-globale-bloc-result { max-width:1200px; margin:0 auto; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result { padding:0 5%; }

 }

 .recherche-globale-bloc-result .view-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 .view-header { flex-direction:column; }

 }

 .recherche-globale-bloc-result .view-header div.filtre-nouvelle-recherche { display:flex; margin-bottom:2em; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result .view-header div.filtre-nouvelle-recherche { width:100%; }

 }

 .recherche-globale-bloc-result .view-header div.filtre-nouvelle-recherche input { width:470px; 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:#072B7F; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result .view-header div.filtre-nouvelle-recherche input { width:100%; }

 }

 .recherche-globale-bloc-result .view-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 .view-header div.filtre-nouvelle-recherche input::placeholder { width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

 }

 .recherche-globale-bloc-result .view-header div.filtre-nouvelle-recherche #custom-search { height:60px; width:60px; margin:auto; vertical-align:middle; background-color:#6EC3D3; color:#de2721; border-radius:0 5px 5px 0; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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 .view-header div.filtre-nouvelle-recherche #custom-search { flex-shrink:0; color:transparent; height:50px; width:54px; background-size:16px auto; }

 }

 .recherche-globale-bloc-result .view-header div:nth-of-type(2) { color:#072B7F; font-size:22px; font-size:1.375rem; font-family:"Albert Sans", sans-serif; }

 .recherche-globale-bloc-result .view-header div:nth-of-type(2) span { font-weight:900; }

 .recherche-globale-bloc-result .view-content .item-list ul { display:flex; justify-content:space-between; flex-wrap:wrap; }

 .recherche-globale-bloc-result .view-content .item-list ul li { width:calc(50% - 30px); margin-bottom:30px; display:flex; align-content:center; padding:0 140px 0 35px; background-color:white; align-items:center; position:relative; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result .view-content .item-list ul li { width:100%; padding:0 60px 0 0; min-height:50px; }

 .recherche-globale-bloc-result .view-content .item-list ul li:after { content:""; position:absolute; left:0; right:0; bottom:-15px; height:1px; background-color:#f2f2f2; }

 }

 .recherche-globale-bloc-result .view-content .item-list ul li .views-field-title a { font-size:24px; font-size:1.5rem; font-weight:900; font-family:"Albert Sans", sans-serif; color:#072B7F; display:block; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result .view-content .item-list ul li .views-field-title a { font-size:18px; font-size:1.125rem; }

 }

 .recherche-globale-bloc-result .view-content .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: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:#6EC3D3; }

 .recherche-globale-bloc-result .view-content .item-list ul li .views-field-title a:after { position:absolute; top:0; right:12px; bottom:0; text-indent:0; content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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 .view-content .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 .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:#6EC3D3; color:#ffffff; font-family:"Albert 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/tourism.excelia-group.fr/themes/excelia_tourism/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:#072B7F; }

 .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); }

 .btn { display:inline-flex; flex-direction:row; justify-content:center; align-items:center; padding:1em; color:#ffffff; background-color:#072B7F; font-family:"Albert Sans", sans-serif; font-size:15px; font-size:0.9375rem; line-height:19px; font-weight:900; 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; -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; }

 .btn::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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); }

 .btn.active { background-color:#072B7F; }

 .btn:hover { background-color:#6EC3D3 !important; }

 .btn: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); background-color:#ffffff; }

 .btn.btn-green { background-color:#6EC3D3 !important; color:#072B7F; }

 .btn.btn-green:before { background-color:#072B7F; }

 .btn.btn-green:hover { background-color:#072B7F !important; border-color:#072B7F !important; color:#ffffff; }

 .btn.btn-green:hover:before { background-color:#ffffff; }

 .btn.bouton-red { background-color:#6EC3D3 !important; }

 .btn.bouton-gris,.node50 .content-area .view-content .item-list ul li .field-content a.btn { background-color:#F8F8F7 !important; color:#072B7F !important; }

 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:#6EC3D3; color:#ffffff; font-family:"Albert 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/tourism.excelia-group.fr/themes/excelia_tourism/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:#072B7F; }

 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:#072B7F !important; font-family:"Albert Sans", sans-serif; text-transform:uppercase; font-weight:900; border:1px solid #072B7F; 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/tourism.excelia-group.fr/themes/excelia_tourism/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:#072B7F; }

 a.bloc-lien-perso[target*="blank"]:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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:#072B7F !important; color:#ffffff !important; }

 a.bloc-lien-perso.red:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-green.svg") !important; }

 a.bloc-lien-perso.red[target*="blank"]:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe.svg"); }

 a.bloc-lien-perso.bleu { background-color:#072B7F !important; color:#ffffff !important; border:1px solid #072B7F !important; }

 a.bloc-lien-perso.bleu:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); }

 a.bloc-lien-perso.white { background-color:#ffffff !important; color:#072B7F !important; border:1px solid #ffffff !important; }

 a.bloc-lien-perso.green { background-color:#6EC3D3 !important; color:#072B7F !important; border:1px solid #6EC3D3 !important; }

 a.bloc-lien-perso.green::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); }

 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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:#6EC3D3; }

 a.bloc-lien-perso.loupe:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg"); }

 a.bloc-lien-perso.graduated:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/chapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/chapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/chapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/chapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/chapeau.svg"); }

 a.bloc-lien-perso.flag:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/drapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/drapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/drapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/drapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/drapeau.svg"); }

 a.bloc-lien-perso.medal:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/medaille.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/medaille.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/medaille.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/medaille.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/medaille.svg"); }

 a.bloc-lien-perso.marker:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/marker.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/marker.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/marker.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/marker.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/marker.svg"); }

 a.bloc-lien-perso.ball:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/ball.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/ball.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/ball.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/ball.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/ball.svg"); }

 a.bloc-lien-perso.bed:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bed.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bed.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bed.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bed.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bed.svg"); }

 a.bloc-lien-perso.bike:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bike.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bike.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bike.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bike.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bike.svg"); }

 a.bloc-lien-perso.boat:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/boat.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/boat.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/boat.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/boat.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/boat.svg"); }

 a.bloc-lien-perso.book:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/book.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/book.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/book.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/book.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/book.svg"); }

 a.bloc-lien-perso.building:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/building.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/building.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/building.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/building.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/building.svg"); }

 a.bloc-lien-perso.bus:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bus.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bus.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bus.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bus.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bus.svg"); }

 a.bloc-lien-perso.calendar:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); }

 a.bloc-lien-perso.car:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/car.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/car.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/car.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/car.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/car.svg"); }

 a.bloc-lien-perso.clock:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/clock.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/clock.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/clock.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/clock.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/clock.svg"); }

 a.bloc-lien-perso.euro:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/euro.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/euro.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/euro.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/euro.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/euro.svg"); }

 a.bloc-lien-perso.flight:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/flight.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/flight.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/flight.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/flight.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/flight.svg"); }

 a.bloc-lien-perso.glass:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/glass.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/glass.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/glass.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/glass.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/glass.svg"); }

 a.bloc-lien-perso.handshake:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/handshake.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/handshake.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/handshake.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/handshake.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/handshake.svg"); }

 a.bloc-lien-perso.heart:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/heart.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/heart.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/heart.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/heart.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/heart.svg"); }

 a.bloc-lien-perso.network:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/network.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/network.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/network.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/network.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/network.svg"); }

 a.bloc-lien-perso.pen:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/pen.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/pen.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/pen.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/pen.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/pen.svg"); }

 a.bloc-lien-perso.people-single:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-single.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-single.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-single.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-single.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-single.svg"); }

 a.bloc-lien-perso.people-plural:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-plural.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-plural.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-plural.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-plural.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-plural.svg"); }

 a.bloc-lien-perso.plante:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/plante.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/plante.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/plante.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/plante.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/plante.svg"); }

 a.bloc-lien-perso.smartphone:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/smartphone.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/smartphone.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/smartphone.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/smartphone.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/smartphone.svg"); }

 a.bloc-lien-perso.speaking:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/speaking.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/speaking.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/speaking.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/speaking.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/speaking.svg"); }

 a.bloc-lien-perso.suitcase:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/suitcase.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/suitcase.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/suitcase.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/suitcase.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/suitcase.svg"); }

 a.bloc-lien-perso.target:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/target.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/target.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/target.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/target.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/target.svg"); }

 a.bloc-lien-perso.tie:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/tie.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/tie.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/tie.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/tie.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/tie.svg"); }

 a.bloc-lien-perso.toque:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/toque.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/toque.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/toque.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/toque.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/toque.svg"); }

 a.bloc-lien-perso.train:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/train.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/train.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/train.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/train.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/train.svg"); }

 a.bloc-lien-perso.world:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/world.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/world.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/world.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/world.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/world.svg"); }

 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:"Albert Sans", sans-serif; color:#072B7F; font-weight:900; }

 html body b,html body strong { font-weight:900; }

 img[data-align="left"] { float:left; margin-right:1em; margin-bottom:1em; }

 img[data-align="right"] { float:right; margin-left:1em; margin-bottom:1em; }

 img[data-align="center"] { display:block; margin-left:auto; margin-right:auto; }

 strong { font-weight:700; }

 hr { margin-bottom:1em; }

 em { font-style:italic; }

 a.bouton,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-savethedate .title a.link,#block-actustourisme .content a.link,.node50 #content-header #page_haut .parentterms li a,.node50 .content-area .parentterms-mobile li a,.node50 .content-area .view-content .item-list ul li .field-content a,input[type=submit].bouton,#block-savethedate .title input.link[type=submit],#block-actustourisme .content input.link[type=submit],.content-agenda .content-listing .left-side .search form input[type=submit],input[type=button].bouton,#block-savethedate .title input.link[type=button],#block-actustourisme .content input.link[type=button],.content-agenda .content-listing .left-side .search form input[type=submit][type=button] { display:inline-flex; flex-direction:row; min-height:42px; margin:1em auto; align-items:center; justify-content:center; background-color:#072B7F; color:#ffffff; font-family:"Albert Sans", sans-serif; text-transform:uppercase; font-weight:900; border:1px solid #072B7F; 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; }

 a.bouton::before,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#block-savethedate .title a.link::before,#block-actustourisme .content a.link::before,.node50 #content-header #page_haut .parentterms li a::before,.node50 .content-area .parentterms-mobile li a::before,.node50 .content-area .view-content .item-list ul li .field-content a::before,input[type=submit].bouton::before,#block-savethedate .title input.link[type=submit]::before,#block-actustourisme .content input.link[type=submit]::before,.content-agenda .content-listing .left-side .search form input[type=submit]::before,input[type=button].bouton::before,#block-savethedate .title input.link[type=button]::before,#block-actustourisme .content input.link[type=button]::before,.content-agenda .content-listing .left-side .search form input[type=submit][type=button]::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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; }

 a.bouton.active,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.active,#block-savethedate .title a.active.link,#block-actustourisme .content a.active.link,.node50 #content-header #page_haut .parentterms li a.active,.node50 .content-area .parentterms-mobile li a.active,.node50 .content-area .view-content .item-list ul li .field-content a.active,input[type=submit].bouton.active,#block-savethedate .title input.active.link[type=submit],#block-actustourisme .content input.active.link[type=submit],.content-agenda .content-listing .left-side .search form input.active[type=submit],input[type=button].bouton.active,#block-savethedate .title input.active.link[type=button],#block-actustourisme .content input.active.link[type=button],.content-agenda .content-listing .left-side .search form input.active[type=submit][type=button] { background-color:#072B7F; }

 a.bouton:hover::before,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a:hover::before,#block-savethedate .title a.link:hover::before,#block-actustourisme .content a.link:hover::before,.node50 #content-header #page_haut .parentterms li a:hover::before,.node50 .content-area .parentterms-mobile li a:hover::before,.node50 .content-area .view-content .item-list ul li .field-content a:hover::before,input[type=submit].bouton:hover::before,#block-savethedate .title input.link[type=submit]:hover::before,#block-actustourisme .content input.link[type=submit]:hover::before,.content-agenda .content-listing .left-side .search form input[type=submit]:hover::before,input[type=button].bouton:hover::before,#block-savethedate .title input.link[type=button]:hover::before,#block-actustourisme .content input.link[type=button]:hover::before,.content-agenda .content-listing .left-side .search form input[type=submit][type=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); }

 a.bouton.bouton-green,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton-green,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-savethedate .title .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-savethedate .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-actustourisme .content ul li .actu #block-savethedate .title .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-savethedate .title #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#header .container #block-actustourisme .content ul li .actu #block-actustourisme .content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-actustourisme .content #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#header .container #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 #content-header #page_haut .parentterms li #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .parentterms-mobile li #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .view-content .item-list ul li .field-content #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton,#header .container #block-actustourisme .content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-actustourisme .content #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-savethedate .title a.bouton-green.link,#block-savethedate .title a.link,#block-savethedate .title #block-actustourisme .content ul li .actu a.link.bouton,#block-savethedate .title #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#header .container #block-savethedate .title #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-savethedate .title #block-actustourisme .content ul li .actu a.link,#block-savethedate .title #block-actustourisme .content ul li .actu #block-actustourisme .content a.link,#block-actustourisme .content #block-savethedate .title #block-actustourisme .content ul li .actu a.link,#block-savethedate .title #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a.link,.node50 #content-header #page_haut .parentterms li #block-savethedate .title #block-actustourisme .content ul li .actu a.link,#block-savethedate .title #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a.link,.node50 .content-area .parentterms-mobile li #block-savethedate .title #block-actustourisme .content ul li .actu a.link,#block-savethedate .title #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a.link,.node50 .content-area .view-content .item-list ul li .field-content #block-savethedate .title #block-actustourisme .content ul li .actu a.link,#block-actustourisme .content ul li .actu #block-savethedate .title a.link.bouton,#block-savethedate .title #block-actustourisme .content a.link,#block-actustourisme .content #block-savethedate .title a.link,#block-actustourisme .content a.bouton-green.link,#block-actustourisme .content ul li .actu a.link.bouton,#block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link,#block-actustourisme .content ul li .actu #block-savethedate .title a.link,#block-actustourisme .content ul li .actu a.link,#block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a.link,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.link,#block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a.link,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.link,#block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a.link,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.link,#block-actustourisme .content a.link,.node50 #content-header #page_haut .parentterms li a.bouton-green,.node50 #content-header #page_haut .parentterms li #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .node50 #content-header #page_haut .parentterms li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 #content-header #page_haut .parentterms li #block-savethedate .title a.link,#block-savethedate .title .node50 #content-header #page_haut .parentterms li a.link,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.bouton,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu #block-savethedate .title a.link,#block-savethedate .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.link,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu #block-actustourisme .content a.link,#block-actustourisme .content .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.link,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu .content-area .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a.bouton,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content a.link,#block-actustourisme .content .node50 #content-header #page_haut .parentterms li a.link,.node50 .content-area .parentterms-mobile li a.bouton-green,.node50 .content-area .parentterms-mobile li #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .node50 .content-area .parentterms-mobile li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .parentterms-mobile li #block-savethedate .title a.link,#block-savethedate .title .node50 .content-area .parentterms-mobile li a.link,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.bouton,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #block-savethedate .title a.link,#block-savethedate .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.link,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #block-actustourisme .content a.link,#block-actustourisme .content .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.link,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content .parentterms-mobile li #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a.bouton,.node50 .content-area .parentterms-mobile li #block-actustourisme .content a.link,#block-actustourisme .content .node50 .content-area .parentterms-mobile li a.link,.node50 .content-area .view-content .item-list ul li .field-content a.bouton-green,.node50 .content-area .view-content .item-list ul li .field-content #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .node50 .content-area .view-content .item-list ul li .field-content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .view-content .item-list ul li .field-content #block-savethedate .title a.link,#block-savethedate .title .node50 .content-area .view-content .item-list ul li .field-content a.link,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.bouton,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#header .container .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #block-savethedate .title a.link,#block-savethedate .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.link,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #block-actustourisme .content a.link,#block-actustourisme .content .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.link,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #content-header #page_haut .parentterms li a,.node50 #content-header #page_haut .parentterms li .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu .parentterms-mobile li a,.node50 .content-area .parentterms-mobile li .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a,#block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a.bouton,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content a.link,#block-actustourisme .content .node50 .content-area .view-content .item-list ul li .field-content a.link,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton,#block-savethedate .title a.bouton.link,#block-actustourisme .content ul li .actu a.bouton,#block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a,#block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a,#block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a,#block-actustourisme .content a.bouton.link,input[type=submit].bouton.bouton-green,#block-savethedate .title input.bouton-green.link[type=submit],#block-savethedate .title input.link[type=submit],#block-savethedate .title #block-actustourisme .content ul li .actu input.link.bouton[type=submit],#block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=submit],#block-savethedate .title #block-actustourisme .content ul li .actu #block-actustourisme .content input.link[type=submit],#block-actustourisme .content #block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=submit],#block-savethedate .title #block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.link[type=submit],.content-agenda .content-listing .left-side .search form #block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=submit],#block-actustourisme .content ul li .actu #block-savethedate .title input.link.bouton[type=submit],#block-savethedate .title #block-actustourisme .content input.link[type=submit],#block-actustourisme .content #block-savethedate .title input.link[type=submit],#block-actustourisme .content input.bouton-green.link[type=submit],#block-actustourisme .content ul li .actu input.link.bouton[type=submit],#block-actustourisme .content ul li .actu #block-savethedate .title input.link[type=submit],#block-actustourisme .content ul li .actu input.link[type=submit],#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.link[type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit],#block-actustourisme .content input.link[type=submit],.content-agenda .content-listing .left-side .search form input.bouton-green[type=submit],.content-agenda .content-listing .left-side .search form #block-savethedate .title input.link[type=submit],#block-savethedate .title .content-agenda .content-listing .left-side .search form input.link[type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.bouton[type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu #block-savethedate .title input.link[type=submit],#block-savethedate .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu #block-actustourisme .content input.link[type=submit],#block-actustourisme .content .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input[type=submit],#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.bouton[type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content input.link[type=submit],#block-actustourisme .content .content-agenda .content-listing .left-side .search form input.link[type=submit],#block-savethedate .title input.bouton.link[type=submit],#block-actustourisme .content ul li .actu input.bouton[type=submit],#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input[type=submit],#block-actustourisme .content input.bouton.link[type=submit],input[type=button].bouton.bouton-green,#block-savethedate .title input.bouton-green.link[type=button],#block-savethedate .title input.link[type=button],#block-savethedate .title #block-actustourisme .content ul li .actu input.link.bouton[type=button],#block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=button],#block-savethedate .title #block-actustourisme .content ul li .actu #block-actustourisme .content input.link[type=button],#block-actustourisme .content #block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=button],#block-savethedate .title #block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.link[type=submit][type=button],.content-agenda .content-listing .left-side .search form #block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=submit][type=button],#block-actustourisme .content ul li .actu #block-savethedate .title input.link.bouton[type=button],#block-savethedate .title #block-actustourisme .content input.link[type=button],#block-actustourisme .content #block-savethedate .title input.link[type=button],#block-actustourisme .content input.bouton-green.link[type=button],#block-actustourisme .content ul li .actu input.link.bouton[type=button],#block-actustourisme .content ul li .actu #block-savethedate .title input.link[type=button],#block-actustourisme .content ul li .actu input.link[type=button],#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.link[type=submit][type=button],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit][type=button],#block-actustourisme .content input.link[type=button],.content-agenda .content-listing .left-side .search form input.bouton-green[type=submit][type=button],.content-agenda .content-listing .left-side .search form #block-savethedate .title input.link[type=button][type=submit],#block-savethedate .title .content-agenda .content-listing .left-side .search form input.link[type=button][type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.bouton[type=button][type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu #block-savethedate .title input.link[type=submit][type=button],#block-savethedate .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit][type=button],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu #block-actustourisme .content input.link[type=submit][type=button],#block-actustourisme .content .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit][type=button],.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input[type=submit][type=button],#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.bouton[type=button][type=submit],.content-agenda .content-listing .left-side .search form #block-actustourisme .content input.link[type=button][type=submit],#block-actustourisme .content .content-agenda .content-listing .left-side .search form input.link[type=button][type=submit],#block-savethedate .title input.bouton.link[type=button],#block-savethedate .title .content-agenda .content-listing .left-side .search form input.link[type=submit][type=button],.content-agenda .content-listing .left-side .search form #block-savethedate .title input.link[type=submit][type=button],#block-actustourisme .content ul li .actu input.bouton[type=button],#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input[type=submit][type=button],#block-actustourisme .content input.bouton.link[type=button],#block-actustourisme .content .content-agenda .content-listing .left-side .search form input.link[type=submit][type=button],.content-agenda .content-listing .left-side .search form #block-actustourisme .content input.link[type=submit][type=button] { background-color:#6EC3D3 !important; border:1px solid #6EC3D3 !important; color:#072B7F; }

 a.bouton.bouton-green::before,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton-green::before,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container #block-savethedate .title .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#block-savethedate .title #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton::before,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container #block-actustourisme .content ul li .actu #block-savethedate .title .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#block-savethedate .title #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#header .container #block-actustourisme .content ul li .actu #block-actustourisme .content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#block-actustourisme .content #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#header .container #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,.node50 #content-header #page_haut .parentterms li #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,.node50 .content-area .parentterms-mobile li #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,.node50 .content-area .view-content .item-list ul li .field-content #header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton::before,#header .container #block-actustourisme .content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#block-actustourisme .content #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#block-savethedate .title a.bouton-green.link::before,#block-savethedate .title a.link::before,#block-savethedate .title #block-actustourisme .content ul li .actu a.link.bouton::before,#block-savethedate .title #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#header .container #block-savethedate .title #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#block-savethedate .title #block-actustourisme .content ul li .actu a.link::before,#block-savethedate .title #block-actustourisme .content ul li .actu #block-actustourisme .content a.link::before,#block-actustourisme .content #block-savethedate .title #block-actustourisme .content ul li .actu a.link::before,#block-savethedate .title #block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a.link::before,.node50 #content-header #page_haut .parentterms li #block-savethedate .title #block-actustourisme .content ul li .actu a.link::before,#block-savethedate .title #block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a.link::before,.node50 .content-area .parentterms-mobile li #block-savethedate .title #block-actustourisme .content ul li .actu a.link::before,#block-savethedate .title #block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a.link::before,.node50 .content-area .view-content .item-list ul li .field-content #block-savethedate .title #block-actustourisme .content ul li .actu a.link::before,#block-actustourisme .content ul li .actu #block-savethedate .title a.link.bouton::before,#block-savethedate .title #block-actustourisme .content a.link::before,#block-actustourisme .content #block-savethedate .title a.link::before,#block-actustourisme .content a.bouton-green.link::before,#block-actustourisme .content ul li .actu a.link.bouton::before,#block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#header .container #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.link::before,#block-actustourisme .content ul li .actu #block-savethedate .title a.link::before,#block-actustourisme .content ul li .actu a.link::before,#block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a.link::before,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.link::before,#block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a.link::before,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.link::before,#block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a.link::before,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.link::before,#block-actustourisme .content a.link::before,.node50 #content-header #page_haut .parentterms li a.bouton-green::before,.node50 #content-header #page_haut .parentterms li #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container .node50 #content-header #page_haut .parentterms li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,.node50 #content-header #page_haut .parentterms li #block-savethedate .title a.link::before,#block-savethedate .title .node50 #content-header #page_haut .parentterms li a.link::before,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.bouton::before,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu #block-savethedate .title a.link::before,#block-savethedate .title .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.link::before,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu #block-actustourisme .content a.link::before,#block-actustourisme .content .node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a.link::before,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a::before,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu .content-area .parentterms-mobile li a::before,.node50 .content-area .parentterms-mobile li #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a::before,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu .content-area .view-content .item-list ul li .field-content a::before,.node50 .content-area .view-content .item-list ul li .field-content #content-header #page_haut .parentterms li #block-actustourisme .content ul li .actu a::before,#block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a.bouton::before,.node50 #content-header #page_haut .parentterms li #block-actustourisme .content a.link::before,#block-actustourisme .content .node50 #content-header #page_haut .parentterms li a.link::before,.node50 .content-area .parentterms-mobile li a.bouton-green::before,.node50 .content-area .parentterms-mobile li #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container .node50 .content-area .parentterms-mobile li .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,.node50 .content-area .parentterms-mobile li #block-savethedate .title a.link::before,#block-savethedate .title .node50 .content-area .parentterms-mobile li a.link::before,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.bouton::before,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #block-savethedate .title a.link::before,#block-savethedate .title .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.link::before,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #block-actustourisme .content a.link::before,#block-actustourisme .content .node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a.link::before,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu #content-header #page_haut .parentterms li a::before,.node50 #content-header #page_haut .parentterms li .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a::before,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu a::before,.node50 .content-area .parentterms-mobile li #block-actustourisme .content ul li .actu .view-content .item-list ul li .field-content a::before,.node50 .content-area .view-content .item-list ul li .field-content .parentterms-mobile li #block-actustourisme .content ul li .actu a::before,#block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a.bouton::before,.node50 .content-area .parentterms-mobile li #block-actustourisme .content a.link::before,#block-actustourisme .content .node50 .content-area .parentterms-mobile li a.link::before,.node50 .content-area .view-content .item-list ul li .field-content a.bouton-green::before,.node50 .content-area .view-content .item-list ul li .field-content #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container .node50 .content-area .view-content .item-list ul li .field-content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,.node50 .content-area .view-content .item-list ul li .field-content #block-savethedate .title a.link::before,#block-savethedate .title .node50 .content-area .view-content .item-list ul li .field-content a.link::before,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.bouton::before,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#header .container .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #block-savethedate .title a.link::before,#block-savethedate .title .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.link::before,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #block-actustourisme .content a.link::before,#block-actustourisme .content .node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a.link::before,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu #content-header #page_haut .parentterms li a::before,.node50 #content-header #page_haut .parentterms li .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a::before,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu .parentterms-mobile li a::before,.node50 .content-area .parentterms-mobile li .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a::before,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content ul li .actu a::before,#block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a.bouton::before,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content a.link::before,#block-actustourisme .content .node50 .content-area .view-content .item-list ul li .field-content a.link::before,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton::before,#block-savethedate .title a.bouton.link::before,#block-actustourisme .content ul li .actu a.bouton::before,#block-actustourisme .content ul li .actu #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a::before,#block-actustourisme .content ul li .actu .node50 #content-header #page_haut .parentterms li a::before,#block-actustourisme .content ul li .actu .node50 .content-area .parentterms-mobile li a::before,#block-actustourisme .content ul li .actu .node50 .content-area .view-content .item-list ul li .field-content a::before,#block-actustourisme .content a.bouton.link::before,input[type=submit].bouton.bouton-green::before,#block-savethedate .title input.bouton-green.link[type=submit]::before,#block-savethedate .title input.link[type=submit]::before,#block-savethedate .title #block-actustourisme .content ul li .actu input.link.bouton[type=submit]::before,#block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=submit]::before,#block-savethedate .title #block-actustourisme .content ul li .actu #block-actustourisme .content input.link[type=submit]::before,#block-actustourisme .content #block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=submit]::before,#block-savethedate .title #block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.link[type=submit]::before,.content-agenda .content-listing .left-side .search form #block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=submit]::before,#block-actustourisme .content ul li .actu #block-savethedate .title input.link.bouton[type=submit]::before,#block-savethedate .title #block-actustourisme .content input.link[type=submit]::before,#block-actustourisme .content #block-savethedate .title input.link[type=submit]::before,#block-actustourisme .content input.bouton-green.link[type=submit]::before,#block-actustourisme .content ul li .actu input.link.bouton[type=submit]::before,#block-actustourisme .content ul li .actu #block-savethedate .title input.link[type=submit]::before,#block-actustourisme .content ul li .actu input.link[type=submit]::before,#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.link[type=submit]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit]::before,#block-actustourisme .content input.link[type=submit]::before,.content-agenda .content-listing .left-side .search form input.bouton-green[type=submit]::before,.content-agenda .content-listing .left-side .search form #block-savethedate .title input.link[type=submit]::before,#block-savethedate .title .content-agenda .content-listing .left-side .search form input.link[type=submit]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.bouton[type=submit]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu #block-savethedate .title input.link[type=submit]::before,#block-savethedate .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu #block-actustourisme .content input.link[type=submit]::before,#block-actustourisme .content .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input[type=submit]::before,#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.bouton[type=submit]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content input.link[type=submit]::before,#block-actustourisme .content .content-agenda .content-listing .left-side .search form input.link[type=submit]::before,#block-savethedate .title input.bouton.link[type=submit]::before,#block-actustourisme .content ul li .actu input.bouton[type=submit]::before,#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input[type=submit]::before,#block-actustourisme .content input.bouton.link[type=submit]::before,input[type=button].bouton.bouton-green::before,#block-savethedate .title input.bouton-green.link[type=button]::before,#block-savethedate .title input.link[type=button]::before,#block-savethedate .title #block-actustourisme .content ul li .actu input.link.bouton[type=button]::before,#block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=button]::before,#block-savethedate .title #block-actustourisme .content ul li .actu #block-actustourisme .content input.link[type=button]::before,#block-actustourisme .content #block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=button]::before,#block-savethedate .title #block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.link[type=submit][type=button]::before,.content-agenda .content-listing .left-side .search form #block-savethedate .title #block-actustourisme .content ul li .actu input.link[type=submit][type=button]::before,#block-actustourisme .content ul li .actu #block-savethedate .title input.link.bouton[type=button]::before,#block-savethedate .title #block-actustourisme .content input.link[type=button]::before,#block-actustourisme .content #block-savethedate .title input.link[type=button]::before,#block-actustourisme .content input.bouton-green.link[type=button]::before,#block-actustourisme .content ul li .actu input.link.bouton[type=button]::before,#block-actustourisme .content ul li .actu #block-savethedate .title input.link[type=button]::before,#block-actustourisme .content ul li .actu input.link[type=button]::before,#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.link[type=submit][type=button]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit][type=button]::before,#block-actustourisme .content input.link[type=button]::before,.content-agenda .content-listing .left-side .search form input.bouton-green[type=submit][type=button]::before,.content-agenda .content-listing .left-side .search form #block-savethedate .title input.link[type=button][type=submit]::before,#block-savethedate .title .content-agenda .content-listing .left-side .search form input.link[type=button][type=submit]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.bouton[type=button][type=submit]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu #block-savethedate .title input.link[type=submit][type=button]::before,#block-savethedate .title .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit][type=button]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu #block-actustourisme .content input.link[type=submit][type=button]::before,#block-actustourisme .content .content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input.link[type=submit][type=button]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content ul li .actu input[type=submit][type=button]::before,#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input.bouton[type=button][type=submit]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content input.link[type=button][type=submit]::before,#block-actustourisme .content .content-agenda .content-listing .left-side .search form input.link[type=button][type=submit]::before,#block-savethedate .title input.bouton.link[type=button]::before,#block-savethedate .title .content-agenda .content-listing .left-side .search form input.link[type=submit][type=button]::before,.content-agenda .content-listing .left-side .search form #block-savethedate .title input.link[type=submit][type=button]::before,#block-actustourisme .content ul li .actu input.bouton[type=button]::before,#block-actustourisme .content ul li .actu .content-agenda .content-listing .left-side .search form input[type=submit][type=button]::before,#block-actustourisme .content input.bouton.link[type=button]::before,#block-actustourisme .content .content-agenda .content-listing .left-side .search form input.link[type=submit][type=button]::before,.content-agenda .content-listing .left-side .search form #block-actustourisme .content input.link[type=submit][type=button]::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); }

 a.bouton.bouton-red,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton-red,#block-savethedate .title a.bouton-red.link,#block-actustourisme .content a.bouton-red.link,.node50 #content-header #page_haut .parentterms li a.bouton-red,.node50 .content-area .parentterms-mobile li a.bouton-red,.node50 .content-area .view-content .item-list ul li .field-content a.bouton-red,input[type=submit].bouton.bouton-red,#block-savethedate .title input.bouton-red.link[type=submit],#block-actustourisme .content input.bouton-red.link[type=submit],.content-agenda .content-listing .left-side .search form input.bouton-red[type=submit],input[type=button].bouton.bouton-red,#block-savethedate .title input.bouton-red.link[type=button],#block-actustourisme .content input.bouton-red.link[type=button],.content-agenda .content-listing .left-side .search form input.bouton-red[type=submit][type=button] { background-color:#6EC3D3 !important; border:1px solid #6EC3D3 !important; }

 a.bouton.bouton-gris,#header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a.bouton-gris,#header .container .node50 .content-area .view-content .item-list ul li .field-content .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,.node50 .content-area .view-content .item-list ul li .field-content #header .container .header-menu > ul > li > ul > li.floating-button-parent > ul > li > a,#block-savethedate .title a.bouton-gris.link,#block-savethedate .title .node50 .content-area .view-content .item-list ul li .field-content a.link,.node50 .content-area .view-content .item-list ul li .field-content #block-savethedate .title a.link,#block-actustourisme .content a.bouton-gris.link,#block-actustourisme .content .node50 .content-area .view-content .item-list ul li .field-content a.link,.node50 .content-area .view-content .item-list ul li .field-content #block-actustourisme .content a.link,.node50 #content-header #page_haut .parentterms li a.bouton-gris,.node50 #content-header #page_haut .parentterms li .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content #content-header #page_haut .parentterms li a,.node50 .content-area .parentterms-mobile li a.bouton-gris,.node50 .content-area .parentterms-mobile li .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content .parentterms-mobile li a,.node50 .content-area .view-content .item-list ul li .field-content a.bouton-gris,.node50 .content-area .view-content .item-list ul li .field-content a,.node50 .content-area .view-content .item-list ul li .field-content a.bouton,input[type=submit].bouton.bouton-gris,#block-savethedate .title input.bouton-gris.link[type=submit],#block-actustourisme .content input.bouton-gris.link[type=submit],.content-agenda .content-listing .left-side .search form input.bouton-gris[type=submit],input[type=button].bouton.bouton-gris,#block-savethedate .title input.bouton-gris.link[type=button],#block-actustourisme .content input.bouton-gris.link[type=button],.content-agenda .content-listing .left-side .search form input.bouton-gris[type=submit][type=button] { background-color:#F8F8F7 !important; border:1px solid #F8F8F7 !important; color:#072B7F !important; }

 .node__content a { color:#27ae60; }

 .node__content a:hover { color:#27ae60; }

 body:not(.page-node-type-formation) .node__content { max-width:1200px; margin:0 auto; padding:2em 0; }

 @media only screen and (max-width:768px) { body:not(.page-node-type-formation) .node__content { padding-left:1em; padding-right:1em; }

 }

 .my-wysiwyg,#content-formation,#field_body,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus,#block-bloctextepresentation { color:#072B7F; font-size:15px; font-size:0.9375rem; /* MENUS TOGGLE WYSIWYG */ }

 .my-wysiwyg h2,#content-formation h2,#field_body h2,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h2,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h2,#block-bloctextepresentation h2 { font-size:36px; font-size:2.25rem; font-family:"Albert Sans", sans-serif; font-weight:700; line-height:49px; margin-bottom:0.5em; }

 .my-wysiwyg h2.important,#content-formation h2.important,#field_body h2.important,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h2.important,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h2.important,#block-bloctextepresentation h2.important { font-size:15px; font-size:0.9375rem; }

 @media only screen and (max-width:768px) { .my-wysiwyg h2,#content-formation h2,#field_body h2,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h2,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h2,#block-bloctextepresentation h2 { font-size:20px; font-size:1.25rem; line-height:26px; }

 }

 .my-wysiwyg h3,#content-formation h3,#field_body h3,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h3,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h3,#block-bloctextepresentation h3 { margin:0.4rem 0 0.6rem; font-size:30px; font-size:1.875rem; }

 .my-wysiwyg h4,#content-formation h4,#field_body h4,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h4,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h4,#block-bloctextepresentation h4 { margin:0.4rem 0 0.5rem; font-weight:900; }

 .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,#field_body h2 img,#field_body h2 img.align-left,#field_body h3 img,#field_body h3 img.align-left,#field_body h4 img,#field_body h4 img.align-left,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h2 img,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h2 img.align-left,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h3 img,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h3 img.align-left,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h4 img,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content h4 img.align-left,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h2 img,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h2 img.align-left,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h3 img,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h3 img.align-left,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h4 img,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus h4 img.align-left,#block-bloctextepresentation h2 img,#block-bloctextepresentation h2 img.align-left,#block-bloctextepresentation h3 img,#block-bloctextepresentation h3 img.align-left,#block-bloctextepresentation h4 img,#block-bloctextepresentation h4 img.align-left { margin-right:10px !important; }

 .my-wysiwyg p,#content-formation p,#field_body p,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content p,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus p,#block-bloctextepresentation p { line-height:30px; }

 @media only screen and (max-width:768px) { .my-wysiwyg p,#content-formation p,#field_body p,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content p,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus p,#block-bloctextepresentation p { line-height:26px; }

 }

 .my-wysiwyg span.caveat,#content-formation span.caveat,#field_body span.caveat,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content span.caveat,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus span.caveat,#block-bloctextepresentation span.caveat { font-family:"Caveat", sans-serif; }

 .my-wysiwyg ul.excelia,#content-formation ul.excelia,#field_body ul.excelia,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia,#block-bloctextepresentation 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),#field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),#block-bloctextepresentation 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,#field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,#block-bloctextepresentation 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); position:absolute; top:0; left:0; margin:auto; background-color:#6EC3D3; }

 .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 #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 #block-bloctextepresentation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#ffab21; }

 .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 #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 #block-bloctextepresentation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#6EC3D3; }

 .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 #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 #block-bloctextepresentation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#993394; }

 .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 #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 #block-bloctextepresentation 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 #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 #block-bloctextepresentation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#e71984; }

 .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 #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 #block-bloctextepresentation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#184aa0; color:#184aa0; }

 .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 #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 #block-bloctextepresentation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#072B7F; }

 .my-wysiwyg ul.excelia li h2,#content-formation ul.excelia li h2,#field_body ul.excelia li h2,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.excelia li h2,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.excelia li h2,#block-bloctextepresentation 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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list),#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list),#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list),body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list),body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list),#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) { padding-left:1.5rem; display:table; margin-top:1em; }

 @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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list),#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list),#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list),body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list),body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list),#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) { position:relative; line-height:25px; padding-bottom:0.7em; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title):nth-last-of-type(),#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title):nth-last-of-type(),#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title):nth-last-of-type(),body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title):nth-last-of-type(),body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title):nth-last-of-type(),#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title):nth-last-of-type() { padding-left:0.5rem; }

 @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(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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:10px; left:-25px; background-color:#6EC3D3; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/bullet.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/bullet.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/bullet.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/bullet.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#ffab21; }

 .theme-ecole-4 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#993394; }

 .theme-ecole-5 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#6EC3D3; }

 .theme-ecole-106 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#e71984; }

 .categorie-420 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#184aa0; color:#184aa0; }

 .categorie-390 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#072B7F; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); position:absolute; top:0; left:0; margin:auto; background-color:#6EC3D3; }

 .theme-ecole-343 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-343 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-343 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-343 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-343 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#ffab21; }

 .theme-ecole-5 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-5 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-5 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-5 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-5 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#6EC3D3; }

 .theme-ecole-4 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-4 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-4 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-4 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-4 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#993394; }

 .theme-ecole-106 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-106 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-106 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-106 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-106 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-105 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-105 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-105 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-105 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#e71984; }

 .categorie-420 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-420 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-420 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-420 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-420 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#184aa0; color:#184aa0; }

 .categorie-390 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-390 #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-390 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-390 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-390 #block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#072B7F; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto { padding-left:1rem; padding-bottom:1em; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto:before { width:30px; height:22px; top:0; -webkit-mask-image:unset; -moz-mask-image:unset; -ms-mask-image:unset; -o-mask-image:unset; mask-image:unset; -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:#6EC3D3; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bigpuce:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bigpuce:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bigpuce:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bigpuce:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bigpuce:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bigpuce:before { height:9px; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).loupe:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).loupe:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).loupe:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).loupe:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).loupe:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).graduated:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).graduated:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).graduated:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).graduated:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).graduated:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/chapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/chapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/chapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/chapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/chapeau.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flag:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flag:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flag:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flag:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flag:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/drapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/drapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/drapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/drapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/drapeau.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).medal:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).medal:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).medal:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).medal:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).medal:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/medaille.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/medaille.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/medaille.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/medaille.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/medaille.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).marker:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).marker:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).marker:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).marker:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).marker:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/marker.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/marker.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/marker.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/marker.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/marker.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).ball:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).ball:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).ball:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).ball:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).ball:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/ball.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/ball.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/ball.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/ball.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/ball.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bed:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bed:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bed:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bed:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bed:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bed.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bed.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bed.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bed.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bed.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bike:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bike:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bike:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bike:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bike:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bike.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bike.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bike.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bike.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bike.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).boat:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).boat:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).boat:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).boat:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).boat:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/boat.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/boat.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/boat.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/boat.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/boat.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).book:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).book:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).book:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).book:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).book:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/book.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/book.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/book.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/book.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/book.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).building:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).building:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).building:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).building:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).building:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/building.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/building.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/building.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/building.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/building.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bus:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bus:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bus:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bus:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bus:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bus.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bus.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bus.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bus.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bus.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).calendar:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).calendar:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).calendar:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).calendar:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).calendar:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/calendar.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/calendar.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/calendar.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/calendar.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/calendar.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).car:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).car:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).car:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).car:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).car:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).clock:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).clock:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).clock:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).clock:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).clock:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/clock.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/clock.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/clock.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/clock.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/clock.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).euro:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).euro:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).euro:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).euro:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).euro:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/euro.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/euro.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/euro.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/euro.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/euro.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flight:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flight:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flight:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flight:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flight:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/flight.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/flight.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/flight.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/flight.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/flight.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).glass:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).glass:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).glass:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).glass:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).glass:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/glass.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/glass.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/glass.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/glass.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/glass.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).handshake:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).handshake:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).handshake:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).handshake:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).handshake:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bulletrect:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bulletrect:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bulletrect:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bulletrect:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bulletrect:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bulletrect:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bulletrect.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bulletrect.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bulletrect.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bulletrect.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/bulletrect.svg"); mask-image:unset !important; -webkit-mask-image:unset !important; left:-22px; top:8px; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).heart:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).heart:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).heart:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).heart:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).heart:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/heart.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/heart.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/heart.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/heart.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/heart.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).network:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).network:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).network:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).network:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).network:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/network.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/network.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/network.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/network.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/network.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).pen:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).pen:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).pen:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).pen:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).pen:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/pen.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/pen.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/pen.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/pen.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/pen.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-single:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-single:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-single:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-single:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-single:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-single.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-single.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-single.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-single.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-single.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-plural:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-plural:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-plural:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-plural:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-plural:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-plural.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-plural.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-plural.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-plural.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/people-plural.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).plante:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).plante:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).plante:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).plante:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).plante:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/plante.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/plante.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/plante.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/plante.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/plante.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).smartphone:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).smartphone:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).smartphone:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).smartphone:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).smartphone:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/smartphone.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/smartphone.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/smartphone.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/smartphone.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/smartphone.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).speaking:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).speaking:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).speaking:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).speaking:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).speaking:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/speaking.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/speaking.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/speaking.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/speaking.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/speaking.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).suitcase:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).suitcase:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).suitcase:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).suitcase:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).suitcase:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/suitcase.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/suitcase.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/suitcase.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/suitcase.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/suitcase.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).target:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).target:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).target:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).target:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).target:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/target.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/target.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/target.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/target.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/target.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).tie:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).tie:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).tie:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).tie:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).tie:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/tie.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/tie.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/tie.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/tie.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/tie.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).toque:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).toque:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).toque:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).toque:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).toque:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/toque.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/toque.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/toque.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/toque.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/toque.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).train:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).train:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).train:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).train:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).train:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/train.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/train.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/train.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/train.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/train.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).world:before,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).world:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).world:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).world:before,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).world:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/world.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/world.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/world.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/world.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/world.svg"); }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) h2,#field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) h2,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) h2,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) h2,#block-bloctextepresentation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.presentation):not(.datavisualisation):not(.nobullet):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 a.bloc-lien-perso,#content-formation a.bloc-lien-perso,#field_body a.bloc-lien-perso,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content a.bloc-lien-perso,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus a.bloc-lien-perso,#block-bloctextepresentation a.bloc-lien-perso { display:inline-flex; flex-direction:row; height:auto; margin:1em auto; align-items:center; justify-content:center; background-color:#ffffff; color:#072B7F; font-family:"Albert Sans", sans-serif; text-transform:uppercase; font-weight:900; border:1px solid #072B7F; 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; /*&[target*="blank"] {
                &:before {
                    content: url("images/svg/lien-externe-blue.svg");
                }
            }*/ }

 @media only screen and (max-width:768px) { .my-wysiwyg a.bloc-lien-perso,#content-formation a.bloc-lien-perso,#field_body a.bloc-lien-perso,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content a.bloc-lien-perso,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus a.bloc-lien-perso,#block-bloctextepresentation 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,#field_body a.bloc-lien-perso::before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content a.bloc-lien-perso::before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus a.bloc-lien-perso::before,#block-bloctextepresentation a.bloc-lien-perso::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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,#field_body a.bloc-lien-perso::before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content a.bloc-lien-perso::before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus a.bloc-lien-perso::before,#block-bloctextepresentation a.bloc-lien-perso::before { margin-top:0.5em; }

 }

 .my-wysiwyg a.bloc-lien-perso.active,#content-formation a.bloc-lien-perso.active,#field_body a.bloc-lien-perso.active,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content a.bloc-lien-perso.active,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus a.bloc-lien-perso.active,#block-bloctextepresentation a.bloc-lien-perso.active { background-color:#072B7F; }

 .my-wysiwyg a.bloc-lien-perso:hover::before,#content-formation a.bloc-lien-perso:hover::before,#field_body a.bloc-lien-perso:hover::before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content a.bloc-lien-perso:hover::before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus a.bloc-lien-perso:hover::before,#block-bloctextepresentation 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.green::before,#content-formation a.bloc-lien-perso.green::before,#field_body a.bloc-lien-perso.green::before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content a.bloc-lien-perso.green::before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus a.bloc-lien-perso.green::before,#block-bloctextepresentation a.bloc-lien-perso.green::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); }

 .my-wysiwyg a.bloc-lien-perso.green[target*="blank"]:before,#content-formation a.bloc-lien-perso.green[target*="blank"]:before,#field_body a.bloc-lien-perso.green[target*="blank"]:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content a.bloc-lien-perso.green[target*="blank"]:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus a.bloc-lien-perso.green[target*="blank"]:before,#block-bloctextepresentation a.bloc-lien-perso.green[target*="blank"]:before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); }

 .my-wysiwyg strong,#content-formation strong,#field_body strong,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content strong,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus strong,#block-bloctextepresentation strong { font-weight:900; }

 .my-wysiwyg .verbatim,#content-formation .verbatim,#field_body .verbatim,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .verbatim,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .verbatim,#block-bloctextepresentation .verbatim { position:relative; margin-left:2em; color:#072B7F; 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,#field_body .verbatim,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .verbatim,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .verbatim,#block-bloctextepresentation .verbatim { margin-left:0.5em; }

 }

 .my-wysiwyg .verbatim:before,#content-formation .verbatim:before,#field_body .verbatim:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .verbatim:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .verbatim:before,#block-bloctextepresentation .verbatim:before { content:""; position:absolute; left:0; top:0; bottom:0; background-color:#6EC3D3; height:100%; width:3px; border-radius:100px; }

 .theme-ecole-343 .my-wysiwyg .verbatim:before,.theme-ecole-343 #content-formation .verbatim:before,.theme-ecole-343 #field_body .verbatim:before,.theme-ecole-343 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .verbatim:before,.theme-ecole-343 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .verbatim:before,.theme-ecole-343 #block-bloctextepresentation .verbatim:before { background-color:#ffab21; }

 .theme-ecole-5 .my-wysiwyg .verbatim:before,.theme-ecole-5 #content-formation .verbatim:before,.theme-ecole-5 #field_body .verbatim:before,.theme-ecole-5 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .verbatim:before,.theme-ecole-5 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .verbatim:before,.theme-ecole-5 #block-bloctextepresentation .verbatim:before { background-color:#6EC3D3; }

 .theme-ecole-106 .my-wysiwyg .verbatim:before,.theme-ecole-106 #content-formation .verbatim:before,.theme-ecole-106 #field_body .verbatim:before,.theme-ecole-106 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .verbatim:before,.theme-ecole-106 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .verbatim:before,.theme-ecole-106 #block-bloctextepresentation .verbatim:before { background-color:#0090d7; }

 .theme-ecole-4 .my-wysiwyg .verbatim:before,.theme-ecole-4 #content-formation .verbatim:before,.theme-ecole-4 #field_body .verbatim:before,.theme-ecole-4 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .verbatim:before,.theme-ecole-4 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .verbatim:before,.theme-ecole-4 #block-bloctextepresentation .verbatim:before { background-color:#993394; }

 .theme-ecole-105 .my-wysiwyg .verbatim:before,.theme-ecole-105 #content-formation .verbatim:before,.theme-ecole-105 #field_body .verbatim:before,.theme-ecole-105 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .verbatim:before,.theme-ecole-105 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .verbatim:before,.theme-ecole-105 #block-bloctextepresentation .verbatim:before { background-color:#e71984; }

 .my-wysiwyg blockquote,#content-formation blockquote,#field_body blockquote,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content blockquote,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus blockquote,#block-bloctextepresentation blockquote { margin-left:2em; color:#164194; border-left:3px solid #6EC3D3; padding:0.5em 1em; font-style:italic; margin-bottom:1rem; }

 @media only screen and (max-width:768px) { .my-wysiwyg blockquote,#content-formation blockquote,#field_body blockquote,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content blockquote,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus blockquote,#block-bloctextepresentation blockquote { margin-left:0; }

 }

 .my-wysiwyg blockquote h2,#content-formation blockquote h2,#field_body blockquote h2,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content blockquote h2,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus blockquote h2,#block-bloctextepresentation 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,#field_body blockquote h2,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content blockquote h2,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus blockquote h2,#block-bloctextepresentation blockquote h2 { font-size:20px; font-size:1.25rem; }

 }

 .my-wysiwyg .video-embed-field-responsive-video,#content-formation .video-embed-field-responsive-video,#field_body .video-embed-field-responsive-video,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .video-embed-field-responsive-video,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .video-embed-field-responsive-video,#block-bloctextepresentation .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,#field_body .video-embed-field-responsive-video,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .video-embed-field-responsive-video,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .video-embed-field-responsive-video,#block-bloctextepresentation .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,#field_body .video-embed-field-responsive-video iframe,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .video-embed-field-responsive-video iframe,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .video-embed-field-responsive-video iframe,#block-bloctextepresentation .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,#field_body .video-embed-field-responsive-video iframe,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .video-embed-field-responsive-video iframe,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .video-embed-field-responsive-video iframe,#block-bloctextepresentation .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,#field_body .video-embed-field-responsive-video:after,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .video-embed-field-responsive-video:after,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .video-embed-field-responsive-video:after,#block-bloctextepresentation .video-embed-field-responsive-video:after { padding-bottom:39.25%; }

 .my-wysiwyg .section-toggle,#content-formation .section-toggle,#field_body .section-toggle,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle,#block-bloctextepresentation .section-toggle { display:flex; flex-direction:column; }

 .my-wysiwyg .section-toggle .toggle-item,#content-formation .section-toggle .toggle-item,#field_body .section-toggle .toggle-item,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item,#block-bloctextepresentation .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,#field_body .section-toggle .toggle-item.empty-item,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item.empty-item,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item.empty-item,#block-bloctextepresentation .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,#field_body .section-toggle .toggle-item.empty-item:after,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item.empty-item:after,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item.empty-item:after,#block-bloctextepresentation .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,#field_body .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item.js-is-open .toggle-content,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item.js-is-open .toggle-content,#block-bloctextepresentation .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,#field_body .section-toggle .toggle-item .toggle-title,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item .toggle-title,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item .toggle-title,#block-bloctextepresentation .section-toggle .toggle-item .toggle-title { display:block; color:#072B7F; 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 #072B7F; -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,#field_body .section-toggle .toggle-item .toggle-title::after,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item .toggle-title::after,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item .toggle-title::after,#block-bloctextepresentation .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); position:absolute; bottom:0; top:0; right:30px; transform:rotate(90deg); margin:auto; background:none; background-color:#072B7F; }

 .my-wysiwyg .section-toggle .toggle-item .toggle-title:hover,#content-formation .section-toggle .toggle-item .toggle-title:hover,#field_body .section-toggle .toggle-item .toggle-title:hover,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item .toggle-title:hover,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item .toggle-title:hover,#block-bloctextepresentation .section-toggle .toggle-item .toggle-title:hover { color:#ffffff; background-color:#072B7F; }

 .my-wysiwyg .section-toggle .toggle-item .toggle-title:hover::after,#content-formation .section-toggle .toggle-item .toggle-title:hover::after,#field_body .section-toggle .toggle-item .toggle-title:hover::after,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item .toggle-title:hover::after,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item .toggle-title:hover::after,#block-bloctextepresentation .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,#field_body .section-toggle .toggle-item .toggle-content,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item .toggle-content,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item .toggle-content,#block-bloctextepresentation .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,#field_body .section-toggle .toggle-item.js-is-open .toggle-title.js-is-visible,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item.js-is-open .toggle-title.js-is-visible,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item.js-is-open .toggle-title.js-is-visible,#block-bloctextepresentation .section-toggle .toggle-item.js-is-open .toggle-title.js-is-visible { border-bottom:1px solid #072B7F; 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,#field_body .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item.js-is-open .toggle-content,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item.js-is-open .toggle-content,#block-bloctextepresentation .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,#field_body .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .section-toggle .toggle-item.js-is-open .toggle-content,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .section-toggle .toggle-item.js-is-open .toggle-content,#block-bloctextepresentation .section-toggle .toggle-item.js-is-open .toggle-content { padding:1em; }

 }

 .my-wysiwyg .ckeditor-accordion-container,#content-formation .ckeditor-accordion-container,#field_body .ckeditor-accordion-container,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .ckeditor-accordion-container,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .ckeditor-accordion-container,#block-bloctextepresentation .ckeditor-accordion-container { margin-bottom:1em; }

 .my-wysiwyg ul.listedeuxcolonnes,#content-formation ul.listedeuxcolonnes,#field_body ul.listedeuxcolonnes,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.listedeuxcolonnes,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.listedeuxcolonnes,#block-bloctextepresentation ul.listedeuxcolonnes { -webkit-columns:2; /* Chrome, Safari, Opera */ -moz-columns:2; /* Firefox */ columns:2; display:inline-block !important; margin-bottom:0 !important; font-size:15px; font-family:"Albert sans", sans-serif; line-height:23px; margin-top:1em; }

 .my-wysiwyg ul.datavisualisation,#content-formation ul.datavisualisation,#field_body ul.datavisualisation,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.datavisualisation,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.datavisualisation,#block-bloctextepresentation ul.datavisualisation { color:#6EC3D3; margin-top:1em; display:flex; background-color:#F8F8F7; padding:1em 3em; justify-content:center; flex-wrap:wrap; gap:5em; }

 @media only screen and (max-width:768px) { .my-wysiwyg ul.datavisualisation,#content-formation ul.datavisualisation,#field_body ul.datavisualisation,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.datavisualisation,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.datavisualisation,#block-bloctextepresentation ul.datavisualisation { flex-direction:column; gap:1em; }

 }

 .my-wysiwyg ul.datavisualisation li,#content-formation ul.datavisualisation li,#field_body ul.datavisualisation li,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.datavisualisation li,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.datavisualisation li,#block-bloctextepresentation ul.datavisualisation li { padding-left:0; text-transform:uppercase; font-weight:900; font-size:14px; padding-left:unset !important; padding-bottom:unset !important; padding:1em 0; position:relative; display:flex; flex-direction:column; }

 .my-wysiwyg ul.datavisualisation li::before,#content-formation ul.datavisualisation li::before,#field_body ul.datavisualisation li::before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.datavisualisation li::before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.datavisualisation li::before,#block-bloctextepresentation ul.datavisualisation li::before { content:unset !important; }

 @media only screen and (max-width:768px) { .my-wysiwyg ul.datavisualisation li,#content-formation ul.datavisualisation li,#field_body ul.datavisualisation li,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.datavisualisation li,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.datavisualisation li,#block-bloctextepresentation ul.datavisualisation li { margin-right:0; }

 }

 .my-wysiwyg ul.datavisualisation li strong,#content-formation ul.datavisualisation li strong,#field_body ul.datavisualisation li strong,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.datavisualisation li strong,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.datavisualisation li strong,#block-bloctextepresentation ul.datavisualisation li strong { font-weight:800; font-size:70px; padding-right:10px; letter-spacing:0; line-height:78px; }

 @media only screen and (max-width:768px) { .my-wysiwyg ul.datavisualisation li strong,#content-formation ul.datavisualisation li strong,#field_body ul.datavisualisation li strong,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content ul.datavisualisation li strong,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus ul.datavisualisation li strong,#block-bloctextepresentation ul.datavisualisation li strong { display:block; }

 }

 .my-wysiwyg dl,#content-formation dl,#field_body dl,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl,#block-bloctextepresentation dl { border:none; }

 .my-wysiwyg dl dt,#content-formation dl dt,#field_body dl dt,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt,#block-bloctextepresentation dl dt { border-bottom-right-radius:25px; border:1px solid #6EC3D3; 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 dl dt.active a.ckeditor-accordion-toggler,#content-formation dl dt.active a.ckeditor-accordion-toggler,#field_body dl dt.active a.ckeditor-accordion-toggler,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt.active a.ckeditor-accordion-toggler,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt.active a.ckeditor-accordion-toggler,#block-bloctextepresentation dl dt.active a.ckeditor-accordion-toggler { padding:0; }

 .my-wysiwyg dl dt:not(.active) a.ckeditor-accordion-toggler,#content-formation dl dt:not(.active) a.ckeditor-accordion-toggler,#field_body dl dt:not(.active) a.ckeditor-accordion-toggler,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt:not(.active) a.ckeditor-accordion-toggler,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt:not(.active) a.ckeditor-accordion-toggler,#block-bloctextepresentation dl dt:not(.active) a.ckeditor-accordion-toggler { border-bottom:0; padding:0; }

 .my-wysiwyg dl dt:hover,#content-formation dl dt:hover,#field_body dl dt:hover,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt:hover,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt:hover,#block-bloctextepresentation dl dt:hover { background-color:#6EC3D3; }

 .my-wysiwyg dl dt:hover a,#content-formation dl dt:hover a,#field_body dl dt:hover a,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt:hover a,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt:hover a,#block-bloctextepresentation dl dt:hover a { color:#ffffff !important; }

 .my-wysiwyg dl dt:hover .ckeditor-accordion-toggle:after,#content-formation dl dt:hover .ckeditor-accordion-toggle:after,#field_body dl dt:hover .ckeditor-accordion-toggle:after,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt:hover .ckeditor-accordion-toggle:after,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt:hover .ckeditor-accordion-toggle:after,#block-bloctextepresentation dl dt:hover .ckeditor-accordion-toggle:after { background-color:#ffffff !important; }

 .my-wysiwyg dl dt a.ckeditor-accordion-toggler,#content-formation dl dt a.ckeditor-accordion-toggler,#field_body dl dt a.ckeditor-accordion-toggler,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler,#block-bloctextepresentation dl dt a.ckeditor-accordion-toggler { display:flex; flex-direction:row-reverse; align-items:center; justify-content:space-between; background-color:inherit; color:#072B7F; font-weight:800; transition:all 0.4s ease-in-out; overflow-wrap:break-word; border:0; width:100%; }

 .my-wysiwyg dl dt a.ckeditor-accordion-toggler:hover,#content-formation dl dt a.ckeditor-accordion-toggler:hover,#field_body dl dt a.ckeditor-accordion-toggler:hover,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler:hover,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler:hover,#block-bloctextepresentation dl dt a.ckeditor-accordion-toggler:hover { background-color:transparent; }

 .my-wysiwyg dl dt a.ckeditor-accordion-toggler:before,.my-wysiwyg dl dt a.ckeditor-accordion-toggler:after,#content-formation dl dt a.ckeditor-accordion-toggler:before,#content-formation dl dt a.ckeditor-accordion-toggler:after,#field_body dl dt a.ckeditor-accordion-toggler:before,#field_body dl dt a.ckeditor-accordion-toggler:after,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler:after,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler:after,#block-bloctextepresentation dl dt a.ckeditor-accordion-toggler:before,#block-bloctextepresentation dl dt a.ckeditor-accordion-toggler:after { content:none; }

 .my-wysiwyg dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle,#content-formation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle,#field_body dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle,#block-bloctextepresentation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle { position:unset; left:inherit; right:1.4em !important; top:2em; }

 .my-wysiwyg dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before,#content-formation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before,#field_body dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before,#block-bloctextepresentation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before { content:none; }

 .my-wysiwyg dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,#content-formation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,#field_body dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,#block-bloctextepresentation 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:#072B7F; 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); }

 .theme-ecole-343 .my-wysiwyg dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-343 #content-formation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-343 #field_body dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-343 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-343 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-343 #block-bloctextepresentation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { background-color:#ffab21; }

 .theme-ecole-5 .my-wysiwyg dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-5 #content-formation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-5 #field_body dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-5 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-5 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-5 #block-bloctextepresentation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { background-color:#6EC3D3; }

 .theme-ecole-4 .my-wysiwyg dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-4 #content-formation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-4 #field_body dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-4 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-4 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-4 #block-bloctextepresentation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { background-color:#993394; }

 .theme-ecole-106 .my-wysiwyg dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-106 #content-formation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-106 #field_body dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-106 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-106 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-106 #block-bloctextepresentation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { background-color:#0090d7; }

 .theme-ecole-105 .my-wysiwyg dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-105 #content-formation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-105 #field_body dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-105 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-105 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-105 #block-bloctextepresentation dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { background-color:#e71984; }

 .my-wysiwyg dl dd,#content-formation dl dd,#field_body dl dd,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dd,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dd,#block-bloctextepresentation 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%; }

 .theme-ecole-343 .my-wysiwyg dl dd,.theme-ecole-343 #content-formation dl dd,.theme-ecole-343 #field_body dl dd,.theme-ecole-343 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dd,.theme-ecole-343 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dd,.theme-ecole-343 #block-bloctextepresentation dl dd { border-color:#ffab21; }

 .theme-ecole-5 .my-wysiwyg dl dd,.theme-ecole-5 #content-formation dl dd,.theme-ecole-5 #field_body dl dd,.theme-ecole-5 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dd,.theme-ecole-5 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dd,.theme-ecole-5 #block-bloctextepresentation dl dd { background-color:#6EC3D3; }

 .theme-ecole-4 .my-wysiwyg dl dd,.theme-ecole-4 #content-formation dl dd,.theme-ecole-4 #field_body dl dd,.theme-ecole-4 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dd,.theme-ecole-4 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dd,.theme-ecole-4 #block-bloctextepresentation dl dd { border-color:#993394; }

 .theme-ecole-106 .my-wysiwyg dl dd,.theme-ecole-106 #content-formation dl dd,.theme-ecole-106 #field_body dl dd,.theme-ecole-106 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dd,.theme-ecole-106 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dd,.theme-ecole-106 #block-bloctextepresentation dl dd { border-color:#0090d7; }

 .theme-ecole-105 .my-wysiwyg dl dd,.theme-ecole-105 #content-formation dl dd,.theme-ecole-105 #field_body dl dd,.theme-ecole-105 body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dd,.theme-ecole-105 body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dd,.theme-ecole-105 #block-bloctextepresentation dl dd { border-color:#e71984; }

 .my-wysiwyg dl dd.active,#content-formation dl dd.active,#field_body dl dd.active,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dd.active,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dd.active,#block-bloctextepresentation dl dd.active { border-bottom-right-radius:25px; padding:2rem 4em; opacity:1; }

 .my-wysiwyg dl dd:not(.active),#content-formation dl dd:not(.active),#field_body dl dd:not(.active),body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dd:not(.active),body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dd:not(.active),#block-bloctextepresentation dl dd:not(.active) { opacity:0; }

 @media only screen and (max-width:768px) { .my-wysiwyg dl dd .bloc-lien-perso,#content-formation dl dd .bloc-lien-perso,#field_body dl dd .bloc-lien-perso,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content dl dd .bloc-lien-perso,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus dl dd .bloc-lien-perso,#block-bloctextepresentation dl dd .bloc-lien-perso { font-size:85%; }

 }

 .my-wysiwyg .galerie,#content-formation .galerie,#field_body .galerie,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie,#block-bloctextepresentation .galerie { padding:2em; background-color:#f8f8f7; margin-bottom:1em; }

 .my-wysiwyg .galerie .galerie-title,#content-formation .galerie .galerie-title,#field_body .galerie .galerie-title,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .galerie-title,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .galerie-title,#block-bloctextepresentation .galerie .galerie-title { padding-bottom:1em; color:#072B7F; text-transform:uppercase; font-weight:900; display:block; letter-spacing:3px; }

 .my-wysiwyg .galerie .medias,#content-formation .galerie .medias,#field_body .galerie .medias,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias,#block-bloctextepresentation .galerie .medias { display:flex; justify-content:center; flex-wrap:wrap; }

 .my-wysiwyg .galerie .medias.medias-2,#content-formation .galerie .medias.medias-2,#field_body .galerie .medias.medias-2,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias.medias-2,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias.medias-2,#block-bloctextepresentation .galerie .medias.medias-2 { justify-content:space-around; }

 .my-wysiwyg .galerie .medias .media,#content-formation .galerie .medias .media,#field_body .galerie .medias .media,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias .media,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias .media,#block-bloctextepresentation .galerie .medias .media { margin:1rem; }

 .my-wysiwyg .galerie .medias .media .img-thumb,#content-formation .galerie .medias .media .img-thumb,#field_body .galerie .medias .media .img-thumb,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias .media .img-thumb,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias .media .img-thumb,#block-bloctextepresentation .galerie .medias .media .img-thumb { max-width:200px; height:145px; }

 .my-wysiwyg .galerie .medias .media a,#content-formation .galerie .medias .media a,#field_body .galerie .medias .media a,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias .media a,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias .media a,#block-bloctextepresentation .galerie .medias .media a { position:relative; display:block; cursor:pointer; }

 .my-wysiwyg .galerie .medias .media a:before,#content-formation .galerie .medias .media a:before,#field_body .galerie .medias .media a:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias .media a:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias .media a:before,#block-bloctextepresentation .galerie .medias .media a:before { content:none !important; }

 .my-wysiwyg .galerie .medias .media a:after,#content-formation .galerie .medias .media a:after,#field_body .galerie .medias .media a:after,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias .media a:after,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias .media a:after,#block-bloctextepresentation .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,#field_body .galerie .medias .media.photo a:after,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias .media.photo a:after,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias .media.photo a:after,#block-bloctextepresentation .galerie .medias .media.photo a:after { background:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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,#field_body .galerie .medias .media.video a:after,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias .media.video a:after,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias .media.video a:after,#block-bloctextepresentation .galerie .medias .media.video a:after { background:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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-"],#field_body .galerie .medias .media.video [id*="video-gal-"],body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias .media.video [id*="video-gal-"],body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias .media.video [id*="video-gal-"],#block-bloctextepresentation .galerie .medias .media.video [id*="video-gal-"] { display:none; }

 .my-wysiwyg .galerie .medias .media iframe,#content-formation .galerie .medias .media iframe,#field_body .galerie .medias .media iframe,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content .galerie .medias .media iframe,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus .galerie .medias .media iframe,#block-bloctextepresentation .galerie .medias .media iframe { display:none; }

 .my-wysiwyg img.align-left,#content-formation img.align-left,#field_body img.align-left,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content img.align-left,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus img.align-left,#block-bloctextepresentation img.align-left { margin-right:1em !important; }

 .my-wysiwyg img.align-right,#content-formation img.align-right,#field_body img.align-right,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content img.align-right,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus img.align-right,#block-bloctextepresentation img.align-right { margin-left:1em !important; }

 .my-wysiwyg figure,#content-formation figure,#field_body figure,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content figure,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus figure,#block-bloctextepresentation figure { display:table; margin:0 2em 1rem 0 !important; }

 .my-wysiwyg figure figcaption,#content-formation figure figcaption,#field_body figure figcaption,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content figure figcaption,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus figure figcaption,#block-bloctextepresentation 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,#field_body figure figcaption em,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content figure figcaption em,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus figure figcaption em,#block-bloctextepresentation figure figcaption em { font-style:italic; letter-spacing:0.03rem; }

 .my-wysiwyg table,#content-formation table,#field_body table,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table,#block-bloctextepresentation 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,#field_body table:not(.overflow-on) thead,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table:not(.overflow-on) thead,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table:not(.overflow-on) thead,#block-bloctextepresentation 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,#field_body table:not(.overflow-on) thead tr th,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table:not(.overflow-on) thead tr th,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table:not(.overflow-on) thead tr th,#block-bloctextepresentation table:not(.overflow-on) thead tr th { padding:25px; color:#072B7F; vertical-align:middle; text-transform:uppercase; font-size:1em; color:#072B7F; 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,#field_body table:not(.overflow-on) thead tr th:first-child,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table:not(.overflow-on) thead tr th:first-child,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table:not(.overflow-on) thead tr th:first-child,#block-bloctextepresentation 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,#field_body table:not(.overflow-on) thead tr th:last-child,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table:not(.overflow-on) thead tr th:last-child,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table:not(.overflow-on) thead tr th:last-child,#block-bloctextepresentation 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,#field_body table:not(.overflow-on) tbody tr,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table:not(.overflow-on) tbody tr,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table:not(.overflow-on) tbody tr,#block-bloctextepresentation 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,#field_body table:not(.overflow-on) tbody tr td,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table:not(.overflow-on) tbody tr td,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table:not(.overflow-on) tbody tr td,#block-bloctextepresentation table:not(.overflow-on) tbody tr td { display:table-cell; color:#072B7F; 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,#field_body table:not(.overflow-on) tbody tr td,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table:not(.overflow-on) tbody tr td,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table:not(.overflow-on) tbody tr td,#block-bloctextepresentation 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,#field_body table:not(.overflow-on) tbody tr td:before,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table:not(.overflow-on) tbody tr td:before,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table:not(.overflow-on) tbody tr td:before,#block-bloctextepresentation table:not(.overflow-on) tbody tr td:before { content:attr(data-th) " : "; font-weight:bold; color:#164194; text-transform:uppercase; display:inline-block; margin-right:0.3rem; }

 }

 .my-wysiwyg table.overflow-on,#content-formation table.overflow-on,#field_body table.overflow-on,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table.overflow-on,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table.overflow-on,#block-bloctextepresentation 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,#field_body table.overflow-on,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table.overflow-on,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table.overflow-on,#block-bloctextepresentation 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,#field_body table.overflow-on tr,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table.overflow-on tr,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table.overflow-on tr,#block-bloctextepresentation table.overflow-on tr { display:block; }

 }

 .my-wysiwyg table.overflow-on tr td,#content-formation table.overflow-on tr td,#field_body table.overflow-on tr td,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table.overflow-on tr td,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table.overflow-on tr td,#block-bloctextepresentation 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,#field_body table.overflow-on tr td:first-child,body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content table.overflow-on tr td:first-child,body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus table.overflow-on tr td:first-child,#block-bloctextepresentation table.overflow-on tr td:first-child { padding-top:0.5rem; border-bottom:0; padding-bottom:0.2rem; width:100%; display:block; }

 }

 .my-wysiwyg iframe[src*="https://www.youtube.com"],#content-formation iframe[src*="https://www.youtube.com"],#field_body iframe[src*="https://www.youtube.com"],body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content iframe[src*="https://www.youtube.com"],body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus iframe[src*="https://www.youtube.com"],#block-bloctextepresentation iframe[src*="https://www.youtube.com"] { width:720px; height:405px; }

 @media only screen and (max-width:480px) { .my-wysiwyg iframe[src*="https://www.youtube.com"],#content-formation iframe[src*="https://www.youtube.com"],#field_body iframe[src*="https://www.youtube.com"],body:not(.page-node-type-formation):not(.page-node-type-profil):not(.page-form-contact) .content-area .node__content iframe[src*="https://www.youtube.com"],body.type_page:not(.page-form-contact) .content-area .node__content .ensavoirplus iframe[src*="https://www.youtube.com"],#block-bloctextepresentation iframe[src*="https://www.youtube.com"] { width:100%; height:222px; }

 }

 #chapoimage { background-color:rgba(110, 195, 211, 0.2); min-height:200px; font-family:"Albert sans", sans-serif; font-size:21px; line-height:35px; padding-top:100px; color:#072B7F; padding-bottom:2em; }

 @media only screen and (max-width:768px) { #chapoimage { padding-right:2em; padding-left:2em; font-size:20px; line-height:20px; padding-top:50px; }

 }

 #chapoimage .field_chapo-content { max-width:1200px; margin:0 auto; }

 #field_chapo { max-width:1200px; margin:0 auto; }

 @media only screen and (max-width:768px) { #field_chapo { margin:0 2em; padding:2em 0; }

 }

 #field_chapo .field_chapo-content { border-left:3px solid #6EC3D3; padding-left:2em; font-style:italic; line-height:30px; font-size:14px; font-size:0.875rem; font-family:"Albert Sans", sans-serif; color:#072B7F; }

 .node-60 #field_chapo,.node-15 #field_chapo,.node-83 #field_chapo,.node-1113636 #field_chapo,.node-1217250 #field_chapo { display:none; }

 #field_img_une { position:relative; z-index:2; width:100%; margin-bottom:-45px; }

 @media only screen and (max-width:768px) { #field_img_une { margin:0 3em; width:auto; }

 }

 #field_img_une .zone-img-node-content { text-align:center; }

 #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) { #field_img_une .zone-img-node-content img { width:100%; }

 }

 article:not(.node--type-profil) a:not(.bouton):not(.btn):not(.ckeditor-accordion-toggler):not(.noborder):not(.anchor-image):not(.bloc-lien-perso) { position:relative; color:#6EC3D3; font-family:"Albert sans", sans-serif; font-weight:bold; background:linear-gradient(to right, #6EC3D3, #6EC3D3 100%); background-size:100% 2px, 0 2px; background-position:100% 100%, 0 100%; background-repeat:no-repeat; transition:background-size 400ms !important; }

 article:not(.node--type-profil) a:not(.bouton):not(.btn):not(.ckeditor-accordion-toggler):not(.noborder):not(.anchor-image):not(.bloc-lien-perso):hover { background-size:0 2px, 100% 2px; }

 .type_page article,.type_recrutement article,.type_article article,.type_article_de_blog article,.type_evenement article,.type_retours_d_experiences article { max-width:1016px; margin:auto; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_page article,.type_recrutement article,.type_article article,.type_article_de_blog article,.type_evenement article,.type_retours_d_experiences article { padding:0 2em; }

 }

 article #field_img_une { margin-top:-132px; position:relative; z-index:2; width:100%; margin-bottom:3em; }

 @media only screen and (max-width:768px) { article #field_img_une { margin-top:-65px; }

 }

 article #field_img_une .zone-img-node-content { text-align:center; }

 article #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) { article #field_img_une .zone-img-node-content img { width:100%; }

 }

 article #field_chapo { margin-top:2em; margin-bottom:2em; }

 article #field_chapo p { font-family:"Albert Sans", sans-serif; font-size:30px; font-size:1.875rem; line-height:40px; color:#072B7F; }

 .node-60 article #field_chapo,.node-15 article #field_chapo,.node-83 article #field_chapo,.node-1113636 article #field_chapo,.node-1217250 article #field_chapo { display:none; }

 article #field_verbatim_du_temoin { margin-left:2em; color:#072B7F; border-left:3px solid #072B7F; padding:0.5em 1em; font-style:italic; margin-bottom:1rem; }

 article .important { background-color:rgba(110, 195, 211, 0.2); padding:3em; margin-bottom:2em; color:#072B7F; line-height:23px; -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; }

 article .important p { color:#072B7F; }

 .type_page article #field_body,.type_recrutement article #field_body,.type_article article #field_body,.type_article_de_blog article #field_body,.type_evenement article #field_body,.type_retours_d_experiences article #field_body { font-size:15px; font-size:0.9375rem; }

 article #field_body:after { display:block; content:""; clear:both; }

 article #field_body figure { margin:1em; }

 article #field_body figure figcaption em { font-style:italic; }

 article #field_body span { color:#072B7F !important; }

 article #field_body strong { font-weight:900; }

 article #field_body strong span { color:#072B7F !important; }

 .type_page article #field_body p,.type_recrutement article #field_body p,.type_article article #field_body p,.type_article_de_blog article #field_body p,.type_evenement article #field_body p,.type_retours_d_experiences article #field_body p { margin:0.4rem 0 0.6rem; line-height:22px; color:#072B7F; }

 article #field_body p a { color:#6EC3D3; font-family:"Albert Sans", sans-serif; }

 article #field_body .important { background-color:rgba(110, 195, 211, 0.2); color:#072B7F; 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; }

 article #field_body .important p { color:#072B7F; }

 /* Page actualités */ .path-actualites .content-listing,.path-news .content-listing { display:flex; flex-wrap:wrap; justify-content:space-between; max-width:1150px; margin:3em auto 0; align-items:flex-start; }

 @media only screen and (max-width:768px) { .path-actualites .content-listing,.path-news .content-listing { flex-wrap:nowrap; flex-direction:column; }

 }

 .path-actualites .content-listing .left-side,.path-news .content-listing .left-side { padding:2rem; border-radius:5px; width:100%; max-width:330px; margin:0 15px 30px; background-color:rgba(110, 195, 211, 0.2); }

 @media only screen and (max-width:768px) { .path-actualites .content-listing .left-side,.path-news .content-listing .left-side { margin:0 auto; }

 }

 .path-actualites .content-listing .left-side form,.path-news .content-listing .left-side form { display:flex; flex-wrap:wrap; justify-content:space-between; }

 .path-actualites .content-listing .left-side form .edit-formations-selects,.path-news .content-listing .left-side form .edit-formations-selects { width:100%; }

 .path-actualites .content-listing .left-side form label,.path-news .content-listing .left-side form label { display:block; color:#072B7F; font-size:12px; text-transform:uppercase; letter-spacing:2px; font-weight:900; margin-bottom:10px; }

 .path-actualites .content-listing .left-side form input[type=text],.path-news .content-listing .left-side form input[type=text] { border:1px #072B7F solid; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; background-color:#ffffff; height:46px; padding:1em; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; width:100%; background:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/loupe.svg") center center no-repeat transparent; background-position:right 13px bottom 15px; background-size:15px; }

 .path-actualites .content-listing .left-side form ::placeholder,.path-news .content-listing .left-side form ::placeholder { color:#072B7F; font-size:15px; }

 .path-actualites .content-listing .left-side form .form-actions,.path-news .content-listing .left-side form .form-actions { border-top:0; padding-bottom:0; }

 .path-actualites .content-listing .left-side form .form-actions [id*="edit-submit-actualites"],.path-news .content-listing .left-side form .form-actions [id*="edit-submit-actualites"] { background-color:#072B7F; color:#ffffff; margin-left:0; width:140px; }

 .path-actualites .content-listing .right-side,.path-news .content-listing .right-side { flex-basis:65%; }

 @media only screen and (max-width:768px) { .path-actualites .content-listing .right-side,.path-news .content-listing .right-side { flex-basis:100%; padding:2em; }

 }

 .path-actualites .content-listing .right-side > ul,.path-news .content-listing .right-side > ul { display:flex; flex-wrap:wrap; justify-content:space-between; }

 @media only screen and (max-width:768px) { .path-actualites .content-listing .right-side > ul,.path-news .content-listing .right-side > ul { padding:0 1em; }

 }

 .path-actualites .content-listing .right-side > ul > li,.path-news .content-listing .right-side > ul > li { flex-basis:100%; background-color:#ffffff; display:flex; flex-direction:row; align-items:center; margin-bottom:1.3rem; /*.bouton {
                        position: relative;
                        width: 42px;
                        height: 42px;
                        margin-left: 2em;
                        justify-self: flex-end;
                        text-indent: -999999px;
                        overflow: hidden;
                        color: transparent;
                        background-color: $vert;
                        border-radius: 5px !important;
                        border-color: $vert;
                        flex-shrink: 0;

                        &:before {
                            content: "";
                            position: absolute;
                            top: 0;
                            left: 0;
                            right: 0;
                            bottom: 0;
                            margin: auto;
                            background-image: url(images/svg/arrow-up-solid.svg);
                            background-position: center;
                            background-repeat: no-repeat;
                        }
                    }*/ }

 @media only screen and (max-width:768px) { .path-actualites .content-listing .right-side > ul > li,.path-news .content-listing .right-side > ul > li { flex-direction:column; margin-bottom:2em; }

 }

 .path-actualites .content-listing .right-side > ul > li .content,.path-news .content-listing .right-side > ul > li .content { margin-right:auto; flex-grow:1; font-family:"Albert sans", sans-serif; text-transform:uppercase; }

 .path-actualites .content-listing .right-side > ul > li .content .date,.path-news .content-listing .right-side > ul > li .content .date { font-size:10px; font-weight:900; letter-spacing:1px; line-height:17px; }

 .path-actualites .content-listing .right-side > ul > li .content .title,.path-news .content-listing .right-side > ul > li .content .title { font-weight:900; font-size:14px; line-height:22px; }

 .path-actualites .content-listing .right-side > ul > li .content .title a,.path-news .content-listing .right-side > ul > li .content .title a { color:#072B7F; }

 .path-actualites .content-listing .right-side > ul > li img,.path-news .content-listing .right-side > ul > li img { width:255px; min-width:255px; height:150px; object-fit:cover; border-bottom-right-radius:2em; border-top-left-radius:2em; background-color:#efefef; flex-shrink:0; margin-right:2em; }

 /* Block auto promo */ .path-frontpage #block-autopromohomeformation { 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; }

 .path-frontpage #block-autopromohomeformation > h2 { display:none; }

 @media only screen and (max-width:768px) { .path-frontpage #block-autopromohomeformation { 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; }

 }

 .path-frontpage #block-autopromohomeformation::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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) { .path-frontpage #block-autopromohomeformation::before { display:none; }

 }

 .path-frontpage #block-autopromohomeformation .arrow { width:42px; height:42px; position:absolute; right:-21px; top:2em; background-color:#6EC3D3; 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) { .path-frontpage #block-autopromohomeformation .arrow { right:20px; }

 }

 .path-frontpage #block-autopromohomeformation .arrow::after { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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; }

 .path-frontpage #block-autopromohomeformation .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); }

 .path-frontpage #block-autopromohomeformation .block-autopromo { height:100%; }

 @media only screen and (max-width:768px) { .path-frontpage #block-autopromohomeformation .block-autopromo { padding-right:53px; }

 }

 .path-frontpage #block-autopromohomeformation .block-autopromo .bell { width:20px; height:25px; margin:auto; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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) { .path-frontpage #block-autopromohomeformation .block-autopromo .bell { display:none; }

 }

 .path-frontpage #block-autopromohomeformation .block-autopromo .bell .autopromo--number { width:14px; height:14px; background-color:#072B7F; 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; }

 .path-frontpage #block-autopromohomeformation .block-autopromo .slick-slider { height:100%; }

 .path-frontpage #block-autopromohomeformation .block-autopromo .slick-slider li a { color:#072B7F; font-size:15px; font-size:0.9375rem; line-height:22px; }

 .path-frontpage #block-autopromohomeformation .block-autopromo .slick-slider li a .title { text-transform:uppercase; font-family:"Albert Sans", sans-serif; font-weight:900; margin-bottom:0.25em; }

 .path-frontpage #block-autopromohomeformation .block-autopromo .slick-slider li a .lancement { font-family:"Albert sans", sans-serif; }

 @media only screen and (max-width:768px) { .path-frontpage #block-autopromohomeformation .block-autopromo .slick-slider li a .lancement { display:none; }

 }

 .path-frontpage #block-autopromohomeformation .block-autopromo .slick-slider li a.view-more { display:none; }

 .path-frontpage #block-autopromohomeformation .block-autopromo .slick-slider .slick-dots { position:absolute; bottom:0; }

 @media only screen and (max-width:768px) { .path-frontpage #block-autopromohomeformation .block-autopromo .slick-slider .slick-dots { position:relative; display:flex; flex-direction:row; justify-content:center; width:100%; margin-top:1em; }

 }

 .path-frontpage #block-autopromohomeformation .block-autopromo .slick-slider .slick-dots li { position:relative; display:inline-block; width:8px; height:8px; margin-right:8px; padding:0; cursor:pointer; }

 .path-frontpage #block-autopromohomeformation .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:#6EC3D3; -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; }

 .path-frontpage #block-autopromohomeformation .block-autopromo .slick-slider .slick-dots li.slick-active button { background-color:#072B7F; }

 /* Bloc Nos Campus */ [class*="block-bloclescampus"] { display:flex; height:768px; }

 @media only screen and (max-width:1024px) { [class*="block-bloclescampus"] { position:relative; flex-direction:column; height:unset; background-color:#072B7F; padding-bottom:100px; }

 .en [class*="block-bloclescampus"] { padding-bottom:unset; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { [class*="block-bloclescampus"] { padding-bottom:0; }

 }

 [class*="block-bloclescampus"] > div:not(.contextual) { position:relative; background-color:#072B7F; width:434px; padding:7em 5em; display:flex; flex-direction:column; justify-content:space-between; overflow:hidden; }

 @media only screen and (max-width:1024px) { [class*="block-bloclescampus"] > div:not(.contextual) { padding:2em; width:100%; position:unset; }

 }

 [class*="block-bloclescampus"] > div:not(.contextual)::before { content:""; position:absolute; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/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) { [class*="block-bloclescampus"] > div:not(.contextual)::before { content:unset; }

 }

 [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper { color:#ffffff; }

 [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper p { font-size:15px; font-size:0.9375rem; line-height:22px; margin-bottom:1em; font-family:"Albert sans", sans-serif; }

 @media only screen and (min-width:768px) and (max-width:1024px) { [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper p { text-align:center; }

 }

 [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper p strong { font-family:"Albert Sans", sans-serif; font-weight:900; }

 [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title { font-family:"Albert 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) { [class*="block-bloclescampus"] > 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) { [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title { justify-content:center; }

 }

 [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title::after { content:""; width:240px; height:70px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/logo-excelia-hotel-and-tourism-clearblue.svg"); background-repeat:no-repeat; background-position:center; }

 @media only screen and (max-width:768px) { [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title::after { width:100%; background-position:left center; background-size:183px auto; margin-top:-0.2em; }

 }

 [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title strong { color:#ffffff; font-weight:900; }

 @media only screen and (max-width:768px) { [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title strong { margin-left:10px; }

 }

 @media (min-width:768px) { [class*="block-bloclescampus"] > div:not(.contextual) .campus-infos-wrapper .bloc-content { position:absolute; bottom:10em; padding-right:5em; }

 }

 [class*="block-bloclescampus"] > 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) { [class*="block-bloclescampus"] > 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) { [class*="block-bloclescampus"] > div:not(.contextual) .campus-link-wrapper { justify-content:center; }

 }

 [class*="block-bloclescampus"] > div:not(.contextual) .campus-link-wrapper a { position:relative; display:flex; flex-direction:row; align-items:center; color:#6EC3D3; text-transform:uppercase; width:182px; height:80px; font-family:"Albert Sans", sans-serif; font-weight:900; font-size:14px; font-size:0.875rem; line-height:22px; border-right:2px #6EC3D3 solid; padding-right:5px; }

 [class*="block-bloclescampus"] > div:not(.contextual) .campus-link-wrapper a::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pin.svg"); display:flex; align-items:center; justify-content:center; }

 [class*="block-bloclescampus"] > 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); background-color:#de2721; -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; }

 [class*="block-bloclescampus"] > 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); }

 [class*="block-bloclescampus"] ul.campus-list { display:flex; flex:1; }

 @media only screen and (max-width:768px) { [class*="block-bloclescampus"] ul.campus-list { flex-direction:column; padding:2em; }

 }

 [class*="block-bloclescampus"] ul.campus-list li { position:relative; flex-basis:50%; }

 @media only screen and (max-width:768px) { [class*="block-bloclescampus"] 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; }

 }

 [class*="block-bloclescampus"] ul.campus-list li a { display:block; width:100%; height:100%; position:relative; z-index:1; overflow:hidden; }

 [class*="block-bloclescampus"] ul.campus-list li a::after { content:""; position:absolute; top:0; left:0; bottom:0; right:0; z-index:1; background-color:#072B7F; 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; }

 [class*="block-bloclescampus"] ul.campus-list li a:hover { filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.3)); }

 [class*="block-bloclescampus"] ul.campus-list li a:hover img { filter:brightness(100%); transform:scale(1.3); transition:transform 2s, filter 1.5s ease-in-out; transform-origin:center center; }

 [class*="block-bloclescampus"] ul.campus-list li a:hover::after { opacity:0 !important; }

 [class*="block-bloclescampus"] ul.campus-list li a .campus-title { right:-5em !important; }

 [class*="block-bloclescampus"] ul.campus-list li a .see-more { -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); opacity:1 !important; }

 [class*="block-bloclescampus"] ul.campus-list li a span { font-family:"Albert Sans", sans-serif; color:#ffffff; font-weight:900; }

 [class*="block-bloclescampus"] 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) { [class*="block-bloclescampus"] ul.campus-list li a span.campus-title { font-size:40px; font-size:2.5rem; }

 }

 @media only screen and (max-width:768px) { [class*="block-bloclescampus"] ul.campus-list li a span.campus-title { display:none; }

 }

 [class*="block-bloclescampus"] ul.campus-list li a span.see-more { position:absolute; top:0; left:0; right:0; bottom:0; height:92px; margin:auto; 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 (min-width:768px) { [class*="block-bloclescampus"] ul.campus-list li a span.see-more { left:5em; bottom:7em; top:unset; right:unset; align-items:unset; }

 }

 @media only screen and (max-width:768px) { [class*="block-bloclescampus"] 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; text-align:center; }

 }

 [class*="block-bloclescampus"] ul.campus-list li a span.see-more .title { font-size:30px; font-size:1.875rem; font-family:"Albert sans", sans-serif; }

 @media (min-width:768px) { [class*="block-bloclescampus"] ul.campus-list li a span.see-more .title { font-size:64px; font-size:4rem; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { [class*="block-bloclescampus"] ul.campus-list li a span.see-more .title { font-size:20px; font-size:1.25rem; }

 }

 [class*="block-bloclescampus"] 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:#6EC3D3; color:#072B7F; 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:2em !important; transition:background-color 0.15s ease-in-out; }

 @media only screen and (max-width:768px) { [class*="block-bloclescampus"] ul.campus-list li a span.see-more .link { margin:0 auto; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { [class*="block-bloclescampus"] ul.campus-list li a span.see-more .link { font-size:12px; font-size:0.75rem; width:150px; }

 }

 [class*="block-bloclescampus"] ul.campus-list li a span.see-more .link::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:#072B7F; -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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); }

 [class*="block-bloclescampus"] ul.campus-list li a span.see-more .link:hover { background-color:#072B7F; color:#ffffff; }

 [class*="block-bloclescampus"] 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); background-color:#ffffff; }

 [class*="block-bloclescampus"] ul.campus-list li a img { position:relative; width:100%; height:100%; object-fit:cover; z-index:0; }

 @media screen and (min-width:769px) { .path-frontpage header #header-top { background-color:unset !important; }

 .path-frontpage header #header-top .logo-header a { background-color:unset !important; }

 .path-frontpage header #header-top > div #block-selecteurdelangue .links::before { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down-white.svg") !important; }

 .path-frontpage header #header-top > div #block-selecteurdelangue .links::after { background-color:unset !important; }

 .path-frontpage header #header-top > div #block-blocaccederaugroupe .access { color:#ffffff !important; }

 .path-frontpage header #header-top > div #block-blocaccederaugroupe .access:after { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/access-white.svg") !important; }

 .path-frontpage header #header-top > div #block-boutonrechercheheader #switch-search { color:#ffffff !important; }

 .path-frontpage header #header-top > div #block-boutonrechercheheader #switch-search::before { background-color:#ffffff !important; }

 .path-frontpage.js-is-open-sous-menu header #header-top > div #block-blocaccederaugroupe .access { color:#072B7F !important; }

 .path-frontpage.js-is-open-sous-menu header #header-top > div #block-blocaccederaugroupe .access:after { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/access.svg") !important; }

 }

 @media screen and (min-width:769px) and (min-width:769px) { .path-frontpage main { margin-top:-47px !important; }

 }

 div[data-is-failure="false"][role="button"] { top:84% !important; }

 /*----------  PAGE CONTACT ----------*/ .page-form-contact #block-excelia-tourism-local-tasks { top:0; }

 .page-form-contact #content-header #page_haut { background-color:#ffffff; }

 @media only screen and (max-width:768px) { .page-form-contact #content-header #page_haut .page-title { font-size:32px; font-size:2rem; }

 }

 .page-form-contact #content-header #page_haut .page-title span,.page-form-contact #content-header #page_haut .page-title strong { color:#6EC3D3; }

 .page-form-contact .content-area { background-color:#f8f8f7 !important; position:relative; display:none; }

 @media only screen and (max-width:980px) { .page-form-contact .content-area { background-color:#ffffff !important; }

 }

 .page-form-contact .content-area.js-ready { display:block; }

 .page-form-contact .content-area:before { content:""; background-color:#ffffff; width:100%; height:100px; position:absolute; z-index:0; }

 .page-form-contact .content-area > div { max-width:1150px; margin:0 auto; }

 .page-form-contact .content-area .js-form_wrapper { position:relative; z-index:0; }

 @media only screen and (max-width:1040px) { .page-form-contact .content-area .js-form_wrapper { max-width:100%; padding:0 2em; }

 }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .js-form_wrapper { flex-direction:column; border-radius:0; }

 }

 .page-form-contact .content-area .node__content { max-width:inherit; width:100%; padding: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-area .node__content { flex-direction:column; align-items:center; justify-content:center; width:auto !important; gap:25px; }

 }

 .page-form-contact .content-area .node__content #field_chapo { order:2; }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content #field_chapo { margin:0 !important; }

 }

 .page-form-contact .content-area .node__content #field_chapo p { font-size:18px !important; font-size:1.125rem !important; line-height:30px !important; }

 .page-form-contact .content-area .node__content #field_body { width:350px; max-width:350px; background-color:#072B7F; color:#ffffff; border-radius:10px; overflow:hidden; order:1; }

 @media only screen and (max-width:980px) { .page-form-contact .content-area .node__content #field_body { order:2; width:100% !important; }

 }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content #field_body { margin-left:auto; margin-right:auto; position:relative; top:unset; }

 }

 .page-form-contact .content-area .node__content #field_body .bloc-contact { padding:35px 46px 65px 46px; width:100%; }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content #field_body .bloc-contact { padding:25px; }

 }

 .page-form-contact .content-area .node__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-area .node__content #field_body .bloc-contact h3.social { padding-top:1em; }

 .page-form-contact .content-area .node__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-area .node__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-area .node__content #field_body .bloc-contact a:not(.bloc-lien-perso)::before,.page-form-contact .content-area .node__content #field_body .bloc-contact a:not(.bloc-lien-perso)::after { display:none; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact a:not(.bloc-lien-perso).tel { display:flex; align-items:center; gap:8px; }

 .page-form-contact .content-area .node__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:#6EC3D3; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/picto-tel-contact.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/picto-tel-contact.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/picto-tel-contact.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/picto-tel-contact.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/picto-tel-contact.svg"); width:16px; height:16px; }

 .page-form-contact .content-area .node__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-area .node__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:#6EC3D3; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/picto-mail-contact.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/picto-mail-contact.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/picto-mail-contact.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/picto-mail-contact.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/picto-mail-contact.svg"); width:19px; height:15px; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul { display:flex !important; justify-content:start; align-items:center; gap:18px; padding-left:0 !important; }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content #field_body .bloc-contact ul { flex-direction:row !important; }

 }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li { margin:0; text-decoration:none; padding:0; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li:before { content:none !important; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li:hover { background-color:transparent !important; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li p { margin:0; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li a span { display:none; }

 .page-form-contact .content-area .node__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-area .node__content #field_body .bloc-contact ul li a.fb:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/facebook.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/facebook.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/facebook.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/facebook.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/facebook.svg"); width:12px; height:22px; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li a.x:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/twitter-x.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/twitter-x.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/twitter-x.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/twitter-x.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/twitter-x.svg"); width:21px; height:22px; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li a.lki:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/linkedin.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/linkedin.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/linkedin.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/linkedin.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/linkedin.svg"); width:21px; height:22px; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li a.yt:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/youtube.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/youtube.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/youtube.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/youtube.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/youtube.svg"); width:21px; height:16px; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li a.inst:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/instagram.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/instagram.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/instagram.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/instagram.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/instagram.svg"); width:21px; height:22px; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li a.wc:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/wechat.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/wechat.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/wechat.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/wechat.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/wechat.svg"); width:21px; height:22px; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact ul li a.tk:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/tiktok.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/tiktok.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/tiktok.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/tiktok.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/tiktok.svg"); width:21px; height:22px; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact .address { display:flex; align-items:center; gap:10px; flex-wrap:wrap; }

 .page-form-contact .content-area .node__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-area .node__content #field_body .bloc-contact .address a::before { content:"" !important; background:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg") no-repeat !important; background-size:cover !important; width:9px; height:9px; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact a.bloc-lien-perso { display:inline-flex; background-color:#6EC3D3; color:#072B7F !important; }

 .page-form-contact .content-area .node__content #field_body .bloc-contact a.bloc-lien-perso::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg") no-repeat !important; 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-area .node__content #field_body .bloc-contact a.bloc-lien-perso.active { background-color:#072B7F; }

 .page-form-contact .content-area .node__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-area .node__content #field_body #internationaux { background-color:#0F3989; color:#ffffff; padding:35px 46px 65px 46px; text-align:center; position:relative; }

 .page-form-contact .content-area .node__content #field_body #internationaux:before { content:"" !important; display:block !important; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/world.svg"); background-size:contain; background-repeat:no-repeat; width:44px; height:44px; margin:auto; }

 .page-form-contact .content-area .node__content #field_body #internationaux h3 { font-weight:normal; color:#ffffff; line-height:30px; }

 .page-form-contact .content-area .node__content #field_body #internationaux h3 strong { font-weight:900; display:block; }

 .page-form-contact .content-area .node__content #field_body #internationaux a.bloc-lien-perso { display:inline-flex; background-color:#6EC3D3; color:#072B7F !important; }

 .page-form-contact .content-area .node__content #field_body #internationaux a.bloc-lien-perso::before { 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-area .node__content #field_body #internationaux a.bloc-lien-perso.active { background-color:#072B7F; }

 .page-form-contact .content-area .node__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-area .node__content #field_body #global-share { display:none; }

 .page-form-contact .content-area .node__content .right-wrapper { order:2; width:490px; flex:0 0 490px; }

 @media only screen and (max-width:920px) { .page-form-contact .content-area .node__content .right-wrapper { width:auto; flex:0 0 auto; }

 }

 @media only screen and (max-width:980px) { .page-form-contact .content-area .node__content .right-wrapper { order:1; }

 }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content #block-pagecontactobjetdevotredemande { margin-right:unset; margin-top:0; width:100% !important; order:2; }

 }

 @media only screen and (max-width:1040px) { .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] { width:auto; flex:1 0 70%; }

 }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] { background-color:transparent; }

 }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form { display:flex; flex-direction:column; }

 @media only screen and (max-width:1040px) { .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form { padding:0 2em; flex-wrap:wrap; }

 }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form { padding:0; }

 }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul { margin-bottom:0; justify-content:space-between; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li { height:4px; flex:0 0 23%; background-color:#d2d4ec; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-active,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete { background-color:#6EC3D3; position:relative; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-active:before,.page-form-contact .content-area .node__content [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:#6EC3D3; position:absolute; bottom:15px; left:0; right:0; margin:auto; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-active[data-webform-page=profil]:before,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete[data-webform-page=profil]:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_profil.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_profil.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_profil.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_profil.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_profil.svg"); width:25px; height:19px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-active[data-webform-page=formation]:before,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete[data-webform-page=formation]:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_formation.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_formation.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_formation.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_formation.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_formation.svg"); width:17px; height:22px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-active[data-webform-page=qui_etes_vous_]:before,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete[data-webform-page=qui_etes_vous_]:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_qui_etes_vous.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_qui_etes_vous.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_qui_etes_vous.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_qui_etes_vous.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_qui_etes_vous.svg"); width:21px; height:21px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-active[data-webform-page=comment_vous_contacter_]:before,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete[data-webform-page=comment_vous_contacter_]:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_contact.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_contact.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_contact.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_contact.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/form_contact.svg"); width:23px; height:23px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li .progress-marker { display:none; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li .progress-marker:before { content:"none"; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li .progress-marker:after { content:none; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .webform-progress ul li .progress-text { display:none; }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-titre-page { padding-left:1em; }

 }

 .page-form-contact .content-area .node__content [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-area .node__content [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-area .node__content [id*=block-blocformulairecontact] form #edit-titre-page.profil h3:before { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-graduation-100.png"); background-size:41px 41px; width:41px; height:41px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-titre-page.formation h3:before { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-check-100.png"); background-size:32px 32px; width:32px; height:32px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-titre-page.qui_etes_vous_ h3:before { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-person-100.png"); background-size:39px 39px; width:39px; height:40px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-titre-page.comment_vous_contacter_ h3:before { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-contact-100.png"); background-size:41px 41px; width:41px; height:41px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-item--error-message { color:#072B7F; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-tel-reseau-diplomes a { position:relative; color:#6EC3D3; font-family:"Albert Sans", sans-serif; font-weight:bold; background:linear-gradient(to right, #6EC3D3, #6EC3D3 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-area .node__content [id*=block-blocformulairecontact] form #edit-tel-reseau-diplomes a:hover { background-size:0 2px, 100% 2px; }

 .page-form-contact .content-area .node__content [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-area .node__content [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:#072B7F; 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-area .node__content [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item { width:100%; }

 }

 .page-form-contact .content-area .node__content [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-area .node__content [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover { position:relative; z-index:1; }

 .page-form-contact .content-area .node__content [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-area .node__content [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after { content:none; }

 }

 .page-form-contact .content-area .node__content [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-area .node__content [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-area .node__content [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le { margin-top:auto; }

 .page-form-contact .content-area .node__content [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:#072B7F; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a::before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/briefcase.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/briefcase.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/briefcase.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/briefcase.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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:#6EC3D3; 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-area .node__content [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a.active { background-color:#072B7F; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-formation-s-souhaite-es---wrapper { width:100%; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-formation-s-souhaite-es---wrapper > legend { display:none; }

 .page-form-contact .content-area .node__content [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-area .node__content [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:#072B7F; font-weight:900; line-height:30px; }

 .page-form-contact .content-area .node__content [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:#6EC3D3; flex:1; margin-left:1em; }

 .page-form-contact .content-area .node__content [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-area .node__content [id*=block-blocformulairecontact] form #edit-civilite--wrapper .fieldset-wrapper #edit-civilite { display:flex; gap:20px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-item-prenom,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-item-nom,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-item-date-de-naissance,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-item-telephone { width:240px; }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-item-prenom,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-item-nom,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-item-telephone { width:100%; }

 }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-pays-de-residence-actuel--wrapper legend { display:none; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper legend { line-height:20px; }

 .page-form-contact .content-area .node__content [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-area .node__content [id*=block-blocformulairecontact] form #edit-adresse legend { display:none; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-adresse .fieldset-wrapper { display:flex; flex-wrap:wrap; justify-content:space-between; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-adresse .fieldset-wrapper .form-item-code-postal,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-adresse .fieldset-wrapper .form-item-ville { width:240px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-champs-obligatoires p { font-size:15px; font-size:0.9375rem; line-height:22px; color:#072B7F; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form #edit-champs-obligatoires p a { color:#072B7F; text-decoration:underline; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-radio + .option:before,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-checkbox + .option:before { background:#072B7F; width:18px; height:18px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-checkbox + .option:before { border-radius:3px; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-radio + .option:after,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-checkbox + .option:after { background-color:#ffffff; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-checkbox:checked + .option::before { background:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/check-white.svg") no-repeat center center #072B7F; }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-text,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-date,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-tel,.page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-email { border:none; }

 }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .captcha { border-bottom:0; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-actions { display:flex; justify-content:space-between; }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-actions .form-submit { height:42px; text-align:right; justify-content:end; }

 .page-form-contact .content-area .node__content [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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/arrow-left-solid.svg"); }

 .page-form-contact .content-area .node__content [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-area .node__content [id*=block-blocformulairecontact] form .form-actions .form-submit.webform-button--previous { min-width:42px; width:42px; color:transparent; }

 }

 .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form .form-actions .form-submit.webform-button--next { margin-right:inherit; min-width:145px; }

 .page-form-contact .content-area .node__content [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-area .node__content [id*=block-blocformulairecontact] form.profil .form-actions { justify-content:center; }

 }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content [id*=block-blocformulairecontact] form.profil .form-actions input { margin:auto !important; }

 }

 .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande { overflow:hidden; }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande { overflow:inherit; }

 }

 .page-form-contact .content-area .node__content #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-area .node__content #content-bloc-pagecontactobjetdevotredemande .select-form-wrapper { background-color:transparent; padding-top:0; }

 }

 .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .select-form-wrapper label[for="contact-forms"] { font-weight:900; font-family:"Albert Sans", sans-serif; color:#072B7F; font-size:18px; font-size:1.125rem; line-height:30px; }

 .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section { position:relative; z-index:0; }

 @media only screen and (max-width:768px) { .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section { margin-left:20px; margin-right:20px; }

 }

 .page-form-contact .content-area .node__content #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-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-title { display:none; }

 .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-content span { display:block; margin-bottom:1em; color:#072B7F; }

 .page-form-contact .content-area .node__content #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-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-content > div { align-items:center; }

 }

 .page-form-contact .content-area .node__content #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-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-content > div a { margin-right:auto; }

 }

 .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section.is-visible { animation-name:fadeInBottom; display:block; }

 .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section label.option { text-transform:none; font-weight:normal; line-height:1; }

 .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-radio:checked + label { font-weight:900 !important; }

 .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .webform-type-webform-entity-radios legend { letter-spacing:2.4px; }

 .page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .js-form-type-textfield label,.page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .js-form-type-email label,.page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .js-form-type-tel label,.page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .js-form-type-select label,.page-form-contact .content-area .node__content #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .js-form-type-textarea label { letter-spacing:2.4px; }

 .page-form-contact .content-area .node__content #block-blocformulairecontactreseaudesdiplomes #edit-actions .form-submit.webform-button--submit,.page-form-contact .content-area .node__content #block-blocformulairecontacttaxedapprentissage #edit-actions .form-submit.webform-button--submit,.page-form-contact .content-area .node__content #block-blocformulairecontactsuggestionsetreclamation #edit-actions .form-submit.webform-button--submit { min-width:140px; margin-left:auto; }

 .page-form-contact form legend,.page-form-contact form label { color:#072B7F; line-height:22px; }

 @media only screen and (max-width:768px) { .page-form-contact form legend,.page-form-contact form label { line-height:20px; }

 }

 .page-form-contact form legend:not(.option),.page-form-contact form label:not(.option) { font-size:18px; font-size:1.125rem; }

 body.node63 #content,.page-form-brochure-formation #content { color:#072B7F; position:relative; }

 body.node63 #content #content-header #page_haut,.page-form-brochure-formation #content #content-header #page_haut { color:#ffffff; padding-bottom:0; background-color:transparent !important; }

 @media only screen and (max-width:768px) { body.node63 #content #content-header #page_haut,.page-form-brochure-formation #content #content-header #page_haut { height:290px; }

 }

 body.node63 #content #content-header #page_haut .page-title,.page-form-brochure-formation #content #content-header #page_haut .page-title { max-width:800px; }

 @media only screen and (max-width:768px) { body.node63 #content #content-header #page_haut .page-title,.page-form-brochure-formation #content #content-header #page_haut .page-title { font-size:32px; font-size:2rem; }

 }

 body.node63 #content #content-header #page_haut .page-title span,.page-form-brochure-formation #content #content-header #page_haut .page-title span { color:#6EC3D3; }

 body.node63 #content #content-header #page_haut .page-title p.formation span,.page-form-brochure-formation #content #content-header #page_haut .page-title p.formation span { color:#072B7F !important; font-size:22px; font-size:1.375rem; line-height:30px; position:relative; display:flex; align-items:center; justify-content:center; }

 body.node63 #content #content-header #page_haut .page-title p.formation span::before,.page-form-brochure-formation #content #content-header #page_haut .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); flex:0 0 25px; background-color:#6EC3D3; display:block; }

 @media only screen and (max-width:768px) { body.node63 #content #content-header #page_haut .page-title p.formation span::before,.page-form-brochure-formation #content #content-header #page_haut .page-title p.formation span::before { margin-top:5px; }

 }

 body.node63 #content .content-area,.page-form-brochure-formation #content .content-area { padding-top:0 !important; background-color:transparent !important; display:none; }

 body.node63 #content .content-area.js-ready,.page-form-brochure-formation #content .content-area.js-ready { display:block; }

 body.node63 #content .content-area #block-excelia-tourism-content,.page-form-brochure-formation #content .content-area #block-excelia-tourism-content { margin-top:0; margin-bottom:0; }

 body.node63 #content .content-area .node__content,.page-form-brochure-formation #content .content-area .node__content { padding:0 !important; }

 body.node63 #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) { body.node63 #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) { body.node63 #content .content-area .js-form_wrapper,.page-form-brochure-formation #content .content-area .js-form_wrapper { flex-direction:column; border-radius:0; }

 }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content { background-color:#072B7F; color:#ffffff; padding:3em; position:relative; max-width:350px; }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content::before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/strate-excelia.svg"); background-color:#8f93bb; position:absolute; bottom:0; opacity:0.3; }

 @media only screen and (max-width:768px) { body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content::before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content::before { content:none; }

 }

 @media only screen and (max-width:768px) { body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content { padding:1em; border-bottom-right-radius:30px; max-width:inherit; }

 }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content p,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content 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) { body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content p,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content p { font-size:14px; font-size:0.875rem; line-height:20px; text-align:center; }

 }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul { display:flex; flex-direction:column; padding-left:0; gap:2em; min-height:60px; }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .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) { body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li { font-size:12px; font-size:0.75rem; line-height:18px; }

 }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .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; }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(1),body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(4),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(1),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(4) { animation-delay:0.5s; /* don't forget to set a delay! */ }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(1):before,body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(4):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(1):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(4):before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/checklist.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/checklist.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/checklist.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/checklist.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/checklist.svg"); width:35px; height:42px; }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(2),body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(5),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(2),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(5) { animation-delay:1s; /* don't forget to set a delay! */ }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(2):before,body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(5):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(2):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(5):before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); width:38px; height:30px; }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(3),body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(6),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(3),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(6) { animation-delay:1.5s; /* don't forget to set a delay! */ }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(3):before,body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(6):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(3):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li:nth-of-type(6):before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bell.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bell.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bell.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bell.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bell.svg"); width:33px; height:41px; }

 body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li p,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .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) { body.node63 #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li p,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-tourism-content .node__content .slider ul li p { font-size:14px; font-size:0.875rem; line-height:20px; text-align:center; }

 }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202],body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202],body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202],body.node63 #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; }

 }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form,body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form,body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form,body.node63 #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; }

 }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active,body.node63 #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:#6EC3D3; position:relative; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active:before,body.node63 #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:#6EC3D3; position:absolute; bottom:15px; left:0; right:0; margin:auto; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=profil]:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=profil]:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=profil]:before,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_profil.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_profil.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_profil.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_profil.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_profil.svg"); width:25px; height:19px; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=formation]:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=formation]:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=formation]:before,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_formation.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_formation.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_formation.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_formation.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_formation.svg"); width:17px; height:22px; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=qui_etes_vous_]:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=qui_etes_vous_]:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=qui_etes_vous_]:before,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_qui_etes_vous.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_qui_etes_vous.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_qui_etes_vous.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_qui_etes_vous.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_qui_etes_vous.svg"); width:21px; height:21px; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=comment_vous_contacter_]:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=comment_vous_contacter_]:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=comment_vous_contacter_]:before,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_contact.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_contact.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_contact.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_contact.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/form_contact.svg"); width:23px; height:23px; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-marker,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-marker:before,body.node63 #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"; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-marker:after,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-text,body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page,body.node63 #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; }

 }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page h3,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page h3:before,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.profil h3:before,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-graduation-100.png"); background-size:41px 41px; width:41px; height:41px; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.formation h3:before,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-check-100.png"); background-size:32px 32px; width:32px; height:32px; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.qui_etes_vous_ h3:before,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-person-100.png"); background-size:39px 39px; width:39px; height:40px; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.comment_vous_contacter_ h3:before,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-contact-100.png"); background-size:41px 41px; width:41px; height:41px; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item,body.node63 #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:#072B7F; 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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item,body.node63 #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%; }

 }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:after,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after,body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after,body.node63 #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; }

 }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item label.option,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item .form-radio + .option:after,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a,body.node63 #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:#072B7F; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a::before,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/briefcase.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/briefcase.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/briefcase.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/briefcase.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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:#6EC3D3; 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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a.active,body.node63 #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:#072B7F; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper,body.node63 #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%; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper > legend,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation,body.node63 #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; }

 body.node63 #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,body.node63 #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:#072B7F; font-weight:900; line-height:30px; }

 body.node63 #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,body.node63 #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:#6EC3D3; flex:1; margin-left:1em; }

 body.node63 #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,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-civilite--wrapper .fieldset-wrapper #edit-civilite,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-prenom,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-nom,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-date-de-naissance,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-telephone,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-prenom,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-nom,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-date-de-naissance,body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-prenom,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-nom,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-date-de-naissance,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-telephone,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-prenom,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-nom,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-date-de-naissance,body.node63 #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:100%; }

 }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-pays-de-residence-actuel--wrapper legend,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper legend,body.node63 #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; }

 body.node63 #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,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse legend,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse .fieldset-wrapper,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse .fieldset-wrapper .form-item-code-postal,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse .fieldset-wrapper .form-item-ville,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-adresse .fieldset-wrapper .form-item-code-postal,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-champs-obligatoires p,body.node63 #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:#072B7F; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-champs-obligatoires p a,body.node63 #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:#072B7F; text-decoration:underline; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-radio + .option:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox + .option:before,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-radio + .option:before,body.node63 #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:#072B7F; width:18px; height:18px; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox + .option:before,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-radio + .option:after,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox + .option:after,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-radio + .option:after,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox:checked + .option::before,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/check-white.svg") no-repeat center center #072B7F; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form legend,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form label,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form legend,body.node63 #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:#072B7F; line-height:22px; }

 @media only screen and (max-width:768px) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form legend,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form label,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form legend,body.node63 #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; }

 }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form legend:not(.option),body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form label:not(.option),body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form legend:not(.option),body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-text,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-date,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-tel,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-email,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-text,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-date,body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-tel,body.node63 #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; }

 }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .captcha,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--previous,body.node63 #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/arrow-left-solid.svg"); }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--previous:hover,body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--previous,body.node63 #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; }

 }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--next,body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--submit,body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form.profil .form-actions,body.node63 #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) { body.node63 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form.profil .form-actions input,body.node63 #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; }

 }

 body.node63 #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; }

 body.node63 #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; }

 body.node63 #content .content-area .js-form_wrapper #formloader .inner img,.page-form-brochure-formation #content .content-area .js-form_wrapper #formloader .inner img { width:110px; }

 body.node63 #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:#072B7F; max-width:75%; text-align:center; }

 body.node63 #content .background-image,.page-form-brochure-formation #content .background-image { display:none; }

 body.node63 #content #content-header.no-background,.page-form-brochure-formation #content #content-header.no-background { background:none !important; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage],.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] { max-width:620px; margin:0 auto; margin-bottom:4em; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] > div:not(.contextual):not([data-contextual-id]) > div:first-child,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] > div:not(.contextual):not([data-contextual-id]) > div:first-child { display:none; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form { display:flex; flex-direction:column; }

 @media only screen and (max-width:768px) { body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form { padding:0 2em; }

 }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-markup,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-markup { font-size:20px; font-size:1.25rem; 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:#6EC3D3; }

 @media only screen and (max-width:768px) { body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-markup,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-markup { font-size:20px; font-size:1.25rem; margin-bottom:1em; }

 }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-steps-brochure ul,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-steps-brochure ul { display:flex; justify-content:space-between; align-items:center; padding:0 20px; border-bottom:2px solid #ffffff; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-steps-brochure ul li,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-steps-brochure ul li { max-width:270px; width:100%; height:50px; display:flex; align-items:center; justify-content:center; background-color:#ffffff; border-top-left-radius:5px; border-top-right-radius:5px; color:#072B7F; font-weight:900; font-size:15px; font-size:0.9375rem; font-family:"Albert Sans", sans-serif; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-steps-brochure ul li.disableStep,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-steps-brochure ul li.disableStep { background-color:transparent; border:1px solid #ffffff; border-bottom:0; color:#ffffff; }

 @media only screen and (max-width:768px) { body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-steps-brochure ul li:first-of-type,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-steps-brochure ul li:first-of-type { margin-right:20px; }

 }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-steps-brochure ul li:first-of-type.disableStep,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-steps-brochure ul li:first-of-type.disableStep { background-color:#6EC3D3; color:#ffffff; border-color:#6EC3D3; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper { display:flex; flex-wrap:wrap; justify-content:space-between; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-titre-page,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-titre-page { display:none; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le { margin-top:auto; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a { display:flex; flex-direction:row; max-width:220px; height:auto; align-items:center; justify-content:center; background-color:#6EC3D3; color:#ffffff; font-family:"Albert 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; }

 @media only screen and (max-width:768px) { body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a { font-size:12px; font-size:0.75rem; }

 }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a::before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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) { body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a::before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a::before { content:unset; }

 }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a.active,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a.active { background-color:#072B7F; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le a:hover::before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-vous-etes-professionnel-le 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); }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper section,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper section { width:100%; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper { width:100%; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper > legend,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper > legend { margin-bottom:1em; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation { margin-bottom:2em; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head { padding-bottom:11px; margin-bottom:1em; position:relative; display:flex; justify-content:space-between; align-items:center; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head:before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head:before { content:""; background-repeat:no-repeat; background-position:left center; color:transparent; margin-right:20px; height:51px; display:block; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head:after,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #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:#ffffff; flex:1; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-355:before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-355:before { width:174px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logo-excelia-business-school-blanc.svg"); }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-357:before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-357:before { width:159px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logo-excelia-tourism-school-blanc.svg"); }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-356:before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-356:before { width:171px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logo-excelia-digital-school-blanc.svg"); }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-359:before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-359:before { width:133px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logo-excelia-executive-education-blanc.svg"); }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-358:before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-358:before { width:133px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logo-excelia-academy-blanc.svg"); }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-420:before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-420:before { background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logo-excelia-sante-bien-etre-blanc-full.svg"); width:221px; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-390:before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head.school-390:before { width:160px; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logo-excelia-immobilier-blanc-full.svg"); }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .form-item,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .form-item { margin-top:0; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-navigation-etape-1-form,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-navigation-etape-1-form { width:100%; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-navigation-etape-1-form a,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-1"] > .fieldset-wrapper #edit-navigation-etape-1-form a { margin:auto; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"],.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] { display:none; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-pays-de-residence-actuel--wrapper .fieldset-wrapper label[for=edit-pays-de-residence-actuel-country],.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-pays-de-residence-actuel--wrapper .fieldset-wrapper label[for=edit-pays-de-residence-actuel-country] { display:none; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-pays-de-residence-actuel--wrapper .fieldset-wrapper .form-item-pays-de-residence-actuel-country,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-pays-de-residence-actuel--wrapper .fieldset-wrapper .form-item-pays-de-residence-actuel-country { margin-top:1em; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] .js-form-item-pays,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] .js-form-item-pays { display:none; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper .fieldset-legend,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper .fieldset-legend { font-size:15px; font-size:0.9375rem; font-weight:normal; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-precedent-etape-2,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-precedent-etape-2 { width:100%; margin-top:1em; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-precedent-etape-2 a,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-precedent-etape-2 a { margin:auto; background-color:#072B7F; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-precedent-etape-2 a:before,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] #edit-precedent-etape-2 a:before { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] .form-actions,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form [id*="edit-etape-2"] .form-actions { margin-top:2em; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-champs-obligatoires p,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-champs-obligatoires p { font-size:15px; font-size:0.9375rem; line-height:22px; }

 body.node63 #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-champs-obligatoires p a,.page-form-brochure-formation #content [id*=block-blocformulairetelechargerunebrochurepage] form #edit-champs-obligatoires p a { color:#ffffff; text-decoration:underline; }

 body.node63 #content #content-footer,.page-form-brochure-formation #content #content-footer { background-color:#f2f2f2; }

 body.node63 #stickybar,.page-form-brochure-formation #stickybar { display:none; }

 html[lang="en"] .node63 #edit-vous-etes-professionnel-le,html[lang="en"] .node63 .form-item-recevoir-la-les-brochure-s-par-courrier { display:none !important; }

 .page-user-login #user-login-form { display:block; margin:0 auto; width:100%; max-width:450px; }

 .page-user-login #user-login-form label { color:#072B7F; 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; }

 body[class*="page-tfa-1"] .tfa-entry-form { display:block; margin:0 auto; width:100%; max-width:450px; }

 body[class*="page-tfa-1"] .tfa-entry-form label { color:#072B7F; cursor:pointer; font-weight:bold; text-transform:uppercase; }

 .page-blog,.vocabulary_thematique_blog { font-family:"Nunito Sans", sans-serif; font-size:100%; font-weight:normal; color:#202632; line-height:normal; }

 .page-blog main #content-header,.vocabulary_thematique_blog main #content-header { background-color:#ffffff !important; }

 .page-blog main #content-header #page_haut,.vocabulary_thematique_blog main #content-header #page_haut { height:auto; position:relative; padding:70px 0; }

 @media only screen and (max-width:768px) { .page-blog main #content-header #page_haut,.vocabulary_thematique_blog main #content-header #page_haut { padding:2em 0; }

 }

 .page-blog main #content-header #page_haut > div,.vocabulary_thematique_blog main #content-header #page_haut > div { width:80%; margin-left:auto; margin-right:auto; display:flex; flex-direction:column; justify-content:center; align-items:center; flex-wrap:wrap; position:relative; left:inherit; right:inherit; transform:inherit; bottom:inherit; }

 .page-blog main #content-header #page_haut > div > div,.vocabulary_thematique_blog main #content-header #page_haut > div > div { text-align:center; }

 @media only screen and (max-width:768px) { .page-blog main #content-header #page_haut > div [id^="block-breadcrumbs"] nav,.vocabulary_thematique_blog main #content-header #page_haut > div [id^="block-breadcrumbs"] nav { margin-top:65px; }

 }

 .page-blog main #content-header #page_haut .title,.vocabulary_thematique_blog main #content-header #page_haut .title { width:80%; margin-left:auto; margin-right:auto; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; flex-direction:row; gap:2em; position:relative; }

 @media only screen and (max-width:768px) { .page-blog main #content-header #page_haut .title,.vocabulary_thematique_blog main #content-header #page_haut .title { flex-direction:column; gap:1em; }

 }

 .page-blog main #content-header #page_haut .title h1,.vocabulary_thematique_blog main #content-header #page_haut .title h1 { font-size:80px; font-size:5rem; font-weight:900; margin-bottom:0; }

 @media only screen and (max-width:768px) { .page-blog main #content-header #page_haut .title h1,.vocabulary_thematique_blog main #content-header #page_haut .title h1 { font-size:40px; font-size:2.5rem; }

 }

 .page-blog main #content-header #page_haut .title h1 a,.page-blog main #content-header #page_haut .title h1 a:visited,.vocabulary_thematique_blog main #content-header #page_haut .title h1 a,.vocabulary_thematique_blog main #content-header #page_haut .title h1 a:visited { color:#121658; }

 .page-blog main #content-header #page_haut .title .description,.vocabulary_thematique_blog main #content-header #page_haut .title .description { color:#6EC3D3; 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) { .page-blog main #content-header #page_haut .title .description,.vocabulary_thematique_blog main #content-header #page_haut .title .description { font-size:18px; font-size:1.125rem; text-align:center; }

 }

 @media only screen and (max-width:768px) { .page-blog main #content-header #page_haut .title .description p,.vocabulary_thematique_blog main #content-header #page_haut .title .description p { line-height:18px; }

 }

 .page-blog main .content-area,.vocabulary_thematique_blog main .content-area { padding-top:0; }

 @media only screen and (max-width:1210px) { .page-blog main .content-area,.vocabulary_thematique_blog main .content-area { font-size:80%; }

 }

 @media only screen and (max-width:1024px) { .page-blog main .content-area,.vocabulary_thematique_blog main .content-area { font-size:70%; }

 }

 .page-blog main .content-area > div,.vocabulary_thematique_blog main .content-area > div { width:inherit; margin:0 auto; margin:0 auto; transition:all 0.4s ease-in-out; }

 .page-blog main .content-area > div #block-excelia-tourism-content,.vocabulary_thematique_blog main .content-area > div #block-excelia-tourism-content { display:none; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper { flex-direction:column; gap:inherit; margin-bottom:0; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages { height:auto; gap:2em; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques { width:100%; background-color:#072B7F; flex-direction:column; padding-bottom:2em; gap:1em; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,.vocabulary_thematique_blog main .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; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,.vocabulary_thematique_blog main .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:#072B7F; gap:2em; }

 }

 @media only screen and (max-width:768px) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open { height:520px; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li.init span::after,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li.init span::after,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,.vocabulary_thematique_blog main .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:#072B7F; border-radius:5px; font-weight:bold; font-size:16px; font-size:1rem; width:300px; text-align:center; }

 @media only screen and (max-width:768px) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,.vocabulary_thematique_blog main .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; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init:hover,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init:hover,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init:hover,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span::after,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span::after,.vocabulary_thematique_blog main .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); width:11px; height:9px; background-color:#6EC3D3; transition:transform 0.25s ease-in-out; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,.vocabulary_thematique_blog main .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:#6EC3D3; color:#072B7F; text-transform:uppercase; padding:0.2em 0.7em; border-radius:5px; font-family:"Albert Sans", sans-serif; font-weight:900; transition:background-color 0.25s ease-in-out; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a:hover,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a:hover,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a:hover,.vocabulary_thematique_blog main .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:#072B7F; color:#ffffff; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a.current,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a.current,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a.current,.vocabulary_thematique_blog main .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:#072B7F; color:#ffffff; }

 @media only screen and (max-width:768px) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,.vocabulary_thematique_blog main .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; background-color:#072B7F; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current { background-color:#6EC3D3; 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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,.vocabulary_thematique_blog main .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; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current a.close,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current a.close,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current a.close,.vocabulary_thematique_blog main .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/cross.svg") no-repeat center; margin:auto; cursor:pointer; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing,.vocabulary_thematique_blog main .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%; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content,.vocabulary_thematique_blog main .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%; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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:"Albert Sans", sans-serif; align-items:end; }

 @media only screen and (max-width:1024px) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content a,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content a,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages { height:auto; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row,.vocabulary_thematique_blog main .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%; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing,.vocabulary_thematique_blog main .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%; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content,.vocabulary_thematique_blog main .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; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image,.vocabulary_thematique_blog main .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; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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:#072B7F; padding-left:2em; text-align:left; gap:1em; font-family:"Albert Sans", sans-serif; width:40%; }

 @media only screen and (max-width:768px) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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%; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content a,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content a,.vocabulary_thematique_blog main .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:#072B7F; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage { flex-wrap:wrap; gap:inherit; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row { height:auto; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 { position:relative; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing,.vocabulary_thematique_blog main .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%; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content,.vocabulary_thematique_blog main .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%; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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:"Albert Sans", sans-serif; }

 @media only screen and (max-width:1024px) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content a,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content a,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 { position:relative; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing,.vocabulary_thematique_blog main .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%; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .image,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .image,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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:#072B7F; text-align:center; gap:1em; font-family:"Albert Sans", sans-serif; align-items:center; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content a,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content a,.vocabulary_thematique_blog main .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:#072B7F; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row { width:100% !important; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,.page-blog main .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content,.vocabulary_thematique_blog main .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; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image,.vocabulary_thematique_blog main .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; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image:before,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image:before,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image img,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image img,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content,.vocabulary_thematique_blog main .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:#072B7F !important; text-align:center; align-items:center; }

 }

 @media only screen and (max-width:768px) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content a,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content a,.vocabulary_thematique_blog main .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:#072B7F !important; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at,.vocabulary_thematique_blog main .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) { .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at,.vocabulary_thematique_blog main .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; }

 }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at::before,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at::before,.vocabulary_thematique_blog main .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:#6EC3D3; -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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar-2.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar-2.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar-2.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar-2.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar-2.svg"); display:block; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .title a,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .title a,.vocabulary_thematique_blog main .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; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a,.vocabulary_thematique_blog main .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:#6EC3D3; width:60px; height:45px; position:relative; border-bottom-right-radius:20px; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a::before,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a::before,.vocabulary_thematique_blog main .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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); display:block; background-color:#072B7F; }

 .page-blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a:hover::before,.page-blog main .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,.vocabulary_thematique_blog main .content-area > div #block-views-block-blog-block-1 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a:hover::before,.vocabulary_thematique_blog main .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-node-type-formation { -webkit-overflow-scrolling:auto; /* Sticky menu */ }

 .page-node-type-formation ::-webkit-scrollbar:vertical { width:12px; }

 .page-node-type-formation ::-webkit-scrollbar:horizontal { height:12px !important; }

 .page-node-type-formation ::-webkit-scrollbar-thumb { background-color:rgba(0, 0, 0, 0.5); border-radius:10px; border:2px solid #ffffff; }

 .page-node-type-formation ::-webkit-scrollbar-track { border-radius:10px; background-color:#ffffff; }

 .page-node-type-formation #content-header { min-height:350px; height:100%; background-attachment:inherit !important; position:relative; }

 .page-node-type-formation #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; }

 .page-node-type-formation #page_haut { position:relative; padding:70px 0; font-family:"Albert Sans", sans-serif; max-width:1040px; margin:0 auto; margin-top:0px; flex-direction:column; justify-content:space-between; align-items:center; height:100%; color:#ffffff; }

 .page-node-type-formation #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) { .page-node-type-formation #page_haut > div { width:90%; flex-wrap:unset; }

 }

 .page-node-type-formation #page_haut > div .breadcrumb { margin-top:30px; margin-bottom:30px; }

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

 }

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

 }

 .page-node-type-formation #page_haut > div .breadcrumb ol { display:flex; align-items:center; }

 .type_formation_initiale_ .page-node-type-formation #page_haut > div .breadcrumb ol { justify-content:center; }

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

 }

 .page-node-type-formation #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) { .page-node-type-formation #page_haut > div .breadcrumb ol li:first-of-type { margin-left:-17px; }

 }

 .page-node-type-formation #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); width:12px; height:11px; background-color:#6EC3D3; }

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

 .page-node-type-formation #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron-breadcrumb.svg"); width:4px; height:7px; background-color:#6EC3D3; }

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

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

 }

 .page-node-type-formation #page_haut > div .breadcrumb ol li a { color:#072B7F; }

 .type_formation_initiale_ .page-node-type-formation #page_haut > div .breadcrumb ol li a { color:#ffffff; }

 .type_ecole .page-node-type-formation #page_haut > div .breadcrumb ol li a { color:#ffffff; }

 .page-node-type-formation #page_haut > div h1.page-title { margin:0 0 1em 0; text-align:center; font-size:56px; font-size:3.5rem; color:#ffffff; }

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

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

 }

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

 .section-nos-formations .page-node-type-formation #page_haut > div h1.page-title { text-align:left; }

 .type_formation_initiale_ .page-node-type-formation #page_haut > div h1.page-title { text-align:center; }

 .page-node-type-formation #page_haut > div h1.page-title span { font-weight:900; }

 .page-node-type-formation [id*="block-blocraccourcisformation"] #shortcuts ul { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; }

 @media only screen and (max-width:768px) { .page-node-type-formation [id*="block-blocraccourcisformation"] #shortcuts ul { justify-content:space-between; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation [id*="block-blocraccourcisformation"] #shortcuts ul li { margin-right:0; flex:0 0 49%; }

 }

 .page-node-type-formation [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:#072B7F; }

 @media only screen and (max-width:768px) { .page-node-type-formation [id*="block-blocraccourcisformation"] #shortcuts ul li a { font-size:16px; font-size:1rem; margin-right:0; text-align:center; justify-content:center; }

 }

 .page-node-type-formation [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-node-type-formation [id*="block-blocraccourcisformation"] #shortcuts ul li a:before { content:none; }

 }

 .page-node-type-formation [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-node-type-formation [id*="block-blocraccourcisformation"] #shortcuts ul li.lien-nous-contacter a { background-color:#072B7F; color:#ffffff; }

 .page-node-type-formation [id*="block-blocraccourcisformation"] #shortcuts ul li.lien-nous-contacter a:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); width:20px; height:37px; background-color:#ffffff; }

 .page-node-type-formation [id*="block-blocraccourcisformation"] #shortcuts ul li#lien-dl-brochure a { background-color:#6EC3D3; color:#072B7F; }

 .page-node-type-formation [id*="block-blocraccourcisformation"] #shortcuts ul li#lien-dl-brochure a:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); width:29px; height:37px; background-color:#072B7F; }

 .page-node-type-formation .content-area { padding-top:3em; padding-bottom:3em; }

 .page-node-type-formation #contactFormationModal { display:none; }

 .page-node-type-formation #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-node-type-formation #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-node-type-formation #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-node-type-formation #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-node-type-formation #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-node-type-formation #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-node-type-formation #contactFormationModal.js-open .modal-content { background-color:#ffffff; margin:auto; padding:40px; display:inline-block; max-width:400px; position:relative; color:#072B7F; top:50%; transform:translateY(-50%); border-top-left-radius:25px; }

 .page-node-type-formation #contactFormationModal.js-open .modal-content .titre-bloc-dans-ecole { display:block; font-size:22px; font-size:1.375rem; margin-bottom:1em; color:#202632; }

 .page-node-type-formation #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-node-type-formation #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/smartphone.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/smartphone.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/smartphone.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/smartphone.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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-node-type-formation #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/whatsapp.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/whatsapp.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/whatsapp.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/whatsapp.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/whatsapp.svg"); background-color:#202632; width:33px; height:33px; position:absolute; top:60px; left:0; }

 .en .page-node-type-formation #contactFormationModal.js-open .modal-content .tel-formation.international { min-height:100px; }

 .page-node-type-formation #contactFormationModal.js-open .modal-content .tel-formation strong { font-size:22px; font-size:1.375rem; font-weight:900; margin-bottom:0.3em; }

 .page-node-type-formation #contactFormationModal.js-open .modal-content .tel-formation .tel-group { display:flex; flex-direction:column; margin:0.2em 0; color:#202632; }

 .page-node-type-formation #contactFormationModal.js-open .modal-content .tel-formation .tel-group a { color:#072B7F; font-weight:900; }

 .page-node-type-formation #contactFormationModal.js-open .modal-content .contact-formation { padding-left:60px; margin-top:1em; text-align:left; }

 .page-node-type-formation #contactFormationModal.js-open .modal-content .contact-formation.mail-formation { position:relative; }

 .page-node-type-formation #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/mail.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/mail.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/mail.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/mail.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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-node-type-formation #contactFormationModal.js-open .modal-content .contact-formation.rdv-formation { position:relative; }

 .page-node-type-formation #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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-node-type-formation #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:#072B7F; 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-node-type-formation #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/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-node-type-formation #contactFormationModal.js-open .modal-content .contact-formation a.active { background-color:#072B7F; }

 .page-node-type-formation #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-node-type-formation article { margin-bottom:3em; }

 .page-node-type-formation article .node__content { max-width:100%; /* Fade in tabs */ }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content { margin-top:0; }

 }

 .page-node-type-formation article .node__content .tab-list .inner { overflow:hidden; display:flex; justify-content:space-between; width:100%; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tab-list .inner { flex-direction:column; height:60px; width:100%; overflow:hidden; z-index:11; border:2px solid #6EC3D3; 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-node-type-formation article .node__content .tab-list .inner.mobile-select-open { height:auto; }

 .page-node-type-formation article .node__content .tab-list .inner.mobile-select-open button:not(:last-of-type) { border-bottom:1px solid #DDDDDD; }

 }

 .page-node-type-formation 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:#072B7F; font-weight:900; border-bottom:4px solid transparent; position:relative; font-family:"Albert Sans", sans-serif; font-size:20px; font-size:1.25rem; line-height:22px; letter-spacing:0px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tab-list .inner button { border-bottom:none; order:2; height:auto !important; }

 }

 .page-node-type-formation article .node__content .tab-list .inner button:hover,.page-node-type-formation article .node__content .tab-list .inner button.js-active { color:#6EC3D3; border-color:#6EC3D3; }

 .page-node-type-formation article .node__content .tab-list .inner button:hover:first-of-type:before,.page-node-type-formation article .node__content .tab-list .inner button.js-active:first-of-type:before { background-color:#6EC3D3; }

 @media only screen and (max-width:1024px) { .page-node-type-formation 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-node-type-formation 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); width:17px; height:17px; background-color:#072B7F; position:absolute; top:0; right:20px; bottom:0; margin:auto; transform:rotate(90deg); }

 }

 .page-node-type-formation article .node__content .tab-list .inner button:first-of-type { height:54px; }

 .page-node-type-formation article .node__content .tab-list .inner button:first-of-type span { display:none; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tab-list .inner button:first-of-type span { display:block; }

 }

 .page-node-type-formation 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/home.svg"); width:22px; height:19px; background-color:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tab-list .inner button:first-of-type:before { display:none; }

 }

 .page-node-type-formation article .node__content .tab-list .inner button#admission { display:flex; align-items:center; gap:5px; height:44px; color:#072B7F; border:1px solid #072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tab-list .inner button#admission { border:0; justify-content:center; }

 }

 .page-node-type-formation article .node__content .tab-list .inner button#admission:hover,.page-node-type-formation article .node__content .tab-list .inner button#admission.js-active { color:#6EC3D3; border-color:#6EC3D3; }

 .page-node-type-formation article .node__content .tab-list .inner button#admission:before { content:""; display:block; -webkit-background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-fusee-100-infinite.png"); -moz-background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-fusee-100-infinite.png"); -ms-background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-fusee-100-infinite.png"); -o-background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-fusee-100-infinite.png"); background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-fusee-100-infinite.png"); width:30px; height:30px; background-size:contain; background-repeat:no-repeat; }

 .page-node-type-formation article .node__content .tab-list .inner #brochure { display:none; background-color:#6EC3D3; color:#ffffff; flex-direction:row; align-items:center; gap:5px; height:44px; color:#ffffff; font-family:"Albert 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-node-type-formation 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); background-color:#ffffff; width:20px; height:27px; transition:transform 0.25s ease-in-out; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent { display:none; animation:fadeEffect 1s; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent { margin-top:2em; }

 }

 .page-node-type-formation article .node__content .tabcontent.js-active { display:block; }

 .page-node-type-formation article .node__content .tabcontent:not(#tab-content-home) { padding:2em 0; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent:not(#tab-content-home) { padding:0 !important; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content .tabcontent:not(#tab-content-home) { padding:0 20px !important; }

 }

 .page-node-type-formation article .node__content .tabcontent h2 { font-size:30px; font-size:1.875rem; line-height:40px; letter-spacing:-0.6px; color:#072B7F; font-weight:900; display:inline-flex; flex-direction:column; align-items:flex-start; }

 @media only screen and (max-width:1024px) { .page-node-type-formation 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-node-type-formation article .node__content .tabcontent h2.title_section { margin:1em 0; }

 .page-node-type-formation article .node__content .tabcontent h2.center,.page-node-type-formation article .node__content .tabcontent h2.text-align-center { width:100%; align-items:center; position:relative; }

 .page-node-type-formation article .node__content .tabcontent h2.row { flex-direction:row; justify-content:center; gap:5px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent h2.row { flex-direction:column; align-items:center; }

 }

 .page-node-type-formation article .node__content .tabcontent h2 span { color:#072B7F; background-color:#6EC3D3; padding:0 10px; }

 .page-node-type-formation article .node__content .tabcontent h3 { font-family:"Albert Sans", sans-serif; font-size:30px; font-size:1.875rem; line-height:40px; letter-spacing:-1.5px; color:#072B7F; font-weight:300; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent h3 { font-size:22px; font-size:1.375rem; line-height:30px; letter-spacing:-0.44px; text-align:center; }

 }

 .page-node-type-formation article .node__content .tabcontent h4 { position:relative; font-size:22px; font-size:1.375rem; line-height:30px; letter-spacing:0px; color:#072B7F; font-weight:900; text-transform:initial; }

 .page-node-type-formation 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:#6EC3D3; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent h4:before { position:relative; left:inherit !important; }

 }

 .page-node-type-formation article .node__content .tabcontent h4.loupe:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.graduated:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.flag:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.medal:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.marker:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.ball:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.bed:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.bike:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.boat:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.book:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.building:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.bus:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.calendar:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.car:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.clock:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.euro:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.flight:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.glass:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.handshake:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.heart:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.network:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.pen:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.people-single:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.people-plural:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.plante:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.smartphone:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.speaking:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.suitcase:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.target:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.tie:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.toque:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.train:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); }

 .page-node-type-formation article .node__content .tabcontent h4.world:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home section:not(.presentation) { margin-bottom:4em; margin-top:4em; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home section:not(.presentation) { margin:2em 0; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .presentation { border-radius:0; box-shadow:none; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper { display:flex; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper { flex-direction:column; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .presentation-content { padding:2em 3em 3em 3em; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .presentation-content { padding:1em 0; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .presentation-content { padding:0 20px; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .presentation-content h2 { width:100%; align-items:center; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner { position:relative; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .bell { width:50px; height:50px; margin:auto; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/bell-bordered-white.svg"); background-position:center; background-repeat:no-repeat; background-size:28px 34px; position:relative; margin-bottom:1em; background-color:#072B7F; border-radius:100px; position:absolute; top:-18px; left:-14px; z-index:10; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .bell .autopromo--number { width:20px; height:20px; background-color:#6EC3D3; 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) { width:280px; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) li.autopromo a:not(.btn) { color:#072B7F; text-align:center; margin-bottom:1em; }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) li.autopromo a:not(.btn) .title { font-size:18 34px; font-size:18 34 / 16rem; line-height:20px; letter-spacing:18 34/100 * 4px; font-weight:900; margin:1em 0; color:#072B7F; }

 .page-node-type-formation 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:#072B7F; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) li.autopromo a.btn { border:1px solid #072B7F; background-color:transparent; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .slick-track { display:flex; gap:10px; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .slick-dots { margin-top:1em; text-align:center; }

 .page-node-type-formation 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-node-type-formation 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:#072B7F; 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-node-type-formation article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .slick-dots li.slick-active button { opacity:1; background-color:#072B7F; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation { margin:60px auto; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation { padding:0 2em; margin:2em 0 !important; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation { padding:0 20px; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul { display:flex; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul { flex-direction:column; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li { flex:0 0 20%; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li:not(:first-of-type),.page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li:not(:first-of-type),.page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li:not(:last-of-type) { border-right:0; border-bottom:1px solid #DDDDDD; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos { flex-direction:row; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos { padding:0.8em 0; }

 }

 .page-node-type-formation 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:#072B7F; position:relative; display:flex; flex-direction:column; align-items:center; justify-content:end; gap:10px; text-align:center; height:100px; font-family:"Albert Sans", sans-serif; }

 @media only screen and (max-width:1024px) { .page-node-type-formation 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-node-type-formation 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:#072B7F; }

 .page-node-type-formation 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:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos .content-info { text-align:left; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li.languages .label-info:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); width:40px; height:46px; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li.qualifications .label-info:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); width:50px; height:39px; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li.locations .label-info:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); width:50px; height:39px; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li.locations .content-info { display:flex; flex-wrap:wrap; gap:5px; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li.locations .content-info a { margin:0; flex:0 0 auto; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li.fees .label-info:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); width:33px; height:42px; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li.fees .content-info a { margin:0; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .infos-formation ul li.in-short { border:0; }

 .page-node-type-formation 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 #072B7F; color:#ffffff; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose { left:0; flex-direction:column; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .left { width:100%; order:2; top:inherit; padding:0 2em; overflow-x:scroll; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .left .image { display:none; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations { margin:2em 0; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations h2 { display:none; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations header { display:none; }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations .view-content .views-row { flex:0 0 auto; }

 }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .right { padding:2em 20px; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .right:before { content:""; display:block; width:255px; height:204px; -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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); background-color:#ffffff; position:absolute; top:-19px; right:-39px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .right:before { width:132px; height:105px; top:0; right:0; }

 }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .right h2 { display:flex; }

 }

 .page-node-type-formation 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:#6EC3D3; }

 @media only screen and (max-width:1024px) { .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items { counter-reset:listCounter; margin-top:1em; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items .item { padding-top:0; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items .item:before { content:counter(listCounter); font-family:"Albert Sans", sans-serif; color:#ffffff; background-color:#072B7F; 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items .item h3 { font-family:"Albert 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-node-type-formation article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items .item h3 { text-align:inherit; line-height:28px; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list { background-color:#f8f8f7; padding:4em 0; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list { padding:0 2em; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list { padding:0 20px; }

 }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div { flex-direction:column; gap:25px; padding:2em 0; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item { display:flex; align-items:center; justify-content:space-between; gap:26px; width:100%; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item:first-of-type { max-width:260px; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item { max-width:unset !important; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item p { font-size:16px; font-size:1rem; line-height:28px; color:#072B7F; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item p.number { font-family:"Albert Sans", sans-serif; font-size:80px; font-size:5rem; line-height:88px; font-weight:bold; color:#6EC3D3; }

 @media only screen and (max-width:1024px) { .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item p.number sup { top:-20px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item p:not(.number) { width:100%; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item p strong { font-weight:bold; font-family:"Albert Sans", sans-serif; font-weight:900; font-size:20px; font-size:1.25rem; line-height:27px; letter-spacing:0px; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre { padding:2em 0; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre .item-list { margin-top:0; align-items:center; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre .item-list.items-1 .item { max-width:400px !important; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre .item-list .item { align-items:flex-start; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre .item-list .item .number { margin:0; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent:not(#tab-content-home) { border-radius:0; box-shadow:inherit; padding:0 2em; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons { padding:2em; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-lessons { padding:0 !important; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler { flex-direction:row; padding:18px 40px; justify-content:flex-start; font-family:"Albert Sans", sans-serif; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler { padding:1em 2em; gap:10px; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler { padding:1em 20px; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler .ckeditor-accordion-toggle { order:4; margin-left:auto; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler.en p { font-size:26px; font-size:1.625rem; }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs { display:flex; align-items:end; margin-top:1em; margin-bottom:1em; border-color:#072B7F; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups { display:flex; align-items:center; justify-content:space-between; overflow-x:scroll; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups.count-1 button { width:100% !important; }

 }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups.count-4 .tablinks p { flex-direction:row; gap:5px; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks { min-width:165px; margin:0 15px; background-color:#ffffff; color:#072B7F; display:flex; align-items:center; justify-content:center; gap:5px; font-family:"Albert 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-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks { margin:10px; order:2; height:auto; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks p strong { background-color:#072B7F; color:#ffffff; line-height:35px; padding:0 5px; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks.js-active,.page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:hover { border-color:#6EC3D3; color:#072B7F; position:relative; box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.1); }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks.js-active,.page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:hover { position:relative; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks.js-active:after,.page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks.js-active .arrow:before,.page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:hover .arrow:before { content:""; border:solid #6EC3D3; border-width:0px 5px 5px 0; display:inline-block; padding:3px; transform:rotate(45deg); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks .arrow { position:absolute; left:0; right:0; bottom:-11px; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:first-child:nth-last-child(1) { /* -or- &:only-child { */ width:100% !important; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:first-child:nth-last-child(2),.page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks { width:auto !important; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons dd { padding:18px 40px; }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content .tabcontent#tab-content-lessons dd { padding:1em; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons dt.active,.page-node-type-formation article .node__content .tabcontent#tab-content-lessons dd.active { background-color:#F8F8F7; border-radius:0; width:100%; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-content .contentgroups .content { display:none; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours-content .contentgroups .content.js-active { display:block; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours_description_supp { margin-top:2em; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours_description_supp { padding:0 2em !important; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours_description_supp { padding:0; }

 }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours_description_supp h2 strong { color:#ffffff; background-color:#072B7F; padding:0 5px; }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation 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-node-type-formation 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:#6EC3D3; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto:before { position:relative; left:inherit; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto.speaking:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto.pen:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto.suitcase:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto.book:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors { margin:2em 0; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li { width:246px; height:156px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li { width:100%; }

 }

 .page-node-type-formation 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-node-type-formation 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:#6EC3D3; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.loupe:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.graduated:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.flag:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.medal:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.marker:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.ball:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.bed:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.bike:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.boat:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.book:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.building:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.bus:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.calendar:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.car:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.clock:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.euro:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.flight:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.glass:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.handshake:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.heart:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.network:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.pen:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.people-single:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.people-plural:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.plante:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.smartphone:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.speaking:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.suitcase:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.target:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.tie:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.toque:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.train:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.world:before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_content { padding:1em 1em 1em 2em; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_content h4 { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:5px; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-experiences .experience_content h4:before { top:0; left:-1.5em; bottom:0; margin:auto; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul { flex-wrap:wrap; gap:10px; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li { flex:0 0 45%; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li:before { content:none !important; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li { flex-basis:100%; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li a { width:100%; justify-content:flex-start; text-transform:inherit !important; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li a:before { flex:0 0 auto; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content { margin:1em 0; padding-left:0; padding-right:0; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content:after { right:-20px; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.loupe:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/loupe.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.graduated:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.flag:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/drapeau.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.medal:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/medaille.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.marker:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/marker.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.ball:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/ball.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.bed:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bed.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.bike:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bike.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.boat:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/boat.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.book:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/book.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.building:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/building.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.bus:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bus.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.calendar:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.car:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/car.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.clock:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/clock.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.euro:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.flight:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/flight.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.glass:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/glass.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.handshake:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/handshake.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.heart:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/heart.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.network:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/network.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.pen:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/pen.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.people-single:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-single.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.people-plural:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/people-plural.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.plante:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/plante.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.smartphone:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.speaking:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/speaking.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.suitcase:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/suitcase.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.target:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/target.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.tie:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/tie.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.toque:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/toque.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.train:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/train.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content.world:after { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/world.svg"); }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_title h4:before { top:0; left:-2em; bottom:0; margin:auto; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_title span { text-transform:uppercase; font-family:"Albert Sans", sans-serif; font-size:11px; font-size:0.6875rem; font-weight:900; line-height:22px; letter-spacing:0.66px; color:#ffffff; background-color:#072B7F; padding:2px 8px; border-bottom-right-radius:10px; flex:0 0 auto; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours dt,.page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours dd { border-bottom:none !important; }

 .page-node-type-formation 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:"Albert Sans", sans-serif; font-weight:900; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours a.ckeditor-accordion-toggler { display:block; padding-left:40px !important; }

 }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours a.ckeditor-accordion-toggler .title,.page-node-type-formation article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours a.ckeditor-accordion-toggler .type_parcours { color:#6EC3D3; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-metiers { flex-direction:column; justify-content:center; gap:0; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-metiers .image { width:200px; height:auto; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc .bloc-title { font-family:"Albert Sans", sans-serif; font-size:30px; font-size:1.875rem; line-height:44px; font-weight:900; letter-spacing:-0.6; color:#072B7F; display:flex; flex-direction:column; align-items:flex-start; }

 @media only screen and (max-width:1024px) { .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc .bloc-title span { color:#ffffff; background-color:#6EC3D3; padding:1px 10px; position:relative; left:-65px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc p { color:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc p { text-align:center; }

 }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc a::before { margin:0; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques { margin-top:2em; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items { margin:1em 0; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items h4 { text-align:center; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list { padding:2em 0; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list { padding:1em 0; }

 }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item { max-width:100%; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item .circle_percent { margin:10px; }

 }

 .page-node-type-formation 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-node-type-formation 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:#6EC3D3; clip:rect(0 1em 1em 0.5em); transform:rotate(180deg); transition:1.05s; }

 .page-node-type-formation 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-node-type-formation 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:#6EC3D3; content:""; }

 .page-node-type-formation 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-node-type-formation 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:#072B7F; font-family:"Albert Sans", sans-serif; font-size:50px; font-size:3.125rem; line-height:40px; letter-spacing:-1px; font-weight:900; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item sup { font-family:"Albert Sans", sans-serif; font-size:30px; font-size:1.875rem; color:#072B7F; font-weight:900; top:-15px; }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner { flex-direction:column; gap:2em; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner.count-1 { justify-content:center; }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation 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:"Albert Sans", sans-serif; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner .stat_item .stat_number sup { font-family:"Albert Sans", sans-serif; font-size:30px; font-size:1.875rem; color:#072B7F; font-weight:900; top:-15px; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner .stat_item .stat_name { text-align:center; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.list ul li { display:block !important; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies h2.picto { margin-top:1em; }

 .page-node-type-formation 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:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies h2.picto:before { position:relative; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies h2.picto.euro:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/euro.svg"); }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout { flex-direction:column; gap:0; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .image { width:200px; height:auto; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .image img { object-fit:cover; width:100%; height:100%; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc .bloc-title { font-family:"Albert Sans", sans-serif; font-size:30px; font-size:1.875rem; line-height:44px; font-weight:900; letter-spacing:-0.6; color:#072B7F; display:flex; flex-direction:column; align-items:flex-start; }

 @media only screen and (max-width:1024px) { .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc .bloc-title span { color:#ffffff; background-color:#6EC3D3; padding:10px; position:relative; left:-65px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc .bloc-title span { left:0; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc p { color:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc p { text-align:center; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc a { text-transform:none; color:#ffffff !important; background:none; font-family:"Albert Sans", sans-serif; font-size:20px; font-size:1.25rem; line-height:22px; letter-spacing:0px; font-weight:900; }

 .page-node-type-formation 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/lien-externe-blue.svg"); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission { counter-reset:count; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission h2.center:before { content:""; display:block; -webkit-background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-fusee-100-infinite.png"); -moz-background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-fusee-100-infinite.png"); -ms-background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-fusee-100-infinite.png"); -o-background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-fusee-100-infinite.png"); background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/apng/icon-fusee-100-infinite.png"); width:60px; height:60px; background-size:contain; background-repeat:no-repeat; }

 .page-node-type-formation 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:#072B7F; border-top-left-radius:60px; border-bottom-right-radius:60px; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .niveau_entree_choice label { font-family:"Albert Sans", sans-serif; font-size:18px; font-size:1.125rem; font-weight:900; line-height:30px; color:#ffffff; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .niveau_entree_choice select { color:#072B7F; background-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/selectbox-down.svg") !important; }

 .page-node-type-formation 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:#6EC3D3; }

 @media only screen and (max-width:1290px) { .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups { display:none; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups.js-active { align-items:center; justify-content:center; height:80px; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { min-width:165px; margin-right:17px; background-color:#ffffff; color:#072B7F; 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:"Albert 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { min-width:200px; height:auto; min-height:60px; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { border-color:#6EC3D3; color:#6EC3D3; box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.1); position:relative; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { height:43px !important; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active span,.page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover span { background-color:#f8f8f7; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active:after,.page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active .arrow,.page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active .arrow:before,.page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover .arrow:before { content:""; border:solid #6EC3D3; border-width:0px 5px 5px 0; display:inline-block; padding:3px; transform:rotate(45deg); }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks strong { color:#072B7F; 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-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(2),.page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(2) ~ button { width:50%; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(3),.page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(4),.page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { width:auto !important; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups { padding-left:70px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups { padding-left:0; }

 }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content { display:none; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content.js-active { display:block; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content h2 { display:block !important; }

 .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container dl,.page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container dt { border:0; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container dt.active .ckeditor-accordion-toggle { border-color:#072B7F; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container dt.active .ckeditor-accordion-toggle:before,.page-node-type-formation 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:#072B7F !important; }

 .page-node-type-formation 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:"Albert Sans", sans-serif; font-weight:900; }

 @media only screen and (max-width:1024px) { .page-node-type-formation 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-node-type-formation 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:#072B7F; }

 .page-node-type-formation 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-node-type-formation 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:#072B7F !important; }

 .page-node-type-formation 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:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation 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-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler .title,.page-node-type-formation article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler .type_parcours { color:#6EC3D3; }

 .page-node-type-formation article .node__content .tabcontent#tab-content-admission h3.number { position:relative; counter-increment:count; margin:1em 0; }

 .page-node-type-formation 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:"Albert Sans", sans-serif; font-weight:900; color:#ffffff; width:50px; height:50px; border-radius:100px; background-color:#6EC3D3; 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-node-type-formation 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-node-type-formation article .node__content section.block-parcours .inner .years-tabs { overflow-x:scroll; padding:0 20px; justify-content:initial; }

 }

 .page-node-type-formation 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:#072B7F; font-weight:900; line-height:22px; letter-spacing:0.352px; border-bottom:4px solid transparent; font-family:"Albert Sans", sans-serif; font-size:22px; font-size:1.375rem; line-height:16px; letter-spacing:0px; }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content section.block-parcours .inner .years-tabs button { flex:1 0 100px; }

 }

 .page-node-type-formation article .node__content section.block-parcours .inner .years-tabs button span { font-size:12px; font-size:0.75rem; }

 .page-node-type-formation article .node__content section.block-parcours .inner .years-tabs button:hover,.page-node-type-formation article .node__content section.block-parcours .inner .years-tabs button.js-active { color:#6EC3D3; border-color:#6EC3D3; }

 .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content { margin-bottom:2em; border-top:1px solid #072B7F; }

 .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups { display:none; border-top:none; animation:fadeEffect 1s; }

 .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups.js-active { display:flex; flex-direction:column; gap:30px; }

 .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content { background-color:#f8f8f7; padding:2em; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content { padding-bottom:0; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content { padding:1em 20px 0 20px; }

 }

 .page-node-type-formation 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:#072B7F; }

 .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes { display:flex; flex-wrap:wrap; }

 .page-node-type-formation 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-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre { padding:0; flex-basis:100%; align-items:flex-start; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre:nth-of-type(2) { border-left:none !important; }

 }

 .page-node-type-formation 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:#072B7F; text-transform:uppercase; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .titre_semestre { text-align:left; }

 }

 .page-node-type-formation 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-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper { flex-direction:column; align-items:flex-start; }

 }

 .page-node-type-formation 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-node-type-formation 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-node-type-formation 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:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper .periode_item .periode { flex:0 0 100px; }

 }

 .page-node-type-formation 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/calendar.svg"); background-color:#072B7F; }

 .page-node-type-formation 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:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper .periode_item .intitule { text-align:left; }

 }

 .page-node-type-formation article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .informations_parcours { padding:1em 0; }

 .page-node-type-formation article .node__content section.block-parcours .texte_parcours h2 { flex-direction:row; justify-content:center; gap:5px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content section.block-parcours .texte_parcours { padding:0 2em; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content section.block-parcours .texte_parcours { padding:0 20px; }

 }

 .page-node-type-formation article .node__content section.partners { text-align:center; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content section.partners { margin:2em 0 !important; padding:0 2em; }

 }

 .page-node-type-formation article .node__content section.partners h4 { text-align:center; margin:1em 0; }

 .page-node-type-formation 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-node-type-formation article .node__content section.partners ul { flex-wrap:nowrap; justify-content:start; overflow-x:scroll; gap:20px; }

 }

 .page-node-type-formation article .node__content section.partners ul li { flex-basis:150px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content section.partners ul li { flex:0 0 auto; }

 }

 .page-node-type-formation article .node__content section.partners ul li img { height:auto; max-height:70px; }

 .page-node-type-formation article .node__content section.faq { margin:2em auto; display:flex; gap:50px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content section.faq { flex-direction:column; padding:2em; gap:inherit; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation article .node__content section.faq { padding:0 20px; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content section.faq .left { text-align:center; }

 }

 .page-node-type-formation article .node__content section.faq .faq-list { flex:0 0 765px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation article .node__content section.faq .faq-list { flex-basis:auto; }

 }

 .page-node-type-formation article .my-wysiwyg { font-family:"Albert Sans", sans-serif; font-size:15px; font-size:0.9375rem; line-height:30px; letter-spacing:-0.135px; }

 .page-node-type-formation article .my-wysiwyg ul li:before { mask-image:none !important; background-color:#072B7F !important; width:8px !important; height:8px !important; border-radius:100%; top:10px !important; }

 @media only screen and (max-width:768px) { .page-node-type-formation article a.bloc-lien-perso { text-transform:uppercase !important; }

 }

 .page-node-type-formation .ckeditor-accordion-container > dl { border:none; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt { padding:0; margin-top:0; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt:hover { background-color:transparent; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt:hover a { color:#072B7F !important; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt.active { border:0; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt.active a { background-color:transparent; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt.active a .ckeditor-accordion-toggle { background-color:transparent !important; border:1px solid #6EC3D3; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt.active a .ckeditor-accordion-toggle:before,.page-node-type-formation .ckeditor-accordion-container > dl dt.active a .ckeditor-accordion-toggle:after { background-color:#6EC3D3 !important; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt.active a .ckeditor-accordion-toggle:after { transform:rotate(180deg) !important; }

 .page-node-type-formation .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-node-type-formation .ckeditor-accordion-container > dl dt > a { padding:15px 20px !important; background-color:transparent; color:#072B7F; font-size:20px; font-size:1.25rem; font-weight:900; line-height:30px; border-bottom:none; }

 @media only screen and (max-width:1024px) { .page-node-type-formation .ckeditor-accordion-container > dl dt > a { font-size:16px; font-size:1rem; line-height:24px; letter-spacing:0px; }

 }

 .page-node-type-formation .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:"Albert Sans", sans-serif; }

 @media only screen and (max-width:1024px) { .page-node-type-formation .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler { padding-left:0; padding-right:0; }

 }

 .page-node-type-formation .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover { background-color:transparent; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle { background-color:transparent !important; border:1px solid #6EC3D3; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle:before,.page-node-type-formation .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle:after { background-color:#6EC3D3 !important; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:before,.page-node-type-formation .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:after { content:none; }

 .page-node-type-formation .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler .ckeditor-accordion-toggle { position:relative; background-color:#6EC3D3; width:30px; height:30px; flex:0 0 30px; border-radius:100px; left:0; right:0 !important; top:0; }

 .page-node-type-formation .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-node-type-formation .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-node-type-formation .ckeditor-accordion-container > dl dd { border-bottom:1px solid #DDDDDD; border-top:none; border-left:none; border-right:none; border-radius:0; }

 .page-node-type-formation .ckeditor-accordion-container > dl dd.active { padding:20px 15px; border-color:#DDDDDD; border-radius:0; }

 @media only screen and (max-width:1024px) { .page-node-type-formation .ckeditor-accordion-container > dl dd.active { padding:20px 0; }

 }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure { z-index:10; background-color:rgba(110, 195, 211, 0.2); }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) > div:first-child { display:none; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure.elem_to_hide { display:none !important; visibility:hidden !important; height:1px !important; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) { position:relative; padding:50px 0 20px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) { padding-top:0; }

 }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > 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; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] { padding:50px 25px; }

 }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] .webform-elements { width:100%; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure { width:100%; font-family:"Albert Sans", sans-serif; font-size:49px; font-size:3.0625rem; line-height:43px; color:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure { margin-top:0 !important; }

 }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > 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-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper { flex-direction:column; }

 }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > 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; -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; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/logo-excelia-hotel-and-tourism-clearblue.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/logo-excelia-hotel-and-tourism-clearblue.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/logo-excelia-hotel-and-tourism-clearblue.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/logo-excelia-hotel-and-tourism-clearblue.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/logo-excelia-hotel-and-tourism-clearblue.svg"); background-color:#072B7F; }

 @media only screen and (max-width:768px) { .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { margin-left:unset; margin-top:20px; height:85px; background-position:center; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-node-type-formation #block-blocformulairetelechargerlabrochure > 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; }

 }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title { text-align:right; font-family:"Albert sans", sans-serif; font-size:49px; }

 @media only screen and (max-width:768px) { .page-node-type-formation #block-blocformulairetelechargerlabrochure > 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-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title { text-align:left; }

 }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title strong,.page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title b { font-weight:900; color:#6EC3D3; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > 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:#072B7F; border-color:#6EC3D3; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure p { font-size:20px; font-size:1.25rem; margin-bottom:1em; }

 }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset,.page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item { width:100%; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset label,.page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset .fieldset-legend,.page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item label,.page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item .fieldset-legend { color:#072B7F; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset.form-item-champs-obligatoires,.page-node-type-formation #block-blocformulairetelechargerlabrochure > 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:#072B7F; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset.form-item-champs-obligatoires strong,.page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item.form-item-champs-obligatoires strong { font-family:"Albert Sans", sans-serif; font-weight:900; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset.form-item-champs-obligatoires a,.page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item.form-item-champs-obligatoires a { color:#072B7F; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-pays-de-residence-actuel--wrapper .fieldset-wrapper label[for=edit-pays-de-residence-actuel-country] { display:none; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] .form-item-pays { display:none; }

 .en .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-vous-etes--wrapper { display:none; }

 .page-node-type-formation #block-blocformulairetelechargerlabrochure > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] .js-form-type-tel .form-item--error-message { color:#072B7F; }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation { padding:2em 0; margin-bottom:4em; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #block-telechargerlabrochure2024pageformation { padding:0; margin:0; }

 }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) { max-width:1020px; margin:0 auto; position:relative; z-index:1; display:flex; justify-content:end; }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > 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:#072B7F; color:#ffffff; border-top-right-radius:100px; border-bottom-left-radius:100px; position:relative; }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner:before { content:""; display:block; background:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/brochure-tourisme-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-node-type-formation #block-telechargerlabrochure2024pageformation > 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-node-type-formation #block-telechargerlabrochure2024pageformation > 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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/logos-excelia-2025/xl.svg"); background-color:#ffffff; position:absolute; bottom:-10px; right:20px; opacity:0.2; }

 @media only screen and (max-width:768px) { .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner:after { content:none; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #block-telechargerlabrochure2024pageformation > 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-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner { padding:3em 2em; }

 }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > 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-node-type-formation #block-telechargerlabrochure2024pageformation > 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-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner h2:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/brochure.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/brochure.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/brochure.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/brochure.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/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:#6EC3D3; width:40px; height:50px; display:block; position:absolute; left:0; top:0; bottom:0; margin:auto; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner h2:before { content:none; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner h2 { font-size:20px; font-size:1.25rem; line-height:30px; letter-spacing:0.4px; }

 }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner h2 span { background-color:#6EC3D3; color:#072B7F; padding:5px; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #block-telechargerlabrochure2024pageformation > 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-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner h2 span { display:block; color:#6EC3D3; }

 }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > 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-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner > p { font-size:14px; font-size:0.875rem; }

 }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider { margin:2em 0 1em 0; }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul { display:flex; flex-direction:column; justify-content:center; align-items:flex-start; gap:1em; padding-left:0; }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > 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-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li { gap:10px; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li { font-size:12px; font-size:0.75rem; line-height:18px; color:#6EC3D3; gap:25px; align-items:flex-start; }

 }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > 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-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(1),.page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(4) { animation-delay:0.5s; /* don't forget to set a delay! */ }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(1):before,.page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(4):before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/checklist.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/checklist.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/checklist.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/checklist.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/checklist.svg"); width:35px; height:42px; }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(2),.page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(5) { animation-delay:1s; /* don't forget to set a delay! */ }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(2):before,.page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(5):before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/chapeau.svg"); width:38px; height:30px; }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(3),.page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(6) { animation-delay:1.5s; /* don't forget to set a delay! */ }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(3):before,.page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li:nth-of-type(6):before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bell.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bell.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bell.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bell.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/bell.svg"); width:33px; height:41px; }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > 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-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li p { text-align:left; }

 }

 @media only screen and (max-width:768px) { .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner .slider ul li p { font-size:14px; font-size:0.875rem; line-height:20px; }

 }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner a.bloc-lien-perso { background-color:#6EC3D3; }

 .page-node-type-formation #block-telechargerlabrochure2024pageformation > div:not(.contextual) .inner a.bloc-lien-perso::before { content:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid-blue.svg"); }

 .page-node-type-formation #stickybar { display:none !important; }

 .page-node-type-formation #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:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #stickybar.js-sticky .brochures { background-color:transparent; width:90%; margin:auto; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #stickybar.js-sticky { background-color:transparent; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #stickybar.js-sticky li { border-right:0 !important; width:50%; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #stickybar.js-sticky li a { margin:0 !important; border-radius:0 !important; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #stickybar.js-sticky li#brochures { order:2; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #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-node-type-formation #stickybar.js-sticky li#brochures a:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); width:20px; height:37px; background-color:#ffffff; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #stickybar.js-sticky li#admission { display:none; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #stickybar.js-sticky li#contact { order:1; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #stickybar.js-sticky li#contact a { background-color:#ffffff; color:#072B7F; text-transform:inherit; position:relative; border-top-left-radius:10px !important; box-shadow:0 0 5px 5px #f8f8f7; }

 .page-node-type-formation #stickybar.js-sticky li#contact a .mail { display:flex !important; }

 .page-node-type-formation #stickybar.js-sticky li#contact a .mail:before { background-color:#072B7F !important; }

 }

 .page-node-type-formation #navbar_formation { display:none !important; }

 .page-node-type-formation #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:#072B7F; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #navbar_formation.js-sticky { position:fixed !important; display:flex !important; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #navbar_formation.js-sticky { background-color:transparent; border-radius:0; box-shadow:none; margin:0 auto; bottom:0; position:fixed; max-width:90%; }

 }

 .page-node-type-formation #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-node-type-formation #navbar_formation.js-sticky .shortcuts-list { width:100%; }

 }

 .page-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul { display:flex; align-items:center; justify-content:space-between; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul { width:100%; }

 }

 .page-node-type-formation #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-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li { border-right:0 !important; width:50%; }

 }

 .page-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li a { display:flex; flex-direction:row; align-items:center; justify-content:center; height:35px; background-color:#6EC3D3; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; text-transform:uppercase; font-family:"Albert 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-node-type-formation #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-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li a { padding:0 0.5em; }

 }

 .page-node-type-formation #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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); }

 .page-node-type-formation #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-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li a span { order:3; }

 @media only screen and (max-width:1024px) { .page-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li#lien-dl-brochure { order:2; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #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-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li#lien-dl-brochure a:before { content:""; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/brochure.svg"); width:29px; height:37px; background-color:#ffffff; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li#lien-inscript-concours { display:none; }

 }

 @media only screen and (max-width:1024px) { .page-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter { order:1; }

 }

 .page-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a { background-color:#072B7F; }

 .page-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a::before { width:19px; height:15px; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-bold.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-bold.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-bold.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-bold.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/enveloppe-bold.svg"); }

 @media only screen and (max-width:1024px) { .page-node-type-formation #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-node-type-formation #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a::before { width:20px; height:36px; -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/pictos/formation/smartphone.svg"); background-color:#ffffff; }

 }

 .page-node-type-formation.en #lien-dl-brochure { display:none; }

 .page-node-type-formation.en #navbar_formation.js-sticky { max-width:330px; }

 .page-node-type-formation.en #navbar_formation.js-sticky .shortcuts-list .lien-nous-contacter { width:100%; }

 .page-node-type-formation.en #navbar_formation.js-sticky .shortcuts-list .lien-nous-contacter a { border-top-right-radius:10px !important; }

 .page-node-type-formation .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-node-type-formation .tab-list.js-sticky { padding-top:0; }

 }

 .page-node-type-formation .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-node-type-formation .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-node-type-formation .tab-list.js-sticky .inner.mobile-select-open { height:auto; }

 .page-node-type-formation .tab-list.js-sticky .inner.mobile-select-open button:not(:last-of-type) { border-bottom:1px solid #DDDDDD; }

 }

 .page-node-type-formation .tab-list.js-sticky a#brochure { display:flex !important; }

 @media only screen and (max-width:1024px) { .page-node-type-formation .tab-list.js-sticky a#brochure { display:none !important; }

 }

 .page-node-type-formation.on-scroll header { position:inherit !important; }

 .page-node-type-article-de-blog #content-header { background-color:#ffffff !important; }

 .page-node-type-article-de-blog #content-header #page_haut { height:auto; position:relative; padding-top:70px; padding-bottom:2em; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog #content-header #page_haut { padding-top:110px; }

 }

 .page-node-type-article-de-blog #content-header #page_haut .title { width:80%; margin-left:auto; margin-right:auto; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; flex-direction:row; gap:2em; position:relative; top:inherit; left:inherit; right:inherit; transform:inherit; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog #content-header #page_haut .title { flex-direction:column; gap:1em; }

 }

 .page-node-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) { .page-node-type-article-de-blog #content-header #page_haut .title h3 { font-size:40px; font-size:2.5rem; }

 }

 .page-node-type-article-de-blog #content-header #page_haut .title h3 a,.page-node-type-article-de-blog #content-header #page_haut .title h3 a:visited { color:#072B7F; }

 .page-node-type-article-de-blog #content-header #page_haut .title .description { color:#6EC3D3; 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) { .page-node-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) { .page-node-type-article-de-blog #content-header #page_haut .title .description p { line-height:18px; }

 }

 .page-node-type-article-de-blog #content-header #page_haut > div { position:relative; top:inherit; left:inherit; right:inherit; transform:inherit; width:80%; margin-left:auto; margin-right:auto; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; flex-direction:column; }

 .page-node-type-article-de-blog .content-area { padding-top:0 !important; }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content { padding-top:0; }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content h1.page-title { font-size:50px; font-size:3.125rem; text-align:center; font-weight:900; margin:1em 0 0.5em 0; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content h1.page-title { font-size:30px; font-size:1.875rem; }

 }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content .informations { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:1em; font-family:"Albert Sans", sans-serif; margin-bottom:2em; }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content .informations .thematique { display:block; background-color:#6EC3D3; text-transform:uppercase; font-size:10px; font-size:0.625rem; font-weight:900; color:#072B7F; 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; }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content .informations .thematique:hover { background-color:#072B7F; }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content .informations .author { display:flex; gap:1em; color:#072B7F; font-weight:bold; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content .informations .author { flex-direction:column; align-items:center; }

 }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content .informations .author .created { padding-left:1em; position:relative; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content .informations .author .created { padding-left:0; padding-top:1em; }

 }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content .informations .author .created:before { content:""; width:1px; height:17px; background-color:#8F93BB; position:absolute; left:0; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content .informations .author .created:before { top:0; width:17px; height:1px; right:0; margin:auto; }

 }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content #field_img_une { margin-top:0; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content #field_img_une { margin:auto; }

 }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content #field_img_une img { border-top-left-radius:0; border-bottom-left-radius:30px; }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__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:"Albert Sans", sans-serif; }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content #field_chapo p { font-size:22px; font-size:1.375rem; line-height:30px; }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content #field_body { clear:both; }

 .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content #field_body h2 { font-size:22px; font-size:1.375rem; line-height:30px; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content p,.page-node-type-article-de-blog #block-excelia-tourism-content article .node__content h2,.page-node-type-article-de-blog #block-excelia-tourism-content article .node__content h3,.page-node-type-article-de-blog #block-excelia-tourism-content article .node__content ul,.page-node-type-article-de-blog #block-excelia-tourism-content article .node__content ol { width:80% !important; margin-left:auto !important; margin-right:auto !important; }

 }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog #block-excelia-tourism-content article .node__content p { width:100% !important; }

 }

 .page-node-type-article-de-blog .articles-wrapper { width:100%; padding:2em; background-color:#072B7F; color:#ffffff; position:relative; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog .articles-wrapper { width:100%; padding:1em 2em; border-top-right-radius:0; border-bottom-left-radius:0; }

 }

 .page-node-type-article-de-blog .articles-wrapper .articles { width:1160px; margin:0 auto; }

 @media (max-width:1160px) { .page-node-type-article-de-blog .articles-wrapper .articles { width:100%; }

 }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog .articles-wrapper .articles { width:auto; }

 }

 .page-node-type-article-de-blog .articles-wrapper .articles .slick-track { display:flex; }

 .page-node-type-article-de-blog .articles-wrapper .articles .article { width:360px; height:auto; position:relative; margin:15px; padding:0 1em; display:flex; flex-direction:column; }

 .page-node-type-article-de-blog .articles-wrapper .articles .article img { width:100%; height:auto; object-fit:cover; background-color:#efefef; }

 .page-node-type-article-de-blog .articles-wrapper .articles .article .article_infos { color:#072B7F; padding:2em 2em; background:#f2f2f2; flex:1; display:flex; flex-direction:column; align-items:center; gap:1em; text-align:center; }

 .page-node-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) { .page-node-type-article-de-blog .articles-wrapper .articles .article .article_infos .created_at { font-size:16px; font-size:1rem; }

 }

 .page-node-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:#6EC3D3; -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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar-2.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar-2.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar-2.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar-2.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/calendar-2.svg"); display:block; }

 .page-node-type-article-de-blog .articles-wrapper .articles .article .article_infos .title { font-weight:900; font-size:1.4rem; color:#072B7F; }

 .page-node-type-article-de-blog .articles-wrapper .articles .article .article_infos .title a:visited { color:#072B7F; }

 .page-node-type-article-de-blog .articles-wrapper .articles .article .article_infos .more { margin-top:auto; }

 .page-node-type-article-de-blog .articles-wrapper .articles .article .article_infos .more a { display:flex; align-items:center; justify-content:center; background-color:#6EC3D3; width:60px; height:45px; position:relative; border-bottom-right-radius:20px; }

 .page-node-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:#072B7F; -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/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/arrow-up-solid.svg"); display:block; }

 .page-node-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); }

 .page-node-type-article-de-blog .articles-wrapper .articles .slick-dots { text-align:center; padding:1em; }

 .page-node-type-article-de-blog .articles-wrapper .articles .slick-dots.slick-hidden { display:none; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog .articles-wrapper .articles .slick-dots { position:relative; display:flex; flex-direction:row; justify-content:center; width:100%; margin-top:1em; }

 }

 .page-node-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; }

 .page-node-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; }

 .page-node-type-article-de-blog .articles-wrapper .articles .slick-dots li.slick-active button { background-color:#6EC3D3; }

 .page-node-type-article-de-blog .articles-wrapper .arrows { margin-top:3.2rem; text-align:right; margin-right:2rem; }

 @media only screen and (max-width:768px) { .page-node-type-article-de-blog .articles-wrapper .arrows { margin-right:0; text-align:center; }

 }

 .page-node-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) { .page-node-type-article-de-blog .articles-wrapper .arrows .slick-arrow { width:40px; }

 }

 .page-node-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:#6EC3D3; -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-node-type-article-de-blog .articles-wrapper .arrows .slick-arrow.prev { left:0; border-top-right-radius:20px; border-bottom-right-radius:20px; }

 .page-node-type-article-de-blog .articles-wrapper .arrows .slick-arrow.prev::before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 .page-node-type-article-de-blog .articles-wrapper .arrows .slick-arrow.next { right:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }

 .page-node-type-article-de-blog .articles-wrapper .arrows .slick-arrow.next::before { -webkit-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -moz-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -ms-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); -o-mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); mask-image:url("/sites/tourism.excelia-group.fr/themes/excelia_tourism/images/svg/chevron.svg"); background-color:#072B7F; }

 .page-node-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); }

 .page-node-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); }

/*# sourceMappingURL=style_tourism_2022.css.map */