.content{min-height:615px}.is_phone .content{min-height:400px}.proj-link-wrap{display:block;max-width:600px;margin:0 auto 1em;padding:1em}.proj-link-wrap .project-name{color:#82c434;transition:color .4s;font-size:1.375rem}.proj-link-wrap .project-short{color:#555;transition:color .4s;font-size:1.063rem}.proj-link-wrap:hover .project-name,.proj-link-wrap:hover .project-short,.sorting .active{color:#000}.mobile-active-cat-title,.project-item.mix,.projects-list.hide-list{display:none}.filters-sorting{display:flex;justify-content:space-between;align-items:center}.mix-item{display:flex;align-items:center;cursor:pointer}.mix-item.filter{flex-direction:column}.mix-item.W100P{width:100%}.mix-item.W100P i{margin-left:.65rem}.mix-item.MR{margin-right:20px}.mix-item.sort{color:#ccc;transition:color .3s}.mix-item.sort i{font-size:1.1em;color:inherit;transition:color .3s}.drop-trigger:hover .label-text,.drop-trigger:hover i,.mix-item.sort.active,.mix-item.sort:hover,.mix-row:hover .mix-name{color:#212121}.mix-item:last-child,.projects-list:after{margin-bottom:0}.inline.filters-sorting{display:flex;justify-content:space-between;flex-direction:row;align-items:center;border-bottom:1px solid #e5e5e5;margin-bottom:3em}.inline .filters{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;width:80%}.inline .sorting{width:20%;text-align:right}.inline .filter{position:relative;z-index:1;top:1px;color:#000;opacity:.7;max-width:120px;padding:0 0 1rem;margin-right:2rem;transition:opacity .5s,color .5s;-webkit-tap-highlight-color:transparent}.inline .filter.active::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:#82c434}.inline .filter:last-child{margin-right:0}.inline .filter.active,.inline .filter:hover{opacity:1;color:#000}.caticon,.inline .active .caticon,.inline .active .cattext{color:inherit}.caticon{display:flex;align-items:center;justify-content:center;min-width:42px;height:36px;font-size:2rem}.show-all{font-size:1.3rem}.fa-acces-difficile{font-size:1.5rem}.fa-minage{font-size:2.5rem}.cattext{min-height:36px}.cattext,.label-text,.mix-name{font-size:.85rem;line-height:1.3}.orderby-text{font-size:.85em;margin-right:.4em;color:#777}.drop-container{padding:0;border:none;display:inline-block;position:relative}.drop-content,.drop-content::after{position:absolute;pointer-events:none}.drop-trigger{display:inline-block;width:100%;height:100%;padding:3px 10px 4px 12px;background:rgba(0,0,0,.1);cursor:pointer;color:#555;text-align:right}.drop-content,.no-project-msg,.project-texts .close-project,.projects-list{text-align:left}.drop-container:hover .drop-trigger::after{pointer-events:auto}.drop-trigger .label-text{display:inline-block;text-align:left;min-width:75px}.drop-trigger .label-text,.drop-trigger i{color:#777;transition:color .3s}.drop-trigger i{display:inline-block;min-width:15px;vertical-align:middle;margin-top:-1px}.drop-content{z-index:9999;left:75px;top:-22px;width:200px;margin:0 0 0 5px;line-height:1.4;box-shadow:0 0 10px rgba(100,100,100,.3);background:#fff;opacity:0;cursor:default;padding:10px}.project-img,.project-link:hover .project-img{box-shadow:0 0 5px 0 rgba(50,50,50,.4)}.drop-content.right{width:180px;left:auto;right:100%;top:-100%}.mix-row{display:flex;justify-content:space-between;align-items:center;padding:.4em .5em .2em .8em;margin-bottom:.3rem}.mix-name{display:inline-block;width:50%;color:#ccc;transition:color .3s}.drop-container .drop-content{transform:translate3d(-10px,0,0);transition:opacity .3s,transform .3s}.drop-container .drop-content.right{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}.drop-container .drop-content.open,.is_computer .drop-container:hover .drop-content{display:block;pointer-events:auto;opacity:1;transform:translate3d(0,0,0)}.drop-content::after{content:'';top:36px;right:100%;height:0;width:0;border:10px solid transparent;border-color:transparent #fff transparent transparent;margin-top:-10px}.drop-content.right::after{right:auto;left:100%;margin-top:0;border-right-color:transparent;border-left-color:#fff}.project-item{font-size:1rem;line-height:1.4;position:relative}.project-name{font-size:1.15em}.projects-list{display:flex;flex-flow:row wrap;justify-content:space-between}.project-item,.projects-list:after{content:"";display:block;width:30%;margin-bottom:3em}.latest-projects .project-item,.project-link{display:block}.project-img{display:block;position:relative;width:100%;height:200px;border-radius:6px;overflow:hidden;transition:box-shadow .4s;margin-bottom:.5em}.project-img img,.project-img svg{display:block;position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .2s}.video-icon{display:flex;justify-content:center;align-items:center;width:36px;height:36px;position:absolute;top:10px;right:10px;z-index:2;font-size:1.5em;color:#000;padding:5px;border-radius:50%;background-color:#fff;transition:opacity .5s}.project-link:hover .video-icon{opacity:.5}.project-link:hover img{transform:scale(1.1)}.project-info-wrap{padding:0 .5em}.projects-list .project-name{color:#82c434}.project-location-year{color:#b7b7b7}.admin-edit-link{position:absolute;width:20px;height:20px;top:-20px;right:0;text-decoration:none!important}.project-content{position:relative;max-width:880px;margin:0 auto}.project-info,.project-texts{margin-bottom:3.5em}.project-texts .project-name{font-size:2.353em;line-height:1.3;color:#282e3e}.project-texts .project-name:after{content:"";display:block;width:100px;height:2px;background-color:#b7b7b7;margin:35px auto 75px}.project-info{border:none}.project-info td{border-left:none;border-right:none}.project-info .col-left{font-size:1.125em;text-align:right;color:#555;width:20%;min-width:100px;padding-right:0}.project-info .col-right{font-family:'Roboto Slab',Georgia,serif;font-size:1.25em;text-align:left;width:80%;padding-left:33px;font-weight:400}.project-texts .project-descript{font-size:1.15em;line-height:1.6;padding:0 10%}.project-texts .close-project .close-project-link{display:block;max-width:40px;min-height:40px;padding-top:2px;font-size:12px;line-height:1}.media-slide{border-radius:.8rem;overflow:hidden;box-shadow:0 0 16px 0 rgba(50,50,50,.4);margin-bottom:4em}.media-slide .legend{margin-top:.5em}.media-slide img{display:block;width:100%;height:auto}.project-media .video-container{position:relative;padding-bottom:56%;padding-top:2px;height:0}.project-media .video-container .video-iframe{position:absolute;top:0;right:0;width:100%;height:100%}.video-container .video-iframe{cursor:pointer;width:100%;height:100%}.video-legend{padding-top:.5em}@media (hover:none) and (pointer:coarse),(max-width:1024px){.drop-trigger .label-text,.drop-trigger i,.orderby-text{color:#212121}.content{min-height:400px}.inline .filters{width:70%}.inline .sorting{width:30%}.mobile-active-cat-title{display:block;font-size:1.7em;margin:1.6em 0 2.5em}.mobile-active-cat-title::after{content:"";display:block;width:60px;height:1px;background-color:#aaa;margin:.5em auto 0}.cattext,.home .mobile-active-cat-title{display:none}.inline .filter{margin-right:7%}.inline .filter:last-child{margin-right:0}.caticon{min-width:48px;height:42px}.caticon.show-all{font-size:1.5em}.caticon.fa-acces-difficile{font-size:2.2em}.caticon.fa-lignes-de-vie{font-size:2.9em}.caticon.fa-minage{font-size:3.4em}.caticon.fa-subaquatique{font-size:2.5em}.drop-container,.label-text,.mix-name{font-size:1rem}.orderby-text{font-size:1em;margin-right:.6em}.drop-trigger{padding:.5em 1em .55em;background:rgba(0,0,0,.05)}.drop-content{margin:0}.drop-content.right{width:200px}.drop-content:after{top:46px}.mix-row{padding:.8em 0 .75em .6em}.mix-item.sort:not(.W100P){display:flex;justify-content:center;align-items:center;width:24px;height:24px}.project-texts .project-name:after{margin:.5em auto 1.8em}}@media screen and (max-width:1024px){.projects-list .project-item{width:45%;max-width:none}.latest-projects .project-item{margin-bottom:3em}.project-item .project-img{display:block;height:calc(45vw / 1.715);max-height:none;margin-bottom:.8em}.projects-list .project-item .project-img{display:block}.projects-list .project-item .project-img img{display:block;width:100%;height:100%}.projects-list .project-item .light-font{font-weight:400}.project-link{display:block;padding:.5em 0 0;color:rgba(0,0,0,.8)}.project-img .project-link{padding:0}}@media screen and (max-width:820px){.projects-list .project-item{width:70%;margin:0 auto 3em}.project-item .project-img{height:calc(65vw / 1.715)}.project-info-wrap{padding:0;text-align:center}}@media screen and (max-width:768px){.orderby-text{display:none}.project-descript{max-width:none}.projects-list .project-item{width:80%;margin:0 auto 3em}.project-item .project-img{height:calc(70vw / 1.715)}.media-slide{margin-bottom:1.5em}.media-slide figcaption{margin-bottom:3em}}@media screen and (max-width:667px){.inline .filters{justify-content:space-between}.inline .caticon,.inline .caticon-all{margin-right:0}.inline .caticon-all{width:36px}.projects-list .project-item{width:100%}.project-item .project-img.is-video-thumb{height:calc(90vw / 1.77777)}.project-item .project-img{height:calc(90vw / 1.6)}.project-texts .project-name{font-size:2em;line-height:1.3}.project-info .col-left{width:18%;font-size:1.05em}.project-info .col-right{width:82%;padding-left:4%;font-weight:400;font-size:1.15em}.project-texts .project-descript{font-size:1.1em;line-height:1.5}}@media screen and (max-width:568px){.inline .filters{width:100%}.inline .sorting{display:none}}@media screen and (max-width:480px){.project-texts .project-name{font-size:1.8em}.project-info .col-left{width:15%;font-size:.95em}.project-info .col-right{width:83%;padding-left:2%;font-size:1.05em}.project-texts .project-descript{font-size:1em}}@media screen and (max-width:400px){.project-info.table{border-top:.1px solid #ededed;border-bottom:.1px solid #ededed}.project-info tr td{display:block}.project-info .col-left,.project-info .col-right{display:block;width:100%;padding:0;text-align:center;border:none}.project-info .col-left{padding-top:.6em;border-bottom:none}.project-info .col-right{padding-bottom:.6em;border-top:none}}@media screen and (max-width:360px){.inline .caticon{transform:scale(.8)}}