section.projects.all{padding-top:40px}section.projects.all .block{margin-top:20px}section.projects.all .collection-title{margin-top:40px}section.projects.all h4.sans{margin-bottom:0;position:relative}section.projects.all h4.sans .count{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"RN",Helvetica,Arial,sans-serif;font-weight:300;font-size:22px;line-height:100%;color:#1E1E1E}section.projects.all .row{border-bottom:0;position:relative}section.projects.all .row:before{content:"";position:absolute;top:0;left:10px;height:1px;background:#ccc;width:calc(100% - 20px)}section.projects.all .filter{margin-bottom:20px}section.projects.all .filter:last-child{margin-bottom:40px}section.projects.all .filter label{font-weight:700;font-size:18px}section.projects.all .filter .btn{margin:10px 10px 0 0;border-radius:5px}section.projects.all .filter .btn.active{background:var(--color);border-color:var(--color);color:var(--cream)}section.projects .row{padding:40px 0 80px;border-bottom:1px solid var(--light)}@media (max-width:767px){section.projects .row{padding-bottom:40px}}section.projects h4.sans{color:var(--color);margin-bottom:20px}section.projects p{line-height:1.5}section.projects div.btn a{color:var(--black)}@media (min-width:1025px){section.projects div.btn a:hover{color:var(--color)}}section.projects .pad{padding-top:50px}section.projects .pad .btn{margin-top:40px}@media (max-width:1023px){section.projects .pad{padding-top:20px}}section.projects .splide{margin:0 -10px;margin-top:70px}section.projects .splide__slide{padding:0 10px}section.projects .splide__arrows{position:absolute;top:-70px;right:0}section.projects .splide__arrows button{width:40px;height:40px;background:none;border:0;cursor:pointer;position:relative}section.projects .splide__arrows button+button{margin-left:20px}section.projects .splide__arrows button.splide__arrow--prev{}section.projects .splide__arrows button.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}section.projects .splide__arrows button svg{width:20px;fill:var(--color)}@media (max-width:1023px){section.projects [class*=col-12]>.block{margin-top:40px}}section.projects .block .thumb{margin-bottom:10px;padding-bottom:68%;position:relative}section.projects .block .thumb img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0}section.projects .block .date{margin-bottom:10px;font-weight:400;font-size:12px;line-height:100%;text-transform:uppercase}section.projects .block h5{margin-bottom:5px;color:var(--black);-webkit-transition:color 0.2s ease;transition:color 0.2s ease}@media (min-width:1025px){section.projects .block h5:hover{color:var(--color)}}section.projects .block .buttons{margin-top:14px;pointer-events:none}section.projects .block .buttons .btn{border-radius:5px;margin-right:10px}@media (min-width:1025px){section.projects .block .buttons .btn:hover svg path{fill:var(--black)}}section.projects .block .buttons .btn svg{width:12px;height:auto;height:initial;-webkit-transform:translateY(0.5px);transform:translateY(0.5px)}section.projects .block .buttons .btn svg path{-webkit-transition:fill 0.2s ease;transition:fill 0.2s ease}