html{font-family:'Roboto',Helvetica,Arial,sans-serif;background:#FFFFFF;font-size:10px}body{padding:0;margin:0;-webkit-text-size-adjust:100%;font-size:1.3rem;line-height:2rem;color:#2d333a}h1,h2,h3,h4,h5{font-family:'Oswald';text-transform:uppercase;margin:0}.responsive-image{width:100%;height:auto}.clear{clear:both}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}.no-margin{margin:0 !important}header{text-align:right;position:relative;z-index:100}.header-logo{display:inline-block;width:140px;margin:10px 0 0 10px;float:left}.header-nav{display:inline-block}.header-nav .header-nav-main{list-style:none;margin:0 8px 0 0;padding:0;text-align:right}.header-nav .header-nav-main li{display:inline-block}.header-nav .header-nav-main .main-nav-link{cursor:pointer;display:inline-block;text-transform:uppercase;color:#FFFFFF;font-family:'Oswald';font-weight:bold;text-decoration:none;padding:10px 12px 20px 12px;font-size:1.4rem;line-height:2.4rem;position:relative}.header-nav .header-nav-main .main-nav-link:after{width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:8px solid #FFFFFF;content:"";display:block;position:absolute;left:50%;margin-left:-7px}.header-nav .header-nav-main .main-nav-link.inactive{box-shadow:inset 0 -3px 3px 0 rgba(0,0,0,0.2)}.header-nav .header-nav-main .expertise a{background-color:#f79d00}.header-nav .header-nav-main .assistant a{background:#e72900}.header-subnav{display:none;position:absolute;left:0;width:100%;text-align:left;padding:5px 0;z-index:100}.header-subnav ul{margin:0;padding:0}.header-subnav li{display:block !important;float:none}.header-subnav a{text-align:left;display:block;font-family:'Oswald';font-weight:bold;text-decoration:none;padding:10px 15px 10px 35px;font-size:1.3rem;line-height:2rem;color:#FFFFFF;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,0.5);position:relative}.header-subnav a:before{content:"";display:block;position:absolute;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:8px solid #FFFFFF;left:15px;top:13px}.header-subnav li:last-child a{border:none}.expertise .header-subnav{background:#f79d00}.assistant .header-subnav{background:#e72900}.header-nav .header-nav-main .active+.header-subnav{z-index:150}.header-annexe{clear:both;background:#F0F0F0;box-shadow:inset 0 3px 3px 0 rgba(0,0,0,0.2);text-align:left}.header-annexe .contact{color:#707a86;font-size:1.3rem;display:inline-block;line-height:1.4rem;padding:14px 0 16px 50px;position:relative}.header-annexe .contact .icon{width:25px;height:25px;fill:#2d333a;position:absolute;left:14px;top:18px}.header-annexe .contact a{color:#2d333a;font-family:'Oswald';font-weight:bold;font-size:1.5rem;display:block;text-decoration:none}.header-annexe .services{float:right;width:60px;padding:5px 15px 0 0}.header-annexe .services img{max-height:45px;width:auto}.banner{z-index:20;position:relative}.banner-visuel{background-size:cover;height:200px}.banner.small .banner-visuel{height:180px;background-position:50% 50%;box-shadow:inset 0 -3px 3px 0 rgba(0,0,0,0.2),inset 0 3px 3px 0 rgba(0,0,0,0.2)}.banner-slide{position:relative}.banner-content{background:#077cc0;padding:0 15px 35px;color:#FFFFFF;position:relative;text-align:right;margin-top:-8px}.banner-content .slide-container{padding-top:15px;text-align:center}.banner-content h1{font-size:2.5rem;line-height:3rem;margin:5px 0}.banner-content .diagonal{top:-30px;left:0;position:absolute;fill:#077cc0;width:100%;height:30px}.hp-block{position:relative;color:#FFFFFF;border:8px solid #FFFFFF;margin:-25px 15px 45px 15px;padding:10px 10px 20px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.5);z-index:60}.hp-block.expertise{background:#f79d00}.hp-block.assistant{background:#e72900}.hp-block h2{font-size:2rem}.hp-block .target{background:#FFFFFF;line-height:2.6rem;border-radius:1.3rem;padding:0 20px;color:#f79d00;text-shadow:none;display:inline-block;margin:8px 0 0 0}.hp-block .cta{display:inline-block;color:#FFFFFF;font-family:'Oswald';font-size:1.4rem;line-height:3.6rem;text-transform:uppercase;text-decoration:none;text-shadow:none;padding:0 30px 0 20px;position:absolute;width:100px;left:50%;margin-left:-75px;transition:all .5s cubic-bezier(.165, .84, .44, 1)}.hp-block .cta:hover{transform:scale(1.05)}.hp-block .cta .icon{fill:#FFFFFF;width:1.6rem;height:1.6rem;position:absolute;right:5px;top:1rem}.hp-block.expertise{background-color:#f79d00;background-image:url("../img/bloc-expertise.jpg");background-size:cover}.hp-block.expertise .cta{background:#d06c00}.hp-block.expertise .target{color:#d06c00}.hp-block.assistant{background-color:#e72900;background-image:url("../img/bloc-assistant.jpg");background-size:cover}.hp-block.assistant .cta{background:#961e00}.hp-block.assistant .target{color:#961e00}.intro{margin:-15px 0 25px 0;position:relative;padding:0 20px;text-align:center;clear:both}.card{box-shadow:0 0 4px 0 rgba(0,0,0,0.25);overflow:auto;margin:15px 0;transition:all .5s cubic-bezier(.165, .84, .44, 1);cursor:pointer;display:block;text-decoration:none}.card:hover{transform:scale(1.03)}.card .card-visuel{float:left;width:35%;min-height:130px;background-size:cover;background-position:50% 50%}.card .card-content{box-sizing:border-box;width:60%;float:right;padding:10px 15px 0 0;text-decoration:none;color:#2d333a}.card .card-content h3{color:#077cc0;margin:0 0 5px 0;padding:0;text-decoration:none}.card .card-content p{margin:0;padding:0;text-decoration:none}.testimonials{margin:20px 0 0 0;background:url("../img/testimonial.jpg");background-size:cover;padding:20px 0 10px;box-shadow:inset 0 -3px 3px 0 rgba(0,0,0,0.7),inset 0 3px 3px 0 rgba(0,0,0,0.7);color:#FFFFFF}.testimonials .testimonial{display:block;position:relative}.testimonials .quote{padding:0 20px;font-size:1.4rem}.testimonials .avatar{width:30px;height:30px;border-radius:15px;position:absolute;left:20px;margin-top:-8px}.testimonials .author{padding:0 20px 20px 60px;font-size:1.1rem}.section-more{border-top:1px solid #EAEAEA;padding:3.5rem 0 0;margin:4.5rem 0 0}.section-more h2{margin:0 !important;text-align:center}.tabs{border-bottom:8px solid;padding:1rem 0 0 2rem;margin:0 -2rem 3rem -2rem;list-style:none}.tabs li{display:inline-block;margin-bottom:0 !important}.tabs a{color:#AAAAAA;text-decoration:none;display:block;padding:1.5rem 1rem;margin:0 2px 0 0;font-weight:bold;background:#F5F5F5;border-bottom:3px solid #FFF;border-radius:8px 8px 0 0;font-size:1.5rem}.tabs a.active{color:#FFF}.tab-container{display:none}.tab-container.active{display:block}.expertise .tabs{border-color:#f79d00}.expertise .tabs a.active{background:#f79d00;border-color:#f79d00}.assistant .tabs{border-color:#e72900}.assistant .tabs a.active{background:#e72900;border-color:#e72900}.faq{margin:3rem 0}.faq .question{background:#EAEAEA;color:#FFFFFF;padding:1rem 2rem;border-radius:5px}.faq .answer{margin-top:.5rem;border:1px solid #EAEAEA;padding:1rem 2rem;border-radius:5px}.expertise .faq .question{background:#f79d00}.assistant .faq .question{background:#e72900}.partenaire{border:1px solid #EAEAEA;padding:3rem;background:rgba(255,255,255,0.7)}.partenaire .partenaire-logo{text-align:center;margin-bottom:2rem}.partenaire .logo{box-shadow:none !important;max-width:300px;margin:0 auto;display:inline-block}.partenaire .responsive-image{margin:1rem 0}.partenaire .highlight{width:auto !important;margin:3rem 0 !important;font-size:1.7rem !important;line-height:2.2rem !important}.partenaire .highlight:before,.partenaire .highlight:after{left:0 !important}.partenaire .highlight p{width:auto !important}.partenaire a{color:#e72900;text-decoration:none}.partenaire a:hover{text-decoration:underline}.partenaire a.link{display:block}footer{background:#077cc0;border-top:10px solid #005d93;padding:15px 20px;margin-top:30px;color:#FFFFFF;clear:both}footer h3{margin-bottom:5px}footer a{color:#FFFFFF;text-decoration:none}footer a:hover{text-decoration:underline !important}footer .footer-nav{padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid rgba(255,255,255,0.8)}footer .footer-nav ul{margin:0;padding:0;list-style:none}footer .footer-nav a{color:#FFFFFF;text-decoration:none;display:block;position:relative;line-height:2rem;padding:0 0 0 15px}footer .footer-nav a:before{content:"";display:block;position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #FFFFFF;left:0;top:5px}.copyright{clear:both;text-align:center;color:#FFFFFF;background:#005d93;padding:10px 20px}.copyright a{color:#FFFFFF;font-weight:bold;text-decoration:none}.copyright a:hover{text-decoration:underline}.page-content{padding:65px 0}.page-content.no-padding{padding:0}.page-content .wrapper{padding:0 2rem}.page-content h1{font-size:2.5rem;line-height:3.2rem;display:block;position:relative}.page-content h1:after{content:"";display:block;width:12rem;height:.8rem;border-radius:.4rem;background:#077cc0;margin:1.5rem 0 2.5rem}.page-content h1 .icon{width:15rem;height:15rem;opacity:.15;position:absolute;transform:rotateZ(25deg);top:-3rem;right:0;z-index:10}.page-content h2{margin:3rem 0 1rem}.page-content .highlight{font-size:1.8rem;line-height:2.5rem;padding:2rem 0;margin:2rem 0;position:relative}.page-content .highlight p{margin:0;padding:0}.page-content .highlight img{margin:2rem auto 0;width:90%;height:auto;max-width:360px}.page-content .highlight:before,.page-content .highlight:after{content:"";display:block;width:70%;height:1px;background:#999999;position:absolute;left:-2rem}.page-content .highlight:before{top:0}.page-content .highlight:after{bottom:0}.page-content .center-image{margin:2rem 0}.page-content .float-image{max-width:150px;box-shadow:none !important}.page-content .annexe{margin:25px 0 0 0;padding:10px 20px 10px 60px;color:#FFFFFF;position:relative;line-height:2.5rem}.page-content .annexe .icon{fill:#FFFFFF;width:45px;height:45px;transform:rotateZ(-25deg);position:absolute;left:10px;top:5px}.page-content .annexe a{color:#FFFFFF;font-weight:bold}.page-content .link-more{padding:2.5rem 5rem 2.5rem 3rem;margin:1rem 0;color:#FFFFFF;display:inline-block;box-sizing:border-box;text-align:center;font-weight:bold;font-size:1.5rem;text-decoration:none;border-radius:8px;transition:all .5s cubic-bezier(.165, .84, .44, 1)}.page-content .link-more .icon{fill:#FFFFFF;width:2rem;height:2rem;display:inline-block;position:absolute;margin-left:1rem}.page-content .link-more:hover{transform:scale(1.05)}.page-content li{margin-bottom:10px}.page-content .grey-area{margin:4rem 0;background:#F5F5F5;border:1px solid #EAEAEA;padding:1rem 3rem 3rem;position:relative}.page-content .grey-area h2{margin:0;padding-top:1.5rem}.page-content .grey-area h3{text-align:left;padding-top:.5rem}.page-content .grey-area .corner-title{padding:2rem 50px 0}.page-content .grey-area .corner-logo{position:absolute;right:-30px;top:-40px;width:115px;height:auto;box-shadow:none}.page-content .grey-area.pack{text-align:center}.page-content .grey-area.pack h3{text-align:center;font-weight:normal;margin:0;padding:0 0 .5rem}.page-content .grey-area.pack h3 strong{font-weight:bold}.page-content .grey-area .block{margin:1.5rem 0;border:1px solid #999999;padding:.75rem}.page-content .grey-area .price{color:#d06c00;font-weight:bold;font-size:1.8rem;display:inline-block;padding:0 .5rem}.page-content.no-padding .grey-area{margin:4rem 0 2rem 0}.page-content.expertise h1:after{background:#f79d00}.page-content.expertise h1 .icon{fill:#f79d00}.page-content.expertise h2{color:#d06c00}.page-content.expertise .highlight:before,.page-content.expertise .highlight:after{background-color:#f79d00}.page-content.expertise .highlight b{color:#f79d00}.page-content.expertise img{box-shadow:8px 8px 0 0 #f79d00}.page-content.expertise .annexe{background-color:#f79d00}.page-content.expertise.logo{background:url('../img/bg-expertise.png') 100% 3rem no-repeat;background-size:70% auto}.page-content.expertise .link-more{background:#f79d00}.page-content.assistant h1:after{background:#e72900}.page-content.assistant h1 .icon{fill:#e72900}.page-content.assistant h2{color:#961e00}.page-content.assistant .highlight:before,.page-content.assistant .highlight:after{background-color:#e72900}.page-content.assistant .highlight b{color:#e72900}.page-content.assistant img{box-shadow:8px 8px 0 0 #e72900}.page-content.assistant .annexe{background-color:#e72900}.page-content.assistant.logo{background:url('../img/bg-assistant.png') 100% 3rem no-repeat;background-size:70% auto}.page-content.assistant .link-more{background:#e72900}.contact-form{display:block;position:relative;margin:2rem 0;padding:0;box-sizing:border-box;z-index:20}.contact-form label{font-weight:bold;text-transform:uppercase}.contact-form hr{border:none;border-bottom:1px solid #AAAAAA;clear:both;margin:0 auto 2.25rem;padding:1.75rem 0 0 0;width:60%}.contact-form .asteriks{color:#b62215;font-weight:bold;display:inline-block;padding-left:3px}.contact-form .form-messages{font-size:1.4rem;line-height:2rem;color:#FFFFFF;text-align:center;margin-bottom:3rem}.contact-form .form-messages.error,.contact-form .form-messages.success{padding:1rem}.contact-form .form-messages.error{background:#b62215}.contact-form .form-messages.success{background:#5db157}.contact-form .input-text{display:block;border:1px solid #BBBBBB;background:#FFFFFF;width:100%;box-sizing:border-box;padding:1rem;margin-bottom:2rem;font-size:1.4rem;line-height:2rem;position:relative;border-radius:4px}.contact-form .textarea{resize:none;display:block;border:1px solid #BBBBBB;background:#FFFFFF;width:100%;box-sizing:border-box;padding:1rem 1rem 1rem 1rem;margin-bottom:2rem;font-size:1.4rem;border-radius:4px}.contact-form ::placeholder{color:#bbbbbb;display:none}.contact-form .custom-select{border:1px solid #ccc;width:100%;border-radius:3px;overflow:hidden;position:relative}.contact-form .custom-select:after{display:block;content:"";position:absolute;right:1.5rem;top:50%;margin-top:-4px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FF0000;pointer-events:none}.contact-form .custom-select select{padding:1rem;line-height:2rem;width:100%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;font-size:1.4rem}.contact-form .custom-select select:focus{outline:none}.contact-form .btn{font-weight:700;color:#FFFFFF;display:block;font-size:1.5rem;line-height:2rem;padding:1rem 4rem 1rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;position:relative;margin:1rem 0 0 0}.contact-form .btn span{display:inline-block;position:relative}.contact-form .btn .icon-btn{width:2rem;height:2rem;fill:#FFFFFF;display:inline-block;position:absolute;top:.95rem;right:2.5rem}.contact-form .btn .icon-btn .icon{width:100%;height:100%}.expertise .contact-form .btn{background:#f79d00}.expertise .contact-form .input-text,.expertise .contact-form .textarea,.expertise .contact-form .custom-select{border-color:#f79d00}.assistant .contact-form .btn{background:#e72900}.assistant .contact-form .input-text,.assistant .contact-form .textarea,.assistant .contact-form .custom-select{border-color:#e72900}#rgpd{display:none;position:fixed;bottom:0;background:rgba(7,124,192,0.95);left:0;width:100%;box-shadow:0 -5px 5px 0 rgba(0,0,0,0.2) !important;padding:10px 0;text-align:center;z-index:500;color:#FFFFFF}#rgpd .btn{margin:0 0 10px 0;padding:10px 20px;border:1px solid #FFFFFF;display:inline-block;cursor:pointer}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;z-index:50;margin-top:-2.25rem;top:110px;border:none;width:4.5rem;height:4.5rem;color:rgba(255,255,255,0);cursor:pointer;background:url('../img/chevron.png') 50% 50% no-repeat;background-size:2.5rem 2.5rem;background-color:#FFFFFF;box-shadow:0 0 3px 3px rgba(0,0,0,0.25)}.slick-prev{left:0;transform:rotateZ(180deg)}.slick-next{right:0}@media (min-width:760px){html{font-size:11px}.wrapper{margin:0 2%}.header-logo{width:160px;margin-top:8px}.header-nav .header-nav-main .main-nav-link{padding:12px 20px 22px 20px}.header-annexe{float:right;clear:none;background:none;box-shadow:none}.header-annexe .contact{padding-right:20px;padding-left:20px}.header-annexe .contact .icon{display:none}.header-annexe .services{width:70px;padding:0 15px 0 0}.header-annexe .contact{padding-right:30px}.header-annexe .services img{max-height:52px}.header-subnav li{display:inline-block !important}.header-subnav a{padding:6px 15px;border-bottom:none;border-right:1px solid rgba(255,255,255,0.5);display:inline-block}.header-subnav a:before{display:none}.body-expertise .expertise .header-subnav{display:block !important;z-index:100}.body-assistant .assistant .header-subnav{display:block !important;z-index:100}.body-expertise .header-nav .header-nav-main .assistant .main-nav-link{box-shadow:inset 0 -3px 3px 0 rgba(0,0,0,0.2)}.body-assistant .header-nav .header-nav-main .expertise .main-nav-link{box-shadow:inset 0 -3px 3px 0 rgba(0,0,0,0.2)}.header-nav .header-nav-main .main-nav-link.active{box-shadow:none !important}.banner{text-align:left;position:relative}.banner.small{margin-top:44px}.banner .banner-visuel{background-size:cover;margin-right:40%;height:320px}.banner.small .banner-visuel{height:250px;background-position:50% 50%;margin:0}.banner .banner-content{box-sizing:border-box;width:40%;height:320px;position:absolute;right:0;top:0;margin:0;padding:35px 7rem 0 0}.banner .banner-content .diagonal{top:0;left:-90px;height:320px;width:90px}.banner .banner-content .slide-container{display:flex;align-items:center;justify-content:center;height:250px;padding-top:0}.banner .banner-content .slide-container p{margin:0}.slick-prev,.slick-next{top:50%}.section-blocks{margin-top:-25px}.hp-blocks{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;padding-bottom:25px}.hp-block{flex:1;width:50%;display:inline-block;box-sizing:border-box;margin:0 0 0 0;float:left;border-top:12px solid #FFFFFF}.hp-block:first-child{border-left:12px solid #FFFFFF}.hp-block:last-child{border-right:12px solid #FFFFFF}.hp-block .cta{width:120px;margin-left:-85px;bottom:-20px}.intro{padding-top:5px;width:80%;margin:0 auto;box-sizing:border-box}.exemple{padding:10px 0 3rem;overflow:auto}.exemple:after{content:"";display:table;clear:both}.card{border-radius:5px;width:48%;float:left;background-color:#FFFFFF}.card:nth-child(even){margin-left:2%}.card:nth-child(odd){margin-right:2%}.card .card-visuel{min-height:180px}.section-more .cards{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.section-more .cards .card{flex:1;width:31% !important;margin-right:1% !important;margin-left:1% !important}.section-more .cards .card .card-visuel{display:block;float:none;width:auto;height:120px;min-height:120px}.section-more .cards .card .card-content{width:auto;float:none;text-align:center;padding:20px 20px 25px 20px}.section-more .cards .card .card-content h3{font-size:1.6rem}.testimonials{margin:-10px 0 0 0;text-align:right}.testimonials .testimonial{display:block;position:relative}.testimonials .quote{font-size:1.5rem;position:relative}.testimonials .quote p{margin-bottom:5px}.testimonials .quote:before{content:"";display:block;position:absolute;width:40px;height:34px;background:url('../img/quote-left.png');background-repeat:no-repeat;background-size:40px 34px;margin-left:-52px}.testimonials .quote:after{content:"";display:block;position:absolute;width:30px;height:25px;background:url('../img/quote-right.png');background-repeat:no-repeat;background-size:30px 25px;right:10%;bottom:20px;margin-right:-25px}.testimonials .quote,.testimonials .author{display:inline-block;width:70%;text-align:left;padding-right:10%}.testimonials .author{padding-bottom:15px}.testimonials .avatar{width:60px;height:60px;border-radius:30px;border:3px solid #077cc0;border-radius:33px;right:80%;left:auto;margin-right:70px;top:10px}.tabs a{padding:1.5rem 2.5rem}footer{overflow:auto}footer .footer-nav,footer .contact{width:30%;float:left;border:none;box-sizing:border-box;padding-right:3%;margin-right:3%}footer .footer-nav{border-right:1px solid rgba(255,255,255,0.8)}footer .contact p{margin-top:0}.page-content.expertise.logo,.page-content.assistant.logo{background-size:50% auto}.page-content .highlight{width:50%}.page-content .highlight:before,.page-content .highlight:after{left:-4rem}.page-content .highlight img{box-shadow:-8px 8px 0 0 #efaf14;position:absolute;width:90%;max-width:auto;left:110%;top:-2rem}.float-image{float:left;margin-right:30px}}@media (min-width:960px){html{font-size:12px}.header-logo{width:200px}.header-nav .header-nav-main .main-nav-link{padding:16px 24px 26px 24px}.header-annexe .contact{padding:18px 30px 16px 60px}.header-annexe .contact .icon{width:30px;height:30px;top:20px;display:inline-block}.header-annexe .services{width:80px}.header-annexe .services img{max-height:60px}.hp-block{padding:10px 20px 20px}.banner .banner-visuel{margin-right:35%}.banner .banner-content{width:35%}.banner.small .banner-visuel{height:300px}.cards{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.card{flex:1;width:23%;margin-right:1%;margin-left:1%}.card:nth-child(even){margin-left:1%}.card:nth-child(odd){margin-right:1%}.card .card-visuel{display:block;float:none;width:auto;height:120px;min-height:120px}.card .card-content{width:auto;float:none;text-align:center;padding:20px 20px 25px 20px}.card .card-content h3{font-size:1.6rem}.testimonials{padding:30px 0 40px 0}.testimonials .author{padding-bottom:0 !important}.page-content{width:80%;margin-left:auto;margin-right:auto}.page-content .highlight{position:relative;margin-left:-80px;margin-right:-80px;width:auto}.page-content .highlight:before,.page-content .highlight:after{width:35%;left:0}.page-content .highlight p{display:inline-block;width:60%}.page-content .highlight img{box-shadow:-8px 8px 0 0 #efaf14;position:absolute;width:auto;left:65%;top:-2rem}.contact-form .btn{float:right;padding:1rem 5rem 1rem 2.5rem}.col .col-2{width:48%;display:inline-block}.col .col-2:nth-child(2n+1){float:right}.col .col-2:nth-child(2n){float:left}.col .col-2:nth-child(2n+1):after{content:"";display:table;clear:both}}@media (min-width:1250px){.wrapper{margin:0 auto;max-width:1050px}.header-subnav{max-width:1200px;margin:0 0 0 -600px;left:50%}.banner,.testimonials,footer,.copyright{box-sizing:border-box;margin-right:auto;margin-left:auto;max-width:1200px}.slick-prev{left:-2.25rem}.slick-next{right:-2.25rem}.testimonials{border-radius:10px}}