#cookie-law-info-bar{border-top:3px solid #fff;padding:60px 30px!important;.cli-bar-message{width:60%}}#brxe-evgacb{.splide__slide{&:after{content:"";position:absolute;top:var(--space-s);right:var(--space-s);display:block;width:144px;height:144px;background:url(https://www.reliefarchitecture.com/wp-content/uploads/logo-favicon.svg) center center no-repeat;background-size:cover}}}#brxe-evgacb-track{width:calc(50vw + 50% - 80px);right:80px;position:absolute}#brxe-aqdkyo{min-height:850px}#brxe-evgacb{.splide__pagination{counter-reset:pagination-num;height:560px;width:80px;right:-40px!important;justify-content:space-evenly!important;align-items:center!important;li{display:flex!important;flex:1;width:100%;button{width:100%;text-align:center;height:auto!important;color:#fff;border-right:1px solid rgb(255 255 255 / .3);border-radius:0;transition:all 0.4s ease-in-out;&.is-active{border-right:3px solid rgb(255 255 255)}}}}.splide__pagination__page:before{display:inline-block;counter-increment:pagination-num;content:"0" counter(pagination-num)}.splide__slide{figure{position:relative;img{transition:all 0.5s var(--transition)}&:after{content:"";z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(to right,rgb(0 0 0 / .51) 0%,#fff0 100%)}}.slider-content__wrapper{max-width:1200px;position:absolute;z-index:3;right:0;.slider-content__description,.slider-content__title-wrapper{opacity:0;transition:transform 1s var(--transition),opacity 1.4s var(--transition)}.slider-content__title-wrapper{transition-delay:0.5s;transition-property:opacity}.slider-content__description{font-family:var(--heading-font)}.slider-content__link{padding-left:45px;position:relative;letter-spacing:1.5px;font-size:var(--text-m);transition:all 0.4s ease-in-out;&:before{content:"";position:absolute;left:0;top:50%;width:35px;height:1px;background-color:#fff;transition:all 0.5s ease-in-out}&:hover{padding-left:60px;&:before{width:50px}}}}&.is-active{.slider-content__wrapper{.slider-content__description,.slider-content__title-wrapper{opacity:1!important;transform:translateY(-25px)}}}}}@media all and (max-width:768px){#brxe-aqdkyo{min-height:280px}#brxe-evgacb-track{width:100%;right:0;position:relative}.slider-content__wrapper.is-active .slider-content__wrapper{transform:none}}@media all and (min-width:768px){.articles-list{a:nth-of-type(odd){transform:translateY(-20%)}}}.featured-article__image{position:relative;&:after{content:"";width:302px;height:302px;background:url(https://www.reliefarchitecture.com/wp-content/uploads/2023/02/logo-condensed.svg) center center no-repeat;background-size:cover;position:absolute;left:10%;bottom:-200px;z-index:2;opacity:.4}}.articles__filtres{.facetwp-facet-categorie_article{display:flex;flex-wrap:wrap;flex-direction:row;gap:var(--space-l);.facetwp-radio{background-image:none;margin:0;padding:var(--space-s) 0;font-family:var(--heading-font);font-size:1.78em;font-weight:300;&.checked{font-weight:700;position:relative;&:after{content:"";width:100%;height:4px;background-color:#fff;position:absolute;left:0;right:0;bottom:0}}.facetwp-counter{display:none}}}}.facetwp-facet-pagination{.facetwp-pager{position:relative;display:flex;flex-direction:row;justify-content:center;gap:10px;a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:.86em;font-weight:700;transition:all 0.25s var(--transition);&.active{border:1px solid #000}&:not(.active):not(.next):not(.prev):hover{border:1px solid rgb(0 0 0 / .25)}&.prev,&.next{width:auto;position:absolute;text-transform:uppercase;letter-spacing:1.5px;img{transition:all 0.25s var(--transition)}}&.prev{left:0;img{margin-right:20px}&:hover{img{margin-right:10px}}}&.next{right:0;img{margin-left:20px}&:hover{img{margin-left:10px}}}}}}.single-projet,.postid-1194{.fr-header-bravo{background-color:transparent!important}#brx-header{z-index:2}#brx-content{transform:translateY(-112px)}.projet__categorie{transform:rotateZ(-90deg);transform-origin:bottom right;span{position:relative;&:before{content:"";display:block;width:48px;height:1px;background-color:#fff;position:absolute;left:-80px;top:10px}}}.informations__titre{position:relative;margin-left:56px;&:before{content:"";display:block;width:34px;height:1px;background-color:#fff;position:absolute;left:-56px;top:10px}}}.post-type-archive-projet,.postid-977{#brx-content{&:before{content:"";display:sticky;position:absolute;top:0;z-index:-1;width:100%;height:980px;background:#000}}}@media all and (min-width:768px){.projects__list{a:nth-of-type(2n){transform:translateY(-25%)}}.postid-977{#brx-content{&:before{height:600px!important}}}}.projects__filters,.facetwp-flyout-content{.facetwp-dropdown,.facetwp-type-sort select,.fs-label-wrap{font-size:.857em;border:none;border-bottom:1px solid #fff;option{background:#000}}.fs-wrap{width:100%;.fs-label-wrap{background:#000;.fs-arrow{border-top-color:gray;right:15px}}.fs-dropdown{z-index:9999;background:#000;border:none;border-left:1px solid #fff;.fs-search{display:none}}}.facetwp-reset{padding:2px 10px 2px 10px;background-color:#fff;color:#000;border:1px solid #fff;border-radius:30px;position:relative;transition:all 0.4s var(--transition);&:after{content:"x";margin-left:10px}&:hover{background-color:#000}}}.facetwp-flyout.active{background:#000;color:#fff;.facetwp-flyout-content{display:flex;flex-direction:column;row-gap:var(--space-l);.name-reset p{display:none}}}.gfield_required{color:black!important}#gform_1{.gform_fields{grid-column-gap:5%}label{font-size:1em;color:#000;font-weight:400;a{line-height:1em;display:inline-block;margin-left:calc(20px + 1em);transition:all 0.5s ease;border-bottom:1px solid #000;&:hover{transition:all 0.35s ease;border-bottom:1px solid #fff}}}input,textarea{border-bottom:1px solid #000;&:focus{outline:none}&:focus-visible{border-bottom:0;outline:1px solid #000}&::placeholder{font-size:.875em;color:#000}}input[type="checkbox"]{position:fixed;left:-9999px;&:focus+label::before{border:2px solid #000}}input[type="checkbox"]+label::before{content:"";position:relative;top:4px;display:inline-block;border:1px solid #000;width:20px;height:20px;margin-right:1em;cursor:pointer}input[type="checkbox"]:checked+label::before{background-color:#000}.gform_footer{justify-content:end}#gform_submit_button_1{font-size:.875em;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:var(--space-s) var(--space-l) var(--space-s) var(--space-s);border:1px solid #000;background:url(https://www.reliefarchitecture.com/wp-content/uploads/2023/02/icon-send.svg) 90% center no-repeat #fff;&:hover{outline:1px solid #000}}}:root{image-rendering:-webkit-optimize-contrast}:root{--transition:cubic-bezier(0.58, 0.34, 0.56, 0.47);--heading-font:korolev-condensed, sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}.p--full{h2,h3,h4,p{max-width:none}h2,h3,h4{margin-top:1.75em}}.korolev{font-family:var(--heading-font)}.text--white{a{color:#fff;&:hover{color:#fff}}}.text-tiret{padding-left:45px;position:relative;letter-spacing:1.5px;font-size:var(--text-m);text-transform:uppercase;&:before{content:"";position:absolute;left:0;top:50%;width:35px;height:1px;background-color:#fff}}blockquote{border:0;margin:0;padding:0;font-family:"HankenGrotesk";font-size:1.43em;font-weight:300}.big-text{font-size:1.56em;font-weight:300;a{font-size:1em;font-weight:300}}.facetwp-facet{margin-bottom:0!important}.bricks-nav-menu{column-gap:var(--space-xl)!important}.menu-links{a{color:var(--white);text-transform:uppercase;font-weight:700;letter-spacing:1px;position:relative;&::before{content:"";position:absolute;width:100%;height:1px;background-color:var(--white);bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform 0.3s var(--transition)}&:hover{color:var(--white);&::before{transform-origin:left;transform:scaleX(1)}}}}.home-video{video{max-width:100%}}@media all and (max-width:768px){.mobile-nav-wrapper{display:flex!important;visibility:hidden;transform:translateY(-100vh);transition:all 0.5s ease;&.opened{transform:translateY(0);opacity:1;visibility:visible}}}.bouton-relief{background:linear-gradient(to right,black 50%,white 50%);background-size:201% 100%!important;background-position:right bottom;transition:all .5s ease-in-out;&:hover{background-position:left bottom!important}}.bouton-white{background:linear-gradient(to right,white 50%,black 50%);background-size:201% 102%!important;background-position:right bottom;&:hover{color:black!important}}.vertical-gradient{background:#000;background:linear-gradient(180deg,rgb(0 0 0) 0%,rgb(0 0 0) 66%,rgb(255 255 255) 66%,rgb(255 255 255) 100%)}.slider-categories__slide{position:relative}.slider-categories__titre-wrapper{position:absolute;left:var(--space-l);bottom:130px;h2{position:relative;transform:rotateZ(-90deg);transform-origin:top left;&:before{content:"";display:block;width:48px;height:1px;background-color:#fff;position:absolute;left:-80px;top:10px}}}.slider-categories__slide{&:before{transition:opacity 1.2s ease-in-out}&:after{content:"";width:145px;height:144px;position:absolute;top:calc(50% - 77px);left:calc(50% - 77px);background:url(https://www.reliefarchitecture.com/wp-content/uploads/logo-opacity.svg) center center no-repeat;background-size:cover;opacity:0;transition:opacity 1.2s ease-in-out}&:hover{&:before{opacity:0}&:after{opacity:1}}}.slider-categories__borders{position:absolute;width:calc(100% - var(--space-m) - var(--space-m));height:calc(100% - var(--space-m) - var(--space-m));top:var(--space-m);right:var(--space-m);bottom:var(--space-m);left:var(--space-m)}.card-border span{display:inline-block;position:absolute;background-color:rgb(255 255 255 / .4);transition:all 0.2s linear;z-index:2}.card-border span.top{width:100%;height:1px;top:0;left:0;transform:scaleX(0);transform-origin:left}.card-border span.right{width:1px;height:100%;top:0;right:0;transform:scaleY(0);transform-origin:top}.card-border span.bottom{width:100%;height:1px;bottom:0;left:0;transform:scaleX(0);transform-origin:right}.card-border span.left{width:1px;height:100%;top:0;left:0;transform:scaleY(0);transform-origin:bottom}.slider-categories__slide:hover .card-border span.top{transform:scaleX(1)}.slider-categories__slide:hover .card-border span.right{transform:scaleY(1);transition-delay:0.2s}.slider-categories__slide:hover .card-border span.bottom{transform:scaleX(1);transition-delay:0.4s}.slider-categories__slide:hover .card-border span.left{transform:scaleY(1);transition-delay:0.6s}.slider-categories{.splide__arrows{position:relative;width:var(--width-vp-max);margin:auto;bottom:-42px;.splide__arrow{opacity:1;transform:none}.splide__arrow--next{left:140px}}}@media all and (max-width:768px){.slider-categories{.splide__arrows{display:none!important}}}.link-tiret{padding-left:45px;position:relative;letter-spacing:1.5px;font-size:var(--text-m);transition:all 0.4s ease-in-out;&:before{content:"";position:absolute;left:0;top:50%;width:35px;height:1px;background-color:#000;transition:all 0.5s ease-in-out}&:hover{padding-left:60px;&:before{width:50px}}}.features-artd__container:hover{+.link-tiret{padding-left:60px;&:before{width:50px}}}.footer-title{font-family:var(--heading-font)}footer{.brxe-nav-menu a,.copyright-text a{display:inline-block!important;position:relative;&::before{content:"";position:absolute;width:100%;height:1px;background-color:var(--black);bottom:0;left:0;transform-origin:right;transform:scaleX(0);transition:transform 0.3s var(--transition)}&:hover{&::before{transform-origin:left;transform:scaleX(1)}}}a[target=_blank]:not(.no-external-icon){position:relative;&:after{font-family:'Font Awesome\ 6 Solid';content:"\f08e";font-size:.65em;position:absolute;top:-.4em;right:-1.5em}}a[target=_blank]:has(.no-external-icon){&:after{display:none}}}.social-icons{i{transition:all 0.5s ease}&:hover{i{transform:translateY(-5px)}}}