body,html{box-sizing:border-box;vertical-align:middle;border:0}a,abbr,acronym,address,applet,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,embed,fieldset,form,h1,h2,h3,h4,h5,h6,i,iframe,img,input,ins,kbd,label,legend,li,mark,object,ol,output,p,pre,q,ruby,s,samp,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-sizing:border-box;margin:0;padding:0;vertical-align:middle;border:0}strong{vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;vertical-align:middle;border:0;display:block;box-sizing:border-box}ol,ul{list-style:none}a,li{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}.fn,h1,h2,h3,h4,h5{word-break:normal}header{position:fixed;z-index:100;top:0;right:0;left:0;width:100%;height:110px}header .overlay{position:relative;z-index:101;transition:opacity 300ms;opacity:0}header .overlay.overlay__actif{position:absolute;width:100%;height:100vh;transition:opacity 300ms;opacity:.3;background-color:#000}header .header{position:relative;z-index:120;display:block;width:calc(100% - 50px);max-width:1800px;height:110px;margin:0 auto;transition:all .3s;border-bottom-right-radius:30px;border-bottom-left-radius:30px;background-color:transparent}header .header.actif{background-color:#fff;box-shadow:0 2px 5px -3px #000}header .header.actif .header__container .header__image .logo__blanc{display:none}header .header.actif .header__container .header__image .logo__couleur{display:block}header .header.actif .header__container .header__links a{font-family:'Poppins',sans-serif;color:#0191b4}header .header.actif .header__container .header__links .links__top .links-top__container{border-bottom:none;background-color:#0191b4}header .header.actif .header__container .header__links .links__top .links-top__container div a{color:#fff;background-color:#0191b4}header .header.actif .header__container .header__links .links__bottom a:hover{border:1px solid #0191b4!important}header .header.actif .header__container .header__links .link__mobile-btn div,header .sub-menu__container .sub-link div:hover{background-color:#6dc0d9}header .header .header__container{display:flex;justify-content:space-between}header .header .header__container .header__image{width:20%;padding:25px}header .header .header__container .header__image .logo__blanc{width:200px}@media screen and (max-width:600px){header .header .header__container .header__image .logo__blanc{width:125px}}header .header .header__container .header__image .logo__couleur{display:none;width:200px}@media screen and (max-width:600px){header .header .header__container .header__image .logo__couleur{width:125px}}header .header .header__container .header__links{display:flex;flex-direction:column;width:80%;margin-right:25px;justify-content:flex-start;align-items:flex-end}@media screen and (max-width:880px){header .header .header__container .header__links{justify-content:center}}header .header .header__container .header__links a{font-family:'Poppins',sans-serif;color:#fff}@media screen and (max-width:880px){header .header .header__container .header__links .links__top{display:none}}header .header .header__container .header__links .links__top .links-top__container{display:flex;width:350px;text-align:center;border-bottom:5px solid #e4f1f5;border-bottom-right-radius:30px;border-bottom-left-radius:30px;background-color:#fff;justify-content:center}header .header .header__container .header__links .links__top .links-top__container div{background-color:#e4f1f5}header .header .header__container .header__links .links__top .links-top__container div a{font-size:.85rem;font-weight:400;display:block;padding:10px 25px;color:#0191b4;background-color:#fff}header .header .header__container .header__links .links__top .links-top__container div a:hover{position:relative;top:5px;color:#fff;background-color:#6dc0d9}#section-contenu-apropos .block__contenu-apropos p,header .header .header__container .header__links .links__bottom{margin-top:25px}@media screen and (max-width:880px){header .header .header__container .header__links .links__bottom{display:none}}header .header .header__container .header__links .links__bottom .links-bottom__container span{position:relative;top:-3px;left:5px;height:19px}header .header .header__container .header__links .links__bottom .links-bottom__container a{font-size:1.15rem;margin-left:5px;padding:5px 20px;cursor:pointer;border:1px solid transparent;border-radius:30px}@media screen and (max-width:1024px){header .header .header__container .header__links .links__bottom .links-bottom__container a{font-size:1rem;padding:5px 10px}}header .header .header__container .header__links .links__bottom .links-bottom__container a:hover{border:1px solid #fff}header .header .header__container .header__links .link__mobile-btn{position:relative;display:none;width:50px;height:35px;cursor:pointer}@media screen and (max-width:880px){header .header .header__container .header__links .link__mobile-btn{display:block}header .header .header__container .header__links .link__mobile-btn span{font-size:40px;color:#fff}}header .header .header__container .header__links .link__mobile-btn div{position:absolute;left:50%;display:block;width:100%;height:4px;transition:.3s all;transform:translateX(-50%);background-color:#fff}header .header .header__container .header__links .link__mobile-btn div:nth-of-type(1){top:0}header .header .header__container .header__links .link__mobile-btn div:nth-of-type(2),header .header .header__container .header__links .link__mobile-btn div:nth-of-type(3){top:50%;transform:translate(-50%,-50%)}header .header .header__container .header__links .link__mobile-btn div:nth-of-type(4){bottom:0}header .header .header__container .header__links .btn-actif div:nth-of-type(1){top:-15px;opacity:0}header .header .header__container .header__links .btn-actif div:nth-of-type(2){transform:translate(-50%,-50%) rotate(45deg)}header .header .header__container .header__links .btn-actif div:nth-of-type(3){transform:translate(-50%,-50%) rotate(135deg)}header .header .header__container .header__links .btn-actif div:nth-of-type(4){bottom:-15px;opacity:0}header .sub-menu__container{position:relative;z-index:105;display:flex;width:calc(100% - 100px);max-width:1700px;margin:0 auto;padding:25px;transition:all .3s;transform:translateY(-100%);opacity:0;border-bottom-right-radius:30px;border-bottom-left-radius:30px;background-color:#fff;justify-content:flex-start;flex-wrap:wrap}header .sub-menu__container.sub-menu__actif{transform:translateY(0);opacity:1}header .sub-menu__container .link{position:relative;width:25%;margin:15px 0;padding:10px 15px;cursor:pointer}@media screen and (max-width:1366px){header .sub-menu__container .link{width:33%}}@media screen and (max-width:1024px){header .sub-menu__container .link{width:50%}}@media screen and (max-width:880px){header .sub-menu__container .link{width:100%}}header .sub-menu__container .link a{display:block;color:#0191b4}@media screen and (max-width:1366px){header .sub-menu__container .link a{font-size:.85rem}}header .sub-menu__container .link a img{width:35px;height:35px;margin-right:20px}header .sub-menu__container .link:hover{border-radius:30px;background-color:#e4f1f5}header .sub-menu__container .link-btn:hover{border-bottom-right-radius:0;border-bottom-left-radius:0}header .sub-menu__container .link__actif{border-top-left-radius:30px;border-top-right-radius:30px;background-color:#e4f1f5}header .sub-menu-mobile__container,header .sub-menu__container .sub-link{position:absolute;display:none;border-bottom-right-radius:30px;border-bottom-left-radius:30px}header .sub-menu__container .sub-link{z-index:100;left:0;width:100%;margin-top:10px;padding-top:15px;padding-bottom:20px;background-color:#0191b4}header .sub-menu__container .sub-link div{padding:0 35px}header .sub-menu__container .sub-link div a{color:#fff}header .sub-menu__container .sub-link__actif{display:block}header .sub-menu-mobile__container{z-index:105;top:80px;left:50%;flex-direction:column;width:calc(100% - 50px);max-width:1800px;padding:50px 25px 25px;transform:translateX(-50%) translateY(-100%);background-color:#fff;flex-wrap:wrap}header .sub-menu-mobile__container.sub-menu-mobile__actif{display:flex;transform:translateX(-50%) translateY(0)}header .sub-menu-mobile__container a{margin:5px 0;cursor:pointer;text-align:right;color:#0191b4}.footer .footer__bottom .layout-content p>a:hover,header .sub-menu-mobile__container a:hover{text-decoration:underline}header .sub-menu-mobile__container #separator{width:100%;height:1px;margin:15px 0;background-color:#e4f1f5}header .sub-menu-mobile__container .sub-link-mobile__container{display:none;margin:15px 0;padding:5px 25px 5px 0;text-align:right;border-top:1px solid #e4f1f5;border-bottom:1px solid #e4f1f5}header .sub-menu-mobile__container .sub-link-mobile__container .link,header .sub-menu-mobile__container .sub-link-mobile__container .sub-link div{margin:15px 0}header .sub-menu-mobile__container .sub-link-mobile__container .link img{width:25px;margin-right:5px}header .sub-menu-mobile__container .sub-link-mobile__container .sub-link{display:none;margin:15px 0;padding:5px 50px 5px 0;text-align:right;border-top:1px solid #e4f1f5;border-bottom:1px solid #e4f1f5}header .sub-menu-mobile__container .sub-link-mobile__actif,header .sub-menu-mobile__container .sub-link-mobile__container .sub-link__actif{display:block}.footer-secondary{position:relative}.footer .title__section{text-transform:uppercase;color:#fff!important}.footer .subtitle__section{color:#a0e0f3!important}.footer .footer__top,.footer .footer__top-secondary{position:relative;padding-bottom:100px}.footer .footer__top .footer__actualite{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:600px){.footer .footer__top .footer__actualite{flex-direction:column}}.footer .footer__top .footer__actualite .illustration{display:flex;flex-direction:column;width:35%;text-align:center;align-items:center}@media screen and (max-width:600px){.footer .footer__top .footer__actualite .illustration{width:100%;margin-bottom:50px}}.footer .footer__top .footer__actualite .illustration img{width:100%;max-width:250px;margin-bottom:25px}@media screen and (max-width:600px){.footer .footer__top .footer__actualite .illustration img{display:none}}.footer .footer__top .footer__actualite .actualite{display:flex;width:65%;justify-content:space-between;align-items:stretch}@media screen and (max-width:880px){.footer .footer__top .footer__actualite .actualite{flex-direction:column}}@media screen and (max-width:600px){.footer .footer__top .footer__actualite .actualite{width:100%}}.footer .footer__top .footer__actualite .actualite .actualite__card:nth-child(2){margin-left:25px}@media screen and (max-width:880px){.footer .footer__top .footer__actualite .actualite .actualite__card:nth-child(2){margin-top:25px}}@media screen and (max-width:600px){.footer .footer__top .footer__actualite .actualite .actualite__card:nth-child(2){margin-left:0}}.footer .footer__top .footer__actualite .actualite .actualite__card{display:flex;width:50%;padding:15px 25px;border-radius:30px;background-color:#fff;box-shadow:0 2px 5px -3px #000;justify-content:space-between;align-items:center}@media screen and (max-width:880px){.footer .footer__top .footer__actualite .actualite .actualite__card{width:calc(100% - 50px);margin:0 25px}}@media screen and (max-width:600px){.footer .footer__top .footer__actualite .actualite .actualite__card{width:100%;margin:0}}.footer .footer__top .footer__actualite .actualite .actualite__card img{width:125px;height:125px;border-radius:75px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1366px){.footer .footer__top .footer__actualite .actualite .actualite__card img{display:none}}.footer .footer__top .footer__actualite .actualite .actualite__card .actualite__card-content{margin-left:20px}@media screen and (max-width:1366px){.footer .footer__top .footer__actualite .actualite .actualite__card .actualite__card-content{margin-left:0}}.footer .footer__top .footer__actualite .actualite .actualite__card .actualite__card-content .actualite__card-title{font-size:1rem;margin-bottom:10px;color:#0191b4}.footer .footer__top .footer__actualite .actualite .actualite__card .actualite__card-content p{font-size:.85rem}.footer .footer__top .footer__actualite .actualite .actualite__card .actualite__card-content div{margin-top:10px;margin-bottom:20px}.footer .footer__top .separator{position:absolute;z-index:0;bottom:-1px;width:100%;height:80%;transform:scale(-1,1)}.footer .footer__top-secondary .layout-content{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}@media screen and (max-width:600px){.footer .footer__top-secondary .layout-content{flex-direction:column;align-items:center}}.footer .footer__top-secondary .layout-content img{width:100%;max-width:250px;margin-bottom:25px;margin-left:50px}@media screen and (max-width:600px){.footer .footer__top-secondary .layout-content img{display:none}}.footer .footer__top-secondary .layout-content .footer__top-content{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width:600px){.footer .footer__top-secondary .layout-content .footer__top-content{align-items:center}}.footer .footer__top-secondary .layout-content .footer__top-content .title__section{text-align:right}.footer .footer__top-secondary .layout-content .footer__top-content h4{margin-bottom:25px;text-align:right}@media screen and (max-width:600px){.footer .footer__top-secondary .layout-content .footer__top-content h4{text-align:center}}.footer .footer__top-secondary .separator{position:absolute;z-index:0;bottom:-1px;width:100%;height:80%;transform:scale(-1,1)}@media screen and (max-width:600px){.footer .footer__top-secondary .separator{height:50%}}#section-services,.footer .footer__bottom{background-color:#fff}.footer .footer__bottom .layout-content{display:flex;width:calc(100% - 100px);padding:25px 0;text-align:center;border-top:2px solid #e4f1f5;justify-content:space-between;align-items:center}@media screen and (max-width:880px){.footer .footer__bottom .layout-content{flex-direction:column;width:calc(100% - 25px)}}.footer .footer__bottom .layout-content a,.footer .footer__bottom .layout-content p{font-size:.85rem;color:#0191b4}@media screen and (max-width:880px){.footer .footer__bottom .layout-content a,.footer .footer__bottom .layout-content p{order:2}}@media screen and (max-width:880px){.footer .footer__bottom .layout-content .footer__rs{order:1}}.footer .footer__bottom .layout-content .footer__rs img{width:30px;margin:0 3px}@media screen and (max-width:880px){.footer .footer__bottom .layout-content .footer__rs img{margin:15px 0}}.footer .footer__bottom .layout-content .footer__rs .btn{margin-left:3px}@media screen and (max-width:880px){.footer .footer__bottom .layout-content .footer__rs .btn{margin:15px 0}}.layout{display:block;overflow:hidden;width:100%}.layout .layout-content{position:relative;z-index:10;display:block;width:calc(100% - 100px);max-width:1700px;margin:0 auto}.layout .layout-content.fullwide{max-width:100%}@media screen and (max-width:880px){.layout .layout-content{width:calc(100% - 25px)}}.row{display:flex!important;flex-direction:row;justify-content:space-between;align-items:center}.btn,.wp-block-button__link{font-size:.85rem;font-weight:700;display:inline-block!important;padding:10px 35px;cursor:pointer;transition:background-color .3s;text-align:center;text-transform:uppercase;border-top:0 solid transparent;border-bottom:5px solid #e4f1f5;border-radius:30px}.btn a,.wp-block-button__link a{font-size:.85rem;background-color:transparent}.btn-primary,.wp-block-button__link{color:#0191b4!important;background-color:#fff}.btn-primary:hover,.wp-block-button__link:hover{text-decoration:none!important;color:#fff!important;border-top:5px solid transparent;border-bottom:0 solid #e4f1f5;background-color:#6dc0d9}.btn-primary:hover a,.btn-secondary,.wp-block-button__link:hover a{color:#fff!important}.btn-primary a,.wp-block-button__link a{padding:0;color:#0191b4!important}.btn-secondary{font-weight:400;padding:4px 15px;text-transform:initial;border-bottom:none;background-color:#0191b4}.btn-secondary span{margin-right:5px;vertical-align:bottom}.card,.search-form{border-radius:30px;background-color:#fff;box-shadow:0 2px 5px -3px #000}.card.card__article{display:flex;flex-direction:column;width:300px;margin:10px;padding-top:25px;text-align:center;justify-content:space-between}.card.card__article .article__info,.card.card__article .article__title{font-size:1.15rem;margin-bottom:15px;padding-right:25px;padding-left:25px;color:#0191b4}.card.card__article .article__info{font-size:.85rem;display:flex;color:#6dc0d9;justify-content:center;align-items:center;flex-wrap:wrap}.card.card__article img{width:100%;height:150px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;-o-object-fit:cover;object-fit:cover}.card.card__reference{max-width:225px;height:135px;padding:25px 35px}.card.card__reference img{height:100%}.card.card__references{display:flex;flex-direction:column;width:100%;max-width:350px;height:auto;margin:20px 10px;text-align:center;justify-content:space-between}.card.card__references .card-logo{display:block;width:250px;height:180px;margin:0 auto;padding:15px 25px;-o-object-fit:contain;object-fit:contain}.card.card__references .card-categories-container{padding:15px 25px}.card.card__references .card-categories-container .card-term{font-size:.85rem;color:#6dc0d9}.card.card__references .card-titre{font-size:1.15rem;padding:15px 25px;color:#0191b4}.card.card__references .card-societe{display:none;padding:15px 25px}.card.card__references .card-img{width:100%;height:175px;margin-top:15px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;-o-object-fit:cover;object-fit:cover}.card.notFound,.widget_categories h2{display:none}.search-form{position:absolute;right:0;bottom:25px;width:100%;max-width:400px;padding:25px;color:#0191b4}@media screen and (max-width:1024px){.search-form{position:initial;max-width:100%;margin:25px auto}}.search-form .search-input,.search__cats .search-input{display:flex;margin-top:10px;justify-content:space-between;align-items:center}.search-form .search-input input,.search__cats .search-input input,.widget_categories form select{width:100%;padding:9px 10px;border:1px solid #0191b4;border-radius:30px}.search-form .search-input .btn-search,.search__cats .search-input .btn-search{margin-left:10px;cursor:pointer;border:0;background-color:transparent}.search-form .search-input .btn-search img,.search__cats .search-input .btn-search img{width:35px}.search__cats{width:100%}.search__cats .search-input{margin-top:5px}.search__cats .search-input .btn-search{margin-left:3px}.search__cats,.widget_categories{margin-bottom:10px;padding-bottom:10px;color:#0191b4;border-bottom:1px solid #e4f1f5}.widget_categories form select{margin-top:5px}.archives__content-search{position:fixed;z-index:50;top:150px;display:flex;flex-direction:column;width:300px;padding:25px;justify-content:space-between}@media screen and (max-width:1024px){.archives__content-search{display:none}}#section-single-comments .layout-content .comment-respond form .logged-in-as a,.archives__content-search .actualite__container .actualite__title{color:#0191b4}.archives__content-search .actualite__container .actualite__content .actualite{display:flex;margin-top:15px;justify-content:flex-start;align-items:center}.archives__content-search .actualite__container .actualite__content .actualite img{width:60px;height:60px;margin-right:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.archives__content-search .actualite__container .actualite__content .actualite .actualite__link{font-size:.85rem;font-weight:700;color:#0191b4}.wpcf7-not-valid-tip,.wpcf7-response-output{font-size:1rem;width:100%;color:#fff;border:0!important;border-radius:30px}.wpcf7-not-valid-tip{margin-top:5px;padding:5px 15px;background-color:#af2e2e}.wpcf7-response-output{padding:15px 25px!important;background-color:#6dc0d9}.section-presentation .content h1,.title__section{font-size:2.28rem;font-weight:700;text-transform:uppercase}.title__section{margin-top:50px;margin-bottom:10px;text-align:center;color:#0191b4}.subtitle__section{font-size:1rem;font-weight:400;margin-bottom:50px;text-align:center;color:#6dc0d9}.section-contenu,.section-presentation{position:relative}.section-presentation .content{position:relative;z-index:10;width:50%;padding-top:150px;padding-bottom:200px;color:#fff}@media screen and (max-width:1024px){.section-presentation .content{width:100%;padding-top:50px;padding-bottom:50px}}.section-presentation .content .wp-block-media-text{display:flex;align-items:center}@media screen and (max-width:1024px){.section-presentation .content .wp-block-media-text{justify-content:center}}@media screen and (max-width:600px){.section-presentation .content .wp-block-media-text{flex-direction:column}.section-presentation .content .wp-block-media-text div{margin-left:0!important}.section-presentation .content .wp-block-media-text div p{margin-top:25px}}.section-presentation .content .wp-block-media-text figure{width:70px}.section-presentation .content .wp-block-media-text figure img{width:70px;padding:12px;border-radius:50px;background-color:#fff}.section-presentation .content .wp-block-media-text div{margin-left:25px;padding:0}.section-presentation .content .wp-block-media-text div p{font-size:2.28rem;line-height:1;padding:0;text-transform:uppercase}.section-presentation .content h1{line-height:1;width:100%;max-width:500px}@media screen and (max-width:1024px){.section-presentation .content h1{max-width:initial}}.section-presentation .content p{font-family:'Open Sans',sans-serif;font-size:1rem;width:100%;max-width:750px;padding:25px 0}@media screen and (max-width:1024px){.section-presentation .content p{max-width:initial;padding:50px 0}}#section-contact .layout-content .content a,.section-presentation .content p a{text-decoration:underline;color:#fff}.section-presentation .content p a:hover{color:#6dc0d9}.section-presentation .img-illustration{z-index:5;right:0;bottom:25px;width:45%;margin-left:50px}@media screen and (max-width:1024px){.section-presentation .img-illustration{display:none}}.card.card__reference img,.section-presentation .img-illustration img{width:100%;-o-object-fit:contain;object-fit:contain}.section-presentation .separator{position:absolute;z-index:0;bottom:-2px;width:100%;height:80%}@media screen and (max-width:1024px){.section-presentation .separator{position:absolute;height:100px}}#section-presentation-reference .content{padding-top:50px;padding-bottom:50px}@media screen and (max-width:1024px){#section-presentation-reference .content{padding-bottom:0}}#section-presentation-reference .search{position:absolute;z-index:5;right:0;bottom:10px;width:100%;max-width:400px;margin-left:50px}@media screen and (max-width:1024px){#section-presentation-reference .search{position:initial;margin:0 auto 50px}}.section-contenu{padding:100px 0;background-color:#fff}.section-contenu .block__contenu{width:100%;max-width:800px;margin:0 auto}@media screen and (max-width:600px){.section-contenu .block__contenu{text-align:center}}.section-contenu .block__contenu .alignleft{float:left;margin-right:75px}@media screen and (max-width:600px){.section-contenu .block__contenu .alignleft{float:initial;margin-right:0}}.section-contenu .block__contenu .alignright{float:right;margin-left:75px}@media screen and (max-width:600px){.section-contenu .block__contenu .alignright{float:initial;margin-left:0}}.section-contenu .block__contenu img{-o-object-fit:cover;object-fit:cover}#section-contenu-apropos .block__contenu-apropos h2,.section-contenu .block__contenu h2{font-weight:400;text-transform:uppercase;color:#0191b4}#section-contenu-apropos .block__contenu-apropos h4,.section-contenu .block__contenu h4{font-weight:400;margin:15px 0;color:#6dc0d9}.section-contenu .block__contenu p>a{display:contents;margin-top:25px;color:#0191b4}#section-services .layout-content .content .service__container .service__links .service__link:hover,.section-contenu .block__contenu p>a:hover{text-decoration:underline}#section-services .separator,.section-contenu .separator{position:absolute;z-index:0;bottom:0;width:100%;height:80%}@media screen and (max-width:1024px){.section-contenu .separator{position:absolute;height:100px}.separator-archive{position:relative!important;width:100%!important}}#section-services{position:relative}#section-services .layout-content .block__service{width:100%;max-width:1200px;margin:0 auto;padding:15px 100px;text-align:center;color:#fff;border-radius:30px;background-color:#0191b4}@media screen and (max-width:880px){#section-services .layout-content .block__service{padding:15px 25px}}#section-services .layout-content .block__service h2{font-size:1.3rem;font-weight:400}#section-services .layout-content .block__service p{font-size:1rem;padding-top:20px}#section-services .layout-content .content{display:flex;width:100%;max-width:1200px;margin:50px auto;justify-content:center;align-items:stretch;flex-wrap:wrap}#section-services .layout-content .content .service__container{width:calc(33% - 20px);margin:15px 10px;padding:25px;border:1px solid #e4f1f5;border-radius:30px;background-color:#fff}@media screen and (max-width:1024px){#section-services .layout-content .content .service__container{width:calc(50% - 20px)}}@media screen and (max-width:600px){#section-services .layout-content .content .service__container{width:100%}}#section-services .layout-content .content .service__container .service__content{display:flex;justify-content:space-between;align-items:flex-start}#section-services .layout-content .content .service__container .service__content .service__title{width:150px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e4f1f5}#section-services .layout-content .content .service__container .service__content .service__title a{font-size:1.15rem;font-weight:700;color:#0191b4}#section-services .layout-content .content .service__container .service__content .service__icon{width:35px;height:35px}#section-services .layout-content .content .service__container .service__links .service__link{display:block;color:#0191b4}#section-services .separator{bottom:-1px}@media screen and (max-width:1024px){#section-services .separator{position:absolute;height:100px}}#section-references-slide,#section-temoignage{position:relative}#section-references-slide .separator{position:absolute;z-index:0;top:-2px;width:100%;height:100%;transform:scale(1,-1)}@media screen and (max-width:1024px){#section-references-slide .separator{position:absolute;height:100px}}#section-references-slide h2,#section-references-slide h4{position:relative;z-index:10}@media screen and (max-width:1024px){#section-references-slide h2,#section-references-slide h4{color:#fff}}#section-references-slide h2{margin-top:75px}#section-references-slide #references__container{display:flex;width:100%;margin:25px 0;justify-content:center;align-items:center;flex-wrap:wrap}#section-references-slide #references__container .card__reference{margin:25px}@media screen and (max-width:600px){#section-references-slide #references__container .card__reference:nth-of-type(odd){display:none}}#section-references-slide .slick__nav{margin:25px 0;text-align:center}#section-temoignage .temoignage__container{position:relative;width:100%;max-width:500px;margin:75px auto;padding:0 25px}@media screen and (max-width:600px){#section-temoignage .temoignage__container{max-width:initial}}#section-temoignage .temoignage__container .guillement-before{position:absolute;top:-25px;left:-25px;width:40px}@media screen and (max-width:600px){#section-temoignage .temoignage__container .guillement-before{top:-50px;left:10px}}#section-temoignage .temoignage__container .guillement-after{position:absolute;right:-25px;bottom:15px;width:40px;transform:rotate(180deg)}@media screen and (max-width:600px){#section-temoignage .temoignage__container .guillement-after{right:10px;bottom:-50px}}#section-temoignage .temoignage__container .temoignage__content .temoignage-contenu{font-size:1.15rem;text-align:center;color:#fff}#section-temoignage .temoignage__container .temoignage__content .temoignage__infos{font-size:.85rem;margin-top:10px;text-align:center;color:#a0e0f3}#section-temoignage .temoignage__container .temoignage__content .temoignage__infos span{margin-left:5px;vertical-align:baseline}#section-chiffre{background-color:#fff}#section-chiffre .content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#section-chiffre .content .chiffre__container{display:flex;margin:50px;align-items:center}@media screen and (max-width:600px){#section-chiffre .content .chiffre__container{margin:25px 15px}}#section-chiffre .content .chiffre__container img{width:65px}#section-chiffre .content .chiffre__container .chiffre__content,#section-equipe .content .employe__container .employe__content{margin-left:15px}#section-chiffre .content .chiffre__container .chiffre__content h2{font-size:2.7rem;font-weight:400;color:#0191b4}#section-chiffre .content .chiffre__container .chiffre__content p{font-size:1.15rem;margin-top:15px;color:#6dc0d9}#section-contenu-apropos,#section-equipe{position:relative;padding:100px 0;background-color:#fff}#section-contenu-apropos .block__contenu-apropos{width:100%;max-width:800px;margin:0 auto}@media screen and (max-width:600px){#section-contenu-apropos .block__contenu-apropos{text-align:center}}#section-contenu-apropos .block__contenu-apropos .alignleft{float:left;margin-right:75px}@media screen and (max-width:600px){#section-contenu-apropos .block__contenu-apropos .alignleft{float:initial;margin-right:0}}#section-contenu-apropos .block__contenu-apropos .alignright{float:right;margin-left:75px}@media screen and (max-width:600px){#section-contenu-apropos .block__contenu-apropos .alignright{float:initial;margin-right:0}}#section-contenu-apropos .block__contenu-apropos img,.section-contenu .block__contenu img{width:250px;height:250px;margin-bottom:15px;border-radius:125px}#section-contenu-apropos .separator{position:absolute;z-index:0;bottom:0;width:100%;height:80%}@media screen and (max-width:1024px){#section-contenu-apropos .separator{position:absolute;height:100px}}.separator-div{width:100%;height:100px;background-color:#e4f1f5}#section-equipe{padding:50px 0;background-color:transparent}@media screen and (max-width:1024px){#section-equipe .subtitle__section,#section-equipe .title__section{color:#fff}}#section-equipe .content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#section-equipe .content .employe__container{display:flex;width:350px;margin:15px;padding:15px;border-radius:30px;background-color:#fff;box-shadow:0 2px 5px -3px #000;justify-content:flex-start;align-items:center}#section-equipe .content .employe__container img{width:100px;height:100px;border-radius:50px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}#section-equipe .content .employe__container .employe__content h2{font-size:1.15rem;font-weight:400;color:#0191b4}#section-equipe .content .employe__container .employe__content p{font-size:.85rem;margin-top:5px;color:#6dc0d9}#section-equipe .separator{position:absolute;z-index:0;top:-2px;width:100%;height:80%;transform:scale(1,-1)}@media screen and (max-width:1024px){#section-equipe .separator{position:absolute;height:100px}}#section-references{padding-top:50px;background-color:#fff}#section-references .references__container{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:stretch}.separator-reference{z-index:0;bottom:0;width:100%;height:300px;transform:scale(-1,-1)}@media screen and (max-width:1024px){.separator-reference{height:100px}}#section-contact{margin-top:20px}#section-contact .layout-content{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:880px){#section-contact .layout-content{flex-direction:column}}#section-contact .layout-content .content,#section-contact .layout-content .form{width:50%}@media screen and (max-width:880px){#section-contact .layout-content .content,#section-contact .layout-content .form{width:100%}}#section-contact .layout-content .content,#section-contact .layout-content .content a:hover{color:#fff}@media screen and (max-width:880px){#section-contact .layout-content .content{margin-bottom:25px}}#section-contact .layout-content .content h1{font-size:2.28rem;font-weight:700;width:100%;margin-top:10px;text-transform:uppercase}@media screen and (max-width:1024px){#section-contact .layout-content .content h1{max-width:initial}}#section-contact .layout-content .content h2{font-size:1.57rem;font-weight:400;width:100%;text-transform:uppercase}@media screen and (max-width:1024px){#section-contact .layout-content .content h2{max-width:initial}}#section-contact .layout-content .content h4{font-size:1.15rem;font-weight:400;line-height:1.4;width:100%;max-width:500px}@media screen and (max-width:1024px){#section-contact .layout-content .content h4{max-width:initial}}#section-contact .layout-content .content h4:nth-child(5){margin-bottom:20px}#section-contact .layout-content .content p{font-family:'Open Sans',sans-serif;font-size:1rem;width:100%;max-width:650px;margin-top:25px}#section-contact .layout-content .form{margin-left:25px}@media screen and (max-width:880px){#section-contact .layout-content .form{margin-left:0}}#section-contact .layout-content .form form .form-flex{display:flex;margin-bottom:10px;justify-content:space-between;align-items:flex-end;gap:25px}@media screen and (max-width:600px){#section-contact .layout-content .form form .form-flex{flex-direction:column;align-items:flex-start}#section-contact .layout-content .form form .form-flex .wpcf7-form-control{order:2}#section-contact .layout-content .form form .form-flex .form-opt{order:1}#section-contact .layout-content .form form .form-flex .ajax-loader{order:3}}#section-contact .layout-content .form form .form-flex .form-opt{text-align:right;color:#fff}#section-contact .layout-content .form form label,#section-contact .layout-content .form form p{font-weight:300;width:100%;color:#fff}@media screen and (max-width:600px){#section-contact .layout-content .form form label,#section-contact .layout-content .form form p{width:100%}}#section-contact .layout-content .form form input,#section-contact .layout-content .form form select,#section-contact .layout-content .form form textarea{font-size:1rem;width:100%;margin-top:5px;padding:10px 15px;border:0;border-radius:30px}#section-contact .layout-content .form form textarea{min-width:calc(50% - 16px);max-width:calc(100% - 16px);min-height:100px}#section-contact .layout-content .form form .btn{width:initial;margin-top:25px;padding:10px 35px;border-bottom:5px solid #e4f1f5}#section-contact .layout-content .form form .btn:hover{margin-top:30px;border-bottom:0 solid #e4f1f5}#section-outil{padding:25px 0}#section-outil .content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#section-outil .content .outil__container{display:flex;width:300px;margin:15px;padding:10px;border-radius:30px;background-color:#fff;box-shadow:0 2px 5px -3px #000;justify-content:flex-start;align-items:center}#section-outil .content .outil__container img{width:100%;height:125px;-o-object-fit:contain;object-fit:contain}#section-contenu2,#section-outil{background-color:#e4f1f5}#section-archives-header{position:relative}#section-archives-header .layout-content{padding:50px 0}#section-archives-header .layout-content .archive__title{font-size:2.28rem;font-weight:700;line-height:1;width:100%;max-width:500px;text-transform:uppercase;color:#fff}@media screen and (max-width:1024px){#section-archives-header .layout-content .archive__title{max-width:initial}}#section-archives-header .layout-content .archive__text{font-family:'Open Sans',sans-serif;font-size:1rem;width:calc(100% - 350px);padding-top:25px;padding-bottom:75px;color:#fff}@media screen and (max-width:1024px){#section-archives-header .layout-content .archive__text{width:100%;padding:50px 0}}#section-archives-header .layout-content .form__recherche-blog--mobile{display:none;padding:15px 25px}@media screen and (max-width:1024px){#section-archives-header .layout-content .form__recherche-blog--mobile{display:block}}#section-archives-header .layout-content .form__recherche-blog--mobile form{border:0}#section-archives-header .separator{position:absolute;z-index:0;right:0;bottom:-12px;width:65%;height:80%}@media screen and (max-width:1024px){#section-archives-header .separator{position:absolute;height:100px}}#section-archives-content{position:relative;padding:25px 0;background-color:#fff}#section-archives-content .layout-content .archives__content-search-responsive,#section-archives-pagination .pagination__container .pagination h2{display:none}@media screen and (max-width:1024px){#section-archives-content .layout-content .archives__content-search-responsive{position:initial;display:flex;width:100%;margin-bottom:25px}}#section-archives-content .layout-content .archives__content{display:flex;width:calc(100% - 350px);justify-content:space-around;align-items:stretch;flex-wrap:wrap}@media screen and (max-width:1024px){#section-archives-content .layout-content .archives__content{width:100%}}#section-archives-content .separator{position:absolute;z-index:0;bottom:0;width:100%;height:80%}@media screen and (max-width:1024px){#section-archives-content .separator{height:100px}}#section-archives-pagination{position:relative}#section-archives-pagination .pagination__container{width:calc(100% - 350px);margin:25px 0;padding-bottom:150px;text-align:center}@media screen and (max-width:1024px){#section-archives-pagination .pagination__container{width:100%}}#section-archives-pagination .pagination__container .pagination .nav-links .page-numbers{font-size:1.15rem;font-weight:700;margin:0 5px;padding:5px 13px;color:#0191b4;border-radius:30px;background-color:#fff}#section-archives-pagination .pagination__container .pagination .nav-links .current{color:#fff!important;background-color:#0191b4!important}#section-archives-pagination .pagination__container .pagination .nav-links .next,#section-archives-pagination .pagination__container .pagination .nav-links .prev{font-size:1.57rem;position:relative;top:2px;padding:1px 5px!important}#section-archives-pagination .separator{position:absolute;z-index:0;top:0;width:100%;height:100%;transform:scale(1,-1)}@media screen and (max-width:1024px){#section-archives-pagination .separator{height:100px}}#section-single-header{position:relative;padding-top:25px;padding-bottom:50px}@media screen and (max-width:1024px){#section-single-header{padding-bottom:0}}#section-single-header .layout-content{display:flex;padding-right:350px;justify-content:flex-start;align-items:center}@media screen and (max-width:1024px){#section-single-header .layout-content{padding-right:0}}@media screen and (max-width:880px){#section-single-header .layout-content{flex-direction:column;align-items:center}}#section-single-header .layout-content img{width:175px;height:175px;margin-right:50px;border-radius:100px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:880px){#section-single-header .layout-content img{display:none}}#section-single-comments .layout-content .comment-respond form .form-submit .submit:hover a,#section-single-header .layout-content .single__header-content{color:#fff}@media screen and (max-width:880px){#section-single-header .layout-content .single__header-content{margin-top:25px;margin-left:0;text-align:center}}#section-single-header .layout-content .single__header-content h1{font-size:2.28rem;font-weight:700;line-height:1.3;width:100%;text-transform:uppercase}@media screen and (max-width:1024px){#section-single-header .layout-content .single__header-content h1{max-width:initial}}#section-single-header .layout-content .single__header-content p{font-family:'Open Sans',sans-serif;font-size:1rem;width:100%;max-width:650px;padding:25px 0}@media screen and (max-width:1366px){#section-single-header .layout-content .single__header-content p{max-width:450px}}@media screen and (max-width:1024px){#section-single-header .layout-content .single__header-content p{max-width:initial;padding:50px 0}}@media screen and (max-width:880px){#section-single-header .layout-content .single__header-content p{padding:15px 0}}#section-single-header .separator{position:absolute;z-index:0;bottom:-2px;width:100%;height:80%}@media screen and (max-width:1024px){#section-single-header .separator{position:absolute;height:100px}}#section-single-content{position:relative;background-color:#fff}#section-single-content .layout-content .archives__content-search-responsive{display:none}@media screen and (max-width:1024px){#section-single-content .layout-content .archives__content-search-responsive{position:initial;display:flex;width:100%;margin-bottom:25px}}#section-single-content .layout-content .single-content{width:calc(100% - 350px);margin:50px 0}@media screen and (max-width:1024px){#section-single-content .layout-content .single-content{width:100%}}#section-single-content .layout-content .single-content h2{font-size:1.15rem;color:#0191b4}#section-single-content .layout-content .single-content p{margin:20px 0}#section-single-comments .layout-content .comments .comments__container .comment .comment__infos .comment__contenu a,#section-single-content .layout-content .single-content a{display:contents;color:#006e88}#section-single-comments .layout-content .comments .comments__container .comment .comment__infos .comment__contenu a:hover,#section-single-content .layout-content .single-content a:hover{text-decoration:underline}#section-single-content .layout-content .single-content li,#section-single-content .layout-content .single-content ol,#section-single-content .layout-content .single-content ul{margin-top:15px;margin-bottom:15px;margin-left:25px;list-style:initial}#section-single-content .layout-content .single-content img{margin-top:15px;border-radius:30px}#section-single-content .layout-content .single-content figure{text-align:center}#section-single-content .layout-content .single-content figure figcaption{font-size:.7rem;opacity:.8}#section-single-content .separator{position:absolute;z-index:0;bottom:0;width:100%;height:400px}@media screen and (max-width:1024px){#section-single-content .separator{height:100px}}#section-single-comments{padding-bottom:50px;background-color:#e4f1f5}#section-single-comments .layout-content{padding-right:350px}@media screen and (max-width:1024px){#section-single-comments .layout-content{padding-right:0}}#section-single-comments .layout-content .comments{width:100%;max-width:1024px;margin:0 auto}#section-single-comments .layout-content .comments .comments__title{margin:25px 0;text-align:center}#section-single-comments .layout-content .comments .comments__title h2{font-size:1.57rem;font-weight:400;margin-bottom:5px;text-transform:uppercase;color:#0191b4}#section-single-comments .layout-content .comments .comments__title p{color:#6dc0d9}#section-single-comments .layout-content .comments .comments__container .comment{display:flex;width:100%;margin:25px 0;padding:25px;border-radius:30px;background-color:#fff;box-shadow:0 2px 5px -3px #000;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:25px}#section-single-comments .layout-content .comments .comments__container .comment>.comment{width:100%;margin:15px 0 0;flex:1 0 100%}#section-single-comments .layout-content .comments .comments__container .comment .comment__avatar{width:100px}#section-single-comments .layout-content .comments .comments__container .comment .comment__avatar img{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}#section-single-comments .layout-content .comments .comments__container .comment .comment__infos{display:flex;flex-direction:column;width:calc(100% - 125px);justify-content:flex-start;align-items:stretch;gap:15px}#section-single-comments .layout-content .comments .comments__container .comment .comment__infos .comment__meta{display:flex;width:100%;justify-content:space-between;align-items:center;gap:25px}#section-single-comments .layout-content .comments .comments__container .comment .comment__infos .comment__meta .author{font-weight:700;color:#0191b4}#section-single-comments .layout-content .comments .comments__container .comment .comment__infos .comment__meta .date{color:#6dc0d9}#section-single-comments .layout-content .comment-respond h3 small,#section-single-comments .layout-content .comments .comments__container .comment .comment__infos .comment__contenu{font-size:.85rem}#section-single-comments .layout-content .comments .comments__container .comment .comment__infos .comment__actions{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:25px}#section-single-comments .layout-content .comment-respond{max-width:1024px;margin:0 auto;padding:25px;border-radius:30px;background-color:#fff;box-shadow:0 2px 5px -3px #000}#section-single-comments .layout-content .comment-respond h3{text-transform:uppercase;color:#0191b4}#section-single-comments .layout-content .comment-respond h3 a{font-weight:400;text-transform:initial;color:#0191b4}#section-single-comments .layout-content .comment-respond form{display:flex;flex-direction:column}#section-single-comments .layout-content .comment-respond form .logged-in-as{margin:10px 0}#section-single-comments .layout-content .comment-respond form .comment-form-url,#section-single-comments .layout-content .comment-respond form .comment-notes{display:none}#section-single-comments .layout-content .comment-respond form .comment-form-author,#section-single-comments .layout-content .comment-respond form .comment-form-email{margin-top:10px}#section-single-comments .layout-content .comment-respond form .comment-form-author label,#section-single-comments .layout-content .comment-respond form .comment-form-comment label,#section-single-comments .layout-content .comment-respond form .comment-form-email label{width:100%;color:#0191b4}#section-single-comments .layout-content .comment-respond form .comment-form-author input,#section-single-comments .layout-content .comment-respond form .comment-form-comment textarea,#section-single-comments .layout-content .comment-respond form .comment-form-email input,body,html{width:100%}#section-single-comments .layout-content .comment-respond form .comment-form-author input,#section-single-comments .layout-content .comment-respond form .comment-form-email input{font-size:1rem;padding:10px 15px;color:#000;border:1px solid #0191b4;border-radius:30px}#section-single-comments .layout-content .comment-respond form .comment-form-author{order:1}#section-single-comments .layout-content .comment-respond form .comment-form-email{order:2}#section-single-comments .layout-content .comment-respond form .comment-form-comment{display:flex;flex-direction:column;margin-top:10px;order:3}#section-single-comments .layout-content .comment-respond form .comment-form-comment textarea{font-size:1rem;max-width:calc(100% - 30px);min-height:100px;padding:10px 15px;color:#000;border-color:#0191b4;border-radius:30px}#section-single-comments .layout-content .comment-respond form .comment-form-cookies-consent{margin-top:10px;color:#0191b4;order:4}#section-single-comments .layout-content .comment-respond form .form-submit{display:flex;justify-content:flex-end;order:5}#section-single-comments .layout-content .comment-respond form .form-submit .submit{font-size:.85rem;font-weight:700;display:inline-block;margin-top:10px;padding:10px 35px;cursor:pointer;transition:background-color .5s,color .5s;text-align:center;text-transform:uppercase;color:#fff;border-bottom:5px solid #006e88;border-radius:30px;background-color:#0191b4}#section-single-comments .layout-content .comment-respond form .form-submit .submit:hover{margin-top:15px;border-bottom:none;background-color:#6dc0d9}#section-single-nav{position:relative;padding-bottom:100px}#section-single-nav .layout-content .single-article__nav{display:flex;width:calc(100% - 350px);justify-content:space-between;align-items:center}@media screen and (max-width:1024px){#section-single-nav .layout-content .single-article__nav{width:100%}}@media screen and (max-width:600px){#section-single-nav .layout-content .single-article__nav{flex-direction:column}#section-single-nav .layout-content .single-article__nav .nav__prev{margin-bottom:10px}}#section-single-nav .separator{position:absolute;z-index:0;top:-2px;width:100%;height:80%;transform:scale(1,-1)}@media screen and (max-width:1024px){#section-single-nav .separator{height:100px}}body,html{font-family:'Poppins',sans-serif;font-size:16px;line-height:1.5em;min-height:100vh;margin:0;padding:0;background-color:#0191b4}body #main-container,html #main-container{padding-top:100px}body .img-background,html .img-background{position:fixed;z-index:0;top:75px;left:50%;width:100%;min-width:1000px;transform:translateX(-42%)}body .img-background img,html .img-background img{width:100%;opacity:.1}