@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@import url(https://cdn.jsdelivr.net/gh/iconoir-icons/iconoir@main/css/iconoir.css);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);@font-face{font-family:"IBM Plex Sans Var Regular";src:url("https://www.axis-praxis.org/fonts/webfonts/IBMPlexSansVar-Roman.woff2")}*,::after,::before{box-sizing:border-box;margin:0;padding:0;outline:0}::selection{background-color:#e3bc8a}body.main{position:relative;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;box-sizing:border-box;font-family:Inter,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body.main a,body.main a:link,body.main a:visited{text-decoration:none}body.main p{color:#1d1d1d;text-align:justify;line-height:1.8rem;font-size:1.3rem;font-weight:300}body.main p strong{font-weight:600}body.main p a{color:#d18320;border-bottom:dotted 1px #d18320;font-weight:400}body.main p a:hover{border-bottom-style:solid!important;color:#d18320}body.main .cod__buttons--primary,body.main .cod__buttons--secondary,body.main .cod__buttons--secondary-inverse{display:flex;align-self:center;text-transform:uppercase;font-weight:700}body.main .cod__buttons--primary:hover,body.main .cod__buttons--secondary-inverse:hover,body.main .cod__buttons--secondary:hover{box-shadow:5px 5px 1px rgba(254,82,150,.15);cursor:pointer;opacity:.8;transform:scale(1.02)}body.main .cod__buttons--primary:active,body.main .cod__buttons--secondary-inverse:active,body.main .cod__buttons--secondary:active{transform:scale(.95);box-shadow:none;opacity:1;transition:none}body.main .cod__buttons--primary{border:solid 2px #d18320;background-color:#d18320;color:#fff;padding:8px 25px;box-shadow:4px 4px 0 rgba(254,82,150,.27)}body.main .cod__buttons--secondary{background-color:#fff;border:solid 2px #d18320;color:#d18320;box-shadow:4px 4px 0 rgba(254,82,150,.27)}body.main .cod__buttons--secondary-inverse{background-color:#fff;border:solid 2px #1f212e;color:#1f212e}body.main pre{position:absolute;z-index:10;top:0;width:100vw;background-color:#cff;border-bottom:solid 1px #9dd;padding:20px;border-radius:3px;box-shadow:2px 9px 15px rgba(0,0,0,.1)}.header{display:flex;justify-content:space-between;align-items:center;padding:30px;font-family:Inter,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;width:100vw}@media screen and (width < 786px){.header{justify-content:space-between}}@media screen and (width < 480px){.header{flex-direction:column;gap:30px}}.header__logo{display:flex}@media screen and (width < 786px){.header__logo--page{display:none}}.header__logo--page img{width:240px}@media screen and (width >= 786px){.header__logo--resp{display:none}}@media screen and (width < 480px){.header__logo--resp{align-self:flex-start}}.header__logo--resp img{width:210px}@media screen and (width < 550px){.header__logo--resp img{width:65%}}.header__elements{display:flex;gap:35px;justify-content:flex-end}@media screen and (width < 480px){.header__elements{align-self:flex-end;align-items:flex-end;flex-direction:column;width:100%}}.header__elements--adresse{text-align:right;font-weight:700}@media screen and (width < 480px){.header__elements--adresse{text-align:left;align-self:flex-start}}.header__elements--buttons{display:flex;align-items:center;gap:10px}.header__elements--buttons .elem__btn--tel{display:flex;border-radius:3px;border:solid 1px #1f212e;transition:all ease-in-out .2s}.header__elements--buttons .elem__btn--tel:hover{border-color:#d18320;transition:all ease-in-out .2s;box-shadow:0 6px 12px rgba(0,0,0,.15);transform:scale(1.01)}.header__elements--buttons .elem__btn--tel:hover a{background-color:#d18320;transition:all ease-in-out .2s}.header__elements--buttons .elem__btn--tel a{display:flex;align-items:center;gap:10px;background-color:#1f212e;color:#fff;transition:all ease-in-out .2s;padding:10px 20px}.header__elements--buttons .elem__btn--hmbrgr{display:flex;border:solid 1px #1f212e;border-radius:3px;cursor:pointer;transition:all ease-in-out .2s}.header__elements--buttons .elem__btn--hmbrgr:hover{border-color:#d18320;transition:all ease-in-out .2s}.header__elements--buttons .elem__btn--hmbrgr:hover a{color:#d18320;transition:all ease-in-out .2s}.header__elements--buttons .elem__btn--hmbrgr a{display:flex;font-size:1.2rem;color:#1f212e;width:100%;height:100%;padding:10px;transition:all ease-in-out .2s}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale{position:absolute;z-index:20;padding:40px 30px;top:0;right:0;width:370px;height:100vh;background-color:#1f212e;color:#fff;box-shadow:-9px 0 12px rgba(0,0,0,.2)}@media screen and (width < 500px){.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale{width:80%}}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale{height:100%}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content{display:flex;flex-direction:column;height:100%}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--title{display:flex;justify-content:space-between;margin-bottom:30px}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--title button{background:0 0;color:#fff;border:solid 1px #fff;cursor:pointer;padding:10px;border-radius:3px}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--content{height:100%;display:flex;flex-direction:column;justify-content:space-between}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--content ul{display:flex;flex-direction:column;gap:10px;list-style:none}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--content ul li{display:flex;align-items:center}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--content ul li:before{content:"›";padding-right:10px;color:#fff}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--content ul li a{color:#fff;transition:all ease-in-out .4s}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--content ul li a:hover{color:#d18320;transition:all ease-in-out .4s;margin-left:10px;transform:scale(1.05)}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--content ul li.current_page_item:before{color:#d18320}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--content ul li.current_page_item a{color:#d18320}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--content .mm__content--footer{display:flex;flex-direction:column;gap:15px;padding-top:30px;border-top:solid 1px rgba(255,255,255,.1)}.header__elements--buttons .elem__btn--hmbrgr .header__menu--modale .menumodale__content--content .mm__content--footer p{font-size:.9rem;line-height:1.3rem;opacity:.8;color:#fff}.header__elementsresponsive{display:none;height:0;transition:all ease-in-out .4s;align-items:center}.header__elementsresponsive--modale{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#e3bc8a;color:#fff;padding:40px;z-index:5;transition:all ease-in-out .4s;display:flex;flex-direction:column;gap:60px}.header__elementsresponsive--modale .header__elements--menu{display:flex;flex-direction:column}.header__elementsresponsive--modale .header__elements--menu ul{display:flex;flex-direction:column}.header__elementsresponsive--modale .header__elements--menu ul .sub-menu{display:flex;margin-top:20px;border-left:2px solid #9ea5c1;padding-left:20px}.header__elementsresponsive--modale .header__elements--menu ul .sub-menu li a{color:#1f212e}.header__elementsresponsive--modale .elementresponsive__close{display:flex}.header__elementsresponsive--modale .elementresponsive__close button{border:solid 2px #1f212e;padding:10px;background:0 0;color:#1f212e;cursor:pointer;box-shadow:4px 4px 0 rgba(24,28,60,.27)}.header__elementsresponsive--modale .elementresponsive__buttons{display:flex;flex-direction:row;gap:15px}@media screen and (width < 1244px){.header__elementsresponsive{display:flex}.header__elementsresponsive .cod__buttons--secondary{padding:8px;cursor:pointer}}.jumbo{position:relative;justify-content:space-between;display:flex;margin-bottom:60px;padding:0;width:100vw;box-sizing:border-box;font-family:Inter,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;height:calc(100vh - 103.5px)}@media screen and (width < 786px){.jumbo{flex-direction:column-reverse;justify-content:flex-start;height:auto}}.jumbo__left{position:relative;display:flex;flex-direction:column;width:35%;padding-left:180px}@media screen and (width < 1400px){.jumbo__left{padding-left:80px;width:40%}}@media screen and (width < 965px){.jumbo__left{padding-left:80px;width:50%}}@media screen and (width < 786px){.jumbo__left{padding:0 60px;width:100%}}@media screen and (width < 500px){.jumbo__left{padding:0 30px;width:100%}}.jumbo__left--logo{width:100%}@media screen and (width < 786px){.jumbo__left--logo{display:none}}.jumbo__left--logo img{width:55%;position:absolute;top:0}.jumbo__left--texte{position:absolute;display:flex;flex-direction:column;z-index:2;width:105%;top:50%;transform:translateY(-50%);height:inherit;background-color:rgba(255,255,255,.6);backdrop-filter:blur(12px);padding:40px 50px 40px 0;gap:25px}@media screen and (width < 786px){.jumbo__left--texte{position:relative;width:100%;transform:none}}@media screen and (orientation:landscape) and (height < 400px){.jumbo__left--texte{bottom:0!important;padding:0 20px 20px 0;width:110%;gap:0;height:fit-content;transform:translateY(-30%)}}@media screen and (width < 786px){.jumbo__left--texte h1{background-color:#fff;padding:0}}@media screen and (orientation:landscape) and (height < 500px){.jumbo__left--texte h1{padding:20px 20px 20px 0}}.jumbo__left--texte h1 p{font-size:3.5rem!important;text-transform:initial;text-align:left;line-height:3.5rem!important}@media screen and (width < 1130px){.jumbo__left--texte h1 p{font-size:3rem}}@media screen and (width < 786px){.jumbo__left--texte h1 p{font-size:2.3rem}}@media screen and (orientation:landscape) and (height < 400px){.jumbo__left--texte h1 p{font-size:1.9rem!important;line-height:2rem!important}}.jumbo__left--texte h1 p strong{color:#d18320;font-weight:800}@media screen and (orientation:landscape) and (height < 400px){.jumbo__left--texte h2 p{line-height:1.3rem!important;font-size:1rem!important}}.jumbo__image{display:flex;width:65%;height:100%}@media screen and (width < 1400px){.jumbo__image{width:60%}}@media screen and (width < 965px){.jumbo__image{width:50%}}@media screen and (width < 786px){.jumbo__image{width:100%;margin-bottom:40px;margin-top:0;height:280px;padding:0 30px}}.jumbo__image figure{display:contents}.jumbo__image figure img{object-fit:cover;width:100%;height:100%}.wp-block-genesis-custom-blocks-jumbo{overflow:hidden!important}.wp-block-genesis-custom-blocks-jumbo .jumbo{width:100%;font-family:inherit;max-height:400px!important}.wp-block-genesis-custom-blocks-jumbo .jumbo__left{padding-left:0!important}.wp-block-genesis-custom-blocks-jumbo .jumbo__left--texte{padding:15px;height:auto!important;width:240%!important;gap:0!important}.wp-block-genesis-custom-blocks-jumbo .jumbo__left--texte h1{gap:0!important;padding:0!important}.wp-block-genesis-custom-blocks-jumbo .jumbo__left--texte h1 p{display:flex;flex-direction:column;margin:0;font-size:2rem!important;line-height:2rem!important}.wp-block-genesis-custom-blocks-jumbo .jumbo__left--texte h2{height:auto!important;margin:0!important}.wp-block-genesis-custom-blocks-jumbo .jumbo__left--texte h2 p{font-size:1.2rem!important;line-height:1.4rem!important;font-weight:300!important}.wp-block-genesis-custom-blocks-jumbo .jumbo__image{width:100%}.wp-block-genesis-custom-blocks-jumbo .jumbo__image img{height:fit-content}.cod__presentation{display:flex;padding:30px 180px;gap:40px;width:100vw;font-family:Inter,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}@media screen and (width < 1400px){.cod__presentation{padding:30px 80px;width:100%}}@media screen and (width < 786px){.cod__presentation{padding:0 60px;width:100%;flex-direction:column;padding:0 60px;margin-bottom:40px}}@media screen and (width < 500px){.cod__presentation{padding:0 30px;width:100%}}.cod__presentation--titre h3{display:flex;font-size:3.8rem;color:#1f212e;font-weight:200;text-transform:normal;width:fit-content;max-width:25%;font-family:Fraunces,serif}@media screen and (width < 1020px){.cod__presentation--titre{font-size:3rem}}@media screen and (width < 786px){.cod__presentation--titre{width:100%;max-width:100%;border:none}}.cod__presentation--contenu{display:flex;flex-direction:column;gap:20px;width:80%;border-left:dotted 2px #d18320;padding-left:40px}@media screen and (width < 786px){.cod__presentation--contenu{width:100%;max-width:100%}}@media screen and (width < 500px){.cod__presentation--contenu{padding-left:20px}}.cod__presentation--contenu ul{display:flex;flex-direction:column;gap:10px;list-style:none;text-align:justify;line-height:1.8rem;font-size:1.3rem;font-weight:300}.cod__presentation--contenu ul li:before{content:"• ";color:#d18320;padding-right:9px}.cod__presentation--contenu ul li a{color:#d18320;border-bottom:dotted 1px #d18320}.cod__presentation--contenu ul li a:hover{border-bottom-style:solid}.cod__presentation--contenu p{color:#1d1d1d;text-align:justify;line-height:2.2rem;font-size:1.5rem;font-weight:300}.cod__presentation--contenu p strong{font-weight:600}.cod__presentation--contenu p a{color:#d18320;border-bottom:dotted 1px #d18320}.cod__presentation--contenu p a:hover{border-bottom-style:solid}.cod__presentation--contenu .presentation__contenu--cta{margin-top:40px;display:flex}.cod__presentation--contenu .presentation__contenu--cta i{padding-right:8px}.wp-block-genesis-custom-blocks-presentation{overflow-x:hidden!important;overflow-y:scroll}.wp-block-genesis-custom-blocks-presentation .cod__presentation{width:100%!important;font-family:inherit;max-height:400px!important;padding:0}.wp-block-genesis-custom-blocks-presentation .cod__presentation--titre{font-size:2rem}.wp-block-genesis-custom-blocks-presentation .cod__presentation--contenu{padding-top:0}.wp-block-genesis-custom-blocks-presentation .cod__presentation--contenu ul{margin-left:0!important;font-size:1rem!important;padding-left:0!important;gap:2px!important}.wp-block-genesis-custom-blocks-presentation .cod__presentation--contenu p{margin:0!important;font-size:1rem}.metiers{display:flex;padding:30px 180px;width:100vw;font-family:Inter,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;gap:20px}@media screen and (width < 1400px){.metiers{padding:30px 80px;width:100%}}@media screen and (width < 786px){.metiers{padding:30px 60px}}@media screen and (width < 750px){.metiers{flex-direction:column}}@media screen and (width < 500px){.metiers{padding:0 30px;width:100%}}.metiers__carte{position:relative;width:calc(33.3333333333% - 14px);display:flex;flex-direction:column;align-items:center}@media screen and (width < 750px){.metiers__carte{width:100%}}.metiers__carte--image{display:flex;width:100%;max-width:100%;height:500px}.metiers__carte--image:hover img{transform:scale(1.07);transition:all ease-in-out .4s}@media screen and (width < 1100px){.metiers__carte--image{height:350px}}@media screen and (width < 750px){.metiers__carte--image{width:inherit;height:250px}}.metiers__carte--image figure{display:contents;overflow:hidden;height:inherit}@media screen and (width < 750px){.metiers__carte--image figure{width:inherit}}.metiers__carte--image figure img{object-fit:cover;width:100%;height:100%;transition:all ease-in-out .4s}.metiers__carte--titre{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:-30px;background-color:#fff;width:70%;padding:50px 0;border:solid 1px #d18320;font-family:Fraunces,serif;font-weight:300;font-size:1.5rem;gap:15px;box-shadow:0 3px 18px rgba(0,0,0,.2)}@media screen and (width < 916px){.metiers__carte--titre{font-size:1.2rem}}@media screen and (width < 750px){.metiers__carte--titre{top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.6);backdrop-filter:blur(12px)}}.metiers__carte--titre:after{display:flex;content:"•";color:#d18320;font-size:3rem;line-height:0}.wp-block-genesis-custom-blocks-metiers{overflow-x:hidden!important;overflow-y:scroll}.wp-block-genesis-custom-blocks-metiers .metiers{width:100%!important;font-family:inherit;max-height:400px!important;padding:0}.avis{display:flex;flex-direction:column;margin:40px 0;padding:30px 180px;width:100vw;font-family:Inter,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}@media screen and (width < 1400px){.avis{padding:30px 80px;width:100%}}@media screen and (width < 786px){.avis{padding:30px 60px}}@media screen and (width < 500px){.avis{padding:0 30px;width:100%}}.avis__titre{width:100%;padding-bottom:25px}.avis__titre h3{display:flex;font-size:3.8rem;color:#1f212e;font-weight:200;text-transform:normal;font-family:Fraunces,serif}.avis__items{display:flex;width:100%;gap:20px;flex-wrap:wrap}@media screen and (width < 750px){.avis__items{flex-direction:column}}.avis__items--item{display:flex;flex-direction:column;width:calc(33.3333333333% - 20px);padding:50px 30px;border:solid 1px #c3d1d8;border-radius:12px;gap:20px}@media screen and (width < 900px){.avis__items--item{width:calc(50% - 20px)}}@media screen and (width < 750px){.avis__items--item{width:100%}}.avis__items--item .item__note{display:flex;color:#fcd500;font-size:1.3rem;gap:3px}.avis__items--item .item__note .star-transp{opacity:.4}.avis__items--item .item__contenu{padding-top:15px;flex-grow:1}.avis__items--item .item__contenu p{font-size:1.1rem}.avis__items--item .item__auteur{border-top:solid 1px #c3d1d8;padding-top:20px;opacity:.6}.avis__google{display:flex;gap:25px;margin-top:20px;align-items:center;opacity:.6;transition:all ease-in-out .4s}.avis__google:hover{cursor:pointer;opacity:1;transition:all ease-in-out .4s}.avis__google--logo img{width:75px}.avis__google--texte{font-size:.8rem}.wp-block-genesis-custom-blocks-avis-clients{overflow-x:hidden!important;overflow-y:scroll}.wp-block-genesis-custom-blocks-avis-clients .avis{width:100%!important;font-family:inherit;max-height:400px!important;padding:0}.cod_page_gen{display:flex;flex-direction:column;padding:30px;gap:40px;width:100vw;font-family:Inter,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;margin-bottom:60px}.cod_page_gen h3{font-size:2.5rem;font-family:Fraunces,serif;font-weight:200;border-left:2px dotted #d18320;padding-left:20px}.cod_page_gen p{color:#1d1d1d;text-align:justify;line-height:1.8rem;font-size:1.3rem;font-weight:300}.cod_page_gen p strong{font-weight:600}.cod_page_gen p a{color:#d18320;border-bottom:dotted 1px #d18320}.cod_page_gen ol,.cod_page_gen ul{margin:0;margin-left:40px;color:#1d1d1d;text-align:justify;line-height:1.8rem;font-size:1.3rem;font-weight:300}.cod_page_gen ol li,.cod_page_gen ul li{padding-bottom:9px}.highlight{margin-bottom:20px;position:relative;width:100%;padding:0 30px}.highlight__image{width:inherit;height:500px;max-height:500px;overflow:hidden}.highlight__image figure{display:contents;width:inherit}.highlight__image figure img{object-fit:cover;width:inherit;height:100%;vertical-align:middle}.highlight__title{position:absolute;bottom:-20px;background-color:#d18320;padding:20px 60px;border-top:solid 8px #fff;border-right:solid 8px #fff}.highlight__title h1{font-size:2rem;color:#fff;font-weight:300}.breadcrumbs{display:flex;font-size:.9rem!important;gap:5px;font-family:Inter,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;padding:0 30px 30px 0}@media screen and (width < 768px){.breadcrumbs{padding:0 30px 0 30px}}.breadcrumbs a.breadcrumbs__link{color:#d18320;opacity:.8}.breadcrumbs a.breadcrumbs__link:hover{border-bottom:dotted 1px #d18320;opacity:1}.breadcrumbs__separator{color:#d18320}.footer{margin-top:60px;padding:40px 180px;display:flex;background-color:#1f212e;color:#fff;font-family:Inter,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;justify-content:space-between;align-items:flex-start;width:100vw;border-top:solid 4px #d18320}@media screen and (width <= 1020px){.footer{flex-direction:column;gap:30px;align-items:flex-start;padding:30px 80px}}@media screen and (width < 786px){.footer{padding:30px 60px}}@media screen and (width < 750px){.footer{flex-direction:column}}@media screen and (width < 500px){.footer{padding:30px;width:100%}}.footer__logo{display:flex;width:30%}.footer__logo img{width:150px;opacity:.9}.footer__items{display:flex;width:70%;gap:40px;font-size:.85rem;justify-content:flex-end}@media screen and (width <= 1020px){.footer__items{flex-direction:column;gap:30px;width:100%}}.footer__items--item{display:flex;flex-direction:column;gap:15px;justify-content:flex-start}@media screen and (width <= 1020px){.footer__items--item{flex-direction:column;gap:8px}}@media screen and (width < 786px){.footer__items--item{gap:26px}}.footer__items--item p{color:#fff!important;font-size:.9rem!important}.footer__items--item ul{display:flex;list-style:none}.footer__items--item ul:before{content:"|";padding-right:5px}@media screen and (width <= 1020px){.footer__items--item ul:before{display:none}}@media screen and (width <= 1020px){.footer__items--item ul li:before{content:"›";color:#d18320;padding-right:4px}}.footer__items--item ul li a{color:#fff;opacity:1}.footer__items--item ul li a:hover{border-bottom:dotted 1px #fff}.footer__items--item .codsign{font-size:.7rem}.footer__items--item .codsign strong{font-weight:700}.footer__items--item .codsign a{color:#fff;text-decoration:none;border:solid 1px #e3243f;padding:2px 6px;border-radius:2px}.footer__items--item .codsign a:hover{background-color:#e3243f}
