.pp-filterable-gallery {clear: both;}.pp-filterable-gallery .pp-gallery-grid-item {float: left;text-align: center;}.pp-filterable-gallery .pp-gallery-masonry-item {float: left;}.pp-filterable-gallery.pp-photo-gallery {position: relative;text-align: center;opacity: 1;}.pp-filterable-gallery .pp-photo-gallery-content {position: relative;text-align: center;overflow: hidden;}.pp-filterable-gallery .pp-gallery-overlay {position: absolute;overflow: hidden;transition: .5s ease;margin: 0 auto;}.pp-filterable-gallery .pp-gallery-overlay .pp-caption {margin-bottom: 10px;line-height: normal;}.pp-filterable-gallery.pp-photo-gallery .pp-photo-gallery-content .pp-gallery-img {-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;transition: all 0.5s ease-out;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;will-change: transform;}.pp-filterable-gallery .pp-gallery-overlay .pp-overlay-icon span,.pp-filterable-gallery .pp-gallery-overlay .pp-overlay-icon span:before {width: auto;height: auto;}.pp-gallery-filters-toggle {display: none;padding: 10px;cursor: pointer;margin-bottom: 10px;background: #fafafa;}.pp-gallery-filters-toggle:after {content: "+";float: right;font-weight: bold;}.pp-gallery-filters {display: flex;flex-wrap: wrap;justify-content: center;padding-left: 0;margin-bottom: 30px;}.pp-gallery-filters .pp-gallery-filter-label {display: inline-block;padding: 5px 10px;margin-right: 10px;border-color: transparent;cursor: pointer;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}.pp-gallery-filters .pp-gallery-filter-label:hover {-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}.pp-gallery-filters .pp-gallery-filter-label p {margin: 0;}.pp-filterable-gallery-pagination {width: 100%;clear: both;}.pp-filterable-gallery-pagination a {transition: all 0.2s ease-out 0s;}.fl-node-bodc9tiwfpnx .pp-photo-gallery {margin: -0.5px;}.fl-node-bodc9tiwfpnx .pp-grid-sizer {width: 24.25%;}.fl-node-bodc9tiwfpnx .pp-photo-space {width: 1%;}.fl-node-bodc9tiwfpnx .pp-gallery-grid-item:nth-child(4n) {margin-right: 0;}.fl-node-bodc9tiwfpnx .pp-gallery-item {width: 24.25%;margin-bottom: 1%;overflow: hidden;}.fl-node-bodc9tiwfpnx .pp-gallery-item .pp-photo-gallery-content > a {display: block;line-height: 0;}.fl-node-bodc9tiwfpnx .pp-gallery-overlay .pp-overlay-icon span {color: ;}.fl-node-bodc9tiwfpnx .pp-photo-gallery-caption {color: ;}.fl-node-bodc9tiwfpnx .pp-gallery-filters {text-align: left;justify-content: flex-start;margin-bottom: 30px;}.fl-node-bodc9tiwfpnx .pp-gallery-filters li {background-color: #293684;color: #ffffff;margin-right: 14px;margin-bottom: 7px;}.fl-node-bodc9tiwfpnx .pp-gallery-filters li:hover,.fl-node-bodc9tiwfpnx .pp-gallery-filters li.pp-filter-active {background-color: #be1e2d;color: #c9ae2d;border-color: #eeeeee;}.fl-node-bodc9tiwfpnx .pp-gallery-overlay {top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;transition: none;}.fl-node-bodc9tiwfpnx .pp-gallery-overlay .pp-overlay-inner {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);}.fl-node-bodc9tiwfpnx .pp-photo-gallery-content:hover .pp-gallery-overlay {opacity: 1;}.fl-node-bodc9tiwfpnx .pp-gallery-overlay .pp-caption {line-height: 1;}.fl-node-bodc9tiwfpnx .pp-filterable-gallery-pagination a {}.fl-node-bodc9tiwfpnx .pp-filterable-gallery-pagination a:hover {}@media only screen and ( max-width: 1200px ) {.fl-node-bodc9tiwfpnx .pp-photo-gallery {margin: -0.5px;}.fl-node-bodc9tiwfpnx .pp-photo-space {width: 1%;}.fl-node-bodc9tiwfpnx .pp-grid-sizer {width: 24.25%;}.fl-node-bodc9tiwfpnx .pp-gallery-item {width: 24.25%;margin-bottom: 1%;}.fl-node-bodc9tiwfpnx .pp-gallery-grid-item:nth-child(4n+1){clear: none;}.fl-node-bodc9tiwfpnx .pp-gallery-grid-item:nth-child(4n+0){clear: none;}.fl-node-bodc9tiwfpnx .pp-gallery-grid-item:nth-child(4n){margin-right: 0;}}@media only screen and ( max-width: 992px ) {.fl-node-bodc9tiwfpnx .pp-photo-gallery {margin: -0.5px;}.fl-node-bodc9tiwfpnx .pp-photo-space {width: 1%;}.fl-node-bodc9tiwfpnx .pp-grid-sizer {width: 24.25%;}.fl-node-bodc9tiwfpnx .pp-gallery-item {width: 24.25%;margin-bottom: 1%;}.fl-node-bodc9tiwfpnx .pp-gallery-grid-item:nth-child(4n+1){clear: none;}.fl-node-bodc9tiwfpnx .pp-gallery-grid-item:nth-child(4n+0){clear: none;}.fl-node-bodc9tiwfpnx .pp-gallery-grid-item:nth-child(4n){margin-right: 0;}}@media only screen and ( max-width: 768px ) {.fl-node-bodc9tiwfpnx .pp-photo-gallery {margin: -0.5px;}.fl-node-bodc9tiwfpnx .pp-photo-space {width: 1%;}.fl-node-bodc9tiwfpnx .pp-grid-sizer {width: 24.25%;}.fl-node-bodc9tiwfpnx .pp-gallery-item {width: 24.25%;margin-bottom: 1%;}.fl-node-bodc9tiwfpnx .pp-gallery-grid-item:nth-child(4n+1){clear: none;}.fl-node-bodc9tiwfpnx .pp-gallery-grid-item:nth-child(4n+0){clear: none;}.fl-node-bodc9tiwfpnx .pp-gallery-grid-item:nth-child(4n){margin-right: 0;}.fl-node-bodc9tiwfpnx .pp-gallery-filters-toggle {display: block;background-color: #293684;}.fl-node-bodc9tiwfpnx .pp-gallery-filters-toggle .toggle-text {color: #ffffff;}.fl-node-bodc9tiwfpnx .pp-gallery-filters-toggle:after {color: #c9ae2d;}.fl-node-bodc9tiwfpnx .pp-gallery-filters {flex-direction: column;}.fl-node-bodc9tiwfpnx .pp-gallery-filters:not(.pp-gallery-filters-open) {visibility: hidden;opacity: 0;font-size: 0;line-height: 0;margin: 0;padding: 0;}.fl-node-bodc9tiwfpnx .pp-gallery-filters:not(.pp-gallery-filters-open) li {margin: 0;padding: 0;}.fl-node-bodc9tiwfpnx .pp-gallery-filters li {display: block;float: none;margin: 0 !important;text-align: left;}.fl-node-bodc9tiwfpnx .pp-gallery-filters li:hover,.fl-node-bodc9tiwfpnx .pp-gallery-filters li.pp-filter-active {}}.fl-node-bodc9tiwfpnx .pp-gallery-item {padding-top: 8px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;}.fl-node-bodc9tiwfpnx .pp-gallery-overlay .pp-overlay-icon span, .fl-node-bodc9tiwfpnx .pp-gallery-overlay .pp-overlay-icon span:before {font-size: 30px;}.fl-node-bodc9tiwfpnx .pp-photo-gallery-caption {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;font-family: Montserrat, sans-serif;font-weight: 700;font-size: 18px;text-align: center;}.fl-node-bodc9tiwfpnx .pp-gallery-filters li {font-family: Montserrat, sans-serif;font-weight: 700;font-size: 13px;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;}.fl-node-bodc9tiwfpnx .pp-filterable-gallery-pagination {text-align: center;}