.zone.texteimage{margin-top:var(--ecart-zones);margin-left:25px;margin-right:25px;position:relative}.zone.texteimage#zone61 .container .col1 .description table{font-size:13px}.zone.texteimage#zone78 .container .col1 .btns .button:first-child{background:var(--white);color:var(--color1);border:1px solid var(--color1)}.zone.texteimage#zone78 .container .col1 .btns .button:first-child:hover{color:var(--white)}.zone.texteimage#zone78 .container .col1 .btns .button:first-child:before{background:var(--color1)}.zone.texteimage#zone80 .container .col1 .btns .button{padding:12px 25px}.zone.texteimage#zone80 .container .col1 .btns .button:first-child{order:-1;background:var(--white);color:var(--color1);border:1px solid var(--color1)}.zone.texteimage#zone80 .container .col1 .btns .button:first-child:hover{color:var(--white)}.zone.texteimage#zone80 .container .col1 .btns .button:first-child:before{background:var(--color1)}.zone.texteimage.subtype2 .container .col2 .media .txt{justify-content:flex-end}.zone.texteimage.subtype2 .container .col2 .media .txt .title1{margin-bottom:10%}.zone.texteimage>.button{margin-left:auto;margin-right:auto}.zone.texteimage>.button+.container{margin-top:45px}.zone.texteimage .container,.zone.texteimage .container .col1{display:flex;flex-direction:column}.zone.texteimage .container .col1{text-align:center;align-items:center}.zone.texteimage .container .col1 .title1{order:-2;margin-top:5px}.zone.texteimage .container .col1 .description{margin-top:25px}.zone.texteimage .container .col1 .description table tr:not(:first-child){border-top:1px solid var(--color1);padding:10px}.zone.texteimage .container .col1 .description table tr td{padding:10px;vertical-align:middle}.zone.texteimage .container .col1 .description table tr td:nth-child(2){min-width:85px;text-align:right}.zone.texteimage .container .col1 .btns{margin-top:25px}.zone.texteimage .container .col2{width:100%;margin-top:35px}.zone.texteimage .container .col2 .media{width:100%;height:auto;position:relative}.zone.texteimage .container .col2 .media:before{content:"";display:block;padding-top:127%}.zone.texteimage .container .col2 .media .photo,.zone.texteimage .container .col2 .media .txt{position:absolute;top:0;left:0;width:100%;height:100%}.zone.texteimage .container .col2 .media .txt{color:var(--white);padding:15px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;z-index:10}.zone.texteimage .container .col2 .media .txt .title1{position:relative}.zone.texteimage .container .col2 .media .txt .title1.line:after{position:absolute;content:"";width:70%;left:50%;height:1px;bottom:0;background:var(--white);display:block;transform:translate(-50%,25px)}.zone.texteimage .container .col2 .media .txt .description{text-align:left}.zone.texteimage .container .col2 .media .txt .button{margin-top:10px;margin-left:auto;margin-right:auto}.zone.texteimage .container .col2 .navigation{margin-top:15px}@media (min-width:600px){.zone.texteimage{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.zone.texteimage{margin-left:100px;margin-right:100px}}@media (min-width:1200px){.zone.texteimage{margin-left:60px;margin-right:60px}.zone.texteimage.inverse .container{flex-direction:row-reverse}.zone.texteimage#zone29 .container .col1 .description{max-height:unset}.zone.texteimage>.button{margin-left:0}.zone.texteimage>.button+.container{margin-top:0}.zone.texteimage .container{flex-direction:row;gap:100px}.zone.texteimage .container .col1{flex:1 1 60%;justify-content:center;align-items:flex-start;text-align:left}.zone.texteimage .container .col1 .description{max-height:50vh}.zone.texteimage .container .col1 .btns{min-width:100%}.zone.texteimage .container .col1 .btns .button,.zone.texteimage .container .col1 .btns .buttonPhone{flex:1 1;min-width:max-content}.zone.texteimage .container .navigation .nav .next:hover,.zone.texteimage .container .navigation .nav .prev:hover{background-color:var(--color1);color:var(--white)}.zone.texteimage .container .col2{flex:1 1 50%;min-width:0;width:auto;margin-top:0;position:relative}.zone.texteimage .container .col2 .media{min-height:100%}.zone.texteimage .container .col2 .swiper{overflow:hidden}.zone.texteimage .container .col2 .navigation{justify-content:flex-end}}@media (min-width:1600px){.zone.texteimage{margin-left:10vw;margin-right:10vw}.zone.texteimage .container{gap:7vw}.zone.texteimage .container .col1{flex:1 1 43%}.zone.texteimage .container .col1 .description{margin-top:30px}.zone.texteimage .container .col1 .btns{margin-top:25px}.zone.texteimage .container .col1 .navigation{margin-top:35px}.zone.texteimage .container .col2 .media .txt{padding:25px}.zone.texteimage .container .col2 .media .txt .title1{font-size:35px}.zone.texteimage .container .col2 .media .txt .title1 b{font-size:75px}.zone.texteimage .container .col2 .media .txt .description{letter-spacing:2.2px;font-size:20px}.zone.texteimage .container .col2 .media .txt .description strong{font-size:25px;letter-spacing:2.75px}}.zone.iframe .container{position:relative;max-height:400px}.zone.iframe .container iframe{position:absolute;left:0;top:0;width:100%;height:100%}.zone.iframe .container:after{content:"";padding-top:75%;display:block}@media screen and (min-width:1280px){.zone.iframe .container{position:relative;max-height:600px}}.zone.texteimage2{margin-top:var(--ecart-zones);position:relative;display:flex;flex-direction:column}.zone.texteimage2.zone116 .container .col1 .tabs .tab{max-width:230px}.zone.texteimage2 .container{display:flex;flex-direction:column;background:var(--color1);padding:25px 15px;align-items:center;text-align:center}.zone.texteimage2 .container .col1{background:var(--white);padding:15px;display:flex;flex-direction:column;align-items:center}.zone.texteimage2 .container .col1 .tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:25px}.zone.texteimage2 .container .col1 .tabs .tab{border:1px solid var(--color1);padding:5px 15px;cursor:pointer;transition:all .3s;font-family:var(--font3);color:var(--color1);text-transform:uppercase;display:flex;flex-direction:column;justify-content:center}.zone.texteimage2 .container .col1 .tabs .tab.active,.zone.texteimage2 .container .col1 .tabs .tab:hover{background:var(--color1);color:var(--white)}.zone.texteimage2 .container .col1 .descs{margin-top:25px}.zone.texteimage2 .container .col1 .descs .desc:not(.active){display:none}.zone.texteimage2 .container .col1 .btns,.zone.texteimage2 .container .col1 .description+.tabs{margin-top:25px}.zone.texteimage2 .container .col2{width:100%;position:relative}.zone.texteimage2 .container .col2:before{content:"";display:block;padding-top:100%}.zone.texteimage2 .container .col2 .media{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:600px){.zone.texteimage2 .container{padding:50px}}@media (min-width:1024px){.zone.texteimage2 .container{padding:100px}}@media (min-width:1200px){.zone.texteimage2{margin-left:40px;margin-right:40px}.zone.texteimage2#zone43{margin-left:0;margin-right:0}.zone.texteimage2 .container{flex-direction:row;height:100vh;min-height:800px;padding:40px}.zone.texteimage2 .container .col1{flex:1 1 50%;height:100%;padding:25px;justify-content:center}.zone.texteimage2 .container .col1 .title3{width:max-content}.zone.texteimage2 .container .col1 .tabs{width:100%}.zone.texteimage2 .container .col1 .tabs .tab{flex:1 1;min-height:50px}.zone.texteimage2 .container .col1 .descs,.zone.texteimage2 .container .col1 .tabs{max-width:590px}.zone.texteimage2 .container .col2{flex:1 1 50%;height:100%}.zone.texteimage2 .container .col2:before{display:none}}@media (min-width:1600px)and (min-height:900px){.zone.texteimage2{margin-left:4vw;margin-right:4vw}.zone.texteimage2 .container{padding:70px 75px}.zone.texteimage2 .container .col1 .title3{font-size:63px}}.zone.partenaires{margin-top:var(--ecart-zones);margin-left:25px;margin-right:25px;position:relative}.zone.partenaires .container{gap:55px;display:flex;flex-direction:column}.zone.partenaires .container .item{display:flex;flex-direction:column;align-items:center}.zone.partenaires .container .item .photo{width:110px;height:110px}.zone.partenaires .container .item .photo img{object-fit:contain}.zone.partenaires .container .item .btns,.zone.partenaires .container .item .description{margin-top:15px}.zone.partenaires .container .item .btns .link img{width:130px;height:45px;object-fit:contain}@media (min-width:600px){.zone.partenaires{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.zone.partenaires{margin-left:100px;margin-right:100px}.zone.partenaires .container{flex-direction:row;justify-content:center;gap:120px}.zone.partenaires .container .item{flex:1 1;max-width:400px}.zone.partenaires .container .item .description{margin-bottom:15px}.zone.partenaires .container .item .btns{margin-top:auto}.zone.partenaires .container .item .btns .link:hover img{transform:scale(.9)}.zone.partenaires .container .item .btns .link img{transition:all .4s ease}}@media (min-width:1200px){.zone.partenaires{margin-left:40px;margin-right:40px}}.zone.texte{margin-top:var(--ecart-zones);margin-left:25px;margin-right:25px}.zone.texte,.zone.texte .container{position:relative;display:flex;flex-direction:column}.zone.texte .container{text-align:center;align-items:center;z-index:10}.zone.texte .container .title1{order:-1}.zone.texte .container .title2{margin-top:15px;text-transform:uppercase}.zone.texte .container .description{margin-top:15px;max-width:650px}.zone.texte .container .description table{width:100%;border-collapse:collapse}.zone.texte .container .description table td,.zone.texte .container .description table th{border:1px solid var(--color1);padding:10px}.zone.texte .container .description table th{background-color:var(--color1);color:var(--color2)}.zone.texte .container .btns{margin-top:15px}@media (min-width:600px){.zone.texte{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.zone.texte{margin-left:100px;margin-right:100px}}@media (min-width:1200px){.zone.texte .container .btns,.zone.texte .container .description,.zone.texte .container .title2{max-width:1100px;margin-top:20px}}.zone.docliste{margin-top:var(--ecart-zones);margin-left:25px;margin-right:25px;position:relative}.zone.docliste .container{display:flex;flex-direction:column;align-items:center;text-align:center}.zone.docliste .container .title3{color:var(--color1);font-size:30px}.zone.docliste .container .description{margin-top:50px}.zone.docliste .container .items{border:1px solid var(--color1);display:flex;flex-wrap:wrap;width:100%;text-align:center;margin-top:35px}.zone.docliste .container .items .item{padding:0 10px;margin:7px 0;flex:0 1 50%;cursor:pointer;font-size:14px;letter-spacing:.32px}.zone.docliste .container .items .item:nth-child(odd){border-right:1px solid var(--color1)}.zone.docliste .container .items .item:hover{color:var(--color1);font-weight:700}@media (min-width:600px){.zone.docliste .container .items{justify-content:center}.zone.docliste .container .items .item{flex:unset}.zone.docliste .container .items .item:not(:last-child){border-right:1px solid var(--color1)}}@media (min-width:1024px){.zone.docliste .container .items .item{flex:1 1 14%;margin-right:-1px}}@media (min-width:1200px){.zone.docliste{margin-left:0;margin-right:0}.zone.docliste .container .title3{font-size:40px}.zone.docliste .container .description{margin-top:75px}}@media (min-width:1600px){.zone.docliste .container .title3{font-size:63px}.zone.docliste .container .description{margin-top:100px}.zone.docliste .container .items{align-items:center}.zone.docliste .container .items .item{flex:1 1 max-content;margin:10px 0}}.zone.bigcards{margin-top:var(--ecart-zones);margin-left:15px;margin-right:15px;position:relative}.zone.bigcards .container{display:flex;flex-direction:column;align-items:center;text-align:center}.zone.bigcards .container .title3{color:var(--color1)}.zone.bigcards .container .cards{display:flex;justify-content:center;gap:35px 15px;flex-wrap:wrap;margin-top:55px}.zone.bigcards .container .cards .card{display:flex;flex-direction:column;align-items:center;background:var(--color1);color:var(--white);padding:25px 15px;flex:1 1 500px}.zone.bigcards .container .cards .card .photo{width:70%;height:auto}.zone.bigcards .container .cards .card .photo:before{content:"";display:block;padding-top:127%}.zone.bigcards .container .cards .card .name{text-transform:uppercase;font-size:40px;font-family:var(--font3);margin-top:-60px;z-index:11}.zone.bigcards .container .cards .card .description{margin-top:15px}@media (min-width:600px){.zone.bigcards{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.zone.bigcards{margin-left:100px;margin-right:100px}.zone.bigcards .container .cards .card{padding:50px}}@media (min-width:1200px){.zone.bigcards{margin-left:60px;margin-right:60px}.zone.bigcards .container .cards{gap:40px 55px;margin-top:100px}}@media (min-width:1600px){.zone.bigcards{margin-left:10vw;margin-right:10vw}.zone.bigcards .container .cards .card{padding:90px 50px 30px}.zone.bigcards .container .cards .card .name{font-size:80px;margin-top:-120px}}.zone.itineraires{margin-top:var(--ecart-zones);position:relative;overflow:hidden}.zone.itineraires .container{display:flex;flex-direction:column;align-items:center;text-align:center}.zone.itineraires .container .title3{color:var(--color1);margin-bottom:55px}.zone.itineraires .container .items{border:1px solid var(--color1);display:flex;flex-wrap:wrap;width:100%;text-align:center}.zone.itineraires .container .items .item{padding:0 10px;margin:7px 0;flex:0 1 50%;cursor:pointer;font-size:14px;letter-spacing:.32px;text-transform:uppercase}.zone.itineraires .container .items .item:nth-child(odd){border-right:1px solid var(--color1)}.zone.itineraires .container .items .item.active{font-family:var(--font3);color:var(--color1);letter-spacing:1px}.zone.itineraires .container .media{margin-top:25px;padding-left:10px;padding-right:10px}.zone.itineraires .container .media .itin:not(.active){display:none}.zone.itineraires .container .media .photo{width:100%;height:auto}.zone.itineraires .container .media .photo:before{content:"";display:block;padding-top:70%}@media (min-width:600px){.zone.itineraires .container .items{justify-content:center}.zone.itineraires .container .items .item{flex:unset}.zone.itineraires .container .items .item:not(:last-child){border-right:1px solid var(--color1)}}@media (min-width:1024px){.zone.itineraires .container .title3{margin-bottom:80px}}@media (min-width:1200px){.zone.itineraires .container .items .item{font-size:13px}.zone.itineraires .container .media{width:70%;max-width:1500px}}@media (min-width:1600px){.zone.itineraires .container .title3{font-size:63px;margin-bottom:120px}.zone.itineraires .container .items .item{flex:1 1 max-content;margin:10px 0;font-size:14px}}.zone.gridcards{margin-top:var(--ecart-zones);position:relative;display:flex;flex-direction:column;margin-left:25px;margin-right:25px}.zone.gridcards .container{display:grid;grid-template-columns:1fr;grid-gap:45px;gap:45px}.zone.gridcards .container .card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.zone.gridcards .container .card .photo{width:100%;height:auto;transition:all 1.5s ease;filter:brightness(.6)}.zone.gridcards .container .card .photo:before{content:"";display:block;padding-top:135%}.zone.gridcards .container .card .txt{color:var(--white);position:absolute;top:0;left:0;width:100%;height:100%;padding:15px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;z-index:10}.zone.gridcards .container .card .txt .title1{position:relative}.zone.gridcards .container .card .txt .title1.line:after{position:absolute;content:"";width:70%;left:50%;height:1px;bottom:0;background:var(--white);display:block;transform:translate(-50%,25px)}.zone.gridcards .container .card .txt .desc{text-align:left}.zone.gridcards .container .card .txt .button{margin-top:10px;margin-left:auto;margin-right:auto}.zone.gridcards .container .card .redirect{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}@media (min-width:600px){.zone.gridcards{margin-left:50px;margin-right:50px}.zone.gridcards .container{grid-template-columns:1fr 1fr;gap:45px}}@media (min-width:1024px){.zone.gridcards{margin-left:100px;margin-right:100px}}@media (min-width:1200px){.zone.gridcards{margin-left:35px;margin-right:35px}.zone.gridcards .container{grid-template-columns:1fr 1fr 1fr;gap:35px}}@media (min-width:1600px){.zone.gridcards .container .card .txt{padding:25px}.zone.gridcards .container .card .txt .desc{letter-spacing:2.2px;font-size:20px}.zone.gridcards .container .card .txt .desc strong{font-size:25px;letter-spacing:2.75px}}.zone.contactform{margin-top:var(--ecart-zones);margin-left:25px;margin-right:25px;position:relative;display:flex;flex-direction:column;align-items:center}.zone.contactform .container{width:100%}.zone.contactform .container .title3{color:var(--color1);text-align:center}.zone.contactform .container .form-container{margin-top:75px;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.zone.contactform .ancre{top:-50px}@media (min-width:600px){.zone.contactform{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.zone.contactform{margin-left:100px;margin-right:100px}}@media (min-width:1200px){.zone.contactform .container{max-width:1400px}.zone.contactform .container .form-container{margin-top:50px;padding:50px 100px}.zone.contactform .container .form-container form{display:grid;grid-template-columns:.9fr 1.2fr .9fr;grid-gap:25px;gap:25px}.zone.contactform .container .form-container form .form-group.fichier,.zone.contactform .container .form-container form .form-group.message,.zone.contactform .container .form-container form .form-group.sujet{grid-column:span 2}.zone.contactform .container .form-container form .form-group.rgpd,.zone.contactform .container .form-container form .form-group.send{grid-column:span 3}.zone.contactform .container .form-container form .form-group.send .button{margin-right:0}}@media (min-width:1600px){.zone.contactform .container .title3{font-size:63px}.zone.contactform .container .form-container{padding:50px 150px 20px}.zone.contactform .container .form-container form{gap:40px 55px}.zone.contactform .container .form-container form .form-group input,.zone.contactform .container .form-container form .form-group label,.zone.contactform .container .form-container form .form-group select,.zone.contactform .container .form-container form .form-group textarea{font-size:18px}.zone.contactform .container .form-container form .form-group input::placeholder,.zone.contactform .container .form-container form .form-group select::placeholder,.zone.contactform .container .form-container form .form-group textarea::placeholder{font-size:18px}.zone.contactform .container .form-container form .form-group input:-ms-input-placeholder,.zone.contactform .container .form-container form .form-group select:-ms-input-placeholder,.zone.contactform .container .form-container form .form-group textarea:-ms-input-placeholder{font-size:18px}.zone.contactform .container .form-container form .form-group input::-ms-input-placeholder,.zone.contactform .container .form-container form .form-group select::-ms-input-placeholder,.zone.contactform .container .form-container form .form-group textarea::-ms-input-placeholder{font-size:18px}}.zone.horaires+.zone.contactform2{margin-top:0}.zone.contactform2{margin-top:var(--ecart-zones);margin-left:25px;margin-right:25px;position:relative;display:flex;flex-direction:column;align-items:center}.zone.contactform2 .container .title3{color:var(--color1);text-align:center}.zone.contactform2 .container .form-container{margin-top:75px;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media (min-width:600px){.zone.contactform2{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.zone.contactform2{margin-left:100px;margin-right:100px}}@media (min-width:1200px){.zone.contactform2 .container .form-container{margin-top:50px;padding:50px 100px}.zone.contactform2 .container .form-container form{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px}.zone.contactform2 .container .form-container form .form-group.fichier,.zone.contactform2 .container .form-container form .form-group.message,.zone.contactform2 .container .form-container form .form-group.rgpd,.zone.contactform2 .container .form-container form .form-group.send,.zone.contactform2 .container .form-container form .form-group.sujet{grid-column:span 2}.zone.contactform2 .container .form-container form .form-group.send .button{margin-right:0}}@media (min-width:1600px){.zone.contactform2 .container .title3{font-size:63px}.zone.contactform2 .container .form-container{padding:50px 130px}.zone.contactform2 .container .form-container form{gap:30px 55px}}footer{margin-top:var(--ecart-zones);background:var(--color1);color:var(--white);font-size:14px;letter-spacing:.4px;overflow:hidden;padding:25px 15px 50px;font-family:var(--font1);font-weight:300}footer .container{display:grid;grid-template-columns:1fr;grid-gap:35px;gap:35px;text-align:center}footer .container .footer-title{font-family:var(--font3);font-weight:200;font-size:22px;letter-spacing:.88px;padding-bottom:15px;margin-bottom:20px;text-transform:uppercase}footer .container .col1 .logo{display:flex;justify-content:center}footer .container .col1 .logo img{width:200px;height:150px}footer .container .col2 .menu .main-page{position:relative;text-transform:uppercase;margin-top:15px;cursor:pointer}footer .container .col2 .menu .main-page.open .sub-menu{display:block}footer .container .col2 .menu .main-page.open>.arrow{transform:rotate(180deg)}footer .container .col2 .menu .main-page.has-childs .page-name{padding-right:25px}footer .container .col2 .menu .main-page br{display:none}footer .container .col2 .menu .main-page b{font-weight:400}footer .container .col2 .menu .main-page .page-name{display:block;text-align:left}footer .container .col2 .menu .main-page .page-name b{line-height:1.2}footer .container .col2 .menu .main-page svg{pointer-events:none}footer .container .col2 .menu .main-page .sub-menu{display:none;margin-left:15px;font-size:90%;text-align:left}footer .container .col2 .menu .main-page .sub-menu .sub-page{position:relative;margin-top:7px;display:block;cursor:pointer}footer .container .col2 .menu .main-page .sub-menu .sub-page.open .sub-sub-menu{display:block}footer .container .col2 .menu .main-page .sub-menu .sub-page.open>.arrow{transform:rotate(180deg)}footer .container .col2 .menu .main-page .sub-menu .sub-page .sub-page-name{padding-right:20px;display:block}footer .container .col2 .menu .main-page .sub-menu .sub-page .sub-sub-menu{display:none;margin-left:15px;font-size:80%}footer .container .col2 .menu .main-page .sub-menu .sub-page .sub-sub-menu .sub-sub-page{margin-top:5px;display:block}footer .container .col2 .menu .main-page .sub-menu .arrow{font-size:11px;max-width:11px;max-height:11px;top:5px}footer .container .col2 .menu .main-page .arrow{position:absolute;top:2px;right:0;transform:rotate(90deg);max-height:14px;max-width:14px;font-size:inherit}footer .container .col2 ul,footer .container .col3 ul{line-height:1.5}footer .container .col3{position:relative}footer .container .col3 .infos{display:flex;flex-direction:column;margin-top:10px}footer .container .col3 .infos .info.email a,footer .container .col3 .infos .info.phone a{display:flex;align-items:center;justify-content:center}footer .container .col3 .infos .info.email a svg,footer .container .col3 .infos .info.phone a svg{height:16px;font-size:16px;margin-right:10px}footer .container .col3 .socials{margin-top:10px}footer .container .col3 .socials li a{color:var(--white)}footer .container .col4 .edc img{width:150px;height:50px;object-fit:contain}footer .container .col4 .info{margin-top:5px}@media screen and (min-width:1200px){footer{padding:50px 45px}footer .container{grid-template-columns:.8fr 1.1fr .9fr .9fr;text-align:left}footer .container .col1{display:flex;align-items:center;justify-content:center}footer .container .col2 .menu a{border-bottom:1px solid transparent;width:max-content}footer .container .col2 .menu a:hover{border-bottom:1px solid var(--white)}footer .container .col3 .infos .info.email a,footer .container .col3 .infos .info.phone a,footer .container .col3 .infos .socials{justify-content:flex-start}}@media screen and (min-width:1600px){footer .container{gap:3vw;grid-template-columns:.7fr 1.3fr .7fr .7fr}footer .container .col2 .menu{column-count:2;gap:40px}}.logo{position:relative;z-index:10}.logo img,.logo svg{width:120px;height:60px;object-fit:contain}header{height:var(--header);background-color:var(--white);font-family:var(--font1);max-height:calc(var(--vh, 1vh)*100);border-bottom:1px solid transparent;position:fixed;transition:background-color .5s ease,top .5s ease,border-color 1s ease;z-index:1000;top:0;left:0;right:0;font-weight:300}header.nav-is-active .container .logo img{filter:unset}header.nav-is-active .container .burgerBtn span:first-child{transform:rotate(45deg) translate(6px,6px)}header.nav-is-active .container .burgerBtn span:nth-child(2){opacity:0}header.nav-is-active .container .burgerBtn span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}header.nav-is-active .container .menu{opacity:1;pointer-events:all}header .search-btn{color:var(--black);height:20px}header .phone-mobile,header .search-btn{position:absolute;right:90px;top:50%;transform:translateY(-50%);font-size:20px;z-index:999}header .phone-mobile{color:var(--color1);height:15px;display:flex;align-items:center;gap:10px}header .phone-mobile svg{height:15px;font-size:15px}header .container{display:flex;align-items:center;height:100%}header .container .logo{margin-right:auto;z-index:1000;position:relative;display:flex;align-items:center;transition:all .3s ease;margin-left:20px}header .container .logo img{width:100px;height:90px;object-fit:contain;transition:all .3s ease}header .container .burgerBtn{position:fixed;top:15px;right:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:var(--color1);z-index:1000;cursor:pointer;height:50px;padding:10px;width:50px}header .container .burgerBtn span{width:100%;height:2px;background:var(--white)}header .container .top-menu{display:none}header .container .menu{position:fixed;display:flex;flex-direction:column;justify-content:center;z-index:100;top:0;right:0;height:100vh;max-height:calc(var(--vh, 1vh)*100);width:100vw;padding:var(--header) 15px 15px 15px;background:var(--white);color:var(--black);opacity:0;pointer-events:none;transition:all .5s ease}header .container .menu .part1{display:flex;flex-direction:column;width:100%}header .container .menu .part1 .main-page{font-size:2.2vh;font-family:var(--font1);position:relative}header .container .menu .part1 .main-page:not(:last-child){border-bottom:1px solid var(--color1)}header .container .menu .part1 .main-page.open .page-name{background:var(--color1);color:var(--white)}header .container .menu .part1 .main-page.open .page-name b,header .container .menu .part1 .main-page.open>.arrow{color:var(--white)}header .container .menu .part1 .main-page:not(.open) .sub-menu{display:none}header .container .menu .part1 .main-page:not(.open)>.arrow{transform:rotate(180deg)}header .container .menu .part1 .main-page .page-name{text-transform:uppercase;padding:1.2vh 10px;display:inline-block;width:100%;line-height:1.3}header .container .menu .part1 .main-page .page-name b{color:var(--color1);line-height:1.3}header .container .menu .part1 .main-page .arrow{display:block;position:absolute;top:11px;right:10px;font-size:13px;height:13px;width:13px;color:var(--color1)}header .container .menu .part1 .main-page .sub-menu{display:flex;flex-direction:column;margin-left:15px;margin-bottom:25px}header .container .menu .part1 .main-page .sub-menu .sub-page{text-transform:uppercase;font-size:1.5vh;position:relative;padding:.9vh 10px}header .container .menu .part1 .main-page .sub-menu .sub-page.open{background:var(--color2-light);color:var(--white)}header .container .menu .part1 .main-page .sub-menu .sub-page.open .arrow,header .container .menu .part1 .main-page .sub-menu .sub-page.open b{color:var(--white)}header .container .menu .part1 .main-page .sub-menu .sub-page:not(:last-child){border-bottom:1px solid var(--color1-light)}header .container .menu .part1 .main-page .sub-menu .sub-page.has-sub-childs{padding-right:30px;cursor:pointer}header .container .menu .part1 .main-page .sub-menu .sub-page:not(.open) .sub-sub-menu{display:none}header .container .menu .part1 .main-page .sub-menu .sub-page:not(.open)>.arrow{transform:rotate(180deg)}header .container .menu .part1 .main-page .sub-menu .sub-page .photo{display:none}header .container .menu .part1 .main-page .sub-menu .sub-page .arrow{font-size:10px;width:10px;height:10px;margin-right:3px;top:7px}header .container .menu .part1 .main-page .sub-menu .sub-page br{display:none}header .container .menu .part1 .main-page .sub-menu .sub-page b{color:var(--color1)}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu{display:flex;flex-direction:column;margin-left:7px;margin-top:5px}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page{font-size:1.3vh;text-transform:uppercase;padding:.5vh 10px;width:100%;line-height:13px}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page:not(:last-child){border-bottom:1px solid var(--color1-light)}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page b{font-weight:400;line-height:12px}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page br{display:none}header .container .menu .part2{display:flex;flex-direction:column;gap:20px;margin-top:25px}header .container .menu .part2 .button{margin-left:auto;margin-right:auto}header .container .menu .part2 .icons{display:flex;gap:15px;justify-content:center;align-items:center}header .container .menu .part2 .icons .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--color1)}header .container .menu .part2 .icons .icon.desktop-search-btn{display:none}header .container .menu .bg{color:transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:brightness(.85);width:100vw;object-fit:contain;z-index:-1}@media (min-width:1200px){header.is-active .container .menu .part1 .main-page,header.scroll .container .menu .part1 .main-page{color:var(--black)}header.is-active .container .menu .part2 .icons .icon,header.is-active .container .menu .part2 .socials .item a,header.scroll .container .menu .part2 .icons .icon,header.scroll .container .menu .part2 .socials .item a{color:var(--color1)}header .search-btn{display:none}header .container{gap:0;width:100%;padding:0;flex-wrap:wrap}header .container .burgerBtn{display:none}header .container .logo img{height:80px}header .container .menu{position:unset;border:unset;transform:unset;flex:1 1;opacity:1;pointer-events:all;width:auto;flex-direction:row;-webkit-clip-path:unset;clip-path:unset;height:50px;background:transparent;padding:0 10px;color:var(--black)}header .container .menu .part1{flex-direction:row;align-items:center;justify-content:center;color:var(--black);gap:0;flex:1 1}header .container .menu .part1 .main-page{font-size:12px;padding:25px 0;margin:0 .6vw}header .container .menu .part1 .main-page:not(:last-child){border-bottom:unset}header .container .menu .part1 .main-page.active a.page-name,header .container .menu .part1 .main-page:hover a.page-name{border-bottom:1px solid}header .container .menu .part1 .main-page:hover .sub-menu{opacity:1;pointer-events:all;-webkit-clip-path:inset(0 0 -100% 0);clip-path:inset(0 0 -100% 0)}header .container .menu .part1 .main-page:hover.has-childs:before{content:"";width:100vw;height:60px;display:block;position:fixed;top:60px;left:0;z-index:0;right:0}header .container .menu .part1 .main-page .page-name{padding:0}header .container .menu .part1 .main-page>.arrow{top:unset;right:unset;margin:0;bottom:5px;left:50%;transform:translate(-50%)}header .container .menu .part1 .main-page .sub-menu{position:absolute;top:100%;left:50%;background-color:var(--white);padding:0 25px;margin:0;opacity:0;pointer-events:none;gap:0;border:1px solid var(--color1);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:all .2s ease;flex-direction:row;transform:translate(-50%);flex-direction:column;width:600px}header .container .menu .part1 .main-page .sub-menu:not(.open){display:flex}header .container .menu .part1 .main-page .sub-menu .sub-page{border-bottom:1px solid transparent;font-size:14px;padding:15px 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}header .container .menu .part1 .main-page .sub-menu .sub-page.open{background:unset;color:var(--color1)}header .container .menu .part1 .main-page .sub-menu .sub-page.open .see-more{transform:rotate(90deg)}header .container .menu .part1 .main-page .sub-menu .sub-page.has-sub-childs{padding-right:0}header .container .menu .part1 .main-page .sub-menu .sub-page:not(:last-child) span{border-bottom:1px solid transparent}header .container .menu .part1 .main-page .sub-menu .sub-page:not(:last-child){border-bottom:1px solid var(--color1)}header .container .menu .part1 .main-page .sub-menu .sub-page:first-child{margin-top:0}header .container .menu .part1 .main-page .sub-menu .sub-page:hover .see-more .cube{background:var(--white);color:var(--color1)}header .container .menu .part1 .main-page .sub-menu .sub-page:hover>.label{color:var(--color1);font-weight:700}header .container .menu .part1 .main-page .sub-menu .sub-page .sub-page-name{font-family:var(--font3);color:var(--black);flex:1 1;letter-spacing:.5px}header .container .menu .part1 .main-page .sub-menu .sub-page .label{text-transform:none;margin-left:40px}header .container .menu .part1 .main-page .sub-menu .sub-page .see-more{position:relative;display:block;width:30px;margin-left:75px}header .container .menu .part1 .main-page .sub-menu .sub-page .see-more .cube{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color1);background:var(--color1);color:var(--white)}header .container .menu .part1 .main-page .sub-menu .sub-page .see-more .cube svg{width:7px;height:7px;font-size:7px;transform:rotate(90deg)}header .container .menu .part1 .main-page .sub-menu .sub-page .see-more .line{position:absolute;top:50%;transform:translate(-78%,-50%);left:0;width:20px;height:1px;background-color:var(--black-light)}header .container .menu .part1 .main-page .sub-menu .sub-page .see-more .name{position:absolute;right:-10px;width:150px;opacity:0;top:50%;transform:translate(100%,-50%);text-align:left;font-size:14px}header .container .menu .part1 .main-page .sub-menu .sub-page .arrow{display:none}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu{gap:10px;flex:1 1 100%;margin-left:0}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page{border-bottom:1px solid transparent;font-size:13px;padding:0;color:var(--black);display:flex}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page:not(:last-child){border-bottom:1px solid transparent}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page:hover,header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page:hover b{color:var(--color1);font-weight:700}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page span{flex:1 1}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page b{color:var(--black)}header .container .menu .part1 .main-page .sub-menu .sub-sub-menu .sub-sub-page .label{margin-right:20%}header .container .menu .part2{flex-direction:row;justify-content:flex-end;margin-top:0}header .container .menu .part2>li:last-child{margin-left:15px}header .container .menu .part2 .espace-client svg{margin-right:5px;font-size:16px;height:16px}header .container .menu .part2 .socials .item a{color:var(--black)}header .container .menu .part2 .button .label{font-size:14px}header .container .menu .bg{display:none}}@media (min-width:1400px){header .container .menu{padding:0 25px}header .container .menu .part1 .main-page{font-size:14px;margin:0 1.3vw}}@media (min-width:1200px)and (min-height:800px){header .container .menu .part1 .main-page .sub-menu .sub-page{padding:25px 0}header .container .menu .part1 .main-page .sub-menu .sub-page .see-more{width:40px}header .container .menu .part1 .main-page .sub-menu .sub-page .see-more .cube{width:40px;height:40px}header .container .menu .part1 .main-page .sub-menu .sub-page .see-more .cube svg{width:10px;height:10px;font-size:10px}}