/* @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/font/icomoon/icomoon.eot");src:url("/themes/custom/mixalis24/assets/font/icomoon/icomoon.eot") format("embedded-opentype"),url("/themes/custom/mixalis24/assets/font/icomoon/icomoon.woff2") format("truetype"),url("/themes/custom/mixalis24/assets/font/icomoon/icomoon.woff") format("woff"),url("/themes/custom/mixalis24/assets/font/icomoon/icomoon.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon:before{font-family:"icomoon";font-size:2rem;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_angle_right:before{content:""}.icon-burger:before{content:""}.icon-developpement:before{content:""}.icon-source-web1:before{content:""}.icon-chronometre:before{content:""}.icon-drupal-style:before{content:""}.icon-etiquette-prix:before{content:""}.icon-loupe:before{content:""}.icon-mail:before{content:""}.icon-bouquins:before{content:""}.icon-bulle-communaut:before{content:""}.icon-drupal-8:before{content:""}.icon-ecoconception:before{content:""}.icon-gestion-de-projet:before{content:""}.icon-maintenance:before{content:""}.icon-palette:before{content:""}.icon-performance:before{content:""}.icon-adaptabilite:before{content:""}.icon-bonnes-applications:before{content:""}.icon-calendrier:before{content:""}.icon-outils:before{content:""}.icon-reactivite:before{content:""}.icon-respect-poigne-de-main:before{content:""}.icon-web:before{content:""}.icon-france:before{content:""}.icon-ordinateur:before{content:""}.icon-croix:before{content:""}.icon-document:before{content:""}.icon-fleche_droite:before{content:""}.icon-fleche_gauche:before{content:""}.icon-linkedin:before{content:""}body{box-sizing:border-box;font-family:"Karla",sans-serif;font-weight:400}.ajax-progress{display:none !important}h1{color:#125259;font-family:"Karla",sans-serif;font-weight:bold;font-size:2.5rem;margin:0}.block_header{display:flex;justify-content:center;position:relative;margin-top:6rem;text-align:center}.block_header a{position:absolute;right:0;display:inline-block;overflow:visible}@media screen and (max-width:1024px){.block_header{flex-direction:column}.block_header a{position:relative}}.block_header h1::after,.block_header h2::after,.block_header h3::after{content:" ";display:block;text-align:center;width:50px;margin:1.4rem auto;border-bottom:2px solid #125259}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}.link-over-all{position:absolute;height:100%;width:100%;z-index:15}input[type=text],select{appearance:none;width:100%;padding:1rem 2rem;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;box-shadow:0 5px 20px rgba(0,0,0,.1);background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='%23333' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right .8rem center;color:#125259;font-size:1rem;font-family:"Karla"}input[type=text]:hover,select:hover{cursor:pointer;background-color:#fafafa}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}.center{text-align:center}.btn_big{background-color:#125259;color:#fff;padding:1rem 2rem;border-radius:5rem;font-size:1.2rem;text-decoration:none;display:inline-block;border:2px solid #125259}.btn_big:hover{background-color:#fff;color:#125259;border-color:#125259}.btn_big.btn_large{padding:.7rem 3.5rem}.btn_big.--secondary{background-color:#0d816c;border-color:#0d816c}.btn_big.--secondary:hover{background-color:#fff;color:#0d816c;border-color:#0d816c}.btn_big.--white{background-color:#fff;color:#125259;border-color:rgba(0,0,0,0);box-shadow:2px 3px 6px rgba(0,0,0,.3333333333)}.btn_big.--white:hover{box-shadow:2px 3px 6px rgba(0,0,0,.7333333333);text-decoration:underline}.--border-bottom::before{display:none}.--border-bottom::after{display:block;content:"";width:100%;height:3px;background-color:#0d816c;position:absolute;bottom:-10px;left:0px;transition:bottom .2s ease-in-out;z-index:2}.--border-bottom:hover{background-color:#0d816c;color:#000}.--border-bottom:hover::after{bottom:0}.tag{position:relative;padding:.5rem .7rem;z-index:10;text-wrap:nowrap;border-radius:.5rem}.tag .bkg{z-index:-1;top:0;left:0;border-radius:.5rem;position:absolute;width:100%;height:100%;background-color:#fff}.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:#0d816c;position:absolute;bottom:-10px;left:0px;transition:bottom .3s ease-in-out;z-index:2}.btn_small:hover{background-color:#0d816c;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:#0d816c}.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{text-decoration:underline}.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}}
.node__list .field--name-body{padding:20px}.node__list form{padding:20px;display:flex;flex-direction:column;justify-content:center;margin:5rem 0 2rem}.node__list .projects .rows,.node__list .posts .rows{display:flex;flex-direction:column;align-items:center;gap:50px;margin-bottom:50px}
@media screen and (min-width:1200px){.node__list form{flex-direction:row;gap:2rem}.node__list .projects .rows,.node__list .posts .rows{flex-direction:row;row-gap:3rem;flex-wrap:wrap;justify-content:center;align-items:initial}}
@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/font/icomoon/icomoon.eot");src:url("/themes/custom/mixalis24/assets/font/icomoon/icomoon.eot") format("embedded-opentype"),url("/themes/custom/mixalis24/assets/font/icomoon/icomoon.woff2") format("truetype"),url("/themes/custom/mixalis24/assets/font/icomoon/icomoon.woff") format("woff"),url("/themes/custom/mixalis24/assets/font/icomoon/icomoon.svg") format("svg");font-weight:normal;font-style:normal;font-display:block}.icon:before{font-family:"icomoon";font-size:2rem;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_angle_right:before{content:""}.icon-burger:before{content:""}.icon-developpement:before{content:""}.icon-source-web1:before{content:""}.icon-chronometre:before{content:""}.icon-drupal-style:before{content:""}.icon-etiquette-prix:before{content:""}.icon-loupe:before{content:""}.icon-mail:before{content:""}.icon-bouquins:before{content:""}.icon-bulle-communaut:before{content:""}.icon-drupal-8:before{content:""}.icon-ecoconception:before{content:""}.icon-gestion-de-projet:before{content:""}.icon-maintenance:before{content:""}.icon-palette:before{content:""}.icon-performance:before{content:""}.icon-adaptabilite:before{content:""}.icon-bonnes-applications:before{content:""}.icon-calendrier:before{content:""}.icon-outils:before{content:""}.icon-reactivite:before{content:""}.icon-respect-poigne-de-main:before{content:""}.icon-web:before{content:""}.icon-france:before{content:""}.icon-ordinateur:before{content:""}.icon-croix:before{content:""}.icon-document:before{content:""}.icon-fleche_droite:before{content:""}.icon-fleche_gauche:before{content:""}.icon-linkedin:before{content:""}.project{position:relative;border-radius:1rem;width:100%}.project.--has-link:hover .project__bkg{display:none}.project.--has-link:hover .project__content__categorie{border:solid 1px #fff}.project__bkg{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:1rem;background-size:cover;background-position:center;overflow:hidden;z-index:0}.project__bkg .linear{width:100%;height:100%;top:0;left:0;position:absolute;inset:0;pointer-events:none;z-index:0}.project .padding{padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:1rem}.project__wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between}.project__wrapper .project__content{position:relative;color:#fff}.project__wrapper .project__content__logo{display:none;position:absolute;top:0;right:0;background:#fff;padding:.2rem .5rem;border-radius:.5rem}.project__wrapper .project__content__categorie{top:.5rem;border:solid 1px rgba(0,0,0,0)}.project__wrapper .project__content__title{margin:3.5rem 0 1rem;color:#fff}.project__wrapper .project__content__title h2{margin-top:.5rem;font-size:1.8rem;font-family:"Karla";color:#fff}.project__wrapper .project__content__description{margin-top:.8rem;font-size:1rem}.project__wrapper .project__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.project__wrapper .project__bottom__icons{display:flex;flex-wrap:wrap;color:#fff;gap:.7rem}.project__wrapper .project__bottom__icons__calendrier{text-transform:capitalize}.project__wrapper .project__bottom__icons .icon{margin-right:6px;align-items:center;display:flex}.project__wrapper .project__bottom__icons .icon:before{font-size:1rem;padding-right:.2rem}.project__wrapper .project__bottom__icons .icon .bkg{opacity:.2}
@media screen and (min-width:500px){.project__wrapper .project__content__logo{display:block}}@media screen and (min-width:1200px){.project{width:450px}}@media screen and (min-width:1800px){.project{width:500px}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;}@media (prefers-reduced-motion:no-preference){.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{animation:gin-throbber .75s linear infinite;}}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
