body{background:var(--blue)}.landing .section{background-color:#fff}.landing .section p{padding:10px;font-size:18px;line-height:25px}.landing .section p a{color:var(--main-orange)}.landing .section li{padding:0 10px;font-size:16px;line-height:22px;list-style:inside}.landing .form{background-image:url(/build/images/location2.3e60e788.png);background-repeat:no-repeat;background-size:contain;min-height:100vh;padding-top:18vh;color:#fff}.landing-pics-box{display:flex;flex-direction:row;flex:auto;width:100%;height:100vh}.landing-pic-left{background-image:url(/build/images/illustration.dee18089.png);background-color:#ffead0}.landing-pic-left,.landing-pic-right{background-repeat:no-repeat;background-position:bottom 50% right 50%;background-size:55%;width:50vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.landing-pic-right{background-image:url(/build/images/image-pro.c76f4ad8.png);background-color:#dbf3ff}.landing-top-container{background-color:hsla(0,0%,100%,.308);width:60%;height:15%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-left:10%;padding-right:10%;box-sizing:border-box;text-align:center;border-radius:15px;margin-top:2%}.landing-top-container h1{margin-top:2%;color:var(--light-blue)}.landing-top-container h1,.landing-top-container h1 i{font-size:18px;font-family:Poppins;line-height:1.6;font-weight:400}.landing-top-container h1 i{color:var(--main-orange)}.landing-top-container h1 span{font-size:19px;font-weight:700}.landing-solution-container{width:60%;height:28%;background-color:#fff;border-radius:25px;box-shadow:1px 0 20px 0 rgba(27,27,27,.4);margin-bottom:10%;display:flex;flex-direction:column;align-items:center;padding-left:10%;padding-right:10%;box-sizing:border-box;text-align:center;justify-content:space-evenly}.landing-solution-container h2{color:#9abaca;font-size:16px;font-family:Poppins;line-height:1.6}.landing-solution-container i{color:var(--main-orange);font-size:16px;font-family:Poppins;line-height:1.6}.landing.transport .form{height:90vh;background-image:url(/build/images/Camion_floque_bigScreen.7a073281.jpg)}.landing h1{text-align:center;text-transform:uppercase;width:60%;line-height:66px;margin:40px auto}.landing h1,.landing h1 span{font-size:55px;font-family:Oswald;font-weight:500}.landing h1 span{color:var(--main-orange)}.landing .form .split{width:90%;margin:auto;display:flex}.landing .form form{flex:3;background-color:#fff;border-radius:5px;height:70vh}.landing .form div{flex:2}.landing .testimonials{padding-top:50px}.landing .testimonials__item{flex:1;text-align:center;width:300px;margin:auto}.landing .testimonials__picture{width:60px;height:60px;background-color:#fff;border-radius:50%;margin:auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.landing .testimonials__picture img{height:100%}.landing .testimonials__item h4{font-size:25px;font-weight:500;margin:10px}.landing .testimonials__date{margin:0;color:#eee}.landing .testimonials__recommandation{margin:0}.landing .testimonials__recommandation i{color:#f15f74}.landing testimonials__content{text-align:justify}.landing .steps h2{color:var(--main-orange);font-weight:100;font-size:35px;margin-bottom:50px}.landing .steps__container{width:80%;margin:auto;display:flex;justify-content:space-between}.landing .steps__item{flex:1;background-color:var(--main-blue);color:#fff;margin:20px;border-radius:8px;overflow:hidden;padding-bottom:20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.landing .steps__item img{width:100%}.landing .steps__item h3{text-align:center;font-weight:700;font-size:20px;padding:15px}.landing .steps__item p{margin:0 30px;text-align:center}.landing .steps__item a{color:var(--main-orange);text-decoration:none}.landing .advantages{background-color:var(--main-blue);color:#fff}.landing .advantages h2{font-weight:100;font-size:35px;margin-bottom:50px}.landing .advantages .italic{font-style:italic;text-align:center}.landing .advantages .caption{width:70%;margin:0 auto}.landing .advantages__container{display:flex}.landing .advantages__container>*{flex:1;padding:0 30px;text-align:justify}.landing .advantages__container h3{color:var(--main-orange);font-family:Oswald;text-align:center;font-weight:300;font-size:28px;margin:25px 0;text-transform:uppercase;line-height:35px}.landing .advantages__container h4{color:#fff;font-family:Oswald;text-align:center;font-weight:300;font-size:25px;margin:10px 0;line-height:30px}.landing .advantages__container ul{padding:0}.landing .table{background-color:var(--main-blue);color:#fff}.landing .table h2{font-weight:100;font-size:35px;width:75%;margin:0 auto 50px;line-height:45px}.landing .table table{width:80%;margin:auto;text-align:center;border-collapse:collapse}.landing .table table a{color:#fff;text-decoration:none}.landing .table table tr:first-child{border-bottom:1px solid #fff}.landing .table table td,.landing .table table th{padding:15px 0}.landing .table table tr:nth-child(2n){background-color:hsla(0,0%,100%,.2)}.landing .table table span{color:var(--main-orange)}.landing .links{display:flex;padding:0 10%;color:#424242;background:#e0e0e0}.landing .links>*{flex:1;margin:30px}.landing .links h2{font-family:Oswald;font-size:23px;font-weight:400;padding:20px;text-transform:uppercase}.landing .links>*>div{column-count:2}.landing .links a{display:block;text-decoration:none;color:#424242;font-size:14px;margin:6px 0}.landing .links li{margin-left:20px}.landing .links li a{font-size:13px}.breadcrumb{box-sizing:border-box;position:fixed;width:100%;background-color:rgba(35,35,35,.5);padding:10px 50px;top:80px}.breadcrumb a{font-size:15px;color:hsla(0,0%,100%,.8);text-transform:capitalize;line-height:15px}.breadcrumb a,.breadcrumb span{margin-left:10px}.landing .testimonials{background-color:var(--main-blue);color:#fff}.testimonials h3{font-family:Lato;text-align:center;margin:20px auto}.testimonials h3 i{color:#f15f74}.testimonials a{font-family:Oswald;font-weight:500;display:block;margin:auto;font-size:16px;font-weight:400;text-transform:uppercase;width:fit-content}.testimonials a i{font-size:20px;margin-right:10px}.testimonials__container{display:flex;justify-content:space-between;width:70%;margin:50px auto 30px}.testimonials__item{flex:1;margin:15px;text-align:center}.testimonials__picture{width:60px;height:60px;background-color:#fff;border-radius:50%;margin:auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.testimonials__picture img{height:100%}.testimonials__item h4{font-size:25px;font-weight:500;margin:10px}.testimonials__date{margin:0;color:#eee}.testimonials__recommandation{margin:0}.testimonials__recommandation i{color:#f15f74}.testimonials__content{text-align:justify;height:auto}.transport-type{box-sizing:border-box;margin-top:-45vh;background:var(--main-blue);padding:30px;width:100%;color:#fff}.transport-type__caption{width:60%;margin:0 auto}.transport-type .steps__item{background:#fff;padding-bottom:0}.transport-type .steps__container.reduced{width:50%}.transport-type .steps__item h3{color:var(--main-blue);text-transform:uppercase;font-size:25px;padding:20px}@media only screen and (max-width:1200px){.landing-pics-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:200vh}.landing-pic-left{background-position:bottom 50% right 50%;background-size:55%}.landing-pic-left,.landing-pic-right{width:960px;height:100vh}}@media only screen and (max-width:960px){.landing-solution-container{width:70%}.landing-pics-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:200vh}.landing-pic-left{background-position:bottom 50% right 50%;background-size:55%}.landing-pic-left,.landing-pic-right{width:100vw;height:100vh}.mobile-btn{width:100px}}@media only screen and (max-height:550px){.landing-top-container{height:120px}}@media only screen and (max-width:590px){.landing-top-container{height:30%}}@media only screen and (max-width:768px){.landing-solution-container h2,.landing-solution-container i{font-size:13px}.mobile-btn{font-size:12px}.breadcrumb{display:none}.landing h1{padding:20px 10px;width:90%}.landing .section{padding:20px}.landing .form .split{flex-direction:column}.landing .form form{flex:initial}.landing .steps__container{flex-direction:column}.landing .steps__item{margin:20px 0}.landing .advantages__container,.landing .links{flex-direction:column}.landing .testimonials__container{flex-direction:column;width:100%}.landing .testimonials__item{margin:30px auto;width:100%}.landing .table table{width:100%}}