.portfolio .titre-archive{transition:margin 0.5s}.portfolio h1{font-family:'ProximaNova-Black';text-align:center;letter-spacing:-2px}.portfolio .labelagence__portfolio .item{display:block;transition:all .3s}.portfolio .labelagence__portfolio .details{transition:all 1s}.portfolio .labelagence__portfolio .item.active{cursor:default;width:100%;height:100vh;margin:0 0 0 0;z-index:12;border:none;top:0;margin-top:-5vh;position:absolute}.portfolio .labelagence__portfolio .item.active .titre-h1-cover{opacity:1;display:block !important;color:black;background-color:transparent}.portfolio .labelagence__portfolio .item.active .details{opacity:0}.portfolio .labelagence__portfolio .item_0.active{left:0}.portfolio .labelagence__portfolio .item_0.active:hover{top:0}.portfolio .labelagence__portfolio .item_1.active{left:0}.portfolio .labelagence__portfolio .item_1.active:hover{top:0}.portfolio .labelagence__portfolio .item_2.active{right:0}.portfolio .labelagence__portfolio .item_2.active:hover{top:0}.portfolio .labelagence__portfolio .item_3.active{left:0}.portfolio .labelagence__portfolio .item_3.active:hover{top:0}.portfolio .labelagence__portfolio .item_4.active{right:0}.portfolio .labelagence__portfolio .item_4.active:hover{top:0}.portfolio .labelagence__portfolio .details{padding:20px 0 20px 40px;display:block}.portfolio .labelagence__portfolio .details span{display:block;color:#4A4A4A;font-size:14px}@media (min-width: 320px){.portfolio .labelagence__portfolio .details span{font-size:calc(0vw + 14px)}}@media (min-width: 768px){.portfolio .labelagence__portfolio .details span{font-size:calc(0vw + 14px)}}@media (min-width: 992px){.portfolio .labelagence__portfolio .details span{font-size:14px}}.portfolio .labelagence__portfolio .details span:first-child{font-weight:500}.archive .ajax-content,.tax-creations_categorie .ajax-content{opacity:0}.archive .ajax-content .slides__content .swiper-pagination,.tax-creations_categorie .ajax-content .slides__content .swiper-pagination{margin-top:30px}.archive .ajax-content.active,.tax-creations_categorie .ajax-content.active{background-color:white;top:0;left:0;position:relative;width:100%;overflow:scroll}.single-creations .cover{position:relative;height:auto;overflow:hidden}.single-creations .cover h1{position:relative;font-family:'ProximaNova-Black';width:100%;letter-spacing:-2px;text-align:center;margin:0;color:black;z-index:8;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:36px;line-height:40;transition:all .5s}@media (min-width: 320px){.single-creations .cover h1{font-size:calc(4.46428571vw + 21.71428571px)}}@media (min-width: 768px){.single-creations .cover h1{font-size:calc(3.57142857vw + 28.57142857px)}}@media (min-width: 992px){.single-creations .cover h1{font-size:64px}}@media (min-width: 320px){.single-creations .cover h1{line-height:calc(3.57142857vw + 28.57142857px)}}@media (min-width: 768px){.single-creations .cover h1{line-height:calc(3.57142857vw + 28.57142857px)}}@media (min-width: 992px){.single-creations .cover h1{line-height:64px}}.single-creations .cover h1 span{position:relative;width:100%;display:block;padding:10}@media (min-width: 320px){.single-creations .cover h1 span{padding:calc(1.11607143vw + 6.42857143px)}}@media (min-width: 768px){.single-creations .cover h1 span{padding:calc(2.23214286vw - 2.14285714px)}}@media (min-width: 992px){.single-creations .cover h1 span{padding:20px}}.single-creations .cover h1.active{background-color:#eee;font-size:18px;line-height:75px;height:75px;letter-spacing:0}@media (min-width: 320px){.single-creations .cover h1.active{font-size:calc(3.79464286vw + 5.85714286px)}}@media (min-width: 768px){.single-creations .cover h1.active{font-size:calc(2.23214286vw + 17.85714286px)}}@media (min-width: 992px){.single-creations .cover h1.active{font-size:40px}}@media (min-width: 320px){.single-creations .cover h1.active{line-height:calc(-8.92857143vw + 103.57142857px)}}@media (min-width: 768px){.single-creations .cover h1.active{line-height:calc(2.23214286vw + 17.85714286px)}}@media (min-width: 992px){.single-creations .cover h1.active{line-height:40px}}@media (min-width: 320px){.single-creations .cover h1.active{height:calc(-8.92857143vw + 103.57142857px)}}@media (min-width: 768px){.single-creations .cover h1.active{height:calc(17.85714286vw - 102.14285714px)}}@media (min-width: 992px){.single-creations .cover h1.active{height:75px}}.single-creations .cover h1.active span{padding:0}@media (min-width: 320px){.single-creations .cover h1.active span{padding:calc(3.34821429vw - 10.71428571px)}}@media (min-width: 768px){.single-creations .cover h1.active span{padding:calc(2.23214286vw - 2.14285714px)}}@media (min-width: 992px){.single-creations .cover h1.active span{padding:20px}}.single-creations .video__holder .center-block{padding-left:0px;padding-right:0px}@media (min-width: 320px){.single-creations .video__holder .center-block{padding-left:calc(7.8125vw - 25px)}}@media (min-width: 768px){.single-creations .video__holder .center-block{padding-left:calc(-6.69642857vw + 86.42857143px)}}@media (min-width: 992px){.single-creations .video__holder .center-block{padding-left:20px}}@media (min-width: 320px){.single-creations .video__holder .center-block{padding-right:calc(7.8125vw - 25px)}}@media (min-width: 768px){.single-creations .video__holder .center-block{padding-right:calc(-6.69642857vw + 86.42857143px)}}@media (min-width: 992px){.single-creations .video__holder .center-block{padding-right:20px}}.single-creations .slides{padding:20px}@media (min-width: 320px){.single-creations .slides{padding:calc(0vw + 20px)}}@media (min-width: 768px){.single-creations .slides{padding:calc(-8.92857143vw + 88.57142857px)}}@media (min-width: 992px){.single-creations .slides{padding:0px}}.single-creations .slides .__box__title{padding-left:0px;margin-bottom:20px}.single-creations .slides .swiper-slide .content{margin-left:10px;margin-right:10px}@media (min-width: 320px){.single-creations .slides .swiper-slide .content{margin-left:calc(0vw + 10px)}}@media (min-width: 768px){.single-creations .slides .swiper-slide .content{margin-left:calc(4.46428571vw - 24.28571429px)}}@media (min-width: 992px){.single-creations .slides .swiper-slide .content{margin-left:20px}}@media (min-width: 320px){.single-creations .slides .swiper-slide .content{margin-right:calc(0vw + 10px)}}@media (min-width: 768px){.single-creations .slides .swiper-slide .content{margin-right:calc(4.46428571vw - 24.28571429px)}}@media (min-width: 992px){.single-creations .slides .swiper-slide .content{margin-right:20px}}.single-creations .slides .swiper-pagination{padding:15px;position:relative}.single-creations .slides .swiper-pagination-bullet{background:#4A4A4A;margin:0 4px;opacity:1}.single-creations .slides .swiper-pagination-bullet-active{background:#fff}.post-type-archive-creations h1.titre-archive{top:48% !important}.post-type-archive-creations header,.tax-creations_categorie header,.post-type-archive-etudes header{position:fixed;width:100%;z-index:1000}.post-type-archive-creations #page-content,.tax-creations_categorie #page-content,.post-type-archive-etudes #page-content{padding-top:75px}.post-type-archive-creations h1,.tax-creations_categorie h1,.post-type-archive-etudes h1{position:absolute !important}.labelagence__logo{transition:all .5s}body.scrollv header .labelagence__logo{opacity:0}.menu-creation,.menu-etude{height:75px;position:fixed;top:-70px;left:50%;width:90%;transition:all .5s;transform:translateX(-50%);background-color:#ffffff}.menu-creation p,.menu-etude p{position:absolute;top:50%;left:50%;text-transform:uppercase;transform:translate(-50%, -50%);font-family:'Montserrat-Regular';font-weight:normal;letter-spacing:5px;font-style:normal;font-size:14px;width:100%;text-align:center}body.scrollv .menu-creation{top:0;z-index:1001}.close{opacity:0;transition:all .5s;display:inline-block;width:40px;height:40px;border-radius:20px;position:fixed;right:-80px;top:37.5px;transform:translateY(-50%)}body.scrollv .close{background-color:#F1F1F0;line-height:40px;text-align:center;opacity:1;cursor:pointer;position:fixed;right:-40px !important;z-index:999}body.scrollv .close .circle-close{width:36px;height:36px;margin:2px auto;background-color:#ffffff;border-radius:20px;position:relative}body.scrollv .close .circle-close .bar-close{width:15px;height:2px;background-color:#333333;position:absolute;top:50%;left:50%;transition:transform 0.5s}body.scrollv .close .circle-close .bar-close:first-child{transform:translate(-50%, -50%) rotate(45deg)}body.scrollv .close .circle-close .bar-close:last-child{transform:translate(-50%, -50%) rotate(-45deg)}body.scrollv .close:hover .circle-close .bar-close{transform:translate(-50%, -50%) rotate(0deg)}
