*{margin:0;padding:0;box-sizing:border-box}body{--primary-color:#464646;--primary-color-alpha:#464646da;--font-color:#221f1f;--bg-color:#46464610;--off-color:#fff;--font-family:"Poppins";font-family:var(--font-family);font-weight:400;color:var(--font-color);overflow-x:hidden;-webkit-animation:fade 2s ease-out;animation:fade 2s ease-out}a{color:#221f1f;text-decoration:none}@-webkit-keyframes fade{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}80%{opacity:0}to{opacity:1}}.fa{line-height:60px;text-rendering:auto;-webkit-font-smoothing:antialiased}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}::-webkit-scrollbar{width:12px!important}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fafafa!important}::-webkit-scrollbar-thumb{background-color:var(--primary-color-alpha)!important;border-radius:4px!important}::-webkit-scrollbar-thumb:hover{background-color:var(--primary-color)!important}.desktop .pbtn{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-shrink:0;grid-gap:10px;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:50px;padding:10px 25px;border:none;border-radius:30px;background-color:var(--primary-color);color:#fff;font-family:var(--font-family);font-size:1rem;font-weight:500;cursor:pointer;transition:all .4s ease-out}.desktop .pbtn .btn-text{margin:0;margin-bottom:0!important;flex-shrink:1}.desktop .pbtn:hover{filter:brightness(.7)}.desktop .pbtn:active,.desktop .pbtn:focus{outline:none;border:none}@media screen and (max-width:1200px){.desktop .pbtn{font-size:.9rem}}.desktop .slider-btn{border:none;background-color:transparent;cursor:pointer;transition:all .4s ease-out}.desktop .slider-btn:active,.desktop .slider-btn:focus{outline:none;border:none}.desktop .slider-btn:hover{filter:brightness(-90%)}.desktop .slider-btn img{-o-object-fit:contain;object-fit:contain;width:50px}.desktop .h1{font-size:2.5rem;font-weight:700;margin:20px 0;color:inherit;text-transform:uppercase}.desktop .h3{font-size:1.6rem;font-weight:400;color:var(--primary-color);text-transform:uppercase}.desktop .p-line-break{background-color:var(--primary-color)}.desktop .p-line-break,.desktop .s-line-break{margin:10px 0;height:3px;width:50px;border-radius:5px}.desktop .s-line-break{background-color:var(--off-color)}.desktop header{z-index:0}.desktop header .header-wrapper{background-color:var(--primary-color);padding:5px 5%}@media screen and (max-width:1024px){.desktop header .header-wrapper{padding-left:3%;padding-right:3%}}.desktop header .header-wrapper .header{max-width:1300px;margin:0 auto;color:var(--off-color);display:flex;justify-content:space-between;align-items:center;flex-direction:row;grid-gap:20px;gap:20px;min-height:30px}.desktop header .header-wrapper .header p{color:var(--off-color);font-size:.85rem;font-weight:500}.desktop header .header-wrapper .header .social-links{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:15px;gap:15px}.desktop header .header-contact-container{padding:5px 5%;box-shadow:0 0 25px -20px #000}@media screen and (max-width:1024px){.desktop header .header-contact-container{padding-left:3%;padding-right:3%}}.desktop header .header-contact-container .header-contact{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px}.desktop header .header-contact-container .header-contact .logo{-o-object-fit:contain;object-fit:contain;width:180px;max-height:100px}.desktop header .header-contact-container .header-contact .header-cards{display:flex;justify-content:flex-end;align-items:center;flex-direction:row;grid-gap:10px;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.desktop header .header-contact-container .header-contact .header-cards .header-card{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;grid-gap:10px;gap:10px;max-width:400px;width:100%;flex-shrink:1}.desktop header .header-contact-container .header-contact .header-cards .header-card img{-o-object-fit:contain;object-fit:contain;width:50px}.desktop header .header-contact-container .header-contact .header-cards .header-card svg{min-width:62px}.desktop header .header-contact-container .header-contact .header-cards .header-card svg circle{fill:var(--primary-color)}.desktop header .header-contact-container .header-contact .header-cards .header-card svg path{stroke:var(--primary-color)}.desktop header .header-contact-container .header-contact .header-cards .header-card .p{font-size:.8rem}.desktop header .header-contact-container .header-contact .header-cards .header-card .p__contact{white-space:nowrap}.desktop header .header-contact-container .header-contact .header-cards .header-card .sp{font-size:.8rem;color:rgba(34,31,31,.635)}.desktop header .header-contact-container .header-contact .header-cards .header-item2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.desktop .nav-wrapper{padding-left:5%;padding-right:5%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content}@media screen and (max-width:1024px){.desktop .nav-wrapper{padding-left:3%;padding-right:3%}}.desktop .nav-wrapper .nav-container{max-width:1300px;margin:0 auto}.desktop .nav-wrapper .nav-container nav{display:flex;justify-content:space-between;align-items:center;flex-direction:row;grid-column-gap:20px;-moz-column-gap:20px;column-gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content}.desktop .nav-wrapper .nav-container nav ul{list-style-type:none;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;grid-gap:0;gap:0;flex-shrink:0}.desktop .nav-wrapper .nav-container nav ul li{height:80px;display:flex;justify-content:center;align-items:center;flex-direction:row;padding:0 10px;cursor:pointer;font-size:.9rem}.desktop .nav-wrapper .nav-container nav ul li:hover{border-bottom:5px solid var(--primary-color);background-color:var(--bg-color);color:var(--primary-color)}@media screen and (max-width:1150px){.desktop .nav-wrapper .nav-container nav ul li{font-size:.8rem}}.desktop .nav-wrapper .nav-container nav .pbtn{margin:10px 0}.desktop .nav--active li{border-bottom:5px solid var(--primary-color);background-color:var(--bg-color);color:var(--primary-color)}.desktop .section1-wrapper .react-multi-carousel-list{position:relative}.desktop .section1-wrapper .react-multi-carousel-list .react-multi-carousel-track li{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content}.desktop .section1-wrapper .react-multi-carousel-list .react-multi-carousel-track li .slider-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;max-width:100vw;width:100%;min-height:650px;max-height:650px;filter:brightness(75%)}.desktop .section1-wrapper .react-multi-carousel-list .react-multi-carousel-track li .slider-content{padding:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:735px;width:100%;position:absolute;margin-left:auto;margin-right:auto;margin-top:auto;top:45%;left:0;right:0;transform:translateY(-50%);text-align:center}.desktop .section1-wrapper .react-multi-carousel-list .react-multi-carousel-track li .slider-content .h1,.desktop .section1-wrapper .react-multi-carousel-list .react-multi-carousel-track li .slider-content .h3{color:var(--off-color)}.desktop .section1-wrapper .react-multi-carousel-list .react-multi-carousel-track li .slider-content a{text-decoration:none}.desktop .section1-wrapper .react-multi-carousel-list .react-multi-carousel-track li .slider-content p{font-size:1.05rem;color:var(--off-color);margin-bottom:50px}.desktop .section1-wrapper .react-multi-carousel-list .react-multi-carousel-dot-list{bottom:10%}.desktop .section1-wrapper .react-multi-carousel-list .react-multi-carousel-dot-list button{border:none;width:16px;height:16px;background-color:#9a9a9b}.desktop .section1-wrapper .react-multi-carousel-list .react-multi-carousel-dot--active button{background:#fff}.desktop .section2-container{max-width:1400px;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:row;grid-gap:40px;gap:40px;padding-top:50px;margin-left:auto;padding-left:100px}.desktop .section2-container .section2-content{width:50%;padding-bottom:50px;align-self:center}.desktop .section2-container .section2-row{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;width:50%;min-height:400px;position:relative}.desktop .section2-container .section2-row span{overflow:visible!important}.desktop .section2-container .section2-row img{-o-object-fit:contain!important;object-fit:contain!important;max-width:400px!important;width:100%!important;max-height:500px!important;bottom:0!important;left:10%!important;opacity:1!important;border-radius:20px 20px 0 0!important;margin-bottom:120px!important;margin-right:100px!important;height:auto!important;min-height:auto!important;min-width:auto!important}@media screen and (max-width:1200px){.desktop .section2-container .section2-row img{max-width:350px;margin-right:50px}}.desktop .section2-container .section2-row .img-bg{position:absolute;bottom:0;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;z-index:-10}.desktop .section2-container .section2-row .img-bg .upper-div{max-width:700px;width:100%;height:300px}.desktop .section2-container .section2-row .img-bg .upper-div:before{content:"";height:100%;width:100%;position:absolute;background-color:var(--primary-color);border-radius:30% 0 0 0;opacity:.1}.desktop .section2-container .section2-row .img-bg .lower-div{max-width:700px;width:100%;height:120px;background-color:var(--primary-color);opacity:.3}.desktop .section3-wrapper{padding-left:5%;padding-right:5%;position:relative;z-index:0}@media screen and (max-width:1024px){.desktop .section3-wrapper{padding-left:3%;padding-right:3%}}.desktop .section3-wrapper .section3-container{max-width:1300px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:20px;gap:20px;padding:100px 0}.desktop .section3-wrapper .section3-container .section3-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-template-rows:repeat(1,1fr);justify-content:center;grid-gap:20px;gap:20px;width:1020px}.desktop .section3-wrapper .section3-container .section3-cards .section3-card{width:100%;height:300px;position:relative;border-radius:20px;justify-self:center;display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:var(--primary-color);transition:all .5s ease-in-out}.desktop .section3-wrapper .section3-container .section3-cards .section3-card .section3-card-body{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;text-align:center;padding:5% 5% 7%}.desktop .section3-wrapper .section3-container .section3-cards .section3-card .section3-card-body h4{color:var(--off-color);font-size:1.6rem;font-weight:500}.desktop .section3-wrapper .section3-container .section3-cards .section3-card .section3-card-body p{color:var(--off-color);font-size:.9rem;max-width:300px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content}.desktop .section4-container{padding-top:100px;margin:0 auto;max-width:1300px;display:flex;justify-content:center;align-items:center;flex-direction:column}.desktop .section4-container .timeline-cards{width:100%}.desktop .section4-container .timeline-cards .timeline-card{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;grid-gap:60px;gap:60px}.desktop .section4-container .timeline-cards .timeline-card .timeline-period{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-shrink:0;max-width:170px;width:100%;padding:5px;background-color:var(--primary-color);border-radius:40px;height:65px;color:var(--off-color);font-size:1rem;font-weight:400}.desktop .section4-container .timeline-cards .timeline-card .timeline-content{border-left:1px solid var(--primary-color);padding-left:60px;padding-bottom:50px;min-height:150px;position:relative;min-width:730px}.desktop .section4-container .timeline-cards .timeline-card .timeline-content:before{position:absolute;left:-36px;top:0;content:"+";text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:row;color:var(--off-color);border-radius:500%;background:var(--primary-color);height:70px;width:70px;transition:all .5s ease-in-out;font-size:2rem}.desktop .section4-container .timeline-cards .timeline-card .timeline-content .h4{color:var(--primary-color);font-size:1.2rem}.desktop .section4-container .timeline-cards .timeline-card .timeline-content strong{font-size:.9rem}.desktop .section4-container .timeline-cards .timeline-card:last-child .timeline-content{border-left:0}@media only screen and (max-width:1300px){.desktop .section4-container{max-width:100%;margin-left:5%;margin-right:5%}}.desktop .section5-wrapper{padding:100px 0 150px}.desktop .section5-wrapper .section5-container{text-align:center}.desktop .section5-wrapper .section5-container .p-line-break{margin:0 auto}.desktop .section5-wrapper .section5-container .slider-test,.desktop .section5-wrapper .section5-container .slider-test img{width:640px!important;height:480px!important}.desktop .section5-wrapper .section5-container .react-multi-carousel-list{height:400px}.desktop .section5-wrapper .section5-container .react-multi-carousel-list .react-multi-carousel-track li{display:flex;justify-content:center;align-items:center;flex-direction:row}.desktop .section5-wrapper .section5-container .react-multi-carousel-list .react-multi-carousel-track li .slider-content{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:row}.desktop .section5-wrapper .section5-container .react-multi-carousel-list .react-multi-carousel-track li .slider-content span{position:absolute}.desktop .section5-wrapper .section5-container .react-multi-carousel-list .react-multi-carousel-track li .slider-content .avant{top:50%;left:2%;z-index:2;padding:5px;background-color:rgba(0,0,0,.411);color:var(--off-color)}.desktop .section5-wrapper .section5-container .react-multi-carousel-list .react-multi-carousel-track li .slider-content .apres{top:50%;right:2%;z-index:2;padding:5px;background-color:rgba(0,0,0,.411);color:var(--off-color)}.desktop .section5-wrapper .section5-container .react-multi-carousel-list .react-multi-carousel-track .react-multi-carousel-item>div{max-width:400px}.desktop .section5-wrapper .section5-container .react-multi-carousel-list .react-multi-carousel-track .react-multi-carousel-item--active>div{max-width:700px}.desktop .section5-wrapper .section5-container .carousel-button-group{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.desktop .section5-wrapper .section5-container .carousel-button-group .slider-btn{margin-right:20px;margin-left:20px;margin-top:20px}.desktop .section5-wrapper .section5-container .carousel-button-group .slider-btn svg path{stroke:var(--primary-color)}.desktop .section6-container{max-width:1300px;margin:0 auto;padding:100px 30px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.desktop .section6-container .section6-pictures{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:10px;gap:10px;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.desktop .section6-container .section6-pictures .picture-group .picture-holder-normal{height:250px;width:250px;border-radius:10px;cursor:pointer;position:relative}.desktop .section6-container .section6-pictures .picture-group .picture-holder-normal img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:10px;z-index:-1}.desktop .section6-container .section6-pictures .picture-group .picture-holder-normal .picture-zoomer{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-30px,-39px);-o-object-fit:contain;object-fit:contain;width:60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;z-index:10}.desktop .section6-container .section6-pictures .picture-group .picture-holder-normal:hover{background:var(--primary-color-alpha)}.desktop .section6-container .section6-pictures .picture-group .picture-holder-normal:hover img{opacity:.2}.desktop .section6-container .section6-pictures .picture-group .picture-holder-normal:hover .picture-zoomer{opacity:1;visibility:visible}.desktop .section6-container .section6-pictures .picture-group .picture-holder-tall{height:510px;width:250px;border-radius:10px;cursor:pointer;position:relative}.desktop .section6-container .section6-pictures .picture-group .picture-holder-tall img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:10px}.desktop .section6-container .section6-pictures .picture-group .picture-holder-tall .picture-zoomer{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-30px,-39px);-o-object-fit:contain;object-fit:contain;width:60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;z-index:10}.desktop .section6-container .section6-pictures .picture-group .picture-holder-tall:hover{background:var(--primary-color-alpha)}.desktop .section6-container .section6-pictures .picture-group .picture-holder-tall:hover img{opacity:.2}.desktop .section6-container .section6-pictures .picture-group .picture-holder-tall:hover .picture-zoomer{opacity:1;visibility:visible}.desktop .section6-container .section6-pictures .picture-group .picture-holder-wide{height:250px;width:510px;border-radius:10px;cursor:pointer;position:relative}.desktop .section6-container .section6-pictures .picture-group .picture-holder-wide img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:10px}.desktop .section6-container .section6-pictures .picture-group .picture-holder-wide .picture-zoomer{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-30px,-39px);-o-object-fit:contain;object-fit:contain;width:60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;z-index:10}.desktop .section6-container .section6-pictures .picture-group .picture-holder-wide:hover{background:var(--primary-color-alpha)}.desktop .section6-container .section6-pictures .picture-group .picture-holder-wide:hover img{opacity:.2}.desktop .section6-container .section6-pictures .picture-group .picture-holder-wide:hover .picture-zoomer{opacity:1;visibility:visible}.desktop .section6-container .section6-pictures .picture-group .picture-holder-large{height:510px;width:510px;border-radius:10px;cursor:pointer;position:relative}.desktop .section6-container .section6-pictures .picture-group .picture-holder-large img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:10px}.desktop .section6-container .section6-pictures .picture-group .picture-holder-large .picture-zoomer{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-30px,-39px);-o-object-fit:contain;object-fit:contain;width:60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;z-index:10}.desktop .section6-container .section6-pictures .picture-group .picture-holder-large:hover{background:var(--primary-color-alpha)}.desktop .section6-container .section6-pictures .picture-group .picture-holder-large:hover img{opacity:.2}.desktop .section6-container .section6-pictures .picture-group .picture-holder-large:hover .picture-zoomer{opacity:1;visibility:visible}.desktop .section6-container .section6-pictures .picture-group .picture-holder-xlarge{max-height:510px;max-width:1020px;height:100%;width:100%;border-radius:10px;cursor:pointer;position:relative}.desktop .section6-container .section6-pictures .picture-group .picture-holder-xlarge img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:10px}.desktop .section6-container .section6-pictures .picture-group .picture-holder-xlarge .picture-zoomer{visibility:hidden;position:absolute;top:50%;left:50%;transform:translate(-30px,-39px);-o-object-fit:contain;object-fit:contain;width:60px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;z-index:10}.desktop .section6-container .section6-pictures .picture-group .picture-holder-xlarge:hover{background:var(--primary-color-alpha)}.desktop .section6-container .section6-pictures .picture-group .picture-holder-xlarge:hover img{opacity:.2}.desktop .section6-container .section6-pictures .picture-group .picture-holder-xlarge:hover .picture-zoomer{opacity:1;visibility:visible}.desktop .section6-container .section6-pictures .picture-group .picture-holder-special{height:250px;width:250px;border-radius:10px;cursor:pointer;position:relative;background-color:#000}.desktop .section6-container .section6-pictures .picture-group .picture-holder-special img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:10px;opacity:.3}.desktop .section6-container .section6-pictures .picture-group .picture-holder-special h1{position:absolute;top:50%;left:20%;transform:translateY(-10px);color:#fff;font-weight:400}.desktop .section6-container .section6-pictures .picture-group .picture-holder-special:hover img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;border-radius:10px;opacity:.1}.desktop .section6-container .section6-pictures .picture-group1,.desktop .section6-container .section6-pictures .picture-group3{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:10px;gap:10px}.desktop .section6-container .section6-pictures .picture-group3 .picture-holder{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:10px;gap:10px}.desktop .section6-container .section6-pictures-more{display:none;grid-gap:10px;gap:10px;flex-wrap:wrap;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.651);height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;pointer-events:visible;z-index:500}.desktop .section6-container .section6-pictures-more .close-btn{position:fixed;top:50px;right:50px;background-color:transparent;border:none;cursor:pointer;width:40px}.desktop .section6-container .section6-pictures-more .close-btn img{width:40px}.desktop .section6-container .section6-pictures-more .carousel-root{height:100vh;width:80%;display:flex;justify-content:center;align-items:center;flex-direction:column}.desktop .section6-container .section6-pictures-more .carousel-root .carousel{height:80%;width:80%}.desktop .section6-container .section6-pictures-more .carousel-root .carousel .carousel-status{bottom:0;top:auto;right:50%;font-size:1rem}.desktop .section6-container .section6-pictures-more .carousel-root .carousel .control-arrow{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;top:45%;border-radius:5px}.desktop .section6-container .section6-pictures-more .carousel-root .carousel .slider-wrapper,.desktop .section6-container .section6-pictures-more .carousel-root .carousel .slider-wrapper .slider{height:100%}.desktop .section6-container .section6-pictures-more .carousel-root .carousel .slider-wrapper .slider .gallery-img{-o-object-fit:contain;object-fit:contain;width:80%;height:90%}.desktop .picture-click{position:fixed!important;top:0;left:0;background-color:rgba(0,0,0,.836);max-height:100%!important;max-width:100%!important;height:100vh!important;width:100vw!important;display:flex;justify-content:center;align-items:center;flex-direction:row;z-index:50!important}.desktop .picture-click img{-o-object-fit:contain!important;object-fit:contain!important;width:80%!important;height:90%!important;z-index:50!important}.desktop .picture-click .picture-zoomer{display:none}.desktop .picture-click:hover{background-color:rgba(0,0,0,.836)!important}.desktop .picture-click:hover img{opacity:1!important}.desktop .picture-click:hover .picture-zoomer{display:none!important}.desktop .more-pictures-show{display:flex!important;justify-content:center;align-items:center}.desktop .section7-wrapper{padding:100px 5%}@media screen and (max-width:1024px){.desktop .section7-wrapper{padding-left:3%;padding-right:3%}}.desktop .section7-wrapper .section7-container{max-width:1300px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.desktop .section7-wrapper .section7-container .section7-videos{display:flex;justify-content:center;align-items:flex-start;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px}.desktop .section7-wrapper .section7-container .section7-videos .big-video{width:500px;height:500px;border-radius:20px}.desktop .section7-wrapper .section7-container .section7-videos .section7-videos-group{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:10px;gap:10px}.desktop .section7-wrapper .section7-container .section7-videos .section7-videos-sou-group{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:10px;gap:10px}.desktop .react-player__preview{border-radius:30px}.desktop .play-icon{height:100%;width:100%;background-color:rgba(0,0,0,.589);display:flex;justify-content:center;align-items:center;flex-direction:row;border-radius:30px}.desktop .play-icon img{height:60px;width:60px}.desktop .section8-container{max-width:1300px;padding-top:50px;padding-bottom:50px;padding-right:20px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row}.desktop .section8-container .section8-img{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;width:50%;height:650px}.desktop .section8-container .section8-img .upper-div{max-width:700px;width:100%;height:300px;position:relative}.desktop .section8-container .section8-img .upper-div:before{content:"";height:100%;width:100%;position:absolute;background-color:var(--primary-color);border-radius:0 150px 0 0;opacity:.1}.desktop .section8-container .section8-img .upper-div span{position:static!important}.desktop .section8-container .section8-img .upper-div img{position:absolute;-o-object-fit:contain;object-fit:contain;max-width:400px!important;width:100%!important;bottom:0;right:10%;opacity:1;border-radius:20px 20px 0 0}@media screen and (max-width:1200px){.desktop .section8-container .section8-img .upper-div img{max-width:350px}}.desktop .section8-container .section8-img .lower-div{max-width:700px;width:100%;height:120px;background-color:var(--primary-color);opacity:.3}.desktop .section8-container .section8-calendar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.desktop .section8-container .section8-calendar .appointment{max-width:400px;width:100%;margin:10px 0;padding:30px 20px;background-color:var(--off-color);border:2px solid var(--primary-color);border-radius:10px}.desktop .section8-container .section8-calendar .appointment .h4{margin-top:0;font-weight:500}.desktop .section8-container .section8-calendar .appointment p{margin-top:0}.desktop .section8-container .section8-calendar .appointment i{font-style:normal;font-weight:500;color:var(--primary-color)}.desktop .section8-container .section8-calendar .appointment label{display:block;margin-top:20px}.desktop .section8-container .section8-calendar .appointment label select{height:50px;width:100%;border-color:#cacaca;border-radius:7px;margin:10px 0 30px}.desktop .section8-container .section8-calendar .appointment label select:hover{outline:none}.desktop .section8-container .section8-calendar .appointment label select:active,.desktop .section8-container .section8-calendar .appointment label select:focus{outline:none;border:none}.desktop .section8-container .section8-calendar .appointment .calendar-container{width:inherit}.desktop .section8-container .section8-calendar .powered-by{display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.desktop .section9-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;height:950px}.desktop .section9-wrapper .section9-info-container{height:100%;width:50%;margin-right:-10%;padding:50px calc(5% - 10px);z-index:1;background-color:var(--primary-color);color:var(--off-color);border-radius:0 15% 0 0}.desktop .section9-wrapper .section9-info-container .section9-info{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;grid-gap:10px;gap:10px;width:80%;height:100%;margin-left:auto}.desktop .section9-wrapper .section9-info-container .section9-info .h2{text-transform:uppercase;margin:30px 0 20px}@media screen and (max-width:1180px){.desktop .section9-wrapper .section9-info-container .section9-info{width:85%}.desktop .section9-wrapper .section9-info-container .section9-info .h2{font-size:1.4rem}}.desktop .section9-wrapper .section9-info-container .section9-info .section9-time{width:100%}.desktop .section9-wrapper .section9-info-container .section9-info .section9-time .time-open-close{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;grid-gap:10px;gap:10px;margin-bottom:20px}.desktop .section9-wrapper .section9-info-container .section9-info .section9-time .time-open-close .time-hour{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;grid-gap:10px;gap:10px}.desktop .section9-wrapper .section9-info-container .section9-info .section9-cards{width:100%}.desktop .section9-wrapper .section9-info-container .section9-info .section9-cards .section9-card{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;grid-gap:10px;gap:10px;margin-bottom:20px;max-width:100%;width:100%}.desktop .section9-wrapper .section9-info-container .section9-info .section9-cards .section9-card div{max-width:350px;width:100%;word-wrap:break-word;overflow-wrap:break-word}.desktop .section9-wrapper .section9-info-container-domicile{width:100%;border-radius:0;height:auto}.desktop .section9-wrapper .section9-info-container-domicile .section9-info-domicile{max-width:1100px;flex-direction:row;margin:0 auto}.desktop .section9-wrapper .section9-info-container-domicile .section9-info-domicile .section9-time{width:50%;padding-right:40px;border-right:2px solid #fff}.desktop .section9-wrapper .section9-info-container-domicile .section9-info-domicile .section9-cards{width:50%;padding-left:40px}.desktop .section9-wrapper .section9-map{width:60%;height:100%}.desktop .section9-wrapper .section9-map>div{width:100%;height:100%}.desktop .section9-wrapper .section9-map>div>div{width:60%!important;height:950px!important}.desktop .map-marker-place{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content}.desktop .map-marker-place img{-o-object-fit:contain!important;object-fit:contain!important;width:40px!important;height:50px!important}.desktop .section9-wrapper-domicile{height:auto}.desktop footer{background-color:var(--bg-color);padding-top:30px}.desktop footer .footer-upper{max-width:1300px;margin:0 auto;padding-left:5%;padding-right:5%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width:1024px){.desktop footer .footer-upper{padding-left:3%;padding-right:3%}}.desktop footer .footer-upper .logo{-o-object-fit:contain;object-fit:contain;width:190px;max-height:100px}.desktop footer .footer-upper p{text-align:center;margin:20px 0;max-width:600px;width:100%}.desktop footer .footer-upper .h2{font-size:2.5rem;font-weight:500;color:var(--primary-color)}.desktop footer .footer-upper .footer-contact{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;grid-gap:10px;gap:10px;margin-bottom:30px}.desktop footer .footer-upper .footer-contact p{margin:0;color:#616060}.desktop footer .footer-upper .footer-contact i{color:var(--primary-color);font-style:normal;font-weight:400}.desktop footer .footer-upper .footer-follow-us{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:30px}.desktop footer .footer-upper .footer-follow-us .footer-socials,.desktop footer .footer-upper .footer-follow-us .footer-socials a{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:10px;gap:10px}.desktop footer .footer-upper .footer-follow-us .footer-socials a{text-decoration:none;color:var(--primary-color)}.desktop footer .footer-upper .footer-follow-us .footer-socials a svg circle,.desktop footer .footer-upper .footer-follow-us .footer-socials a svg path{fill:var(--primary-color)}.desktop footer .footer-upper .footer-follow-us .footer-socials a:active,.desktop footer .footer-upper .footer-follow-us .footer-socials a:focus,.desktop footer .footer-upper .footer-follow-us .footer-socials a:visited{color:var(--primary-color)}.desktop footer .footer-lower{background-color:var(--primary-color);padding:15px}.desktop footer .footer-lower .footer-lower-container{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-direction:row;color:var(--off-color)}.desktop footer .footer-lower .footer-lower-container p>a{color:var(--off-color)}.desktop footer .footer-lower .footer-lower-container .footer-lower-socials{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:10px;gap:10px}.desktop footer .footer-lower .footer-lower-container .footer-lower-socials a{display:flex;justify-content:center;align-items:center;flex-direction:row}.desktop footer .footer-lower .footer-lower-container .footer-lower-socials button{border:none;border-radius:10px;background-color:rgba(255,255,255,.288);color:var(--off-color);padding:8px;cursor:pointer}.desktop footer .footer-lower .footer-lower-container .footer-lower-socials button img{filter:brightness(0) invert(1);width:14px}.desktop footer .footer-lower .footer-lower-container .footer-lower-socials button:hover{background-color:rgba(255,255,255,.171)}.desktop footer .footer-lower .footer-lower-container .footer-lower-socials button:active,.desktop footer .footer-lower .footer-lower-container .footer-lower-socials button:focus{outline:none}.desktop .calendar-container{padding:30px 10px;background-color:var(--off-color);border-radius:10px;max-width:850px;width:100%;position:relative}.desktop .calendar-container .calendar-left-arrow,.desktop .calendar-container .calendar-right-arrow{background-color:transparent;border:none}.desktop .calendar-container .calendar-left-arrow:active,.desktop .calendar-container .calendar-left-arrow:focus,.desktop .calendar-container .calendar-right-arrow:active,.desktop .calendar-container .calendar-right-arrow:focus{outline:none}.desktop .calendar-container .calendar-left-arrow{position:absolute;top:40px;left:-10px}.desktop .calendar-container .calendar-right-arrow{position:absolute;top:40px;right:-10px}.desktop .calendar-container .voir-plus{background-color:transparent;border:none;text-align:left;cursor:pointer}.desktop .calendar-container .voir-plus:active,.desktop .calendar-container .voir-plus:focus{outline:none}.desktop .calendar-container .voir-plus img{margin-left:10px;-o-object-fit:contain;object-fit:contain;width:12px}.desktop .calendar-container .calendar-header{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;text-align:center}.desktop .calendar-container .calendar-header .calendar-head strong{font-weight:700}.desktop .calendar-container .calendar-header .calendar-head div{margin-top:3px;margin-bottom:10px}.desktop .calendar-container .calendar-header .calendar-cell{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:var(--bg-color);font-weight:500;border-radius:5px;padding:5px;margin-bottom:10px;height:35px;cursor:pointer}.desktop .calendar-container .calendar-header .selected{background-color:orange;color:var(--off-color)}.desktop .gmnoprint{left:18%!important}.mobile .pbtn{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-shrink:0;grid-gap:20px;gap:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;min-height:50px;padding:10px 25px;border:none;border-radius:30px;background-color:var(--primary-color);color:#fff;font-family:var(--font-family);font-size:1rem;font-weight:500;cursor:pointer;transition:all .4s ease-out}.mobile .pbtn:hover{filter:brightness(.7)}.mobile .pbtn:active,.mobile .pbtn:focus{outline:none;border:none}.mobile .pbtn .btn-text{margin:0;margin-bottom:0!important;flex-shrink:1}@media screen and (max-width:1200px){.mobile .pbtn{font-size:.9rem}}.mobile .pbtn img{-o-object-fit:contain;object-fit:contain;width:10px!important;flex-shrink:0}.mobile .slider-btn{border:none;background-color:transparent;cursor:pointer;transition:all .4s ease-out;position:absolute;z-index:1}.mobile .slider-btn:active,.mobile .slider-btn:focus{outline:none;border:none}.mobile .slider-btn:hover{filter:brightness(-90%)}.mobile .slider-btn img{-o-object-fit:contain;object-fit:contain;width:30px}.mobile .slider-btn-v2 svg rect{fill:var(--primary-color)}.mobile .slider-btn-v2 svg path{stroke:var(--primary-color)}.mobile .slider-btn-left{top:50%;left:2%;transform:translateY(-15px)}.mobile .slider-btn-right{top:50%;right:2%;transform:translateY(-15px)}.mobile .h1{font-size:1.5rem;font-weight:700;text-align:center;margin:20px 0;color:inherit}.mobile .h1,.mobile .h3{text-transform:uppercase}.mobile .h3{font-size:1rem;font-weight:400;color:var(--primary-color)}.mobile .p-line-break{background-color:var(--primary-color)}.mobile .p-line-break,.mobile .s-line-break{margin:10px 0;height:3px;width:50px;border-radius:5px}.mobile .s-line-break{background-color:var(--off-color)}.mobile .nav-wrapper{height:80px}.mobile .nav-wrapper .nav-container{display:flex;justify-content:space-between;align-items:center;flex-direction:row;padding:10px 3%;position:fixed;width:100%;top:0;left:0;background-color:#fff;box-shadow:0 3px 10px -10px #000;z-index:1000}@media screen and (min-width:768px){.mobile .nav-wrapper .nav-container{padding-left:3%;padding-right:3%}}.mobile .nav-wrapper .nav-container .logo{-o-object-fit:contain;object-fit:contain;max-width:150px;max-height:60px}.mobile .nav-wrapper .nav-container .menu-close,.mobile .nav-wrapper .nav-container .menu-open{cursor:pointer;pointer-events:all}.mobile .nav-wrapper .nav-container .menu-close svg,.mobile .nav-wrapper .nav-container .menu-open svg{pointer-events:none}.mobile .nav-wrapper .nav-container .menu-close svg>g path,.mobile .nav-wrapper .nav-container .menu-close svg>g rect,.mobile .nav-wrapper .nav-container .menu-open svg>g path,.mobile .nav-wrapper .nav-container .menu-open svg>g rect{fill:var(--primary-color)}.mobile .nav-wrapper .nav-container .menu{position:fixed;background-color:rgba(255,255,255,.98);top:0;left:0;width:100%;height:100%;grid-gap:20px;gap:20px;padding:35px 3%;display:none;-webkit-animation:menuPop .5s ease-in-out;animation:menuPop .5s ease-in-out;z-index:100}@media screen and (min-width:768px){.mobile .nav-wrapper .nav-container .menu{padding-left:3%;padding-right:3%}}.mobile .nav-wrapper .nav-container .menu ul{list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:15px;gap:15px}.mobile .nav-wrapper .nav-container .menu ul li:hover{font-weight:700;color:var(--primary-color)}.mobile .nav-wrapper .nav-container .menu .menu-info{display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:10px;gap:10px;width:100%}.mobile .nav-wrapper .nav-container .menu .menu-info .menu-card{display:flex;justify-content:space-between;align-items:center;flex-direction:column;grid-gap:5px;gap:5px;max-height:100px;height:100%}.mobile .nav-wrapper .nav-container .menu .menu-info .menu-card svg>g circle{fill:var(--primary-color)}.mobile .nav-wrapper .nav-container .menu .menu-info .menu-card svg>g path{stroke:var(--primary-color)}.mobile .nav-wrapper .nav-container .menu .menu-info .menu-card p{text-align:center;font-size:12px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:90%;white-space:nowrap}.mobile .nav-wrapper .nav-container .menu .menu-info .menu-card p i{font-style:normal;color:#979797}.mobile .nav-wrapper .nav-container .menu .menu-info .menu-close{margin-top:5px;justify-self:flex-end;position:fixed;top:5%;right:5%}.mobile .nav-wrapper .nav-container .menu-show{display:flex;justify-content:space-around;align-items:center;flex-direction:column}.mobile .nav-wrapper .nav-container .menu-show li{cursor:pointer}.mobile .nav--active{font-weight:700;color:var(--primary-color)}@-webkit-keyframes menuPop{0%{opacity:0}to{opacity:1}}@keyframes menuPop{0%{opacity:0}to{opacity:1}}.mobile .slider-container{position:relative}.mobile .slider-container .slider-img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10;filter:brightness(75%)}.mobile .slider-container .slide{display:flex;justify-content:center;align-items:center;flex-direction:row}.mobile .slider-container .slide .slider-content{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px;color:var(--off-color)}.mobile .slider-container .slide .slider-content .h3{color:var(--off-color)}.mobile .slider-container .slide .slider-content .h1{margin:0}.mobile .slider-container .slide .slider-content p{font-size:.8rem;margin-bottom:10px;max-width:500px}.mobile .slider-container .slide .slider-content a{text-decoration:none}.mobile .slider-container .control-dots .dot{box-shadow:none;width:10px;height:10px}.mobile .pres-container{max-width:1400px;display:flex;justify-content:flex-end;align-items:center;flex-direction:column;grid-gap:40px;gap:40px;padding:40px 0 0 3%}.mobile .pres-container .pres-content{width:100%;padding-right:3%}.mobile .pres-container .pres-content .h1{text-align:left}.mobile .pres-container .pres-row{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column;width:100%;height:100%;margin-top:100px}.mobile .pres-container .pres-row .upper-div{max-width:700px;width:100%;height:200px;position:relative}.mobile .pres-container .pres-row .upper-div:before{content:"";height:100%;width:100%;position:absolute;background-color:var(--primary-color);border-radius:200px 0 0 0;opacity:.1}.mobile .pres-container .pres-row .upper-div .pres-btn-group{position:fixed;bottom:0;left:0;z-index:10;display:flex;justify-content:space-around;align-items:center;flex-direction:row;grid-gap:5px;gap:5px;width:100%;height:70px;padding:10px 3%;background-color:#fff;box-shadow:0 0 30px -20px #000}.mobile .pres-container .pres-row .upper-div .pres-btn-group .appeler-btn,.mobile .pres-container .pres-row .upper-div .pres-btn-group .iti-btn{max-width:180px;width:100%;height:50px;padding:5px;border:none;border-radius:40px;display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:5px;gap:5px;color:var(--off-color);font-size:1rem;cursor:pointer;text-decoration:none}@media screen and (max-width:320px){.mobile .pres-container .pres-row .upper-div .pres-btn-group .appeler-btn,.mobile .pres-container .pres-row .upper-div .pres-btn-group .iti-btn{font-size:.8rem}}.mobile .pres-container .pres-row .upper-div .pres-btn-group .iti-btn{background-color:#4c96e9}.mobile .pres-container .pres-row .upper-div .pres-btn-group .appeler-btn{background-color:#31bf62}.mobile .pres-container .pres-row .upper-div .pres-img{position:absolute;-o-object-fit:contain;object-fit:contain;max-width:300px;width:100%;max-height:300px;bottom:0;right:0;left:0;margin-right:auto;margin-left:auto;opacity:1;border-radius:20px 20px 0 0}@media screen and (max-width:1200px){.mobile .pres-container .pres-row .upper-div .pres-img{max-width:350px}}.mobile .pres-container .pres-row .lower-div{max-width:700px;width:100%;height:90px;background-color:var(--primary-color);opacity:.3}.mobile .sa-wrapper{padding:35px 3% 70px}@media screen and (min-width:768px){.mobile .sa-wrapper{padding-left:3%;padding-right:3%}}.mobile .sa-wrapper .sa-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.mobile .sa-wrapper .sa-container .slide{display:flex;justify-content:center;align-items:center;flex-direction:row;width:100%;padding:5px}.mobile .sa-wrapper .sa-container .carousel-root{width:99%;display:flex;justify-content:center;align-items:center;flex-direction:row}.mobile .sa-wrapper .sa-container .carousel{overflow:visible}.mobile .sa-wrapper .sa-container .carousel .control-dots{bottom:-15%;z-index:10}.mobile .sa-wrapper .sa-container .carousel .control-dots .dot{background-color:var(--primary-color)}.mobile .sa-wrapper .sa-container .sa-card{max-width:300px;width:100%;height:280px;padding:10px 20px;background-color:var(--primary-color);border-radius:20px;color:var(--off-color)}.mobile .cursus-container,.mobile .sa-wrapper .sa-container .sa-card{display:flex;justify-content:center;align-items:center;flex-direction:column}.mobile .cursus-container{padding:35px 3% 0;max-width:1300px;margin:0 auto;max-width:600px}@media screen and (min-width:768px){.mobile .cursus-container{padding-left:3%;padding-right:3%}}.mobile .cursus-container .timeline-cards .timeline-card{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;grid-gap:35px;gap:35px}.mobile .cursus-container .timeline-cards .timeline-card .timeline-period{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-shrink:0;max-width:110px;width:100%;padding:5px;background-color:var(--primary-color);border-radius:20px;height:38px;color:var(--off-color);font-size:.7rem;font-weight:400}.mobile .cursus-container .timeline-cards .timeline-card .timeline-content{border-left:1px solid var(--primary-color);padding-left:35px;padding-bottom:50px;position:relative;width:100%}.mobile .cursus-container .timeline-cards .timeline-card .timeline-content:before{position:absolute;left:-20px;top:0;content:"+";text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:row;color:var(--off-color);border-radius:500%;background:var(--primary-color);height:40px;width:40px;transition:all .5s ease-in-out;font-size:1.4rem;font-family:var(--font-family)}.mobile .cursus-container .timeline-cards .timeline-card .timeline-content .h4{color:var(--primary-color);font-size:.9rem}.mobile .cursus-container .timeline-cards .timeline-card .timeline-content strong{font-size:.8rem}.mobile .cursus-container .timeline-cards .timeline-card .timeline-content p{font-size:.75rem}@media screen and (max-width:320px){.mobile .cursus-container .timeline-cards .timeline-card{grid-gap:30px;gap:30px}.mobile .cursus-container .timeline-cards .timeline-card .timeline-content{padding-left:30px}.mobile .cursus-container .timeline-cards .timeline-card .timeline-content .h4,.mobile .cursus-container .timeline-cards .timeline-card .timeline-content strong{font-size:.7rem}.mobile .cursus-container .timeline-cards .timeline-card .timeline-content p{font-size:.6rem}}.mobile .cursus-container .timeline-cards .timeline-card:last-child .timeline-content{border-left:0}.mobile .aa-wrapper{padding:35px 3% 150px}@media screen and (min-width:768px){.mobile .aa-wrapper{padding-left:3%;padding-right:3%}}.mobile .aa-wrapper .aa-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.mobile .aa-wrapper .aa-container .carousel-root{max-width:400px!important;width:100%;border:7px solid #fff;outline:5px solid rgba(0,0,0,.007)}.mobile .aa-wrapper .aa-container .carousel-root .carousel{overflow:visible}.mobile .aa-wrapper .aa-container .carousel-root .carousel .slider-btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;top:auto;bottom:-50%}.mobile .aa-wrapper .aa-container .carousel-root .carousel .slider-btn img{width:40px}.mobile .aa-wrapper .aa-container .carousel-root .carousel .control-dots{bottom:-30%}.mobile .aa-wrapper .aa-container .carousel-root .carousel .control-dots .dot{background-color:var(--primary-color);box-shadow:none;width:7px}@media screen and (max-width:320px){.mobile .aa-wrapper .aa-container .carousel-root .slide{height:180px}}.mobile .aa-wrapper .aa-container .slide{height:250px}.mobile .aa-wrapper .aa-container .slider-content{height:100%!important;position:relative}.mobile .aa-wrapper .aa-container .slider-content>div{height:100%!important}.mobile .aa-wrapper .aa-container .slider-content .apres,.mobile .aa-wrapper .aa-container .slider-content .avant{position:absolute;top:48%;background-color:rgba(0,0,0,.589);color:var(--off-color);padding:2px;font-size:.6rem;z-index:10;text-transform:uppercase}.mobile .aa-wrapper .aa-container .slider-content .avant{left:1%}.mobile .aa-wrapper .aa-container .slider-content .apres{right:1%}.mobile .gallery-wrapper{padding:35px 3% 150px}@media screen and (min-width:768px){.mobile .gallery-wrapper{padding-left:3%;padding-right:3%}}.mobile .gallery-wrapper .gallery-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.mobile .gallery-wrapper .gallery-container .carousel-root{max-width:400px!important;width:100%;border-radius:20px}.mobile .gallery-wrapper .gallery-container .carousel-root .carousel{overflow:visible;border-radius:20px}.mobile .gallery-wrapper .gallery-container .carousel-root .carousel .slider-btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;top:auto;bottom:-50%}.mobile .gallery-wrapper .gallery-container .carousel-root .carousel .slider-btn img{width:40px}.mobile .gallery-wrapper .gallery-container .carousel-root .carousel .control-dots{bottom:-30%}.mobile .gallery-wrapper .gallery-container .carousel-root .carousel .control-dots .dot{background-color:var(--primary-color);box-shadow:none;width:7px}@media screen and (max-width:320px){.mobile .gallery-wrapper .gallery-container .carousel-root .slide{height:180px}}.mobile .gallery-wrapper .gallery-container .slider-wrapper{border-radius:20px}.mobile .gallery-wrapper .gallery-container .slide{height:250px}.mobile .gallery-wrapper .gallery-container .slider-content{height:100%!important;border-radius:20px}.mobile .gallery-wrapper .gallery-container .slider-content img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mobile .videos-wrapper{padding:35px 3% 150px}@media screen and (min-width:768px){.mobile .videos-wrapper{padding-left:3%;padding-right:3%}}.mobile .videos-wrapper .videos-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.mobile .videos-wrapper .videos-container .carousel-root{max-width:400px!important;width:100%}.mobile .videos-wrapper .videos-container .carousel-root .carousel{overflow:visible}.mobile .videos-wrapper .videos-container .carousel-root .carousel .slider-btn{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content;top:auto;bottom:-50%}.mobile .videos-wrapper .videos-container .carousel-root .carousel .slider-btn img{width:40px}.mobile .videos-wrapper .videos-container .carousel-root .carousel .control-dots{bottom:-30%}.mobile .videos-wrapper .videos-container .carousel-root .carousel .control-dots .dot{background-color:var(--primary-color);box-shadow:none;width:7px}@media screen and (max-width:320px){.mobile .videos-wrapper .videos-container .carousel-root .slide{height:180px}}.mobile .videos-wrapper .videos-container .slider-wrapper{border-radius:20px}.mobile .videos-wrapper .videos-container .slide{height:250px}.mobile .videos-wrapper .videos-container .slider-content{height:100%;width:100%;padding:0 10px}.mobile .videos-wrapper .videos-container .slider-content>div>div{border-radius:20px}.mobile .section8-wrapper,.mobile .section8-wrapper .section8-container{display:flex;justify-content:center;align-items:center;flex-direction:row}.mobile .section8-wrapper .section8-container{max-width:1000px;padding:50px 3%}@media screen and (min-width:768px){.mobile .section8-wrapper .section8-container{padding-left:3%;padding-right:3%}}.mobile .section8-wrapper .section8-container .section8-calendar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mobile .section8-wrapper .section8-container .section8-calendar .appointment{max-width:400px;width:100%;margin:10px 0;padding:30px 10px;background-color:var(--off-color);border:2px solid var(--primary-color);border-radius:10px;font-size:.8rem}.mobile .section8-wrapper .section8-container .section8-calendar .appointment .h4{margin-bottom:20px;font-weight:500}.mobile .section8-wrapper .section8-container .section8-calendar .appointment p{margin-bottom:20px}.mobile .section8-wrapper .section8-container .section8-calendar .appointment i{font-style:normal;font-weight:500;color:var(--primary-color)}.mobile .section8-wrapper .section8-container .section8-calendar .appointment label{display:block;margin-top:20px}.mobile .section8-wrapper .section8-container .section8-calendar .appointment label select{height:50px;width:100%;border-color:#cacaca;border-radius:7px;margin:10px 0 30px}.mobile .section8-wrapper .section8-container .section8-calendar .appointment label select:hover{outline:none}.mobile .section8-wrapper .section8-container .section8-calendar .appointment label select:active,.mobile .section8-wrapper .section8-container .section8-calendar .appointment label select:focus{outline:none;border:none}.mobile .section8-wrapper .section8-container .section8-calendar .appointment .calendar-container{width:inherit}.mobile .section8-wrapper .section8-container .section8-calendar .powered-by{display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.mobile .section8-wrapper .section8-container .section8-calendar .powered-by img{width:200px}.mobile .details-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.mobile .details-wrapper .details-info-container{height:100%;width:100%;padding:50px calc(5% - 10px);z-index:1;background-color:var(--primary-color);color:var(--off-color);border-radius:0 100px 0 0;font-size:.8rem}.mobile .details-wrapper .details-info-container .details-info{display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;padding-left:3%;padding-right:3%;grid-gap:10px;gap:10px;width:100%;height:100%}@media screen and (min-width:768px){.mobile .details-wrapper .details-info-container .details-info{padding-left:3%;padding-right:3%}}.mobile .details-wrapper .details-info-container .details-info .h2{text-transform:uppercase;margin:30px 0 20px}.mobile .details-wrapper .details-info-container .details-info .details-time{width:100%}.mobile .details-wrapper .details-info-container .details-info .details-time .time-open-close{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;grid-gap:10px;gap:10px;margin-bottom:20px}.mobile .details-wrapper .details-info-container .details-info .details-time .time-open-close .time-hour{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;grid-gap:10px;gap:10px}.mobile .details-wrapper .details-info-container .details-info .details-cards{width:100%}.mobile .details-wrapper .details-info-container .details-info .details-cards .details-card{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;grid-gap:10px;gap:10px;margin-bottom:20px}.mobile .details-wrapper .details-info-container .details-info .details-cards .details-card img{width:40px}.mobile .details-wrapper .details-info-container .details-info .details-cards .details-card .details-email{word-break:break-all}.mobile .details-wrapper .details-map,.mobile .details-wrapper .details-map>div{width:100%;height:765px}.mobile .details-wrapper .details-map>div>div{width:100%!important;height:765px!important}.mobile .map-marker-place{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:-moz-max-content}.mobile .map-marker-place img{-o-object-fit:contain!important;object-fit:contain!important;width:40px!important;height:50px!important}.mobile footer{background-color:var(--bg-color);padding-top:30px}.mobile footer .footer-upper{max-width:1300px;margin:0 auto;padding-left:3%;padding-right:3%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:.8rem}@media screen and (min-width:768px){.mobile footer .footer-upper{padding-left:3%;padding-right:3%}}.mobile footer .footer-upper .logo{-o-object-fit:contain;object-fit:contain;width:190px;max-height:80px}.mobile footer .footer-upper p{text-align:center;margin:20px 0;max-width:600px;width:100%}.mobile footer .footer-upper .h2{font-size:1.3rem;font-weight:500;color:var(--primary-color)}.mobile footer .footer-upper .footer-contact{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;flex-wrap:wrap;max-width:400px;width:100%;margin-bottom:30px}.mobile footer .footer-upper .footer-contact p{margin:0;color:#616060;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mobile footer .footer-upper .footer-contact i{color:var(--primary-color);font-style:normal;font-weight:400}@media screen and (max-width:320px){.mobile footer .footer-upper .footer-contact{font-size:.7rem}}.mobile footer .footer-upper .footer-follow-us{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:30px}.mobile footer .footer-upper .footer-follow-us .h4{text-transform:uppercase;color:var(--primary-color)}.mobile footer .footer-upper .footer-follow-us .footer-socials{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.mobile footer .footer-upper .footer-follow-us .footer-socials a{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:10px;gap:10px;text-decoration:none;color:var(--font-color);font-size:.8rem}.mobile footer .footer-upper .footer-follow-us .footer-socials a svg{width:30px}.mobile footer .footer-upper .footer-follow-us .footer-socials a svg circle,.mobile footer .footer-upper .footer-follow-us .footer-socials a svg path{fill:var(--primary-color)}.mobile footer .footer-upper .footer-follow-us .footer-socials a:active,.mobile footer .footer-upper .footer-follow-us .footer-socials a:focus,.mobile footer .footer-upper .footer-follow-us .footer-socials a:visited{color:var(--font-color)}.mobile footer .footer-lower{background-color:var(--primary-color);padding:15px;font-size:.8rem}.mobile footer .footer-lower .footer-lower-container{max-width:1300px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:20px;gap:20px;color:var(--off-color)}.mobile footer .footer-lower .footer-lower-container p{text-align:center}.mobile footer .footer-lower .footer-lower-container p a{color:var(--off-color)}.mobile footer .footer-lower .footer-lower-container .footer-lower-socials{display:flex;justify-content:center;align-items:center;flex-direction:row;grid-gap:10px;gap:10px}.mobile footer .footer-lower .footer-lower-container .footer-lower-socials a{display:flex;justify-content:center;align-items:center;flex-direction:row}.mobile footer .footer-lower .footer-lower-container .footer-lower-socials button{border:none;border-radius:10px;background-color:rgba(255,255,255,.288);color:var(--off-color);padding:8px;cursor:pointer}.mobile footer .footer-lower .footer-lower-container .footer-lower-socials button img{filter:brightness(0) invert(1);width:14px}.mobile footer .footer-lower .footer-lower-container .footer-lower-socials button:hover{background-color:rgba(255,255,255,.171)}.mobile footer .footer-lower .footer-lower-container .footer-lower-socials button:active,.mobile footer .footer-lower .footer-lower-container .footer-lower-socials button:focus{outline:none}.mobile footer .footer-white-space{height:70px}.mobile .calendar-container{padding:30px 0;background-color:var(--off-color);border-radius:10px;max-width:850px;width:100%;position:relative}.mobile .calendar-container .calendar-left-arrow,.mobile .calendar-container .calendar-right-arrow{background-color:transparent;border:none}.mobile .calendar-container .calendar-left-arrow img,.mobile .calendar-container .calendar-right-arrow img{width:7px}.mobile .calendar-container .calendar-left-arrow:active,.mobile .calendar-container .calendar-left-arrow:focus,.mobile .calendar-container .calendar-right-arrow:active,.mobile .calendar-container .calendar-right-arrow:focus{outline:none}.mobile .calendar-container .calendar-left-arrow{position:absolute;top:40px;left:-4px}.mobile .calendar-container .calendar-right-arrow{position:absolute;top:40px;right:-4px}.mobile .calendar-container .voir-plus{background-color:transparent;border:none;text-align:left;cursor:pointer}.mobile .calendar-container .voir-plus:active,.mobile .calendar-container .voir-plus:focus{outline:none}.mobile .calendar-container .voir-plus img{margin-left:10px;-o-object-fit:contain;object-fit:contain;width:12px}.mobile .calendar-container .calendar-header{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;text-align:center}.mobile .calendar-container .calendar-header .calendar-head{font-size:.7rem}.mobile .calendar-container .calendar-header .calendar-head strong{font-weight:700}.mobile .calendar-container .calendar-header .calendar-head div{margin-top:3px;margin-bottom:10px}.mobile .calendar-container .calendar-header .calendar-cell{display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:var(--bg-color);font-weight:500;font-size:.7rem;border-radius:5px;padding:5px;margin-bottom:10px;height:35px;cursor:pointer}.mobile .calendar-container .calendar-header .selected{background-color:orange;color:var(--off-color)}@font-face{font-family:revicons;fallback:fallback;src:url(/_next/static/media/revicons.ff59b316.woff) format("woff"),url(/_next/static/media/revicons.b96bdb22.ttf) format("ttf"),url(/_next/static/media/revicons.652e7269.eot) format("ttf")}.react-multi-carousel-list{display:flex;align-items:center;overflow:hidden;position:relative}.react-multi-carousel-track{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;position:relative;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}.react-multiple-carousel__arrow{position:absolute;outline:0;transition:all .5s;border-radius:35px;z-index:1000;border:0;background:rgba(0,0,0,.5);min-width:43px;min-height:43px;opacity:1;cursor:pointer}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{font-size:20px;color:#fff;display:block;font-family:revicons;text-align:center;z-index:2;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:rgba(0,0,0,.5)}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{position:absolute;bottom:0;display:flex;left:0;right:0;justify-content:center;padding:0;margin:0;list-style:none;text-align:center}.react-multi-carousel-dot button{display:inline-block;width:12px;height:12px;border-radius:50%;opacity:1;box-shadow:none;transition:background .5s;border:2px solid grey;padding:0;margin:0 6px 0 0;outline:0;cursor:pointer}.react-multi-carousel-dot--active button,.react-multi-carousel-dot button:hover:active{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{right:auto;left:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.carousel.carousel-slider .control-arrow,.carousel .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel.carousel-slider .control-arrow:before,.carousel .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}[data-rmiz-wrap=hidden],[data-rmiz-wrap=visible]{position:relative;display:inline-flex;align-items:flex-start}[data-rmiz-wrap=hidden]{visibility:hidden}[data-rmiz-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition-property:background-color}[data-rmiz-btn-close],[data-rmiz-btn-open]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:0;font:inherit;color:inherit;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rmiz-btn-open]{cursor:zoom-in}[data-rmiz-btn-close]{cursor:zoom-out}[data-rmiz-modal-content]{position:absolute;transition-property:transform;transform-origin:center center}