@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:100}@font-face{font-display:swap;font-family:Oswald,sans-serif;font-style:normal;font-weight:700}@font-face{font-display:swap;font-family:Oswald,sans-serif;font-style:normal;font-weight:600}@font-face{font-display:swap;font-family:Oswald,sans-serif;font-style:normal;font-weight:500}@font-face{font-display:swap;font-family:Oswald,sans-serif;font-style:normal;font-weight:400}@font-face{font-display:swap;font-family:Oswald,sans-serif;font-style:normal;font-weight:300}@keyframes slideIn{0%{opacity:0;transform:translateX(500px) scale(.2)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes slideUp{0%{transform:translateY(300px)}to{transform:translateY(0)}}@keyframes expand{0%{opacity:0}40%{opacity:0}90%{opacity:.8}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:.5}}.gray-bandeau{background:linear-gradient(180deg,#f2f2f2 0,#f2f2f2) no-repeat;background-position:50%;background-size:75% 75%;position:relative}.gray-bandeau:before{top:11%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gray-bandeau:after,.gray-bandeau:before{background-image:url(/build/images/bandeau-shape.fceb2577.svg);content:"";height:23px;left:50%;position:absolute;width:75%}.gray-bandeau:after{bottom:11%;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}.full-bandeau-text{margin-bottom:0;margin-top:0;overflow:hidden;padding-top:3rem;z-index:-1}@media screen and (min-width:992px){.full-bandeau-text{margin-top:-3rem}}.full-bandeau-text figure{height:100%;position:absolute;width:100%;z-index:0}.full-bandeau-text figure img{object-fit:cover}.full-bandeau-text .bandeau-content{padding:5% 20%;position:relative;text-align:center;z-index:4}.full-bandeau-text .bandeau-content:before{content:url(/build/images/orange-quotes.e25ca05e.svg);position:relative}.full-bandeau-text .bandeau-content:after{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.full-bandeau-text .bandeau-content .testimony{color:#fff;font-size:22px;font-weight:500;margin-top:2rem}.full-bandeau-text .bandeau-content .author{color:#fff;font-size:20px;font-weight:500}.full-bandeau-text .bandeau-content .author span{color:#e8711b}@media screen and (min-width:992px){.full-bandeau-text{margin-top:-3rem}.full-bandeau-text .figure{height:auto}.full-bandeau-text .bandeau-content .testimony{font-size:27px}}.section-cards-services{margin-left:1rem;margin-right:1rem}.section-cards-services .card-service{align-items:center;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:flex-end;margin-top:1rem;position:relative;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%}@media screen and (max-width:992px){.section-cards-services .card-service{background-color:rgba(134,42,10,.5)}}@media screen and (min-width:992px){.section-cards-services .card-service{margin-top:0}.section-cards-services .card-service p{display:block}}.section-cards-services .card-service:hover{background-color:rgba(134,42,10,.5)}.section-cards-services .card-service:hover,.section-cards-services .card-service:hover .card-service-content{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.section-cards-services .card-service:hover .card-service-content{transform:translate3d(0,calc(50% - 9rem),0)}.section-cards-services .card-service:hover .card-service-content p{opacity:1}.section-cards-services .card-service .card-service-content{padding:1rem;position:absolute;transform:translate3d(0,calc(100% - 9rem),0);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media screen and (max-width:992px){.section-cards-services .card-service .card-service-content{transform:translate3d(0,calc(50% - 9rem),0)}}.section-cards-services .card-service .card-service-content p{color:#fff;opacity:0;text-align:center}@media screen and (max-width:992px){.section-cards-services .card-service .card-service-content p{opacity:1}}.section-cards-services .card-service .card-service-content h3{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:400;gap:20px}.section-cards-services .card-service .card-service-content h3:before{background-color:#e8711b;content:"";display:block;height:41px;left:0;position:relative;width:2px;z-index:3}.section-cards-services .card-service img{z-index:-1}.section-hero-regular{background-size:cover;display:flex;flex-direction:column;height:200px;justify-content:flex-end;margin-top:50px;position:relative;width:100vw}@media only screen and (min-width:1200px){.section-hero-regular{height:340px;margin-top:235px}}.section-hero-regular picture img{width:100%}.section-hero-regular:after{background:url(/build/images/hero-shape-regular.b5968264.svg) no-repeat;background-size:contain;bottom:-152px;content:"";display:inline-block;height:200px;position:absolute;width:100%}@media only screen and (min-width:992px){.section-hero-regular:after{background-size:cover;bottom:-1rem;height:280px}}.hero-content{margin-top:0;position:relative;z-index:2}@media only screen and (min-width:992px){.hero-content{margin-top:-6rem}}.hero-content h1{margin-bottom:2rem}@media only screen and (min-width:768px){.hero-content h1{max-width:45%}.hero-content p{max-width:75%}}.section-shops{padding-bottom:0;padding-top:0;width:100vw}.section-shops .upper-section{padding-top:0;position:relative}@media screen and (min-width:992px){.section-shops .upper-section{padding-top:13rem}}.section-shops .upper-section .mapinfos-container .row{flex-direction:column-reverse}.section-shops .upper-section .mapinfos-container .infos-container{background-color:#fff;padding-top:2rem;position:relative;z-index:2}.section-shops .upper-section .mapinfos-container .infos-container h2{margin-bottom:1rem}.section-shops .upper-section .mapinfos-container .infos-container p{padding-left:0}.section-shops .upper-section .mapinfos-container .map-container{height:auto;position:relative;right:0;top:0;width:100%;z-index:0}@media screen and (min-width:992px){.section-shops .upper-section .mapinfos-container .map-container{height:500px}.section-shops .upper-section .mapinfos-container .row{flex-direction:row}.section-shops .upper-section .mapinfos-container .map-container{height:auto;position:absolute;right:0;top:5rem;width:50vw}.section-shops .upper-section .mapinfos-container .infos-container{padding:5rem 4rem 5rem 0}.section-shops .upper-section .mapinfos-container .infos-container p{padding-left:4rem}}.section-shops .cards-shops-container{margin-top:8rem}@media screen and (min-width:1920px){.section-shops .cards-shops-container{margin-top:21rem}}.section-shops .cards-shops-container .row{align-items:stretch;display:flex;gap:1rem}@media screen and (min-width:992px){.section-shops .cards-shops-container .row .col-xl-4{width:calc(25% - 1rem)}}.section-shops .cards-shops-container .card-single-shop{display:flex}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container{border-left:.5px solid #f2f2f2;border-right:.5px solid #f2f2f2;border-top:.5px solid #f2f2f2;padding:1rem}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container .shop-title-container{padding-bottom:2rem}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container .shop-title-container h3{margin-bottom:1rem}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container .shop-title-container .btn{display:none}@media screen and (min-width:992px){.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container{padding:3rem 2rem 2rem}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container .shop-title-container .btn{display:flex;justify-content:flex-start}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-desc-container .mobile-only{display:none}}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-coord-container{display:block}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-coord-container div{border:.5px solid #f2f2f2;padding:1rem}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-coord-container div p{line-height:1.5;margin-bottom:0}@media screen and (min-width:992px){.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-coord-container{display:flex}.section-shops .cards-shops-container .card-single-shop .shop-infos-container .shop-coord-container div{padding:2rem;width:100%}}.section-shops .cards-shops-container #shop-chalonnes{flex-direction:column-reverse;margin-top:4rem;position:relative}.section-shops .cards-shops-container #shop-chalonnes:before{content:url(/build/images/green-arrow-shop.76ec9b20.svg);left:auto;position:absolute;right:2rem;top:-3rem;z-index:5}@media screen and (min-width:992px){.section-shops .cards-shops-container #shop-chalonnes{flex-direction:column}.section-shops .cards-shops-container #shop-chalonnes:before{left:5rem;top:-3rem}}.section-shops #angers,.section-shops #shop-sylvain{flex-direction:column-reverse;margin-top:4rem;position:relative}.section-shops #angers:before,.section-shops #shop-sylvain:before{content:url(/build/images/green-arrow-shop.76ec9b20.svg);left:auto;position:absolute;right:2rem;top:-3rem;z-index:5}@media screen and (min-width:992px){.section-shops #angers,.section-shops #shop-sylvain{flex-direction:column}.section-shops #angers:before,.section-shops #shop-sylvain:before{left:5rem;top:-3rem}.section-shops #angers .shop-infos-container .shop-desc-container,.section-shops #shop-sylvain .shop-infos-container .shop-desc-container{border-top:.5px solid #f2f2f2}}.section-seo{background-color:#f2f2f2;margin-top:15rem;padding-bottom:10rem;position:relative}.section-seo:before{background-image:url(/build/images/seo-section-shape.195d43e0.svg);background-repeat:no-repeat;content:"";display:block;height:100px;position:absolute;top:-99px;width:100%}@media screen and (min-width:768px){.section-seo:before{height:180px;top:-178px}}.section-seo .seo-container .seo-img-container{order:2;padding-bottom:2rem;padding-right:1.5rem;position:relative}@media screen and (min-width:768px){.section-seo .seo-container .seo-img-container{order:1}}.section-seo .seo-container .seo-img-container img{position:relative;z-index:1}.section-seo .seo-container .seo-img-container:before{background-image:url(/build/images/news-shape.9ffb6875.svg);background-repeat:no-repeat;bottom:.5rem;content:"";display:block;height:190px;left:-.2rem;position:absolute;width:238px;z-index:0}@media screen and (min-width:768px){.section-seo .seo-container .seo-img-container:before{background-image:url(/build/images/seo-shape.2a702b33.svg);height:381px;left:-3rem;width:479px}}.section-seo .seo-container .seo-text-container{order:1;padding-left:1.5rem}.section-seo .seo-container .seo-text-container .h2-double{margin-bottom:1.5rem}.section-seo .seo-container .seo-text-container p{margin-bottom:3rem}@media screen and (min-width:768px){.section-seo .seo-container .seo-text-container{order:2}.section-seo .seo-container .seo-text-container p{margin-bottom:0}.section-seo .seo-container .seo-text-container .h2-double{margin-bottom:2rem;margin-top:3rem;z-index:2}.section-seo .seo-container .seo-text-container .h2-double:before{left:-5rem;position:absolute;top:1rem}}.seo{padding:5rem}.cta-section{background-image:url(/build/images/work-cta-banner.0ead792f.svg);background-position:50% 10rem;background-repeat:no-repeat;background-size:150%;height:100%;padding-bottom:10rem;position:relative;text-align:center}@media screen and (min-width:992px){.cta-section{background-size:auto;height:80vh;margin-bottom:10rem;padding-bottom:15rem}}.cta-section:before{background-color:#e8711b;content:"";display:block;height:114px;margin:2rem auto;width:6px}.cta-section strong{color:#e0e0e0;display:inline;font-family:Oswald,Arial,Helvetica,sans-serif;font-size:14vw;left:0;position:absolute;right:auto;text-transform:uppercase;top:26vh;width:100vw;z-index:0}@media screen and (min-width:992px){.cta-section strong{font-size:12vw;top:20vh}}.cta-section .cta-section-container{padding:initial;position:relative;text-align:center;z-index:1}.cta-section .cta-section-container h2{display:block;margin-bottom:2.5rem}.cta-section .cta-section-container h2:before{display:none}.cta-section .cta-section-container p{margin-bottom:2rem}@media screen and (min-width:992px){.cta-section .cta-section-container{padding:0 20%}}footer{background-color:#000;padding-bottom:1rem;padding-top:0;position:relative}@media only screen and (min-width:768px){footer{padding-top:6rem}}footer:before{background-image:url(/build/images/footer-shape.9cfe505c.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:96px;position:absolute;top:-96px;width:100%}footer .upper-footer-container{border-bottom:1px solid hsla(0,0%,100%,.36);font-family:Oswald,Arial,Helvetica,sans-serif;padding-bottom:2rem;text-transform:uppercase}footer .upper-footer-container .subtitle-footer{color:#e8711b;font-size:22px;font-weight:400}@media only screen and (min-width:768px){footer .upper-footer-container .subtitle-footer{font-size:27px}footer .upper-footer-container .title-footer{font-size:47px}}footer .upper-footer-container .title-footer{color:#fff;font-size:29px;font-weight:600;line-height:1.2}footer .upper-footer-container .title-footer sup{font-size:22px}@media only screen and (min-width:768px){footer .upper-footer-container .title-footer{font-size:47px;width:38rem}footer .upper-footer-container .title-footer sup{font-size:27px}}footer .middle-footer-container{padding-bottom:2rem;padding-top:2rem}footer .middle-footer-container .infos-footer-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-top:2rem;position:relative}@media only screen and (min-width:992px){footer .middle-footer-container .infos-footer-container{padding-left:4rem;padding-top:3rem}footer .middle-footer-container .infos-footer-container .footer-contact-container{padding-top:0}}footer .middle-footer-container .infos-footer-container .footer-location-container{display:block}footer .middle-footer-container .infos-footer-container .footer-location-container .btn span{font-size:16px!important}footer .middle-footer-container .infos-footer-container .footer-location-container .single-location-container:nth-child(2){padding-top:2rem}footer .middle-footer-container .infos-footer-container .footer-location-container .single-location-container p{color:#fff}footer .middle-footer-container .infos-footer-container .footer-location-container .single-location-container .planning{color:#afafaf}footer .middle-footer-container .infos-footer-container .footer-location-container:before{content:url(/build/images/orange-arrow-footer-mobile.e0383dc3.svg);display:none;position:absolute;right:13rem;top:-8rem}footer .middle-footer-container .infos-footer-container .footer-location-container:after{content:url(/build/images/green-arrow-footer-mobile.ac93d68b.svg);display:none;position:absolute;right:0;top:-11rem}@media only screen and (min-width:768px){footer .middle-footer-container .infos-footer-container .footer-location-container{display:flex;justify-content:space-between}footer .middle-footer-container .infos-footer-container .footer-location-container:before{content:url(/build/images/orange-arrow-footer.fcabd7cf.svg);display:block}footer .middle-footer-container .infos-footer-container .footer-location-container:after{content:url(/build/images/green-arrow-shape.cfe2e602.svg);display:block}footer .middle-footer-container .infos-footer-container .footer-location-container .single-location-container:nth-child(2){padding-top:0}}@media only screen and (min-width:992px){footer .middle-footer-container .infos-footer-container .footer-location-container{gap:0;justify-content:space-between;width:100%}}footer .middle-footer-container .infos-footer-container .title-underline{font-family:Oswald,Arial,Helvetica,sans-serif;font-size:22px;text-decoration:underline;text-transform:uppercase}footer .middle-footer-container .infos-footer-container .footer-contact-container{padding-top:2rem}footer .middle-footer-container .infos-footer-container .footer-contact-container a{color:#fff;display:flex;font-weight:400;margin-bottom:1rem}footer .middle-footer-container .footer-text-container{border-bottom:1px solid hsla(0,0%,100%,.36);padding-bottom:2rem}@media only screen and (min-width:992px){footer .middle-footer-container .footer-text-container{border-bottom:none;padding-bottom:0;padding-right:10rem}footer .middle-footer-container .footer-text-container p{margin-bottom:0;margin-top:1.5rem}}footer .middle-footer-container .footer-text-container img{margin-bottom:1rem;max-width:350px}footer .middle-footer-container .footer-text-container p{color:#fff}footer .middle-footer-container .footer-text-container .socials-container{display:flex;gap:2.5rem;margin-top:0}@media only screen and (min-width:992px){footer .middle-footer-container .footer-text-container .socials-container{margin-top:4rem}}footer .companies-container{border-bottom:1px solid hsla(0,0%,100%,.36);border-top:1px solid hsla(0,0%,100%,.36);left:0;padding-bottom:2rem;padding-top:2rem;position:absolute;width:100vw}footer .companies-container .slick-track{align-items:center;display:flex;gap:1rem}footer .companies-container .slick-track img{min-width:100px}@media only screen and (min-width:992px){footer .companies-container .slick-track img{max-height:40px;min-width:auto}footer .companies-container .slick-track{gap:4rem}}footer .lower-footer-container{display:flex;flex-direction:column-reverse;gap:2rem;margin-top:12.5rem}@media only screen and (min-width:992px){footer .lower-footer-container{flex-direction:row;gap:initial;justify-content:space-between}}footer .lower-footer-container .legal-container p{color:#afafaf}footer .lower-footer-container .website-links ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:992px){footer .lower-footer-container .website-links ul{flex-direction:row;justify-content:normal}}footer .lower-footer-container .website-links ul li{border-right:1px solid hsla(0,0%,100%,.2);font-family:Oswald,Arial,Helvetica,sans-serif;font-size:16px;font-weight:100;list-style:none;margin-bottom:.5rem;padding-left:1rem;padding-right:1rem;text-transform:uppercase}footer .lower-footer-container .website-links ul li:last-child{border-right:none;padding-right:0}@media only screen and (min-width:992px){footer .lower-footer-container .website-links ul li{margin-bottom:0}footer .lower-footer-container .website-links ul li:first-child{padding-left:0}}footer .lower-footer-container .website-links ul li a{color:#fff}.section-customize{position:relative}.section-customize h2{z-index:2}.section-customize h2 br{display:none}@media screen and (min-width:992px){.section-customize h2 br{display:block}}.section-customize .btn,.section-customize p{position:relative;z-index:2}.section-customize .row{padding:2rem 0}.section-customize .row:nth-child(odd) .customize-container-full{flex-direction:row-reverse}.section-customize .row:nth-child(odd) .customize-container-full .customize-infos-container{padding-right:3rem;text-align:right}.section-customize .row:nth-child(odd) .customize-container-full .customize-infos-container h3:before{left:auto;right:-5rem}.section-customize h3{z-index:2}.section-customize h3:before{background-color:#000;content:"";display:block;height:3px;left:1rem;position:absolute;rotate:90deg;top:-47px;width:58px;z-index:2}.section-customize .case-loop{position:relative}.section-customize .case-loop:before{background:url(/build/images/background-mountain-top.df044ad3.svg) no-repeat;background-size:contain;content:"";height:120px;left:2.5rem;position:absolute;top:10px;width:calc(100% - 5rem + 8px)}@media screen and (min-width:992px){.section-customize .case-loop:before{left:5rem;top:-30px;width:calc(100% - 10rem + 8px)}}.section-customize .case-loop:after{background:url(/build/images/background-mountain-bottom.69736556.svg) no-repeat;background-size:contain;bottom:-150px;content:"";height:120px;left:2.5rem;position:absolute;width:calc(100% - 5rem)}@media screen and (min-width:992px){.section-customize .case-loop:after{bottom:-100px;left:calc(5rem - 8px);width:calc(100% - 10rem + 16px)}}.section-customize .case-loop .row{position:relative}.section-customize .case-loop .row:before{background-color:#f2f2f2;content:"";height:100%;left:2.5rem;position:absolute;width:calc(100% - 5rem)}@media screen and (min-width:992px){.section-customize .case-loop .row:before{left:5rem;width:calc(100% - 10rem)}}.section-customize .customize-container-large{align-items:center;display:flex;flex-direction:column;z-index:2}@media screen and (min-width:992px){.section-customize .customize-container-large{flex-direction:row}}.section-customize .customize-container-large .customize-img-container{position:relative;width:100%;z-index:2}.section-customize .customize-container-large .customize-img-container:before{z-index:2}@media screen and (min-width:768px){.section-customize .customize-container-large .customize-img-container:before{bottom:-5.5rem;content:url(/build/images/orange-arrow-shape.e958091a.svg);left:7rem;position:absolute;z-index:2}}.section-customize .customize-container-large .customize-infos-container{margin-top:3rem;padding-left:0;width:100%;z-index:2}.section-customize .customize-container-large .customize-infos-container p{margin-bottom:2rem;z-index:2}.section-customize .customize-container-large:last-child .customize-img-container:before{display:none}.section-customize .customize-container{margin-top:4rem;position:relative;z-index:2}.section-customize .customize-container .customize-infos-container{margin-top:3rem;padding-left:0;z-index:2}.section-customize .customize-container .customize-infos-container h3,.section-customize .customize-container .customize-infos-container h3:before{z-index:2}@media screen and (min-width:1200px){.section-customize .customize-container .customize-infos-container h3:before{left:0;top:-60px;transform:rotate(90deg);z-index:2}}.section-customize .customize-container .customize-infos-container p{margin-bottom:2rem;z-index:2}.section-customize .customize-container-full{display:block;flex-direction:row-reverse;position:relative;z-index:2}@media screen and (min-width:992px){.section-customize .customize-container-full{margin-top:4rem}}.section-customize .customize-container-full .customize-img-container{width:100%;z-index:2}.section-customize .customize-container-full .customize-infos-container{margin-top:3rem;text-align:left;width:100%;z-index:2}@media screen and (min-width:1200px){.section-customize .customize-container-full .customize-infos-container{padding-right:3rem;text-align:right}}.section-customize .customize-container-full .customize-infos-container p{margin-bottom:2rem;z-index:2}.section-customize .customize-container-full .customize-infos-container h3:before{left:auto}@media screen and (min-width:992px){.section-customize .customize-container-full .customize-infos-container h3:before{right:-5rem}}@media screen and (min-width:1200px){.section-customize h3:before{height:3px;left:-5rem;rotate:0deg;top:7px}.section-customize .customize-container-large{display:flex}.section-customize .customize-container-large .customize-img-container{width:50%}.section-customize .customize-container-large .customize-infos-container{margin-top:4rem;padding-left:3rem;width:40%}.section-customize .customize-container{margin-top:-3rem}.section-customize .customize-container .customize-infos-container{margin-top:4rem;padding-left:20%}.section-customize .customize-container-full{align-items:end;display:flex;margin-top:1rem}.section-customize .customize-container-full .customize-img-container{width:40%}.section-customize .customize-container-full .customize-infos-container{padding-bottom:2rem;padding-left:3rem;padding-right:5%;width:50%}}.case-customer{margin-bottom:5rem}.case-customer figure{position:relative}.case-customer figure:before{content:url(/build/images/card-shape-mobile.29cff4a7.svg);left:auto;position:absolute;right:-1rem;top:-4rem;z-index:-1}@media screen and (min-width:992px){.case-customer figure:before{content:url(/build/images/card-shape.922c5352.svg);left:-3rem;top:-2rem}}.case-customer-content{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:992px){.case-customer-content{padding-left:5rem}}.case-customer-content h2{margin:2rem 0}@media screen and (min-width:992px){.case-customer-content h2{margin:0 0 2rem}.case-customer-content h2:before{left:-7.5rem;position:absolute}}.case-customer-content h3:before{display:none}.case-customer-content h3 span{color:#afafaf;font-size:27px!important}.case-customer-content .flex{display:flex;flex-wrap:wrap;position:relative}.case-customer-content .flex:before{background:url(/build/images/orange-quotes.e25ca05e.svg) no-repeat;background-size:contain;content:"";height:58px;position:absolute;right:2rem;top:-1.5rem;transform:rotate(180deg);width:58px}.case-customer-content .flex li{border:1px solid #f2f2f2;padding:1rem;width:100%}@media screen and (min-width:992px){.case-customer-content .flex li{width:50%}}.case-customer-content .flex li>span{color:#e8711b;font-family:Oswald,Arial,Helvetica,sans-serif;font-size:22px;font-weight:500;text-transform:uppercase}.case-customer-content .flex li ul>li{border-color:#000;border-radius:20px;display:inline-flex;padding:.2rem .5rem;text-align:center;width:auto!important}.case-customer-content .flex li:first-child{width:100%}.section-masonry{padding:5rem 0 0}@media screen and (min-width:992px){.section-masonry{padding:10rem 0}}.section-masonry .mansory{box-sizing:border-box;column-count:1;column-gap:1em;margin:0}.section-masonry .mansory .embed-wrapper{height:0;margin-bottom:20px;max-width:100%;overflow:hidden;padding-bottom:53.25%;padding-left:1em;padding-right:1em;position:relative}.section-masonry .mansory .embed-wrapper iframe{border:none;height:100%;left:0;padding:1em;position:absolute;top:0;width:100%}@media screen and (min-width:992px){.section-masonry .mansory{column-count:3;margin:1em}}.section-masonry .mansory div{box-sizing:border-box;margin-bottom:1em;padding:1em;width:100%}.section-masonry .social-container{align-items:center;display:flex;justify-content:flex-end;margin:1rem}.section-masonry .social-container p{font-family:Oswald,Arial,Helvetica,sans-serif;margin:0 1rem;text-transform:uppercase}.full-bandeau-text{position:relative;z-index:3}.full-bandeau-text:before{background:url(/build/images/img-gregory.a087117d.png) no-repeat;background-size:contain;content:"";display:none;height:800px;position:absolute;right:-2rem;top:-2rem;width:700px;z-index:3}@media screen and (min-width:992px){.full-bandeau-text:before{display:inline-block}}