.large_circle{position:relative;display:block;width:522px;height:522px;background:rgba(0,0,0,.35);-moz-border-radius:261px;-webkit-border-radius:261px;border-radius:261px;margin:0 auto;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;border:none}.large_circle.anim{width:314px;height:314px;margin:104px auto;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.large_circle .circle{display:block;width:314px;height:314px;position:absolute;top:50%;left:50%;margin-top:-157px;margin-left:-157px;padding:110px 0;-moz-border-radius:157px;-webkit-border-radius:157px;border-radius:157px;color:#fff;text-align:center;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.circle.red{background:#f00;-moz-transition:.8s;-o-transition:.8s;-webkit-transition:.8s;transition:.8s}.circle.red:hover,.circle.red:focus{background:#000;text-decoration:none;-moz-transition:.8s;-o-transition:.8s;-webkit-transition:.8s;transition:.8s}.circle.red .text{font-size:42px;font-weight:300;line-height:46px}.circle.red .text span{font-size:75px;font-weight:700}.popular_categories{padding:100px 0 200px;text-align:center;max-width:1400px;margin:auto}.footer-faq{background-color:#fff}.key_points_wrapper section:nth-child(even){background-color:#eee}.key_points_wrapper section{padding:100px 0}@media(min-width:992px){.key_points_wrapper section{padding:220px 0}}.key_points_wrapper section>.row{margin:auto;max-width:1400px}@media(min-width:992px){.key_points_wrapper section>.row{display:flex}.key_points_wrapper section>.row div{align-self:center}}.key_points_wrapper .zones{padding:0}@media(min-width:992px){.key_points_wrapper section:nth-child(odd) .zones{padding-right:100px}.key_points_wrapper section:nth-child(even) .zones{padding-left:100px}}.popular_categories a{position:relative;display:block;text-decoration:none}.popular_categories a .name{position:absolute;top:110%;left:0;width:100%;font-size:20px;line-height:1;color:#000;text-align:center;padding:0 30px;z-index:1}.popular_categories a .hover{display:block;-ms-opacity:0;opacity:0;-o-transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;transition:.4s}.popular_categories a:hover .hover{-ms-opacity:1;opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,0,0,.6);-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;-ms-transition:.4s;transition:.4s}.popular_categories .btn-primary{display:inline-block;margin-top:140px}section.rouleau{padding-top:100px}section.rouleau .home_img{width:100%;height:500px;background:url(/assets/client/img/rouleau.jpg) no-repeat center center transparent;background-size:cover}section.first .home_img{width:100%;height:500px !important;background:url(/assets/client/img/home_1.jpg) no-repeat center center transparent;background-size:cover}section.second .home_img{width:100%;height:500px !important;background:url(/assets/client/img/home_2.jpg) no-repeat center center transparent;background-size:cover}section.third .home_img{width:100%;height:500px !important;background:url(/assets/client/img/home_3.jpg) no-repeat center center transparent;background-size:cover}.mobile-title{display:none}.easy_steps{width:100%;background:#fff;padding:120px 0}.three_easy_steps{padding:82px 65px}.three_easy_steps h2{font-size:78px;line-height:80px;margin:0;text-align:left}.three_easy_steps a{display:inline-block}.easy_steps .circle{display:block;width:414px;height:414px;background:#000;-moz-border-radius:207px;-webkit-border-radius:207px;border-radius:207px;color:#fff;text-align:center;padding:60px 100px;margin:0 auto;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.easy_steps .circle:hover,.easy_steps .circle:focus{text-decoration:none;background:#f00;color:#fff;padding:145px 80px;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}.easy_steps .circle.third:hover,.easy_steps .circle.third:focus{padding:110px 100px}.easy_steps .circle .step{display:block;font-size:150px;font-weight:700;line-height:150px;margin-bottom:25px;background:none;height:auto}.easy_steps .step::before{background:none;border:none;border-radius:0;content:"";height:0;left:0;position:relative;top:0;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;width:0}.easy_steps .circle .text{font-size:36px;line-height:36px}.easy_steps .circle .hover{display:none;font-size:42px;font-weight:300;line-height:40px}.easy_steps .circle .hover span{font-size:75px;font-weight:700}.easy_steps .circle:hover .step,.easy_steps .circle:focus .step,.easy_steps .circle:hover .text,.easy_steps .circle:focus .text{display:none}.easy_steps .circle:hover .hover,.easy_steps .circle:focus .hover{display:block}.panier-bleu{position:absolute;top:70px;left:10px;width:200px;z-index:10}.panier-bleu.mobile{left:50%;top:50px;margin-left:-100px}.panier-bleu.desktop{display:none}@media screen and (max-width:991px){.content{padding:106px 0 0 0 !important}}@media(min-width:992px){.panier-bleu.mobile{display:none}.panier-bleu.desktop{top:140px;display:block}}.mat-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:50px auto}@media(min-width:992px){.mat-wrapper{width:95%}}.mat-wrapper .mat{width:100%;display:flex;flex-direction:column;font-size:.8em;margin:0 auto;padding:5%}.mat-wrapper .mat.mat-2{background-color:#eee}@media(min-width:992px){.mat-wrapper .mat{width:32%;padding:2%}}.mat-wrapper .mat .text-wrapper{text-align:justify}.mat-wrapper .mat .text-wrapper img{float:left;width:150px;margin-right:10px;margin-left:-50px}.mat-wrapper .mat .mat-badge{text-align:center;width:200px;height:200px;text-align:center;background-color:#f00;border-radius:100%;position:relative;margin:60px auto}.mat-wrapper .mat .mat-badge>h2{position:absolute;top:50%;left:50%;width:100%;color:#fff;font-size:1.75em;text-transform:uppercase;transform:translate(-50%,-50%);margin:0}.mat-wrapper .bottom-info{margin-top:auto}.mat-wrapper .bottom-info img{width:100%}@media(max-width:991px){.mat-wrapper .bottom-info img{margin-top:10px}}.mat-wrapper .bottom-info .text-wrapper{margin-top:10px;min-height:100px}.mat-wrapper .bottom-info .text-wrapper a{display:block;font-weight:bold;margin-top:10px}.mat-wrapper .star-ctn{margin-top:50px;display:block}@media(max-width:991px){.mat-wrapper .star-ctn.placeholder{display:none}}@media(min-width:992px){.mat-wrapper .star-ctn.placeholder{visibility:hidden}}.mat-wrapper .star-ctn ul{margin-left:0;padding-left:0}.mat-wrapper .star-ctn li{margin-left:0;padding-left:0;background:none;margin-bottom:5px}.mat-wrapper .star-ctn li span{margin-left:10px}.mat-wrapper .star-ctn i{color:#ffd800}#slides .slider_inside h1{margin-top:0}#slides .anchor-wrapper{position:absolute;top:50px;left:0;z-index:999;display:flex}#slides .anchor-wrapper span{display:block;margin-bottom:5px;padding:0 15px;font-size:25px;cursor:pointer;color:#fff;position:relative;font-weight:700}#slides .anchor-wrapper span:last-child:after{display:none}#slides .anchor-wrapper span:after{content:'';width:2px;background-color:#f00;height:45px;position:absolute;top:-8px;right:0}.tiles-menu-wrapper{display:flex;width:95%;margin:50px auto;justify-content:space-between;flex-wrap:wrap}.tiles-menu-wrapper .tile{background:#000;text-align:center;padding:15px;padding-bottom:38%;background-size:cover;margin-bottom:2%;position:relative;width:100%}@media(min-width:580px){.tiles-menu-wrapper .tile{width:48%;padding-bottom:21%}}@media(min-width:1200px){.tiles-menu-wrapper .tile{width:32%;padding-bottom:14%}}.tiles-menu-wrapper .tile .tile-name{background-color:rgba(255,255,255,.5);color:#000;border-radius:50px;display:inline-block;padding:10px 15px;margin-top:0}.tiles-menu-wrapper .tile .form-inline{position:absolute;top:60%;left:50%;width:90%;transform:translate(-50%,-50%)}.tiles-menu-wrapper .tile .form-inline .form-group{width:100%}.tiles-menu-wrapper .tile .form-inline .form-group input{width:100%;height:auto;padding:15px 35px 15px 15px}.tiles-menu-wrapper .tile .form-inline .btn_search{position:absolute;top:0;right:0;background:none;border:none;padding:28px 15px}.tiles-menu-wrapper .tile .form-inline .btn_search .fa-search{color:#000;font-size:19px;position:relative;top:-8px}