.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.content-block{position:relative;z-index:2;background-color:#f7f6f4;box-shadow:0 4px 2px -2px rgba(45,49,48,.1)}

footer{width:100%;z-index:1}
footer .top{background-color:#1b1b1b;padding:7.2222222222em 0 7.7777777778em}
footer .top .base-title h2{font-size:3.5em;letter-spacing:.0834em;font-family:"Barlow Semi Condensed"; font-weight:bold; line-height:1.45em;}

		@font-face {font-family: "Barlow Semi Condensed";
	src: url('../fonts/Barlow-Regular.ttf');}

footer .top .footer-box{border:.2111111111em solid #fff; padding:3em 3.2em;position:relative;display:inline-flex;max-width:100%;height:100%;align-items:center}
footer .top .footer-box::before{content:"";width:1.6666666667em;height:1.6666666667em;background-color:#f7f6f4;background-image:url(../images/logo-j-dark.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0}
footer .top .footer-box nav{padding-right:1.1111111111em}
footer .top .footer-box nav ul{list-style:none;padding:0;margin:0}
footer .top .footer-box nav ul li{margin-bottom:.8333333333em}
footer .top .footer-box nav ul li a{display:block;font-size:26px;font-family:"Barlow Semi Condensed",sans-serif;font-weight:500;letter-spacing:.1085714286em;color:#f7f6f4;text-transform:uppercase}

footer .top .footer-box nav ul li a:hover{color:#f6ba0b}
footer .top .footer-box nav ul li:last-of-type{margin:0}
footer .top .footer-box p{color:#f7f6f4;font-size:16px;margin:0;line-height:1.9em;font-family:"Barlow Semi Condensed",sans-serif; text-align:justify;}

footer .top .infos-band{margin-top:5em;border-top:.1111111111em solid #f7f6f4}
footer .top .infos-band>div{border-right:.0555555556em solid #f7f6f4;text-align:center;height:4.9444444444em;display:flex;align-items:center;justify-content:center;flex:auto;text-align:center}footer .top .infos-band>div:first-of-type{justify-content:flex-start}footer .top .infos-band>div:last-of-type{justify-content:flex-end;border:none}footer .top .infos-band>div a{color:#f7f6f4;font-family:"Barlow Semi Condensed",sans-serif;text-transform:uppercase;font-weight:500}
footer .top .infos-band>div a.contact{font-size:1.52em;letter-spacing:.278em}
footer .top .infos-band>div a.phone{font-size:1.52em;letter-spacing:.25em}
footer .top .infos-band>div a:hover{color:#f6ba0b}
footer .top .infos-band>div address{font-size:1.2em;letter-spacing:.3126666667em;color:#f7f6f4;font-family:"Barlow Semi Condensed",sans-serif;text-transform:uppercase;font-weight:500;margin:0;text-align:left}footer .top .infos-band>div .socials a{margin-right:1.9444444444em;display:inline-block;vertical-align:middle;height:1.3888888889em}
footer .top .infos-band>div .socials a:last-of-type{margin:0}footer .top .infos-band>div .socials a svg g#sociaux{-webkit-transition:fill ease-in-out .2s;-moz-transition:fill ease-in-out .2s;-ms-transition:fill ease-in-out .2s;-o-transition:fill ease-in-out .2s;transition:fill ease-in-out .2s}footer .top .infos-band>div .socials a:hover svg g#sociaux{fill:#f6ba0b}
footer .copy{padding:1.4444444444em 0}
footer .copy picture,footer .copy svg{display:inline-block;vertical-align:middle;margin-right:1.1111111111em}
footer .copy picture:last-child,footer .copy svg:last-child{margin:0}
footer .copy p{font-size:.7777777778em;margin:0}
section.padder{padding:10em 0 8.0555555556em}
section.padder-small{padding:5em 0}
section.padder-xxmedium{padding:5.5555555556em 0 8.8888888889em}section.padder-xmedium{padding:8.8888888889em 0 8.3333333333em}section.padder-medium{padding:10em 0 9.4444444444em}section.padder-medium-2{padding:10em 0 8.3333333333em}section.padder-bottom{padding-bottom:10.2777777778em}section.not-full{margin:0 2.2222222222em;width:calc(100% - 4.4444444444em)}section.darkgrey{background-color:#2d3130}section.bg{background-attachment:fixed;background-size:cover;background-position:center}section.bg.testimonials{background-image:url(../images/designed-for-living.jpg)}html.webp section.bg.testimonials{background-image:url(../images/designed-for-living.webp)}.margin-right{margin-right:2.7777777778em}.margin-top{margin-top:5em}.margin-top-small{margin-top:1.9444444444em}.margin-bottom{margin-bottom:1.9444444444em}.margin-bottom-large{margin-bottom:4.4444444444em}.margin-bottom-xlarge{margin-bottom:7.2222222222em}section.cta{padding:8.8888888889em 0 6.9444444444em;margin:0 2.2222222222em;position:relative;margin-bottom:2.2222222222em}section.cta span,section.cta svg{display:inline-block;vertical-align:middle}section.cta svg{margin:0 1.6666666667em}section.cta span{font-size:2em;color:#f7f6f4;text-transform:uppercase;letter-spacing:.1388888889em;font-weight:600;font-family:"Barlow Semi Condensed",sans-serif}section.cta a.btn{margin-top:3.3333333333em}.mobile-only{display:none}.text-pict{max-width:100%}.more-link::after,.plus,.slider-navigation a::after{display:inline-block;vertical-align:middle;width:1.3333333333em;height:1.3333333333em;border-radius:180px;border:.0694444444em solid #f6ba0b;margin-left:.8666666667em;background-image:url(../fonts/plus.svg);background-repeat:no-repeat;background-position:center;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.more-link{font-size:.8333333333em;padding-right:1.7222222222em;text-transform:uppercase;letter-spacing:.238em;font-weight:700;display:inline-block}.more-link.colorful{color:#f6ba0b}.more-link::after{content:""}.more-link:hover{color:#51514c}.more-link:hover::after{border-color:#51514c;background-image:url(../fonts/plus-dark.svg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.more-link.dark::after{background-image:url(../fonts/plus-dark.svg);border-color:#51514c}.more-link.dark:hover{color:#f6ba0b}.more-link.dark:hover::after{background-image:url(../images/plus.svg);border-color:#f6ba0b;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.text-box.small-space h3{margin:0 0 .4545454545em}.text-box.small-space p{margin:0 0 2.7777777778em}.text-box.small-space p:last-of-type{margin:0 0 4.4444444444em}.text-box.big-space h3{margin:0 0 1.2727272727em}.text-box.big-space p{line-height:1.2222222222em;margin:0}.text-box h2{margin:0 0 1em}.text-box h3{font-size:1.2222222222em;margin:0 0 .6818181818em;letter-spacing:.2272727273em}.text-box p{margin:0 0 4.4444444444em}.text-box a.phone,.text-box address{font-family:"Barlow Semi Condensed",sans-serif;font-weight:600}.text-box a.phone{font-size:1.6666666667em;color:#f6ba0b;letter-spacing:.4763333333em;font-family:"Barlow Semi Condensed",sans-serif;display:block;margin:1.3333333333em 0}.text-box address{font-size:1.2222222222em;letter-spacing:.2272727273em}.text-box.light h3,.text-box.light p{color:#f7f6f4}.text-box.no-bottom p:last-of-type{margin-bottom:0}.pict-tags{position:relative;padding:4.5em 4.2222222222em;height:49.4444444444em;margin-top:4.4444444444em}.pict-tags span{position:relative;z-index:2;display:inline-block;padding:.7142857143em .9523809524em;background-color:rgba(247,246,244,.9);font-size:1.1666666667em;font-family:"Barlow Semi Condensed",sans-serif;margin:0 0 .9047619048em;color:#000;text-transform:uppercase;letter-spacing:.2380952381em;font-weight:600}.realisations-slider{margin-left:2.2222222222em;margin-right:2.2222222222em;width:calc(100% - 4.4444444444em)}.realisation-box{height:38.8333333333em;position:relative;width:100%;display:block;overflow:hidden}.realisation-box .text{position:absolute;bottom:2.3333333333em;left:2em;border:.1111111111em solid #2d3130;min-width:55%;max-width:100%;-webkit-transition:border-color ease-in-out .2s;-moz-transition:border-color ease-in-out .2s;-ms-transition:border-color ease-in-out .2s;-o-transition:border-color ease-in-out .2s;transition:border-color ease-in-out .2s}.realisation-box .text>p{padding-left:4.375em;padding-right:1.3125em;font-size:.8888888889em;font-weight:600;position:relative;border-bottom:.125em solid #2d3130;letter-spacing:.2775em}.realisation-box .text>p::before{content:"";height:100%;width:2.9375em;position:absolute;left:0;top:0;background-color:#2d3130;background-image:url(../fonts/logo-j.svg);background-repeat:no-repeat;background-position:center;-webkit-transition:background-color ease-in-out .2s;-moz-transition:background-color ease-in-out .2s;-ms-transition:background-color ease-in-out .2s;-o-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s}.realisation-box .text p{background-color:rgba(247,246,244,.8);height:2.9375em;line-height:2.9375em;margin:0;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.realisation-box .text>div p{font-size:1em}.realisation-box .text>div p:first-of-type{width:80%;padding-left:.7777777778em;border-right:.0555555556em solid #2d3130}.realisation-box .text>div p:last-of-type{width:20%;text-align:center}.realisation-box img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease-in-out 1.5s;-moz-transition:all ease-in-out 1.5s;-ms-transition:all ease-in-out 1.5s;-o-transition:all ease-in-out 1.5s;transition:all ease-in-out 1.5s}.realisation-box:hover .text{border-color:#f7f6f4}.realisation-box:hover .text>p::before{background-color:#f6ba0b}.realisation-box:hover p{background-color:#2d3130;color:#f7f6f4;border-color:#f7f6f4!important}.realisation-box:hover img{width:110%;height:110%}.slider-navigation{height:2.6111111111em;max-width:32.5555555556em;margin:3.7777777778em auto 0;border:.1111111111em solid #f7f6f4}.slider-navigation>*{height:100%}.slider-navigation>:hover{background-color:#f7f6f4}.slider-navigation a{flex:0 0 62%;display:block;font-size:.8333333333em;line-height:3.1333333333em;text-align:center;color:#f6ba0b;text-transform:uppercase;font-weight:700;font-family:Barlow,sans-serif;letter-spacing:.238em;border-left:.0555555556em solid #979797;border-right:.0555555556em solid #979797}.slider-navigation a::after{content:"";position:relative;top:-.1333333333em}.slider-navigation>button{flex:0 0 19.1%;background-image:url(../fonts/arrow-slider.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;box-shadow:none;border:none;cursor:pointer;-webkit-transition:background-color ease-in-out .2s;-moz-transition:background-color ease-in-out .2s;-ms-transition:background-color ease-in-out .2s;-o-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s}.slider-navigation>button span{display:none}.slider-navigation .owl-next{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.offset-title-pict{position:relative}.offset-title-pict .base-title{position:absolute;top:2em;max-width:80%}.offset-title-pict .pict{width:71%;height:25.8888888889em;float:right;position:relative;display:block}.testimonials-box{border:.1111111111em solid #51514c;height:100%}.testimonials-box .top{position:relative;padding:1.8333333333em 5em 2.2222222222em 5.8333333333em;border-bottom:.0555555556em solid #51514c;height:calc(100% - 4em)}.testimonials-box .top::before{content:"";width:3.2222222222em;height:3.2222222222em;background-color:#51514c;position:absolute;left:0;top:0;background-image:url(../fonts/quote.svg);background-position:center;background-repeat:no-repeat}.testimonials-box .top h3{margin:0 0 2.0454545455em;font-size:1.2222222222em;letter-spacing:.2272727273em}.testimonials-box .top p{font-style:italic;margin:0}.testimonials-box .top p span{font-size:1.1111111111em;font-family:"Barlow Semi Condensed",sans-serif;font-style:italic;font-weight:500;text-transform:uppercase;letter-spacing:.278em;display:block;margin-top:1em;line-height:1em}.testimonials-box .top p span b{display:block}.testimonials-box .bottom{padding:1.5555555556em 1.5555555556em 1.5555555556em 5.8333333333em}.testimonials-box .bottom .dots{height:.8888888889em}.testimonials-box .bottom .dots button{width:.8888888889em;height:.8888888889em;background-color:#f7f6f4;box-shadow:none;border:.0555555556em solid #f6ba0b;margin-right:.7777777778em;vertical-align:top;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.testimonials-box .bottom .dots button:last-of-type{margin:0}.testimonials-box .bottom .dots button.active{background-color:#f6ba0b}.testimonials-box .bottom .dots button:hover{border-color:#51514c}.testimonials-box .bottom .dots button:focus{outline:0}.blog-page-container{width:calc(100% + 2.3888888889em);margin-left:-1.1944444444em;margin-top:14.1111111111em}.blog-page-container .blog-box{width:calc(50% - 2.3888888889em);float:left;margin:2.2222222222em 1.1944444444em 0}.blog-page-container .blog-box:first-child{margin-top:8.2777777778em}.blog-box.space-bottom{margin-bottom:2em}.blog-box .pict{position:relative;height:10.7222222222em;width:100%}.blog-box .text{border-left:.1111111111em solid #2d3130;border-bottom:.1111111111em solid #2d3130;border-right:.1111111111em solid #2d3130}.blog-box .text h3{font-size:1em;letter-spacing:.25em;margin:0;padding:1.6666666667em 1.6666666667em 2.7777777778em}.blog-box .text a{display:block;padding:.8333333333em 1.6666666667em;border-top:.0555555556em solid #2d3130;color:#f6ba0b}.blog-box .text a:hover{background-color:#f6ba0b;color:#2d3130}.side-bar.side-bar-blog ul{width:50%;margin-top:2em;max-height:100%;display:none}.realisations-boxs>div{height:100vh;width:100%;position:relative;background-size:cover;background-attachment:fixed}.realisations-boxs>div .container{position:relative;height:100%}.realisations-boxs>div .text{position:absolute;bottom:19vh;left:0;z-index:3;border:.1111111111em solid #2d3130}.realisations-boxs>div .text>div{display:flex}.realisations-boxs>div .text>div>div span{height:2.7777777778em;background-color:#f7f6f4;line-height:2.7777777778em;display:block;width:100%}.realisations-boxs>div .text>div>div span:first-child{border-bottom:.0555555556em solid #2d3130;font-size:1.1111111111em;letter-spacing:.278em;font-weight:600;text-transform:uppercase;padding:0 1.35em}.realisations-boxs>div .text>div>div span:last-child{font-size:.8888888889em;letter-spacing:.2775em;padding:0 1.6875em;text-transform:uppercase}.realisations-boxs>div .text>div::before{content:"";height:5.5555555556em;width:5.5555555556em;background-color:#2d3130;background-image:url(../fonts/j-logo-light.svg);background-position:center;background-repeat:no-repeat}.realisations-boxs>div a{position:absolute;bottom:12vh;color:#f7f6f4;font-weight:700;font-size:1.2222222222em;letter-spacing:.2381818182em;z-index:3;display:block;left:0;text-transform:uppercase}.realisations-boxs>div a::after{content:"";width:2.7727272727em;height:.7172727273em;background-image:url(../fonts/right-light-arrow.svg);display:inline-block;vertical-align:middle;margin-left:.7272727273em;background-size:100%;background-position:center;position:relative;top:-.0555555556em;-webkit-transition:margin-left ease-in-out .2s;-moz-transition:margin-left ease-in-out .2s;-ms-transition:margin-left ease-in-out .2s;-o-transition:margin-left ease-in-out .2s;transition:margin-left ease-in-out .2s}.realisations-boxs>div a:hover{opacity:.7}.realisations-boxs>div a:hover::after{margin-left:1.1111111111em}.realisations-boxs>div::after{content:"";height:45vh;width:100%;background-image:linear-gradient(180deg,rgba(45,49,48,0) 0,rgba(45,49,48,.8) 100%);z-index:2;position:absolute;bottom:0;left:0}.realisation-slider.owl-carousel{margin-top:2.7777777778em;position:relative}.realisation-slider.owl-carousel .owl-item img{width:auto;max-width:100%;margin:0 auto}.realisation-slider.owl-carousel .owl-nav{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.realisation-slider.owl-carousel .owl-nav button{background-color:#f6ba0b;border:.1111111111em solid #f7f6f4;width:6.1666666667em;height:2.6111111111em;background-image:url(../fonts/arrow-light.svg);background-repeat:no-repeat;background-position:center;position:absolute;left:7.3888888889em;-webkit-transition:background-color ease-in-out .2s;-moz-transition:background-color ease-in-out .2s;-ms-transition:background-color ease-in-out .2s;-o-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s}.realisation-slider.owl-carousel .owl-nav button span{display:none}.realisation-slider.owl-carousel .owl-nav button:last-of-type{left:calc(100% - 13.5555555556em);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.realisation-slider.owl-carousel .owl-nav button:hover{background-color:#2d3130}.realisation-slider.owl-carousel .owl-dots{position:absolute;width:100%;bottom:3.6666666667em;z-index:2;text-align:center}.realisation-slider.owl-carousel .owl-dots button{width:.8888888889em;height:.8888888889em;background-color:#f7f6f4;border:.0555555556em solid #f6ba0b;margin-right:.7777777778em;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-ms-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.realisation-slider.owl-carousel .owl-dots button:last-of-type{margin:0}.realisation-slider.owl-carousel .owl-dots button.active,.realisation-slider.owl-carousel .owl-dots button:hover{background-color:#f6ba0b;border-color:#f7f6f4}.cta-box{display:flex;border:.1111111111em solid #2d3130}.cta-box>*{background-color:#f6ba0b;padding:2.7777777778em 1.6666666667em 1.6666666667em;display:flex;flex:auto}.cta-box>:first-child{border-right:.0555555556em solid #2d3130;position:relative}.cta-box>:first-child::before{content:"";width:2.3333333333em;height:2.3333333333em;background-color:#2d3130;position:absolute;left:0;top:0;background-image:url(../fonts/j-logo-light.svg);background-size:1.0216666667em 1.6666666667em;background-position:center;background-repeat:no-repeat}.cta-box>:first-child p span{color:#f7f6f4;display:block;font-size:1.3888888889em;letter-spacing:.2776em;font-family:"Barlow Semi Condensed",sans-serif}.cta-box>:last-child p{display:block;width:100%}.cta-box>:last-child p span{display:block;font-size:2.7777777778em;color:#f7f6f4;font-family:"Barlow Semi Condensed",sans-serif;font-weight:500;line-height:.9em}.cta-box>:last-child p span:first-of-type,.cta-box>:last-child p span:last-of-type{letter-spacing:.2778em;word-break:break-all}.cta-box>:last-child p span:nth-of-type(2){letter-spacing:.3038em}.cta-box>:last-child p svg{-webkit-transition:transform ease-in-out .2s;-moz-transition:transform ease-in-out .2s;-ms-transition:transform ease-in-out .2s;-o-transition:transform ease-in-out .2s;transition:transform ease-in-out .2s}.cta-box>:last-child:hover{background-color:#2d3130}.cta-box>:last-child:hover p svg{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cta-box>* p{margin:0}.process-boxs{display:flex;flex-direction:row;flex-wrap:wrap;border:.1111111111em solid #f7f6f4;counter-reset:number}.process-boxs>div{padding:1.9444444444em 5em 3.3333333333em 6em;flex:0 0 50%;position:relative;counter-increment:number}.process-boxs>div:nth-child(odd){border-right:.0555555556em solid #f7f6f4}.process-boxs>div:first-child{border-bottom:.0555555556em solid #f7f6f4}.process-boxs>div:nth-child(2){border-bottom:.0555555556em solid #f7f6f4}.process-boxs>div::before{content:counter(number) " ";position:absolute;top:0;left:0;width:1.3em;height:1.3em;background-color:#f7f6f4;font-size:3.3333333333em;line-height:1.3em;font-weight:700;color:#f6ba0b;text-align:center}.quote-box{background-color:#f6ba0b;border:.1111111111em solid #f7f6f4;padding:1.6666666667em;margin-bottom:4.4444444444em}.quote-box h3{font-size:1.3888888889em;color:#f7f6f4;letter-spacing:.2em;line-height:1.68em;margin:0}.side-bar h2{margin-top:0}.side-bar ul{list-style:none;padding:0;margin:0}.side-bar ul a{padding:.5em 0;border-bottom:.0555555556em solid rgba(45,49,48,.2);display:block}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}header{display:none}footer{display:none}}@media print{.desktop-only{display:none!important}.print-only{display:inline-block!important}#toast-container{display:none}.ecommerce.step1 .content{padding:0}.ecommerce.step1 .steps{display:none}.ecommerce.step1 #cart-footer,.ecommerce.step1 #cart-header{display:none}.ecommerce.step1 table.table{margin:0}.ecommerce.step1 .cart-item-picture{width:100px;display:block}.ecommerce.step1 .btn{display:none}}@media (max-width:1024px){.logos svg{margin-bottom:1em}.more-link{margin-bottom:2em}.realisations-boxs>div{height:22.2222222222em}.realisations-boxs>div .text{bottom:5.5555555556rem}.realisations-boxs>div a{bottom:2.7777777778rem}.blog-page-container{margin-top:0}.cta-box{margin-top:2em;max-width:27.7777777778rem}body{padding-bottom:0!important}footer{position:static}footer .top .footer-box{padding-left:2.5em;padding-right:2.5em}footer .top .footer-box nav{padding-right:0}}@media (max-width:767px){.hide-on-mobile-only{display:none}.mobile-only{display:block}.base-title.big h1{font-size:4em}.info-boxs{margin:0 auto 1em!important;height:auto}.projects-nav{padding-bottom:0}.projects-nav ul{flex-wrap:wrap;justify-content:center}.projects-nav ul li{flex:0 0 25%;margin-bottom:.4666666667rem}.realisations-boxs>div .text>div::before{height:auto;background-size:40%}.realisations-boxs>div .text>div>div span:first-child{height:auto;line-height:1em;font-size:.6666666667rem;padding-top:.5555555556rem;padding-bottom:.5555555556rem}.text-pict{margin-top:2em}.spacer-left,.spacer-right{padding:0}.process-boxs>div{padding:1.9444444444em 1em 3.3333333333em 5.5em;flex:0 0 100%}footer .top .mobile-footer{text-align:center;margin-bottom:1em; display:none;}footer .top .infos-band{flex-wrap:wrap;justify-content:center;border:none}footer .top .infos-band>div{flex:0 0 50%;border:none;align-items:center;justify-content:center!important}.copy img,.copy picture,.copy svg{max-width:2.7777777778rem}}@media (max-width:480px){.testimonials-box .top{padding:1.8333333333em 2em 2.2222222222em 4em}.blog-page-container .blog-box{width:calc(100% - 2.3888888889em)}footer .top .infos-band>div{flex:0 0 100%}}@media (min-width:768px) and (max-width:1024px){.hide-on-tablet-only{display:none}}@media (min-width:1025px) and (max-width:1399px){.logos svg{margin-bottom:1em}}@media screen and (max-width:1100px){.realisations-boxs>div{background-attachment:inherit}}
/*# sourceMappingURL=frontend.css.map */