.dashicons{font-family:dashicons!important}.columns-1{grid-template-columns:repeat(1,1fr)}.columns-2{grid-template-columns:repeat(2,1fr)}.columns-3{grid-template-columns:repeat(3,1fr)}.columns-4{grid-template-columns:repeat(4,1fr)}.columns-5{grid-template-columns:repeat(5,1fr)}.columns-6{grid-template-columns:repeat(6,1fr)}.columns-7{grid-template-columns:repeat(7,1fr)}.columns-8{grid-template-columns:repeat(8,1fr)}.columns-9{grid-template-columns:repeat(9,1fr)}.columns-10{grid-template-columns:repeat(10,1fr)}.columns-11{grid-template-columns:repeat(11,1fr)}.columns-12{grid-template-columns:repeat(12,1fr)}@media (max-width:768px){.columns-tablet-1{grid-template-columns:repeat(1,1fr)}.columns-tablet-2{grid-template-columns:repeat(2,1fr)}.columns-tablet-3{grid-template-columns:repeat(3,1fr)}.columns-tablet-4{grid-template-columns:repeat(4,1fr)}.columns-tablet-5{grid-template-columns:repeat(5,1fr)}.columns-tablet-6{grid-template-columns:repeat(6,1fr)}.columns-tablet-7{grid-template-columns:repeat(7,1fr)}.columns-tablet-8{grid-template-columns:repeat(8,1fr)}.columns-tablet-9{grid-template-columns:repeat(9,1fr)}.columns-tablet-10{grid-template-columns:repeat(10,1fr)}.columns-tablet-11{grid-template-columns:repeat(11,1fr)}.columns-tablet-12{grid-template-columns:repeat(12,1fr)}}@media (max-width:576px){.columns-mobile-1{grid-template-columns:repeat(1,1fr)}.columns-mobile-2{grid-template-columns:repeat(2,1fr)}.columns-mobile-3{grid-template-columns:repeat(3,1fr)}.columns-mobile-4{grid-template-columns:repeat(4,1fr)}.columns-mobile-5{grid-template-columns:repeat(5,1fr)}.columns-mobile-6{grid-template-columns:repeat(6,1fr)}.columns-mobile-7{grid-template-columns:repeat(7,1fr)}.columns-mobile-8{grid-template-columns:repeat(8,1fr)}.columns-mobile-9{grid-template-columns:repeat(9,1fr)}.columns-mobile-10{grid-template-columns:repeat(10,1fr)}.columns-mobile-11{grid-template-columns:repeat(11,1fr)}.columns-mobile-12{grid-template-columns:repeat(12,1fr)}}@-webkit-keyframes pfbShine{to{left:125%}}@keyframes pfbShine{to{left:125%}}.wp-block-pfb-portfolio *{-webkit-box-sizing:border-box;box-sizing:border-box}.wp-block-pfb-portfolio .filter{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-bottom:1px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:center;margin:0 0 20px;padding:20px 0;text-align:center;width:100%}.wp-block-pfb-portfolio .filter button{border:none;border-radius:50px;cursor:pointer;display:inline-block;padding:10px 20px;text-decoration:none}.wp-block-pfb-portfolio .gallery{display:inline-block;margin:0 auto;padding:1px}.wp-block-pfb-portfolio .pfbColumnSizer{display:grid;padding:0 1px}.wp-block-pfb-portfolio .galleryItem{cursor:pointer;overflow:hidden}.wp-block-pfb-portfolio .galleryItem:hover .galleryFigure.zoomIn img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.wp-block-pfb-portfolio .galleryItem:hover .galleryFigure.zoomOut img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.wp-block-pfb-portfolio .galleryItem:hover .galleryFigure.rotateIn img{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}.wp-block-pfb-portfolio .galleryItem:hover .galleryFigure.rotateOut img{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}.wp-block-pfb-portfolio .galleryItem:hover .galleryFigure.shine:before{-webkit-animation:pfbShine .75s;animation:pfbShine .75s}.wp-block-pfb-portfolio .galleryItem:hover .galleryFigure figcaption{opacity:1}.wp-block-pfb-portfolio .galleryFigure{height:100%;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}.wp-block-pfb-portfolio .galleryFigure img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s cubic-bezier(.2,.6,.7,.8);-o-transition:all .3s cubic-bezier(.2,.6,.7,.8);transition:all .3s cubic-bezier(.2,.6,.7,.8);width:100%}.wp-block-pfb-portfolio .galleryFigure.zoomOut img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.wp-block-pfb-portfolio .galleryFigure.rotateOut img{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}.wp-block-pfb-portfolio .galleryFigure.shine{position:relative}.wp-block-pfb-portfolio .galleryFigure.shine:before{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.302)));background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.302) 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.302));content:"";display:block;height:100%;left:-75%;position:absolute;top:0;-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);width:50%;z-index:2}.wp-block-pfb-portfolio .galleryFigure figcaption{height:100%;left:0;margin:0;opacity:0;position:absolute;text-align:center;top:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:100%}.wp-block-pfb-portfolio .galleryFigure figcaption p{margin:0;position:absolute}.wp-block-pfb-portfolio .galleryFigure figcaption.overlayTop p{left:50%;top:8%;-webkit-transform:translate(-50%,10%);-ms-transform:translate(-50%,10%);transform:translate(-50%,10%)}.wp-block-pfb-portfolio .galleryFigure figcaption.overlayCenter p{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wp-block-pfb-portfolio .galleryFigure figcaption.overlayBottom p{bottom:8%;left:50%;-webkit-transform:translate(-50%,10%);-ms-transform:translate(-50%,10%);transform:translate(-50%,10%)}.pfbFancyBox .fancybox-caption__body{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pfbFancyBox .fancybox-caption__body a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;margin-left:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:20px}