html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/wp-content/themes/groupe-ocean/dist/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/wp-content/themes/groupe-ocean/dist/images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/wp-content/themes/groupe-ocean/dist/images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/wp-content/themes/groupe-ocean/dist/images/close.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}:focus{outline:none}[x-apple-data-detectors]{color:#009ee2!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}body{font-size:17px;font-family:Barlow;font-weight:500;margin:0;overflow-x:hidden;opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}body.loaded,body.loaded #hero.video .slider-title-hero-video{opacity:1}body.no-scroll{overflow:hidden}body#tinymce{opacity:1}main{width:100%;overflow-x:hidden}h1,h2,h3,h4{text-transform:uppercase}h1{font-size:6.3rem;font-weight:500}h2{font-weight:400;font-size:2.4rem;color:#1b407f}h3{font-weight:600;font-size:1.5rem}h4{font-size:1.25rem;font-weight:700}h4,p{font-family:Yantramanav}p{font-size:1.05rem;color:#161616;line-height:1.5;font-weight:400}p.big{font-size:1.2rem}img{max-width:100%;height:auto}li{line-height:1.5}#hero.page-404{height:100vh}#hero.page-404 .content-404{position:relative;padding:0 .7rem;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hero.page-404 .content-404 h1{position:relative;-webkit-transform:none;transform:none;left:auto;top:auto;margin-bottom:0}#hero.page-404 .content-404 p{color:#fff;margin-bottom:30px}#hero.page-404 .content-404 a.btn{border:0}.back-button{color:#747474;text-transform:uppercase;font-family:Barlow;font-size:1rem;display:block;text-align:center;text-decoration:none;font-weight:600;letter-spacing:.08em;position:relative;-webkit-transition:color .33s ease-out;transition:color .33s ease-out}.back-button:before{content:'';width:18%;height:1px;background-color:#e7e7e7;display:inline-block;position:absolute;left:-.7em;top:50%;z-index:-1;-webkit-transition:background-color .33s ease-out;transition:background-color .33s ease-out}.back-button:hover{color:#009ee2}.back-button:hover:before{background-color:#009ee2}@media only screen and (min-width:768px){.back-button{text-align:left}.back-button:before{width:33vw;left:calc(-33vw - 30px)}}@media only screen and (max-width:768px){h1{font-size:3.9rem}}@media only screen and (max-width:320px){h1{font-size:2.4rem}}@font-face{font-family:Yantramanav;src:url(/wp-content/themes/groupe-ocean/dist/fonts/Yantramanav-Bold.woff2) format("woff2"),url(/wp-content/themes/groupe-ocean/dist/fonts/Yantramanav-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Yantramanav;src:url(/wp-content/themes/groupe-ocean/dist/fonts/Yantramanav-Regular.woff2) format("woff2"),url(/wp-content/themes/groupe-ocean/dist/fonts/Yantramanav-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Yantramanav;src:url(/wp-content/themes/groupe-ocean/dist/fonts/Yantramanav-Light.woff2) format("woff2"),url(/wp-content/themes/groupe-ocean/dist/fonts/Yantramanav-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Yantramanav;src:url(/wp-content/themes/groupe-ocean/dist/fonts/Yantramanav-Medium.woff2) format("woff2"),url(/wp-content/themes/groupe-ocean/dist/fonts/Yantramanav-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Barlow;src:url(/wp-content/themes/groupe-ocean/dist/fonts/BarlowSemiCondensed-SemiBold.woff2) format("woff2"),url(/wp-content/themes/groupe-ocean/dist/fonts/BarlowSemiCondensed-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Barlow;src:url(/wp-content/themes/groupe-ocean/dist/fonts/BarlowSemiCondensed-Regular.woff2) format("woff2"),url(/wp-content/themes/groupe-ocean/dist/fonts/BarlowSemiCondensed-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:url(/wp-content/themes/groupe-ocean/dist/fonts/BarlowSemiCondensed-Medium.woff2) format("woff2"),url(/wp-content/themes/groupe-ocean/dist/fonts/BarlowSemiCondensed-Medium.woff) format("woff");font-weight:500;font-style:normal}.btn{font-size:.9rem;font-family:Barlow;font-weight:600;text-transform:uppercase;color:#1b407f;border:1px solid #1b407f;border-radius:3px;padding:10px 20px;display:table;text-decoration:none;letter-spacing:.08em;background-color:#fff;-webkit-transition:color .33s,background-color .33s;transition:color .33s,background-color .33s;cursor:pointer}.btn.left,.btn.right{border-radius:0;border:1px solid #979797;text-align:center;color:#7b7b7b;position:relative;-webkit-transition:all .33s ease-out;transition:all .33s ease-out;background-color:#fff}.btn.left:hover,.btn.right:hover{background-color:#009ee2;color:#fff;border-color:#009ee2}.btn.center{border-radius:0;text-align:left;color:#1b407f;border-color:#979797;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn.center:after{content:'';width:75px;height:1px;background-color:#d0d2d6;display:block;margin-left:15px}.btn.center:hover{background-color:#009ee2;color:#fff;border-color:#009ee2}.btn.right:after{content:'';width:55px;height:1px;position:absolute;right:0;top:50%;display:block;background-color:#979797;-webkit-transition:background-color .33s ease-out;transition:background-color .33s ease-out}.btn.right:hover:after{background-color:#fff}.btn.left:before{content:'';width:55px;height:1px;position:absolute;left:0;top:50%;display:block;background-color:#979797;-webkit-transition:background-color .33s ease-out;transition:background-color .33s ease-out}.btn.left:hover:before{background-color:#fff}.btn:hover{background-color:#009ee2;color:#fff}.btn.reverse{background-color:#1b407f;color:#fff;border:1px solid #fff}.btn.reverse:hover{background-color:#009ee2;color:#fff}@media only screen and (min-width:768px){.btn.center{width:100%}}@media only screen and (min-width:1024px){.btn.center{width:70%}}.select-wrapper{position:relative;margin-right:0;margin-bottom:30px}.select-wrapper select{border-radius:0;border:0;border-bottom:1px solid #979797;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Yantramanav;font-size:1rem;color:#1b407f;font-weight:500;padding:3px 5px;min-width:200px;background-color:#fff0}.select-wrapper select::-ms-expand{display:none}.select-wrapper:after{content:'';width:4px;height:4px;border-bottom:1px solid #1b407f;border-right:1px solid #1b407f;position:absolute;right:3px;top:50%;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.select-wrapper:last-of-type{margin-right:0}.select-wrapper.big select{width:100%;border:1px solid #979797;padding:10px 15px;border-radius:3px;background-color:#fff0;color:#3d3d3d;font-weight:400}.select-wrapper.big:after{right:15px;border-color:#000}input[type=email],input[type=tel],input[type=text],textarea{background-color:#f5f6f9;border-radius:3px;border:0;font-size:1rem;font-family:Yantramanav;padding:15px 20px;box-sizing:border-box;width:100%;margin-bottom:30px;border:1px solid #f5f6f9;letter-spacing:.025em;-webkit-transition:border-color .5s;transition:border-color .5s;-webkit-appearance:none}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#1b407f}input[type=submit]{background-color:#1b407f;color:#fff;border-radius:3px;padding:10px 15px;border:0;font-size:.9rem;font-family:Barlow;font-weight:500;text-transform:uppercase;-webkit-transition:background-color .4s;transition:background-color .4s;cursor:pointer;position:relative;-webkit-appearance:none}input[type=submit]:hover{background-color:#009ee2}input[type=submit]:after{content:'';width:125px;height:1px;background-color:#fff;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}textarea{resize:none;height:150px}.fake-select{position:relative;border-radius:5px;border:1px solid #eaeaea;background-color:#f5f6f9;color:#1b407f;width:100%;display:block;padding:20px 30px;margin-bottom:0}.fake-select.open p.current i{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.fake-select p.current{color:#1b407f;text-transform:uppercase;font-family:Barlow;letter-spacing:.1rem;margin-top:0;margin-bottom:0;position:relative;cursor:pointer}.fake-select p.current i{color:#1b407f;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out}.fake-select ul{position:absolute;width:calc(100% + 2px);padding-left:0;margin-left:-1px;left:0;border-radius:0 0 5px 5px;overflow:hidden;display:none;overflow-y:auto;max-height:250px}.fake-select ul li{list-style-type:none;width:100%;-webkit-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.fake-select ul li a{font-family:Yantramanav;color:#67696c;font-size:1.25rem;padding:20px 30px;margin-top:0;margin-bottom:0;display:block;width:100%;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;-webkit-transition:color .5s ease-out;transition:color .5s ease-out;text-decoration:none}.fake-select ul li:hover a{color:#fff}.fake-select ul li:nth-child(odd){background-color:#f5f6f9}.fake-select ul li:nth-child(odd):hover{background-color:#1b407f}.fake-select ul li:nth-child(even){background-color:#fff}.fake-select ul li:nth-child(even):hover{background-color:#1b407f}.fake-select i{position:absolute;top:50%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.7rem;margin-right:-.7rem;clear:both}.row.spacer{margin-top:70px;margin-bottom:70px}.container{max-width:1170px;margin-left:auto;margin-right:auto;padding:0}.col{padding-left:.7rem;padding-right:.7rem}@media only screen and (min-width:768px){.l2{width:16.66667%}.l3{width:25%}.l3-5{width:29.1%}.l4{width:33.333333%}.l5{width:41.66667%}.l6{width:50%}.l7{width:58.33333%}.l8{width:66.66667%}.l9{width:75%}.l12{width:100%}.container{padding:0 15px}}@media only screen and (max-width:768px){.row{margin-left:0;margin-right:0}.m2{width:16.66667%}.m3{width:25%}.m4{width:33.333333%}.m5{width:41.66667%}.m6{width:50%}.m8{width:66.66667%}.m9{width:75%}.m10{width:83.3333%}.m12{width:100%}}@media only screen and (max-width:500px){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;margin-right:0}.s2{width:16.66667%}.s3{width:25%}.s4{width:33.333333%}.s5{width:41.66667%}.s6{width:50%}.s8{width:66.66667%}.s12{width:100%}}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.slick-next,.slick-prev{cursor:pointer}#post-page-builder img{width:100%;height:auto}#post-page-builder img.play-bt{width:auto}#post-page-builder a{color:#009ee2}#post-page-builder.centered{max-width:100%}#post-page-builder.centered>.row{margin-left:0;margin-right:0}.row-text p{color:#3a3a3a;font-size:1.15rem;line-height:1.6}.row-image{margin-bottom:30px}.row-caption{padding-left:30px;border-left:3px solid #d0d2d6}.row-caption p{color:#7b7b7b;font-size:1.15rem;line-height:1.6;margin-top:30px;margin-bottom:30px}.row-image-credit{border-bottom:3px solid #d0d2d6}.row-image-credit .image-credit{text-align:right}.row-image-credit .image-credit p{margin-top:0;margin-bottom:0;line-height:1.2}.row-image-credit .image-credit p b{font-weight:500;color:#3a3a3a}.row-image-credit .image-credit p:first-of-type{margin-top:15px}.row-image-credit .image-credit p:last-of-type{margin-bottom:15px}.row-image-credit .row .col{padding-left:0;padding-right:0}.row-image-credit .row .col:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.row-video{margin-top:30px;margin-bottom:30px}.row-video .video{position:relative}.row-video .video iframe{width:100%!important;height:165px}.row-video .video .video-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;cursor:pointer}.row-video .video .video-hover .play-bt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;width:24px;height:24px;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.row-video .video .video-hover:hover .play-bt{opacity:.5}@media only screen and (min-width:768px){#post-page-builder{max-width:75%;margin-left:auto;margin-right:auto}.row-text{margin-top:60px;margin-bottom:60px}.row-text p{font-size:1.3rem;line-height:2}.row-caption{margin-top:60px;margin-bottom:60px}.row-caption p{font-size:1.55rem}.row-image-credit{border-bottom:0}.row-image-credit .row .col:first-of-type{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:0;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row-image-credit .row .col:first-of-type p:last-of-type{margin-bottom:0}.row-image-credit .row .col:last-of-type{padding-left:30px;border-left:3px solid #d0d2d6}.row-video .video .video-hover .play-bt{width:29px;height:29px}.row-video .video iframe{height:280px}}@media only screen and (min-width:1024px){#post-page-builder,#post-page-builder.centered{max-width:80%}#post-page-builder.centered .row-text{margin-left:auto;margin-right:auto}#post-page-builder.centered .row-video iframe{height:600px}.row-video .video .video-hover .play-bt{width:41px;height:41px}.row-video .video iframe{height:400px}}#add-this-wrapper{position:absolute;right:15px;margin-top:100px;z-index:9999;-webkit-transition:margin .3s ease-out;transition:margin .3s ease-out}#add-this-wrapper .share-button{color:#abadb2;text-align:center;padding:8px 12px;border:1px solid #979797;display:block;margin-bottom:10px;cursor:pointer}#add-this-wrapper.fixed{top:0;position:fixed;margin-top:150px}.at-share-btn-elements{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #979797;padding:8px;background-color:#fff;display:none}.at-share-btn-elements,.at-share-btn-elements .at-share-tbx-element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.at-share-btn-elements .at-share-tbx-element{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.at-share-btn-elements .at-icon-wrapper{background-color:transparent!important}.at-share-btn-elements .at-icon-wrapper svg{fill:#abadb2!important;-webkit-transition:fill .5s ease-out;transition:fill .5s ease-out}.at-share-btn-elements .at-label{display:none!important}.at-icon-wrapper{display:block!important}.at-share-tbx-element .at-icon-wrapper{margin:0 0 5px!important}.at-share-tbx-element .at-icon-wrapper:hover{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.at-share-tbx-element .at-icon-wrapper:hover svg{fill:#2d2e31!important}@media only screen and (min-width:768px){#add-this-wrapper{margin-top:45px;right:7%}}@media only screen and (min-width:1024px){#add-this-wrapper{right:4%}#add-this-wrapper .share-button{display:none}.at-share-btn-elements{display:block}}@media only screen and (min-width:1300px){#add-this-wrapper{right:9%}}@media only screen and (min-width:1600px){#add-this-wrapper{right:15%}}#lightboxOverlay{z-index:100000;background-color:#09162b}.lightbox{z-index:10000000}.lightbox .lb-image{border:0;border-radius:4px}.lb-data .lb-number{color:#fff}#video-lightbox{position:fixed;width:100%;height:100%;cursor:pointer;background-color:#09162b;top:0;z-index:999999;-webkit-transition:all .5s;transition:all .5s;opacity:0}#video-lightbox.hidden-lightbox{display:none}#video-lightbox.open{opacity:1}#video-lightbox img{position:absolute}#video-lightbox .video img{width:80%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto}#video-lightbox .close-videoPanel{right:50px;top:50px;position:absolute;z-index:9999991;background-color:#fff0;width:35px;font-family:stratum;font-weight:900;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}#video-lightbox .close-videoPanel:hover{opacity:.5}#video-lightbox iframe{position:absolute;top:20%;left:10%}#video-lightbox iframe.youtube{top:15%;width:65%!important;left:17.5%!important}#modal-emploi{z-index:100000;background-color:#09162b;padding:80px .7rem 30px;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999;-webkit-transition:opacity .5s;transition:opacity .5s}#modal-emploi h2{color:#009ee2;padding-left:.7rem}#modal-emploi #titre-emploi{display:none}#modal-emploi .wpcf7-response-output{color:#fff}#modal-emploi .close-emploiPanel{right:1.5rem;top:1.5rem;position:absolute;z-index:9999991;background-color:#fff0;width:35px;cursor:pointer;font-weight:900;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}#modal-emploi .close-emploiPanel:hover{opacity:.5}#modal-emploi.hidden-lightbox{display:none}#modal-emploi.open{opacity:1}#modal-emploi .provenance .select-wrapper:after{border-bottom:1px solid #fff;border-right:1px solid #fff}#modal-emploi .provenance select{width:100%;color:#fff}#modal-emploi .form{min-width:0;max-width:100%;width:100%;margin-left:auto;margin-right:auto;overflow-y:auto;overflow-x:hidden;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#modal-emploi .form .col .col{padding-left:0;padding-right:0}#modal-emploi .form .top-emploi-candid p{margin-top:0;margin-bottom:0}#modal-emploi .form .submit-wrapper{position:relative;margin-top:30px;margin-bottom:30px}#modal-emploi .form .submit-wrapper:after{content:'';width:55px;height:1px;background-color:#fff;position:absolute;right:12px;top:18px}#modal-emploi .form input[type=submit]{width:100%;padding-right:75px;text-align:left;margin-left:auto;display:table;position:relative}#modal-emploi .form span.wpcf7-list-item{margin-left:0;margin-right:1em}#modal-emploi .form .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#modal-emploi .form h3,#modal-emploi .form p{color:#fff}@media only screen and (min-width:768px){#modal-emploi{padding-top:30px}#modal-emploi h2{padding-left:0}#modal-emploi .form{min-width:250px;max-width:40%}#modal-emploi .form input[type=submit]{width:auto;margin-left:auto}#modal-emploi .form .col .col{padding-left:.7rem;padding-right:.7rem}#modal-emploi .close-emploiPanel{top:30px;right:30px}}#hero{overflow:hidden;position:relative;height:65vh;background-size:cover;background-position:50%;background-color:#1b407f}#hero h1,#hero h2{color:#fff;text-align:center;font-size:1.47rem;position:absolute;left:50%;margin-top:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:500}#hero .image-background img{width:100%}#hero:after{content:'';width:1px;display:block;position:absolute;background-color:#fff;height:20%;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#hero.video{height:auto;display:block}#hero.video h1{z-index:10;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:0;margin-bottom:0}#hero.video video{width:100%;height:auto}#hero.video .slider-title-hero-video{position:absolute;z-index:15;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity .33s;transition:opacity .33s}#hero.video .slider-title-hero-video .slick-list,#hero.video .slider-title-hero-video .slick-track{height:100%}#hero.video .slider-title-hero-video .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#hero.video .slider-title-hero-video .slick-slide h1,#hero.video .slider-title-hero-video .slick-slide h2{opacity:0;-webkit-transform:translate(-50%,-55%);transform:translate(-50%,-55%);-webkit-transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out}#hero.video .slider-title-hero-video .slick-slide.slick-active h1,#hero.video .slider-title-hero-video .slick-slide.slick-active h2{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}header{width:100%;position:fixed;top:0;left:0;z-index:10000;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .75s linear;transition:all .75s linear}header #meta-nav-desktop{display:none;text-align:right}header #navigation-wrapper{height:100px}header .nav-top{padding:18px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:background-color .33s ease-out;transition:background-color .33s ease-out}header .nav-top button{background-color:#fff0;border-radius:0;border:0;cursor:pointer;padding:0}header .nav-top button span{width:30px;height:2px;background-color:#fff;margin-bottom:8px;display:block;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .33s ease-out;transition:all .33s ease-out}header .nav-top button span:last-of-type{margin-bottom:0}header .nav-top button:hover span:nth-child(1){-webkit-transform:translateY(-2px);transform:translateY(-2px)}header .nav-top button:hover span:nth-child(3){-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(2px);transform:translateY(2px)}header.hidden-top{-webkit-transform:translateY(-500px);transform:translateY(-500px)}header.fixed .nav-top{background-color:#10376e}header.menu-open #navigation-wrapper{height:auto}header.menu-open .nav-top{background-color:#10376e}header.menu-open .nav-top button span:nth-child(1){-webkit-transform:rotate(-45deg) translateY(14px);transform:rotate(-45deg) translateY(14px)}header.menu-open .nav-top button span:nth-child(2){opacity:0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}header.menu-open .nav-top button span:nth-child(3){-webkit-transform:rotate(45deg) translateY(-15px);transform:rotate(45deg) translateY(-15px)}header.menu-open .nav-top button:hover span:nth-child(1){-webkit-transform:rotate(-45deg) translateY(6px);transform:rotate(-45deg) translateY(6px)}header.menu-open .nav-top button:hover span:nth-child(2){opacity:0;-webkit-transform:translateX(5px);transform:translateX(5px)}header.menu-open .nav-top button:hover span:nth-child(3){-webkit-transform:rotate(45deg) translate(-8px,-14px);transform:rotate(45deg) translate(-8px,-14px)}header.menu-open #site-navigations{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}header #site-navigations{width:100vw;height:calc(100vh - 72px);opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);overflow-y:auto;background-color:#10376e;position:relative;z-index:10;-webkit-transition:all .33s;transition:all .33s;margin-top:-1px}header #site-navigations a{font-family:Barlow;font-weight:500;color:#fff;text-decoration:none;opacity:1;-webkit-transition:color .33s ease-out;transition:color .33s ease-out;text-transform:uppercase;letter-spacing:.1em}header #site-navigations a:hover{color:#8a9fbe}header #site-navigations ul{list-style-type:none;padding-left:0}header #site-navigations #meta-nav{padding:0 15px}header #site-navigations #meta-nav a{font-size:1rem}header #site-navigations #meta-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header #site-navigations #meta-nav ul li{display:inline-block}header #site-navigations #meta-nav .sub-menu{display:none}header #site-navigations #primary-nav{border-top:1px solid #fff}header #site-navigations #primary-nav #menu-menu-principal{margin-top:0;margin-bottom:0}header #site-navigations #primary-nav li{text-align:center}header #site-navigations #primary-nav li a{font-size:1.5rem;border-bottom:1px solid #fff;display:block;padding:25px 15px}header .bt-carriere{position:fixed;top:85px;right:-5px;background-image:-webkit-linear-gradient(0deg,#009ee2,#0b76b8 59%,#1261a1 80%,#1b407f);background-image:linear-gradient(90deg,#009ee2,#0b76b8 59%,#1261a1 80%,#1b407f);padding:5px 20px 5px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;border-radius:3px 0 0 3px;-webkit-transition:right .33s ease-in-out;transition:right .33s ease-in-out}header .bt-carriere p{font-size:.8rem;display:inline-block;color:#fff;margin-top:0;margin-bottom:0;text-transform:uppercase;letter-spacing:.07em;margin-left:8px;font-family:Barlow;font-weight:500}header .bt-carriere:hover{right:0}@media only screen and (min-width:768px){#hero{height:80vh}#hero:after{height:15%}#hero h1,#hero h2{font-size:3.85rem}header .nav-top{padding:25px 25px 25px 40px}header .nav-top a img{width:190px}header #site-navigations{height:calc(100vh - 100px)}header .bt-carriere{top:115px;padding:5px 30px 5px 12px}}@media only screen and (min-width:1150px){#hero h1,#hero h2{font-size:4rem}#hero:after{height:15%}header #meta-nav-desktop{display:block;background-color:#1b407f;overflow:hidden;padding:5px 15px}header #meta-nav-desktop .menu-meta-navigation-anglais-container,header #meta-nav-desktop .menu-meta-navigation-container{display:inline-block;margin-right:25px}header #meta-nav-desktop ul{text-align:right;margin:0;padding-left:0;-webkit-transform:translateY(-2px);transform:translateY(-2px);display:inline-block}header #meta-nav-desktop ul li{display:inline-block;margin-right:25px}header #meta-nav-desktop ul li a{font-family:Barlow;font-weight:500;color:#fff;text-decoration:none;text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}header #meta-nav-desktop ul li a:hover{opacity:.5}header #meta-nav-desktop ul li.current-menu-item a{text-decoration:underline}header #meta-nav-desktop ul li:last-of-type{margin-right:0}header #meta-nav-desktop .sub-menu{display:none}header.fixed #navigation-wrapper{background-color:#10376e}header #navigation-wrapper,header.fixed .nav-top{background-color:#fff0}header #navigation-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .33s ease-out;transition:background-color .33s ease-out}header #site-navigations{height:auto;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;background-color:#fff0;text-align:right}header #site-navigations #primary-nav{border-top:0}header #site-navigations #primary-nav li{display:inline-block}header #site-navigations #primary-nav li a{border-bottom:0;font-size:1rem;padding:15px 22.5px;letter-spacing:.07em}header #site-navigations #primary-nav li:first-of-type a{padding-left:0}header #site-navigations #primary-nav li.current-menu-item a{text-decoration:underline}header .bt-carriere{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;top:auto;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px;min-width:140px}header .bt-carriere p{display:block;font-size:1rem}header #menu-trigger,header #meta-nav{display:none}}footer{background-color:#1b407f;padding:55px 15px;text-align:center}footer .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:0;margin-right:0}footer p{color:#fff;font-family:Barlow;font-weight:500;text-transform:uppercase;letter-spacing:.1em}footer p.copyright{font-size:.8rem;opacity:.15;margin-top:5px;text-transform:none;letter-spacing:normal}footer .contact{margin:20px 0 30px}footer .contact .btn{margin-left:auto;margin-right:auto;width:100%;max-width:290px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .contact .btn svg{margin-right:8px}footer .contact .btn svg #email-icon{-webkit-transition:fill .33s ease-in-out;transition:fill .33s ease-in-out}footer .contact .btn:hover svg #email-icon{fill:#fff}footer ul{padding-left:0}footer ul li{display:inline-block;margin-right:25px}footer ul li a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);display:block;-webkit-transition:opacity .33s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .33s ease-in-out,transform .5s ease-in-out}footer ul li a:hover{opacity:.5;-webkit-transform:translateY(-1px);transform:translateY(-1px)}footer ul li:last-of-type{margin-right:0}footer .back-to-top{position:fixed;background-color:#009ee2;border:0;color:#fff;-webkit-filter:drop-shadow(0 3px 4px transparent);filter:drop-shadow(0 3px 4px transparent);-webkit-transition:-webkit-filter .5s,filter .5s;transition:filter .5s;z-index:20;bottom:20px;right:20px;padding:5px 10px}footer .back-to-top:hover{-webkit-filter:drop-shadow(0 3px 4px rgb(0 0 0 / .25));filter:drop-shadow(0 3px 4px rgb(0 0 0 / .25))}@media only screen and (min-width:768px){footer{padding:50px 15px}footer .logo-copy img{width:150px}footer .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .contact .btn{margin-right:0;margin-left:20px;width:auto;padding:10px}footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .social ul{margin-left:20px}footer .back-to-top{bottom:50px;right:25px;padding:10px}}@media only screen and (min-width:1024px){footer .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer p.copyright{margin-bottom:0;margin-top:15px}}#front-text{padding-bottom:60px}#front-text h3{font-family:Barlow;font-size:1.5rem;font-weight:500;color:#1b407f}#front-text h3 span{display:block;color:#abadb2;font-size:2rem}#front-text p{margin-top:0;margin-bottom:0}#front-text .btn{margin-top:45px}#front-services{padding-bottom:80px}#front-services h2{padding:0 .7rem}#front-services p{font-size:1.35rem}#front-services .service-grid{width:100%;display:block}#front-services .service-grid .service{padding:15px;overflow:hidden}#front-services .service-grid .service img{width:100%;border-radius:4px;display:block}#front-services .service-grid .service a{position:relative;display:block;-webkit-filter:drop-shadow(0 3px 4px transparent);filter:drop-shadow(0 3px 4px transparent);-webkit-transition:-webkit-filter .5s,filter .5s;transition:filter .5s}#front-services .service-grid .service a .service-content{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#front-services .service-grid .service a .service-content p{color:#fff;margin-top:0;margin-bottom:0;font-family:Barlow;letter-spacing:.1em;text-transform:uppercase;font-weight:500;max-width:200px;text-align:center;font-size:1.2rem}#front-services .service-grid .service a .service-content p,#front-services .service-grid .service a .service-content span{position:relative;z-index:1;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s;transition:all .5s}#front-services .service-grid .service a .service-content span{border:2px solid #fff;width:50px;height:50px;margin-top:50px;display:block;border-radius:200%}#front-services .service-grid .service a .service-content span:after,#front-services .service-grid .service a .service-content span:before{content:'';display:block;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#front-services .service-grid .service a .service-content span:before{width:35px;height:2px}#front-services .service-grid .service a .service-content span:after{width:2px;height:35px}#front-services .service-grid .service a .service-content:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/wp-content/themes/groupe-ocean/dist/images/hover-front-service.png);background-size:cover;background-position:50%;opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#front-services .service-grid .service a:hover{-webkit-filter:drop-shadow(0 3px 4px rgb(0 0 0 / .5));filter:drop-shadow(0 3px 4px rgb(0 0 0 / .5))}#front-services .service-grid .service a:hover .service-content p,#front-services .service-grid .service a:hover .service-content span{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#front-services .service-grid .service a:hover .service-content:after{opacity:1}#front-realisation{background-color:#f5f6f9;padding:30px 15px 60px;display:block;overflow-x:hidden;position:relative}#front-realisation .intro-text{text-align:center;font-size:1.35rem}#front-realisation .intro-text p{font-size:1.35rem}#front-realisation h2{text-align:center;font-size:1.5rem}#front-realisation .last-realisation{margin-bottom:15px}#front-realisation .last-realisation .realisation img{width:100%}#front-realisation .last-realisation .realisation a{text-decoration:none}#front-realisation .last-realisation .realisation a h3{color:#fff}#front-realisation .last-realisation .realisation a:hover .info-block span{opacity:.5}#front-realisation .last-realisation .realisation .info-block{width:100%;background-color:#1b407f;padding:15px 60px 15px 15px;margin-top:-3px;position:relative}#front-realisation .last-realisation .realisation .info-block h3{color:#fff;text-transform:none;font-family:Barlow;font-weight:500;margin-top:0;margin-bottom:0;display:block;font-size:1rem}#front-realisation .last-realisation .realisation .info-block p{color:#7aa6f2;margin-bottom:0;line-height:1;max-width:60%;margin-top:5px;font-size:.8rem}#front-realisation .last-realisation .realisation .info-block span{width:25px;height:25px;display:block;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}#front-realisation .last-realisation .realisation .info-block span:after,#front-realisation .last-realisation .realisation .info-block span:before{content:'';background-color:#fff;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#front-realisation .last-realisation .realisation .info-block span:before{width:100%;height:1px}#front-realisation .last-realisation .realisation .info-block span:after{height:100%;width:1px}#front-realisation .front-slider-realisations{margin-left:-15px;margin-right:-15px}#front-realisation .front-slider-realisations .realisation{padding:15px}#front-realisation .front-slider-realisations .realisation .image{height:100px;background-size:cover;background-position:0 0;opacity:1;cursor:pointer;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#front-realisation .front-slider-realisations .realisation:hover .image{opacity:.6}#front-realisation .front-slider-realisations .slick-next,#front-realisation .front-slider-realisations .slick-prev{font-size:0;width:30px;height:30px;background-color:#eaeaea;border-radius:200%;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;border:0;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}#front-realisation .front-slider-realisations .slick-next:before,#front-realisation .front-slider-realisations .slick-prev:before{content:'';position:absolute;width:10px;height:10px;display:block;left:50%;top:50%}#front-realisation .front-slider-realisations .slick-next:hover,#front-realisation .front-slider-realisations .slick-prev:hover{background-color:#ddd}#front-realisation .front-slider-realisations .slick-next{right:0}#front-realisation .front-slider-realisations .slick-next:before{border-bottom:1px solid #1b407f;border-right:1px solid #1b407f;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin-left:-2px}#front-realisation .front-slider-realisations .slick-prev{left:0}#front-realisation .front-slider-realisations .slick-prev:before{border-bottom:1px solid #1b407f;border-left:1px solid #1b407f;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);margin-left:2px}#front-realisation a.see-more{text-align:center;color:#3a3a3a;letter-spacing:.1em;font-size:1rem;text-transform:uppercase;margin-top:40px;display:block;text-decoration:none;-webkit-transition:color .5s ease-out;transition:color .5s ease-out}#front-realisation a.see-more:after{content:'';height:1px;width:50vw;background-color:#979797;position:absolute;margin-top:9px;right:-150px;-webkit-transition:background-color .5s ease-out;transition:background-color .5s ease-out}#front-realisation a.see-more:hover{color:#009ee2}#front-realisation a.see-more:hover:after{background-color:#009ee2}#vivre-ocean{background-color:#1b407f;padding-bottom:110px;overflow:hidden}#vivre-ocean .image-grid{padding:30px 15px 15px}#vivre-ocean .image-grid img{width:100%}#vivre-ocean .image-grid .image{width:100%;margin-bottom:15px}#vivre-ocean .image-grid .right .image{width:50%}#vivre-ocean .intro-text,#vivre-ocean .intro-text p{font-size:1.35rem}#vivre-ocean .bottom .col .content{border-top:3px solid #58729f;max-width:250px;margin-bottom:60px}#vivre-ocean h2{color:#fff;margin-top:10px;font-size:2.4rem;margin-bottom:15px;margin-left:.7rem}#vivre-ocean h3{color:#fff;margin-top:30px;font-size:1.5rem;font-weight:500}#vivre-ocean p{color:#fff;font-size:1.1rem}#vivre-ocean a{color:#009ee2;font-family:Barlow;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;opacity:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#vivre-ocean a:hover{opacity:.5}#vivre-ocean .intro-text{margin-bottom:30px;padding:0 .7rem}#vivre-ocean .intro-text p{margin-top:0}#posts-list.front-page{padding:45px 0}#posts-list.front-page h2{padding:0 .7rem}#posts-list.front-page .intro-text{max-width:1170px;font-size:1.35rem}#posts-list.front-page .intro-text p{font-size:1.35rem}.home-mobile-slider:before{content:'';height:100%;width:.7rem;left:0;top:0;display:block;position:absolute;z-index:1000;background:-webkit-linear-gradient(left,#f5f6f9,#fff0);background:linear-gradient(90deg,#f5f6f9 0,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f9',endColorstr='#00ffffff',GradientType=1)}.slider-homepage-mobile,.slider-homepage-mobile .slick-list,.slider-homepage-mobile .slick-track{height:100%}.slider-homepage-mobile .slide{height:100%;position:relative}.slider-homepage-mobile .slide .background-image{height:100%;background-size:cover;background-position:top}@media only screen and (min-width:768px){#front-text h3{font-size:2rem}#front-text h3 span{font-size:3rem}#front-text p{margin-top:15px;margin-bottom:15px;font-size:1.35rem;font-weight:ligher}#front-realisation{padding:30px 0 170px}#front-realisation h2{font-size:2.3rem}#front-realisation .front-slider-realisations .realisation .image{height:150px}#front-realisation .last-realisation .realisation{position:relative}#front-realisation .last-realisation .realisation .info-block{position:absolute;right:0;bottom:3px;max-width:60%}#front-realisation .last-realisation .realisation .info-block p{font-size:1rem}#front-services .service-grid .service a .service-content p{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}#front-services .service-grid .service a .service-content span{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}#front-services .service-grid .service a .service-content:after{opacity:0}#front-services .service-grid .service a .service-content p{font-size:1.5rem}#vivre-ocean h2{margin-left:0}#vivre-ocean .intro-text{padding:0}#vivre-ocean .bottom{padding:0 15px}}@media only screen and (min-width:1024px){#front-text h3{margin-top:70px}#front-text .front-text-content{padding-top:60px}}@media only screen and (min-width:1170px){#posts-list.front-page h2{font-size:2rem}#posts-list.front-page .container{max-width:100%;margin-left:calc((100vw - 1170px)/2 - 15px);margin-right:0}#front-services .service-grid{padding:0 15px}#front-services .service-grid .service{width:25%}#front-realisation .last-realisation .realisation .info-block{max-width:45%}#vivre-ocean h2{font-size:3.85rem}}@media only screen and (max-width:1170px){.front-service-slider.row{display:block}}.page-template-page-actualites #posts-list #list .post a .post-content .image{height:150px}.page-template-page-actualites #posts-list #load-more-posts{background-color:#fff0;margin:60px auto;cursor:pointer}.page-template-page-actualites #posts-list #load-more-posts:hover{background-color:#009ee2;border-color:#009ee2}.single-post .menu-item-33 a{text-decoration:underline!important}.single-post #hero:before{content:'';width:100%;height:100%;background:-webkit-linear-gradient(top,rgb(0 0 0 / .65),transparent);background:linear-gradient(180deg,rgb(0 0 0 / .65) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);display:block;top:0;left:0}.single-post #image-hero-wrapper img{width:100%;height:auto}#last-post{padding:0 15px}#last-post h2{margin-top:35px;margin-bottom:30px;font-size:1.47rem;font-weight:500;color:#1b407f;padding:0 .7rem;letter-spacing:.05em}#last-post h3{letter-spacing:.01em;color:#1b407f;margin-top:0;margin-bottom:10px}#last-post p{color:#484848}#last-post p.date{margin-bottom:0;color:#828282;font-family:Yantramanav}#last-post .post-content{margin-top:15px}#last-post .post-content p{margin-top:0}#last-post .post-author{border-bottom:1px solid #d0d2d6;margin-top:30px;margin-bottom:60px}#last-post .post-author img{width:36px;height:36px}#last-post .post .row .row .col{padding-left:0;padding-right:0}#posts-list{background-color:#f5f6f9;padding:30px 0}#posts-list h2{margin-top:0;margin-bottom:10px;font-size:1.47rem;font-weight:500;padding:0 15px;letter-spacing:.05em;color:#1b407f}#posts-list #posts-filter{padding:0 15px}#posts-list #posts-filter,#posts-list #posts-filter .selects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#posts-list #posts-filter .selects select{width:100%}#posts-list #posts-filter .select-wrapper{display:table}#posts-list #posts-filter p{font-family:Barlow;font-weight:500;font-size:1.05rem;text-transform:uppercase;margin-top:0;color:#676767;letter-spacing:.05em;margin-right:50px}#posts-list #list .post{padding:15px}#posts-list #list .post a{text-decoration:none;background-color:#fff;display:block;border-radius:3px;overflow:hidden;-webkit-filter:drop-shadow(0 3px 4px transparent);filter:drop-shadow(0 3px 4px transparent);-webkit-transition:-webkit-filter .33s ease-out,filter .33s ease-out;transition:filter .33s ease-out;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1);height:100%}#posts-list #list .post a h3{color:#1b407f;margin-top:0;line-height:1.2;font-size:1.2rem;font-weight:40;text-transform:none}#posts-list #list .post a .post-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#posts-list #list .post a .post-content .top{padding:13px 20px 0 15px}#posts-list #list .post a .post-content .top .date{color:#828282;font-size:.9rem;font-weight:500;margin-top:0}#posts-list #list .post a .post-content .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#posts-list #list .post a .post-content .image{height:200px;width:100%;background-size:cover;background-position:0 0}#posts-list #list .post a .post-content img{width:100%}#posts-list #list .post a .post-content p{color:#000}#posts-list #list .post a .post-content i{color:#c5c5c5;position:relative;width:100%;text-align:right;-webkit-transition:color .33s ease-out;transition:color .33s ease-out;padding:0 20px 15px 0}#posts-list #list .post a .post-content i:after{content:'';width:20px;position:absolute;height:1px;background-color:#f5f6f9;top:calc(50% - 7.5px);right:-5px;display:block;-webkit-transition:background-color .33s ease-out;transition:background-color .33s ease-out}#posts-list #list .post a:hover{-webkit-filter:drop-shadow(0 3px 4px rgb(0 0 0 / .25));filter:drop-shadow(0 3px 4px rgb(0 0 0 / .25))}#posts-list #list .post a:hover .post-content i{color:#1b407f}#posts-list #list .post a:hover .post-content i:after{background-color:#1b407f}.single-post #hero:after{display:none}.single-post .back-button{margin-top:40px;margin-bottom:40px}.single-post #post-content .container{position:relative}.single-post #post-content h1{margin-top:5px;margin-bottom:5px;font-size:1.47rem;color:#1b407f}.single-post #post-content .date{margin-top:0;margin-bottom:0;color:#828282;font-family:Yantramanav}.single-post .btn.left,.single-post .btn.right{width:calc(100% - 1.5em);margin:20px 0}.single-post .bt-wrapper{margin-bottom:89px;margin-top:40px}.post-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.post-author img{border-radius:200%;width:24px;height:24px;margin-right:10px}.post-author p{font-family:Yantramanav;font-weight:400}.post-author p span{color:#6f6f6f}.post-author p a{color:#3f3f3f;font-weight:500;text-decoration:none}@media only screen and (min-width:768px){#last-post h2{font-size:2.4rem}#last-post h3{font-size:1.7rem}#last-post p.date{margin-top:0}#last-post .last-post-image{margin-bottom:60px}#posts-list #list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#posts-list #list .post{width:33.33333%}#posts-list #posts-filter .selects{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#posts-list #posts-filter .selects .select-wrapper{margin-right:30px}#posts-list #posts-filter .selects .select-wrapper:last-of-type{margin-right:0}.single-post #post-content h1{font-size:2.4rem}.single-post .single-top{max-width:75%;margin-left:auto;margin-right:auto}.single-post .single-top .col:first-of-type{padding-left:0}.single-post .single-top .col:last-of-type{margin-top:40px}.post-author img{width:37px;height:37px}.post-author p{font-size:1.1rem}.post-author p a{color:#009ee2;text-decoration:underline}.bt-wrapper{max-width:75%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.7em;padding-right:0}.bt-wrapper .btn.left,.bt-wrapper .btn.right{width:50%}.bt-wrapper .btn.left{margin-right:15px}.bt-wrapper .btn.right{margin-left:15px}}@media only screen and (min-width:1024px){#last-post{padding:0}#last-post h2{margin-top:90px;margin-bottom:60px}#last-post .post{padding:0 15px;margin-bottom:90px}#last-post .last-post-image{padding-right:30px;margin-bottom:0}#last-post .last-post-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#last-post .post-author{margin-bottom:0}#posts-list #list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#posts-list #list .post{width:25%}#posts-list #posts-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.single-post .single-top{max-width:80%}.single-post .single-top .col:last-of-type{padding-left:0;margin-top:40px}.single-post .bt-wrapper{max-width:80%;margin-left:10%;margin-right:10%;padding-left:0;padding-right:0}}.page-template-page-realisations #realisations-list{padding-bottom:60px}#last-post.realisation{padding:0}#last-post.realisation h3{color:#1b407f}#last-post.realisation .post .cat-list{margin-bottom:2rem}#last-post.realisation .last-post-image{padding-right:.7rem}#realisations-list{background-color:#eaeaea;overflow:hidden;position:relative}#realisations-list .container{padding:0}#realisations-list h2{color:#1b407f;margin-top:2rem;font-family:Barlow;margin-bottom:0;margin-left:.7rem;font-size:1.5rem}#realisations-list h3{font-weight:500;font-family:Barlow;color:#3a3a3a;font-size:1rem;margin-top:3rem;letter-spacing:.05em;margin-left:7.5px}#realisations-list hr{margin-left:7.5px}.realisations-list{margin-left:0;margin-top:1.5rem}.realisations-list .realisation{padding:0 15px}.realisations-list .realisation:first-of-type{margin-left:0}.realisations-list .realisation a{background-color:#fff;display:block;border-radius:5px;overflow:hidden;text-align:left;text-decoration:none;color:#1b407f;font-family:Barlow;-webkit-filter:drop-shadow(0 3px 4px transparent);filter:drop-shadow(0 3px 4px transparent);-webkit-transition:background-color .5s,-webkit-filter .5s,background-color .5s,filter .5s;transition:background-color .5s,filter .5s}.realisations-list .realisation a:hover{background-color:#1b407f;-webkit-filter:drop-shadow(0 3px 4px rgb(0 0 0 / .25));filter:drop-shadow(0 3px 4px rgb(0 0 0 / .25))}.realisations-list .realisation a:hover h4{color:#fff}.realisations-list .realisation a:hover .image:before{opacity:1}.realisations-list .realisation a:hover .image i{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.realisations-list .realisation h4{color:#1b407f;font-family:Barlow;font-size:1rem;letter-spacing:.02em;font-weight:500;-webkit-transition:color .5s;transition:color .5s;margin:1rem 0 1.5rem;padding:0 15px;text-transform:none}.realisations-list .realisation .image{position:relative;height:185px;background-size:cover;background-position:top}.realisations-list .realisation .image:before{content:'';width:100%;height:100%;background:-webkit-linear-gradient(top,transparent,rgb(0 0 0 / .65));background:linear-gradient(180deg,transparent 0,rgb(0 0 0 / .65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);position:absolute;top:0;left:0;z-index:10;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.realisations-list .realisation .image i{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);z-index:12;opacity:0;-webkit-transition:all .5s;transition:all .5s;display:block}.realisations-list .realisation img{max-width:100%;position:relative}.realisation.realisation-card .image{overflow:hidden}.cat-list,.realisation.realisation-card .image img{width:100%}.cat-list{border-bottom:1px solid #d0d2d6;padding-bottom:10px;margin-top:3rem;margin-bottom:3rem}.cat-list ul{padding-left:0;width:100%;margin-bottom:0}.cat-list ul li{list-style-type:none;display:inline-block;font-size:.91rem;color:#a0a2a7;text-transform:uppercase}.cat-list ul li a{color:#515151}.cat-list ul li:first-of-type{margin-right:10px}.last-post-slider{position:relative}.last-post-slider .slick-next,.last-post-slider .slick-prev{font-size:0;width:30px;height:30px;background-color:#eaeaea;border-radius:200%;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;border:0;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.last-post-slider .slick-next:before,.last-post-slider .slick-prev:before{content:'';position:absolute;width:10px;height:10px;display:block;left:50%;top:50%}.last-post-slider .slick-next:hover,.last-post-slider .slick-prev:hover{background-color:#ddd}.last-post-slider .slick-next{right:15px}.last-post-slider .slick-next:before{border-bottom:1px solid #1b407f;border-right:1px solid #1b407f;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin-left:-2px}.last-post-slider .slick-prev{left:0}.last-post-slider .slick-prev:before{border-bottom:1px solid #1b407f;border-left:1px solid #1b407f;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);margin-left:2px}.single-services .slider-realisation-list:before{background:-webkit-linear-gradient(left,#fff,#fff0);background:-webkit-linear-gradient(0deg,#fff,#fff0);background:linear-gradient(90deg,#fff,#fff0)}.slider-realisation-list{position:relative}.slider-realisation-list:before{content:'';height:100%;width:.7rem;left:0;top:0;display:block;position:absolute;z-index:1000;background:-webkit-linear-gradient(left,#eaeaea,#fff0);background:-webkit-linear-gradient(0deg,#eaeaea,#fff0);background:linear-gradient(90deg,#eaeaea,#fff0)}.slider-realisation-list .slick-next,.slider-realisation-list .slick-prev{font-size:0;background-color:#fff0;height:100%;width:50px;position:absolute;top:0;z-index:999;border:0}.slider-realisation-list .slick-next{right:0}.slider-realisation-list .slick-prev{left:0}.single-realisation #hero:before{content:'';width:100%;height:100%;background:-webkit-linear-gradient(top,rgb(0 0 0 / .65),transparent);background:linear-gradient(180deg,rgb(0 0 0 / .65) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);display:block;top:0;left:0}.single-realisation .single-top{margin-top:2rem}.single-realisation .en-image h2 a{text-decoration:none;font-weight:600;color:#1b407f;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}.single-realisation .en-image h2 a:hover{color:#009ee2}.en-image h2{color:#1b407f;font-weight:400}.en-image h2 span{font-weight:600}.bt-wrapper-big{margin-top:50px}.bt-wrapper-big>.row{margin-left:0;margin-right:0}.bt-wrapper-big a.btn{padding:40px 15px;background-color:#1b407f;width:100%;color:#fff;margin-bottom:15px;font-size:1rem;border:0;position:relative;background-size:cover;background-position:50%}.bt-wrapper-big a.btn span{position:relative;z-index:2}.bt-wrapper-big a.btn.left:before{width:45px;left:-.7rem;background-color:#009ee2;z-index:10}.bt-wrapper-big a.btn.left:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(/wp-content/themes/groupe-ocean/dist/images/hover-image.png);mix-blend-mode:multiply;opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.bt-wrapper-big a.btn.right:after{width:45px;right:-.7rem;background-color:#009ee2}.bt-wrapper-big a.btn.right:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-image:url(/wp-content/themes/groupe-ocean/dist/images/hover-image.png);mix-blend-mode:multiply;opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.bt-wrapper-big a.btn:hover.left:before{background-color:#fff}.bt-wrapper-big a.btn:hover.left:after{opacity:0}.bt-wrapper-big a.btn:hover.right:after{background-color:#fff}.bt-wrapper-big a.btn:hover.right:before{opacity:0}@media only screen and (min-width:768px){#last-post.realisation{padding:0 15px}#last-post.realisation h2{padding-left:0}#last-post.realisation .last-post-image{margin-bottom:30px;padding-right:30px}#realisations-list .container{padding:0 15px}#realisations-list h2{font-size:2.4rem;margin-top:4rem}.last-post-slider{position:relative}.single-realisation .single-top{padding-left:100px}.bt-wrapper-big{margin-bottom:60px}.bt-wrapper-big a.btn{padding:80px 15px;font-size:1.45rem}}@media only screen and (min-width:1024px){#last-post.realisation h2{padding-left:.7rem}}@media only screen and (min-width:1170px){.realisations-list{margin-left:calc((100vw - 1170px)/2)}#last-post.realisation{padding:0}.single-realisation .single-top{padding-left:0;max-width:80%;margin-left:auto;margin-right:auto}.bt-wrapper-big{margin-bottom:100px}.bt-wrapper-big a.btn.left:before{width:100%;left:-90%}.bt-wrapper-big a.btn.right:after{width:100%;right:-90%}}.en-image h2{font-size:2rem}.en-image .en-image-content{padding:0}.en-image .en-image-content .image-wrapper{margin-bottom:15px;overflow:hidden}.en-image .en-image-content img{width:100%;height:auto}.en-image .image{background-size:cover;background-position:50%;margin-bottom:15px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.en-image-2-col .image,.en-image-3-col .image,.en-image-4-col .image,.en-image-5-col .image{height:400px}.en-image-4-col .sub-row .col,.en-image-5-col .sub-row .col{padding-left:0;padding-right:0}.en-image-4-col .sub-row .image,.en-image-5-col .sub-row .image{height:185px}.page-template-page-en-image h2{margin-top:60px;font-weight:500;padding:0 15px}.page-template-page-en-image #images-filter{padding:0 15px;margin-top:30px}.page-template-page-en-image #images-filter,.page-template-page-en-image #images-filter .selects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-en-image #images-filter .selects select{width:100%;background-color:#fff0}.page-template-page-en-image #images-filter .selects:last-of-type{margin-right:0}.page-template-page-en-image #images-filter .select-wrapper{display:table}.page-template-page-en-image #images-filter p{font-family:Barlow;font-weight:500;font-size:1.05rem;text-transform:uppercase;margin-top:0;color:#676767;letter-spacing:.05em;margin-right:50px}.en-image-grid{margin-left:0;margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.en-image-grid .image{height:auto;background-size:cover;background-position:50%;position:relative}.en-image-grid .image img{height:auto;width:100%}.en-image-grid .image:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(top,transparent,rgb(0 0 0 / .65));background:linear-gradient(180deg,transparent 0,rgb(0 0 0 / .65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);opacity:0;-webkit-transition:opacity .33s;transition:opacity .33s}.en-image-grid .image p{position:absolute;bottom:15px;left:0;color:#fff;font-family:Barlow;margin-top:0;margin-bottom:0;z-index:10;opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity .33s,-webkit-transform .33s;transition:opacity .33s,transform .33s;padding:15px}.en-image-grid .image p:before{content:'|';margin-right:5px;display:inline-block}.en-image-grid .image:hover:after{opacity:1}.en-image-grid .image:hover p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.en-image-grid .grid-item{width:50%;padding:15px;height:auto;opacity:1;-webkit-transition:opacity .33s ease-out,-webkit-transform .33s ease-out;transition:opacity .33s ease-out,transform .33s ease-out}.en-image-grid .grid-item.hidden{opacity:0}.en-image-grid .grid-item a{height:auto}#load-more-images{border-color:#979797;color:#979797;margin:65px auto;opacity:1;cursor:pointer;-webkit-transition:all .33s;transition:all .33s}#load-more-images:hover{color:#fff;border-color:#009ee2;background-color:#009ee2}@media only screen and (min-width:768px){.en-image h2{padding:0;font-size:2.4rem}.en-image .en-image-content{padding:0}.en-image .en-image-content .image-wrapper{display:block;margin-bottom:30px;overflow:hidden}.en-image .en-image-content .image{margin-top:0}.en-image .en-image-content img{width:100%;height:auto;margin-bottom:0}.en-image-4-col .sub-row .col:first-of-type .image,.en-image-5-col .sub-row:first-of-type .image{margin-bottom:30px}}@media only screen and (min-width:1024px){.page-template-page-en-image #images-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-template-page-en-image #images-filter .selects{margin-right:30px}.page-template-page-en-image #images-filter .selects:last-of-type{margin-right:0}}@media only screen and (min-width:1170px){.en-image .en-image-content,.en-image h2{padding:0 .7rem}.en-image .en-image-4-col .sub-row .col,.en-image .en-image-5-col .sub-row .col{padding-left:.7rem;padding-right:.7rem}.en-image-grid{margin-left:-15px;margin-right:-15px}.en-image-grid .grid-item{width:33.33333%;height:300px}.page-template-page-en-image #images-filter,.page-template-page-en-image h2{padding:0}}#notre-histoire h2{color:#1b407f}.slider-image-histoire{margin-bottom:30px;padding:0 15px}.slider-image-histoire .image{padding:0 15px}.slider-image-histoire .image .image-content{position:relative}.slider-image-histoire .image p{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);color:#fff;text-transform:uppercase;padding:15px;margin-top:0;margin-bottom:0;font-family:Barlow;font-weight:600;font-size:1rem;letter-spacing:.08rem;opacity:0;width:100%;text-align:center;-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out}.slider-image-histoire .image img{margin-bottom:-3px;width:100%}.message-fondateur .testimonies{margin-bottom:40px}.message-fondateur .testimonies a{color:#009ee2}.message-fondateur .testimonies .content p{font-size:1.2rem;font-family:Yantramanav;font-weight:300;line-height:1.7;margin-top:0}.message-fondateur .testimonies .author{border-left:2px solid #d3d3d3;padding-left:12px}.message-fondateur .testimonies .author .author-name{color:#1b407f;font-size:1.2rem;font-weight:500;margin-bottom:0;margin-top:0;line-height:1}.message-fondateur .testimonies .author .author-title{font-size:1rem;color:#9a9a9a;line-height:1;font-weight:400}#ligne-du-temps{margin-top:55px}#ligne-du-temps,#ligne-du-temps .ligne-du-temps-nav{position:relative}#ligne-du-temps .ligne-du-temps-nav .slick-next,#ligne-du-temps .ligne-du-temps-nav .slick-prev{border:0;background-color:0;padding:0;font-size:0;position:absolute;top:0;z-index:10;opacity:1;-webkit-transition:all .3s;transition:all .3s;width:150px;background-color:#fff0;height:100%}#ligne-du-temps .ligne-du-temps-nav .slick-next:before,#ligne-du-temps .ligne-du-temps-nav .slick-prev:before{content:'';width:10px;height:10px;display:block;top:7px;position:absolute}#ligne-du-temps .ligne-du-temps-nav .slick-next.slick-disabled,#ligne-du-temps .ligne-du-temps-nav .slick-prev.slick-disabled{opacity:.5;cursor:default}#ligne-du-temps .ligne-du-temps-nav .slick-next{right:0}#ligne-du-temps .ligne-du-temps-nav .slick-next:before{right:.7rem;border-right:2px solid #1b407f;border-bottom:2px solid #1b407f;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#ligne-du-temps .ligne-du-temps-nav .slick-prev{left:0}#ligne-du-temps .ligne-du-temps-nav .slick-prev:before{left:.7rem;border-left:2px solid #1b407f;border-bottom:2px solid #1b407f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#ligne-du-temps .ligne-du-temps-nav .annee{text-align:center;padding-bottom:30px;cursor:pointer}#ligne-du-temps .ligne-du-temps-nav .annee .circle{width:21px;height:21px;display:block;background-color:#cfcfcf;border-radius:200%;margin-left:auto;margin-right:auto;-webkit-transition:background-color .3s;transition:background-color .3s;position:relative}#ligne-du-temps .ligne-du-temps-nav .annee .circle:after{content:'';width:32px;height:32px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center;border:1px solid #1b407f;border-radius:200%;position:absolute;display:block;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#ligne-du-temps .ligne-du-temps-nav .annee p{color:#8a8787;font-family:Barlow;font-weight:600;-webkit-transition:color .3s;transition:color .3s;margin-top:0}#ligne-du-temps .ligne-du-temps-nav .annee.slick-current .circle{background-color:#1b407f}#ligne-du-temps .ligne-du-temps-nav .annee.slick-current .circle:after{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}#ligne-du-temps .ligne-du-temps-nav .annee.slick-current p{color:#1b407f}#ligne-du-temps .timeline{position:absolute;width:100%;height:1;height:1px;background-color:#cfcfcf;bottom:41px;z-index:-1}#ligne-du-temps-content .slider-ligne-du-temps-content .content{width:100%;padding-left:.7rem;padding-right:.7rem}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc{background-color:#f5f6f9;max-width:1170px;margin:30px auto 100px;padding:20px .7rem 40px}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc h3{font-family:Barlow;font-weight:500;color:#1b407f}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc .text-content p{font-family:Yantramanav;font-weight:300;font-size:1.12rem;line-height:1.5}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc .images{margin-bottom:30px}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc .images ul{padding-left:0}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc .images ul li{display:inline-block;margin-right:15px}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc .images ul li img{border-radius:200%}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc .images ul li:last-of-type{margin-right:0}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc .read-more{text-align:center;font-size:1rem;text-transform:uppercase;color:#abadb2;margin-top:30px;margin-bottom:0;display:block;cursor:pointer}#ligne-du-temps-content .droite{display:none}@media only screen and (min-width:550px){.slider-image-histoire .image{padding:0 15px 15px}#ligne-du-temps-content .slider-ligne-du-temps-content .content{padding-left:80px;padding-right:80px}}@media only screen and (min-width:768px){.slider-image-histoire{margin-bottom:60px}#notre-histoire h2{margin-top:40px}#notre-histoire h2,.message-fondateur{max-width:80%;margin-left:auto;margin-right:auto}.message-fondateur .testimonies{margin-bottom:40px}.message-fondateur .testimonies .author .author-name,.message-fondateur .testimonies .content p{font-size:1.45rem}.message-fondateur .testimonies .author .author-title{font-size:1.2rem}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc{padding:35px 50px 60px}#ligne-du-temps-content .slider-ligne-du-temps-content .gray-bloc .read-more{display:none}#ligne-du-temps-content .droite{display:block}}@media only screen and (min-width:1170px){#notre-histoire h2{margin-top:90px;padding-left:0;max-width:100%}.message-fondateur{max-width:100%}#ligne-du-temps-content .slider-ligne-du-temps-content .content{padding-left:0;padding-right:0}}#photo-equipe{background-color:#f5f6f9;padding-bottom:60px}#photo-equipe .container{padding-left:.7rem;padding-right:.7rem}#photo-equipe .container img{margin-left:0}#equipe-direction{background-color:#f5f6f9;overflow:hidden}#equipe-direction h2{color:#1b407f;text-align:left;font-size:1.68rem;padding:0 .7rem}#equipe-direction .top-equipe .membre{background-color:#fff;margin-bottom:30px}#equipe-direction .top-equipe .membre .text-container{padding:15px 15px 30px}#equipe-direction .top-equipe .membre .text-container a{display:block;padding-bottom:5px;border-bottom:1px solid #c5c5c5}#equipe-direction .top-equipe .membre .text-container a svg{opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#equipe-direction .top-equipe .membre .text-container a:hover svg{opacity:.5}#equipe-direction .top-equipe .membre h3{font-family:Barlow;font-weight:700;color:#1b407f;font-size:1.45rem;margin-top:10px;margin-bottom:0}#equipe-direction .top-equipe .membre .titre{font-size:1.12rem;margin-top:10px;margin-bottom:10px}#equipe-direction .top-equipe .membre .description p{font-size:1rem}#equipe-direction .top-equipe .membre .image{width:100%;height:275px;background-size:cover;background-position:top;position:relative}#equipe-direction .actionnaire h3,#equipe-direction .directeurs h3,#equipe-direction .presidents h3{display:none;color:#67696c}#equipe-direction .slider-membre{margin-bottom:60px}#equipe-direction .slider-membre .membre{padding:0 20px}#equipe-direction .slider-membre img{width:100%;border-radius:5px}#equipe-direction .slider-membre h4{margin-top:20px;color:#1b407f;margin-bottom:0;font-weight:700;font-family:Barlow;font-size:1rem}#equipe-direction .slider-membre p.poste{margin-bottom:30px;font-size:.8rem;margin-top:5px}#equipe-direction .slider-membre a{display:block;padding-bottom:5px;border-bottom:1px solid #c5c5c5}#equipe-direction .slider-membre a svg{opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#equipe-direction .slider-membre a:hover svg{opacity:.5}@media only screen and (min-width:550px){#equipe-direction .top-equipe .membre{display:-webkit-box;display:-ms-flexbox;display:flex}#equipe-direction .top-equipe .membre .image-container{width:40%}#equipe-direction .top-equipe .membre .image-container .image{height:100%}#equipe-direction .top-equipe .membre .text-container{width:60%}}@media only screen and (min-width:768px){#photo-equipe{padding-bottom:100px}#photo-equipe .container{padding-left:0;padding-right:0}#equipe-direction h2{text-align:center;font-size:2.4rem}#equipe-direction .top-equipe{max-width:80%;margin-left:auto;margin-right:auto}#equipe-direction .top-equipe .membre .image-container .image{min-height:320px}#equipe-direction .top-equipe .membre .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#equipe-direction .top-equipe .membre .text-container .description{max-width:85%}#equipe-direction .actionnaire,#equipe-direction .directeurs,#equipe-direction .presidents{position:relative;padding-left:10%;margin-left:10%;margin-top:50px}#equipe-direction .actionnaire h3,#equipe-direction .directeurs h3,#equipe-direction .presidents h3{display:block;position:absolute;left:0;-webkit-transform:rotate(-90deg) translateY(50%);transform:rotate(-90deg) translateY(50%);top:0;margin-top:110px;-webkit-transform-origin:left;transform-origin:left}#equipe-direction .presidents h3{margin-top:160px}#equipe-direction .actionnaire h3{margin-top:140px}#equipe-direction .slider-membre{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:80%}#equipe-direction .slider-membre .membre{width:33.33333%;margin-bottom:64px}}@media only screen and (min-width:1170px){#photo-equipe .container img{margin-left:2.3rem}#equipe-direction h2{margin-bottom:50px;margin-top:50px}}#mission .mission-big-image{width:100%;height:150px;background-size:cover;background-position:50%}#mission .mission{background-color:#1b407f;padding-bottom:60px}#mission .mission .content{color:#fff}#mission .mission .content h3{font-size:2.4rem;letter-spacing:.1rem}#mission .mission .content h4{font-family:Barlow;font-size:1.47rem;font-weight:500}#mission .mission .content p{color:#fff;font-size:1.12rem;font-family:Yantramanav;font-weight:300}#mission .mission .content a{color:#009ee2}#mission .vision{padding:30px .7rem}#mission .vision h4{font-family:Barlow;font-size:1.47rem;font-weight:500;color:#1b407f;letter-spacing:.1rem}#mission .vision p{font-size:1.12rem;font-family:Yantramanav;font-weight:300}#mission .list-valeurs{max-width:100vw;overflow:scroll;margin-top:60px}#mission .list-valeurs .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#mission .list-valeurs h4{font-family:Barlow;font-size:1.47rem;font-weight:500;color:#1b407f;letter-spacing:.1rem;margin-bottom:20px}#mission .list-valeurs p{font-size:1.12rem;font-family:Yantramanav;font-weight:300}#mission .list-valeurs .col{width:280px}@media only screen and (min-width:768px){#mission .mission-big-image{height:525px}#mission .mission{margin:-90px 0 30px auto;padding-bottom:100px}#mission .mission .content{padding:0 30px}#mission .mission .content p{font-size:1.25rem}#mission .vision .content{max-width:80%;margin-left:auto;margin-right:auto}#mission .vision .content p{font-size:1.25rem;max-width:85%}#mission .list-valeurs{margin-left:10%;margin-bottom:150px}#mission .list-valeurs .col{width:335px}}@media only screen and (min-width:1024px){#mission .mission{margin-top:-180px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#mission .vision .content{max-width:100%;margin-left:calc((100vw - 1170px) / 2)}#mission .list-valeurs{margin-left:0;overflow:hidden}#mission .list-valeurs .col{width:33.333333%}}#engagement{padding-bottom:89px}#engagement h2{color:#1b407f;text-align:left;font-size:2.4rem;padding-left:.7rem}#engagement h3{color:#1b407f;font-size:1.25rem}#engagement img{width:100%}#engagement .row{margin-bottom:15px}#engagement .communautaire h3{margin-top:0;color:#1b407f}#engagement .communautaire .col,#engagement .environnementaux .col{position:relative}#engagement .environnementaux .col:first-of-type{margin-bottom:15px}#engagement .environnementaux .content{background-color:#1b407f;overflow:hidden;height:100%;padding:15px}#engagement .environnementaux .content a{color:#009ee2}#engagement .environnementaux .content h3,#engagement .environnementaux .content li,#engagement .environnementaux .content p,#engagement .environnementaux .content ul{color:#fff}#engagement .sante-securite p{color:#1b407f;line-height:1.5;font-size:1.12rem}#engagement .sante-securite .col{position:relative}#engagement .sante-securite ul{padding-left:1.5rem}#engagement .sante-securite li{margin-bottom:10px;line-height:1.5}#engagement .sante-securite li,#engagement .sante-securite p,#engagement .sante-securite ul{color:#1b407f}#engagement .bg-image{background-size:cover;background-position:50%;position:relative;top:0;left:0;width:calc(100% - 1.5rem);height:100%;display:block;min-height:250px;margin-left:.7rem}@media only screen and (min-width:768px){#engagement{max-width:80%;margin-left:auto;margin-right:auto}#engagement h2{text-align:center}#engagement .environnementaux .col:first-of-type,#engagement .row{margin-bottom:30px}#engagement .environnementaux .content{padding:30px}#engagement .bg-image{position:absolute}}@media only screen and (min-width:1170px){#engagement{max-width:100%}#engagement .row{margin-bottom:30px}#engagement .environnementaux .col:first-of-type{margin-bottom:0}}.offres-top{padding:0 .7rem}.offres-top h2{text-align:center}.offres-top .content{text-align:center;max-width:620px;margin-left:auto;margin-right:auto;margin-bottom:60px}.offres-top .content p{color:#1b407f;font-size:1.25rem}#hidden-postuler{display:none}#map{height:0;margin:30px 0;-webkit-transition:height .4s ease-out;transition:height .4s ease-out}#temoignages{-webkit-transform:translateY(-135px);transform:translateY(-135px);display:block;width:50px;height:50px;background-color:#fff0;position:absolute}.open-map{color:#1b407f;cursor:pointer;text-decoration:underline;opacity:1;-webkit-transition:opacity .33s ease-out;transition:opacity .33s ease-out}.open-map:hover{opacity:.5}.page-template-page-carriere-offres .gray{background-color:#f5f6f9;padding-top:82.5px;overflow:hidden}.page-template-page-carriere-offres .row-video{margin-top:-82.5px;-webkit-transform:translateY(82.5px);transform:translateY(82.5px)}.offre-filters h2{text-align:center}.offre-filters h3{color:#1b407f}.offre-filters .select-wrapper{display:table}.offre-bottom{max-width:560px;margin-left:auto;margin-right:auto;padding:40px .7rem 140px}.offre-bottom p{color:#1b407f;font-size:1.45rem;text-align:center;line-height:1.2}.no-offer{display:block;background-color:#e8e9ed;width:100%;color:#727475;font-weight:500;margin-top:0}#offres-list,.no-offer{overflow:hidden;padding:15px}#offres-list .autres-offres{cursor:pointer;display:block;text-align:center;color:#fff;background-color:#009ee2;opacity:1;-webkit-transition:background-color .4s ease-out;transition:background-color .4s ease-out;display:table;margin:15px 0 0 auto;border-radius:3px;padding:7px 10px 10px}#offres-list .autres-offres:hover{background-color:#1b407f}#offres-list tbody{overflow:hidden;min-width:100%;width:0}#offres-list tbody .slideWrapper{display:none}#offres-list tbody .slideWrapper:first-of-type{display:block}#offres-list tbody .slide{display:table}#offres-list h3{color:#1b407f;margin-bottom:5px;margin-left:-.7rem}#offres-list p.description{margin-left:-.7rem;font-size:1.2rem;font-family:Barlow;font-weight:500;color:#636363;margin-bottom:30px}#offres-list .slide{width:100%}#offres-list table{width:100%;border-collapse:collapse}#offres-list table thead{background-color:#1b407f;color:#fff}#offres-list table thead th{padding:15px}#offres-list table tr.offre{-webkit-transition:background-color .3s linear;transition:background-color .3s linear}#offres-list table tr.offre.vedette{background-color:#009ee2!important;color:#fff;border-top:1px solid #fff}#offres-list table tr.offre.vedette a{color:#fff}#offres-list table tr.offre td{padding:15px}#offres-list table tr.offre:nth-child(odd){background-color:#fff}#offres-list table tr.offre:nth-child(even){background-color:#e8e9ed}#offres-list table tr.offre h4{margin-top:0;margin-bottom:0;text-transform:none;font-weight:400;font-family:Yantramanav;font-size:1.15rem}#offres-list table tr.offre a{margin-top:0;margin-bottom:0;color:#009ee2}#offres-list table td,#offres-list table th{text-align:left}.slider-offres{width:100%}.slider-offres.desktop{display:none}.slider-offres.mobile .offre-table-mobile{margin-bottom:30px}.slider-offres.mobile .offre-table-mobile.vedette .content{background-color:#009ee2!important;border-bottom:1px solid #e8e9ed}.slider-offres.mobile .offre-table-mobile.vedette .content a,.slider-offres.mobile .offre-table-mobile.vedette .content p{color:#fff}.slider-offres.mobile .offre-table-mobile>div{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-offres.mobile .offre-table-mobile>div:nth-child(even) .content{background-color:#fff}.slider-offres.mobile .offre-table-mobile>div:nth-child(odd) .content{background-color:#e8e9ed}.slider-offres.mobile .offre-table-mobile>div .head{background-color:#1b407f;text-align:center;width:70px;min-width:70px}.slider-offres.mobile .offre-table-mobile>div .head p{color:#fff}.slider-offres.mobile .offre-table-mobile>div .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 15px}.slider-offres.mobile .offre-table-mobile>div .content p{color:#3b3b3b}.slider-offres.mobile .offre-table-mobile>div .content a{display:block;color:#009ee2;margin-top:1em;margin-bottom:1em}.slider-offres-nav{width:100%}.slider-offres-nav.desktop{display:none}.slider-offres-nav.mobile{display:block}.slider-offres-nav ul{padding-left:0;margin-left:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.slider-offres-nav ul li{display:inline-block}.slider-offres-nav ul li span{cursor:pointer;color:#67696c;font-size:1rem;margin-right:10px;font-family:Yantramanav;-webkit-transition:color .33s ease-out;transition:color .33s ease-out}.slider-offres-nav ul li.first-last span{text-decoration:underline}.slider-offres-nav ul li.active span{font-weight:700;text-decoration:underline;color:#000}.slider-offres-nav ul li:hover span{color:#000}.offre-table{display:block;width:100%}.offre-table .nom-poste{width:30%}.offre-table .lieu-poste{width:25%}.offre-table .date-poste{width:20%}.offre-table .detail-poste{width:25%}.form-carriere-top{margin-bottom:60px;padding:0 15px}.form-carriere-top h2{max-width:930px;font-size:1.8rem}.form-carriere-top h2,.form-carriere-top p{text-align:center;margin-left:auto;margin-right:auto}.form-carriere-top p{max-width:700px;color:#1b407f;font-size:1.25rem;line-height:1.2}.form-carriere{padding:0 15px}.form-carriere h3,.form-carriere h4{font-family:Yantramanav;text-transform:uppercase}.form-carriere h3{color:#9ea1a5;font-size:1.25rem;font-weight:regular}.form-carriere h4{font-weight:700;color:#1b407f;margin-bottom:5px;margin-top:0}.form-carriere .row .row{margin-left:-.7rem;margin-right:-.7rem}.form-carriere .select-wrapper{display:table;width:100%}.form-carriere .select-wrapper p{margin-top:0;margin-bottom:0}.form-carriere .select-wrapper:after{right:15px}.form-carriere .select-wrapper select{border:1px solid #979797;background-color:#fff0;padding:10px 15px;border-radius:4px;font-weight:400;color:#3d3d3d;font-size:1.1rem;width:100%}.form-carriere .submit-wrapper{position:relative}.form-carriere .submit-wrapper:after{content:'';width:55px;height:1px;background-color:#fff;position:absolute;right:12px;top:18px}.form-carriere input[type=submit]{padding-right:75px;text-align:left;margin-left:auto;display:table;position:relative}.form-carriere .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.form-carriere .checkbox-wrapper .wpcf7-list-item{margin-left:0}.form-carriere .checkbox-wrapper p{margin-left:5px}.form-carriere .commentaire p{color:#1b407f;font-size:1rem;margin-bottom:0}.form-carriere-bottom{padding:50px 15px 30px;text-align:center}.form-carriere-bottom .container{border-top:1px solid #979797;padding-top:30px}.form-carriere-bottom p{margin-bottom:0}.form-carriere-bottom a{text-decoration:none;color:#1b407f;margin-top:0;margin-bottom:0}@media only screen and (min-width:768px){.slider-offres-nav.desktop,.slider-offres.desktop{display:block}.slider-offres-nav.mobile,.slider-offres.mobile{display:none}.page-template-page-carriere-offres .row-video{-webkit-transform:translateY(240px);transform:translateY(240px);margin-top:-240px}.page-template-page-carriere-offres .row-video .video iframe{height:480px}.page-template-page-carriere-offres .gray{padding-top:240px}#offres-list{padding:0}#offres-list h3{margin-top:60px}.form-carriere-top{font-size:2.4rem}.form-carriere .select-wrapper{width:75%}.form-carriere-bottom{padding:100px 15px 60px}}@media only screen and (max-width:1170px){.slider-mobile-poste.row{display:block}}.single-emplois #hero h1{text-align:left;font-weight:lighter}.single-emplois #hero:before{content:'';width:100%;height:100%;background:-webkit-linear-gradient(top,rgb(0 0 0 / .65),transparent);background:linear-gradient(180deg,rgb(0 0 0 / .65) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);display:block;top:0;left:0}.single-emplois h2{color:#000;font-size:1.5rem}.single-emplois ul{padding-left:20px}.single-emplois ul li{margin-bottom:10px}.single-emplois #add-this-wrapper{margin-top:88px}.single-emplois #add-this-wrapper.fixed{margin-top:150px}.single-emplois .row-text{margin-top:0;margin-bottom:30px}.single-emplois .row-text p{font-size:1.15rem;line-height:1.5;color:#000}.single-emplois .single-top{padding-top:85px;max-width:100%;margin-left:auto;margin-right:auto}.single-emplois .single-top .back-button{margin-left:-15px}.single-emplois .single-date{margin-left:auto;margin-right:auto;max-width:100%;padding:0 .7rem}.single-emplois .single-date .date{margin-bottom:0}.single-emplois .btn.right{margin-top:60px;margin-bottom:30px;width:100%}.single-emplois #post-page-builder .bt-postuler{margin-bottom:80px;margin-top:50px;margin-left:auto;display:table;padding:0 .7rem;width:100%}.single-emplois #post-page-builder .bt-postuler a.btn{color:#979797}.single-emplois #post-page-builder .bt-postuler a.btn:hover{color:#fff}@media only screen and (min-width:1024px){.single-emplois .btn.right{margin-top:0;width:auto;padding-right:65px;margin-left:auto}.single-emplois h2{font-size:2.4rem}.single-emplois #post-page-builder .bt-postuler{width:auto}}@media only screen and (min-width:768px){.single-emplois .single-date,.single-emplois .single-top{max-width:80%}}#carriere-navigation{text-align:center;background-color:#fff;z-index:999;-webkit-filter:drop-shadow(0 5px 4px transparent);filter:drop-shadow(0 5px 4px transparent);-webkit-transition:-webkit-filter .4s ease-out,filter .4s ease-out;transition:filter .4s ease-out}#carriere-navigation.fixed{position:fixed;top:75px;left:0;width:100%;-webkit-filter:drop-shadow(0 5px 4px rgb(0 0 0 / .1));filter:drop-shadow(0 5px 4px rgb(0 0 0 / .1))}#carriere-navigation ul{padding-left:0;margin-top:0;margin-bottom:0;width:100%;position:relative;z-index:20}#carriere-navigation ul li{list-style-type:none;width:100%;border-bottom:1px solid #7aa6f2;padding:15px}#carriere-navigation ul li.carriere{padding:0}#carriere-navigation ul li a{text-transform:uppercase;color:#1b407f;font-family:Barlow;font-weight:500;display:block;margin-left:auto;margin-right:auto;position:relative;text-decoration:none}#carriere-navigation ul li a.carriere{background-color:#009ee2;border-radius:0;color:#fff;padding:12px 15px;width:100%;text-align:center;opacity:1;-webkit-transition:opacity .33s ease-out;transition:opacity .33s ease-out}#carriere-navigation ul li a.carriere.light{background-color:#10376e;background-image:none}#carriere-navigation ul li a.carriere:before{display:none}#carriere-navigation ul li a.carriere:hover{opacity:.6}#carriere-navigation ul li a:before{content:'';width:110%;height:60%;background-color:#eaeaea;position:absolute;left:50%;opacity:0;top:70%;-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%);z-index:-1;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}#carriere-navigation ul li a.current:before,#carriere-navigation ul li a:hover:before{opacity:1;top:50%}.under-nav{margin-top:60px}.under-nav.fixed{margin-top:150px}@media only screen and (min-width:769px){#carriere-navigation{margin-top:60px}#carriere-navigation ul li{display:inline-block;border-bottom:0;width:auto}#carriere-navigation ul li a{margin-left:0;margin-right:0;border-radius:2px}#carriere-navigation ul li a.carriere{padding:5px 15px;width:auto;border-radius:3px}}.page-template-page-carriere .env-vivre-ocean{max-width:80%;margin-left:auto;margin-right:auto}.page-template-page-carriere .env-vivre-ocean .vivre-ocean{padding-bottom:60px}.page-template-page-carriere .env-vivre-ocean .vivre-ocean h2{margin-top:0}.page-template-page-carriere .env-vivre-ocean .vivre-ocean p{font-size:1.25rem}.page-template-page-carriere .env-vivre-ocean .vivre-ocean a{color:#009ee2}.page-template-page-carriere #avantages{background-color:#f5f6f9;padding:60px 15px}.page-template-page-carriere #avantages h2{text-align:center;margin-bottom:0}.page-template-page-carriere #avantages h3{margin-top:0;text-align:center;color:#009ee2;font-size:2.25rem;font-weight:500;margin-bottom:30px}.page-template-page-carriere #avantages .content-avantage{max-width:80%;margin-left:auto;margin-right:auto;text-align:center}.page-template-page-carriere #avantages .avantages-list h4,.page-template-page-carriere #avantages .avantages-list img{position:relative;z-index:2}.page-template-page-carriere #avantages .avantages-list img{margin-left:auto;margin-right:auto;display:table}.page-template-page-carriere #avantages .avantages-list h4{text-align:center;color:#1b407f;font-weight:500;margin-bottom:0}.page-template-page-carriere #avantages .avantages-list .mobile{display:none}.page-template-page-carriere #avantages .avantages-list .btn-actions{cursor:pointer;display:table;margin-left:auto;margin-right:auto;font-family:Barlow;font-weight:500;color:#1b407f;background-color:#fff0;border-radius:4px;letter-spacing:.1em;text-transform:uppercase;padding:10px 15px;border:1px solid #1b407f;margin-top:30px;opacity:1;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.page-template-page-carriere #avantages .avantages-list .btn-actions:hover{opacity:1;color:#fff;border-color:#009ee2;background-color:#009ee2}.page-template-page-carriere #avantages .avantages-list .avantage{position:relative;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-carriere #avantages .avantages-list .avantage:after{content:'';display:block;border-radius:200%;width:225px;height:225px;position:absolute;top:50%;left:50%;background-color:#d0d2d6;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:0}.page-template-page-carriere #avantages .avantages-list .hidden-content{width:100%;display:none}.page-template-page-carriere #vivre-ocean .au-quotidien h2{margin-top:0}.page-template-page-carriere #vivre-ocean .au-quotidien a{text-transform:none;font-family:Yantramanav;font-size:1.1rem;letter-spacing:normal;font-weight:400}.page-template-page-carriere #vivre-ocean .au-quotidien a.btn.right{background-color:#fff0;padding-right:65px;border-color:#fff;color:#fff;margin-bottom:45px;text-transform:uppercase;font-family:Barlow;letter-spacing:.1em;-webkit-transition:all .4s;transition:all .4s}.page-template-page-carriere #vivre-ocean .au-quotidien a.btn.right:hover{border-color:#009ee2;opacity:1;background-color:#009ee2}.page-template-page-carriere #vivre-ocean .au-quotidien .social ul{padding-left:0}.page-template-page-carriere #vivre-ocean .au-quotidien .social ul li{display:inline-block;margin-right:25px}.page-template-page-carriere #vivre-ocean .au-quotidien .social ul li img{height:25px}.page-template-page-carriere .employes-top{padding:0 15px 150px}.page-template-page-carriere .employes-top h2{text-align:center;font-weight:400;color:#abadb2;margin-top:100px}.page-template-page-carriere .employes-top .employes-top-img{width:80%}.page-template-page-carriere .employes-top .employes-top-txt{width:60%;position:relative;margin-left:auto;margin-top:-60px;background-color:#f5f6f9;padding:30px}.page-template-page-carriere .employes-top .employes-top-txt h3{color:#1b407f;margin-top:0;margin-bottom:0}.page-template-page-carriere .employes-top .employes-top-txt p{color:#1b407f}.page-template-page-carriere .slider-temoignage-employes .slick-list{overflow:visible!important}.page-template-page-carriere .slider-temoignage-employes .temoignage{height:715px;background-size:cover;background-position:top}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage{background-color:#1b407f;max-width:450px;margin-left:135px;padding:30px 30px 120px;-webkit-transform:translateY(50px);transform:translateY(50px);height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage h3{color:#fff;margin-top:0;font-weight:400;font-size:2.38rem;margin-bottom:30px}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage p{color:#fff}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .content p{font-size:1rem;margin-top:0}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .content p span{font-size:1.33rem}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .content .btn{cursor:pointer}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .content .btn:hover{border-color:#009ee2}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .citation{padding:5px;border-left:3px solid #38588f}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .citation p{margin-top:0;line-height:1.2;padding-left:.5rem;margin-bottom:0}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .btn-slider{position:absolute;bottom:0;background-color:#009ee2;width:50px;height:50px;cursor:pointer;color:#fff;opacity:1;-webkit-transition:opacity .33s ease-out;transition:opacity .33s ease-out}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .btn-slider i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .btn-slider.btn-prev{right:52px}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .btn-slider.btn-next{right:0}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .btn-slider:hover{opacity:.5}.page-template-page-carriere .metier{padding-top:150px}.page-template-page-carriere .metier h2{color:#abadb2;margin-top:0}.page-template-page-carriere .metier .content p{color:#1b407f}.page-template-page-carriere .metier .list-postes{padding-bottom:175px}.page-template-page-carriere .metier .list-postes h3{color:#1b407f;margin-top:75px;margin-bottom:10px}.page-template-page-carriere .metier .list-postes .poste{margin-bottom:30px}.page-template-page-carriere .metier .list-postes .poste .cont-image{position:relative}.page-template-page-carriere .metier .list-postes .poste .cont-image img{width:100%;height:auto;display:block}.page-template-page-carriere .metier .list-postes .poste .cont-image p{background-color:#1b407f;position:absolute;bottom:0;right:0;color:#fff;font-size:.9rem;text-transform:uppercase;font-family:Barlow;overflow:hidden;margin-top:0;margin-bottom:0;padding:15px 100px 15px 20px;line-height:1;font-weight:400;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-page-carriere .metier .list-postes .poste .cont-image p span{margin-left:10px}@media only screen and (max-width:1170px){.page-template-page-carriere .metier{padding-left:15px;padding-right:15px}}@media only screen and (max-width:768px){.page-template-page-carriere #avantages .avantages-list .avantage:after{width:180px;height:180px}.page-template-page-carriere .employes-top .employes-top-img{width:100%}.page-template-page-carriere .slider-temoignage-employes .slick-list{overflow:hidden!important}.page-template-page-carriere .slider-temoignage-employes .temoignage{background-size:100% auto;background-repeat:no-repeat;height:auto}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage{width:90%;margin-left:0;max-width:none;padding:30px 30px 80px;-webkit-transform:translateY(0);transform:translateY(0);margin-top:250px}.page-template-page-carriere .metier{padding-left:0;padding-right:0;padding-top:80px}.page-template-page-carriere .metier .list-postes{padding-bottom:100px}.page-template-page-carriere .metier .list-postes h3{margin-left:.7rem;margin-top:30px}.page-template-page-carriere .metier .list-postes .poste{margin-bottom:30px}}@media only screen and (max-width:600px){.page-template-page-carriere .slider-temoignage-employes .temoignage{background-size:100% auto;background-repeat:no-repeat;height:auto}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage{margin-top:150px;width:100%}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .content p{font-size:1.3rem}.page-template-page-carriere .slider-temoignage-employes .temoignage .content-temoignage .content p span{font-size:1rem}}@media only screen and (max-width:500px){.page-template-page-carriere #avantages{padding:10px 15px}.page-template-page-carriere #avantages h2{font-size:1.85rem}.page-template-page-carriere #avantages h3{font-size:1.65rem}.page-template-page-carriere #avantages .avantages-list .desktop{display:none}.page-template-page-carriere #avantages .avantages-list .mobile{display:block;position:relative}.page-template-page-carriere #avantages .avantages-list .mobile:before{content:'';width:40px;height:1px;background-color:#1b407f;position:absolute;top:100px;left:-15px}.page-template-page-carriere #avantages .avantages-list .mobile:after{content:'';width:40px;height:1px;background-color:#1b407f;position:absolute;top:100px;right:-15px}.page-template-page-carriere #avantages .avantages-list .hidden-content{display:block}.page-template-page-carriere #avantages .avantages-list .btn-actions{display:none}.page-template-page-carriere .employes-top{padding:0 15px 100px}.page-template-page-carriere .employes-top h2{margin-top:50px}.page-template-page-carriere .employes-top .employes-top-txt{margin-top:0;width:100%;padding:15px}}.page-template-page-contact #equipe-direction h2{text-align:left}.page-template-page-contact #equipe-direction .slider-membre .membre{padding:0 15px}.page-template-page-contact #equipe-direction .slider-membre p.poste{margin-bottom:0}.page-template-page-contact #equipe-direction .slider-membre p.service{margin-top:0;margin-bottom:30px;text-transform:uppercase;color:#abadb2;font-size:.9rem}.page-template-page-contact #equipe-direction .slider-membre .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #c5c5c5}.page-template-page-contact #equipe-direction .slider-membre .bottom .email{font-size:.8rem;color:#abadb2;text-decoration:none;opacity:1;-webkit-transition:opacity .33s ease-out;transition:opacity .33s ease-out}.page-template-page-contact #equipe-direction .slider-membre .bottom .email:hover{opacity:.5}.page-template-page-contact #equipe-direction .slider-membre .bottom a{border-bottom:0}#siege-social{padding:60px 15px}#siege-social h3{color:#abadb2;font-weight:500}#siege-social a{color:#009ee2}#siege-social p{color:#3a3a3a;font-weight:400;font-family:Yantramanav;margin-top:10px;margin-bottom:10px}#siege-social .row{margin-left:-.7rem;margin-right:-.7rem}#contact{-webkit-transform:translateY(-60px);transform:translateY(-60px);display:block;width:50px;height:50px;background-color:#fff0;position:absolute}#contact-service-email{display:none}#contact-form{padding:70px 0 60px}#contact-form h2{padding-left:.7rem}#contact-form .row .col .col{padding-left:0;padding-right:0}#contact-form .submit-wrapper{position:relative}#contact-form .submit-wrapper:after{content:'';width:55px;height:1px;background-color:#fff;position:absolute;right:12px;top:18px}#contact-form input[type=submit]{padding-right:75px;text-align:left;margin-left:auto;display:table;position:relative}#contact-form .select-wrapper.big{width:100%;display:table}#place-affaires #map{height:175px}#place-affaires h2{padding-left:.7rem}a.add_file{display:inline-block;color:#fff;background-color:#1b407f;border-radius:4px;padding:5px 10px;font-size:.7rem;font-family:Barlow;font-weight:500;text-transform:uppercase;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s}a.add_file i{line-height:.5;font-size:14px;-webkit-transform:translateY(3px);transform:translateY(3px)}a.add_file:hover{background-color:#009ee2}a.add_file.disabled{cursor:default;opacity:.5}a.add_file.disabled:hover{background-color:#1b407f}p.hide_this{margin-top:0}.del_file{color:gray;text-decoration:none;display:inline-block;-webkit-transform:translateY(6px);transform:translateY(6px)}@media only screen and (min-width:768px){.page-template-page-contact #equipe-direction .slider-membre{max-width:100%}.page-template-page-contact #equipe-direction .slider-membre .membre{width:33.33333%}#place-affaires #map{height:455px}#contact-form .row .col .col{padding-left:.7rem;padding-right:.7rem}#contact-form .select-wrapper.big{width:60%}}@media only screen and (min-width:1170px){.page-template-page-contact #equipe-direction .slider-membre .membre{width:25%}#contact-form h2{padding-left:0}#siege-social{padding:0}#place-affaires #map{height:850px}#place-affaires h2{padding-left:0}}.single-services .menu-item-object-services a{text-decoration:underline!important}.single-services .notice .notice-content{background-color:#f7f7f7;padding:0 15px;overflow:hidden;margin-left:-.7rem}.single-services .notice .notice-content a{color:#009ee2}.single-services .notice p{font-weight:300;line-height:1.2;font-size:1rem}.single-services #realisations-list h2 a,.single-services .en-image h2 a{text-decoration:none;font-weight:600;color:#1b407f;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}.single-services #realisations-list h2 a:hover,.single-services .en-image h2 a:hover{color:#009ee2}.single-services .service-nav{text-align:center;background-color:#fff;z-index:999;-webkit-filter:drop-shadow(0 5px 4px transparent);filter:drop-shadow(0 5px 4px transparent);-webkit-transition:-webkit-filter .4s ease-out,filter .4s ease-out;transition:filter .4s ease-out}.single-services .service-nav.fixed{position:fixed;top:75px;left:0;width:100%;-webkit-filter:drop-shadow(0 5px 4px rgb(0 0 0 / .1));filter:drop-shadow(0 5px 4px rgb(0 0 0 / .1))}.single-services .service-nav ul{padding-left:0;margin-top:0;margin-bottom:0;width:100%;position:relative;z-index:20}.single-services .service-nav ul li{list-style-type:none;width:100%;border-bottom:1px solid #7aa6f2;padding:25px 15px}.single-services .service-nav ul li a{text-transform:uppercase;color:#1b407f;font-family:Barlow;font-weight:500;display:block;margin-left:auto;margin-right:auto;position:relative;text-decoration:none}.single-services .service-nav ul li a:after{content:'';width:110%;height:60%;background-color:#eaeaea;position:absolute;left:50%;opacity:0;top:70%;z-index:-1;-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%);-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.single-services .service-nav ul li a.current:after,.single-services .service-nav ul li a:hover:after{opacity:1;top:50%}.single-services .under-nav{margin-top:60px}.single-services .under-nav h2{margin-bottom:0}.single-services .under-nav h3{color:#009ee2;margin-top:5px;margin-bottom:30px;font-size:1.2rem;font-weight:lighter}.single-services .under-nav.fixed{margin-top:150px}.single-services h2{font-size:1.7rem;margin-bottom:30px}.single-services h3{color:#1b407f}.single-services .row-video{margin-top:0;margin-bottom:0}.single-services .row-video .video.video-image{background-position:50%;min-height:200px}.single-services .section-padding-left .row:first-of-type .col{padding-left:0;padding-right:0}.single-services .section-padding-left .btn{width:calc(100% - 30px);margin-left:15px;margin-top:30px}.single-services .info-box .content{background-color:#1b407f;padding:20px 15px}.single-services .info-box .content .top{overflow:hidden;position:relative}.single-services .info-box .content .top li,.single-services .info-box .content .top p,.single-services .info-box .content .top ul{color:#fff}.single-services .info-box .content .top p.contact-phone{color:#fff;margin-top:0;font-family:Barlow;font-weight:500;font-size:1.25rem;letter-spacing:.05em;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-services .info-box .content .top p.contact-phone a{color:#fff}.single-services .info-box .content .top p.contact-phone i{margin-right:10px}.single-services .info-box .content .top p.nous-contact{color:#009ee2;margin-bottom:30px;width:100%;margin-top:15px;font-weight:500;font-size:1.25rem}.single-services .info-box .content .top p.nous-contact a{text-decoration:none;color:#009ee2;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.single-services .info-box .content .top p.nous-contact a i{margin-right:10px}.single-services .info-box .content .top p.nous-contact a:hover{opacity:.5}.single-services .info-box .content .top p.s-titre,.single-services .info-box .content .top p.titre{text-transform:uppercase;color:#fff;font-family:Barlow;letter-spacing:.05em}.single-services .info-box .content .top p.titre{font-weight:500;margin-bottom:0}.single-services .info-box .content .top p.s-titre{font-weight:regular;opacity:.75;margin-top:0}.single-services .info-box .content .top .more-details{color:#fff;text-transform:uppercase;font-family:Barlow;font-weight:500;font-size:.85rem;position:absolute;top:7px;right:0;cursor:pointer}.single-services .info-box .content .top .more-details.open:after{-webkit-transform:rotate(135deg) translateY(3px);transform:rotate(135deg) translateY(3px)}.single-services .info-box .content .top .more-details:after{content:'';width:6px;height:6px;-webkit-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0);border-top:2px solid #fff;border-right:2px solid #fff;display:inline-block;margin-left:15px;margin-right:3px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in}.single-services .info-box .content .top .hidden-mobile{display:none}.single-services .info-box .content .bottom{border-top:1px solid hsl(0 0% 100% / .25);margin-top:0;display:none}.single-services .info-box .content .bottom p.titre{text-transform:uppercase;color:#fff;font-family:Barlow;letter-spacing:.05em;font-weight:400;margin-bottom:0}.single-services .info-box .content .bottom ul{padding-left:0;margin-top:0}.single-services .info-box .content .bottom ul li{list-style-type:none;color:#fff;margin-bottom:5px;font-size:.8rem}.single-services .info-box .content .bottom ul li a{color:#fff}.single-services #step-step,.single-services #step-step-2{background-color:#f5f6f9;padding-bottom:60px;margin-top:30px}.single-services #step-step-2 h2,.single-services #step-step h2{margin-left:0}.single-services #step-step-2 h3,.single-services #step-step h3{font-size:1rem}.single-services #step-step-2 .image,.single-services #step-step .image{border-radius:3px;overflow:hidden}.single-services #step-step-2 .image img,.single-services #step-step .image img{width:100%}.single-services #step-step-2 .slider-grid-5 .grid-element,.single-services #step-step .slider-grid-5 .grid-element{padding:0 .7rem}.single-services #step-step-2 .slider-grid-5 .grid-element p,.single-services #step-step .slider-grid-5 .grid-element p{font-size:1rem;line-height:1.5}.single-services #realisations-list{margin-bottom:60px;background-color:#fff}.single-services #realisations-list .realisations-list .realisation a{background-color:#f5f6f9}.single-services #realisations-list .realisations-list .realisation a:hover{background-color:#1b407f}.single-services .btn-bottom .btn{margin:30px auto 60px;border-color:#abadb2;color:#abadb2}.single-services .btn-bottom .btn:hover{border-color:#009ee2;color:#fff}@media only screen and (min-width:768px){.single-services .row-video .video.video-image{max-height:437px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-services .section-padding-left .btn{width:50%;margin-left:auto;margin-right:15px}.single-services #step-step-2 h2,.single-services #step-step h2{margin-top:60px;margin-left:1.5rem}.single-services #step-step-2 h3,.single-services #step-step h3{margin-top:5px;margin-bottom:5px}.single-services #step-step-2 .slider-grid-5,.single-services #step-step .slider-grid-5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-services #step-step-2 .slider-grid-5 .grid-element,.single-services #step-step .slider-grid-5 .grid-element{width:33.33333%;margin-bottom:40px}}@media only screen and (min-width:769px){.single-services .under-nav h3,.single-services h2{margin-left:.7rem}.single-services .service-nav{margin-top:60px}.single-services .service-nav ul{padding-left:.7rem}.single-services .service-nav ul li{display:inline-block;border-bottom:0;width:auto}.single-services .service-nav ul li a{margin-left:0;margin-right:0}.single-services .section-padding-left{margin-left:calc((100vw - 1170px) / 2 + 15px)}.single-services .section-padding-left .btn{width:100%;margin-right:30px}.single-services .section-padding-left .row:first-of-type .col{padding-left:15px;padding-right:15px}.single-services .row-video,.single-services .row-video .video{height:100%}.single-services .info-box .content .top .more-details{display:none}.single-services .info-box .content .bottom,.single-services .info-box .content .top .hidden-mobile{display:block}.single-services .en-image h2{margin-left:0}.single-services .en-image h2 a{text-decoration:none;font-weight:600;color:#1b407f;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}.single-services .en-image h2 a:hover{color:#009ee2}.single-services #step-step-2 .slider-grid-5,.single-services #step-step .slider-grid-5{padding:0 1.5rem}.single-services #step-step-2 .slider-grid-5 .grid-element,.single-services #step-step .slider-grid-5 .grid-element{width:20%}#realisations-list h2 a{text-decoration:none;font-weight:600;color:#1b407f;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}#realisations-list h2 a:hover{color:#009ee2}}@media only screen and (min-width:1170px){.single-services .notice{margin-left:1.5rem;margin-right:1.5rem}.single-services .info-box .content{padding:30px 15px 30px 45px}.single-services .info-box .content .top p.contact-phone{font-size:2.4rem}.single-services .info-box .content .top p.nous-contact{margin-top:0;font-size:1.4rem}.single-services .info-box .content .top p.titre{font-weight:700;font-size:1.4}.single-services .info-box .content .top p.s-titre{opacity:.5;font-size:1.12rem}.single-services .info-box .content .bottom{margin-top:0}.single-services .info-box .content .bottom .titre{font-size:1.25rem}.single-services .info-box .content .bottom ul{margin-top:15px}.single-services .info-box .content .bottom ul li{font-size:1rem}.single-services .section-padding-left{padding-bottom:60px}.single-services .en-image{margin-top:60px;margin-bottom:60px}}.c-popup{position:fixed;left:0;top:0;background-color:#1b407f;width:100vw;height:100vh;overflow-y:auto;z-index:999999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-size:cover;background-position:50%;opacity:0;-webkit-transform:translateX(-200%);transform:translateX(-200%)}.c-popup .c-popup_close{position:absolute;right:45px;top:30px;color:#fff;font-family:Barlow;cursor:pointer;z-index:22;font-size:42px;-webkit-transform:scaleY(.7);transform:scaleY(.7);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.c-popup .c-popup_close:hover{color:#009ee2}.c-popup .c-popup_wrapper{-webkit-transform:translateY(15px);transform:translateY(15px);padding:30px}.c-popup.visible{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.c-popup p{color:#fff;margin-top:0}.c-popup h3{margin-bottom:0}.c-popup hr{width:125px;border-color:#009ee2}