body.theme-dark .filter-link{color:#191716}body.theme-dark .filter-link:hover{color:#fff}.filter-link{align-items:center;background-color:#f5f5f5;bottom:0;clip-path:polygon(1rem 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%,0 1rem);display:flex;height:40px;justify-content:center;line-height:40px;margin:5px 5px 5px 0;padding:10px 30px}.filter-link:hover{background-color:#34d399;color:#fff}.active.filter-link{background-color:#34d399;color:#fff!important}.project-enter-active,.project-leave-active{transition:opacity .5s,transform .5s}.project-enter,.project-leave-to{opacity:0;transform:translateY(20px)}.wave{animation:wave 2s linear infinite;position:relative}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.btn-primary{background-color:#34d399!important;border:none;border-radius:0;clip-path:polygon(1rem 0,100% 0,100% calc(100% - 1rem),calc(100% - 1rem) 100%,0 100%,0 1rem);color:#fff!important;font-size:1rem;overflow:hidden;padding:.9375rem 1.875rem;position:relative;text-decoration:none;transition:.2s ease}.btn-primary .label{white-space:nowrap}.btn-primary svg{margin-left:.3125rem;width:1.5625rem}.btn-primary:hover{background-color:#34d399;color:#fff}.btn-primary:hover svg{animation:pheasantBounce 1s linear infinite}.btn-primary:focus{background-color:#34d399;color:#fff}.btn-primary:focus .icon{animation:pheasantBounce 1s linear infinite}@keyframes pheasantBounce{0%{opacity:1;transform:translate(0) scale(1)}25%{opacity:0;transform:translate(.3125rem) scale(.9)}26%{opacity:0;transform:translate(-.3125rem) scale(.9)}55%{opacity:1;transform:translate(0) scale(1)}}.btn-flat-green{background-color:#34d399;border:none;color:#fff;font-size:1rem;font-weight:500;height:50px;overflow:hidden;padding:.9375rem;position:relative;text-decoration:none;transition:.2s ease}.btn-flat-green .label{white-space:nowrap}.btn-flat-green svg{width:25px;fill:#fff!important;margin-left:.3125rem}.btn-flat-green:hover{background-color:#191716;color:#fff}.btn-flat-green:hover svg{fill:#fff!important;animation:turnWheel 2s linear infinite}.btn-flat-green:focus{background-color:#191716;color:#fff}.btn-flat-green:focus .icon{animation:turnWheel 2s linear infinite}@keyframes turnWheel{to{transform:rotate(1turn)}}.project-item{margin-bottom:30px}.project-item .project-wrap{background-position:50%;background-repeat:repeat;background-size:cover;min-height:350px;overflow:hidden;position:relative;transition:.3s;transition:transform 1s;z-index:1}.project-item .project-wrap:before{background:#ffffffb3;bottom:30px;content:"";left:30px;min-height:350px;opacity:0;position:absolute;right:30px;top:30px;transition:all .3s ease-in-out;z-index:2}.project-item .project-wrap .project-info{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;transition:all .3s ease-in-out;z-index:3}.project-item .project-wrap .project-info:before{border-left:3px solid #34d399;border-top:3px solid #34d399;left:35px;top:35px}.project-item .project-wrap .project-info:after,.project-item .project-wrap .project-info:before{content:"";display:block;height:48px;position:absolute;transition:all .5s ease 0s;width:48px;z-index:9994}.project-item .project-wrap .project-info:after{border-bottom:3px solid #34d399;border-right:3px solid #34d399;bottom:35px;right:35px}.project-item .project-wrap .project-info h2{color:#34d399!important;font-family:Roslindale Bold}.project-item .project-wrap .project-info p{color:#000;margin:0;padding:0;text-transform:uppercase}.project-item .project-wrap .project-links{text-align:center;z-index:4}.project-item .project-wrap .project-links a{color:#000;display:inline-block;font-size:28px;margin:0 2px;transition:.3s}.project-item .project-wrap .project-links a:hover{color:#34d399}.project-item .project-wrap:hover:before{bottom:0;left:0;opacity:1;right:0;top:0}.project-item .project-wrap:hover .project-info{opacity:1}.project-item .project-wrap:hover .project-info:before{left:15px;top:15px}.project-item .project-wrap:hover .project-info:after{bottom:15px;right:15px}.projects-filters{background:#fff;border-radius:50px;list-style:none;margin:0 auto 25px;padding:2px 15px;text-align:center}.projects-filters li{color:#000;cursor:pointer;display:inline-block;font-weight:500;line-height:1;margin-bottom:5px;padding:10px 15px;transition:all .3s ease-in-out}.projects-filters li:hover{color:#34d399}.projects-filters li:last-child{margin-right:0}.projects-filters li.is-checked{color:#34d399}@font-face{font-family:Roslindale Bold;font-style:normal;font-weight:800;src:url(./Roslindale-DisplayNarrowBlack.CEGZAgCe.woff2) format("woff2"),url(./Roslindale-DisplayNarrowBlack.wRcVKFsW.woff) format("woff")}body.theme-light{background-color:#fff!important}body.theme-dark{background-color:#191716!important;color:#fff!important}body.theme-dark a{color:#fff}.switch{align-items:center;display:flex;height:34px;padding:2px;position:relative;width:58px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#fff;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background-color .4s,box-shadow .4s}.slider:before{background:#fff url(https://i.ibb.co/FxzBYR9/night.png) no-repeat 50%;bottom:2px;box-shadow:0 0 15px #2020203d;content:"";height:30px;left:2px;margin:auto 0;position:absolute;transition:transform .4s,background .4s;width:30px}input:checked+.slider{background-color:#191716}input:focus+.slider{box-shadow:0 0 1px #191716}input:checked+.slider:before{background:#fff url(https://i.ibb.co/7JfqXxB/sunny.png) no-repeat 50%;transform:translate(24px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}
