.gallery{width:100%;max-width:120rem;margin:0 auto 10rem auto}.gallery .slider-gallery{position:relative}.gallery .slider-gallery .flickity-slider{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.gallery .slider-gallery .slide{position:relative;z-index:-1;right:0!important;height:46.875rem;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}@media (max-width:1920.98px){.gallery .slider-gallery .slide{height:40.625rem}}@media (max-width:1199.98px){.gallery .slider-gallery .slide{height:34.375rem}}@media (max-width:991.98px){.gallery .slider-gallery .slide{height:450px}}@media (max-width:767.98px){.gallery .slider-gallery .slide{height:350px}}@media (max-width:575.98px){.gallery .slider-gallery .slide{height:350px;width:100%}}@media (max-width:419.98px){.gallery .slider-gallery .slide{height:300px}}.gallery .slider-gallery .slide.is-selected{z-index:0;opacity:1}.gallery .slider-gallery .slide .following-img,.gallery .slider-gallery .slide a.lightbox{background-size:cover;background-position:center;background-repeat:no-repeat}.gallery .slider-gallery .slide a.lightbox{display:block;height:100%;width:75%;margin:0 0 0 auto}.gallery .slider-gallery .slide .following-img{position:absolute;top:0;left:0;height:40%;width:calc(25% - 15px)}@media (max-width:575.98px){.gallery .slider-gallery .slide .following-img{display:none}}.gallery .slider-gallery .flickity-button{color:#222;display:none}@media (max-width:575.98px){.gallery .slider-gallery .flickity-button{display:initial}}.gallery .slider-controller{position:absolute;top:calc(40% + 30px);left:calc(25% - 15px);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.gallery .slider-controller .status{font-size:.5625rem;color:#222;padding-bottom:.3125rem;margin-bottom:.9375rem;position:relative}.gallery .slider-controller .status::after{content:"";position:absolute;bottom:0;left:0;height:.0625rem;width:calc(200% + 15px);background-color:#222}.gallery .slider-controller .status .active{font-size:.8125rem;font-weight:700}.gallery .slider-controller .gallery-btn{width:1.875rem;height:1.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;border:solid 1px #000;-webkit-transition:background-color .2s;transition:background-color .2s}.gallery .slider-controller .gallery-btn:not(:last-child){margin-right:1.25rem}.gallery .slider-controller .gallery-btn span{font-size:.75rem;color:#222;-webkit-transition:color .2s;transition:color .2s}.gallery .slider-controller .gallery-btn:hover{background-color:#222}.gallery .slider-controller .gallery-btn:hover span{color:#fff}.gallery .bg-shape{width:5%;position:absolute;bottom:5%;left:calc(12.5% - 15px)}@media (max-width:767.98px){.gallery{margin-bottom:100px}}@media (max-width:575.98px){.gallery .slider-gallery .slide a.lightbox{width:100%}.gallery .slider-controller{display:none}.gallery .bg-shape{display:none}}@media (max-width:419.98px){.gallery{margin-bottom:50px}}.project-link{width:100%;max-width:31.25rem;cursor:pointer;margin:0 auto 1.875rem auto}.project-link .project-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;border-bottom:solid 1px #818482;margin-bottom:.9375rem}.project-link .project-header a.project-title{font-size:1.125rem;font-weight:700;text-decoration:none;color:#222;-webkit-transition:color .2s;transition:color .2s}@media (max-width:1600px){.project-link .project-header a.project-title{font-size:1rem}}.project-link a.project-img{display:block;position:relative;overflow:hidden}.project-link a.project-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.project-link:hover .project-header .project-title{color:#818482}.project-link:hover a.project-img::before{opacity:.5}.project-link:hover a.project-img img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.project-link:hover a.project-img .square{opacity:1}.post-img::before,.project-img::before{content:"";position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;background-color:#222;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.post-img .square,.project-img .square{height:3.125rem;width:3.125rem;border:solid 1px #fff;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.post-img .square .plus,.project-img .square .plus{position:relative;height:100%;width:100%}.post-img .square .plus::after,.post-img .square .plus::before,.project-img .square .plus::after,.project-img .square .plus::before{content:"";position:absolute;top:50%;left:50%;background-color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.post-img .square .plus::before,.project-img .square .plus::before{height:.0625rem;width:1.25rem}.post-img .square .plus::after,.project-img .square .plus::after{height:1.25rem;width:.0625rem}.other-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.875rem}.other-links .post-link,.other-links .project-link{margin:0}.other-links .post-link .post-title,.other-links .post-link .project-header,.other-links .project-link .post-title,.other-links .project-link .project-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:1.125rem}.other-links .post-link .post-title .next-btn,.other-links .post-link .post-title .previous-btn,.other-links .post-link .project-header .next-btn,.other-links .post-link .project-header .previous-btn,.other-links .project-link .post-title .next-btn,.other-links .project-link .post-title .previous-btn,.other-links .project-link .project-header .next-btn,.other-links .project-link .project-header .previous-btn{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem!important;width:1.875rem!important;color:#222;border:solid 1px #222;-webkit-transition:all .2s;transition:all .2s}.other-links .post-link .post-title .next-btn i,.other-links .post-link .post-title .previous-btn i,.other-links .post-link .project-header .next-btn i,.other-links .post-link .project-header .previous-btn i,.other-links .project-link .post-title .next-btn i,.other-links .project-link .post-title .previous-btn i,.other-links .project-link .project-header .next-btn i,.other-links .project-link .project-header .previous-btn i{font-size:.75rem}.other-links .post-link .post-title .previous-btn,.other-links .post-link .project-header .previous-btn,.other-links .project-link .post-title .previous-btn,.other-links .project-link .project-header .previous-btn{margin-right:.9375rem}.other-links .post-link .post-title .next-btn,.other-links .post-link .project-header .next-btn,.other-links .project-link .post-title .next-btn,.other-links .project-link .project-header .next-btn{margin-left:.9375rem}.other-links .post-link .post-title .title,.other-links .project-link .post-title .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.other-links .post-link .project-header,.other-links .project-link .project-header{border-bottom:none}.other-links .post-link .project-header .project-title,.other-links .project-link .project-header .project-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:solid 1px #818482}.other-links .post-link:hover .post-title .next-btn,.other-links .post-link:hover .post-title .previous-btn,.other-links .post-link:hover .project-header .next-btn,.other-links .post-link:hover .project-header .previous-btn,.other-links .project-link:hover .post-title .next-btn,.other-links .project-link:hover .post-title .previous-btn,.other-links .project-link:hover .project-header .next-btn,.other-links .project-link:hover .project-header .previous-btn{background-color:#222;color:#fff}@media (max-width:991.98px){.other-links{gap:15px}.other-links .post-link,.other-links .project-link{margin:0}.other-links .post-link .post-title,.other-links .post-link .project-header,.other-links .project-link .post-title,.other-links .project-link .project-header{font-size:.875rem}.other-links .post-link .post-title .next-btn,.other-links .post-link .post-title .previous-btn,.other-links .post-link .project-header .next-btn,.other-links .post-link .project-header .previous-btn,.other-links .project-link .post-title .next-btn,.other-links .project-link .post-title .previous-btn,.other-links .project-link .project-header .next-btn,.other-links .project-link .project-header .previous-btn{height:20px;width:20px}.other-links .post-link .post-title .next-btn i,.other-links .post-link .post-title .previous-btn i,.other-links .post-link .project-header .next-btn i,.other-links .post-link .project-header .previous-btn i,.other-links .project-link .post-title .next-btn i,.other-links .project-link .post-title .previous-btn i,.other-links .project-link .project-header .next-btn i,.other-links .project-link .project-header .previous-btn i{font-size:8px}.other-links .post-link .post-title .previous-btn,.other-links .post-link .project-header .previous-btn,.other-links .project-link .post-title .previous-btn,.other-links .project-link .project-header .previous-btn{margin-right:15px}.other-links .post-link .post-title .next-btn,.other-links .post-link .project-header .next-btn,.other-links .project-link .post-title .next-btn,.other-links .project-link .project-header .next-btn{margin-left:15px}}@media (max-width:575.98px){.other-links{-ms-flex-wrap:wrap;flex-wrap:wrap}}section.project-detail .project-title{font-size:5.625rem;line-height:1.2;font-weight:700;color:#222;margin-bottom:1.875rem}section.project-detail .project-perex{font-size:1.25rem;color:#222;max-width:50%;margin-right:3.125rem}section.project-detail .project-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}section.project-detail .project-items{padding:10rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.project-detail .project-items .item{-ms-flex-preferred-size:20%;flex-basis:20%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin:0 7px 1.875rem 7px}section.project-detail .project-items .item .header{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.375rem;font-weight:700;line-height:1.2;color:#222;margin-bottom:.3125rem}section.project-detail .project-items .item .description{padding-top:.3125rem;font-size:1rem;border-top:solid 1px #e1e1e0}@media (max-width:1220px){section.project-detail .project-items .item .header{font-size:1.25rem}section.project-detail .project-items .item .description{font-size:.875rem}}@media (max-width:991.98px){section.project-detail .project-items{-ms-flex-wrap:wrap;flex-wrap:wrap}section.project-detail .project-items .item{-ms-flex-preferred-size:calc(50% - 14px);flex-basis:calc(50% - 14px)}}@media (max-width:575.98px){section.project-detail .project-items .item{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 30px 0}}section.project-detail .project-text{margin-bottom:10rem}@media (max-width:1920.98px){section.project-detail .project-title{font-size:5rem}section.project-detail .project-perex{font-size:1.125rem}}@media (max-width:1199.98px){section.project-detail .project-title{font-size:4.375rem}}@media (max-width:991.98px){section.project-detail .project-title{font-size:60px}section.project-detail .project-perex{max-width:100%}}@media (max-width:767.98px){section.project-detail .project-title{font-size:50px}section.project-detail .project-perex{font-size:18px;margin-right:30px}section.project-detail .project-items{padding:100px 0 70px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}section.project-detail .project-items .item{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);margin:0 0 30px 0!important}section.project-detail .project-text{margin-bottom:100px}}@media (max-width:575.98px){section.project-detail .project-perex{margin:0 0 30px 0}section.project-detail .project-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media (max-width:419.98px){section.project-detail .project-title{font-size:42px}section.project-detail .project-perex{font-size:14px;margin-right:30px}section.project-detail .project-links{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}section.project-detail .project-items{padding:50px 0 20px 0}section.project-detail .project-items .item{-ms-flex-preferred-size:100%;flex-basis:100%}section.project-detail .project-text{margin-bottom:50px}}