.franchise-page{background:#231d21}.franchise-page .blanc{color:#fff}.franchise-page .heading-title{background:#231d21;color:#fff;padding:100px 0 80px}@media(max-width: 992px){.franchise-page .heading-title{padding:40px 0}}.franchise-page .heading-title h1{text-transform:uppercase;color:#f3d1a3;font-size:22px;letter-spacing:5px;font-weight:bold;margin-bottom:85px}@media(max-width: 992px){.franchise-page .heading-title h1{margin-bottom:40px}}.franchise-page .heading-title p{font-size:17px;line-height:1.6}.franchise-page .heading-title .btn-green{margin-top:32px;display:inline-block}.franchise-page .slider-infos{background:#f4d4a4;padding:30px 0 60px}.franchise-page .slider-infos .enseigne{max-width:1388px;margin:auto;padding:0 15px}@media(max-width: 992px){.franchise-page .slider-infos .enseigne h2{margin-bottom:30px}}.franchise-page .slider-infos .enseigne .image-cont{margin-bottom:60px}@media(max-width: 992px){.franchise-page .slider-infos .enseigne .image-cont{margin-bottom:30px}}.franchise-page .slider-infos .enseigne .image-cont img{max-width:100%}.franchise-page .slider-infos .slider-container{max-width:1388px;margin:auto}@media(max-width: 992px){.franchise-page .slider-infos .slider-container{padding:0 15px;display:block !important}.franchise-page .slider-infos .slider-container.slick-slider .slick-list.draggable{width:100%;padding:0 !important}}.franchise-page .slider-infos .slider-container .slick-slide{margin:0 !important}.franchise-page .slider-infos .slider-container .slick-slide img{width:100%;max-width:100%}.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner{margin-top:0}@media(max-width: 992px){.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner{margin-top:0}}.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner .row{margin-right:-30px;margin-left:-30px}.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner .row>div{padding:0 30px}@media(max-width: 992px){.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner .row>div{padding:0 15px}}.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner span{text-align:center;display:block;color:#fff;text-transform:uppercase;font-weight:bold;font-size:21px;letter-spacing:4px}.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner h2{font-size:57px;font-weight:bold;color:#231d21;letter-spacing:5px;text-align:center;text-transform:uppercase;margin:10px 0 60px}@media(max-width: 992px){.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner h2{font-size:40px;margin-bottom:30px}}.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner ul{margin:0;padding:0}.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner ul li{margin-bottom:30px;padding-left:30px;position:relative}.franchise-page .slider-infos .slider-container .slick-slide .item-infos-inner ul li:before{content:url("../img/list-style.svg");position:absolute;left:0;top:3px}.franchise-page .slider-infos .navigation-slider{text-align:center;margin-top:15px}.franchise-page .slider-infos .navigation-slider button{background:none;border:none;margin:0 10px}.franchise-page .savoir-faire{background:#231d21;padding:100px 0}@media(max-width: 992px){.franchise-page .savoir-faire{padding:40px 0}}.franchise-page .savoir-faire .row{margin:0;align-items:center}.franchise-page .savoir-faire .row>div{padding:0}.franchise-page .savoir-faire .row .image-cont img{width:100%}.franchise-page .savoir-faire .row .slider-savoir-faire{background:#fcf7f3;padding:60px 30px 60px 60px}@media(max-width: 992px){.franchise-page .savoir-faire .row .slider-savoir-faire{padding:30px 15px}.franchise-page .savoir-faire .row .slider-savoir-faire .slick-slider .slick-list.draggable{width:100%;padding:0 !important}.franchise-page .savoir-faire .row .slider-savoir-faire h2{margin-bottom:30px}.franchise-page .savoir-faire .row .slider-savoir-faire h2 br{display:none}}.franchise-page .savoir-faire .row .slider-savoir-faire ul{margin:0;padding:0}.franchise-page .savoir-faire .row .slider-savoir-faire ul li{margin-bottom:30px;padding-left:30px;position:relative}.franchise-page .savoir-faire .row .slider-savoir-faire ul li:before{content:url("../img/list-style.svg");position:absolute;left:0;top:3px}.franchise-page .savoir-faire .row .slider-savoir-faire .navigation-slider{text-align:center;margin-top:15px}.franchise-page .savoir-faire .row .slider-savoir-faire .navigation-slider button{background:none;border:none;margin:0 10px}.franchise-page .point-de-vente{background:#fcf7f3;padding:120px 0 140px}@media(max-width: 992px){.franchise-page .point-de-vente{padding:40px 0}}.franchise-page .point-de-vente h2{margin-bottom:20px}.franchise-page .point-de-vente .avisauth{max-width:464px;margin:0 auto 40px;text-align:center;font-size:14px;color:#b48a78}.franchise-page .point-de-vente .avisauth p{margin:0;line-height:1.8}.franchise-page .point-de-vente .avisauth span{color:#231d21;font-weight:600}.franchise-page .point-de-vente .text-center{max-width:880px;margin:auto;font-size:16px}.franchise-page .point-de-vente .text-center p{line-height:1.8;margin-bottom:50px}.franchise-page .point-de-vente .mapCont{max-width:955px;margin:auto;position:relative;height:836px}@media(max-width: 992px){.franchise-page .point-de-vente .mapCont{height:400px}}@media(min-width: 993px)and (max-width: 1200px){.franchise-page .point-de-vente .mapCont{height:500px}}.franchise-page .point-de-vente .mapCont .compte-cont{position:absolute;right:-50px;top:-50px;z-index:9}@media(max-width: 992px){.franchise-page .point-de-vente .mapCont .compte-cont{right:0;top:-20px}}@media(min-width: 993px)and (max-width: 1200px){.franchise-page .point-de-vente .mapCont .compte-cont{right:-10px}}.franchise-page .point-de-vente .mapCont .compte-cont svg{position:absolute;right:-15px;top:-15px}.franchise-page .point-de-vente .mapCont .compte-cont .compte{width:145px;height:145px;background:#8ae0b0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:50px;font-weight:900;line-height:1}.franchise-page .point-de-vente .mapCont .compte-cont .compte span{font-size:10px;text-transform:uppercase;font-weight:900;letter-spacing:1.5px;display:block;margin-top:5px}.franchise-page .formation{background:#231d21;padding:140px 0 60px}@media(max-width: 992px){.franchise-page .formation{padding:40px 0 10px}}.franchise-page .formation .block-blanc{background:#fcf7f3;padding:30px;margin-bottom:60px}@media(max-width: 992px){.franchise-page .formation .block-blanc{padding:30px 15px;margin-bottom:30px}}.franchise-page .formation .block-blanc h2{font-size:50px;letter-spacing:3px;margin-bottom:30px}@media(max-width: 992px){.franchise-page .formation .block-blanc h2{font-size:30px}}.franchise-page .formation .block-blanc.infosCont{padding-left:50px}@media(max-width: 992px){.franchise-page .formation .block-blanc.infosCont{padding-left:15px}}.franchise-page .formation .block-blanc.infosCont .imageC img{max-width:100%}.franchise-page .formation .block-blanc.infosCont .col-md-7 p{max-width:530px}.franchise-page .formation .block-blanc.infosCont .row{align-items:center}.franchise-page .formation .block-blanc.condition{padding:50px 50px 0}@media(max-width: 992px){.franchise-page .formation .block-blanc.condition{padding:30px 15px}}.franchise-page .formation .block-blanc.condition .condition-list{display:flex;width:100%;gap:7px;flex-wrap:wrap}@media(max-width: 992px){.franchise-page .formation .block-blanc.condition .condition-list{justify-content:space-between}}.franchise-page .formation .block-blanc.condition .condition-list .condition-item{max-width:197px;flex:197px;text-align:center;background:#231d21;padding:40px 30px 40px;border-radius:20px 20px 0 0}@media(max-width: 992px){.franchise-page .formation .block-blanc.condition .condition-list .condition-item{max-width:100%;flex:100%;border-radius:20px}}@media(min-width: 993px)and (max-width: 1200px){.franchise-page .formation .block-blanc.condition .condition-list .condition-item{max-width:19%;flex:19%}}.franchise-page .formation .block-blanc.condition .condition-list .condition-item .icon-cont{display:flex;width:100%;height:100px;align-items:center;justify-content:center;margin-bottom:20px}.franchise-page .formation .block-blanc.condition .condition-list .condition-item h3{color:#6ccf93;text-transform:uppercase;font-size:16px;font-weight:bold;margin-bottom:0}.franchise-page .formation .block-blanc.condition .condition-list .condition-item span{font-size:18px;color:#6ccf93}.franchise-page .formation .block-blanc.condition .condition-list .condition-item:nth-child(even){background:#f4d4a4}.franchise-page .formation .block-blanc.condition .condition-list .condition-item:nth-child(even) h3,.franchise-page .formation .block-blanc.condition .condition-list .condition-item:nth-child(even) span{color:#231d21}.franchise-page .contact{background:#231d21;color:#fff}.franchise-page .contact h2{margin-bottom:20px}.franchise-page .contact .contactForm{margin:60px auto;max-width:850px}@media(max-width: 992px){.franchise-page .contact .contactForm{margin:30px auto}}.franchise-page .contact .contactForm h4{font-size:22px;font-weight:bold;margin-bottom:20px}.franchise-page .contact .contactForm p{font-size:14px}.franchise-page .contact .contactForm .radio-cont{padding:3px 0 8px}.franchise-page .contact .contactForm .radio-cont .form-check{display:flex;align-items:center}.franchise-page .contact .contactForm .radio-cont .form-check label{line-height:1}.franchise-page .contact .contactForm .mb-3 input{width:100%;height:50px;border-radius:2px}.franchise-page .contact .contactForm textarea{width:100%;height:190px;border-radius:2px}.franchise-page .contact .contactForm select.custom-select{width:100% !important;height:50px;display:flex;align-items:center;background:url(img/select-arrow.svg) right 10px center no-repeat #fff;border:2px;color:#b48a78;padding:12px 50px 12px 20px;border-radius:4px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.franchise-page .contact .contactForm .obligatoire{text-align:right;color:#b48a78;font-size:12px}.franchise-page .contact .contactForm *::placeholder{color:#b48a78;font-size:14px}.franchise-page .contact .contactForm input[type=radio]{border:1px solid #b48a78;background-color:rgba(0,0,0,0);width:20px;height:20px;border-radius:3px;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px}.franchise-page .contact .contactForm .btn-green{border:none;outline:none;padding:15px 45px}.franchise-page .contact .contactForm .col-md-6 .row{margin:0 -8px}.franchise-page .contact .contactForm .col-md-6 .row>div{padding:0 8px}.franchise-page .select2-container.select2-container--open{width:414px;max-width:calc(100% - 40px)}.franchise-page .select2-search.select2-search--dropdown{display:none !important}.btn-green{background:#7bdca1;color:#fff;font-size:15px;font-weight:bold;padding:15px 35px;border-radius:5px;line-height:1;transition:all .3s}.btn-green:hover{background:#b48a78;transition:all .3s}.titleC span{display:block;color:#b48a78;text-transform:uppercase;font-weight:bold;font-size:21px;letter-spacing:4px}.titleC h2{font-size:57px;font-weight:bold;color:#231d21;letter-spacing:5px;text-transform:uppercase;margin:10px 0 60px}@media(max-width: 992px){.titleC h2{font-size:40px}}.titleC h2.blanc{color:#fff}/*# sourceMappingURL=franchise.css.map */
