@keyframes bpfwe-preloader-outer {0% {-webkit-transform: rotate(0);transform: rotate(0);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes bpfwe-preloader-inner-rotate {12.5% {-webkit-transform: rotate(135deg);transform: rotate(135deg);}25% {-webkit-transform: rotate(270deg);transform: rotate(270deg);}37.5% {-webkit-transform: rotate(405deg);transform: rotate(405deg);}50% {-webkit-transform: rotate(540deg);transform: rotate(540deg);}62.5% {-webkit-transform: rotate(675deg);transform: rotate(675deg);}75% {-webkit-transform: rotate(810deg);transform: rotate(810deg);}87.5% {-webkit-transform: rotate(945deg);transform: rotate(945deg);}100% {-webkit-transform: rotate(1080deg);transform: rotate(1080deg);}}@keyframes bpfwe-preloader-left-rotate {0%, 100% {-webkit-transform: rotate(130deg);transform: rotate(130deg);}50% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}}@keyframes bpfwe-preloader-right-rotate {0%, 100% {-webkit-transform: rotate(-130deg);transform: rotate(-130deg);}50% {-webkit-transform: rotate(5deg);transform: rotate(5deg);}}@-webkit-keyframes skeleton-loading {0% {background-color: #dfdfdf;}100% {background-color: #d3d3d3;}}@keyframes skeleton-loading {0% {background-color: #dfdfdf;}100% {background-color: #d3d3d3;}}@-webkit-keyframes skeleton-loading-content {0% {opacity: 1;}100% {opacity: 0.9;}}@keyframes skeleton-loading-content {0% {opacity: 1;}100% {opacity: 0.9;}}@keyframes loading {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.toggle-title {display: inline-block;}.toggle-wrapper {border: 1px solid #ddd;}.repeater-toggle, .bpfwe-hidden, .hide-featured-image .post-image {display: none !important;}.repeater-toggle + label {cursor: pointer;display: block;padding: 10px;background: #f5f5f5;position: relative;transition: background-color 0.3s ease;}.repeater-toggle + label:hover {background-color: #e0e0e0;}.repeater-toggle + label::after {content: "❯";position: absolute;right: 10px;transition: transform 0.3s ease;}.toggle-title {display: inline-block;}.toggle-wrapper {border: 1px solid #ddd;}.repeater-toggle {display: none;}.repeater-toggle + label {cursor: pointer;display: block;padding: 10px;background: #f5f5f5;position: relative;transition: background-color 0.3s ease;}.repeater-toggle + label:hover {background-color: #e0e0e0;}.repeater-toggle + label::after {content: "❯";position: absolute;right: 10px;transition: transform 0.3s ease;}.repeater-toggle:checked + label::after {transform: rotate(90deg);}.repeater-toggle:checked + label + .toggle-content {display: block;opacity: 1;height: auto;padding: 10px;overflow: hidden;transform: translateY(0);}.toggle-content {opacity: 0;transform: translateY(-10px);height: 0;padding: 0;overflow: hidden;position: relative;transition: height 0.3s ease, opacity 0.15s, transform 0.3s ease;}.low-terms-group {display: none;}.parent-term input:checked~.low-terms-group {display: block;}.bpfwe-masonry .post-wrapper {opacity: 0;transition: opacity 0.2s ease-out;}.masonry-layout {box-sizing: border-box;--columns: 1;display: grid;grid-template-columns: repeat(var(--columns), 1fr);grid-gap: var(--grid-column-gap);grid-row-gap: var(--grid-row-gap);}.masonry-column .post-wrapper {margin-bottom: var(--grid-row-gap);}.masonry-layout.columns-1 {--columns: 1;}.masonry-layout.columns-2 {--columns: 2;}.masonry-layout.columns-3 {--columns: 3;}.masonry-layout.columns-4 {--columns: 4;}.masonry-layout.columns-5 {--columns: 5;}.masonry-layout.columns-6 {--columns: 6;}.masonry-layout.columns-7 {--columns: 7;}.masonry-layout.columns-8 {--columns: 8;}.preloader-inner .preloader-inner-gap {position: absolute;width: 2px;left: 50%;margin-left: -1px;top: 0;bottom: 0;-webkit-box-sizing: border-box;box-sizing: border-box;border-top: 4px solid #0e4b65;}.preloader-inner .preloader-inner-left {left: 0;}.preloader-inner .preloader-inner-right {right: 0;}.preloader-inner .preloader-inner-left .preloader-inner-half-circle {left: 0;border-right-color: transparent !important;-webkit-animation-name: bpfwe-preloader-left-rotate;animation-name: bpfwe-preloader-left-rotate;}.preloader-inner .preloader-inner-right .preloader-inner-half-circle {right: 0;border-left-color: transparent !important;-webkit-animation-name: bpfwe-preloader-right-rotate;animation-name: bpfwe-preloader-right-rotate;}.preloader-inner .preloader-inner-half-circle {position: absolute;top: 0;height: 100%;width: 200%;-webkit-box-sizing: border-box;box-sizing: border-box;border: 4px solid #0098C7;border-bottom-color: transparent !important;border-radius: 50%;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-duration: 1.3125s;animation-duration: 1.3125s;-webkit-animation-timing-function: cubic-bezier(0.35, 0, 0.25, 1);animation-timing-function: cubic-bezier(0.35, 0, 0.25, 1);}.preloader-inner .preloader-inner-left, .preloader-inner .preloader-inner-right {position: absolute;top: 0;height: 100%;width: 50%;overflow: hidden;}.preloader-inner {position: relative;display: block;width: 100%;height: 100%;-webkit-animation: bpfwe-preloader-inner-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;animation: bpfwe-preloader-inner-rotate 5.25s cubic-bezier(0.35, 0, 0.25, 1) infinite;}.bpfwe-infinite-scroll-preloader {display: none;opacity: 0;width: 40px;height: 40px;margin: -15px auto;text-align: center;-webkit-transition: display 0.7s allow-discrete, opacity 0.4s, margin 0.4s ease;transition: display 0.7s allow-discrete, opacity 0.4s, margin 0.4s ease;-webkit-animation: bpfwe-preloader-outer 3.3s linear infinite;animation: bpfwe-preloader-outer 3.3s linear infinite;}.e-load-more-anchor {display: block;height: 1px;}.bpfwe-swiper {overflow: hidden;display: flex;flex-direction: row;opacity: 0;-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}.bpfwe-swiper.swiper-initialized, .bpfwe-swiper.swiper-container-initialized {transition: opacity 1s ease, transform 0.8s ease;display: block;opacity: 1;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}.post-container .swiper-container .swiper-slide {text-align: inherit;}.post-wrapper {-ms-word-break: break-word;word-break: break-word;overflow: hidden;}.post-wrapper p:last-child, .tax-wrapper p:last-child {margin-bottom: 0;}.inner-content {height: 100%;}.post-image, .tax-image {position: relative;}.post-image .overlay, .tax-image .overlay, .swiper-wrapper .overlay {width: 100%;height: 100%;left: 0;position: absolute;top: 0;}.swiper-wrapper .overlay {z-index: -1;}.post-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.row-span-expand .inner-content {display: flex;flex-grow: 1;}.row-span-expand .inner-content>div:first-child, .row-span-expand .inner-content .e-parent {min-height: 100%;}.post-container.classic .post-wrapper>*:not(a), .post-container.banner .post-wrapper>*:not(a), .post-container.side .inner-content:not(a) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.post-container .swiper-pagination, .post-wrapper, .post-content, .post-title {position: relative;}.tax-wrapper, .tax-wrapper>*, .tax-wrapper .overlay, .tax-wrapper a, .post-wrapper, .post-wrapper .overlay, .post-wrapper a, .post-title, .post-content, .post-taxonomy, .post-read-more, .post-author, .post-html, .post-date, .post-excerpt, .post-custom-field, .swiper-wrapper, .swiper-wrapper .overlay {-webkit-transition: background 0.3s, background-color 0.3s, opacity 0.3s, border-radius 0.3s, -webkit-transform 0.3s;transition: background 0.3s, background-color 0.3s, opacity 0.3s, border-radius 0.3s, -webkit-transform 0.3s;-o-transition: background 0.3s, background-color 0.3s, transform 0.3s, opacity 0.3s, border-radius 0.3s;transition: background 0.3s, background-color 0.3s, transform 0.3s, opacity 0.3s, border-radius 0.3s;transition: background 0.3s, background-color 0.3s, transform 0.3s, opacity 0.3s, border-radius 0.3s, -webkit-transform 0.3s;}.load_more, .repeater-toggle-title, li.more {cursor: pointer;}li.more {border-bottom: 1px dashed rgba(0, 0, 0, 0.4);margin-top: 10px;display: inline-block !important;}.repeater-toggle-content {display: none;overflow: hidden;}.swiper-wrapper .swiper-slide {overflow: hidden;}.swiper-slide-inner {display: flex;width: 100%;height: 100%;flex-direction: column;align-items: center;justify-content: center;}.swiper-bg {background-size: cover;background-position: center center;position: absolute;height: 100% !important;width: 100% !important;z-index: -1;}ul.post-taxonomy {list-style: none;padding: 0;margin: 0;}ul.post-taxonomy li, .post-wrapper a, .pseudo, .elementor-button.load_more {display: inline-block;}.post-container .pagination {display: block;}[class*="bg-slide-"] {position: relative;overflow: hidden;}[class*="bg-slide-"]::before, [class*="bg-slide-"]::after {content: '';position: absolute;inset: 0;background-position: center center;background-size: cover;background-repeat: no-repeat;z-index: -1;pointer-events: none;backface-visibility: hidden;transform: scale(1.05) translateZ(0);transition: transform 0.4s linear, opacity 0.4s linear;will-change: transform, opacity;isolation: isolate;}[class*="bg-slide-"]::before {background-image: var(--bg-image-before);opacity: 1;}[class*="bg-slide-"]::after {background-image: var(--bg-image-after);opacity: 0;}[class*="bg-slide-"].before-active::before {opacity: 1;}[class*="bg-slide-"].before-active::after {opacity: 0;}[class*="bg-slide-"].after-active::before {opacity: 0;}[class*="bg-slide-"].after-active::after {opacity: 1;}.swiper-fade .swiper-slide {opacity: 0 !important;visibility: hidden;transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;}.swiper-fade .swiper-slide.swiper-slide-active {opacity: 1 !important;visibility: visible;}.swiper-initialized + .pagination:not(.display-on-carousel) {display: none;}.post-wrapper .post-image a {display: block;}.post-container.banner .post-wrapper {width: 100%;min-height: 285px;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: end;}.post-container.banner {width: 100%;}.post-container.banner .post-image, .post-container.banner img {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;z-index: 0;}.post-container.banner *:not(.post-image) {z-index: 10;}.post-container.side .post-image {width: 40%;}.post-container.side .inner-content {width: 60%;}.post-container.side .post-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: row;-ms-flex-direction: row;flex-direction: row;}.post-image img, .tax-image img {width: 100%;background-size: cover;-o-object-fit: cover;object-fit: cover;display: block;background-position: center;}.post-container.load {-webkit-transition: none !important;-o-transition: none !important;transition: none !important;}.post-container.load .pagination, .post-container.load .load-more {pointer-events: none;}.elementor-grid {transition: opacity 0.3s;}.filter-initialized .elementor-grid, .filter-initialized .no-post, .elementor-widget-posts.load:not([data-settings*='load_more_infinite_scroll']):not([data-settings*='load_more_on_click']) .elementor-grid, .elementor-widget-loop-grid.load:not([data-settings*='load_more_infinite_scroll']):not([data-settings*='load_more_on_click']) .elementor-grid {position: relative !important;opacity: 0.6;}.elementor-widget-posts.load[data-settings*='load_more_infinite_scroll'].filter-active .e-load-more-spinner i, .elementor-widget-loop-grid.load[data-settings*='load_more_infinite_scroll'].filter-active .e-load-more-spinner i {display: flex;margin-top: var(--load-more—spacing, 30px);animation: bpfwe-preloader-outer 2s linear infinite;}.post-container.load:not(.infinite):not(.load_more):not(.template):not(.template_list):not(.custom_html):not(.banner) .inner-content>* {visibility: hidden;}.post-container.side.load:not(.infinite):not(.load_more):not(.template):not(.template_list):not(.custom_html):not(.banner) .inner-content {content: url('../../assets/images/BPFWE-Post-Skeleton.svg');padding: 0 10px;max-height: 150px;}.post-container.load:not(.infinite):not(.load_more):not(.template):not(.template_list):not(.custom_html):not(.banner) .inner-content {content: url('../../assets/images/BPFWE-Post-Skeleton.svg');padding-top: 10px;max-height: 150px;}.post-container.load .inner-content .no-post, .filter-initialized .inner-content .no-post {visibility: visible !important;}.post-container.load .bpfwe-infinite-scroll-preloader {display: flex;opacity: 1;margin: 20px auto;}.post-container:not(.infinite):not(.load_more):not(.template):not(.template_list):not(.custom_html):not(.banner).load .post-image img {opacity: 0;}.post-container:not(.infinite):not(.load_more):not(.template):not(.template_list):not(.custom_html):not(.banner).load .post-image {background: #d3d3d3;background-image: none !important;-webkit-animation: skeleton-loading 1s infinite alternate;animation: skeleton-loading 1s infinite alternate;}.loader {position: absolute;width: 96px;height: 96px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);top: 50%;left: 50%;z-index: 99;}.pin-text, .unpin .unpin-text {display: flex;align-items: center;}.post-meta svg, .post-meta i {vertical-align: baseline;}.edit-options svg, .edit-options i {vertical-align: sub;}.unpin-text, .unpin .pin-text {display: none;}form.search-post .search-container {display: flex;}form.search-post .search-container input {transition: width 0.4s ease-in-out !important;}form.search-post input:focus, form.search-post input:focus-visible {outline: none;}.nav_item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 76px;}.form-tax input[type="radio"] {-webkit-appearance: none;appearance: none;background-color: #fff;margin: 0;color: rgba(0, 0, 0, 0.2);width: 1.15em;height: 1.15em;border: 1.5px solid rgba(0, 0, 0, 0.2);border-radius: 50% !important;display: grid;place-content: center;float: left;margin-right: 10px;top: 5px;position: relative;flex-shrink: 0;}.form-tax input[type="radio"]::before {content: "";width: 0.65em;height: 0.65em;border-radius: 50%;transform: scale(0);transition: 120ms transform ease-in-out;}.form-tax input[type="radio"]:checked::before {transform: scale(1.2);background: var(--e-global-color-secondary);}.form-tax input[type="checkbox"] {-webkit-appearance: none;appearance: none;background-color: #fff;margin: 0;color: rgba(0, 0, 0, 0.2);width: 1.15em;height: 1.15em;border: 1.5px solid rgba(0, 0, 0, 0.2);display: grid;place-content: center;float: left;flex-shrink: 0;}.form-tax input[type="checkbox"]::before {content: "";width: 0.65em;height: 0.65em;transform: scale(0);transition: 120ms transform ease-in-out;}.form-tax input[type="checkbox"]:checked::before {transform: scale(1.2);background: var(--e-global-color-secondary);}.form-tax label, .form-tax label span {line-height: 1em !important;}.filter-title {font-weight: bold;margin-bottom: 0.45rem;}.taxonomy-filter {list-style: none;padding-left: 0;}.taxonomy-filter label, .taxonomy-filter input {cursor: pointer;}.taxonomy-filter input[type="checkbox"] {margin-right: 8px;}.taxonomy-filter input[type="radio"] {top: auto;}ul.taxonomy-filter.show-toggle > .low-terms-group:nth-of-type(n + 6), ul.taxonomy-filter.show-toggle > li:not(.more):nth-of-type(n + 6), ul.taxonomy-filter.show-toggle .label-less, .post-container.load .label-load-more, ul.taxonomy-filter .label-more, .post-container .label-loading {display: none !important;}ul.taxonomy-filter.show-toggle .label-more, .post-container.load .label-loading {display: flex !important;}.parent-term {position: relative;}.low-group-trigger {display: inline-block;padding: 0 10px;}.parent-term:not(:has(+ .low-terms-group)) .low-group-trigger {display: none;}.taxonomy-filter li {margin-bottom: 5px;}.bpfwe-numeric-wrapper {display: flex;flex-direction: row;gap: 20px;}.flex-wrapper {width: 100%;justify-content: flex-start;flex-wrap: wrap;align-items: flex-start;}.bpfwe-custom-field-wrapper, .bpfwe-taxonomy-wrapper, .bpfwe-numeric-wrapper {margin-bottom: 0.9rem;}.child-term {padding-left: 16px;}.field-wrapper {position: relative;}.field-wrapper input {padding-left: 20px !important;}.field-wrapper .before {position: absolute;left: 5px;top: 50%;transform: translate(0, -50%);}.list-style {display: inline-block;}.list-style input[type="checkbox"] {display: none;}.list-style label span {display: block;padding: 8px 10px;margin-bottom: 4px;color: #fff;background-color: var(--e-global-color-primary);transition: background-color 0.1s;}.list-style input[type="checkbox"]:checked + span {background-color: var(--e-global-color-accent);}.form-tax .select2-selection__arrow {display: none !important;}.form-tax .bpfwe-multi-select2 {border: none;}.form-tax select {-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;border-radius: 0;border: 1px solid rgba(0, 0, 0, 0.1);background-color: #fff !important;background-position: right 20px center !important;background-repeat: no-repeat !important;padding-right: 30px;position: relative;}.form-tax .select2-selection, .form-tax .select2-dropdown, .elementor-editor-active .select2-container--default .select2-selection, .elementor-editor-active .select2-container--default .select2-dropdown {border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 0;}.form-tax .select2-selection--multiple .select2-selection__choice, .elementor-editor-active .select2-container--default .select2-selection--multiple .select2-selection__choice {border-radius: 0;border: 1px solid rgba(0, 0, 0, 0.1);position: relative;}.form-tax select::after, .form-tax .bpfwe-select2 .select2-selection::after {content: '';position: absolute;right: 10px;top: 50%;transform: translateY(-50%);border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid rgb(25, 25, 25);pointer-events: none;}.bpfwe-select2, .bpfwe-multi-select2 {visibility: hidden;opacity: 0;}.bpfwe-multi-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {font-weight: normal;margin-right: 6px;}.bpfwe-multi-select2 .select2-search__field {border-width: 0 !important;margin-top: 6px !important;}.no-posts-found::after, .no-posts-found::before {display: none;}@media only screen and (max-width: 767px) {.elementor-widget-post-widget:not(.keep-sideways) .post-container.side .post-wrapper {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}.elementor-widget-post-widget:not(.keep-sideways) .post-container.side .post-image, .elementor-widget-post-widget:not(.keep-sideways) .post-container.side .inner-content {width: 100% !important;margin-right: 0;}.post-container.side.load .inner-content::before {background-position: initial !important;}}