@import"https://use.typekit.net/tgn8txg.css";@font-face{font-family:"Nunito Regular";src:url("../_font/nunito/Nunito-Regular.ttf") format("truetype")}@font-face{font-family:"caveat-regular";src:url("../_font/caveat-regular.ttf") format("truetype"),url("../_font/caveat-regular.svg") format("svg")}@font-face{font-family:"Nunito Bold";src:url("../_font/nunito/Nunito-Bold.ttf") format("truetype")}@font-face{font-family:"Nunito Light";src:url("../_font/nunito/Nunito-Light.ttf") format("truetype")}.wrapper-percent{width:80%;margin-left:10%}@media(max-width: 1100px){.wrapper-percent{width:95%;margin-left:2.5%}}.dashed-title{padding-bottom:5px;color:#1d3975;font-size:1.8em}.dashed-under-title{height:5px;margin-top:5px;background-repeat:space repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='485' height='5' viewBox='0 0 485 5'%3E%3Cline id='Ligne_53' data-name='Ligne 53' x2='485' transform='translate(0 2.5)' fill='none' stroke='%23243971' stroke-width='5' stroke-dasharray='5 5'/%3E%3C/svg%3E%0A")}.new-order-light{font-family:new-order,sans-serif;font-weight:300;font-style:normal}.new-order-medium{font-family:new-order,sans-serif;font-weight:500;font-style:normal}#parralax-territory-landscape{position:relative;height:120vh;width:100%}#landscape{top:0;height:100vh;position:fixed;transform:scale(1);transition:transform 330ms ease-out;transform-origin:top center;max-width:100%;overflow:hidden}.landascapeSlide{z-index:2;width:100%;height:100%;object-fit:cover}#landscape2{top:100vh}#title-landscape{position:absolute;z-index:4;font-size:3.2em;top:15%;left:60%;display:flex;flex-direction:column;align-items:center}#title-landscape img{width:fit-content;margin-top:20px}@media(max-width: 900px){#title-landscape img{display:none}}@media(max-width: 900px){#title-landscape{top:5%;left:0%;text-align:center;font-size:2em;width:100%}}#masque,#masque-responsive{display:block;height:100vh;z-index:3;position:absolute;width:100%;top:0;object-fit:cover}#masque-responsive{display:none}.container{width:40%;height:500px;overflow:hidden}.ldbe-title{position:absolute;width:fit-content;left:0;right:0;margin-left:auto;margin-right:auto;top:-20%}@media(max-width: 1200px){.ldbe-title{position:relative;top:0%;width:100%;text-align:center;background-color:#fff}}.ldbe-title h2{display:flex;flex-direction:column;font-size:5em}.ldbe-title h2 .ldbe-title-color{color:#fbba00;align-self:center}.ldbe-title h2 .ldbe-title-uppercase{text-transform:uppercase}.ldbe-title svg{position:absolute;right:-60%;top:55%;width:90%;width:10vw}@media(max-width: 1200px){.ldbe-title svg{width:30vw;right:-30%}}#actualite{position:relative;margin-top:20%;height:auto}@media(max-width: 1200px){#actualite{height:auto}}#actualite .ldbe-title{top:-10%}#actualite .actu-container{padding-top:10%}@media(max-width: 1200px){#actualite .actu-container{padding-bottom:10%}}#actualite .actu-container h3{margin-left:auto;margin-right:auto;width:fit-content;font-size:1.6em}@media(max-width: 1200px){#actualite .actu-container h3{text-align:center}}#actualite .actu-container #actu-container-slider{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:30px;margin-bottom:30px;height:100%}@media(max-width: 1100px){#actualite .actu-container #actu-container-slider{flex-direction:column;height:auto}}#actualite .actu-container #actu-container-slider .actu-btn{width:fit-content;height:fit-content}#actualite #actu-flex-container{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;width:100%}#actualite .temp-review{max-width:600px;background-color:#fff;-webkit-box-shadow:5px 5px 15px 5px #a6a6a6;box-shadow:5px 5px 15px 5px #a6a6a6}#actualite .temp-review img{width:100%}#actualite .temp-review h3,#actualite .temp-review .review-subtitle,#actualite .temp-review .review-text{margin-bottom:10px;line-height:24px}#actualite .temp-review h3{margin-top:50px}#actualite .temp-review .review-text{padding:20px}#actualite .temp-review .review-subtitle,#actualite .temp-review .review-url{text-align:center;width:100%;display:block}#actualite .temp-review .review-url{padding-bottom:10px}#agency-container{margin-top:20px}#introduction-part{display:flex;flex-direction:row;justify-content:space-between;margin-top:30px}@media(max-width: 1100px){#introduction-part{flex-direction:column}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 3/2),only screen and (min-resolution: 1.5dppx),only screen and (min-resolution: 144dpi){#introduction-part{margin-top:10%}}#introduction-part #activity-part p{margin-top:20px;color:#707070;font-size:1.3em;line-height:1.3em}#activity-part,#sales-director-part{width:45%}@media(max-width: 1100px){#activity-part,#sales-director-part{width:95%;margin-bottom:35px}}#territory-section h2{margin-top:40px;padding-bottom:5px;color:#1d3975;font-size:2.5em;padding-top:30px;margin-bottom:40px}@media(max-width: 1100px){#territory-section h2{margin-top:0px;margin-bottom:0px}}#territory-section h2 .txt_gras{font-weight:600}#territory-section .territory-agencies-center{justify-content:center}#territory-section .territory-agencies-space-between{justify-content:space-between}#territory-section #territory-section-container{display:flex;flex-direction:row}@media(max-width: 1100px){#territory-section #territory-section-container{flex-direction:column-reverse}}#territory-section #territory-section-container #territory-agencies{width:40%;display:flex;flex-direction:column;margin-bottom:30px}@media(max-width: 1100px){#territory-section #territory-section-container #territory-agencies{width:95%;margin:auto;max-height:inherit;margin-top:10px;flex-wrap:inherit;height:initial}}@media(max-width: 1100px){#territory-section #territory-section-container #territory-image{width:100%}}#territory-section #territory-section-container #territory-image img{width:100%}#territory-section #territory-section-container .double-images-agencies{width:100%}#territory-section #territory-section-container .single-images-agencies{width:100%}#territory-section .agency-details-dep{display:flex;flex-direction:column;margin-right:20px;height:fit-content;margin-bottom:30px}@media(max-width: 900px){#territory-section .agency-details-dep{border-bottom:1px solid #fff;margin-bottom:10px;height:initial}}#territory-section .agency-details-dep .agency-dep-title{font-size:24px;text-transform:uppercase;font-weight:normal}#territory-section .agency-details-dep .agency-details{margin-top:18px}@media(max-width: 900px){#territory-section .agency-details-dep .agency-details{margin-bottom:20px}}#territory-section .agency-details-dep .agency-details h4{font-size:18px;font-weight:bold;line-height:24px}#territory-section .agency-details-dep .agency-details p{font-size:18px;line-height:24px;margin-bottom:10px}@media(max-width: 900px){#territory-section .agency-details-dep .agency-details p{font-size:16px;line-height:22px}}#territory-section .agency-details-dep .agency-details .agency-name{font-weight:bold}#sales-director-part #sales-director-el{display:flex;flex-direction:row;align-items:center;margin-top:20px}@media(max-width: 1200px){#sales-director-part #sales-director-el{flex-direction:column}}@media(max-width: 900px){#sales-director-part #sales-director-el #sales-director-image{width:100%;display:flex}#sales-director-part #sales-director-el img{width:80%;margin:auto}}#sales-director-part #sales-director-el #sales-director-info{margin-left:10px}#sales-director-part #sales-director-el #sales-director-info h4{font-size:1.6em;margin-bottom:20px}@media(max-width: 1200px){#sales-director-part #sales-director-el #sales-director-info h4{margin-bottom:0px}}#sales-director-part #sales-director-el #sales-director-info p{margin-bottom:5px;color:#707070;font-size:1.3em;line-height:1.3em}@media(max-width: 1200px){#sales-director-part #sales-director-el #sales-director-info h4,#sales-director-part #sales-director-el #sales-director-info #sales-director-title{text-align:center}}@media(max-width: 1200px){#sales-director-part #sales-director-el #sales-director-info #cdvDep{margin-top:10px}}#sales-director-part #sales-director-quote{font-family:caveat-regular,sans-serif;font-size:1.8em;text-align:center;color:#f05d75;margin-top:20px}#title-salesmans{display:flex;flex-direction:row;width:100%;margin-top:30px;margin-bottom:30px}@media(max-width: 1200px){#title-salesmans{flex-direction:column}}#title-salesmans h2{width:50%;margin-top:40px;margin-right:30px;margin-bottom:40px}@media(max-width: 1200px){#title-salesmans h2{width:100%}}#title-salesmans #salesman-speciality{display:flex;flex-direction:row;width:50%;justify-content:space-between}@media(max-width: 1200px){#title-salesmans #salesman-speciality{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%}}#title-salesmans #salesman-speciality .salesman-special-el{display:flex;flex-direction:row;align-items:center;margin-left:10px}@media(max-width: 1200px){#title-salesmans #salesman-speciality .salesman-special-el{margin-bottom:10px}}#title-salesmans #salesman-speciality .salesman-special-el span{padding-left:10px;font-weight:bold}#title-salesmans #salesman-speciality .salesman-special-el svg{width:50px;height:50px}@media(max-width: 1200px){#title-salesmans #salesman-speciality .salesman-special-el svg{width:35px;height:35px}}#title-salesmans #salesman-speciality .school-speciality{color:#f05d75}#title-salesmans #salesman-speciality .school-office-speciality{color:#7d41b9}#salesman-container{display:flex;flex-direction:row;justify-content:space-between}#salesman-container #salesman-slider{display:flex;flex-direction:column;width:20%}@media(max-width: 1200px){#salesman-container #salesman-slider{display:none}}#salesman-container #salesman-show-container{display:flex;flex-direction:row;align-items:center;width:30%}@media(max-width: 1200px){#salesman-container #salesman-show-container{width:100%}}#salesman-container #salesman-show-container #salesman-show{width:100%}#salesman-container .salesman-name{cursor:pointer;font-size:1.1em;margin-bottom:10px}#salesman-container .office-color{color:#1d3975}#salesman-container .school-color{color:#f05d75}#salesman-container .mixed-color{color:#7d41b9}#salesman-left-btn,#salesman-right-btn{cursor:pointer}#form-container,#form-page-container{width:45%;margin-left:1%;background-color:#ffe6ea;border-radius:30px;padding:10px;height:100%}@media(max-width: 1200px){#form-container,#form-page-container{display:none}}#form-container h3,#form-page-container h3{width:100%;color:#ef536d;text-align:center;font-size:2em}#form-container .contact-form-input,#form-page-container .contact-form-input{display:flex;flex-direction:row;justify-content:center;color:#ef536d;margin-top:15px;margin-bottom:15px}#form-container .contact-form-input input,#form-container .contact-form-input textarea,#form-page-container .contact-form-input input,#form-page-container .contact-form-input textarea{width:50%;height:30px;border:solid #fff}#form-container .contact-form-input span,#form-page-container .contact-form-input span{display:block;width:30%;font-size:1.3em}#form-container #contactFormSubmit,#form-container #contactFormPageSubmit,#form-page-container #contactFormSubmit,#form-page-container #contactFormPageSubmit{width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}.employee-name{display:flex;flex-direction:row;justify-content:center;align-items:center}.employee-name .salesman-tooltip{position:relative;z-index:2}.employee-name .salesman-tooltip svg{cursor:pointer;margin-left:5px}.employee-name .salesman-tooltip p{display:none;position:absolute;width:250px;text-align:left;background-color:#403e3e;color:#fff;padding:10px;border-radius:10px;line-height:20px;font-size:16px;left:-110px}@media(max-width: 1100px){.employee-name .salesman-tooltip p{left:-200px}}.employee-name #school-tooltip p{display:none;position:absolute;background-color:#403e3e;color:#fff;padding:10px;border-radius:10px;line-height:20px;font-size:16px}.employee-name .salesman-tooltip:hover p,.employee-name #school-tooltip:hover p{display:block !important}.employee-name #school-tooltip{cursor:pointer}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}#contact-sticky-btn{position:fixed;z-index:99;bottom:15%;right:0;cursor:pointer}@media(max-width: 900px){#contact-sticky-btn{display:none}}#contact-form-overlay{position:fixed;background-color:rgba(0,0,0,.815);z-index:100;width:100vw;height:110vh}#contact-form-container{position:fixed;width:50%;z-index:101;background-color:#fff;margin:auto;left:25%;display:flex;justify-content:center;align-items:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 1100px){#contact-form-container{flex-direction:column;width:100%;height:100%;top:0;left:0}}@media(max-width: 900px){#contact-form-container{-ms-transform:initial;transform:initial}}#contact-form-container #contact-form-close{position:absolute;top:20px;right:20px;cursor:pointer}@media(max-width: 1100px){#contact-form-container #contact-form-close{position:initial;align-self:flex-end;margin-top:10px;margin-right:5px}}#contact-form-container #contact-form{width:70%;height:95%;overflow:auto;padding:20px}@media(max-width: 1100px){#contact-form-container #contact-form{width:95%;height:100%;transform:initial;-ms-transform:initial}}@media(max-width: 900px){#contact-form-container #contact-form{width:95%;transform:initial;-ms-transform:initial}}#contact-form-container #contact-form h3{font-size:32px;text-align:center}#contact-form-container #contact-form .contact-form-input{display:flex;width:100%;margin-top:10px;margin-bottom:10px}@media(max-width: 1100px){#contact-form-container #contact-form .contact-form-input{flex-direction:column}}#contact-form-container #contact-form .contact-form-input .form-invalid-control-label{color:#842029}#contact-form-container #contact-form .contact-form-input span{margin:auto;width:40%;font-size:22px}@media(max-width: 1100px){#contact-form-container #contact-form .contact-form-input span{margin:0;width:100%}}#contact-form-container #contact-form .contact-form-input input,#contact-form-container #contact-form .contact-form-input textarea{width:90%;border:0 solid #ccc;font-family:"Nunito Regular",sans-serif;font-size:25px;color:#1d3975;box-shadow:0 5px 11px #f0edec;padding:7px}#contact-form-container #contact-form .contact-form-input .form-invalid-control{background:#ffedee}#contact-form-container #contact-form .contact-form-input textarea{resize:vertical;max-height:200px}#contact-form-container #contact-form #contact-form-end{display:flex;flex-direction:column}#contact-form-container #contact-form #contact-form-end span{text-align:left}#contact-form-container #contact-form #contact-form-end #contact-button-container{align-self:center}#contact-form-confirmation{position:fixed;width:20%;z-index:101;background-color:#fff;margin:auto;left:40%;display:none;justify-content:center;align-items:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 1100px){#contact-form-confirmation{flex-direction:column;width:100%;height:100%;top:0;left:0}}@media(max-width: 900px){#contact-form-confirmation{-ms-transform:initial;transform:initial}}#contact-form-confirmation #contact-form-confirmation-text{display:flex;flex-direction:column;align-items:center;width:100%}#contact-form-confirmation #contact-form-confirmation-text #confirmation-close{margin-top:10px;margin-right:10px}#contact-form-confirmation #contact-form-confirmation-text #confirmation-svg{margin-top:30px}#contact-form-confirmation #contact-form-confirmation-text span{margin-top:10px;font-size:1.2em;margin-bottom:30px}#contact-form-confirmation #confirmation-close{align-self:flex-end}.div-body{font-family:"Nunito Regular",sans-serif !important;overflow-x:hidden;overflow-y:hidden}#agency-nav-el,#partners-nav-el{cursor:pointer}#agency-main-nav{position:absolute;bottom:0px;width:100%}.agency-nav{display:flex;flex-direction:row;justify-content:space-around;box-shadow:0 3px 6px rgba(119,86,86,.16),0 3px 6px rgba(0,0,0,.23);height:10vh;background:#fff}.agency-nav .agency-el,.agency-nav .agency-two-el,.agency-nav .agency-one-el{text-align:center;height:100%;font-size:22px;display:flex;flex-direction:row;justify-content:center;align-items:center}.agency-nav .agency-one-el{width:100%;cursor:initial}.agency-nav .agency-el{width:33.33%}.agency-nav .agency-two-el{width:50%}.agency-nav .el-active,.agency-nav .agency-el:hover{background-color:#1d3975;color:#fff;cursor:pointer}@media(max-width: 900px){#agency-employee-nav{display:none}}#agency-only-team img{height:200px;margin:auto;display:flex}@media(max-width: 900px){#agency-only-team img{height:150px}}#agency-header{display:flex;flex-direction:row;margin:0 auto;margin-bottom:0px}@media(max-width: 1100px){#agency-header{flex-direction:column}}#agency-header .left-part{width:35%;display:flex;flex-direction:column;align-items:center}@media(max-width: 1100px){#agency-header .left-part{width:100%;flex-direction:row}}@media(max-width: 900px){#agency-header .left-part{justify-content:center}}#agency-header .left-part .employee-img{width:50%}@media(max-width: 1100px){#agency-header .left-part .employee-img{width:30%}}@media(max-width: 900px){#agency-header .left-part .employee-img{width:50%}}#agency-header .left-part #salesdirector-quote{font-family:caveat-regular,sans-serif;font-size:48px;text-align:center;width:70%;margin-top:20px;margin-bottom:20px}@media(max-width: 1200px){#agency-header .left-part #salesdirector-quote{width:90%}}@media(max-width: 1100px){#agency-header .left-part #salesdirector-quote{width:70%;font-size:32px}}@media(max-width: 900px){#agency-header .left-part #salesdirector-quote{display:none}}#agency-header .left-part #salesdirector-quote p{margin-top:15px;margin-bottom:15px}@media(max-width: 1100px){#agency-header .left-part #salesdirector-quote p{margin-top:5px;margin-bottom:5px}}#agency-header .right-part{width:70%;display:flex;flex-direction:column}@media(max-width: 1100px){#agency-header .right-part{width:100%}}#agency-header .right-part .right-part-header{display:flex;flex-direction:row;justify-content:space-between;padding-top:10px;padding-bottom:10px;margin-top:15px}@media(max-width: 1100px){#agency-header .right-part .right-part-header{padding-left:10px;padding-right:10px}}#agency-header .right-part .right-part-header h2{font-size:38px;margin-top:40px;margin-bottom:40px}@media(max-width: 900px){#agency-header .right-part .right-part-header h2{font-size:22px}}@media(max-width: 900px){#agency-header .right-part .right-part-header .header-networks a img{width:30px}}#agency-header .right-part .right-part-subtitles{margin-bottom:10px;color:#707070;font-size:28px}@media(max-width: 1100px){#agency-header .right-part .right-part-subtitles{font-size:24px;margin:5px;padding-left:10px;padding-right:10px}}@media(max-width: 900px){#agency-header .right-part .right-part-subtitles{font-size:20px}}@media(max-width: 1100px){#agency-header .right-part .right-part-subtitles #cdvDep{margin-top:10px;margin-bottom:10px}}#agency-header .right-part .agency-details-container{display:flex;background-color:#1d3975;flex-direction:column;color:#fff;height:100%;padding:25px}#agency-header .right-part .agency-details-container #agency-phone-contact{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px}@media(max-width: 900px){#agency-header .right-part .agency-details-container #agency-phone-contact{flex-direction:column}}#agency-header .right-part .agency-details-container #agency-phone-contact p{font-size:1.2em}@media(max-width: 900px){#agency-header .right-part .agency-details-container #agency-phone-contact p{text-align:center}}@media(max-width: 900px){#agency-header .right-part .agency-details-container #agency-phone-contact button{margin-top:10px}}#agency-header .right-part .agency-details-container #agency-details-dep-container{display:flex}@media(max-width: 1400px){#agency-header .right-part .agency-details-container #agency-details-dep-container{flex-direction:column;padding:10px}}@media(max-width: 900px){#agency-header .right-part .agency-details-container #agency-details-dep-container{flex-direction:column;padding:10px}}#partners-container{position:relative;flex-direction:column;justify-content:center;padding-bottom:50px;margin-top:10%;padding-top:10%}@media(max-width: 1200px){#partners-container{padding-top:0%;margin-top:5vh}}#partners-container h3{margin-left:auto;margin-right:auto;width:fit-content;font-size:1.6em}@media(max-width: 1100px){#partners-container h3{text-align:center;width:90%}}#partners-container .wrapper{margin-top:30px}#partners-container #review-left-btn,#partners-container #review-right-btn{display:block}@media(max-width: 1100px){#partners-container #review-left-btn,#partners-container #review-right-btn{display:none}}#partners-container #responsive-reviews-plus{display:none;flex-direction:row;justify-content:center}@media(max-width: 1100px){#partners-container #responsive-reviews-plus{display:flex}}#btnSliderNext i,#btnSliderPrev i{padding-top:6px}#btnSliderNext,#btnSliderPrev{position:absolute;top:50%;transform:translateY(-50%);color:#fff;width:30px;height:30px;border-radius:15px;padding:0px;text-align:center;opacity:.5}@media(max-width: 900px){#btnSliderNext,#btnSliderPrev{display:none}}#btnSliderNext:hover,#btnSliderPrev:hover{cursor:pointer;background:#000}#btnSliderNext{position:absolute;right:5px}#btnSliderPrev{position:absolute;left:5px}#salesman{display:flex;flex-direction:row;margin-top:10px}@media(max-width: 1200px){#salesman{flex-direction:column;align-items:center}}#salesman #caption-school-office{display:flex;flex-direction:row;flex-wrap:wrap;width:80%}#salesman #caption-school-office .caption-school-office-el{display:flex;flex-direction:row;align-items:center;margin-top:5px}#salesman #caption-school-office .caption-school-office-el svg{width:30px;min-width:30px}#salesman #caption-school-office .caption-school-office-el span{margin-left:5px;margin-right:10px}#salesman .salesmans-quote{font-size:28px;line-height:28px;width:25%;margin:20px;align-self:flex-start}@media(max-width: 1200px){#salesman .salesmans-quote{width:90%}}@media(max-width: 900px){#salesman .salesmans-quote{display:none}}#salesman .salesman-map{width:50%;position:absolute;left:25%;z-index:-1;opacity:60%}@media(max-width: 1200px){#salesman .salesman-map{width:100%}}@media(max-width: 900px){#salesman .salesman-map{display:none}}#employee-form-container{display:flex;flex-direction:row;width:90%;margin-bottom:20px;align-items:center}#employee-form-container #left-salesman-btn,#employee-form-container #right-salesman-btn{cursor:pointer}@media(max-width: 1100px){#employee-form-container #left-salesman-btn,#employee-form-container #right-salesman-btn{display:none}}#employee-form-container #responsive-salesman-plus{display:none;cursor:pointer}@media(max-width: 1100px){#employee-form-container #responsive-salesman-plus{display:flex}}#employee-form-container #employee-container{display:flex;flex-direction:row;align-items:center;width:60%;min-width:60%}@media(max-width: 1100px){#employee-form-container #employee-container{flex-direction:column;width:100%}}.temp-employee{width:100%;flex-direction:column;align-items:center;text-align:center;margin-top:15px;margin-bottom:15px}@media(max-width: 1200px){.temp-employee{width:80%}}@media(max-width: 900px){.temp-employee{width:100%;margin-bottom:50px}}.temp-employee img{width:80%}.temp-employee .employee-name{font-family:Nunito Regular,sans-serif;font-size:18px}.temp-employee .employee-name-with-dep{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.temp-employee .employee-description,.temp-employee .employee-quote{margin-top:10px;margin-bottom:10px}@media(max-width: 900px){.temp-employee .employee-description,.temp-employee .employee-quote{line-height:24px}}.temp-employee .employee-quote{width:80%;margin-left:auto;margin-right:auto;font-family:caveat-regular,sans-serif;font-size:28px}.temp-employee .temp-employee-dep{font-family:"Nunito Bold",sans-serif;color:#fff;padding-left:2px;padding-right:2px;margin-left:3px;margin-right:3px;margin-top:2px}.temp-employee .dep-office{background-color:#1d3975}.temp-employee .dep-school{background-color:#e7627b}.temp-employee .dep-office-school{background-color:#1d3975;background-image:-webkit-linear-gradient(130deg, #E7627B 50%, #1d3975 50%)}#assistant,#delivery{margin-bottom:80px}#assistant h2,#delivery h2{width:50%;margin-top:40px}@media(max-width: 1200px){#assistant h2,#delivery h2{margin-bottom:40px;width:100%}}@media(max-width: 1200px){#assistant,#delivery{margin-bottom:40px}}#delivery{margin-bottom:10vh}#assistant-container,#delivery-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width: 1200px){#assistant-container .temp-employee,#delivery-container .temp-employee{width:80%;margin:auto}}#assistant-employee-container,#delivery-employee-container{display:flex;flex-direction:row;justify-content:center;margin:auto;width:100%}@media(max-width: 1200px){#assistant-employee-container,#delivery-employee-container{flex-direction:column}}#assistant-employee-container .temp-employee,#delivery-employee-container .temp-employee{width:25%;margin-bottom:5%}@media(max-width: 900px){#assistant-employee-container .temp-employee,#delivery-employee-container .temp-employee{width:100%}}#contact-banner{width:100%;background-color:#eceff7}#contact-banner #contact-banner-content{display:flex;flex-direction:column;width:80%;align-items:center;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;margin-top:10px}@media(max-width: 900px){#contact-banner #contact-banner-content{width:90%}}#contact-banner #contact-banner-content h3{font-size:32px}#contact-banner #contact-banner-content p{color:#6f777a;font-size:22px}#contact-banner #contact-banner-content>*{margin-top:10px;margin-bottom:10px}@media(max-width: 900px){#contact-banner #contact-banner-content>*{display:flex;flex-direction:column}}@media(max-width: 900px){#contact-banner #contact-banner-content>* button{margin-top:5px;margin-bottom:5px}}.mySlides{display:none}.mySlides img{vertical-align:middle;height:auto}.slideshow-container{position:relative}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:bold;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;background:#1d3975}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background:rgba(29,57,117,.3764705882)}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.dot{cursor:pointer;height:15px;width:15px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.8}to{opacity:1}}@keyframes fade{from{opacity:.8}to{opacity:1}}@media only screen and (max-width: 300px){.prev,.next,.text{font-size:11px}}.slider-region-name{position:absolute;width:45%;top:15%}.review-name{margin-top:40px;width:45%;margin-bottom:15px}@media(max-width: 1100px){.review-name{width:80%}}@media(max-width: 900px){.review-name{width:100%;margin-top:15px}}.slider-region-name,.review-name{background-color:rgba(29,57,117,.7098039216);z-index:3;color:#fff;padding:10px;font-size:50px;display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width: 900px){.slider-region-name,.review-name{position:absolute;background-color:rgba(29,57,117,.7098039216);width:100%}}@media(max-width: 1100px){.slider-region-name h3,.review-name h3{padding:0px 10px 1px 0px;font-size:32px}}@media(max-width: 900px){.slider-region-name h3,.review-name h3{padding:10px;width:95%;font-size:24px;text-align:center}}@media(max-width: 1400px){.review-name{margin-top:100px;width:80%}}@media(max-width: 900px){.review-name{margin-top:0px;width:100%}}.slider-dots{position:absolute;bottom:10px;left:50%}@media(max-width: 900px){.slider-dots{display:none}}ul{padding:0}li{list-style:none}#reviews-title{text-shadow:3px 2px 3px #140404;width:90%;margin:auto}.wrapper{position:relative;width:90%;margin:auto;display:flex;align-items:center}@media(max-width: 900px){.wrapper{margin-top:10vh;width:100%}}.wrapper:before,.wrapper:after{position:absolute;top:0;z-index:1;display:block;width:20px;height:100%}.slider-btn{cursor:pointer;margin:5px}#actu-container-slider{position:relative;width:100%;overflow:hidden}#itemsSliderContainer{display:grid;grid-template-columns:repeat(2, 1fr);transition:transform .3s ease;width:auto;margin:auto;padding-bottom:40px}@media(max-width: 1200px){#itemsSliderContainer{width:100%}}@media(max-width: 1100px){#itemsSliderContainer{grid-template-columns:repeat(1, 1fr)}}#itemsSliderContainerSingle{display:grid;transition:transform .3s ease;width:auto;margin:auto;padding-bottom:40px}@media(max-width: 1200px){#itemsSliderContainerSingle{width:100%}}@media(max-width: 1100px){#itemsSliderContainerSingle{grid-template-columns:repeat(1, 1fr)}}.itemsSlider{margin:10px;display:flex;flex-wrap:wrap}@media(max-width: 1200px){.itemsSlider{flex:inherit;width:80vw}}@media(max-width: 900px){.itemsSlider{margin:auto}}#items{display:flex;width:100%;overflow:hidden;cursor:pointer}@media(max-width: 900px){#items{flex-direction:column}}#items:active{cursor:grab}#responsive-actus-plus,#responsive-actus-moins{display:none}.item{display:inline-block;margin-bottom:20px}@media(max-width: 900px){.item{margin-left:0px}}.item .temp-review{display:flex;width:600px;flex-direction:column;justify-content:space-around;align-items:center;background-color:#fff;margin-left:10px;margin-right:10px;padding:20px;min-height:400px;max-height:400px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 900px){.item .temp-review{width:80%;height:auto;min-height:200px;margin-bottom:20px;max-height:initial;margin-left:auto;margin-right:auto}}.item .temp-review .review-text{font-size:1.2em;width:80%;margin-left:auto;margin-right:auto}@media(max-width: 900px){.item .temp-review .review-text{height:auto;overflow:hidden;margin-top:15px;margin-bottom:15px;width:90%}}.item .temp-review .ytb-iframe{width:100%;height:300px}@media(max-width: 900px){.item .temp-review .ytb-iframe{height:200px}}.item .temp-review .link-review-img{display:flex;justify-content:center}.item .temp-review .link-review-img .review-img{max-width:40%;max-height:25%;object-fit:contain}@media(max-width: 900px){.item .temp-review .link-review-img .review-img{width:80%}}.item .temp-review .review-text{height:35%;overflow:auto}.item .temp-review .review-title{font-size:1.4em;text-align:center}.item .temp-review img{max-width:80%;height:25%;object-fit:contain;margin-top:10px;margin-bottom:10px;max-height:200px}@media(max-width: 900px){.item .temp-review img{width:80%}}.item .temp-review .review-footer{width:80%;margin-left:auto;margin-right:auto;text-align:right;font-size:1.1em}#reviews-left-btn,#reviews-right-btn{display:flex}@media(max-width: 900px){#reviews-left-btn,#reviews-right-btn{display:none}}#responsive-reviews-plus{cursor:pointer}#responsive-reviews-moins{cursor:pointer}.slider-btn-actu{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;display:flex;justify-content:center;align-items:center;z-index:2;cursor:pointer}.slider-btn-actu-fixed-right{right:0}.slider-btn-actu svg{width:80%;height:80%}.disabled{opacity:.5;pointer-events:none}.itemsSlider .temp-review{display:flex;flex-direction:column;align-items:center;background-color:#fff;margin-left:10px;margin-right:10px;padding:20px;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);-moz-box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);box-shadow:0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 900px){.itemsSlider .temp-review{width:95%;height:auto;min-height:200px;margin-bottom:20px;max-height:initial;margin-left:auto;margin-right:auto}}.itemsSlider .temp-review .review-text{font-size:1.2em;width:80%;margin-left:auto;margin-right:auto;overflow:auto}@media(max-width: 900px){.itemsSlider .temp-review .review-text{height:auto;overflow:hidden;margin-top:15px;margin-bottom:15px;width:90%}}.itemsSlider .temp-review .ytb-iframe{width:100%;height:300px}@media(max-width: 900px){.itemsSlider .temp-review .ytb-iframe{height:200px}}.itemsSlider .temp-review .link-review-img{display:flex;justify-content:center}.itemsSlider .temp-review .link-review-img .review-img{width:50%;height:25%;object-fit:contain}@media(max-width: 900px){.itemsSlider .temp-review .link-review-img .review-img{width:80%}}.itemsSlider .temp-review .review-title{font-size:1.4em;text-align:center}.itemsSlider .temp-review img{width:100%}.itemsSlider .temp-review .review-footer{width:80%;margin-left:auto;margin-right:auto;text-align:right;font-size:1.1em}.item{display:inline-block;margin-bottom:20px;margin-left:auto;margin-right:auto}.item:last-child{margin-right:20px}@media(max-width: 900px){.item:last-child{margin-right:0px}}.orange-error{padding:5px;border-radius:5px;color:#664d03;background-color:#fff3cd;border:2px solid #ffecb5;margin-top:5px;margin-bottom:5px}.red-error{padding:5px;border-radius:5px;color:#842029;background-color:#f8d7da;border:2px solid #f5c2c7;margin-top:5px;margin-bottom:5px}.blue-error-tip{padding:5px;border-radius:5px;background:#eceff7;color:#084298;background-color:#cfe2ff;border:2px solid #b6d4fe;margin-top:5px;margin-bottom:5px}.pink-valid-button{color:#fff;background-color:#e7627b;padding:10px 15px 10px 15px;font-size:22px;border:0px solid rgba(0,0,0,0);border-radius:50px;cursor:pointer}.plain-blue-button{background-color:#1d3975;border-radius:50px;color:#fff;padding:10px 15px 10px 15px;font-size:22px;text-align:center;cursor:pointer}.outlined-blue-button{background-color:rgba(0,0,0,0);border:1px solid #1d3975;color:#1d3975;padding:10px 15px 10px 15px;font-size:22px;cursor:pointer}#territory-slideshow{position:relative;overflow:hidden;box-shadow:0 3px 7px rgba(0,0,0,.23)}.territory-slide{margin:auto;object-fit:cover;object-position:bottom}@media(max-width: 1100px){.territory-slide{width:100%}}@media(max-width: 1200px){.territory-slide{height:100%;object-position:center}}@media(min-width: 1920px){.territory-slide{width:100%}}.responsiveSlide{display:none}@media(max-width: 1100px){.responsiveSlide{display:block}}.desktopSlide{display:block}@media(max-width: 1100px){.desktopSlide{display:none}}#shops{margin-bottom:20px}#shops .shop-title{position:relative;width:30%;margin:auto}@media(max-width: 1200px){#shops .shop-title{width:50%}}@media(max-width: 900px){#shops .shop-title{width:80%}}#shops .shop-title span{position:absolute;top:40%;left:0;margin:auto;font-size:45px;font-family:caveat-regular,sans-serif;color:#ec4f6a;font-weight:bold;width:95%;text-align:center}@media(max-width: 900px){#shops .shop-title span{top:35%;font-size:24px}}#shops .shop-content{display:flex;flex-direction:row;justify-content:center}@media(max-width: 1200px){#shops .shop-content{flex-direction:column}}#shops .shop-content .shop-informations-container{position:relative;width:30%;color:#1d3975}@media(max-width: 1200px){#shops .shop-content .shop-informations-container{width:80%;margin:auto}}@media(max-width: 900px){#shops .shop-content .shop-informations-container{width:95%}}#shops .shop-content .shop-informations-container svg{position:absolute;width:100%;top:-35px}@media(max-width: 1200px){#shops .shop-content .shop-informations-container svg{width:80%;left:10%}}@media(max-width: 900px){#shops .shop-content .shop-informations-container svg{width:90%;left:5%;top:-20px}}#shops .shop-content .shop-informations-container .shop-informations-border{box-shadow:10px 5px 5px #8d8d8d;padding:10px}@media(max-width: 900px){#shops .shop-content .shop-informations-container .shop-informations-border{box-shadow:2px 2px 2px rgba(141,141,141,.2862745098)}}#shops .shop-content .shop-informations-container .shop-informations-border .shop-informations-content{display:flex;flex-direction:column;background-color:#e8ebf1;padding:10px;font-size:18px}@media(max-width: 900px){#shops .shop-content .shop-informations-container .shop-informations-border .shop-informations-content{width:95%;flex-direction:column;font-size:16px}}#shops .shop-content .shop-informations-container .shop-informations-border .shop-informations-content h3{font-size:28px;margin-bottom:10px}@media(max-width: 900px){#shops .shop-content .shop-informations-container .shop-informations-border .shop-informations-content h3{font-size:18px}}#shops .shop-content .shop-informations-container .shop-informations-border .shop-informations-content .shop-schedule{display:flex;flex-direction:column;margin-top:30px}#shops .shop-content .shop-informations-container .shop-informations-border .shop-informations-content .shop-schedule .shop-schedule-container .shop-schedule-el{display:flex;flex-direction:row;justify-content:space-between;margin-top:5px;margin-bottom:5px}#shops .shop-content .shop-informations-container .shop-informations-border .shop-informations-content .shop-contact .shop-contact-el{display:flex;flex-direction:column}#shops .shop-content .shop-informations-container .shop-informations-border .shop-informations-content .shop-contact .shop-contact-el .shop-fb-link{background-color:#ee4965;color:#fff;border-radius:100px;padding:8px 16px 8px 16px;margin-top:18px;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}#shops .shop-content .shop-container{width:50%;margin-bottom:20px;justify-content:center}@media(max-width: 1200px){#shops .shop-content .shop-container{width:100%}}#shops .shop-content .shop-container .temp-employee{width:50%}@media(max-width: 900px){#shops .shop-content .shop-container .temp-employee{width:80%}}@media(-webkit-device-pixel-ratio: 1.5){.div-body{zoom:.9}}#background-overlay{background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.visible{display:block}.invisible{display:none}#responsive-action-btn{display:none;position:fixed;z-index:99;right:10px;bottom:10px;cursor:pointer}#responsive-action-btn #srcoll-top-btn{margin-bottom:10px}@media(max-width: 900px){#responsive-action-btn{display:block}}#contact-confirmation,#contact-error{position:fixed;z-index:100000;top:0;background:#fff;top:50vh;left:50vw}.pink-btn-icon{display:flex;justify-content:center;align-items:center;margin:auto;background-color:#f05d75;color:#fff;border-radius:50px;padding:10px 15px 10px 15px;box-shadow:inset 0 3px 6px rgba(0,0,0,.23);width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}.pink-btn-icon img{margin-left:10px;width:40px}#responsive-reviews-plus,#responsive-reviews-moins{display:none}.form-button-valid{margin-top:30px;margin-bottom:10px;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:50%;width:100%;text-align:center}.form-button-valid:after{content:"";display:none;position:absolute;top:50%;left:50%;width:20px;height:20px;border:solid 2px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-radius:100%;-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;animation:spin 1s infinite;transform-origin:0 0}.form-button-valid.load{padding:15px 6px}.form-button-valid.load span{opacity:0}.form-button-valid.load:after{display:block}@keyframes spin{from{transform:rotate(0) translate(-50%, -50%)}to{transform:rotate(360deg) translate(-50%, -50%)}}#product-offer-section{margin-bottom:30px}#product-offer-section h2{width:50%;margin-bottom:40px}@media(max-width: 1200px){#product-offer-section h2{width:100%}}#product-offer-section #product-offer-container #product-offer-block{display:flex;flex-direction:row;color:#0c0c0c}@media(max-width: 1200px){#product-offer-section #product-offer-container #product-offer-block{flex-direction:column}}#product-offer-section #product-offer-container #product-offer-block #product-offer-img{width:auto;max-width:50%}@media(max-width: 1200px){#product-offer-section #product-offer-container #product-offer-block #product-offer-img{max-width:100%}}#product-offer-section #product-offer-container #product-offer-block #product-offer-img img{width:100%;object-fit:cover;height:100%}#product-offer-section #product-offer-container #product-offer-block #product-offer-img-desktop{display:flex}@media(max-width: 900px){#product-offer-section #product-offer-container #product-offer-block #product-offer-img-desktop{display:none}}#product-offer-section #product-offer-container #product-offer-block #product-offer-img-mobile{display:none}@media(max-width: 900px){#product-offer-section #product-offer-container #product-offer-block #product-offer-img-mobile{display:flex}}#product-offer-section #product-offer-container #product-offer-block #product-offer-block-text{display:flex;flex-direction:column;justify-content:center;width:calc(50% - 50px)}@media(max-width: 1200px){#product-offer-section #product-offer-container #product-offer-block #product-offer-block-text{width:calc(100% - 50px)}}#product-offer-section #product-offer-container #product-offer-block #product-offer-block-text div,#product-offer-section #product-offer-container #product-offer-block #product-offer-block-text p,#product-offer-section #product-offer-container #product-offer-block #product-offer-block-text button{margin-bottom:50px}#product-offer-section #product-offer-container #product-offer-block #product-offer-block-text{padding:30px}#product-offer-section #product-offer-container #product-offer-block #product-offer-category{font-size:1.5em}#product-offer-section #product-offer-container #product-offer-block h3{font-size:3.5em}@media(max-width: 1200px){#product-offer-section #product-offer-container #product-offer-block h3{font-size:2em}}#product-offer-section #product-offer-container #product-offer-block p{font-size:1.3em;line-height:1.4em}#product-offer-section #product-offer-container #product-offer-block a{width:fit-content;padding-left:20px;padding-right:20px}@media(max-width: 1200px){#product-offer-section #product-offer-container #product-offer-block a{margin:auto}}.txt_gras{font-family:"Nunito Black",sans-serif}/*# sourceMappingURL=agence.css.map */
