/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Karla";src:url("/themes/custom/mixalis24/assets/font/Karla/Karla-VariableFont_wght.woff2") format("truetype")}@font-face{font-family:"icomoon";src:url("/themes/custom/mixalis24/assets/css/base/../../../font/icomoon/icomoon.eot");src:url("/themes/custom/mixalis24/assets/css/base/../../../font/icomoon/icomoon.eot") format("embedded-opentype"),url("/themes/custom/mixalis24/assets/css/base/../../../font/icomoon/icomoon.woff2") format("truetype"),url("/themes/custom/mixalis24/assets/css/base/../../../font/icomoon/icomoon.woff") format("woff"),url("/themes/custom/mixalis24/assets/css/base/../../../font/icomoon//icomoon.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon-arrow_angle_right:before{content:""}.icon-burger:before{content:""}.icon-developpement:before{content:"";color:#daa520}.icon-source-web1:before{content:"";color:#2face1}.icon-chronometre:before{content:"";color:#125259}.icon-drupal-style:before{content:"";color:#d87e18}.icon-etiquette-prix:before{content:"";color:#125259}.icon-loupe:before{content:"";color:#d87e18}.icon-mail:before{content:"";color:#14778e}.icon-bouquins:before{content:"";color:#125259}.icon-bulle-communaut:before{content:"";color:#daa520}.icon-drupal-8:before{content:"";color:#c89204}.icon-ecoconception:before{content:"";color:#c89204}.icon-gestion-de-projet:before{content:"";color:#c89204}.icon-maintenance:before{content:"";color:#d87e18}.icon-palette:before{content:"";color:#daa520}.icon-performance:before{content:"";color:#c89204}.icon-adaptabilite:before{content:"";color:#d6723a}.icon-bonnes-applications:before{content:"";color:#d6723a}.icon-calendrier:before{content:"";color:#fff}.icon-outils:before{content:"";color:#fff}.icon-reactivite:before{content:"";color:#d6723a}.icon-respect-poigne-de-main:before{content:"";color:#d6723a}.icon-web:before{content:"";color:#fff}.icon-france:before{content:"";color:#125259}.icon-ordinateur:before{content:"";color:#125259}.icon-croix:before{content:"";color:#125259}.icon-document:before{content:"";color:#14778e}.icon-fleche_droite:before{content:"";color:#125259}.icon-fleche_gauche:before{content:"";color:#125259}.icon-linkedin:before{content:"";color:#14778e}body{box-sizing:border-box;font-family:"Karla",sans-serif;font-weight:400}h1{color:#125259;font-family:"Karla",sans-serif;font-weight:bold;font-size:2.5rem;margin:0}h2{color:#125259;font-family:"Karla",sans-serif;font-weight:bold;font-size:1.87rem;margin:0}h3{color:#125259;font-family:"Karla",sans-serif;font-weight:bold;font-size:1.56rem;margin:0}p{font-size:1.1rem;margin:0}@media screen and (min-width:1024px){p{font-size:1.25rem;margin:0}}ul{list-style-type:none;margin:0;padding:0}li a{text-decoration:none}img{max-width:100%;height:auto}a{color:#d87e18;font-weight:500}.btn_big{background-color:#fff;width:225px;height:55px;position:relative;overflow:visible;display:flex;flex-direction:column;justify-content:center;transition:background-color .3s ease-in-out .2s;z-index:1;text-decoration:none;color:#125259;font-weight:bold;text-align:center;font-size:1.12em}.btn_big::before{display:block;content:"";width:100%;height:3px;background-color:#4ae08c;position:absolute;top:-10px;left:0px;transition:top .2s ease-in-out;z-index:2}.btn_big:hover{background-color:#4ae08c;color:#000}.btn_big:hover::before{top:0}.--border-bottom::before{display:none}.--border-bottom::after{display:block;content:"";width:100%;height:3px;background-color:#4ae08c;position:absolute;bottom:-10px;left:0px;transition:bottom .2s ease-in-out;z-index:2}.--border-bottom:hover{background-color:#4ae08c;color:#000}.--border-bottom:hover::after{bottom:0}.btn_small{background-color:#fff;width:225px;height:38px;position:relative;overflow:visible;display:flex;flex-direction:column;justify-content:center;transition:background-color .3s ease-in-out .2s;z-index:1;text-decoration:none;color:#125259;font-weight:bold;text-align:center;font-size:1.12em}.btn_small::after{display:block;content:"";width:100%;height:3px;background-color:#4ae08c;position:absolute;bottom:-10px;left:0px;transition:bottom .3s ease-in-out;z-index:2}.btn_small:hover{background-color:#4ae08c;color:#000}.btn_small:hover::after{bottom:0}.btn_empty{background-color:#fff;border:3px solid #1e5e8d;border-bottom:0px;width:225px;height:42px;font-weight:bold;position:relative;overflow:visible;display:flex;flex-direction:column;justify-content:center;transition:background-color .3s ease-in-out .2s;z-index:1;text-decoration:none;color:#125259;font-weight:bold;text-align:center;font-size:1.12em}.btn_empty::after{display:block;content:"";width:100%;height:3px;background-color:#1e5e8d;position:absolute;bottom:-10px;left:0px;transition:bottom .3s ease-in-out;z-index:2}.btn_empty:hover{background-color:#4ae08c}.btn_empty:hover::after{bottom:0}#block-mixalis24-page-title{padding:20px;text-align:center}@media screen and (min-width:1024px){#block-mixalis24-page-title{display:flex;justify-content:center}}@media screen and (min-width:1024px){#block-mixalis24-breadcrumbs{display:flex;justify-content:center}}#block-mixalis24-breadcrumbs nav ol{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;list-style-type:none;padding:0;margin-left:0}#block-mixalis24-breadcrumbs nav ol li{display:flex;flex-direction:row;gap:5px;text-decoration:none}#block-mixalis24-breadcrumbs nav ol li::after{display:block;content:"/"}#block-mixalis24-breadcrumbs nav ol li:last-child::after{display:none}
.main_menu{position:relative;display:grid;align-items:end}.main_menu.open{position:fixed;width:100%;z-index:98}.main_menu__navigation.open{display:block}.main_menu__navigation.open ul{padding:20px 0 20px 60px;background-color:#125259}.main_menu__navigation.open ul li{display:block}.main_menu__navigation.open ul li.main_menu__logo{display:none}.main_menu__navigation__list{list-style:none;margin:0}.main_menu__navigation__list li{display:none;padding:20px 0 60px 0;font-size:1.25em}.main_menu__navigation__list li.main_menu__logo{display:block}.main_menu__navigation__list li.main_menu__logo a{display:block;text-align:center}.main_menu__navigation__list li a{color:#fff;text-decoration:none}.main_menu__navigation__list li a.is-active{color:#c8f7c5;text-decoration:underline;font-weight:bold}.main_menu__hamburger_button{position:fixed;top:230px;right:5px;width:50px;height:50px;border-radius:50%;border:#000 solid 2px;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:10px 5px 10px 0;z-index:99}.main_menu__hamburger_button span::before{content:"";font-family:"icomoon";color:#000;font-size:15px}.main_menu__hamburger_button.open span::before{content:"";font-size:20px}.main_menu__hamburger_button.open{position:absolute;top:50%;right:0;transform:translateY(-50%)}.main_menu__hamburger_button p{text-align:center;font-size:11px}.main_menu__hamburger_button.open~.main_menu__navigation{display:block}.main_menu__logo{display:block}.main_menu__logo img{width:80%}.main_menu__logo.hidden{display:none}.main_menu__navigation.open~.main_menu__logo{display:none}
@media(min-width:768px){.main_menu{display:flex;flex-direction:row;justify-content:center}.main_menu__navigation{display:flex;justify-content:center;border-radius:50px;box-shadow:0 3px 8px rgba(0,0,0,.2392156863);margin:15px 0 30px 0;width:99%}.main_menu__navigation__list{display:flex;flex-direction:row;align-items:center;padding:5px 10px;gap:8px;background-color:#fff;border-radius:50px}.main_menu__navigation__list li{display:block;padding:5px 0}.main_menu__navigation__list li a{color:#14778e}.main_menu__navigation__list li a.is-active{font-size:1em;text-decoration:none;color:#fff;background-color:#0d4f5e;border-radius:20px;padding:10px 8px;box-shadow:0 2px 3px rgba(0,0,0,0.2392156863)}.main_menu__hamburger_button{display:none}.main_menu__logo img{height:80px}.main_menu__logo.hidden{display:none}.main_menu__logo.mobile{display:none}}
@media screen and (min-width:1024px){.main_menu{width:95%;margin:auto}.main_menu__navigation{width:100%;border-radius:65px}.main_menu__navigation__list{padding:5px 20px;justify-content:space-around;width:100%;gap:0px}.main_menu__navigation__list li.main_menu__logo a img{max-width:320px}.main_menu__navigation__list li a{background-color:#fff;transition:font-weight .2s ease-in-out 0s}.main_menu__navigation__list li a:hover{font-weight:700}.main_menu__navigation__list li a.is-active{padding:15px 15px;border-radius:30px}}
@media screen and (min-width:1440px){.main_menu__navigation{width:90%;border-radius:80px}.main_menu__navigation__list{width:95%;margin:auto;border-radius:80px;justify-content:space-around}.main_menu__navigation__list li.main_menu__logo a{padding:0px}.main_menu__navigation__list li a{font-size:1.25em}.main_menu__navigation__list li a.is-active{padding:18px 35px;border-radius:60px}.main_menu__logo img{height:100px}}
@media screen and (min-width:1920px){.main_menu{width:85%}}
footer{background-color:#eee;padding:35px 0 35px 0}@media screen and (min-width:1024px){footer{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-around}}footer .footer__socials_network ul{display:flex;flex-direction:row;justify-content:center;gap:25px;padding:0}footer .footer__socials_network__linkedin a::after{content:"";font-family:"icomoon";font-size:35px;color:#14778e}footer .footer__socials_network__cs a::after{content:"";font-family:"icomoon";color:#14778e;font-size:35px}footer .menu__footer{display:flex;flex-direction:column;align-items:center}footer .menu__footer ul{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:35px;gap:15px;font-weight:bold;font-size:1.5em}footer .menu__footer ul .hidden{display:none}@media screen and (min-width:1440px){footer .menu__footer ul{display:flex;flex-direction:row;gap:65px;margin-top:0}footer .menu__footer ul .hidden{display:block}}footer .menu__footer ul li:last-child{display:none}footer .menu__footer ul a{font-size:20px;color:#125259;font-weight:600}footer .menu__footer ul a::after{display:block;content:"";width:100%;height:4px;background-color:#036a79;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}footer .menu__footer ul a:hover::after{transform:scaleX(1)}footer .footer__copyright{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;gap:20px}@media screen and (min-width:1440px){footer .footer__copyright{margin-top:0}}footer .footer__copyright img{max-width:220px;text-align:center}footer .footer__copyright span{font-size:18px;font-family:Arial,Helvetica,sans-serif;color:#000;text-align:center;margin-top:35px}@media screen and (min-width:1440px){footer .footer__copyright span{margin-top:0}}
.about h2{text-align:center}.about__informations{display:flex;flex-direction:column}.about__informations__personnal__content{display:flex;flex-direction:column;align-items:center;width:90%;margin:auto;margin-top:30px}.about__informations__personnal__content__texts{display:flex;flex-direction:column;align-items:center;gap:30px;margin:20px 0}.about__informations__personnal__content__texts .btn_empty{border:3px solid #125259;border-bottom:0px;text-decoration:none;color:#125259;font-weight:bold;text-align:center;font-size:1.12em}.about__informations__personnal__content__texts .btn_empty::after{background-color:#125259}.about__informations__personnal__content__texts .btn_empty:hover{background-color:#c9f227}.about__informations__personnal__keys{display:flex;flex-direction:column;padding:0 20px;gap:30px;width:90%;margin:auto;margin-top:50px}.about__informations__xp{display:flex;flex-direction:column;row-gap:30px;width:90%;margin:auto;margin-top:50px}.about img.desktop{display:none}.about img.mobile{margin-top:50px;width:100%}.about__engagements{background-image:url("/themes/custom/mixalis24/assets/css/layout/about/../../../images/arriere-plan-texture.webp");display:flex;flex-direction:column;align-items:center;gap:30px;margin:50px 0 80px;padding:30px 0 50px}.about__engagements h2{width:70%}
@media screen and (min-width:1024px){.about__informations__personnal__content__texts{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:50px;margin:30px 0s}.about__informations__personnal__content__texts .field--name-body{width:100%}.about__informations__personnal__keys{flex-direction:row;justify-content:space-between;gap:20px}.about__informations__personnal__keys__key{width:28%;gap:20px}.about__informations__xp{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.about__informations__xp h2{width:100%}.about img.desktop{display:block;margin-top:80px}.about img.mobile{display:none}.about__engagements{flex-direction:row;flex-wrap:wrap;margin:auto;width:100%;margin-top:80px;margin-bottom:100px;justify-content:space-between}.about__engagements h2{width:90%;margin:auto}}
@media screen and (min-width:1440px){.about__informations{display:flex;flex-direction:row;width:90%;margin:auto;gap:70px;align-items:center}.about__informations__personnal__content{flex-direction:row;align-items:center;gap:30px}.about__informations__personnal__content img{max-width:fit-content}.about__informations__xp{border-radius:40px;box-shadow:0 3px 8px rgba(0,0,0,0.2392156863);padding:30px 20px}.about__informations__xp h2{text-align:center}.about__informations__xp .xp-pro{width:85%}.about__informations__xp .xp-pro.--xp-mixalis{width:100%}.about__engagements{flex-direction:row;align-items:flex-start;justify-content:center}.about__engagements h2{margin-bottom:30px;font-size:2.5rem;text-align:center}.about__engagements__pillier{width:20%}}
@media screen and (min-width:1920px){.about__informations{display:flex;flex-direction:row}.about__informations__personnal__content{display:flex;flex-direction:row}.about__informations__personnal__content__texts{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:100%}.about__informations__xp{width:65%}.about__informations__xp .xp-pro{width:75%}.about__informations__xp .xp-pro.--xp-mixalis{width:100%}.about img.desktop{margin:auto;margin-top:80px}.about__engagements{padding:100px 0 100px}.about__engagements h2{margin:0;margin-bottom:0;width:8%;margin-top:200px;padding-right:30px}}
.about__engagements__pillier{display:flex;flex-direction:column;align-items:center;gap:15px}.about__engagements__pillier h3{width:80%;text-align:center}
@media screen and (min-width:1024px){.about__engagements__pillier h3{width:70%}.about__engagements__pillier:nth-child(even){padding-top:55px}}
.xp-pro{display:flex;gap:10px;border:2px solid #d9d9d9;border-radius:50px;padding:10px 12px;align-items:center}.xp-pro img{height:fit-content}.xp-pro__content{display:flex;flex-direction:column;gap:6px;width:100%}.xp-pro__content p{font-size:1rem}.xp-pro__content__title-date{display:flex;justify-content:space-between;align-items:center}.xp-pro__content__title-date p{display:inline-block;background-color:#fff;padding:4px 9px;font-size:1.12rem;border-radius:30px}.xp-pro.--xp-iut .xp-pro__content__title-date p{border:1px solid #063567;color:#063567}.xp-pro.--xp-ipika .xp-pro__content__title-date p{border:1px solid #ee8b32;color:#ee8b32}.xp-pro.--xp-mazedia .xp-pro__content__title-date p{border:1px solid #b2246c;color:#b2246c}.xp-pro.--xp-expertime .xp-pro__content__title-date p{border:1px solid #2a87f6;color:#2a87f6}.xp-pro.--xp-mixalis .xp-pro__content__title-date p{border:1px solid #125259;color:#125259}
@media screen and (min-width:1024px){.xp-pro{width:40%}.xp-pro__content__title-date{padding-right:10px}}
.about__informations__personnal__keys__key{display:flex;flex-direction:row;justify-content:left;align-items:last baseline;position:relative;gap:15px}.about__informations__personnal__keys__key::before{position:absolute;top:-10px;left:0;content:"";width:100%;height:3px;background-color:#d87e18}.about__informations__personnal__keys__key .field_valeur{color:#d87e18;font-weight:bold;font-size:4.375rem;font-family:Arial,Helvetica,sans-serif}.about__informations__personnal__keys__key .field_title{font-size:1.5rem;width:50%}.about__informations__personnal__keys__key a{display:inline-block;font-size:0;cursor:pointer}.about__informations__personnal__keys__key.url a{position:absolute;top:0;width:100%;height:100%}.about__informations__personnal__keys__key.url a::before{position:absolute;top:15px;right:0;display:inline-block;content:"";font-family:"icomoon";font-size:1rem;color:#000;transition:transform .5s ease-in-out}.about__informations__personnal__keys__key.url a:hover::before{color:#d87e18;transform:rotate(360deg)}
