body{font-family:Lato,sans-serif;padding-top:75px;overflow-x:hidden;transition:color .3s ease-in-out,background .3s ease-in-out}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a{transition:color .3s ease-in-out}h1 a:hover,h1:hover,h2 a:hover,h2:hover,h3 a:hover,h3:hover,h4 a:hover,h4:hover,h5 a:hover,h5:hover{text-decoration:none}h1{position:relative;font-family:Oswald,sans-serif;color:#fff;font-size:45px;text-transform:uppercase;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:1.2}h2{position:relative;font-family:Lato,sans-serif;color:#1c1c1c;font-size:32px;text-transform:none;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal}h3{position:relative;font-family:Lato,sans-serif;color:#5b5b5b;font-size:24px;text-transform:none;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal}p{position:relative;font-family:Lato,sans-serif;color:#5b5b5b;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.1px;transition:color .3s ease-in-out}a{text-decoration:none;color:#13a6c2}a:hover{color:#1393c2;text-decoration:none}span{transition:color .3s ease-in-out}ul li{font-size:18px;padding:5px 0;font-family:Lato,sans-serif;color:#5b5b5b}.btn{font-family:Lato,sans-serif;padding:8px 15px;border-radius:8px;font-size:16px;font-weight:700;letter-spacing:1px}.btn.blanc{color:#1c1c1c;background:#fff}.btn.blanc:hover{color:#1c1c1c;background:#ddd}.btn.bleu{color:#fff;background:#13a6c2}.btn.bleu:hover{color:#fff;background:#1393c2}.bg-bleu{background:#13a6c2;transition:background .3s ease-in-out}article{position:relative}article ul{margin-left:2rem;padding:0}article ul li{padding:5px 0;font-family:Lato,sans-serif;color:#5b5b5b}article img{image-rendering:-webkit-optimize-contrast}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin-left:15px}.alignleft{float:left;margin-right:15px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.filtres{display:block;margin-bottom:30px}*,:focus,:hover{outline:0}.wp-block-image figcaption,.wp-caption-text{text-align:center;font-style:italic;font-size:14px;line-height:2.5}#primary{position:relative}#primary .footer-svg{bottom:0;height:auto;fill:#f1f1f1;transition:fill .3s ease-in-out}applause-button .count-container{font-family:Lato,sans-serif;font-weight:600;right:-15%;top:-10%;border-radius:100%;height:20px;width:20px;display:flex;justify-content:center;align-items:center;background:#1c1c1c;color:#fff;z-index:2}applause-button .count-container .count{font-family:Lato,sans-serif;color:#fff;font-weight:600}html.darkmode body{color:#fff;background-color:#1c1c1c}html.darkmode body #primary .footer-svg{fill:#373737}html.darkmode body h2,html.darkmode body h3,html.darkmode body p{color:#fff}html.darkmode body ul li{color:#fff}html.darkmode body .bg-bleu{background:#373737}html.darkmode body header#site-header nav.nav1{background:#373737}html.darkmode body header#site-header nav.nav1 .navbar-collapse ul#menu-menu-principal li a{color:#fff}html.darkmode body header#site-header nav.nav1 .navbar-collapse ul#menu-menu-principal li form#searchform{border:1px solid rgba(255,255,255,.5)}html.darkmode body header#site-header nav.nav1 .navbar-collapse ul#menu-menu-principal li form#searchform:focus,html.darkmode body header#site-header nav.nav1 .navbar-collapse ul#menu-menu-principal li form#searchform:hover{border:1px solid #fff}html.darkmode body header#site-header nav.nav1 .navbar-collapse ul#menu-menu-principal li form#searchform input[type=text]{color:#fff}html.darkmode body header#site-header nav.nav1 .navbar-collapse ul#menu-menu-principal li form#searchform button#searchsubmit:focus,html.darkmode body header#site-header nav.nav1 .navbar-collapse ul#menu-menu-principal li form#searchform button#searchsubmit:hover{color:#fff}html.darkmode body section h2{color:#fff}html.darkmode body section#home-intro{background-color:#1f1f1f}html.darkmode body section#home-intro .intro-svg{fill:#1c1c1c}html.darkmode body section#home-skills:before{background:#1c1c1c}html.darkmode body section#home-services h2:after{background:#13a6c2}html.darkmode body section#home-projets .row .bloc-projet a h3,html.darkmode body section.page-portfolio .row .bloc-projet a h3{color:#13a6c2}html.darkmode body section#home-projets .row .bloc-projet a p,html.darkmode body section.page-portfolio .row .bloc-projet a p{color:#ddd}html.darkmode body section#home-projets .row .bloc-projet a span,html.darkmode body section.page-portfolio .row .bloc-projet a span{color:#a4a4a4}html.darkmode body section#home-projets .row .bloc-projet a:hover h3,html.darkmode body section.page-portfolio .row .bloc-projet a:hover h3{color:#1393c2}html.darkmode body section#home-projets .bottom-content p,html.darkmode body section.page-portfolio .bottom-content p{color:#fff}html.darkmode body section#home-blog .row .bloc-blog a h3{color:#fff}html.darkmode body section#home-blog .row .bloc-blog a p{color:#ddd}html.darkmode body section#page-intro .intro-svg{bottom:-1px;height:auto;fill:#1c1c1c}html.darkmode body section#page-content.page-contact form label{color:#ddd}html.darkmode body section#page-content.page-contact form input,html.darkmode body section#page-content.page-contact form textarea{border-color:#fff}html.darkmode body.blog #filtres form.searchandfilter ul li.sf-level-0{border:1px solid #fff}html.darkmode body.blog #filtres form.searchandfilter ul li.sf-level-0:hover{color:#1393c2;border:1px solid #1393c2}html.darkmode body.blog #resultats a.card .description h3{color:#fff;font-size:18px}html.darkmode body.blog #resultats a.card .description p{color:#ddd}html.darkmode body.blog #resultats a.card:hover h3{color:#1393c2}html.darkmode body.single-portfolio section.entry-content .description{color:#fff}html.darkmode body.single-portfolio section.entry-content .description hr{color:#ddd}html.darkmode body.single-portfolio section.entry-content .bottom-content p{color:#ddd}html.darkmode body footer{background:#373737;transition:background .3s ease-in-out}html.darkmode body footer .container p a{color:#a4a4a4}html.darkmode body footer .container p a:hover{color:#1393c2}header#site-header nav.nav1{text-align:center;background:#fff;padding:0;-webkit-box-shadow:0 8px 10px -1px rgba(28,28,28,.05);-moz-box-shadow:0 8px 10px -1px rgba(28,28,28,.05);box-shadow:0 8px 10px -1px rgba(28,28,28,.05);transition:background .3s ease-in-out}header#site-header nav.nav1 .container a.navbar-brand img{width:120px;margin:8px}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal{padding:15px 0;align-items:center}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li{padding:10px 15px}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li a{font-family:Oswald,sans-serif;color:#5b5b5b;text-transform:uppercase;font-size:20px;font-weight:400;position:relative}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li a:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:0;left:50%;position:absolute;background:#13a6c2;transition:all .3s ease 0s,left .3s ease 0s;width:0;transform:translateX(-50%);border-radius:5px}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li a:focus,header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li a:hover{color:#13a6c2}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li a:focus:after,header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li a:hover:after{height:2px;width:20px}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li.active>a{color:#13a6c2}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li form#searchform{border:1px solid #f1f1f1;border-radius:20px;color:#5b5b5b;padding:6px 10px;font-size:14px}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li form#searchform input[type=text]{-webkit-appearance:textfield;border:none;background:0 0}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li form#searchform button#searchsubmit{border:none;background:0 0;font-size:18px;color:#5b5b5b;cursor:pointer}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li form#searchform button#searchsubmit:focus,header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li form#searchform button#searchsubmit:hover{color:#13a6c2}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li form#searchform:focus,header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li form#searchform:hover{border:1px solid #5b5b5b}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li#darkmode-off{display:block;cursor:pointer}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li#darkmode-off i{border-radius:20px;border:1px solid #f1f1f1;padding:8px}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li#darkmode-off i:focus,header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li#darkmode-off i:hover{border:1px solid #5b5b5b}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li#darkmode-on{display:none;cursor:pointer}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li#darkmode-on i{color:#fff;background:#373737;border-radius:20px;border:1px solid rgba(255,255,255,.5);padding:8px}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li#darkmode-on i:focus,header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li#darkmode-on i:hover{border:1px solid #fff}header#site-header .animated-icon:focus,header#site-header .navbar-toggler:active,header#site-header .navbar-toggler:focus{outline:0;box-shadow:none}header#site-header .navbar-toggler{margin-right:10px}header#site-header .navbar-toggler .animated-icon{width:30px;height:20px;position:relative;margin:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}header#site-header .navbar-toggler .animated-icon span{display:block;position:absolute;height:3px;width:100%;background:#13a6c2;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}header#site-header .navbar-toggler .animated-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header .navbar-toggler .animated-icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header .navbar-toggler .animated-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}header#site-header .navbar-toggler .animated-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px}header#site-header .navbar-toggler .animated-icon.open span:nth-child(2){width:0%;opacity:0}header#site-header .navbar-toggler .animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:8px}header#site-header .search-form .search-field{background-color:#fff;background-image:url(../images/loupe.png);background-position:30px center;background-repeat:no-repeat;background-size:25px;border:none;cursor:pointer;height:60px;margin:3px 0;padding:0 0 0 75px;position:relative;-webkit-transition:width .4s ease,background .4s ease;transition:width .4s ease,background .4s ease;width:5vw;font-size:18px;font-weight:400}header#site-header .search-form #searchsubmit{display:none}header#site-header .search-form .screen-reader-text{display:none}header#site-header .search-form input[type=search]{-webkit-appearance:textfield}.home section{position:relative}.home section h2{color:#13a6c2;font-family:Oswald,sans-serif;text-transform:uppercase;display:flex;justify-content:center;text-align:center;margin:0 15px 65px;font-weight:400}.home section h2:after{position:absolute;content:"";display:block;background:#13a6c2;height:3px;width:20px;bottom:-15px;left:50%;transform:translateX(-50%);border-radius:5px}.home section#home-intro{background-color:#f1f1f1;position:relative;transition:background .3s ease-in-out}.home section#home-intro h1{font-family:Oswald,sans-serif;color:#13a6c2;font-size:38px;font-weight:400;text-transform:none}.home section#home-intro .portrait img{left:0;bottom:0;max-height:515px}.home section#home-intro ul#intro-social{padding-left:0;list-style:none;display:flex;align-items:flex-end;justify-content:center}.home section#home-intro ul#intro-social li{margin-right:15px}.home section#home-intro ul#intro-social li a{display:block}.home section#home-intro ul#intro-social li a.onepercent,.home section#home-intro ul#intro-social li a.opquast{height:80px;max-width:80px;image-rendering:-webkit-optimize-contrast}.home section#home-intro ul#intro-social li a.linkedin{font-size:1.8rem;line-height:1.15;color:#007bb6}.home section#home-intro ul#intro-social li a img{height:100%}.home section#home-intro .intro-svg{bottom:0;height:auto;fill:#fff;transition:fill .3s ease-in-out}.home section#home-skills{padding:75px 0}.home section#home-skills:before{display:block;content:' ';background:#fff;height:65px;width:65px;position:absolute;left:50%;top:-5%;z-index:1;border-radius:100%;transition:background .3s ease-in-out;animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.home section#home-skills:after{display:block;content:' ';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bclip-path:url(%23clip-path);%7D%3C/style%3E%3CclipPath id='clip-path' transform='translate(-1000 -240)'%3E%3Cpath class='cls-1' d='M1070.26,403l-68.59-89.58a3.64,3.64,0,0,1,2.87-5.85H1032a3.62,3.62,0,0,1,3.29,2.11l41.12,89.58a3.62,3.62,0,0,1-6.15,3.74h0Zm124.35-102.39h-21.16a3.64,3.64,0,0,1-3.29-5.16l8.19-17.8a3.61,3.61,0,0,1,6.2-.62l13,17.8a3.64,3.64,0,0,1-2.92,5.78h0Zm-169.14,0H1004.2a3.64,3.64,0,0,1-2.92-5.78l13.06-17.91a3.61,3.61,0,0,1,6.21.63l8.22,17.91a3.63,3.63,0,0,1-3.29,5.16h0Zm149.88-33-12.21,26.57a3.61,3.61,0,0,1-5.62,1.26c-10.44-8.88-30.31-25.79-45-38.34a3.64,3.64,0,0,1,2.35-6.4h48.64a3.61,3.61,0,0,1,2.92,1.49l8.57,11.76a3.64,3.64,0,0,1,.37,3.67h0Zm-88.88-10.51c-14.56,12.42-34.58,29.43-45.07,38.35a3.6,3.6,0,0,1-5.61-1.26l-12.25-26.69a3.66,3.66,0,0,1,.37-3.67l8.49-11.64a3.62,3.62,0,0,1,2.92-1.49h48.82a3.64,3.64,0,0,1,2.34,6.4h0Zm68.12,55.67-51.89,112.89a3.61,3.61,0,0,1-6.57,0l-51.82-112.89a3.63,3.63,0,0,1,3.29-5.15h103.7a3.63,3.63,0,0,1,3.29,5.16h0Zm-11.54-12.12h-87.17a3.63,3.63,0,0,1-2.35-6.4c13-11.09,31.75-27,43.61-37.14a3.58,3.58,0,0,1,4.67,0c12.09,10.33,30.64,26.12,43.58,37.14a3.63,3.63,0,0,1-2.35,6.4h0Zm54.08,12.81-68.44,89.39a3.62,3.62,0,0,1-6.15-3.74l41.08-89.39a3.62,3.62,0,0,1,3.29-2.11h27.36a3.64,3.64,0,0,1,2.87,5.85h0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Ctitle%3Ediamant%3C/title%3E%3Cg class='cls-2'%3E%3Cimage width='200' height='200' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAIAAAAiOjnJAAAACXBIWXMAAAsSAAALEgHS3X78AAACFUlEQVR4Xu3SsQkAIADAMH/xdw/xMk8QxG6BjB075trw3bgW8MBYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMRcJYJIxFwlgkjEXCWCSMReIA0DIk4Pys5OQAAAAASUVORK5CYII='/%3E%3C/g%3E%3C/svg%3E");height:40px;width:40px;position:absolute;left:50%;top:-3%;z-index:2;animation-name:floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@keyframes floating{0%{transform:translate(-50%,0)}50%{transform:translate(-50%,15px)}100%{transform:translate(-50%,0)}}.home section#home-skills ul#cms,.home section#home-skills ul#competences{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;padding-left:0}.home section#home-skills ul#cms li,.home section#home-skills ul#competences li{display:inline-flex}.home section#home-skills ul#cms li a{display:block}.home section#home-skills ul#cms li a img{max-width:150px;image-rendering:-webkit-optimize-contrast;transition:transform .2s ease-in-out}.home section#home-skills ul#cms li a img:focus,.home section#home-skills ul#cms li a img:hover{transform:scale(1.05)}.home section#home-skills ul#competences li{font-size:16px;font-weight:400}.home section#home-services{padding:75px 0}.home section#home-services h2{color:#fff}.home section#home-services h2:after{background:#fff}.home section#home-services ul#services{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;padding-left:0}.home section#home-services ul#services li{color:#fff;display:inline-flex;font-size:14px;text-transform:uppercase;line-height:13px;letter-spacing:2px;padding:12px 20px;border-bottom:4px solid rgba(0,0,0,.05)}.home section#home-projets{padding:75px 0}.home section#home-projets .row{align-items:center}.home section#home-projets .row .bloc-projet{text-align:center}.home section#home-projets .row .bloc-projet a{display:block}.home section#home-projets .row .bloc-projet a img{image-rendering:-webkit-optimize-contrast;transition:transform .2s ease-in-out}.home section#home-projets .row .bloc-projet a h3{font-size:22px;font-weight:700;color:#13a6c2;margin-top:20px;margin-bottom:10px}.home section#home-projets .row .bloc-projet a p{font-size:14px;margin-bottom:8px}.home section#home-projets .row .bloc-projet a span{color:#5b5b5b;display:block;font-size:14px;font-weight:700}.home section#home-projets .row .bloc-projet a span i{margin-right:5px}.home section#home-projets .row .bloc-projet a:hover img{transform:scale(1.05)}.home section#home-projets .row .bloc-projet a:hover h3{color:#1393c2}.home section#home-projets .row .bloc-illustration a{display:block;text-align:center;max-width:65%;margin:0 auto}.home section#home-projets .row .bloc-illustration a p.titre{margin:25px 0 5px 0}.home section#home-projets .row .bloc-illustration a p.titre span{font-weight:700}.home section#home-projets .row .bloc-illustration a p.lien{margin:25px 0}.home section#home-projets .row .bloc-illustration a p.lien i{transform:translateX(5px);transition:all .2s ease-in-out}.home section#home-projets .row .bloc-illustration a:hover p.lien i{transform:translateX(10px)}.home section#home-blog{padding:75px 0 75px 0}.home section#home-blog .row{align-items:center}.home section#home-blog .row .bloc-blog a{display:block;border-radius:8px;padding:20px;-webkit-box-shadow:0 5px 10px 0 rgba(28,28,28,.2);-moz-box-shadow:0 5px 10px 0 rgba(28,28,28,.2);box-shadow:0 5px 10px 0 rgba(28,28,28,.2);transition:all .2s ease-in-out}.home section#home-blog .row .bloc-blog a h3{font-size:16px;font-weight:700;color:#1c1c1c;margin-bottom:10px}.home section#home-blog .row .bloc-blog a p{font-size:14px;color:#5b5b5b;margin-bottom:8px}.home section#home-blog .row .bloc-blog a span{color:#a4a4a4;display:block;font-size:12px;font-weight:400}.home section#home-blog .row .bloc-blog a:hover{transform:translateY(-10px)}.home section#home-blog .row .bloc-blog a:hover h3{color:#13a6c2}.home section#home-blog .row .bloc-illustration a{display:block;text-align:center;max-width:65%;margin:0 auto}.home section#home-blog .row .bloc-illustration a p.titre{margin:25px 0 5px 0}.home section#home-blog .row .bloc-illustration a p.titre span{font-weight:700}.home section#home-blog .row .bloc-illustration a p.lien{margin:25px 0}.home section#home-blog .row .bloc-illustration a p.lien i{transform:translateX(5px);transition:all .2s ease-in-out}.home section#home-blog .row .bloc-illustration a:hover p.lien i{transform:translateX(10px)}p#breadcrumbs{font-size:12px;margin-bottom:50px}section#page-intro{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}section#page-intro:before{content:'';position:absolute;background:rgba(0,0,0,.6);width:100%;height:100%;top:0}section#page-intro #bloc-intro{position:relative;display:block;margin:8rem auto}section#page-intro #bloc-intro p{color:#fff;margin:0}section#page-intro .intro-svg{bottom:-1px;height:auto;fill:#fff;transition:fill .3s ease-in-out}section#page-content{padding:50px 0 75px}section#page-content.page-parcours .illustration{position:-webkit-sticky;position:sticky;top:8rem;z-index:1020}section#page-content.page-parcours a.btn{display:inline-block}section#page-content #parcours .timeline_container:before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#13a6c2;transform:translateX(-35%);left:35%}section#page-content #parcours .timeline_container .timeline_block{display:flex;position:relative;z-index:1;margin-bottom:5em}section#page-content #parcours .timeline_container .timeline_block .timeline_bullet{display:flex;height:28px;width:28px;border-radius:50%;margin-left:30%;will-change:transform;align-items:center;justify-content:center}section#page-content #parcours .timeline_container .timeline_block .timeline_bullet.bleu{background:#13a6c2}section#page-content #parcours .timeline_container .timeline_block .timeline_bullet.rouge{background:#ff6584}section#page-content #parcours .timeline_container .timeline_block .timeline_content{position:relative;width:50%;flex-grow:0;will-change:transform;margin:0 0 0 5%}section#page-content #parcours .timeline_container .timeline_block .timeline_content h2{font-size:20px}section#page-content #parcours .timeline_container .timeline_block .timeline_content span{position:absolute;left:0;top:-15px;transform:translateX(-130px);font-family:Oswald,sans-serif;font-size:35px;color:#13a6c2}section#page-content #parcours .timeline_container .timeline_block .timeline_content p{margin-bottom:.5rem}section#page-content.page-contact .illustration{position:relative;max-width:220px;margin-bottom:40px}section#page-content.page-contact .coordonnees{max-width:80%}section#page-content.page-contact .coordonnees p{font-size:14px}section#page-content.page-contact form .standard{margin-bottom:2.5rem}section#page-content.page-contact form .standard label{color:#373737;font-weight:700;text-transform:uppercase;transform-origin:top left;transform:translateY(12px) scale(1);transition:all .2s ease-in-out}section#page-content.page-contact form .standard input{border:none;border-bottom:3px solid #373737;font-size:1.5rem;background:0 0;display:block;width:100%}section#page-content.page-contact form .standard input:focus,section#page-content.page-contact form .standard input:hover{border-bottom:3px solid #13a6c2}section#page-content.page-contact form .standard:hover label{color:#13a6c2;transform:translateY(0) scale(.7)}section#page-content.page-contact form .standard:hover input{border-bottom:3px solid #13a6c2}section#page-content.page-contact form .message{margin-bottom:2.5rem}section#page-content.page-contact form .message label{color:#373737;font-weight:700;text-transform:uppercase;transform-origin:top left;transform:translateY(12px) scale(1);transition:all .2s ease-in-out}section#page-content.page-contact form .message textarea{border:none;border-bottom:3px solid #373737;font-size:1.5rem;background:0 0;display:block;width:100%}section#page-content.page-contact form .message textarea:focus,section#page-content.page-contact form .message textarea:hover{border-bottom:3px solid #13a6c2}section#page-content.page-contact form .message:hover label{color:#13a6c2;transform:translateY(0) scale(.7)}section#page-content.page-contact form .message:hover textarea{border-bottom:3px solid #13a6c2}section#page-content.page-contact form button{display:inline-block}section#page-content.page-contact form .frm_error_style{color:#ff6584;font-size:1.1rem;margin-bottom:2rem;font-weight:700}section#page-content.page-contact form .frm_error{color:#ff6584}body.blog #filtres form.searchandfilter ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:15px}body.blog #filtres form.searchandfilter ul li{padding:0}body.blog #filtres form.searchandfilter ul li.sf-level-0{padding:12px;border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(28,28,28,.2);-moz-box-shadow:0 5px 10px 0 rgba(28,28,28,.2);box-shadow:0 5px 10px 0 rgba(28,28,28,.2)}body.blog #filtres form.searchandfilter ul li.sf-level-0:hover{color:#1393c2}body.blog #resultats a.card{border:none;background:0 0;transform:translateY(0);transition:all .2s ease-in-out}body.blog #resultats a.card img{height:130px;object-fit:cover}body.blog #resultats a.card .infos{display:flex}body.blog #resultats a.card .infos span.categorie{font-size:12px;color:#5b5b5b;font-weight:700}body.blog #resultats a.card .infos span.date{margin-left:auto;font-size:12px;color:#a4a4a4;font-weight:400}body.blog #resultats a.card .description h3{color:#1c1c1c;font-size:18px}body.blog #resultats a.card .description p{font-size:16px}body.blog #resultats a.card:hover{transform:translateY(-10px)}body.blog #resultats a.card:hover h3{color:#1393c2}body.single-post section#page-intro{background-color:#13a6c2}body.single-post section#page-intro:before{display:none}body.single-post section.entry-content{padding:75px 15%}body.single-post section.entry-content h2,body.single-post section.entry-content h3{margin-top:3rem;margin-bottom:1rem}body.single-post section.entry-content .wp-post-image{display:block;margin:0 auto;width:100%;image-rendering:-webkit-optimize-contrast}body.single-post section.entry-content .infos{display:flex}body.single-post section.entry-content .infos span.categorie{font-size:12px;color:#5b5b5b;font-weight:700}body.single-post section.entry-content .infos span.date{margin-left:auto;font-size:12px;color:#a4a4a4;font-weight:400}body.single-post section.entry-content .wp-block-code{margin-bottom:1rem}body.post-type-archive-portfolio .bloc-projet{text-align:center;margin-bottom:5rem}body.post-type-archive-portfolio .bloc-projet a{display:block}body.post-type-archive-portfolio .bloc-projet a img{image-rendering:-webkit-optimize-contrast;transition:transform .2s ease-in-out}body.post-type-archive-portfolio .bloc-projet a h3{font-size:22px;font-weight:700;color:#13a6c2;margin-top:20px;margin-bottom:10px}body.post-type-archive-portfolio .bloc-projet a p{font-size:14px;margin-bottom:8px}body.post-type-archive-portfolio .bloc-projet a span{color:#5b5b5b;display:block;font-size:14px;font-weight:700}body.post-type-archive-portfolio .bloc-projet a span i{margin-right:5px}body.post-type-archive-portfolio .bloc-projet a:hover img{transform:scale(1.05)}body.post-type-archive-portfolio .bloc-projet a:hover h3{color:#1393c2}body.post-type-archive-portfolio .bottom-content p{color:#373737;font-size:14px;max-width:50%;margin:70px auto 30px}body.post-type-archive-portfolio .bottom-content p:after{position:absolute;content:"";display:block;background:#13a6c2;height:3px;width:20px;bottom:-25px;left:50%;transform:translateX(-50%);border-radius:5px}body.single-portfolio section.entry-content{padding:75px 0}body.single-portfolio section.entry-content .description{color:#5b5b5b}body.single-portfolio section.entry-content .description .titre h2 a{font-size:22px;font-weight:700}body.single-portfolio section.entry-content .description .titre span{font-weight:700;font-size:16px}body.single-portfolio section.entry-content .description .titre span i{margin-right:5px}body.single-portfolio section.entry-content .wp-post-image{display:block;margin:0 auto;width:100%;image-rendering:-webkit-optimize-contrast}body.single-portfolio section.entry-content .bottom-content p{color:#373737;font-size:14px;text-align:center;max-width:50%;margin:70px auto 30px}body.single-portfolio section.entry-content .bottom-content p:after{position:absolute;content:"";display:block;background:#13a6c2;height:3px;width:20px;bottom:-25px;left:50%;transform:translateX(-50%);border-radius:5px}body.single-portfolio section.entry-content .bottom-content .wp-block-gallery{margin-top:5rem}body.error404 p{font-size:20px}body.error404 img{max-width:300px}footer{position:relative;background:#f1f1f1}footer .container p{padding:50px 0;margin:0;font-size:14px}footer .container p a{color:#5b5b5b}footer .container p a:hover{color:#13a6c2}@media (min-width:768px){header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal{padding:0}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li{padding:0 15px}header#site-header nav.nav1 .container .navbar-collapse ul#menu-menu-principal li a{font-size:18px}section#page-content #parcours .timeline_container .timeline_block .timeline_bullet{margin-left:31.5%}}@media (min-width:992px){.home section#home-intro ul#intro-social{justify-content:flex-start}section#page-content #parcours .timeline_container .timeline_block .timeline_bullet{margin-left:32.5%}section#page-content #parcours .timeline_container .timeline_block .timeline_content span{transform:translateX(-155px)}}