body.home main #Top{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;background:var(--darkblue);padding:128px 32px;color:white;position:relative;overflow:hidden}body.home main #Top .video-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:url("/wp-content/themes/wp-moot/images/preload.jpg") no-repeat center center/cover;background-color:var(--darkblue);aspect-ratio:3 / 1.69;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1.5);min-width:100%;min-height:100%}body.home main #Top .video-bg iframe,body.home main #Top .video-bg video{width:100%;height:100%;object-fit:cover}body.home main #Top .video-bg.novideo iframe,body.home main #Top .video-bg.novideo video{display:none}body.home main #Top *{color:white}body.home main #Top *:not(.video-bg){position:relative;z-index:1}body.home main #Top ul{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:100px;padding-right:8px;text-wrap:pretty}@media (max-width: 799px){body.home main #Top ul{line-height:20px;margin-top:64px;padding:0 16px}}body.home main #Top ul li{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:8px;letter-spacing:4px;font-size:1.6rem;text-transform:uppercase}body.home main #Top ul li:before{content:'/'}@media (max-width: 799px){body.home main #Top ul li{font-size:1.1rem;letter-spacing:2.75px}body.home main #Top ul li:nth-of-type(3):before{display:none}}body.home main #Top ul li:first-of-type:before{display:none}body.home main #Top h1{text-align:center;letter-spacing:20px;font-size:3rem;font-weight:400;margin-top:32px;line-height:30px;text-wrap:balance;text-transform:uppercase}@media (max-width: 799px){body.home main #Top h1{letter-spacing:6px;line-height:50px;font-size:1.7rem}}body.home main #Top .cta-card{width:300px;height:50px;background:transparent;display:inline-flex;justify-content:center;align-items:center;position:relative;overflow:hidden;cursor:pointer;transition:all 0.5s ease;border:2px solid #FFF;margin-top:64px}body.home main #Top .cta-card:before{content:'';position:absolute;top:-50%;left:-100%;width:200%;height:200%;background:linear-gradient(0deg, transparent, transparent 30%, rgba(247,205,91,0.3));transform:rotate(-45deg);transition:all 0.5s ease;opacity:0}body.home main #Top .cta-card .cta{color:var(--yellow);font-size:1.4rem;position:relative;z-index:2;font-weight:600;letter-spacing:3.5px;text-transform:uppercase;line-height:normal;transition:all 0.5s ease}body.home main #Top .cta-card:hover{transform:scale(1.05);box-shadow:0 0 20px rgba(247,205,91,0.5);background-color:var(--yellow)}body.home main #Top .cta-card:hover:before{opacity:1;transform:rotate(-45deg) translateY(300%)}body.home main #Top .cta-card:hover .cta{color:var(--darkblue)}body.home main #About{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;max-width:var(--max-content-width);padding:128px 32px;gap:128px}@media (max-width: 1023px){body.home main #About{gap:64px;padding:64px 32px}}@media (max-width: 799px){body.home main #About{flex-direction:column;gap:32px;padding:32px 0 0 0}}@media (min-width: 800px){body.home main #About .content{flex-basis:440px}}@media (max-width: 799px){body.home main #About .content{padding:32px}}body.home main #About .content h2{font-size:2.4rem;font-weight:500;letter-spacing:7.2px;text-transform:uppercase}@media (max-width: 799px){body.home main #About .content h2{font-size:2rem;line-height:normal;letter-spacing:6px;text-align:center}}body.home main #About .content p{margin-top:32px}@media (min-width: 800px){body.home main #About picture{flex-basis:560px}}@media (max-width: 799px){body.home main #About picture{width:100%}}body.home main #WorkingMethod{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:64px;max-width:var(--max-content-width);padding:100px 32px}@media (min-width: 800px){body.home main #WorkingMethod{border-top:1px solid var(--lightgrey)}}@media (max-width: 799px){body.home main #WorkingMethod{flex-direction:column}}body.home main #WorkingMethod h2{font-size:2.4rem;font-weight:500;line-height:40px;letter-spacing:7.2px;text-transform:uppercase;text-wrap:balance;text-align:center}@media (min-width: 800px){body.home main #WorkingMethod h2{max-width:200px}}@media (max-width: 799px){body.home main #WorkingMethod h2{font-size:2rem}}body.home main #WorkingMethod ul{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:64px}@media (max-width: 1023px){body.home main #WorkingMethod ul{gap:32px}}@media (max-width: 799px){body.home main #WorkingMethod ul{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center}}body.home main #WorkingMethod ul li{display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;gap:16px}@media (max-width: 799px){body.home main #WorkingMethod ul li{flex-basis:calc(50% - 16px)}}body.home main #WorkingMethod ul li span{font-size:1.6rem;font-weight:500;line-height:24px;letter-spacing:3.2px;text-transform:uppercase;text-align:center}@media (max-width: 799px){body.home main #WorkingMethod ul li span{font-size:1.2rem;line-height:20px;letter-spacing:2.4px}}body.home main #Agency{width:100%}body.home main #Agency .line{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch}@media (max-width: 799px){body.home main #Agency .line{flex-direction:column}}@media (min-width: 800px){body.home main #Agency .line picture,body.home main #Agency .line .text{flex-basis:50%;width:50%}}body.home main #Agency .line .text{display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;padding:64px}body.home main #Agency .line .text h2{font-size:2.4rem;font-weight:500;line-height:40px;letter-spacing:7.2px;text-transform:uppercase}@media (max-width: 799px){body.home main #Agency .line .text h2{font-size:2rem;letter-spacing:6px}}body.home main #Agency .line .text h3{font-size:1.4rem;letter-spacing:4.2px;text-transform:uppercase}body.home main #Agency .line .text p{margin-top:64px;max-width:400px;text-wrap:balance}body.home main #Agency .line picture{height:65vh}@media (max-width: 799px){body.home main #Agency .line picture{height:auto;aspect-ratio:420 / 380}}body.home main #Agency .line picture img{width:100%;height:100%;object-fit:cover}body.home main #Agency .line:nth-of-type(odd) .text{background:var(--darkblue);color:white}body.home main #Agency .line:nth-of-type(even) .text{background:var(--lightgrey)}@media (min-width: 800px){body.home main #Agency .line:nth-of-type(even) .text{order:-1}}body.home main #References{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:100px;padding:100px 0}@media (max-width: 799px){body.home main #References{gap:32px;padding:50px 0}}body.home main #References .prestations.swiper{width:100%}body.home main #References .prestations.swiper .swiper-wrapper .swiper-slide{width:auto;text-align:center;font-size:1.4rem;font-weight:700;letter-spacing:2.8px;text-transform:uppercase;padding:8px 16px;cursor:pointer;user-select:none}body.home main #References .prestations.swiper .swiper-wrapper .swiper-slide.selected{background:var(--darkblue);color:white}body.home main #References .clients.swiper{width:100%}body.home main #References .clients.swiper .swiper-wrapper .swiper-slide{display:inline-flex;flex-direction:column;flex-wrap:nowrap;gap:16px;width:300px;user-select:none}body.home main #References .clients.swiper .swiper-wrapper .swiper-slide strong{font-size:1.8rem;font-weight:700;letter-spacing:3.6px;text-transform:uppercase}body.home main #References .clients.swiper .swiper-button-prev{left:64px;transform:translateX(-50%)}@media (max-width: 799px){body.home main #References .clients.swiper .swiper-button-prev{left:50px}}body.home main #References .clients.swiper .swiper-button-next{right:64px;transform:translateX(50%)}@media (max-width: 799px){body.home main #References .clients.swiper .swiper-button-next{right:50px}}body.home main #References .clients.swiper .swiper-button-prev,body.home main #References .clients.swiper .swiper-button-next{top:103px;background:var(--yellow);border-radius:50%;width:61px;height:61px}@media (max-width: 799px){body.home main #References .clients.swiper .swiper-button-prev,body.home main #References .clients.swiper .swiper-button-next{width:40px;height:40px}}body.home main #References .clients.swiper .swiper-button-prev svg,body.home main #References .clients.swiper .swiper-button-next svg{stroke:transparent;color:var(--darkgrey);height:18px}body.home main #Reviews{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;background:url("/wp-content/themes/wp-moot/images/preload.jpg") no-repeat center center/cover;background-color:var(--darkblue);padding:100px 0 64px;position:relative;overflow:hidden}@media (max-width: 799px){body.home main #Reviews{padding:64px 0}}body.home main #Reviews .video-bg{position:absolute;inset:0;z-index:0;pointer-events:none;aspect-ratio:3 / 1.69;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1.4);min-width:100%;min-height:100%}body.home main #Reviews .video-bg iframe,body.home main #Reviews .video-bg video{width:100%;height:100%;object-fit:cover}body.home main #Reviews .video-bg.novideo iframe,body.home main #Reviews .video-bg.novideo video{display:none}body.home main #Reviews h2{font-size:2.4rem;font-weight:500;line-height:40px;letter-spacing:7.2px;color:white;text-transform:uppercase;text-align:center;padding:0 32px;text-wrap:balance}@media (max-width: 799px){body.home main #Reviews h2{font-size:2rem;line-height:32px;letter-spacing:6px}}body.home main #Reviews .swiper{width:100%;margin-top:32px;padding-bottom:64px}body.home main #Reviews .swiper .swiper-wrapper .swiper-slide{display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;text-align:center;color:white;padding:0 128px}@media (max-width: 799px){body.home main #Reviews .swiper .swiper-wrapper .swiper-slide{padding:0 100px}}body.home main #Reviews .swiper .swiper-wrapper .swiper-slide p{max-width:600px}body.home main #Reviews .swiper .swiper-wrapper .swiper-slide b{font-weight:500;line-height:20px;letter-spacing:2.8px;text-transform:uppercase;margin-top:50px}body.home main #Reviews .swiper .swiper-wrapper .swiper-slide span{font-size:1.1rem;letter-spacing:2.2px;text-transform:uppercase}body.home main #Reviews .swiper .swiper-button-prev{left:64px;transform:translateX(-50%)}@media (max-width: 799px){body.home main #Reviews .swiper .swiper-button-prev{left:50px}}body.home main #Reviews .swiper .swiper-button-next{right:64px;transform:translateX(50%)}@media (max-width: 799px){body.home main #Reviews .swiper .swiper-button-next{right:50px}}body.home main #Reviews .swiper .swiper-button-prev,body.home main #Reviews .swiper .swiper-button-next{background:var(--yellow);border-radius:50%;width:61px;height:61px;top:30px}@media (max-width: 799px){body.home main #Reviews .swiper .swiper-button-prev,body.home main #Reviews .swiper .swiper-button-next{width:40px;height:40px}}body.home main #Reviews .swiper .swiper-button-prev svg,body.home main #Reviews .swiper .swiper-button-next svg{stroke:transparent;color:var(--darkgrey) !important;height:18px}body.home main #Reviews .swiper .swiper-pagination{top:unset;bottom:0}body.home main #Reviews .swiper .swiper-pagination .swiper-pagination-bullet{border:1px solid white;background:transparent}body.home main #Reviews .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:white}body.home main #Contact{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:100px 32px}body.home main #Contact h2{font-size:2.4rem;font-weight:500;line-height:40px;letter-spacing:7.2px;text-transform:uppercase;text-align:center}@media (max-width: 799px){body.home main #Contact h2{font-size:2rem;line-height:32px;letter-spacing:6px}}body.home main #Contact ul{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:64px;gap:64px}@media (max-width: 1023px){body.home main #Contact ul{gap:32px}}@media (max-width: 799px){body.home main #Contact ul{gap:0;flex-direction:column}}body.home main #Contact ul li a{display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:50%;background:white;width:220px;height:220px;gap:16px;cursor:pointer}@media (max-width: 799px){body.home main #Contact ul li a{border-radius:0;border-bottom:1px solid var(--lightgrey)}}body.home main #Contact ul li a b{font-size:2rem;font-weight:700;letter-spacing:6px;text-transform:uppercase;color:var(--darkgrey)}body.home main #Contact ul li a span{width:150px;text-align:center;line-height:20px;color:var(--darkgrey)}@media (min-width: 800px){body.home main #Contact ul li a{transition:background .3s}body.home main #Contact ul li a:hover{background:var(--yellow);color:var(--darkgrey)}body.home main #Contact ul li a:active{transform:translateY(1px)}}body.home main #Contact ul li a[href^='tel'] b{letter-spacing:2px}@media (min-width: 800px){body.home main #Contact ul li a:hover{background:var(--yellow);color:var(--darkgrey)}}@media (max-width: 799px){body.home main #Contact ul li:last-of-type a{border:0}}
/*# sourceMappingURL=front-page.css.map */
