.projects-view{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.projects-view .views-row{position:relative;padding:30px;background-color:#fff;border:2px solid rgba(59,81,110,.27);-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);min-height:220px;overflow:hidden;z-index:10;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}.projects-view .views-row::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:#3b516e;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(1,.5);transform:scale(1,.5);opacity:0}.projects-view .views-row .views-field-title{margin-bottom:20px;min-height:100px}.projects-view .views-row .views-field-title .field-content a{font-size:18px;font-weight:700}.projects-view .views-row .views-field-title .field-content a,.projects-view .views-row .views-field-view-node .field-content a{color:#3b516e;position:relative;z-index:2;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}@media (min-width:1024px){.projects-view .views-row:hover{background-color:#3b516e;-webkit-transform:scale(1);transform:scale(1);cursor:pointer}.projects-view .views-row:hover::before{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}.projects-view .views-row:hover .views-field,.projects-view .views-row:hover .views-field .field-content,.projects-view .views-row:hover .views-field-title .field-content a,.projects-view .views-row:hover .views-field-view-node .field-content a{color:#fff;position:relative;z-index:9}}@media (max-width:1023px){.projects-view{grid-template-columns:repeat(1,1fr)}}.project-gallery .views-exposed-form{margin-bottom:40px}.project-gallery .views-exposed-form .form-item{margin:0}.project-gallery .views-exposed-form .form-actions{display:none}.project-gallery .bef-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px 20px;list-style:none;margin:0;padding:0}.project-gallery .bef-links li::before{display:none!important}.project-gallery .bef-links .bef-link,.project-gallery .bef-links a{display:inline-block;padding:8px 14px;color:#000;text-decoration:none;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:500;letter-spacing:.04em;-webkit-transition:color .25s ease,border-color .25s ease,background-color .25s ease;transition:color .25s ease,border-color .25s ease,background-color .25s ease}.project-gallery .bef-links .bef-link.bef-link--selected,.project-gallery .bef-links .bef-link.is-active,.project-gallery .bef-links .bef-link:hover,.project-gallery .bef-links a.bef-link--selected,.project-gallery .bef-links a.is-active,.project-gallery .bef-links a:hover{color:#3b516e;border-color:#3b516e}.project-gallery .gallery-grid{margin:0 -10px}.project-gallery .gallery-item,.project-gallery .gallery-sizer{width:33.333%}@media (max-width:1023px){.project-gallery .gallery-item,.project-gallery .gallery-sizer{width:50%}}@media (max-width:767px){.project-gallery .gallery-item,.project-gallery .gallery-sizer{width:100%}}.project-gallery .gallery-sizer{pointer-events:none}.project-gallery .gallery-item{padding:10px}.project-gallery .gallery-item__inner{position:relative;overflow:hidden;background:#eaeaea;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease;transition:transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}.project-gallery .gallery-grid.is-zooming-out .gallery-item__inner{-webkit-transform:scale(.001);transform:scale(.001);opacity:0}.project-gallery .gallery-grid.is-zooming-in .gallery-item .gallery-item__inner{-webkit-animation:gallery-flip-in .52s cubic-bezier(.22,.61,.36,1) both;animation:gallery-flip-in .52s cubic-bezier(.22,.61,.36,1) both}@-webkit-keyframes gallery-flip-in{0%{opacity:0;-webkit-transform:scale(.2) rotateY(75deg);transform:scale(.2) rotateY(75deg)}60%{opacity:1;-webkit-transform:scale(1.04) rotateY(-8deg);transform:scale(1.04) rotateY(-8deg)}100%{opacity:1;-webkit-transform:scale(1) rotateY(0);transform:scale(1) rotateY(0)}}@keyframes gallery-flip-in{0%{opacity:0;-webkit-transform:scale(.2) rotateY(75deg);transform:scale(.2) rotateY(75deg)}60%{opacity:1;-webkit-transform:scale(1.04) rotateY(-8deg);transform:scale(1.04) rotateY(-8deg)}100%{opacity:1;-webkit-transform:scale(1) rotateY(0);transform:scale(1) rotateY(0)}}.project-gallery .gallery-item__media{line-height:0}.project-gallery .gallery-item__media img{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.project-gallery .gallery-item__media .image__overlay,.project-gallery .gallery-item__media .options,.project-gallery .gallery-item__media .zoom-in{display:none}.project-gallery .gallery-item__media .gallery__image,.project-gallery .gallery-item__media .paragraph--type--image-with-description{height:auto}.project-gallery .gallery-item__overlay{position:absolute;inset:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:40px;background-color:rgba(50,47,47,.8);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left center;transform-origin:left center;z-index:2}.project-gallery .gallery-item__overlay-content{text-align:left;width:100%}.project-gallery .gallery-item__title{color:#fff;font-size:18px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;word-break:break-word}.project-gallery .gallery-item__caption{color:#fff;font-size:13px;margin:0;opacity:.95}.project-gallery .gallery-item__link{position:absolute;top:20px;right:20px;width:45px;height:45px;z-index:3;text-decoration:none}.project-gallery .gallery-item__link::before{position:absolute;content:"";right:0;top:0;width:14px;height:14px;border-top:1px solid #fff;border-right:1px solid #fff}.project-gallery .gallery-item__link::after{position:absolute;content:"";right:21px;top:21px;width:14px;height:14px;border-left:1px solid #fff;border-bottom:1px solid #fff}.project-gallery .gallery-item__link .icon::before{content:"";position:absolute;top:5px;right:5px;width:25px;height:25px;display:inline-block;background-color:#3b516e;background-image:url(../../../assets/link.svg);background-repeat:no-repeat;background-position:center;background-size:14px 14px;border-radius:2px}.project-gallery .gallery-item__link:hover .icon::before{background-color:#3b516e}.project-gallery .gallery-item__inner:hover .gallery-item__overlay{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:right center;transform-origin:right center}.project-gallery .gallery-item__inner:hover .gallery-item__media img{-webkit-transform:scale(1.06);transform:scale(1.06)}