.hide-text{font:0/0 a;text-shadow:none;color:transparent}.before-after-absolute{display:block;content:"";position:absolute}@media screen and (min-width: 992px){html,body{font-size:16px}#main_logo{width:310px;max-width:none}.home .menu{display:block;position:absolute;top:3vw;right:130px;height:34px;display:flex;justify-content:flex-end;align-items:center;z-index:11}.home .menu a{color:#041730;margin-left:25px}.home .menu a:hover{color:#d25d31}#main_banner .page_title{font-size:3vw;bottom:16vw}.num_box{position:absolute;left:0;top:-40px;z-index:11}.step_1_box_wrap{background:#041730}.step_1_box_wrap .step_1_box{position:relative;margin:-110px 0 0;z-index:6}.step_1_box_wrap .step_1_box #a-propos{width:70%}.step_1_box_wrap .step_1_box .text_box.box_white{position:relative;background:rgba(255,255,255,.92)}.step_1_box_wrap .step_1_box .text_box.box_white:before{display:block;content:"";width:3px;height:65%;background:#d25d31;position:absolute;bottom:30px;left:28px}.step_1_box_wrap .step_1_box .text_box.box_orange{background:rgba(210,93,49,.92)}.step_1_box_wrap .step_1_box .text_box.box_white,.step_1_box_wrap .step_1_box .text_box.box_orange{padding-left:60px;padding-right:25px}.img_mobi{display:none}.img_desktop{display:block;position:absolute;left:100%;top:0;width:43%;height:100%}.img_desktop img{object-fit:cover;width:100%;height:100%}.pics_row{position:relative;margin-top:-80px;z-index:2}.step_2_text{position:relative;padding-top:40px;padding-left:60px}.step_2_text:before{display:block;content:"";width:3px;height:84%;background:#d25d31;position:absolute;bottom:0;left:28px}.img_2{position:absolute;right:4%;bottom:-150px;width:28%}.bottom_big_wrap{padding-left:4%;padding-right:4%;background:#29405d}.bottom_big_wrap .deskto_panel-row-style .pos_rel{display:grid;grid-template-columns:7fr 3fr;padding-bottom:70px}.bottom_big_wrap .deskto_panel-row-style .pos_rel .box_expert{position:relative;grid-column:1;grid-row:1;padding-top:40px;padding-left:60px}.bottom_big_wrap .deskto_panel-row-style .pos_rel .box_expert:before{display:block;content:"";width:3px;height:110%;background:#d25d31;position:absolute;top:60px;left:28px;z-index:8}.bottom_big_wrap .deskto_panel-row-style .pos_rel .pic_contact{grid-column:2;grid-row:1/3;flex-direction:column}.bottom_big_wrap .deskto_panel-row-style .pos_rel .end_page{grid-column:1;grid-row:2;padding-left:60px}.bottom_big_wrap .deskto_panel-row-style .pos_rel .end_page p{display:inline-block;margin-right:40px}.box_orange::after,.box_contact::after{display:none}.services_boxes .box{width:25%;padding:25px 20px}.pics_row{min-height:32vw;background:url("/images/roulotte_reparation.jpg") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.pics_row_2{position:relative;min-height:32vw;background:url("/images/service_reparation.jpg") center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.over_text{padding:30px 50px;white-space:nowrap;background:rgba(255,255,255,.9);position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 1200px){#main_header::after{height:170px}#main_banner{max-height:100vh;overflow:hidden;display:flex;align-items:center}.box_contact,.box_expert,.admin_box,.signature{padding-left:8%;padding-right:8%}}@media screen and (min-width: 1400px){html,body{font-size:17px}.services_boxes .box{width:20%;padding:45px}.services_boxes .box p{height:70px}.img_2{right:7%;width:26%}.bottom_big_wrap{padding-left:7%;padding-right:7%}.services_boxes,.step_2_text{margin-bottom:70px}#entretien-reparation{padding-bottom:45px}.step_1_box_wrap .step_1_box .text_box.box_white,.step_1_box_wrap .step_1_box .text_box.box_orange{padding:45px 85px 20px 60px}.step_2_text,.bottom_big_wrap .deskto_panel-row-style .pos_rel .box_expert{padding-top:70px}.bottom_big_wrap .deskto_panel-row-style .pos_rel .end_page{padding-top:50px}}@media screen and (min-width: 1700px){.bottom_big_wrap{padding-left:11%;padding-right:11%}.img_2{right:11%;width:23%}#main_logo{width:380px}.menu{font-size:1.25rem}}/*# sourceMappingURL=style_desktop.css.map */
