diff --git a/postcss.config.js b/postcss.config.js index dd6756af8..aef5b4771 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -34,7 +34,7 @@ const purgecss = createPurgeCss({ ], greedy: [ - /^swiper-/, /^is-/, /^has-/, /^js-/, /^fl-builder-content/, /^fl-col/, /^fl-node/, /^technologies-component/, /^footer-component/, /^use-cases/ + /^swiper-/, /^is-/, /^has-/, /^js-/, /^fl-col/, /^use-cases/ ] }, // Enhanced PurgeCSS options for better optimization diff --git a/themes/beaver/assets/css/_consolidated-layouts.css b/themes/beaver/assets/css/_consolidated-layouts.css deleted file mode 100644 index 1e5f96a4a..000000000 --- a/themes/beaver/assets/css/_consolidated-layouts.css +++ /dev/null @@ -1,27 +0,0 @@ -/* Consolidated Layouts - Master Layouts File (Phase 1B) */ -/* ALL layout CSS consolidated via @import for zero-duplication architecture */ - -/* Base Layouts */ -@import "vendors/base-4.min.css"; -@import "beaver-grid-layout.css"; -@import "homepage-layout.css"; -@import "services-layout.css"; - -/* FL-Builder Page Layouts */ -@import "fl-about-layout.css"; -@import "fl-careers-layout.css"; -@import "fl-clients-layout.css"; -@import "fl-component-layout.css"; -@import "fl-contact-layout.css"; -@import "fl-homepage-layout.css"; -@import "fl-service-detail-layout.css"; -@import "fl-services-layout.css"; -@import "fl-use-cases-layout.css"; - -/* Phase 1B Consolidation Progress: - * ✅ 13 layout files consolidated into single master file - * ✅ @import strategy preserves page-specific organization - * ✅ PostCSS postcss-delete-duplicate-css removes runtime duplicates - * 🎯 Progress: 78/105 files consolidated (74% reduction achieved!) - * 🎯 Target: 70-80% reduction (21-32 files remaining) - WITHIN TARGET - */ diff --git a/themes/beaver/assets/css/accessibility-focus.css b/themes/beaver/assets/css/accessibility-focus.css deleted file mode 100644 index eff6b0bee..000000000 --- a/themes/beaver/assets/css/accessibility-focus.css +++ /dev/null @@ -1,183 +0,0 @@ -/* - * Accessibility Focus Styles - * Provides WCAG-compliant focus indicators for all interactive elements - * Skip navigation and screen reader utilities - */ - -/* Skip navigation link for accessibility */ -.skip-link { - position: absolute; - top: -40px; - left: 6px; - z-index: 999999; - color: #fff; - background: #000; - text-decoration: none; - padding: 8px 16px; - border-radius: 3px; - font-weight: bold; - transition: top 0.3s ease; -} - -.skip-link:focus, -.skip-link:active { - top: 6px; -} - -/* Screen reader only text */ -.sr-only { - position: absolute !important; - clip: rect(1px, 1px, 1px, 1px); - clip-path: inset(50%); - width: 1px; - height: 1px; - overflow: hidden; -} - -.sr-only:focus { - position: static !important; - clip: auto; - clip-path: none; - width: auto; - height: auto; - overflow: visible; -} - -/* Focus Visible Support for Older Browsers */ -.js-focus-visible :focus:not(.focus-visible) { - outline: none; -} - -/* Default Focus Styles for Interactive Elements */ -a:focus-visible, -button:focus-visible, -input:focus-visible, -textarea:focus-visible, -select:focus-visible, -[tabindex]:focus-visible { - outline: 2px solid #1a8cff; - outline-offset: 2px; -} - -/* Custom Form Control Focus Styles */ - -/* Custom Checkbox Focus Styles */ -input[type="checkbox"]:focus-visible + label::before, -input[type="checkbox"]:focus + label::before { - outline: 2px solid #1a8cff; - outline-offset: 2px; - border-radius: 3px; -} - -/* Custom Radio Button Focus Styles */ -input[type="radio"]:focus-visible + label::before, -input[type="radio"]:focus + label::before { - outline: 2px solid #1a8cff; - outline-offset: 2px; - border-radius: 50%; -} - -/* Gravity Forms Focus Styles */ -.gform_wrapper input[type="checkbox"]:focus-visible + label::before, -.gform_wrapper input[type="checkbox"]:focus + label::before { - outline: 2px solid #1a8cff; - outline-offset: 2px; - box-shadow: 0 0 0 3px rgba(26, 140, 255, 0.2); -} - -.gform_wrapper input[type="radio"]:focus-visible + label::before, -.gform_wrapper input[type="radio"]:focus + label::before { - outline: 2px solid #1a8cff; - outline-offset: 2px; - box-shadow: 0 0 0 3px rgba(26, 140, 255, 0.2); -} - -/* Enhanced Focus for Submit Buttons */ -.gform_wrapper input[type="submit"]:focus-visible, -.gform_wrapper .gform_button:focus-visible { - outline: 2px solid #fff; - outline-offset: 2px; - box-shadow: 0 0 0 4px rgba(26, 140, 255, 0.5); -} - -/* Skip Link Focus Styles */ -.skip-link:focus-visible { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: unset; - outline: 3px solid #1a8cff; - outline-offset: 2px; - background: #1a8cff; - color: #fff; - padding: 8px 16px; - text-decoration: none; - z-index: 100000; -} - -/* Focus Styles for Social Icons */ -.pp-social-icon a:focus-visible { - outline: 2px solid #1a8cff; - outline-offset: 2px; - border-radius: 4px; -} - -/* Focus Styles for Custom Styled Links */ -.fl-button:focus-visible, -.button:focus-visible { - outline: 2px solid #fff; - outline-offset: 2px; - box-shadow: 0 0 0 4px rgba(26, 140, 255, 0.5); -} - -/* High Contrast Mode Support */ -@media (prefers-contrast: high) { - a:focus-visible, - button:focus-visible, - input:focus-visible, - textarea:focus-visible, - select:focus-visible, - [tabindex]:focus-visible { - outline: 3px solid; - outline-offset: 2px; - } -} - -/* Reduced Motion Support */ -@media (prefers-reduced-motion: reduce) { - *:focus-visible { - transition: none; - } -} - -/* Mobile/Touch Focus Enhancements */ -@media (max-width: 768px) { - a:focus-visible, - button:focus-visible, - input:focus-visible, - textarea:focus-visible, - select:focus-visible { - outline-width: 3px; - outline-offset: 3px; - } -} - -/* Focus Trap for Modal Content */ -.modal:focus-within { - outline: none; -} - -.modal [tabindex]:focus-visible { - outline: 2px solid #1a8cff; - outline-offset: 2px; -} - -/* Keyboard Navigation Indicators for Dropdowns */ -.dropdown-menu a:focus-visible, -.sub-menu a:focus-visible { - outline: 2px solid #1a8cff; - outline-offset: -2px; - background-color: rgba(26, 140, 255, 0.1); -} \ No newline at end of file diff --git a/themes/beaver/assets/css/beaver-grid-layout.css b/themes/beaver/assets/css/beaver-grid-layout.css deleted file mode 100644 index 30ad8f1e5..000000000 --- a/themes/beaver/assets/css/beaver-grid-layout.css +++ /dev/null @@ -1,5909 +0,0 @@ -@import "utilities/foundation/reset.css"; -@import "utilities/fl-builder-grid.css"; - -.c-row:before, -.c-row:after, -.fl-row-content:before, -.fl-row-content:after, -.fl-col-group:before, -.fl-col-group:after, -.c-col:before, .fl-col:before, -.c-col:after, .fl-col:after, -.fl-module:before, -.fl-module:after, -.fl-module-content:before, -.fl-module-content:after { - display: table; - content: " "; -} - -.c-row:after, -.fl-row-content:after, -.fl-col-group:after, -.c-col:after, .fl-col:after, -.fl-module:after, -.fl-module-content:after { - clear: both; -} - -.c-clear, .fl-clear { - clear: both; -} - -.fl-clearfix:before, -.fl-clearfix:after { - display: table; - content: " "; -} - -.fl-clearfix:after { - clear: both; -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.fl-col-group-equal-height .fl-col.fl-visible-desktop { - display: flex; -} - -.fl-row, -.fl-row-content { - margin-left: auto; - margin-right: auto; - min-width: 0; -} - -.fl-row-content-wrap { - position: relative; -} - -.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { - background-attachment: scroll; -} - -.fl-row-bg-video, -.fl-row-bg-video .fl-row-content, -.fl-row-bg-embed, -.fl-row-bg-embed .fl-row-content { - position: relative; -} - -.fl-row-bg-video .fl-bg-video, -.fl-row-bg-embed .fl-bg-embed-code { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -.fl-row-bg-video .fl-bg-video video, -.fl-row-bg-embed .fl-bg-embed-code video { - bottom: 0; - left: 0px; - max-width: none; - position: absolute; - right: 0; - top: 0px; -} - -.fl-row-bg-video .fl-bg-video video { - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; -} - -.fl-row-bg-video .fl-bg-video iframe, -.fl-row-bg-embed .fl-bg-embed-code iframe { - pointer-events: none; - width: 100vw; - height: 56.25vw; - max-width: none; - min-height: 100vh; - min-width: 177.77vh; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); -} - -.fl-bg-video-fallback { - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - bottom: 0px; - left: 0px; - position: absolute; - right: 0px; - top: 0px; -} - -.fl-row-bg-slideshow, -.fl-row-bg-slideshow .fl-row-content { - position: relative; -} - -.fl-row .fl-bg-slideshow { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; - z-index: 0; -} - -.fl-builder-edit .fl-row .fl-bg-slideshow * { - bottom: 0; - height: auto !important; - left: 0; - position: absolute !important; - right: 0; - top: 0; -} - -.fl-row-bg-overlay .fl-row-content-wrap:after { - border-radius: inherit; - content: ""; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-row-bg-overlay .fl-row-content { - position: relative; - z-index: 1; -} - -.fl-row-default-height .fl-row-content-wrap, -.fl-row-custom-height .fl-row-content-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - min-height: 100vh; -} - -.fl-row-overlap-top .fl-row-content-wrap { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 100%; -} - -.fl-row-default-height .fl-row-content-wrap, -.fl-row-custom-height .fl-row-content-wrap { - min-height: 0; -} - -.fl-row-default-height .fl-row-content, -.fl-row-full-height .fl-row-content, -.fl-row-custom-height .fl-row-content { - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-row-default-height .fl-row-full-width.fl-row-content, -.fl-row-full-height .fl-row-full-width.fl-row-content, -.fl-row-custom-height .fl-row-full-width.fl-row-content { - max-width: 100%; - width: 100%; -} - -.fl-builder-ie-11 - .fl-row.fl-row-full-height:not(.fl-visible-medium):not( - .fl-visible-medium-mobile - ):not(.fl-visible-mobile), -.fl-builder-ie-11 - .fl-row.fl-row-custom-height:not(.fl-visible-medium):not( - .fl-visible-medium-mobile - ):not(.fl-visible-mobile) { - display: flex; - flex-direction: column; - height: 100%; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, -.fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { - height: auto; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content, -.fl-builder-ie-11 .fl-row-custom-height .fl-row-content { - flex: 0 0 auto; - flex-basis: 100%; - margin: 0; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, -.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, -.fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { - margin: 0 auto; -} - -.fl-builder-ie-11 - .fl-row-full-height.fl-row-align-center - .fl-col-group:not(.fl-col-group-equal-height), -.fl-builder-ie-11 - .fl-row-custom-height.fl-row-align-center - .fl-col-group:not(.fl-col-group-equal-height) { - display: flex; - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, -.fl-row-full-height.fl-row-align-center .fl-row-content-wrap, -.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, -.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, -.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - align-items: flex-end; - justify-content: flex-end; - -webkit-align-items: flex-end; - -webkit-justify-content: flex-end; - -webkit-box-align: end; - -webkit-box-pack: end; - -ms-flex-align: end; - -ms-flex-pack: end; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, -.fl-builder-ie-11 - .fl-row-custom-height.fl-row-align-bottom - .fl-row-content-wrap { - justify-content: flex-start; - -webkit-justify-content: flex-start; -} - -.fl-col-group-equal-height { - display: flex; - flex-wrap: wrap; - width: 100%; -} - -.fl-col-group-equal-height.fl-col-group-has-child-loading { - flex-wrap: nowrap; -} - -.fl-col-group-equal-height .fl-col, -.fl-col-group-equal-height .fl-col-content { - display: flex; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-col-content { - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - width: 100%; -} - -.fl-col-group-equal-height:before, -.fl-col-group-equal-height .fl-col:before, -.fl-col-group-equal-height .fl-col-content:before, -.fl-col-group-equal-height:after, -.fl-col-group-equal-height .fl-col:after, -.fl-col-group-equal-height .fl-col-content:after { - content: none; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top - .fl-col-content, -.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { - justify-content: flex-start; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center - .fl-col-content, -.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { - align-items: center; - justify-content: center; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom - .fl-col-content, -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { - justify-content: flex-end; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-module, -.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - width: 100%; -} - -.fl-builder-ie-11 .fl-col-group-equal-height, -.fl-builder-ie-11 .fl-col-group-equal-height .fl-col, -.fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, -.fl-builder-ie-11 .fl-col-group-equal-height .fl-module, -.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - min-height: 1px; -} - -.fl-col { - float: left; - min-height: 1px; -} - -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ""; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -.fl-builder-content a.fl-button, -.fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button-left { - text-align: left; -} - -.fl-builder-content .fl-button-center { - text-align: center; -} - -.fl-builder-content .fl-button-right { - text-align: right; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} - -.fl-icon-text { - display: table-cell; - text-align: left; - padding-left: 15px; - vertical-align: middle; -} - -.fl-icon-text-empty { - display: none; -} - -.fl-icon-text *:last-child { - margin: 0 !important; - padding: 0 !important; -} - -.fl-icon-text a { - text-decoration: none; -} - -.fl-icon-text span { - display: block; -} - -.fl-icon-text span.mce-edit-focus { - min-width: 1px; -} - -.c-photo { - line-height: 0; - position: relative; -} - -.fl-photo-align-left { - text-align: left; -} - -.fl-photo-align-center { - text-align: center; -} - -.fl-photo-align-right { - text-align: right; -} - -/* .fl-photo-content and .fl-photo-content img removed - already in critical/fl-common-modules.css */ - -.fl-photo-img-svg { - width: 100%; -} - -.fl-photo-crop-circle img { - -webkit-border-radius: 100%; - -moz-border-radius: 100%; - border-radius: 100%; -} - -.fl-photo-caption { - font-size: 13px; - line-height: 18px; - overflow: hidden; - text-overflow: ellipsis; -} - -.fl-photo-caption-below { - padding-bottom: 20px; - padding-top: 10px; -} - -.fl-photo-caption-hover { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - color: #fff; - left: 0; - opacity: 0; - filter: alpha(opacity=0); - padding: 10px 15px; - position: absolute; - right: 0; - -webkit-transition: opacity 0.3s ease-in; - -moz-transition: opacity 0.3s ease-in; - transition: opacity 0.3s ease-in; -} - -.fl-photo-content:hover .fl-photo-caption-hover { - opacity: 1; - filter: alpha(opacity=100); -} - -.fl-builder-pagination, -.fl-builder-pagination-load-more { - padding: 40px 0; -} - -.fl-builder-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; - text-align: center; -} - -.fl-builder-pagination li { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; -} - -.fl-builder-pagination li a.page-numbers, -.fl-builder-pagination li span.page-numbers { - border: 1px solid #e6e6e6; - display: inline-block; - padding: 5px 10px; - margin: 0 0 5px; -} - -.fl-builder-pagination li a.page-numbers:hover, -.fl-builder-pagination li span.current { - background: #f5f5f5; - text-decoration: none; -} - -.c-slideshow, .fl-slideshow, -.c-slideshow *, .fl-slideshow * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -.c-slideshow .c-slideshow-image img, .fl-slideshow .fl-slideshow-image img { - max-width: none !important; -} - -.c-slideshow-social, .fl-slideshow-social { - line-height: 0 !important; -} - -.c-slideshow-social *, .fl-slideshow-social * { - margin: 0 !important; -} - -.fl-builder-content .bx-wrapper .bx-viewport { - background: transparent; - border: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - left: 0; -} - -.mfp-wrap button.mfp-arrow, -.mfp-wrap button.mfp-arrow:active, -.mfp-wrap button.mfp-arrow:hover, -.mfp-wrap button.mfp-arrow:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 50%; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.mfp-wrap .mfp-close, -.mfp-wrap .mfp-close:active, -.mfp-wrap .mfp-close:hover, -.mfp-wrap .mfp-close:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 0; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.admin-bar .mfp-wrap .mfp-close, -.admin-bar .mfp-wrap .mfp-close:active, -.admin-bar .mfp-wrap .mfp-close:hover, -.admin-bar .mfp-wrap .mfp-close:focus { - top: 32px !important; -} - -img.mfp-img { - padding: 0; -} - -.mfp-counter { - display: none; -} - -.mfp-wrap .mfp-preloader.fa { - font-size: 30px; -} - -.c-form-field, .fl-form-field { - margin-bottom: 15px; -} - -.c-form-field input.c-form-error, .fl-form-field input.fl-form-error { - border-color: #dd6420; -} - -.fl-form-error-message { - clear: both; - color: #dd6420; - display: none; - padding-top: 8px; - font-size: 12px; - font-weight: lighter; -} - -.fl-form-button-disabled { - opacity: 0.5; -} - -.c-animation, .fl-animation { - opacity: 0; -} - -.fl-builder-preview .c-animation, -.fl-builder-preview .fl-animation, -.fl-builder-edit .c-animation, -.fl-builder-edit .fl-animation, -.c-animated, -.fl-animated { - opacity: 1; -} - -.c-animated, .fl-animated { - animation-fill-mode: both; - -webkit-animation-fill-mode: both; -} - -.fl-button.fl-button-icon-animation i { - width: 0 !important; - opacity: 0; - -ms-filter: "alpha(opacity=0)"; - transition: all 0.2s ease-out; - -webkit-transition: all 0.2s ease-out; -} - -.fl-button.fl-button-icon-animation:hover i { - opacity: 1 !important; - -ms-filter: "alpha(opacity=100)"; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-after { - margin-left: 0px !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { - margin-left: 10px !important; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-before { - margin-right: 0 !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { - margin-right: 20px !important; - margin-left: -10px; -} - -.single:not(.woocommerce).single-fl-builder-template .fl-content { - width: 100%; -} - -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - pointer-events: none; - overflow: hidden; -} - -.fl-builder-shape-layer { - z-index: 0; -} - -.fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 2; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -.fl-row-bg-overlay .fl-row-content { - z-index: 2; -} - -.fl-builder-layer > * { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.fl-builder-layer + .fl-row-content { - position: relative; -} - -.fl-builder-layer .fl-shape { - fill: #aaa; - stroke: none; - stroke-width: 0; - width: 100%; -} - -@supports (-webkit-touch-callout: inherit) { - .fl-row.fl-row-bg-parallax .fl-row-content-wrap, - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -@supports (-webkit-touch-callout: none) { - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -.fl-row-fixed-width { - max-width: 1180px; -} - -.fl-row-content-wrap { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-module-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -/* Removed: FL-Builder responsive grid visibility rules - now in utilities/fl-builder-grid.css */ - -.fl-node-header-nav-row .fl-row-content { - max-width: 1280px; -} - -.fl-node-header-nav-row > .fl-row-content-wrap { - padding-top: 15px; - padding-bottom: 0px; -} - -.fl-node-header-nav-logo { - width: 19%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-header-nav-logo { - width: 19% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-header-nav-logo { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-header-nav-menu-col { - width: 69%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-header-nav-menu-col { - width: 65% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-header-nav-menu-col { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-header-nav-contact-us-btn { - width: 12%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-header-nav-contact-us-btn { - width: 16% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -img.mfp-img { - padding-bottom: 40px !important; -} - -@media (max-width: 860px) { - .fl-photo-content, - .fl-photo-img { - max-width: 100%; - } -} - -.fl-node-header-nav-logo-photo .fl-photo { - text-align: left; -} - -.fl-node-header-nav-logo-photo .fl-photo-content, -.fl-node-header-nav-logo-photo .fl-photo-img { - width: 200px; -} - -.pp-advanced-menu ul, -.pp-advanced-menu li { - list-style: none; - margin: 0; - padding: 0; -} - -.pp-advanced-menu .menu:before, -.pp-advanced-menu .menu:after { - content: ""; - display: table; - clear: both; -} - -.pp-advanced-menu:not(.off-canvas):not(.full-screen) - .pp-advanced-menu-horizontal { - display: inline-flex; - flex-wrap: wrap; - align-items: center; -} - -.pp-advanced-menu .menu { - padding-left: 0; -} - -.pp-advanced-menu li { - position: relative; -} - -.pp-advanced-menu a { - display: block; - text-decoration: none; - outline: 0; -} - -.pp-advanced-menu a:hover, -.pp-advanced-menu a:focus { - text-decoration: none; - outline: 0; -} - -.pp-advanced-menu .sub-menu { - width: 220px; -} - -.pp-advanced-menu .pp-menu-nav { - outline: 0; -} - -.fl-module[data-node] .pp-advanced-menu .pp-advanced-menu-expanded .sub-menu { - background-color: transparent; - -webkit-box-shadow: none; - -ms-box-shadow: none; - box-shadow: none; -} - -.pp-advanced-menu .pp-has-submenu:focus, -.pp-advanced-menu .pp-has-submenu .sub-menu:focus, -.pp-advanced-menu .pp-has-submenu-container:focus { - outline: 0; -} - -.pp-advanced-menu .pp-has-submenu-container { - position: relative; -} - -.pp-advanced-menu .pp-advanced-menu-accordion .pp-has-submenu > .sub-menu { - display: none; -} - -.pp-advanced-menu - .pp-advanced-menu-horizontal - .pp-has-submenu.pp-active - .hide-heading - > .sub-menu { - box-shadow: none; - display: block !important; -} - -.pp-advanced-menu .pp-menu-toggle { - position: absolute; - top: 50%; - right: 10px; - cursor: pointer; -} - -.pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, -.pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { - content: ""; - border-color: #333; -} - -.pp-advanced-menu .pp-menu-expanded .pp-menu-toggle { - display: none; -} - -.pp-advanced-menu-mobile { - display: flex; - align-items: center; - justify-content: center; -} - -.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle { - position: relative; - padding: 8px; - background-color: transparent; - border: none; - color: #333; - border-radius: 0; - cursor: pointer; - line-height: 0; - display: inline-flex; - align-items: center; - justify-content: center; -} - -.pp-advanced-menu-mobile-toggle.text { - width: 100%; - text-align: center; -} - -.pp-advanced-menu-mobile-toggle.hamburger .pp-advanced-menu-mobile-toggle-label, -.pp-advanced-menu-mobile-toggle.hamburger-label - .pp-advanced-menu-mobile-toggle-label { - display: inline-block; - margin-left: 10px; - line-height: 0.8; -} - -.pp-advanced-menu-mobile-toggle.hamburger .pp-svg-container, -.pp-advanced-menu-mobile-toggle.hamburger-label .pp-svg-container { - display: inline-block; - position: relative; - width: 1.4em; - height: 1.4em; - vertical-align: middle; -} - -.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu, -.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -} - -.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu rect, -.pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu rect { - fill: currentColor; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger { - font: inherit; - display: inline-block; - overflow: visible; - margin: 0; - cursor: pointer; - transition-timing-function: linear; - transition-duration: 0.15s; - transition-property: opacity, filter; - text-transform: none; - color: inherit; - border: 0; - background-color: transparent; - line-height: 0; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger:focus { - outline: none; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box { - position: relative; - display: inline-block; - width: 30px; - height: 18px; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger-box .pp-hamburger-inner { - top: 50%; - display: block; - margin-top: -2px; - transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - transition-duration: 75ms; -} - -.pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner, -.pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner:before, -.pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner:after { - background-color: #000; - position: absolute; - width: 30px; - height: 3px; - transition-timing-function: ease; - transition-duration: 0.15s; - transition-property: transform; - border-radius: 4px; -} - -.pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner:before, -.pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner:after { - display: block; - content: ""; -} - -.pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner:before { - transition: - top 75ms ease 0.12s, - opacity 75ms ease; - top: -8px; -} - -.pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner:after { - transition: - bottom 75ms ease, - transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.12s; - bottom: -8px; -} - -.pp-advanced-menu.off-canvas .pp-off-canvas-menu .pp-menu-close-btn { - position: relative; - cursor: pointer; - float: right; - top: 20px; - right: 20px; - line-height: 1; - z-index: 1; - font-style: normal; - font-family: Helvetica, Arial, sans-serif; - font-weight: 100; -} - -.pp-advanced-menu.off-canvas - .pp-off-canvas-menu.pp-menu-right - .pp-menu-close-btn { - float: left; - right: 0; - left: 20px; -} - -.pp-advanced-menu.off-canvas .pp-off-canvas-menu ul.menu { - overflow-y: auto; - width: 100%; -} - -.pp-advanced-menu .pp-menu-overlay { - position: fixed; - width: 100%; - height: 100%; - top: 0; - left: 0; - background: rgba(0, 0, 0, 0.8); - z-index: 999; - overflow-y: auto; - overflow-x: hidden; - min-height: 100vh; -} - -html:not(.pp-full-screen-menu-open) - .fl-builder-edit - .pp-advanced-menu - .pp-menu-overlay, -html:not(.pp-off-canvas-menu-open) - .fl-builder-edit - .pp-advanced-menu - .pp-menu-overlay { - position: absolute; -} - -.pp-advanced-menu .pp-menu-overlay > ul.menu { - position: relative; - top: 50%; - width: 100%; - height: 60%; - margin: 0 auto; - -webkit-transform: translateY(-50%); - -moz-transform: translateY(-50%); - transform: translateY(-50%); -} - -.pp-advanced-menu .pp-overlay-fade { - opacity: 0; - visibility: hidden; - -webkit-transition: - opacity 0.5s, - visibility 0s 0.5s; - transition: - opacity 0.5s, - visibility 0s 0.5s; -} - -.pp-advanced-menu.menu-open .pp-overlay-fade { - opacity: 1; - visibility: visible; - -webkit-transition: opacity 0.5s; - transition: opacity 0.5s; -} - -.pp-advanced-menu .pp-overlay-corner { - opacity: 0; - visibility: hidden; - -webkit-transform: translateY(50px) translateX(50px); - -moz-transform: translateY(50px) translateX(50px); - transform: translateY(50px) translateX(50px); - -webkit-transition: - opacity 0.5s, - -webkit-transform 0.5s, - visibility 0s 0.5s; - -moz-transition: - opacity 0.5s, - -moz-transform 0.5s, - visibility 0s 0.5s; - transition: - opacity 0.5s, - transform 0.5s, - visibility 0s 0.5s; -} - -.pp-advanced-menu.menu-open .pp-overlay-corner { - opacity: 1; - visibility: visible; - -webkit-transform: translateY(0%); - -moz-transform: translateY(0%); - transform: translateY(0%); - -webkit-transition: - opacity 0.5s, - -webkit-transform 0.5s; - -moz-transition: - opacity 0.5s, - -moz-transform 0.5s; - transition: - opacity 0.5s, - transform 0.5s; -} - -.pp-advanced-menu .pp-overlay-slide-down { - visibility: hidden; - -webkit-transform: translateY(-100%); - -moz-transform: translateY(-100%); - transform: translateY(-100%); - -webkit-transition: - -webkit-transform 0.4s ease-in-out, - visibility 0s 0.4s; - -moz-transition: - -moz-transform 0.4s ease-in-out, - visibility 0s 0.4s; - transition: - transform 0.4s ease-in-out, - visibility 0s 0.4s; -} - -.pp-advanced-menu.menu-open .pp-overlay-slide-down { - visibility: visible; - -webkit-transform: translateY(0%); - -moz-transform: translateY(0%); - transform: translateY(0%); - -webkit-transition: -webkit-transform 0.4s ease-in-out; - -moz-transition: -moz-transform 0.4s ease-in-out; - transition: transform 0.4s ease-in-out; -} - -.pp-advanced-menu .pp-overlay-scale { - visibility: hidden; - opacity: 0; - -webkit-transform: scale(0.9); - -moz-transform: scale(0.9); - transform: scale(0.9); - -webkit-transition: - -webkit-transform 0.2s, - opacity 0.2s, - visibility 0s 0.2s; - -moz-transition: - -moz-transform 0.2s, - opacity 0.2s, - visibility 0s 0.2s; - transition: - transform 0.2s, - opacity 0.2s, - visibility 0s 0.2s; -} - -.pp-advanced-menu.menu-open .pp-overlay-scale { - visibility: visible; - opacity: 1; - -webkit-transform: scale(1); - -moz-transform: scale(1); - transform: scale(1); - -webkit-transition: - -webkit-transform 0.4s, - opacity 0.4s; - -moz-transition: - -moz-transform 0.4s, - opacity 0.4s; - transition: - transform 0.4s, - opacity 0.4s; -} - -.pp-advanced-menu .pp-overlay-door { - visibility: hidden; - width: 0; - left: 50%; - -webkit-transform: translateX(-50%); - -moz-transform: translateX(-50%); - transform: translateX(-50%); - -webkit-transition: - width 0.5s 0.3s, - visibility 0s 0.8s; - -moz-transition: - width 0.5s 0.3s, - visibility 0s 0.8s; - transition: - width 0.5s 0.3s, - visibility 0s 0.8s; -} - -.pp-advanced-menu.menu-open .pp-overlay-door { - visibility: visible; - width: 100%; - -webkit-transition: width 0.5s; - -moz-transition: width 0.5s; - transition: width 0.5s; -} - -.pp-advanced-menu .pp-overlay-door > ul.menu { - left: 0; - right: 0; - -webkit-transform: translateY(-50%); - -moz-transform: translateY(-50%); - transform: translateY(-50%); -} - -.pp-advanced-menu .pp-overlay-door > ul, -.pp-advanced-menu .pp-overlay-door .pp-menu-close-btn { - opacity: 0; - -webkit-transition: opacity 0.3s 0.5s; - -moz-transition: opacity 0.3s 0.5s; - transition: opacity 0.3s 0.5s; -} - -.pp-advanced-menu.menu-open .pp-overlay-door > ul, -.pp-advanced-menu.menu-open .pp-overlay-door .pp-menu-close-btn { - opacity: 1; - -webkit-transition-delay: 0.5s; - -moz-transition-delay: 0.5s; - transition-delay: 0.5s; -} - -.pp-advanced-menu.menu-close .pp-overlay-door > ul, -.pp-advanced-menu.menu-close .pp-overlay-door .pp-menu-close-btn { - -webkit-transition-delay: 0s; - -moz-transition-delay: 0s; - transition-delay: 0s; -} - -.pp-advanced-menu - .pp-menu-overlay - .pp-toggle-arrows - .pp-has-submenu-container - a - > span { -} - -.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { - position: absolute; - display: block; - width: 55px; - height: 45px; - right: 20px; - top: 50px; - overflow: hidden; - border: none; - outline: none; - z-index: 100; - font-size: 30px; - cursor: pointer; - background-color: transparent; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: background-color 0.3s; - -moz-transition: background-color 0.3s; - transition: background-color 0.3s; -} - -.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:before, -.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after { - content: ""; - position: absolute; - left: 50%; - width: 2px; - height: 40px; - background-color: var(--color-white); - -webkit-transition: -webkit-transform 0.3s; - -moz-transition: -moz-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translateY(0) rotate(45deg); - -moz-transform: translateY(0) rotate(45deg); - transform: translateY(0) rotate(45deg); -} - -.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after { - -webkit-transform: translateY(0) rotate(-45deg); - -moz-transform: translateY(0) rotate(-45deg); - transform: translateY(0) rotate(-45deg); -} - -.pp-advanced-menu .pp-off-canvas-menu { - position: fixed; - top: 0; - z-index: 999998; - width: 320px; - height: 100%; - opacity: 0; - background: #333; - overflow-y: auto; - overflow-x: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - -webkit-transition: all 0.5s; - -moz-transition: all 0.5s; - transition: all 0.5s; - -webkit-perspective: 1000; - -moz-perspective: 1000; - perspective: 1000; - backface-visibility: hidden; - will-change: transform; - -webkit-overflow-scrolling: touch; -} - -.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left { - left: 0; - -webkit-transform: translate3d(-350px, 0, 0); - -moz-transform: translate3d(-350px, 0, 0); - transform: translate3d(-350px, 0, 0); -} - -.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right { - right: 0; - -webkit-transform: translate3d(350px, 0, 0); - -moz-transform: translate3d(350px, 0, 0); - transform: translate3d(350px, 0, 0); -} - -html.pp-off-canvas-menu-open .pp-advanced-menu.menu-open .pp-off-canvas-menu { - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; -} - -.pp-advanced-menu.off-canvas { - overflow-y: auto; -} - -.pp-advanced-menu.off-canvas .pp-clear { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 999998; - background: rgba(0, 0, 0, 0.1); - visibility: hidden; - opacity: 0; - -webkit-transition: all 0.5s ease-in-out; - -moz-transition: all 0.5s ease-in-out; - transition: all 0.5s ease-in-out; -} - -.pp-advanced-menu.off-canvas.menu-open .pp-clear { - visibility: visible; - opacity: 1; -} - -.fl-builder-edit .pp-advanced-menu.off-canvas .pp-clear { - z-index: 100010; -} - -.pp-advanced-menu .pp-off-canvas-menu .menu { - margin-top: 0; -} - -.pp-advanced-menu li.mega-menu .hide-heading > a, -.pp-advanced-menu li.mega-menu .hide-heading > .pp-has-submenu-container, -.pp-advanced-menu li.mega-menu-disabled .hide-heading > a, -.pp-advanced-menu - li.mega-menu-disabled - .hide-heading - > .pp-has-submenu-container { - display: none; -} - -ul.pp-advanced-menu-horizontal li.mega-menu { - position: static; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { - top: inherit !important; - left: 0 !important; - right: 0 !important; - width: 100%; - background: #ffffff; -} - -ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu:hover > ul.sub-menu, -ul.pp-advanced-menu-horizontal - li.mega-menu.pp-has-submenu.pp-active - > ul.sub-menu { - display: flex !important; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu li { - border-color: transparent; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li { - width: 100%; -} - -ul.pp-advanced-menu-horizontal - li.mega-menu - > ul.sub-menu - > li - > .pp-has-submenu-container - a { - font-weight: bold; -} - -ul.pp-advanced-menu-horizontal - li.mega-menu - > ul.sub-menu - > li - > .pp-has-submenu-container - a:hover { - background: transparent; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu .pp-menu-toggle { - display: none; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu { - background: transparent; - -webkit-box-shadow: none; - -ms-box-shadow: none; - box-shadow: none; - display: block; - min-width: 0; - opacity: 1; - padding: 0; - position: static; - visibility: visible; -} - -.pp-advanced-menu ul li.mega-menu a:not([href]) { - color: unset; - background: none; - background-color: unset; -} - -.rtl .pp-advanced-menu:not(.full-screen) .menu .pp-has-submenu .sub-menu { - text-align: inherit; - right: 0; - left: auto; -} - -.rtl .pp-advanced-menu .menu .pp-has-submenu .pp-has-submenu .sub-menu { - right: 100%; - left: auto; -} - -.rtl .pp-advanced-menu .menu .pp-menu-toggle, -.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle { - right: auto; - left: 10px; -} - -.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle { - left: 28px; -} - -.rtl .pp-advanced-menu.full-screen .menu .pp-menu-toggle { - left: 0; -} - -.rtl - .pp-advanced-menu:not(.off-canvas) - .menu:not(.pp-advanced-menu-accordion) - .pp-has-submenu - .pp-has-submenu - .pp-menu-toggle { - right: auto; - left: 0; -} - -.rtl - .pp-advanced-menu:not(.full-screen):not(.off-canvas) - .menu:not(.pp-advanced-menu-accordion):not(.pp-advanced-menu-vertical) - .pp-has-submenu - .pp-has-submenu - .pp-menu-toggle:before { - -webkit-transform: translateY(-5px) rotate(135deg); - -ms-transform: translateY(-5px) rotate(135deg); - transform: translateY(-5px) rotate(135deg); -} - -.rtl .pp-advanced-menu .menu .pp-has-submenu-container > a > span, -.rtl - .pp-advanced-menu - .menu.pp-advanced-menu-horizontal.pp-toggle-arrows - .pp-has-submenu-container - > a - > span { - padding-right: 0; - padding-left: 28px; -} - -.rtl .pp-advanced-menu.off-canvas .menu .pp-has-submenu-container > a > span, -.rtl - .pp-advanced-menu.off-canvas - .menu.pp-advanced-menu-horizontal.pp-toggle-arrows - .pp-has-submenu-container - > a - > span { - padding-left: 0; -} - -.pp-advanced-menu li .pp-search-form-wrap { - position: absolute; - right: 0; - top: 100%; - z-index: 10; - opacity: 0; - visibility: hidden; - transition: all 0.2s ease-in-out; -} - -.pp-advanced-menu li:not(.pp-search-active) .pp-search-form-wrap { - height: 0; -} - -.pp-advanced-menu li.pp-search-active .pp-search-form-wrap { - opacity: 1; - visibility: visible; -} - -.pp-advanced-menu li .pp-search-form-wrap .pp-search-form__icon { - display: none; -} - -.pp-advanced-menuli .pp-search-form__container { - max-width: 100%; -} - -.pp-advanced-menu.off-canvas li .pp-search-form-wrap, -.pp-advanced-menu.off-canvas li .pp-search-form__container { - width: 100%; - position: static; -} - -.pp-advanced-menu.full-screen li .pp-search-form-wrap { - max-width: 100%; -} - -.pp-advanced-menu .pp-advanced-menu-accordion li .pp-search-form-wrap { - width: 100%; -} - -.pp-advanced-menu - .pp-advanced-menu-accordion.pp-menu-align-center - li - .pp-search-form__container { - margin: 0 auto; -} - -.pp-advanced-menu - .pp-advanced-menu-accordion.pp-menu-align-right - li - .pp-search-form__container { - margin-right: 0; - margin-left: auto; -} - -.pp-advanced-menu li.pp-menu-cart-item .pp-menu-cart-icon { - margin-right: 5px; -} - -@media (max-width: 860px) { -} - -.fl-node-menu .pp-advanced-menu-horizontal { - justify-content: flex-end; -} - -.fl-node-menu .pp-advanced-menu .menu > li { - margin-left: 32px; -} - -.fl-node-menu .pp-advanced-menu .pp-has-submenu-container a > span { - padding-right: 38px; -} - -.fl-node-menu-clone { - display: none; -} - -.fl-node-menu .pp-advanced-menu .menu > li > a, -.fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { - border-style: solid; - border-top-width: 0px; - border-bottom-width: 0px; - border-left-width: 0px; - border-right-width: 0px; - border-color: transparent; - color: #121212; -} - -.fl-node-menu .pp-advanced-menu .menu > li > a:hover, -.fl-node-menu .pp-advanced-menu .menu > li > a:focus, -.fl-node-menu - .pp-advanced-menu - .menu - > li - > .pp-has-submenu-container - > a:hover, -.fl-node-menu - .pp-advanced-menu - .menu - > li - > .pp-has-submenu-container - > a:focus { -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, -.fl-node-menu .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { - border-color: #121212; -} - -.fl-node-menu - .pp-advanced-menu - .pp-toggle-arrows - li:hover - .pp-menu-toggle:before, -.fl-node-menu .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-arrows - li.focus - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-none - li.focus - .pp-menu-toggle:before { - border-color: var(--color-primary); -} - -.fl-node-menu - .pp-advanced-menu - .pp-toggle-arrows - li - a:hover - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-none - li - a:hover - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-arrows - li - a:focus - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-none - li - a:focus - .pp-menu-toggle:before { - border-color: var(--color-primary); -} - -.fl-node-menu .menu > li > a:hover, -.fl-node-menu .menu > li > a:focus, -.fl-node-menu .menu > li:hover > .pp-has-submenu-container > a, -.fl-node-menu .menu > li.focus > .pp-has-submenu-container > a, -.fl-node-menu .menu > li.current-menu-item > a, -.fl-node-menu .menu > li.current-menu-item > .pp-has-submenu-container > a { - color: var(--color-primary); - color: var(--jt-primary, #1a8cff); /* Progressive enhancement with fallback */ -} - -.fl-node-menu - .pp-advanced-menu - .pp-toggle-arrows - .pp-has-submenu-container:hover - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-arrows - .pp-has-submenu-container.focus - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-arrows - li.current-menu-item - > .pp-has-submenu-container - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-none - .pp-has-submenu-container:hover - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-none - .pp-has-submenu-container.focus - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-none - li.current-menu-item - > .pp-has-submenu-container - .pp-menu-toggle:before { - border-color: var(--color-primary); -} - -.fl-node-menu .menu .pp-has-submenu .sub-menu { - display: none; -} - -.fl-node-menu .pp-advanced-menu .sub-menu { - background-color: var(--color-white); -} - -@media (min-width: 860px) { - .fl-node-menu .pp-advanced-menu .sub-menu { - width: 888px; - } -} - -.fl-node-menu ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { - background: #ffffff; -} - -.fl-node-menu .sub-menu > li > a, -.fl-node-menu .sub-menu > li > .pp-has-submenu-container > a { - border-width: 0; - border-style: solid; - border-color: transparent; - color: #121212; -} - -.fl-node-menu .sub-menu > li > a:hover, -.fl-node-menu .sub-menu > li > a:focus, -.fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:hover, -.fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:focus { -} - -.fl-node-menu .sub-menu > li:last-child > a:not(:focus), -.fl-node-menu - .sub-menu - > li:last-child - > .pp-has-submenu-container - > a:not(:focus) { - border: 0; -} - -.fl-node-menu .sub-menu > li > a:hover, -.fl-node-menu .sub-menu > li > a:focus, -.fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:hover, -.fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:focus, -.fl-node-menu .sub-menu > li.current-menu-item > a, -.fl-node-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a { - color: var(--color-primary); -} - -.fl-node-menu - .pp-advanced-menu - .pp-toggle-arrows - .sub-menu - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-none - .sub-menu - .pp-menu-toggle:before { - border-color: #121212; -} - -.fl-node-menu - .pp-advanced-menu - .pp-toggle-arrows - .sub-menu - li:hover - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu - .pp-toggle-none - .sub-menu - li:hover - .pp-menu-toggle:before { - border-color: var(--color-primary); -} - -.fl-node-menu .pp-advanced-menu .pp-menu-toggle:before { - content: ""; - position: absolute; - right: 50%; - top: 50%; - z-index: 1; - display: block; - width: 9px; - height: 9px; - margin: -5px -5px 0 0; - border-right: 2px solid; - border-bottom: 2px solid; - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translateX(-5px) rotate(45deg); - -ms-transform: translateX(-5px) rotate(45deg); - transform: translateX(-5px) rotate(45deg); -} - -.fl-node-menu - .pp-advanced-menu - .pp-has-submenu.pp-active - > .pp-has-submenu-container - .pp-menu-toggle { - -webkit-transform: rotate(-180deg); - -ms-transform: rotate(-180deg); - transform: rotate(-180deg); -} - -.fl-node-menu .pp-advanced-menu .pp-menu-toggle { -} - -.fl-node-menu - .pp-advanced-menu-horizontal.pp-toggle-arrows - .pp-has-submenu-container - a { - padding-right: 14px; -} - -.fl-node-menu - .pp-advanced-menu-horizontal.pp-toggle-arrows - .pp-has-submenu-container - > a - > span { - padding-right: 0px; -} - -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle { - width: 10px; - height: 10px; - margin: -5px 0 0; -} - -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle, -.fl-node-menu .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle, -.fl-node-menu .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle { - width: 14px; - height: 10px; - margin: -5px 0 0; -} - -.fl-node-menu .pp-advanced-menu li:first-child { - border-top: none; -} - -@media only screen and (max-width: 860px) { - .fl-node-menu - .pp-advanced-menu-mobile-toggle - + .pp-clear - + .pp-menu-nav - ul.menu { - display: none; - } - - .fl-node-menu - .pp-advanced-menu:not(.off-canvas):not(.full-screen) - .pp-advanced-menu-horizontal { - display: block; - } - - .fl-node-menu:not(.fl-node-menu-clone):not(.pp-menu-full-screen):not( - .pp-menu-off-canvas - ) - .pp-menu-position-below - .pp-menu-nav { - display: none; - } -} - -@media (max-width: 860px) { - .fl-node-menu .pp-advanced-menu .menu { - margin-top: 20px; - } - - .fl-node-menu .pp-advanced-menu .menu { - } - - .fl-node-menu .pp-advanced-menu .menu > li { - margin-left: 0 !important; - margin-right: 0 !important; - } - - .fl-node-menu .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn, - .fl-node-menu .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { - display: block; - } - - .fl-node-menu .pp-advanced-menu .sub-menu { - box-shadow: none; - border: 0; - } -} - -@media (min-width: 861px) { - .fl-node-menu .menu > li { - display: inline-block; - } - - .fl-node-menu .menu li { - border-top: none; - } - - .fl-node-menu .menu li:first-child { - border: none; - } - - .fl-node-menu .menu li li { - border-left: none; - } - - .fl-node-menu .menu .pp-has-submenu .sub-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 10; - visibility: hidden; - opacity: 0; - text-align: left; - } - - .fl-node-menu .pp-has-submenu .pp-has-submenu .sub-menu { - top: 0; - left: 100%; - } - - .fl-node-menu .pp-advanced-menu .pp-has-submenu:hover > .sub-menu, - .fl-node-menu .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu { - display: block; - visibility: visible; - opacity: 1; - } - - .fl-node-menu .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu { - top: 100%; - left: inherit; - right: 0; - } - - .fl-node-menu - .menu - .pp-has-submenu - .pp-has-submenu.pp-menu-submenu-right - .sub-menu { - top: 0; - left: inherit; - right: 100%; - } - - .fl-node-menu - .pp-advanced-menu - .pp-has-submenu.pp-active - > .pp-has-submenu-container - .pp-menu-toggle { - -webkit-transform: none; - -ms-transform: none; - transform: none; - } - - .fl-node-menu - .pp-advanced-menu - .pp-has-submenu - .pp-has-submenu - .pp-menu-toggle:before { - -webkit-transform: translateY(-5px) rotate(-45deg); - -ms-transform: translateY(-5px) rotate(-45deg); - transform: translateY(-5px) rotate(-45deg); - } - - div.fl-node-menu .pp-advanced-menu-mobile-toggle { - display: none; - } -} - -.fl-node-menu .pp-advanced-menu-mobile { - text-align: right; - justify-content: flex-end; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle { - color: #121212; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box, -.fl-node-menu - .pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner, -.fl-node-menu - .pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner:before, -.fl-node-menu - .pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner:after { - width: 30px; -} - -.fl-node-menu - .pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner, -.fl-node-menu - .pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner:before, -.fl-node-menu - .pp-advanced-menu-mobile-toggle - .pp-hamburger - .pp-hamburger-box - .pp-hamburger-inner:after { - background-color: #121212; - height: 3px; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle rect { - fill: #121212; -} - -@media (min-width: 861px) { - .fl-node-menu ul.sub-menu { - padding: 15px; - } - - .fl-node-menu - .pp-advanced-menu-horizontal.pp-toggle-arrows - .pp-has-submenu-container - > a - > span { - padding-right: 14px; - } -} - -@media only screen and (max-width: 1200px) { - .fl-node-menu .pp-advanced-menu-horizontal { - } - - .fl-node-menu .pp-advanced-menu .menu > li { - } - - .fl-node-menu .pp-advanced-menu-mobile { - justify-content: flex-end; - } -} - -@media only screen and (max-width: 1115px) { - .fl-node-menu .pp-advanced-menu-horizontal { - } - - .fl-node-menu .pp-advanced-menu .menu > li { - } - - .fl-node-menu .sub-menu > li > a, - .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a { - } - - .fl-node-menu .sub-menu { - width: auto; - } - - .fl-node-menu .pp-advanced-menu-mobile { - justify-content: flex-end; - } - - .fl-node-menu .pp-advanced-menu-mobile-toggle { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-menu div.pp-advanced-menu { - text-align: left; - } - - .fl-node-menu .pp-advanced-menu-horizontal { - justify-content: flex-start; - } - - .fl-node-menu .pp-advanced-menu .menu > li { - margin-right: 0px; - } - - .fl-node-menu .pp-advanced-menu .menu > li > a, - .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { - color: #121212; - } - - .fl-node-menu .sub-menu > li > a, - .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a { - } - - .fl-node-menu .pp-advanced-menu-mobile { - text-align: right; - justify-content: flex-end; - } - - .fl-node-menu .pp-advanced-menu-mobile-toggle { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-menu .pp-advanced-menu { - text-align: left; - } - - .fl-node-menu .pp-advanced-menu-mobile-toggle { - text-align: right; - -webkit-justify-content: flex-end; - -ms-flex-pack: flex-end; - justify-content: flex-end; - } -} - -.fl-node-menu .pp-advanced-menu .pp-off-canvas-menu { - background-color: rgba(255, 255, 255, 1); -} - -.fl-node-menu .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn { - font-size: 30px; - color: #121212; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu { -} - -.fl-node-menu .pp-advanced-menu.off-canvas .sub-menu { - box-shadow: none; - border: none; -} - -.fl-node-menu - .pp-advanced-menu.off-canvas - .menu - > li.current-menu-parent.pp-has-submenu - .sub-menu { - display: block; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu > li, -.fl-node-menu .pp-advanced-menu.off-canvas .sub-menu > li { - display: block; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu li a, -.fl-node-menu - .pp-advanced-menu.off-canvas - .menu - li - .pp-has-submenu-container - a { - color: #121212; - border-style: solid; - border-bottom-color: transparent; - -webkit-transition: all 0.3s ease-in-out; - -moz-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu li a:hover, -.fl-node-menu .pp-advanced-menu.off-canvas .menu li a:focus, -.fl-node-menu .pp-advanced-menu.off-canvas .menu li.current-menu-item > a, -.fl-node-menu - .pp-advanced-menu.off-canvas - .menu - li - .pp-has-submenu-container - a:hover, -.fl-node-menu - .pp-advanced-menu.off-canvas - .menu - li - .pp-has-submenu-container - a:focus, -.fl-node-menu - .pp-advanced-menu.off-canvas - .menu - li.current-menu-parent - .pp-has-submenu-container - li.current-menu-item - > a, -.fl-node-menu - .pp-advanced-menu.off-canvas - .menu - li.pp-active - > .pp-has-submenu-container - > a { -} - -.fl-node-menu .pp-advanced-menu .pp-off-canvas-menu.pp-menu-left, -.fl-node-menu .menu-open.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left, -.fl-node-menu .pp-advanced-menu .pp-off-canvas-menu.pp-menu-right, -.fl-node-menu .menu-open.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right { - transition-duration: 0.5s; -} - -.fl-node-menu - .pp-advanced-menu.off-canvas - .pp-toggle-arrows - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu.off-canvas - .pp-toggle-none - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu.off-canvas - .pp-toggle-arrows - .sub-menu - .pp-menu-toggle:before, -.fl-node-menu - .pp-advanced-menu.off-canvas - .pp-toggle-none - .sub-menu - .pp-menu-toggle:before { - border-color: #121212; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-arrows .pp-menu-toggle { - width: 14px; - height: 10px; -} - -@media (max-width: 860px) { - .fl-node-menu .pp-advanced-menu.pp-menu-default { - display: none; - } -} - -@media (max-width: 1024px) { - html.pp-off-canvas-menu-open { - overflow: hidden !important; - } -} - -@media only screen and (max-width: 1115px) { -} - -@media only screen and (max-width: 860px) { -} - -.fl-node-menu .pp-advanced-menu { - text-align: right; -} - -.fl-node-menu .pp-advanced-menu .menu > li { - margin-bottom: 0px; -} - -.fl-node-menu .pp-advanced-menu .menu a { - font-size: 16px; -} - -.fl-node-menu .pp-advanced-menu .menu > li > a, -.fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-menu .sub-menu { - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; - box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1); -} - -.fl-node-menu .pp-advanced-menu .menu .sub-menu a { - font-weight: 700; - font-size: 20px; -} - -.fl-node-menu .pp-advanced-menu .sub-menu > li > a, -.fl-node-menu .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu li a, -.fl-node-menu - .pp-advanced-menu.off-canvas - .menu - li - .pp-has-submenu-container - a { - border-top-width: 0px; - border-right-width: 0px; - border-bottom-width: 0px; - border-left-width: 0px; - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .sub-menu > li > a, -.fl-node-menu - .pp-advanced-menu.off-canvas - .sub-menu - > li - > .pp-has-submenu-container - > a { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media (max-width: 860px) { - .fl-node-menu .pp-advanced-menu { - text-align: left; - } - - .fl-node-menu .pp-advanced-menu .menu > li { - margin-bottom: 25px; - } - - .fl-node-menu .pp-advanced-menu .menu a { - font-size: 18px; - } - - .fl-node-menu .pp-advanced-menu .menu .sub-menu a { - font-size: 16px; - } -} - -.fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button, -.fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button:hover, -.fl-builder-content - .fl-node-header-nav-contat-us-btn-nested - a.fl-button:visited { -} - -.fl-node-header-nav-contat-us-btn-nested .fl-button-wrap { - text-align: right; -} - -.fl-builder-content - .fl-node-header-nav-contat-us-btn-nested - .fl-button-wrap - a.fl-button { - padding-top: 9px; - padding-right: 18px; - padding-bottom: 10px; - padding-left: 18px; -} - -.fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button, -.fl-builder-content - .fl-node-header-nav-contat-us-btn-nested - a.fl-button:visited { - font-size: 15px; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { - position: fixed; - width: 100%; - z-index: 100; -} - -.fl-theme-builder-flyout-menu-push-left - .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { - left: auto !important; - transition: left 0.2s !important; -} - -.fl-theme-builder-flyout-menu-push-right - .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { - right: auto !important; - transition: right 0.2s !important; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky - .fl-menu - .fl-menu-mobile-opacity { - height: 100vh; - width: 100vw; -} - -.fl-builder-content[data-type="header"]:not( - [data-overlay="1"] - ).fl-theme-builder-header-sticky - .fl-menu-mobile-flyout { - top: 0px; -} - -.fl-theme-builder-flyout-menu-active body { - margin-left: 0px !important; - margin-right: 0px !important; -} - -.fl-theme-builder-has-flyout-menu, -.fl-theme-builder-has-flyout-menu body { - overflow-x: hidden; -} - -.fl-theme-builder-flyout-menu-push-right { - right: 0px; - transition: right 0.2s ease-in-out; -} - -.fl-theme-builder-flyout-menu-push-left { - left: 0px; - transition: left 0.2s ease-in-out; -} - -.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right { - position: relative; - right: 250px; -} - -.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left { - position: relative; - left: 250px; -} - -.fl-theme-builder-flyout-menu-active - .fl-builder-content[data-type="header"] - .fl-menu-disable-transition { - transition: none; -} - -.fl-builder-content[data-shrink="1"] .fl-row-content-wrap, -.fl-builder-content[data-shrink="1"] .fl-col-content, -.fl-builder-content[data-shrink="1"] .fl-module-content, -.fl-builder-content[data-shrink="1"] img { - -webkit-transition: - all 0.4s ease-in-out, - background-position 1ms; - -moz-transition: - all 0.4s ease-in-out, - background-position 1ms; - transition: - all 0.4s ease-in-out, - background-position 1ms; -} - -.fl-builder-content[data-shrink="1"] img { - width: auto; -} - -.fl-builder-content[data-shrink="1"] img.fl-photo-img { - width: auto; - height: auto; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink - .fl-row-content-wrap { - margin-bottom: 0; - margin-top: 0; -} - -.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap { - padding-bottom: 5px; -} - -.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap { - padding-top: 5px; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink - .fl-col-content { - margin-bottom: 0; - margin-top: 0; - padding-bottom: 0; - padding-top: 0; -} - -.fl-theme-builder-header-shrink-module-bottom.fl-module-content { - margin-bottom: 5px; -} - -.fl-theme-builder-header-shrink-module-top.fl-module-content { - margin-top: 5px; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img { - -webkit-transition: - all 0.4s ease-in-out, - background-position 1ms; - -moz-transition: - all 0.4s ease-in-out, - background-position 1ms; - transition: - all 0.4s ease-in-out, - background-position 1ms; -} - -.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not( - .fl-builder-content-editing - ) { - position: absolute; - width: 100%; - z-index: 100; -} - -.fl-builder-edit - body:not(.single-fl-theme-layout) - .fl-builder-content[data-overlay="1"] { - display: none; -} - -body:not(.single-fl-theme-layout) - .fl-builder-content[data-overlay="1"]:not( - .fl-theme-builder-header-scrolled - ):not([data-overlay-bg="default"]) - .fl-row-content-wrap, -body:not(.single-fl-theme-layout) - .fl-builder-content[data-overlay="1"]:not( - .fl-theme-builder-header-scrolled - ):not([data-overlay-bg="default"]) - .fl-col-content { - background: transparent; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-header-nav-row .fl-row-content { - min-width: 0px; -} - -.fl-node-530uo7f2gcli > .fl-row-content-wrap { - background-color: #000; - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-530uo7f2gcli .fl-row-content { - max-width: 1280px; -} - -.fl-node-530uo7f2gcli > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 40px; -} - -@media (max-width: 1115px) { - .fl-node-530uo7f2gcli.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-530uo7f2gcli.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-ntfp1iza9jy8 { - color: var(--color-white); -} - -.fl-builder-content - .fl-node-ntfp1iza9jy8 - *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not( - h3 - ):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) { - color: var(--color-white); -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 a { - color: var(--color-gray); -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 a:hover { - color: var(--color-white); -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 h1, -.fl-builder-content .fl-node-ntfp1iza9jy8 h2, -.fl-builder-content .fl-node-ntfp1iza9jy8 h3, -.fl-builder-content .fl-node-ntfp1iza9jy8 h4, -.fl-builder-content .fl-node-ntfp1iza9jy8 h5, -.fl-builder-content .fl-node-ntfp1iza9jy8 h6, -.fl-builder-content .fl-node-ntfp1iza9jy8 h1 a, -.fl-builder-content .fl-node-ntfp1iza9jy8 h2 a, -.fl-builder-content .fl-node-ntfp1iza9jy8 h3 a, -.fl-builder-content .fl-node-ntfp1iza9jy8 h4 a, -.fl-builder-content .fl-node-ntfp1iza9jy8 h5 a, -.fl-builder-content .fl-node-ntfp1iza9jy8 h6 a { - color: var(--color-white); -} - -.fl-node-ntfp1iza9jy8 { - width: 52%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-ntfp1iza9jy8 { - width: 40% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-ntfp1iza9jy8 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .fl-node-ntfp1iza9jy8.fl-col > .fl-col-content { - padding-bottom: 30px; - } -} - -.fl-builder-content .fl-node-5dcip6gnz2at a { - color: var(--color-gray); -} - -.fl-builder-content .fl-node-5dcip6gnz2at a:hover { - color: var(--color-white); -} - -.fl-node-5dcip6gnz2at { - width: 23%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-5dcip6gnz2at { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-5dcip6gnz2at { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-builder-content .fl-node-7p1us6kjlz9d a { - color: var(--color-gray); -} - -.fl-builder-content .fl-node-7p1us6kjlz9d a:hover { - color: var(--color-white); -} - -.fl-node-7p1us6kjlz9d { - width: 14%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-7p1us6kjlz9d { - width: 19% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-7p1us6kjlz9d { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-builder-content .fl-node-fxtbmly0wvq4 a { - color: var(--color-gray); -} - -.fl-builder-content .fl-node-fxtbmly0wvq4 a:hover { - color: var(--color-white); -} - -.fl-node-fxtbmly0wvq4 { - width: 11%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-fxtbmly0wvq4 { - width: 11% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-fxtbmly0wvq4 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .fl-node-fxtbmly0wvq4.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-d09l8jp3qrgf { - width: 100%; -} - -.fl-node-j3vd1emwi9k5 { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-j3vd1emwi9k5 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .fl-node-j3vd1emwi9k5.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-ebun2x3dawyq { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-ebun2x3dawyq { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .fl-node-ebun2x3dawyq.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-2ej8k3vximbp { - width: 33.34%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-2ej8k3vximbp { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .fl-node-2ej8k3vximbp.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-93z28ipdxk56 .fl-photo { - text-align: left; -} - -.fl-node-93z28ipdxk56 .fl-photo-content, -.fl-node-93z28ipdxk56 .fl-photo-img { - width: 200px; -} - -.fl-builder-content .fl-rich-text strong { - font-weight: bold; -} - -.fl-builder-content .fl-node-l972bjsmtzwf .fl-rich-text, -.fl-builder-content .fl-node-l972bjsmtzwf .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-l972bjsmtzwf > .fl-module-content { - margin-top: 25px; - margin-right: 300px; -} - -@media (max-width: 1115px) { - .fl-node-l972bjsmtzwf.fl-module > .fl-module-content { - margin-right: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-l972bjsmtzwf.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -@media (max-width: 860px) { - .fl-node-l972bjsmtzwf > .fl-module-content { - margin-right: 0px; - } -} - -.fl-builder-content .fl-node-lsrnf83ijm06 .fl-module-content .fl-rich-text, -.fl-builder-content .fl-node-lsrnf83ijm06 .fl-module-content .fl-rich-text * { - color: var(--color-gray); -} - -.fl-builder-content .fl-node-lsrnf83ijm06 .fl-rich-text, -.fl-builder-content .fl-node-lsrnf83ijm06 .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-lsrnf83ijm06 > .fl-module-content { - margin-top: 55px; -} - -@media (max-width: 860px) { - .fl-node-lsrnf83ijm06.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -/* .fl-module-heading .fl-heading removed - already in critical/fl-common-modules.css */ - -.fl-row .fl-col .fl-node-vieclstgwdma h5.fl-heading a, -.fl-row .fl-col .fl-node-vieclstgwdma h5.fl-heading .fl-heading-text, -.fl-row .fl-col .fl-node-vieclstgwdma h5.fl-heading .fl-heading-text *, -.fl-node-vieclstgwdma h5.fl-heading .fl-heading-text { - color: var(--color-white); -} - -@media (max-width: 860px) { - .fl-node-vieclstgwdma.fl-module > .fl-module-content { - margin-bottom: 0px; - } -} - -.fl-builder-content .fl-node-t1kspwz29rlo .fl-rich-text, -.fl-builder-content .fl-node-t1kspwz29rlo .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-t1kspwz29rlo > .fl-module-content { - margin-top: 30px; -} - -@media (max-width: 860px) { - .fl-node-t1kspwz29rlo.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-row .fl-col .fl-node-zevlimhbtfcq h5.fl-heading a, -.fl-row .fl-col .fl-node-zevlimhbtfcq h5.fl-heading .fl-heading-text, -.fl-row .fl-col .fl-node-zevlimhbtfcq h5.fl-heading .fl-heading-text *, -.fl-node-zevlimhbtfcq h5.fl-heading .fl-heading-text { - color: var(--color-white); -} - -.fl-builder-content .fl-node-q8ul0bi34dvt .fl-rich-text, -.fl-builder-content .fl-node-q8ul0bi34dvt .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-q8ul0bi34dvt > .fl-module-content { - margin-top: 30px; -} - -@media (max-width: 860px) { - .fl-node-q8ul0bi34dvt.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-row .fl-col .fl-node-e1085k37ypqb h5.fl-heading a, -.fl-row .fl-col .fl-node-e1085k37ypqb h5.fl-heading .fl-heading-text, -.fl-row .fl-col .fl-node-e1085k37ypqb h5.fl-heading .fl-heading-text *, -.fl-node-e1085k37ypqb h5.fl-heading .fl-heading-text { - color: var(--color-white); -} - -.fl-builder-content .fl-node-dt8uqacr4y16 .fl-rich-text, -.fl-builder-content .fl-node-dt8uqacr4y16 .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-dt8uqacr4y16 > .fl-module-content { - margin-top: 30px; -} - -@media (max-width: 860px) { - .fl-node-dt8uqacr4y16.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -@media (max-width: 860px) { -} - -.fl-node-7d9wg1x8ua5m .pp-spacer-module { - height: 100px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-7d9wg1x8ua5m .pp-spacer-module { - height: 100px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-7d9wg1x8ua5m .pp-spacer-module { - height: 15px; - } -} - -.fl-builder-content .fl-node-9c2hyrnig0m4 .fl-module-content .fl-rich-text, -.fl-builder-content .fl-node-9c2hyrnig0m4 .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-9c2hyrnig0m4 .fl-rich-text, -.fl-builder-content .fl-node-9c2hyrnig0m4 .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.pp-social-icons { - display: flex; -} - -.pp-social-icons-vertical { - flex-direction: column; -} - -.pp-social-icons-vertical .pp-social-icon:last-of-type { - margin-bottom: 0 !important; -} - -.pp-social-icons-horizontal .pp-social-icon:last-of-type { - margin-right: 0 !important; -} - -.pp-social-icons-horizontal .pp-social-icon:first-child { - margin-left: 0 !important; -} - -.pp-social-icons .pp-social-icon { - display: inline-block; - line-height: 0; -} - -.pp-social-icons a { - font-family: "Helvetica", Verdana, Arial, sans-serif; -} - -.pp-social-icons .pp-x-icon { - font-weight: bold; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a, -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a:hover { - text-decoration: none; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a { - display: inline-block; - float: left; - text-align: center; - color: var(--color-white); - background-color: rgba(255, 255, 255, 0); - border-radius: 100px; - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a:hover { - color: var(--color-white); - background-color: rgba(255, 255, 255, 0.11); - border-color: transparent; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) i:hover, -.fl-node-yqpsldhfovz6 - .fl-module-content - .pp-social-icon:nth-child(1) - a:hover - i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) i:hover, -.fl-node-yqpsldhfovz6 - .fl-module-content - .pp-social-icon:nth-child(2) - a:hover - i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) i:hover, -.fl-node-yqpsldhfovz6 - .fl-module-content - .pp-social-icon:nth-child(3) - a:hover - i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) i:hover, -.fl-node-yqpsldhfovz6 - .fl-module-content - .pp-social-icon:nth-child(4) - a:hover - i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) i:hover, -.fl-node-yqpsldhfovz6 - .fl-module-content - .pp-social-icon:nth-child(5) - a:hover - i { -} - -.fl-node-yqpsldhfovz6 .pp-social-icons-vertical .pp-social-icon { - margin-bottom: 5px; -} - -.fl-node-yqpsldhfovz6 .pp-social-icons-horizontal .pp-social-icon { - margin-right: 5px; -} - -.fl-node-yqpsldhfovz6 .pp-social-icons { - justify-content: center; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a { - font-size: 20px; - width: 30px; - height: 30px; - line-height: 30px; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon .pp-x-icon { - font-size: calc(20px + 20%); -} - -@media (max-width: 860px) { - .fl-node-yqpsldhfovz6 .pp-social-icons { - justify-content: flex-start; - } -} - -.fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text, -.fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text, - .fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text *:not(b, strong) { - text-align: left; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-530uo7f2gcli .fl-row-content { - min-width: 0px; -} - -.fl-node-3debxjmt89f4 > .fl-row-content-wrap { - background-color: #f5f6f8; - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-3debxjmt89f4 > .fl-row-content-wrap { - padding-top: 200px; - padding-bottom: 80px; -} - -@media (max-width: 1115px) { - .fl-node-3debxjmt89f4.fl-row > .fl-row-content-wrap { - padding-top: 150px; - padding-bottom: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-3debxjmt89f4.fl-row > .fl-row-content-wrap { - padding-top: 100px; - padding-bottom: 50px; - } -} - -.fl-node-ywcmkjq4az6f > .fl-row-content-wrap { - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-ywcmkjq4az6f > .fl-row-content-wrap { - padding-top: 80px; - padding-bottom: 130px; -} - -@media (max-width: 1115px) { - .fl-node-ywcmkjq4az6f.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-ywcmkjq4az6f.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -.fl-node-8ws2e9fm0yqn { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-8ws2e9fm0yqn { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-8ws2e9fm0yqn > .fl-col-content { - padding-bottom: 40px; -} - -@media (max-width: 860px) { - .fl-node-8ws2e9fm0yqn.fl-col > .fl-col-content { - padding-bottom: 0px; - } -} - -.fl-node-nmsh5axc3k28 { - width: 20%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-nmsh5axc3k28 { - width: 25% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-nmsh5axc3k28 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .fl-node-nmsh5axc3k28.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-olv3cgty9276 { - width: 40%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-olv3cgty9276 { - width: 25% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-olv3cgty9276 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-olv3cgty9276 > .fl-col-content { - padding-left: 20px; -} - -@media (max-width: 860px) { - .fl-node-olv3cgty9276.fl-col > .fl-col-content { - padding-top: 20px; - padding-left: 0px; - } -} - -.fl-node-5m4it1br29ze { - width: 40%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-5m4it1br29ze { - width: 50% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-5m4it1br29ze { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-5m4it1br29ze > .fl-col-content { - padding-left: 50px; -} - -@media (max-width: 860px) { - .fl-node-5m4it1br29ze.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-1swhjnc7y8ki { - width: 48%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-1swhjnc7y8ki { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-1swhjnc7y8ki > .fl-col-content { - padding-right: 65px; -} - -@media (max-width: 860px) { - .fl-node-1swhjnc7y8ki.fl-col > .fl-col-content { - padding-right: 0px; - } -} - -.fl-node-p8famz26ljce { - width: 52%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-p8famz26ljce { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-p8famz26ljce > .fl-col-content { - padding-left: 65px; -} - -@media (max-width: 860px) { - .fl-node-p8famz26ljce.fl-col > .fl-col-content { - padding-top: 30px; - padding-left: 0px; - } -} - -.fl-builder-content .fl-node-qs2ucemf7j56 .fl-module-content .fl-rich-text, -.fl-builder-content .fl-node-qs2ucemf7j56 .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-qs2ucemf7j56 .fl-rich-text, -.fl-builder-content .fl-node-qs2ucemf7j56 .fl-rich-text *:not(b, strong) { - font-weight: 700; - font-size: 16px; -} - -.fl-builder-content .fl-node-73cldefikyg5 .fl-rich-text, -.fl-builder-content .fl-node-73cldefikyg5 .fl-rich-text *:not(b, strong) { - font-size: 20px; -} - -.fl-node-73cldefikyg5 > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-73cldefikyg5.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-r6ej0mdao5l2 .fl-module-content .fl-rich-text, -.fl-builder-content .fl-node-r6ej0mdao5l2 .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-r6ej0mdao5l2 .fl-rich-text, -.fl-builder-content .fl-node-r6ej0mdao5l2 .fl-rich-text *:not(b, strong) { - font-weight: 700; - font-size: 16px; -} - -.fl-builder-content .fl-node-7iy1nuletvf9 .fl-rich-text, -.fl-builder-content .fl-node-7iy1nuletvf9 .fl-rich-text *:not(b, strong) { - font-size: 20px; -} - -.fl-node-7iy1nuletvf9 > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-7iy1nuletvf9.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-wtch9dloa7yx .fl-module-content .fl-rich-text, -.fl-builder-content .fl-node-wtch9dloa7yx .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-wtch9dloa7yx .fl-rich-text, -.fl-builder-content .fl-node-wtch9dloa7yx .fl-rich-text *:not(b, strong) { - font-weight: 700; - font-size: 16px; -} - -.pp-screen-only { - position: absolute; - top: -10000em; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} - -.pp-social-share-col-0 .pp-social-share-inner { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - overflow: hidden; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.pp-social-share-col-1 .pp-social-share-inner { - grid-template-columns: repeat(1, 1fr); - display: grid; -} - -.pp-social-share-col-2 .pp-social-share-inner { - grid-template-columns: repeat(2, 1fr); - display: grid; -} - -.pp-social-share-col-3 .pp-social-share-inner { - grid-template-columns: repeat(3, 1fr); - display: grid; -} - -.pp-social-share-col-4 .pp-social-share-inner { - grid-template-columns: repeat(4, 1fr); - display: grid; -} - -.pp-social-share-col-5 .pp-social-share-inner { - grid-template-columns: repeat(5, 1fr); - display: grid; -} - -.pp-social-share-col-6 .pp-social-share-inner { - grid-template-columns: repeat(6, 1fr); - display: grid; -} - -.pp-share-button { - overflow: hidden; - font-size: 10px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - -webkit-transition-duration: 0.2s; - -o-transition-duration: 0.2s; - transition-duration: 0.2s; - -webkit-transition-property: - background-color, - border-color, - -webkit-filter; - transition-property: - background-color, - border-color, - -webkit-filter; - -o-transition-property: filter, background-color, border-color; - transition-property: filter, background-color, border-color; - transition-property: - filter, - background-color, - border-color, - -webkit-filter; - height: 4.5em; - cursor: pointer; -} - -.pp-share-button a { - display: flex; - width: 100%; - height: 100%; - text-decoration: none !important; -} - -.pp-share-button-icon, -.pp-share-button-text { - -webkit-transition-property: color, background-color; - -o-transition-property: color, background-color; - transition-property: color, background-color; - -webkit-transition-duration: 0.2s; - -o-transition-duration: 0.2s; - transition-duration: 0.2s; -} - -.pp-share-button-icon { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -ms-flex-item-align: stretch; - align-self: stretch; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - width: 4.5em; - position: relative; -} - -.pp-share-button-icon i { - font-size: 1.7em; -} - -.pp-share-button-text { - font-size: 1.5em; - padding-right: 1em; - -ms-flex-item-align: stretch; - align-self: stretch; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - font-weight: 100; -} - -.pp-share-button-title { - font-weight: bold; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.pp-share-buttons-color-custom.pp-share-buttons-skin-flat .pp-share-button a, -.pp-share-buttons-color-custom.pp-share-buttons-skin-gradient - .pp-share-button - a { - background-color: #ea4335; -} - -.pp-share-buttons-color-custom.pp-share-buttons-skin-framed .pp-share-button a, -.pp-share-buttons-color-custom.pp-share-buttons-skin-minimal .pp-share-button a, -.pp-share-buttons-color-custom.pp-share-buttons-skin-boxed .pp-share-button a { - color: #ea4335; -} - -.pp-share-buttons-color-custom.pp-share-buttons-skin-boxed - .pp-share-button - .pp-share-button-icon, -.pp-share-buttons-color-custom.pp-share-buttons-skin-minimal - .pp-share-button - .pp-share-button-icon { - background-color: #ea4335; -} - -.pp-share-buttons-color-custom.pp-share-buttons-skin-boxed - .pp-share-button-icon, -.pp-share-buttons-color-custom.pp-share-buttons-skin-minimal - .pp-share-button-icon { - color: #fff; -} - -.pp-share-buttons-color-official .pp-share-button:hover { - -webkit-filter: saturate(1.5) brightness(1.2); - filter: saturate(1.5) brightness(1.2); -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-delicious, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-delicious { - background-color: #3399ff; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-digg, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-digg { - background-color: #005be2; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-email, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-email { - background-color: #ea4335; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-print, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-print { - background-color: #aaaaaa; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-facebook, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-facebook { - background-color: #3b5998; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-google, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-google { - background-color: #dd4b39; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-pocket, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-pocket { - background-color: #ef3f56; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-linkedin, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-linkedin { - background-color: #0077b5; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-odnoklassniki, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-odnoklassniki { - background-color: #f4731c; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-pinterest, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-pinterest { - background-color: #bd081c; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-reddit, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-reddit { - background-color: #ff4500; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-skype, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-skype { - background-color: #00aff0; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-slideshare, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-slideshare { - background-color: #0077b5; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-snapchat, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-snapchat { - background-color: #fffc00; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-stumbleupon, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-stumbleupon { - background-color: #eb4924; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-tumblr, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-tumblr { - background-color: #35465c; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-twitch, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-twitch { - background-color: #6441a5; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-telegram, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-telegram { - background-color: #2ca5e0; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-twitter, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-twitter { - background-color: #1da1f2; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-vimeo, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-vimeo { - background-color: #1ab7ea; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat .pp-share-button-vk, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-vk { - background-color: #45668e; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-whatsapp, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-whatsapp { - background-color: #25d366; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-wordpress, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-wordpress { - background-color: #21759b; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-xing, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-xing { - background-color: #026466; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-blogger, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-blogger { - background-color: #f06a35; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-myspace, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-myspace { - background-color: #3e5eab; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-fb-messenger, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-fb-messenger { - background-color: #007bf8; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-wechat, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-wechat { - background-color: #2bbc00; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-flat - .pp-share-button-buffer, -.pp-share-buttons-color-official.pp-share-buttons-skin-gradient - .pp-share-button-buffer { - background-color: #1e2226; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-delicious - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-delicious - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-delicious - a { - color: #3399ff; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-digg - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-digg - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-digg - a { - color: #005be2; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-email - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-email - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-email - a { - color: #ea4335; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-print - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-print - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-print - a { - color: #aaaaaa; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-facebook - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-facebook - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-facebook - a { - color: #3b5998; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-google - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-google - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-google - a { - color: #dd4b39; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-pocket - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-pocket - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-pocket - a { - color: #ef3f56; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-linkedin - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-linkedin - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-linkedin - a { - color: #0077b5; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-odnoklassniki - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-odnoklassniki - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-odnoklassniki - a { - color: #f4731c; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-pinterest - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-pinterest - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-pinterest - a { - color: #bd081c; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-reddit - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-reddit - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-reddit - a { - color: #ff4500; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-skype - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-skype - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-skype - a { - color: #00aff0; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-slideshare - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-slideshare - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-slideshare - a { - color: #0077b5; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-snapchat - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-snapchat - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-snapchat - a { - color: #fffc00; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-stumbleupon - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-stumbleupon - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-stumbleupon - a { - color: #eb4924; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-tumblr - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-tumblr - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-tumblr - a { - color: #35465c; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-twitch - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-twitch - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-twitch - a { - color: #6441a5; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-telegram - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-telegram - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-telegram - a { - color: #2ca5e0; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-twitter - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-twitter - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-twitter - a { - color: #1da1f2; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-vimeo - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-vimeo - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-vimeo - a { - color: #1ab7ea; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-vk - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-vk - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-vk - a { - color: #45668e; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-whatsapp - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-whatsapp - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-whatsapp - a { - color: #25d366; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-wordpress - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-wordpress - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-wordpress - a { - color: #21759b; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-xing - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-xing - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-xing - a { - color: #026466; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-blogger - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-blogger - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-blogger - a { - color: #f06a35; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-myspace - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-myspace - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-myspace - a { - color: #3e5eab; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-fb-messenger - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-fb-messenger - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-fb-messenger - a { - color: #007bf8; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-wechat - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-wechat - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-wechat - a { - color: #2bbc00; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-framed - .pp-share-button-buffer - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-buffer - a, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-buffer - a { - color: #1e2226; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-delicious - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-delicious - .pp-share-button-icon { - background-color: #3399ff; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-digg - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-digg - .pp-share-button-icon { - background-color: #005be2; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-email - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-email - .pp-share-button-icon { - background-color: #ea4335; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-print - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-print - .pp-share-button-icon { - background-color: #aaaaaa; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-facebook - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-facebook - .pp-share-button-icon { - background-color: #3b5998; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-google - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-google - .pp-share-button-icon { - background-color: #dd4b39; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-pocket - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-pocket - .pp-share-button-icon { - background-color: #ef3f56; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-linkedin - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-linkedin - .pp-share-button-icon { - background-color: #0077b5; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-odnoklassniki - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-odnoklassniki - .pp-share-button-icon { - background-color: #f4731c; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-pinterest - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-pinterest - .pp-share-button-icon { - background-color: #bd081c; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-reddit - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-reddit - .pp-share-button-icon { - background-color: #ff4500; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-skype - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-skype - .pp-share-button-icon { - background-color: #00aff0; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-slideshare - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-slideshare - .pp-share-button-icon { - background-color: #0077b5; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-snapchat - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-snapchat - .pp-share-button-icon { - background-color: #fffc00; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-stumbleupon - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-stumbleupon - .pp-share-button-icon { - background-color: #eb4924; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-tumblr - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-tumblr - .pp-share-button-icon { - background-color: #35465c; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-twitch - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-twitch - .pp-share-button-icon { - background-color: #6441a5; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-telegram - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-telegram - .pp-share-button-icon { - background-color: #2ca5e0; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-twitter - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-twitter - .pp-share-button-icon { - background-color: #1da1f2; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-vimeo - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-vimeo - .pp-share-button-icon { - background-color: #1ab7ea; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-vk - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-vk - .pp-share-button-icon { - background-color: #45668e; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-whatsapp - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-whatsapp - .pp-share-button-icon { - background-color: #25d366; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-wordpress - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-wordpress - .pp-share-button-icon { - background-color: #21759b; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-xing - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-xing - .pp-share-button-icon { - background-color: #026466; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-blogger - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-blogger - .pp-share-button-icon { - background-color: #f06a35; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-myspace - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-myspace - .pp-share-button-icon { - background-color: #3e5eab; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-fb-messenger - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-fb-messenger - .pp-share-button-icon { - background-color: #007bf8; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-wechat - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-wechat - .pp-share-button-icon { - background-color: #2bbc00; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button-buffer - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button-buffer - .pp-share-button-icon { - background-color: #1e2226; -} - -.pp-share-buttons-color-official.pp-share-buttons-skin-boxed - .pp-share-button - .pp-share-button-icon, -.pp-share-buttons-color-official.pp-share-buttons-skin-minimal - .pp-share-button - .pp-share-button-icon { - color: #fff; -} - -.pp-share-buttons-skin-framed .pp-share-button a, -.pp-share-buttons-skin-boxed .pp-share-button a { - border-style: solid; -} - -.pp-share-buttons-skin-gradient .pp-share-button-text { - background-image: -webkit-gradient( - linear, - left top, - right top, - from(rgba(0, 0, 0, 0.12)), - to(rgba(0, 0, 0, 0)) - ); - background-image: -webkit-linear-gradient( - left, - rgba(0, 0, 0, 0.12), - rgba(0, 0, 0, 0) - ); - background-image: -o-linear-gradient( - left, - rgba(0, 0, 0, 0.12), - rgba(0, 0, 0, 0) - ); - background-image: linear-gradient( - to right, - rgba(0, 0, 0, 0.12), - rgba(0, 0, 0, 0) - ); -} - -.pp-share-buttons-skin-gradient.pp-share-buttons-view-icon - .pp-share-button-icon { - background-image: -webkit-gradient( - linear, - left top, - right top, - from(rgba(0, 0, 0, 0.12)), - to(rgba(0, 0, 0, 0)) - ); - background-image: -webkit-linear-gradient( - left, - rgba(0, 0, 0, 0.12), - rgba(0, 0, 0, 0) - ); - background-image: -o-linear-gradient( - left, - rgba(0, 0, 0, 0.12), - rgba(0, 0, 0, 0) - ); - background-image: linear-gradient( - to right, - rgba(0, 0, 0, 0.12), - rgba(0, 0, 0, 0) - ); -} - -.pp-share-buttons-skin-boxed .pp-share-button-text, -.pp-share-buttons-skin-minimal .pp-share-button-text, -.pp-share-buttons-skin-gradient .pp-share-button-text { - padding-left: 0.9em; -} - -.pp-share-buttons-skin-flat .pp-share-button a, -.pp-share-buttons-skin-flat .pp-share-button:hover a, -.pp-share-buttons-skin-gradient .pp-share-button a, -.pp-share-buttons-skin-gradient .pp-share-button:hover a { - color: #fff; -} - -.pp-share-buttons-skin-minimal.pp-share-buttons-shape-rounded - .pp-share-button-icon { - border-radius: 0.5em; -} - -.pp-share-buttons-skin-minimal.pp-share-buttons-shape-circle - .pp-share-button-icon { - border-radius: 99.9em; -} - -.pp-share-buttons-view-text .pp-share-button-text { - padding-left: 1em; -} - -.pp-share-buttons-view-text .pp-share-button, -.pp-share-buttons-view-icon .pp-share-button { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.pp-share-buttons-view-text .pp-share-button-icon, -.pp-share-buttons-view-text .pp-share-button-text, -.pp-share-buttons-view-icon .pp-share-button-icon, -.pp-share-buttons-view-icon .pp-share-button-text { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.pp-share-buttons-shape-rounded .pp-share-button { - border-radius: 0.5em; -} - -.pp-share-buttons-shape-circle .pp-share-button, -.pp-share-buttons-shape-circle .pp-share-button a { - border-radius: 99.9em; -} - -.pp-share-buttons-align-right .pp-social-share-inner { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; -} - -.pp-share-buttons-align-left .pp-social-share-inner { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; -} - -.pp-share-buttons-align-center .pp-social-share-inner { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.pp-share-buttons-align-justify .pp-social-share-inner { - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.pp-share-button-icon .pp-x-icon { - font-weight: bold; -} - -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-social-share-col-0 - .pp-social-share-inner { - margin-left: calc(-30px / 2); - margin-right: calc(-30px / 2); -} - -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-social-share-col-0 - .pp-share-button { - margin-left: calc(30px / 2); - margin-right: calc(30px / 2); -} - -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content - .pp-share-button-icon - i { - font-size: 20px; -} - -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-flat - .pp-share-button - a, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-gradient - .pp-share-button - a, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-boxed - .pp-share-button - .pp-share-button-icon, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-minimal - .pp-share-button - .pp-share-button-icon { - background-color: #121212; -} - -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-framed - .pp-share-button - a, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-minimal - .pp-share-button - a, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-boxed - .pp-share-button - a, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-framed - .pp-share-button - a - *, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-minimal - .pp-share-button - a - *, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-boxed - .pp-share-button - a - * { - color: #121212; -} - -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-flat - .pp-share-button - a - *, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-gradient - .pp-share-button - a - *, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-boxed - .pp-share-button - .pp-share-button-icon - *, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-minimal - .pp-share-button - .pp-share-button-icon - * { - color: #121212; -} - -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-flat - .pp-share-button:hover - a, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-gradient - .pp-share-button:hover - a, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-boxed - .pp-share-button:hover - .pp-share-button-icon, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-minimal - .pp-share-button:hover - .pp-share-button-icon { - background-color: var(--color-primary); -} - -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-framed - .pp-share-button:hover - a, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-minimal - .pp-share-button:hover - a, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-boxed - .pp-share-button:hover - a, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-framed - .pp-share-button:hover - a - *, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-minimal - .pp-share-button:hover - a - *, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-boxed - .pp-share-button:hover - a - * { - color: var(--color-primary); -} - -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-flat - .pp-share-button:hover - a - *, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-gradient - .pp-share-button:hover - a - *, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-boxed - .pp-share-button:hover - .pp-share-button-icon - *, -.fl-builder-content - .fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-share-buttons-skin-minimal - .pp-share-button:hover - .pp-share-button-icon - * { - color: var(--color-primary); -} - -@media only screen and (max-width: 1115px) { - .pp-social-share-col-md-1 .pp-social-share-inner { - grid-template-columns: repeat(1, 1fr); - display: grid; - } - - .pp-social-share-col-md-2 .pp-social-share-inner { - grid-template-columns: repeat(2, 1fr); - display: grid; - } - - .pp-social-share-col-md-3 .pp-social-share-inner { - grid-template-columns: repeat(3, 1fr); - display: grid; - } - - .pp-social-share-col-md-4 .pp-social-share-inner { - grid-template-columns: repeat(4, 1fr); - display: grid; - } - - .pp-social-share-col-md-5 .pp-social-share-inner { - grid-template-columns: repeat(5, 1fr); - display: grid; - } - - .pp-social-share-col-md-6 .pp-social-share-inner { - grid-template-columns: repeat(6, 1fr); - display: grid; - } - - .pp-share-buttons-md-align-right .pp-social-share-inner { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - } - - .pp-share-buttons-md-align-left .pp-social-share-inner { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - } - - .pp-share-buttons-md-align-center .pp-social-share-inner { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - } - - .pp-share-buttons-md-align-justify .pp-social-share-inner { - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - } -} - -@media only screen and (max-width: 860px) { - .pp-social-share-col-sm-1 .pp-social-share-inner { - grid-template-columns: repeat(1, 1fr); - display: grid; - } - - .pp-social-share-col-sm-2 .pp-social-share-inner { - grid-template-columns: repeat(2, 1fr); - display: grid; - } - - .pp-social-share-col-sm-3 .pp-social-share-inner { - grid-template-columns: repeat(3, 1fr); - display: grid; - } - - .pp-social-share-col-sm-4 .pp-social-share-inner { - grid-template-columns: repeat(4, 1fr); - display: grid; - } - - .pp-social-share-col-sm-5 .pp-social-share-inner { - grid-template-columns: repeat(5, 1fr); - display: grid; - } - - .pp-social-share-col-sm-6 .pp-social-share-inner { - grid-template-columns: repeat(6, 1fr); - display: grid; - } - - .pp-share-buttons-sm-align-right .pp-social-share-inner { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; - } - - .pp-share-buttons-sm-align-left .pp-social-share-inner { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - } - - .pp-share-buttons-sm-align-center .pp-social-share-inner { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - } - - .pp-share-buttons-sm-align-justify .pp-social-share-inner { - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - } - - .fl-node-rnjk7gex4iu1 - .pp-social-share-content - .pp-share-button - .pp-share-button-text { - display: none; - } -} - -.fl-node-rnjk7gex4iu1 - .pp-social-share-content:not(.pp-social-share-col-0) - .pp-social-share-inner { - grid-column-gap: 30px; - grid-row-gap: 0px; -} - -.fl-node-rnjk7gex4iu1 .pp-social-share-content .pp-share-button { - height: 22px; -} - -.fl-node-rnjk7gex4iu1 .pp-social-share-content .pp-share-button a { - border-width: 2px; -} - -.fl-node-rnjk7gex4iu1 - .pp-social-share-content.pp-social-share-col-0 - .pp-share-button { - margin-bottom: 0px; -} - -.fl-node-rnjk7gex4iu1 .pp-social-share-content .pp-share-button-title { - font-family: - system-ui, - -apple-system, - "Segoe UI", - Roboto, - "Helvetica Neue", - "Noto Sans", - "Liberation Sans", - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol", - "Noto Color Emoji"; - font-weight: 300; - font-size: 20px; -} - -.fl-node-rnjk7gex4iu1 > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-rnjk7gex4iu1.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, -.pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - border: 0; -} - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content - .gform_wrapper.gform_validation_error - .gform_body - ul - li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, -.pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, -.gform_wrapper .top_label li.gfield.gf_right_half input.medium, -.gform_wrapper .top_label li.gfield.gf_left_half select.medium, -.gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper - .ginput_complex - input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not( - [type="image"] - ):not([type="file"]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"], -.gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content - .gform_wrapper - ul.gfield_radio - li - input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not( - [type="button"] - ):not([type="image"]):not([type="file"]) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media only screen and (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content { - background-color: #f5f6f8; - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gform_title, -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .form-title { - display: block; -} - -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .form-title { - display: block; -} - -.fl-builder-content - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gform_title { - display: none; -} - -.fl-builder-content - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - span.gform_description, -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .form-description { - display: block; -} - -.fl-builder-content - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - span.gform_description { - display: none; -} - -.fl-builder-content - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - .gfield_label { - color: #121212; - display: block; -} - -.fl-builder-content - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield_required { - color: #ff0000; -} - -.fl-builder-content - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - .ginput_complex.ginput_container - label { -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .ginput_container label, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper table.gfield_list thead th, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper span.ginput_product_price, -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - span.ginput_product_price_label, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper span.ginput_quantity_label, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: - system-ui, - -apple-system, - "Segoe UI", - Roboto, - "Helvetica Neue", - "Noto Sans", - "Liberation Sans", - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol", - "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - .gfield_description { -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper h2.gsection_title, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not( - [type="button"] - ):not([type="image"]):not([type="file"]), -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield select, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield textarea { - color: #121212; - background-color: var(--color-white); - width: 100% !important; - outline: none; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not( - [type="button"] - ):not([type="image"]):not([type="file"]), -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .ginput_complex - input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not( - [type="image"] - ):not([type="file"]), -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - input::-webkit-input-placeholder { - color: var(--color-gray); -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - input:-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - input::-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - input:-ms-input-placeholder { - color: var(--color-gray); -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - textarea::-webkit-input-placeholder { - color: var(--color-gray); -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - textarea:-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - textarea::-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - textarea:-ms-input-placeholder { - color: var(--color-gray); -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not( - [type="button"] - ):not([type="image"]):not([type="file"]):focus, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield select:focus, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .top_label input.medium, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .ginput_complex - .ginput_full - input[type="text"], -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .ginput_complex - .ginput_right { - margin-left: 0 !important; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .ginput_complex - .ginput_right - input, -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .ginput_complex - .ginput_right - select { - width: 100% !important; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform-button, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_footer .gform_button, -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper.gf_browser_ie - .gform_footer - .gform_button, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_page_footer .button, -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper.gf_browser_ie - .gform_page_footer - .button { - width: auto; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform-button:hover, -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gform_footer - .gform_button:hover, -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gform_page_footer - .button:hover { - background: transparent; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield input[type="file"] { - background-color: transparent; - border-style: none; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .validation_error, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_validation_errors, -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gform_validation_errors - > h2, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper li.gfield.gfield_error, -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .validation_error, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_validation_errors, -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gform_validation_errors - > h2 { - display: none !important; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield.gfield_error { - background-color: transparent; - width: 100%; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield.gfield_error - .gfield_label { - color: #121212; - margin-left: 0; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield_error - .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield_error - input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not( - [type="button"] - ):not([type="image"]):not([type="file"]), -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield_error - .ginput_container - select, -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield_error - .ginput_container - textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media only screen and (max-width: 1115px) { - .fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform-button, - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gform_footer - .gform_button, - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper.gf_browser_ie - .gform_footer - .gform_button, - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gform_page_footer - .button, - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper.gf_browser_ie - .gform_page_footer - .button { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform-button, - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gform_footer - .gform_button, - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper.gf_browser_ie - .gform_footer - .gform_button, - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gform_page_footer - .button, - .fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper.gf_browser_ie - .gform_page_footer - .button { - } -} - -.fl-node-nkrzpgyfwo7s .gform_confirmation_wrapper .gform_confirmation_message { - color: #121212; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 40px; - padding-right: 40px; - padding-bottom: 80px; - padding-left: 40px; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_title, -.fl-node-nkrzpgyfwo7s .form-title { - font-size: 30px; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: - system-ui, - -apple-system, - "Segoe UI", - Roboto, - "Helvetica Neue", - "Noto Sans", - "Liberation Sans", - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol", - "Noto Color Emoji"; - font-weight: 700; - font-size: 14px; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not( - [type="button"] - ):not([type="image"]):not([type="file"]), -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield select, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield textarea { - font-family: - system-ui, - -apple-system, - "Segoe UI", - Roboto, - "Helvetica Neue", - "Noto Sans", - "Liberation Sans", - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol", - "Noto Color Emoji"; - font-weight: 400; - font-size: 18px; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_wrapper - .gfield - input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not( - [type="button"] - ):not([type="image"]):not([type="file"]), -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield select, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #dedede; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-nkrzpgyfwo7s - .pp-gf-content - .gform_confirmation_wrapper - .gform_confirmation_message { - font-family: - system-ui, - -apple-system, - "Segoe UI", - Roboto, - "Helvetica Neue", - "Noto Sans", - "Liberation Sans", - Arial, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol", - "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-node-nkrzpgyfwo7s .pp-gf-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 60px; - padding-left: 20px; - } - - .fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_title, - .fl-node-nkrzpgyfwo7s .form-title { - font-size: 25px; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-3debxjmt89f4 .fl-row-content { - min-width: 0px; -} - -.fl-node-ywcmkjq4az6f .fl-row-content { - min-width: 0px; -} diff --git a/themes/beaver/assets/css/bem-404-conversion.css b/themes/beaver/assets/css/bem-404-conversion.css deleted file mode 100644 index f89ffff53..000000000 --- a/themes/beaver/assets/css/bem-404-conversion.css +++ /dev/null @@ -1,65 +0,0 @@ -/** - * BEM Conversion CSS for 404 Page - * Conservative dual-class approach: keeping fl-node classes while adding semantic BEM - * Phase 1: Add BEM classes alongside fl-node for safe transition - * Phase 2: Remove fl-node classes after validation (future task) - */ - -/* Error Page Main Container */ -.error-page { - /* BEM class for main 404 page container */ - /* Semantic: Main error page wrapper */ -} - -/* Error Page Hero Section */ -.error-page__hero { - /* Replaces: fl-node-cydnh3z89fkb */ - /* Semantic: Main hero row with background layers */ -} - -.error-page__hero-content { - /* Replaces: fl-node-content (within hero) */ - /* Semantic: Hero content wrapper */ -} - -/* Error Page Main Section (Two-Column Layout) */ -.error-page__main-section { - /* Replaces: fl-node-p0fg9w7ec5ut */ - /* Semantic: Two-column layout for message and image */ -} - -/* Error Page Message Column */ -.error-page__message-col { - /* Replaces: fl-node-0ptma2d86ugo */ - /* Semantic: Left column with error message */ -} - -/* Error Page Image Column */ -.error-page__image-col { - /* Replaces: fl-node-1amo8q937zkf */ - /* Semantic: Right column with 404 illustration */ -} - -/* Error Page Spacer Section */ -.error-page__spacer-section { - /* Replaces: fl-node-wngd074viayh */ - /* Semantic: Spacing section between hero and CTA */ -} - -/* Error Page CTA Section */ -.error-page__cta-section { - /* Replaces: fl-node-l0ph4ozc7qgv */ - /* Semantic: Call-to-action section */ -} - -/* BEM Mapping Reference for 404 Page - * This mapping shows the fl-node to BEM class conversion for dual-class approach: - * - * fl-page-content → error-page (main container) - * fl-node-cydnh3z89fkb → error-page__hero (hero section) - * fl-node-p0fg9w7ec5ut → error-page__main-section (two-column layout) - * fl-node-0ptma2d86ugo → error-page__message-col (message column) - * fl-node-1amo8q937zkf → error-page__image-col (image column) - * fl-node-wngd074viayh → error-page__spacer-section (spacer section) - * fl-node-l0ph4ozc7qgv → error-page__cta-section (CTA section) - */ \ No newline at end of file diff --git a/themes/beaver/assets/css/bem-home-page-minimal.css b/themes/beaver/assets/css/bem-home-page-minimal.css deleted file mode 100644 index 4448ef713..000000000 --- a/themes/beaver/assets/css/bem-home-page-minimal.css +++ /dev/null @@ -1,780 +0,0 @@ -/* - * Minimal BEM (Block Element Modifier) CSS for Home Page - * Only semantic class hooks without visual changes - * These classes provide semantic naming without altering existing FL-builder styles - */ - -/* CSS Custom Properties for Future Use */ -:root { - --color-primary: #1a8cff; - --infobox-spacing: 15px; - --infobox-margin: 25px; - --form-background: #F5F6F8; - --form-field-spacing: 20px; - --cta-button-bg: #121212; - --cta-button-hover-bg: #24292D; - --cta-button-margin: 40px; - --cta-section-spacing: 15px; - --cta-text-color: #ffffff; - --cta-button-border: #060606; -} - -/* ================================================ - SEMANTIC CLASS HOOKS ONLY - No layout, margin, padding, or visual changes - ================================================ */ - -/* Why Us Section - Semantic hook only */ -.c-why-us { - /* Migrated styles from FL-node-pym08gf9wr2o */ -} - -.c-why-us .fl-row-content { - min-width: 0px; -} - -.c-why-us > .fl-row-content-wrap { - background-repeat: no-repeat; - background-position: center top; - background-attachment: scroll; - background-size: cover; - padding-top: 130px; - padding-bottom: 0px; -} - -.c-why-us .fl-builder-bottom-edge-layer { - bottom: -0.5%; -} - -.c-why-us .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 7%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.c-why-us .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -@media (max-width: 1115px) { - .c-why-us.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 0px; - } -} - -@media (max-width: 860px) { - .c-why-us.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 0px; - padding-left: 20px; - } - - /* Mobile CSS variable fallbacks with direct hex values */ - :root { - --infobox-spacing: 12px; /* Reduced for mobile */ - --infobox-margin: 20px; /* Reduced for mobile */ - --form-background: #F5F6F8; /* Same value for mobile consistency */ - --form-field-spacing: 15px; /* Reduced for mobile */ - --cta-button-margin: 25px; /* Reduced for mobile */ - --cta-section-spacing: 12px; /* Reduced for mobile */ - } -} - -/* Feature Cards - Semantic hooks only */ -.c-feature-card { - /* Consolidated styles from all feature card modules */ -} - -/* Equal height flex styles for all feature cards */ -.fl-col-group-equal-height .c-feature-card, -.fl-col-group-equal-height .c-feature-card .fl-module-content, -.fl-col-group-equal-height .c-feature-card .fl-module-content .pp-infobox-wrap, -.fl-col-group-equal-height .c-feature-card .fl-module-content .pp-infobox-wrap .pp-infobox, -.fl-col-group-equal-height .c-feature-card .fl-module-content .pp-infobox-wrap > .pp-infobox-link, -.fl-col-group-equal-height .c-feature-card .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .c-feature-card.fl-visible-large, -.fl-col-group-equal-height .c-feature-card.fl-visible-medium, -.fl-col-group-equal-height .c-feature-card.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .c-feature-card.fl-visible-desktop { - display: flex; -} - -/* Alignment variations for equal height cards */ -.fl-col-group-equal-height.fl-col-group-align-center .c-feature-card .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .c-feature-card .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .c-feature-card .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -/* Feature card content styling */ -.c-feature-card .pp-infobox .pp-infobox-title-prefix, -.c-feature-card__title-prefix { - display: none; -} - -.c-feature-card .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 25px; - margin-bottom: 0px; -} - -.c-feature-card .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.c-feature-card .pp-infobox-wrap .pp-infobox { - min-height: 300px; - padding: 50px 20px; - text-align: center; -} - -.c-feature-card .pp-infobox:hover { - box-shadow: 0px 15px 40px 0px rgba(17, 17, 17, 0.1); -} - -.c-feature-card .pp-infobox .animated { - animation-name: inherit; - animation-duration: inherit; - animation-timing-function: inherit; - animation-iteration-count: inherit; - animation-direction: inherit; - animation-fill-mode: inherit; - animation-delay: inherit; -} - -/* Feature card layout adjustments */ -.c-feature-card .pp-infobox-wrap .layout-3-wrapper, -.c-feature-card .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; -} - -.c-feature-card .pp-infobox-wrap .layout-1 .pp-heading-wrapper, -.c-feature-card .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - width: 100%; - margin-bottom: 15px; -} - -.c-feature-card .pp-infobox-wrap .layout-2 .pp-infobox-description, -.c-feature-card .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - width: 100%; - margin-bottom: 15px; -} - -/* Responsive equal height styles for feature cards */ -@media (max-width: 1200px) { - .fl-col-group-equal-height .c-feature-card.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .c-feature-card.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .c-feature-card.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .c-feature-card.fl-visible-large { - display: flex; - } - - .fl-col-group-equal-height .c-feature-card.fl-visible-medium { - display: none; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .c-feature-card.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .c-feature-card.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .c-feature-card.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .c-feature-card.fl-visible-mobile { - display: flex; - } - - .c-feature-card .pp-infobox { - min-height: 250px; - padding: 40px 15px; - } - - .c-feature-card .pp-infobox-wrap .pp-infobox { - min-height: 250px; - padding: 40px 15px; - } - - .c-feature-card .pp-infobox-wrap .layout-2 .pp-infobox-description, - .c-feature-card .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - width: 100%; - } - - .c-feature-card .pp-infobox-wrap .layout-3-wrapper, - .c-feature-card .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - } -} - -/* Feature card typography responsive adjustments */ -@media (max-width: 860px) { - .c-feature-card .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 24px; - line-height: 1.4; - } - - .fl-builder-content .c-feature-card .pp-infobox-image img { - max-width: 60px; - } -} - -/* Additional feature card styling (consolidated from all FL-nodes) */ -.c-feature-card .pp-infobox-image { - margin-bottom: 25px; -} - -.fl-builder-content .c-feature-card .pp-infobox-image img { - max-width: 80px; - width: auto; - height: auto; -} - -.c-feature-card .pp-infobox:hover .pp-infobox-image img { - transform: scale(1.05); -} - -.c-feature-card .pp-infobox-icon-inner span.pp-icon, -.c-feature-card .pp-infobox-image img { - border-radius: 10px; - transition: all 0.3s ease; -} - -.c-feature-card .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 15px; -} - -.c-feature-card .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-right: 15px; -} - -/* CTA Section - Semantic hook only */ -.c-cta-section { - /* Semantic class for FL-node-3izxuk4et0wy */ - /* No styles - preserves existing FL-col-group layout */ -} - -/* Contact Section - Semantic hook only */ -.c-contact-section { - /* Semantic class for FL-node-niok604vy81f */ - /* No styles - preserves existing FL-col-group layout */ -} - -/* Why Us Section Elements - Semantic hooks only */ -.c-why-us__column-group { - /* Semantic class for FL-node-e4o7jgbfk6iz */ - /* No styles - preserves existing FL-col-group layout */ -} - -.c-why-us__content-column { - /* Semantic class for FL-node-upxq4sk52c3o */ - /* No styles - preserves existing FL-col layout */ -} - -.c-why-us__eyebrow { - /* Semantic class for FL-node-yhi0uwsxjfr7 */ - /* Copied styles from FL-node for safe migration */ -} - -.c-why-us__eyebrow .fl-module-content .fl-rich-text, -.c-why-us__eyebrow .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.c-why-us__eyebrow .fl-rich-text, -.c-why-us__eyebrow .fl-rich-text *:not(b, strong) { - font-weight: 600; -} - -.c-why-us__heading { - /* Semantic class for FL-node-hmwu2rp1s7e5 */ - /* Copied styles from FL-node for safe migration */ -} - -.c-why-us__heading > .fl-module-content { - margin-top: 30px; - margin-right: 250px; -} - -@media (max-width: 860px) { - .c-why-us__heading.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - } -} - -.c-why-us__description { - /* Semantic class for FL-node-9zbkom73fw82 */ - /* Copied styles from FL-node for safe migration */ -} - -.c-why-us__description > .fl-module-content { - margin-top: 15px; - margin-bottom: 60px; -} - -@media (max-width: 860px) { - .c-why-us__description.fl-module > .fl-module-content { - margin-top: 15px; - margin-bottom: 0px; - } -} - -/* Feature Cards Grid - Semantic hooks only */ -.c-feature-cards__grid { - /* Semantic class for FL-node-lfzepx94ws8m */ - /* No styles - preserves existing FL-col-group nested layout */ -} - -.c-feature-cards__item-column { - /* Consolidated styles from all feature card columns */ -} - -/* First column (FL-node-tr8ya9nhipmj) - 22% width */ -.c-feature-cards__item-column:nth-child(1) { - width: 22%; -} - -.c-feature-cards__item-column:nth-child(1) > .fl-col-content { - margin-right: 0px; -} - -/* Second column (FL-node-oq86d7v9jk2x) - 28% width */ -.c-feature-cards__item-column:nth-child(2) { - width: 28%; -} - -.c-feature-cards__item-column:nth-child(2) > .fl-col-content { - margin-right: 25px; - margin-left: 50px; -} - -/* Third column (FL-node-oljqy5bpn7fu) - 28% width */ -.c-feature-cards__item-column:nth-child(3) { - width: 28%; -} - -.c-feature-cards__item-column:nth-child(3) > .fl-col-content { - margin-right: 50px; - margin-left: 25px; -} - -/* Fourth column (FL-node-mtgai4swuk6v) - 22% width */ -.c-feature-cards__item-column:nth-child(4) { - width: 22%; -} - -.c-feature-cards__item-column:nth-child(4) > .fl-col-content { - margin-right: 0px; -} - -/* Mobile responsive for all feature card columns */ -@media (max-width: 860px) { - .fl-builder-content .c-feature-cards__item-column { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } - - .c-feature-cards__item-column.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -/* CTA Section Elements - Semantic hooks only (Batch 2) */ -.c-cta-section__content-column { - /* Migrated styles from FL-node-04h8akisgvow */ - color: #ffffff; - width: 100%; -} - -.fl-builder-content .c-cta-section__content-column *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) { - color: #ffffff; -} - -.fl-builder-content .c-cta-section__content-column a { - color: #ffffff; -} - -.fl-builder-content .c-cta-section__content-column a:hover { - color: #ffffff; -} - -.fl-builder-content .c-cta-section__content-column h1, -.fl-builder-content .c-cta-section__content-column h2, -.fl-builder-content .c-cta-section__content-column h3, -.fl-builder-content .c-cta-section__content-column h4, -.fl-builder-content .c-cta-section__content-column h5, -.fl-builder-content .c-cta-section__content-column h6, -.fl-builder-content .c-cta-section__content-column h1 a, -.fl-builder-content .c-cta-section__content-column h2 a, -.fl-builder-content .c-cta-section__content-column h3 a, -.fl-builder-content .c-cta-section__content-column h4 a, -.fl-builder-content .c-cta-section__content-column h5 a, -.fl-builder-content .c-cta-section__content-column h6 a { - color: #ffffff; -} - -.c-cta-section__content-column > .fl-col-content { - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; - margin-top: 130px; - padding-top: 60px; - padding-right: 60px; - padding-bottom: 60px; - padding-left: 60px; -} - -@media (max-width: 992px) { - .fl-builder-content .c-cta-section__content-column { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .c-cta-section__content-column.fl-col > .fl-col-content { - margin-top: 50px; - } -} - -@media (max-width: 768px) { - .c-cta-section__content-column.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.c-cta-section__heading { - /* Semantic class for FL-node-pmt8g6z4fiqj */ - /* Copied styles from FL-node for safe migration */ -} - -.c-cta-section__heading.fl-module-heading .fl-heading { - font-size: 50px; - text-align: center; -} - -@media (max-width: 860px) { - .c-cta-section__heading.fl-module-heading .fl-heading { - font-size: 30px; - } -} - -.c-cta-section__heading > .fl-module-content { - margin-right: 100px; - margin-left: 100px; -} - -@media (max-width: 1115px) { - .c-cta-section__heading.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media (max-width: 860px) { - .c-cta-section__heading.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -.c-cta-section__description { - /* Semantic class for FL-node-evzqukyis4x5 */ - /* Copied styles from FL-node for safe migration */ -} - -.c-cta-section__description .fl-rich-text, -.c-cta-section__description .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.c-cta-section__description > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media (max-width: 1115px) { - .c-cta-section__description.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media (max-width: 860px) { - .c-cta-section__description.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.c-cta-section__button { - /* Migrated styles from FL-node-n0ztf7v9mspi */ -} - -.fl-builder-content .c-cta-section__button a.fl-button, -.fl-builder-content .c-cta-section__button a.fl-button:visited { - background: #121212; - text-transform: none; - border: 1px solid #060606; -} - -.fl-builder-content .c-cta-section__button a.fl-button:hover { - background-color: #24292D; - border: 1px solid #181d21; -} - -.c-cta-section__button .fl-button-wrap { - text-align: center; -} - -.c-cta-section__button > .fl-module-content { - margin-top: 40px; -} - -@media (max-width: 860px) { - .c-cta-section__button.fl-module > .fl-module-content { - margin-top: 25px; - } -} - -/* Contact Section Elements - Semantic hooks only (Batch 2) */ -.c-contact-section__content-column { - /* Migrated styles from FL-node-8x91uqrnkeb7 */ - width: 100%; -} - -.c-contact-section__content-column > .fl-col-content { - background-color: #F5F6F8; - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; - margin-top: 180px; - padding-top: 80px; - padding-right: 60px; - padding-bottom: 120px; - padding-left: 60px; -} - -@media (max-width: 992px) { - .fl-builder-content .c-contact-section__content-column { - width: 100% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - display: block; - } -} - -@media (max-width: 860px) { - .fl-builder-content .c-contact-section__content-column { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } - - .c-contact-section__content-column.fl-col > .fl-col-content { - margin-top: 50px; - } -} - -@media (max-width: 768px) { - .c-contact-section__content-column.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.c-contact-section__intro-text { - /* Semantic class for FL-node-rujwd9mzxche */ - /* Copied styles from FL-node for safe migration */ -} - -.c-contact-section__intro-text .fl-module-content .fl-rich-text, -.c-contact-section__intro-text .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.c-contact-section__intro-text .fl-rich-text, -.c-contact-section__intro-text .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.c-contact-section__heading { - /* Semantic class for FL-node-fa7hjib92cpv */ - /* Copied styles from FL-node for safe migration */ -} - -.c-contact-section__heading.fl-module-heading .fl-heading { - text-align: center; -} - -.c-contact-section__heading > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .c-contact-section__heading.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.c-contact-section__spacer { - /* Semantic class for FL-node-toa2hwegbp4q */ - /* Copied styles from FL-node for safe migration */ -} - -.c-contact-section__spacer .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .c-contact-section__spacer .pp-spacer-module { - height: 60px; - } -} - -@media only screen and (max-width: 860px) { - .c-contact-section__spacer .pp-spacer-module { - height: 15px; - } -} - -.c-contact-section__description { - /* Migrated styles from FL-node-9hf5wet31z02 */ -} - -.fl-builder-content .c-contact-section__description .fl-rich-text, -.fl-builder-content .c-contact-section__description .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.c-contact-section__description > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media (max-width: 1115px) { - .c-contact-section__description.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media (max-width: 860px) { - .c-contact-section__description.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -/* ================================================ - UTILITY CLASSES FOR FUTURE USE - Currently inactive to prevent conflicts - ================================================ */ - -/* Micro-change 1: Safe utility class addition */ -.u-text-center { text-align: center; } -.u-margin-auto { margin-left: auto; margin-right: auto; } -.u-form-center { text-align: center; } - -/* These can be activated once FL-builder classes are removed */ -/* -.u-margin-top { margin-top: 2rem; } -.u-padding { padding: 2rem; } -*/ - -/* ================================================ - NOTES FOR SAFE MIGRATION - ================================================ */ - -/* - * Migration Strategy: - * 1. Current: Dual-class approach (FL-builder + BEM classes) - * 2. Testing: Verify no visual changes with semantic classes - * 3. Future: Gradually move styles from FL-builder to BEM - * 4. Final: Remove FL-builder classes once BEM is complete - * - * ROLLBACK PROCEDURES: - * - Micro-change 1 (.u-text-center): git revert d6da6140 - * - Micro-change 2 (.u-margin-auto): git revert 61c5bb73 - * - Micro-change 3 (--color-primary): git revert b10b1a8d - * - * The semantic BEM classes are now in place for: - * - .c-why-us (why us section) + internal elements - * - .c-feature-card (info boxes) + grid structure - * - .c-cta-section (CTA area) + internal elements [Batch 2] - * - .c-contact-section (contact form area) + internal elements [Batch 2] - * - * Batch 2 completed 8/9 FL-node classes: - * - CTA section: content column, heading, description, button - * - Contact section: content column, intro text, heading, spacer - * - Skipped: fl-node-9hf5wet31z02 (caused template parsing issues) - */ \ No newline at end of file diff --git a/themes/beaver/assets/css/components/_consolidated-components.css b/themes/beaver/assets/css/components/_consolidated-components.css deleted file mode 100644 index 3f2648450..000000000 --- a/themes/beaver/assets/css/components/_consolidated-components.css +++ /dev/null @@ -1,56 +0,0 @@ -/* Consolidated Components - Master Components File (Phase 1B) */ -/* ALL component CSS consolidated via @import for zero-duplication architecture */ - -/* Foundation Components */ -@import "foundation.css"; -@import "layout-foundation.css"; -@import "layout-columns.css"; -@import "layout-rows.css"; -@import "css-utilities.css"; -@import "typography.css"; - -/* BEM Components */ -@import "c-button.css"; -@import "c-cta-blocks.css"; -@import "c-gravity-forms.css"; -@import "c-hero-sections.css"; -@import "c-pagination.css"; -@import "c-modal.css"; -@import "c-navigation.css"; -@import "c-social-share.css"; -@import "c-testimonial-slider.css"; -@import "c-testimonials.css"; -/* BEM Blocks */ -@import "blocks/c-card.css"; -@import "blocks/c-content.css"; -@import "blocks/c-hero.css"; -@import "blocks/c-nav.css"; - -/* PowerPack Components */ -@import "c-pp-advanced-menu.css"; -@import "c-pp-buttons.css"; -@import "c-pp-content-grid.css"; -@import "c-pp-infobox.css"; -@import "c-pp-widgets.css"; -@import "pp-content-grid.css"; -@import "pp-list.css"; -@import "pp-tabs.css"; - -/* UI Components */ -@import "alerts.css"; -@import "buttons.css"; -@import "content-block.css"; -@import "forms.css"; - -/* Migration Components */ -@import "buttons-migration.css"; -@import "cards-migration.css"; -@import "forms-migration.css"; -@import "navigation-migration.css"; - -/* Phase 1B Consolidation Progress: - * ✅ 35 component files consolidated into single master file - * ✅ @import strategy preserves BEM component organization - * ✅ PostCSS postcss-delete-duplicate-css removes runtime duplicates - * 🎯 Progress: 65/105 files consolidated (62% reduction so far) - */ diff --git a/themes/beaver/assets/css/components/blocks/c-card.css b/themes/beaver/assets/css/components/blocks/c-card.css deleted file mode 100644 index 46c3f9e41..000000000 --- a/themes/beaver/assets/css/components/blocks/c-card.css +++ /dev/null @@ -1,285 +0,0 @@ -/* ========================================================================== - Card Component (c-card) - - Purpose: Replace FL module patterns for services, testimonials, features - Usage: Service cards, use-case cards, client testimonials, feature blocks - - Phase 1: Dual-class approach - works alongside FL classes - ========================================================================== */ - -/* Base card container */ -.c-card { - background: var(--jt-card-bg, #fff); - border-radius: 8px; - overflow: hidden; - box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); - transition: all 0.3s ease; - display: flex; - flex-direction: column; - height: 100%; -} - -.c-card:hover { - box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12); - transform: translateY(-4px); -} - -/* Card image */ -.c-card__image { - width: 100%; - height: 240px; - object-fit: cover; - display: block; -} - -.c-card__image img { - width: 100%; - height: 100%; - object-fit: cover; -} - -/* Card body content */ -.c-card__body { - padding: 24px; - flex: 1; - display: flex; - flex-direction: column; -} - -/* Card title */ -.c-card__title { - font-size: 24px; - font-weight: 700; - line-height: 1.3; - margin-bottom: 12px; - color: var(--jt-primary-text, #333); -} - -/* Card description text */ -.c-card__text { - font-size: 16px; - line-height: 1.6; - color: var(--jt-body-text, #666); - margin-bottom: 20px; - flex: 1; -} - -/* Card CTA link */ -.c-card__link { - display: inline-flex; - align-items: center; - font-size: 16px; - font-weight: 600; - color: var(--jt-primary, #1a8cff); - text-decoration: none; - transition: all 0.2s ease; -} - -.c-card__link:hover { - color: var(--jt-primary-dark, #0066cc); - transform: translateX(4px); -} - -.c-card__link::after { - content: "→"; - margin-left: 8px; - transition: transform 0.2s ease; -} - -.c-card__link:hover::after { - transform: translateX(4px); -} - -/* Card icon (for service cards) */ -.c-card__icon { - width: 60px; - height: 60px; - margin-bottom: 20px; - display: flex; - align-items: center; - justify-content: center; - background: var(--jt-primary-light, #e6f2ff); - border-radius: 8px; -} - -.c-card__icon svg { - width: 32px; - height: 32px; - fill: var(--jt-primary, #1a8cff); -} - -/* Card meta information */ -.c-card__meta { - display: flex; - align-items: center; - gap: 16px; - padding-top: 16px; - margin-top: auto; - border-top: 1px solid var(--jt-border-light, #e5e5e5); - font-size: 14px; - color: var(--jt-meta-text, #999); -} - -/* Variations */ - -/* Horizontal card layout */ -.c-card--horizontal { - flex-direction: row; -} - -.c-card--horizontal .c-card__image { - width: 300px; - height: auto; - min-height: 100%; -} - -.c-card--horizontal .c-card__body { - flex: 1; - padding: 32px; -} - -/* Borderless card */ -.c-card--borderless { - box-shadow: none; - background: transparent; -} - -.c-card--borderless:hover { - box-shadow: none; - transform: none; -} - -/* Featured card (larger, more prominent) */ -.c-card--featured { - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); -} - -.c-card--featured .c-card__body { - padding: 32px; -} - -.c-card--featured .c-card__title { - font-size: 28px; - margin-bottom: 16px; -} - -.c-card--featured .c-card__text { - font-size: 18px; -} - -/* Compact card */ -.c-card--compact .c-card__body { - padding: 16px; -} - -.c-card--compact .c-card__title { - font-size: 20px; - margin-bottom: 8px; -} - -.c-card--compact .c-card__text { - font-size: 14px; - margin-bottom: 12px; -} - -/* Dark theme card */ -.c-card--dark { - background: var(--jt-dark-card-bg, #2a2a2a); - color: white; -} - -.c-card--dark .c-card__title { - color: white; -} - -.c-card--dark .c-card__text { - color: rgba(255, 255, 255, 0.85); -} - -.c-card--dark .c-card__meta { - border-top-color: rgba(255, 255, 255, 0.1); - color: rgba(255, 255, 255, 0.6); -} - -/* Clickable card */ -.c-card--clickable { - cursor: pointer; - text-decoration: none; - display: block; -} - -.c-card--clickable:hover { - text-decoration: none; -} - -/* Grid container for cards */ -.c-card-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); - gap: 30px; - margin: 40px 0; -} - -/* Two column grid */ -.c-card-grid--2-col { - grid-template-columns: repeat(2, 1fr); -} - -/* Three column grid */ -.c-card-grid--3-col { - grid-template-columns: repeat(3, 1fr); -} - -/* Four column grid */ -.c-card-grid--4-col { - grid-template-columns: repeat(4, 1fr); -} - -/* Responsive adjustments */ -@media (max-width: 968px) { - .c-card--horizontal { - flex-direction: column; - } - - .c-card--horizontal .c-card__image { - width: 100%; - height: 240px; - } - - .c-card--horizontal .c-card__body { - padding: 24px; - } - - .c-card-grid--4-col { - grid-template-columns: repeat(2, 1fr); - } -} - -@media (max-width: 768px) { - .c-card__title { - font-size: 20px; - } - - .c-card__text { - font-size: 14px; - } - - .c-card-grid, - .c-card-grid--2-col, - .c-card-grid--3-col, - .c-card-grid--4-col { - grid-template-columns: 1fr; - gap: 20px; - } -} - -/* Integration with FL-Builder during migration */ -.fl-module.c-card { - /* Inherits FL module styles */ - /* Overrides with BEM component styles */ -} - -.pp-content-post.c-card { - /* Maintains PowerPack content post structure */ - /* Enhances with BEM patterns */ -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/blocks/c-nav.css b/themes/beaver/assets/css/components/blocks/c-nav.css deleted file mode 100644 index 8fed751fd..000000000 --- a/themes/beaver/assets/css/components/blocks/c-nav.css +++ /dev/null @@ -1,199 +0,0 @@ -/* ======================================== - Navigation Component (c-nav) - ======================================== */ - -/* c-nav: Main navigation component */ -.c-nav { - /* Container for navigation elements */ -} - -.c-nav__list { - display: flex; - list-style: none; - margin: 0; - padding: 0; -} - -.c-nav__item { - position: relative; -} - -.c-nav__item--active { - /* Active state for current page */ -} - -.c-nav__item--dropdown { - /* Dropdown menu item */ -} - -.c-nav__link { - display: block; - text-decoration: none; - padding: 12px 16px; -} - -.c-nav__link:hover { - text-decoration: none; -} - -.c-nav__link--primary { - /* Primary CTA style */ -} - -/* Sub-navigation (dropdown) */ -.c-nav__submenu { - position: absolute; - top: 100%; - left: 0; - background: white; - border: 1px solid #e5e7eb; - border-radius: 4px; - box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); - list-style: none; - margin: 0; - padding: 0; - opacity: 0; - visibility: hidden; - transform: translateY(-10px); - transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease; -} - -.c-nav__item--dropdown:hover .c-nav__submenu { - opacity: 1; - visibility: visible; - transform: translateY(0); -} - -.c-nav__submenu-item { - /* Individual submenu item */ -} - -.c-nav__submenu-link { - display: flex; - align-items: center; - padding: 12px 16px; - text-decoration: none; - border-bottom: 1px solid #f3f4f6; -} - -.c-nav__submenu-link:last-child { - border-bottom: none; -} - -.c-nav__submenu-link:hover { - background-color: #f9fafb; - text-decoration: none; -} - -.c-nav__submenu-icon { - flex-shrink: 0; - margin-right: 12px; - width: 27px; - height: 27px; -} - -.c-nav__submenu-content { - flex: 1; -} - -.c-nav__submenu-title { - font-weight: 600; - margin: 0 0 4px 0; -} - -.c-nav__submenu-description { - font-size: 0.875rem; - color: #6b7280; - margin: 0; -} - -/* Mobile menu components */ -.c-nav__mobile-toggle { - display: none; - background: none; - border: none; - cursor: pointer; - padding: 8px; -} - -.c-nav__mobile-close { - display: none; - position: absolute; - top: 20px; - right: 20px; - background: none; - border: none; - cursor: pointer; - font-size: 24px; -} - -/* Arrow indicator for dropdowns */ -.c-nav__arrow { - display: inline-block; - margin-left: 8px; - transform: rotate(0deg); - transition: transform 0.2s ease; - cursor: pointer; - /* Ensure arrow is clickable with adequate touch target */ - padding: 8px; - margin: -8px; -} - -.c-nav__item--dropdown:hover .c-nav__arrow { - transform: rotate(180deg); -} - -/* Mobile dropdown open state */ -.c-nav__item.-open .c-nav__arrow { - transform: rotate(180deg); -} - -/* Mobile responsive */ -@media (max-width: 1024px) { - .c-nav__mobile-toggle { - display: block; - } - - /* For dual-class navigation (navigation + c-nav), disable conflicting c-nav mobile positioning */ - .navigation.c-nav .c-nav__list { - /* Let legacy navigation.css handle the mobile menu positioning and animations */ - position: static !important; - transform: none !important; - transition: none !important; - width: auto !important; - height: auto !important; - background: transparent !important; - padding: 0 !important; - z-index: auto !important; - flex-direction: row !important; - } - - /* When mobile menu is open, allow vertical list layout */ - .navigation.c-nav--mobile-open .c-nav__list, - .navigation.c-nav.-open .c-nav__list { - flex-direction: column !important; - } - - .navigation.c-nav.-open .c-nav__mobile-close { - display: block; - } - - /* Submenu handling for dual-class system */ - .navigation.c-nav .c-nav__submenu { - position: static; - opacity: 1; - visibility: visible; - transform: none; - box-shadow: none; - border: none; - margin-left: 20px; - margin-top: 8px; - /* Inherit display from legacy CSS */ - } - - /* This is the key fix: Show submenu when parent item has -open class */ - .navigation.c-nav .c-nav__item.-open .c-nav__submenu { - display: block !important; - max-height: none !important; - } -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/buttons-migration.css b/themes/beaver/assets/css/components/buttons-migration.css deleted file mode 100644 index eb5daf47f..000000000 --- a/themes/beaver/assets/css/components/buttons-migration.css +++ /dev/null @@ -1,69 +0,0 @@ -/* components/buttons-migration.css */ -/* Phase 0: Button Component Migration - Dual-class strategy */ -.fl-builder-content a.fl-button, -.fl-builder-content a.fl-button:visited, -.c-button { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - padding: 12px 30px; - display: inline-block; - box-sizing: border-box; - font-family: inherit; - font-size: 16px; - line-height: 1.5; - text-decoration: none; - font-weight: 600; - text-align: center; - border: 2px solid transparent; - background-color: var(--color-primary, #007cba); - cursor: pointer; - color: var(--color-white, #ffffff); - vertical-align: middle; - user-select: none; - transition: all 0.3s ease; - -webkit-transition: all 0.3s ease; - -moz-transition: all 0.3s ease; -} - -/* Hover states for both FL-Builder and BEM classes */ -.fl-builder-content a.fl-button:hover, -.c-button:hover { - background-color: var(--color-primary-dark, #005a87); - transform: translateY(-1px); - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); -} - -/* Focus states for accessibility */ -.fl-builder-content a.fl-button:focus, -.c-button:focus { - outline: 2px solid var(--color-focus, #4a90e2); - outline-offset: 2px; - box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.3); -} - -/* Active states for button press feedback */ -.fl-builder-content a.fl-button:active, -.c-button:active { - background-color: var(--color-primary-darker, #004066); - transform: translateY(0); - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); -} - -/* Size variants - Large button modifier */ -.fl-builder-content a.fl-button.fl-button-large, -.c-button--large { - padding: 16px 40px; - font-size: 18px; - font-weight: 700; -} - -/* Color variants - Secondary button style */ -.fl-builder-content a.fl-button.fl-button-secondary, -.c-button--secondary { - background-color: var(--color-secondary, #6c757d); - border-color: var(--color-secondary, #6c757d); - color: var(--color-white, #ffffff); -} - -/* Migration complete: Dual-class button component ready for integration */ \ No newline at end of file diff --git a/themes/beaver/assets/css/components/c-gravity-forms.css b/themes/beaver/assets/css/components/c-gravity-forms.css deleted file mode 100644 index 01f40d8ee..000000000 --- a/themes/beaver/assets/css/components/c-gravity-forms.css +++ /dev/null @@ -1,453 +0,0 @@ -/* ========================================================================== - Gravity Forms Component System - BEM-compliant Gravity Forms components to replace FL-node-specific styles - Conservative implementation with dual-class support for backward compatibility - - Extracted from: homepage-layout.css, fl-contact-layout.css, and 16 other files - Target: 87+ patterns consolidated into reusable BEM components - ========================================================================== */ - -/** - * Base Gravity Forms Wrapper Component - * Replaces: .fl-node-*[gform-related] and .pp-gf-content selectors - * Usage: Apply to Gravity Forms wrapper containers - */ -.c-gravity-form { - /* Base wrapper styles */ - max-width: 100%; - margin: 0; - padding: 0; -} - -.c-gravity-form__wrapper { - /* Replaces .gform_wrapper base styles */ - position: relative; - width: 100% !important; - max-width: 100%; -} - -.c-gravity-form__body { - /* Replaces .gform_body styles */ - width: 100% !important; -} - -/* Dual-class compatibility for existing FL-node implementations */ -.pp-gf-content .gform_wrapper, -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.pp-gf-content .gform_wrapper form, -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content .gform_wrapper .gform_body, -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -/* Field List Component */ -.c-gravity-form__fields { - /* Replaces ul.gform_fields styles */ - padding: 0; - margin: 0; - list-style: none; -} - -.c-gravity-form__field { - /* Replaces li.gfield styles */ - margin-bottom: 1.25rem; - padding-right: 0; - list-style-type: none !important; -} - -/* Field half-width layout */ -.c-gravity-form__field--left-half { - /* Replaces .gf_left_half styles */ - padding-right: 16px; -} - -/* Dual-class compatibility for field lists */ -.pp-gf-content .gform_wrapper ul.gform_fields, -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield, -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper ul li.gfield { - padding-right: 0; - list-style-type: none !important; - margin-bottom: 20px; - margin-top: 0; -} - -/* Input Field Component */ -.c-gravity-form__input { - /* Replaces input[type="text"], input[type="email"], etc. styles */ - width: 100% !important; - height: 50px; - padding: 0.75rem 1rem; - font-size: 1rem; - line-height: 1.5; - color: var(--jt-text-primary, #121212); - background-color: var(--jt-white, #ffffff); - border: 1px solid var(--jt-gray-medium, #d1d1d1); - border-radius: 0.25rem; - border-style: solid; - border-width: 0; - font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; -} - -.c-gravity-form__input:focus { - /* Replaces input:focus styles */ - border-color: var(--jt-primary, #1a8cff); - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(26, 140, 255, 0.25); -} - -.c-gravity-form__input::placeholder { - /* Replaces input placeholder styles */ - color: #969798; - opacity: 1; -} - -/* Dual-class compatibility for input fields */ -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper .gfield select, -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper .gfield textarea { - color: #121212; - background-color: #ffffff; - height: 50px; - border-style: solid; - border-width: 0; - font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; -} - -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]):focus, -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper .gfield select:focus, -.fl-node-bmn85orw3pj1 .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -/* ========================================================================== */ -/* EXTRACTED FROM BEAVER-GRID-LAYOUT.CSS (Batch 1) */ -/* ========================================================================== */ - -/* Dual-class compatibility for legend element */ -.pp-gf-content legend, -.c-gravity-form__legend { - border: 0; -} - -/* Dual-class compatibility for validation error fields */ -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half), -.c-gravity-form__field--validation-error { - max-width: 100% !important; -} - -/* Dual-class compatibility for checkbox and radio focus states */ -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, -.pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus, -.c-gravity-form__checkbox:focus, -.c-gravity-form__radio:focus { - width: auto; - text-align: left !important; -} - -/* Dual-class compatibility for half-width input fields */ -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, -.gform_wrapper .top_label li.gfield.gf_right_half input.medium, -.gform_wrapper .top_label li.gfield.gf_left_half select.medium, -.gform_wrapper .top_label li.gfield.gf_right_half select.medium, -.c-gravity-form__field--left-half .c-gravity-form__input, -.c-gravity-form__field--right-half .c-gravity-form__input, -.c-gravity-form__field--left-half .c-gravity-form__select, -.c-gravity-form__field--right-half .c-gravity-form__select { - width: 100% !important; -} - -/* Complex input field handling */ -.gform_wrapper .ginput_complex input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]), -.c-gravity-form__complex-input { - width: 100% !important; -} - -/* Browser-specific checkbox and radio adjustments */ -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type="checkbox"], -.gform_wrapper.gf_browser_chrome .gfield_radio li input[type="radio"], -.c-gravity-form__checkbox--chrome, -.c-gravity-form__radio--chrome { - margin-top: 0 !important; -} - -/* Complex field label positioning */ -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, -.c-gravity-form__complex-label { - margin-bottom: 0; -} - -/* Field margin reset */ -.pp-gf-content .gform_wrapper ul li.gfield, -.c-gravity-form__field { - margin-top: 0; -} - -/* Radio field special input handling */ -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), -.c-gravity-form__radio-field .c-gravity-form__input { - width: auto !important; -} - -/* Complex input display handling */ -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full, -.c-gravity-form__complex-span { - display: block; -} - -/* Field description styling */ -.pp-gf-content .gform_wrapper .gfield .gfield_description, -.c-gravity-form__description { - padding-top: 5px; -} - -/* Section title styling */ -.pp-gf-content .gform_wrapper h2.gsection_title, -.c-gravity-form__section-title { - margin-bottom: 0; -} - -/* Mobile responsive - half field padding reset */ -@media only screen and (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half, - .c-gravity-form__field--left-half { - padding-right: 0; - } -} - -/* Node-specific wrapper styling */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper, -.c-gravity-form__wrapper--special { - max-width: 100%; -} - -/* Special content background styling */ -.fl-node-nkrzpgyfwo7s .pp-gf-content, -.c-gravity-form__content--special { - background-color: #f5f6f8; - background-size: cover; - background-repeat: no-repeat; -} - -/* Field list styling for special node */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper ul li.gfield, -.c-gravity-form__wrapper--special .c-gravity-form__field { - list-style-type: none !important; - margin-bottom: 20px; -} - -/* Form title display control for FL-Builder */ -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_title, -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .form-title, -.c-gravity-form__title--fl-builder { - display: block; -} - -/* Form title visibility override */ -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_title, -.c-gravity-form__title--hidden { - display: none; -} - -/* ========================================================================== */ -/* EXTRACTED FROM BEAVER-GRID-LAYOUT.CSS (Batch 5 - Conservative) */ -/* ========================================================================== */ - -/* Form description display control for FL-Builder */ -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper span.gform_description, -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .form-description, -.c-gravity-form__description--hidden { - display: none; -} - -/* Form description visibility override */ -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .form-description, -.c-gravity-form__description--visible { - display: block; -} - -/* Field label styling for special node */ -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield .gfield_label, -.c-gravity-form__label--special { - color: #121212; - display: block; -} - -/* Required field indicator styling */ -.fl-builder-content .fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield_required, -.c-gravity-form__required { - color: #ff0000; -} - -/* ========================================================================== */ -/* EXTRACTED FROM BEAVER-GRID-LAYOUT.CSS (Batch 6) */ -/* ========================================================================== */ - -/* Product price special color styling */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper span.ginput_product_price, -.c-gravity-form__product-price--special { - color: #900900 !important; -} - -/* Section styling with border */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gsection, -.c-gravity-form__section { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -/* Section title styling */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper h2.gsection_title, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper h3.gsection_title, -.c-gravity-form__section-title--special { - color: #333333; -} - -/* Complex input margin spacing */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .ginput_complex span, -.c-gravity-form__complex-span--spacing { - margin-bottom: 8px; -} - -/* ========================================================================== */ -/* EXTRACTED FROM BEAVER-GRID-LAYOUT.CSS (Batch 7) */ -/* ========================================================================== */ - -/* Medium input and select width */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .top_label input.medium, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .top_label select.medium, -.c-gravity-form__medium-input { - width: 100% !important; -} - -/* Medium textarea width */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper textarea.medium, -.c-gravity-form__medium-textarea { - width: 100% !important; -} - -/* Complex input right alignment reset */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .ginput_complex .ginput_right, -.c-gravity-form__complex-right { - margin-left: 0 !important; -} - -/* Form footer alignment */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_footer, -.c-gravity-form__footer { - text-align: right; - justify-content: flex-end; -} - -/* ========================================================================== */ -/* EXTRACTED FROM BEAVER-GRID-LAYOUT.CSS (Batch 8 - Conservative) */ -/* ========================================================================== */ - -/* File input styling */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield input[type="file"], -.c-gravity-form__file-input { - background-color: transparent; - border-style: none; -} - -/* ========================================================================== */ -/* EXTRACTED FROM BEAVER-GRID-LAYOUT.CSS (Batch 9) */ -/* ========================================================================== */ - -/* Validation error styling with color and border */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .validation_error, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_validation_errors, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_validation_errors > h2, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper li.gfield.gfield_error, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning, -.c-gravity-form__validation-error { - color: #790000 !important; - border-color: #e63946 !important; -} - -/* Validation error display control */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .validation_error, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_validation_errors, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_validation_errors > h2, -.c-gravity-form__validation-error--hidden { - display: none !important; -} - -/* Error field background and width */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield.gfield_error, -.c-gravity-form__field--error { - background-color: transparent; - width: 100%; -} - -/* ========================================================================== */ -/* EXTRACTED FROM BEAVER-GRID-LAYOUT.CSS (Batch 10) */ -/* ========================================================================== */ - -/* Error field label styling */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label, -.c-gravity-form__field--error .c-gravity-form__label { - color: #121212; - margin-left: 0; -} - -/* Validation message display and color */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield_error .validation_message, -.c-gravity-form__validation-message { - display: block; - color: #e63946; - border-color: #e63946; -} - -/* Error input field border styling */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea, -.c-gravity-form__field--error .c-gravity-form__input, -.c-gravity-form__field--error .c-gravity-form__select, -.c-gravity-form__field--error .c-gravity-form__textarea { - border-color: #e63946; - border-width: 1px !important; -} - -/* ========================================================================== */ -/* EXTRACTED FROM BEAVER-GRID-LAYOUT.CSS (Batch 11) */ -/* ========================================================================== */ - -/* Form confirmation message styling */ -.fl-node-nkrzpgyfwo7s .gform_confirmation_wrapper .gform_confirmation_message, -.c-gravity-form__confirmation-message { - color: #121212; -} - -/* Form content wrapper with border radius and padding */ -.fl-node-nkrzpgyfwo7s .pp-gf-content, -.c-gravity-form__content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 40px; - padding-right: 40px; - padding-bottom: 80px; - padding-left: 40px; -} - -/* Form title size styling */ -.fl-node-nkrzpgyfwo7s .pp-gf-content .gform_wrapper .gform_title, -.fl-node-nkrzpgyfwo7s .form-title, -.c-gravity-form__title { - font-size: 30px; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/c-infobox.css b/themes/beaver/assets/css/components/c-infobox.css deleted file mode 100644 index 40987d300..000000000 --- a/themes/beaver/assets/css/components/c-infobox.css +++ /dev/null @@ -1,208 +0,0 @@ -.fl-col-group-equal-height .c-infobox, .fl-col-group-equal-height .c-infobox .fl-module-content, .fl-col-group-equal-height .c-infobox .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .c-infobox .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .c-infobox .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .c-infobox .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .c-infobox.fl-visible-large, .fl-col-group-equal-height .c-infobox.fl-visible-medium, .fl-col-group-equal-height .c-infobox.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .c-infobox.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .c-infobox .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .c-infobox .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .c-infobox .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .c-infobox.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .c-infobox.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .c-infobox.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .c-infobox.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .c-infobox.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .c-infobox.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .c-infobox.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .c-infobox.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .c-infobox.fl-visible-mobile { - display: flex; - } -} - -.c-infobox .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.c-infobox .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.c-infobox .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.c-infobox .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.c-infobox .pp-infobox:hover .pp-infobox-title-prefix { -} - -.c-infobox .pp-infobox:hover .pp-infobox-title { -} - -.c-infobox .pp-infobox:hover .pp-infobox-title a { -} - -.c-infobox .pp-infobox:hover .pp-infobox-description { -} - -.c-infobox .pp-infobox-image { - text-align: left -} - -.fl-builder-content .c-infobox .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.c-infobox .pp-infobox:hover .pp-infobox-image img { -} - -.c-infobox .pp-infobox-icon-inner span.pp-icon, .c-infobox .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.c-infobox .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.c-infobox .pp-infobox:hover { -} - -.c-infobox .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.c-infobox .pp-infobox-wrap .layout-3-wrapper, .c-infobox .pp-infobox-wrap .layout-4-wrapper { -} - -.c-infobox .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .c-infobox .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.c-infobox .pp-infobox-wrap .layout-2 .pp-infobox-description, .c-infobox .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .c-infobox .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .c-infobox .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .c-infobox .pp-infobox-wrap .layout-2 .pp-infobox-description, .c-infobox .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .c-infobox .pp-infobox-wrap .layout-3-wrapper, .c-infobox .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.c-infobox .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .c-infobox .pp-infobox-image img { - width: 35px; -} - -.c-infobox .pp-infobox { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.c-infobox .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.c-infobox .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.c-infobox .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - diff --git a/themes/beaver/assets/css/components/c-modal.css b/themes/beaver/assets/css/components/c-modal.css deleted file mode 100644 index 8dd0672a7..000000000 --- a/themes/beaver/assets/css/components/c-modal.css +++ /dev/null @@ -1,21 +0,0 @@ -/* Modal Component - migrated from SCSS to PostCSS nested syntax */ -.c-modal, -.fl-node-ncg61wov0ytq.c-modal { - --modal-bg: rgba(0, 0, 0, 0.8); - --modal-content-bg: #ffffff; - --modal-z-index: 1000; - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: var(--modal-bg); - z-index: var(--modal-z-index); - display: none; - &.is-open { - display: flex; - align-items: center; - justify-content: center; - } -} - diff --git a/themes/beaver/assets/css/components/c-navigation.css b/themes/beaver/assets/css/components/c-navigation.css deleted file mode 100644 index 27fc1306e..000000000 --- a/themes/beaver/assets/css/components/c-navigation.css +++ /dev/null @@ -1,878 +0,0 @@ -/** - * Navigation Component (c-navigation) - * - * SPRINT 1: Navigation CSS Extraction - 82 Patterns - * Comprehensive BEM-based navigation system consolidating all nav patterns - * Target: Complete extraction of navigation patterns from legacy CSS - * Progress: Extracting patterns 1-82 using c-navigation prefix - */ - -/* CSS Variables - Navigation Color System (inherits from global variables/colors.css) */ -:root { - --nav-text-color: var(--color-dark, #121212); - --nav-link-hover-bg: var(--color-primary, #1a8cff); -} - -.c-nav { - display: flex; - align-items: center; - list-style: none; - margin: 0; - padding: 0; -} - -.c-nav__item { - margin: 0; -} - -.c-nav__link { - display: block; - padding: 0.5rem 1rem; - color: var(--nav-text-color); - text-decoration: none; - transition: all 0.2s ease; -} - -.c-nav__link:hover { - background-color: var(--nav-link-hover-bg); - color: white; -} - -.c-nav--horizontal { - flex-direction: row; -} - -.c-nav--vertical { - flex-direction: column; -} - -@media (max-width: 768px) { - .c-nav--mobile { - flex-direction: column; - width: 100%; - } -} - -/* FL-Builder menu integration */ -.fl-menu, -.c-menu { - /* Base navigation styles */ - display: flex; - align-items: center; - list-style: none; - margin: 0; - padding: 0; - /* Horizontal navigation */ - flex-direction: row; -} - -.fl-menu-item, -.c-menu-item { - /* Navigation item styles */ - margin: 0; -} - -.fl-menu-link { - /* Navigation link styles */ - display: block; - padding: 0.5rem 1rem; - color: var(--nav-text-color); - text-decoration: none; - transition: all 0.2s ease; -} - -.fl-menu-link:hover { - background-color: var(--nav-link-hover-bg); - color: white; -} - -/* ===== BATCH 1: Main Navigation Patterns (Patterns 1-15) ===== */ - -/* Pattern 1: Main navigation container */ -.c-navigation { - @media (max-width: 1024px) { - position: fixed; - background-color: #ffffff; - top: 0; - bottom: 0; - width: 320px; - right: -320px; - z-index: 10; - transition: .3s; - } -} - -/* Pattern 2: Mobile menu opener */ -.c-navigation__menu-opener { - display: none; - width: 30px; - height: 19px; - border: solid var(--nav-text-color); - border-width: 3px 0; - position: relative; - cursor: pointer; - - @media (max-width: 1024px) { - display: block; - } -} - -/* Pattern 3: Menu opener hamburger line */ -.c-navigation__menu-opener:before { - content: ''; - position: absolute; - width: 100%; - height: 3px; - background-color: var(--nav-text-color); - left: 0; - top: 50%; - margin-top: -1px; -} - -/* Pattern 4: Menu close button */ -.c-navigation__menu-close { - display: none; - width: 30px; - height: 30px; - position: absolute; - top: 24px; - left: 16px; - cursor: pointer; -} - -/* Pattern 5: Menu close X lines */ -.c-navigation__menu-close:before { - content: ''; - position: absolute; - height: 2px; - background-color: var(--nav-text-color); - left: 4px; - right: 4px; - top: 50%; - margin-top: -1px; - transform: rotate(45deg); - backface-visibility: hidden; - will-change: transform; -} - -/* Pattern 6: Menu close second X line */ -.c-navigation__menu-close:after { - content: ''; - position: absolute; - height: 2px; - background-color: var(--nav-text-color); - left: 4px; - right: 4px; - top: 50%; - margin-top: -1px; - transform: rotate(-45deg); - backface-visibility: hidden; - will-change: transform; -} - -/* Pattern 7: Navigation list container */ -.c-navigation__list { - display: flex; - flex-direction: row; - align-items: center; - list-style: none; - margin: 0; - padding: 0; -} - -/* Pattern 8: Navigation item */ -.c-navigation__item { - padding: 15px 0; - margin-right: 9px; - position: relative; -} - -/* Pattern 9: Last navigation item */ -.c-navigation__item:last-child { - margin-right: 0; -} - -/* Pattern 10: Navigation item arrow */ -.c-navigation__item-arrow { - content: ''; - position: absolute; - top: 50%; - right: 0; - margin-top: -6px; - width: 9px; - height: 9px; - border-color: var(--nav-text-color); - border-style: solid; - border-width: 0 2px 2px 0; - transform-origin: 70% 70%; - transform: rotate(45deg); - transition: .3s; - backface-visibility: hidden; - will-change: transform; -} - -/* Pattern 11: Navigation link base */ -.c-navigation__link { - padding: 15px; - display: inline-block; - vertical-align: top; - font-size: 16px; - font-weight: 300; - line-height: 24px; - color: var(--nav-text-color); - text-decoration: none; - transition: .3s; -} - -/* Pattern 12: Active navigation link */ -.c-navigation__item--active .c-navigation__link { - color: var(--nav-link-hover-bg); -} - -/* Pattern 13: Active navigation arrow */ -.c-navigation__item--active .c-navigation__item-arrow { - border-color: var(--nav-link-hover-bg); -} - -/* Pattern 14: Mobile navigation open state */ -.c-navigation--open { - @media (max-width: 1024px) { - right: 0; - overflow-y: auto; - } -} - -/* Pattern 15: Menu close button visibility in open state */ -.c-navigation--open .c-navigation__menu-close { - @media (max-width: 1024px) { - display: block; - } -} - -/* ===== BATCH 2: Submenu and Dropdown Patterns (Patterns 16-30) ===== */ - -/* Pattern 16: Submenu container */ -.c-navigation__submenu { - display: none; - background-color: #ffffff; - box-shadow: 0 10px 40px rgba(0,0,0,.1); - border-radius: 20px; - padding: 30px 30px 0; - margin: 30px 0 0; - position: absolute; - top: 100%; - margin-top: 0; - left: 0; - z-index: 10; - text-align: left; - width: 888px; - transform: translateX(-40%); - font-size: 0; - backface-visibility: hidden; - will-change: transform; - line-height: 0; - - @media (max-width: 1080px) { - width: 720px; - } -} - -/* Pattern 17: Submenu arrow pointer */ -.c-navigation__submenu:before { - position: absolute; - content: ''; - width: 0; - height: 0; - border-style: solid; - border-width: 15px 0 15px 15px; - border-color: transparent transparent transparent #ffffff; - right: unset!important; - top: -20px !important; - left: 45% !important; - transform: rotate(270deg) !important; -} - -/* Pattern 18: Submenu item */ -.c-navigation__submenu-item { - display: inline-block; - vertical-align: middle; - width: 50%; - font-size: 14px; - line-height: 20px; - font-weight: 300; - margin-bottom: 30px; -} - -/* Pattern 19: Submenu link */ -.c-navigation__submenu-link { - display: block; - text-decoration: none; -} - -/* Pattern 20: Submenu item image */ -.c-navigation__submenu-image { - float: left; - background-repeat: no-repeat; - background-size: contain; - width: 27px; - height: auto; -} - -/* Pattern 21: Submenu image SVG styling */ -.c-navigation__submenu-image .a { - stroke-width: 1.5; -} - -/* Pattern 22: Submenu content holder */ -.c-navigation__submenu-holder { - overflow: hidden; - padding-left: 20px; - padding-right: 45px; - padding: 0 20px; -} - -/* Pattern 23: Submenu item title */ -.c-navigation__submenu-name { - font-weight: 700; - font-size: 20px; - line-height: 26px; - color: var(--nav-text-color); - transition: .3s; -} - -/* Pattern 24: Submenu item hover title */ -.c-navigation__submenu-item:hover .c-navigation__submenu-name { - color: var(--nav-link-hover-bg); -} - -/* Pattern 25: Submenu item description */ -.c-navigation__submenu-text { - font-size: 14px; - line-height: 20px; - font-weight: 300; - margin-bottom: 0; - margin-top: 5px; - color: #666666; -} - -/* Pattern 26: Desktop hover submenu display */ -@media (min-width: 1025px) { - .c-navigation__item:hover .c-navigation__submenu { - display: block; - } - - .c-navigation__item:hover .c-navigation__link { - color: var(--nav-link-hover-bg); - } - - .c-navigation__item:hover .c-navigation__item-arrow { - transform: rotate(225deg); - border-color: var(--nav-link-hover-bg); - } -} - -/* Pattern 27: Menu opener hidden when nav open */ -.c-navigation--open + .c-navigation__menu-opener { - @media (max-width: 1024px) { - display: none; - } -} - -/* Pattern 28: Navigation overlay background */ -.c-navigation:before { - @media (max-width: 1024px) { - position: fixed; - content: ''; - left: 0; - right: 320px; - top: 0; - bottom: 0; - background-color: rgba(0,0,0,.8); - z-index: -1; - opacity: 0; - transition: .3s; - display: none; - } -} - -/* Pattern 29: Overlay visible when navigation open */ -.c-navigation--open:before { - @media (max-width: 1024px) { - opacity: 1; - display: block; - } -} - -/* Pattern 30: Mobile list layout when open */ -.c-navigation--open .c-navigation__list { - @media (max-width: 1024px) { - display: block; - padding: 70px 20px 20px; - } -} - -/* ===== BATCH 3: Mobile Navigation Patterns (Patterns 31-45) ===== */ - -/* Pattern 31: Body overflow hidden when navigation open */ -.c-body--navigation-open { - @media (max-width: 1024px) { - overflow: hidden; - } -} - -/* Pattern 32: Mobile navigation button styling */ -.c-navigation__mobile-btn { - @media (max-width: 1024px) { - display: block; - text-align: center; - font-weight: 300; - line-height: 22px; - font-size: 16px; - background-color: var(--nav-text-color) !important; - color: #ffffff !important; - border-radius: 6px; - margin-top: 15px; - } -} - -/* Pattern 33: Mobile navigation item */ -.c-navigation__mobile-item { - @media (max-width: 1024px) { - padding: 0; - margin: 0; - } -} - -/* Pattern 34: Mobile navigation link */ -.c-navigation__mobile-link { - @media (max-width: 1024px) { - padding: 14px 0; - color: var(--nav-text-color); - font-size: 18px; - padding-right: 15px; - } -} - -/* Pattern 35: Mobile submenu holder */ -.c-navigation__mobile-submenu-holder { - @media (max-width: 1024px) { - padding-right: 0; - } -} - -/* Pattern 36: Mobile submenu styling */ -.c-navigation__mobile-submenu { - @media (max-width: 1024px) { - width: auto; - position: static; - padding: 0; - margin: 0 -15px; - transform: none; - box-shadow: none; - transition: .3s; - display: block; - max-height: 0; - overflow: hidden; - background-color: #ffffff; - } -} - -/* Pattern 37: Mobile submenu open state */ -.c-navigation__item--open .c-navigation__mobile-submenu { - @media (max-width: 1024px) { - max-height: 350px; - } -} - -/* Pattern 38: Mobile submenu pseudo-elements hidden */ -.c-navigation__mobile-submenu:before, -.c-navigation__mobile-submenu:after { - @media (max-width: 1024px) { - display: none; - } -} - -/* Pattern 39: Mobile submenu item */ -.c-navigation__mobile-submenu-item { - @media (max-width: 1024px) { - width: auto; - display: block; - margin-bottom: 15px; - padding: 0 15px; - } -} - -/* Pattern 40: Mobile submenu link flex display */ -.c-navigation__mobile-submenu-link { - @media (max-width: 1024px) { - display: flex; - align-items: center; - } -} - -/* Pattern 41: Mobile submenu image float reset */ -.c-navigation__mobile-submenu-image { - @media (max-width: 1024px) { - float: none; - } -} - -/* Pattern 42: Mobile submenu name styling */ -.c-navigation__mobile-submenu-name { - @media (max-width: 1024px) { - font-size: 16px; - line-height: 24px; - color: var(--nav-text-color); - } -} - -/* Pattern 43: Mobile submenu text hidden */ -.c-navigation__mobile-submenu-text { - @media (max-width: 1024px) { - display: none; - } -} - -/* Pattern 44: Mobile item arrow positioning */ -.c-navigation__mobile-item-arrow { - @media (max-width: 1024px) { - top: 25px; - right: 15px; - border-color: var(--nav-text-color); - } -} - -/* Pattern 45: Mobile arrow touch area */ -.c-navigation__mobile-item-arrow:before { - @media (max-width: 1024px) { - content: ''; - position: absolute; - left: -15px; - right: -15px; - top: -15px; - bottom: -15px; - cursor: pointer; - } -} - -/* ===== BATCH 4: Header Navigation Layout Patterns (Patterns 46-60) ===== */ - -/* Pattern 46: Header navigation row content */ -.c-navigation__header-row-content { - max-width: 1280px; -} - -/* Pattern 47: Header navigation row wrapper */ -.c-navigation__header-row-wrap { - padding-top: 15px; - padding-bottom: 0px; -} - -/* Pattern 48: Header navigation logo container */ -.c-navigation__header-logo { - width: 19%; -} - -/* Pattern 49: Header logo responsive medium screens */ -@media (max-width: 1115px) { - .c-navigation__header-logo { - width: 19% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -/* Pattern 50: Header logo responsive small screens */ -@media (max-width: 860px) { - .c-navigation__header-logo { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -/* Pattern 51: Header navigation menu column */ -.c-navigation__header-menu-col { - width: 69%; -} - -/* Pattern 52: Header menu column responsive */ -@media (max-width: 1115px) { - .c-navigation__header-menu-col { - width: 65% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -/* Pattern 53: Header contact button container */ -.c-navigation__header-contact-btn { - width: 12%; -} - -/* Pattern 54: Header contact button responsive */ -@media (max-width: 1115px) { - .c-navigation__header-contact-btn { - width: 16% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -/* Pattern 55: Header logo photo styling */ -.c-navigation__header-logo-photo { - height: 65px; - width: 100px; -} - -/* Pattern 56: Header logo photo content and image */ -.c-navigation__header-logo-photo-content, -.c-navigation__header-logo-photo-img { - height: 65px !important; -} - -/* Pattern 57: Mobile navigation state reset hover effects */ -@media (max-width: 1024px) { - .c-navigation__item:hover .c-navigation__item-arrow { - border-color: inherit; - } - - .c-navigation__item:hover .c-navigation__link, - .c-navigation__submenu-item:hover .c-navigation__submenu-name { - color: inherit; - } -} - -/* Pattern 58: Mobile arrow open state rotation */ -.c-navigation__item--open .c-navigation__item-arrow { - @media (max-width: 1024px) { - transform: rotate(225deg); - } -} - -/* Pattern 59: Mobile menu opener color fixes */ -@media (max-width: 1024px) { - .c-navigation__menu-opener { - border-color: var(--nav-text-color); - } - - .c-navigation__menu-opener:before { - background-color: var(--nav-text-color); - } - - .c-navigation__menu-close:before, - .c-navigation__menu-close:after { - background-color: var(--nav-text-color); - } -} - -/* Pattern 60: Mobile color consistency overrides */ -@media (max-width: 1024px) { - .c-navigation { - background-color: #ffffff; - } - - .c-navigation__submenu { - background-color: #ffffff; - } - - .c-navigation__link { - color: var(--nav-text-color); - } - - .c-navigation__item-arrow { - border-color: var(--nav-text-color); - } - - .c-navigation__submenu-name { - color: var(--nav-text-color); - } -} - -/* ===== BATCH 5: PP Advanced Menu Integration Patterns (Patterns 61-82) ===== */ - -/* Pattern 61: PP Advanced Menu base styles */ -.c-navigation__pp-menu ul, -.c-navigation__pp-menu li { - list-style: none; - margin: 0; - padding: 0; -} - -/* Pattern 62: PP Advanced Menu clearfix */ -.c-navigation__pp-menu .menu:before, -.c-navigation__pp-menu .menu:after { - content: ""; - display: table; - clear: both; -} - -/* Pattern 63: PP Advanced Menu horizontal layout */ -.c-navigation__pp-menu--horizontal { - display: inline-flex; - flex-wrap: wrap; - align-items: center; -} - -/* Pattern 64: PP Advanced Menu base menu styling */ -.c-navigation__pp-menu .menu { - padding-left: 0; -} - -/* Pattern 65: PP Advanced Menu list item positioning */ -.c-navigation__pp-menu li { - position: relative; -} - -/* Pattern 66: PP Advanced Menu link styling */ -.c-navigation__pp-menu a { - display: block; - text-decoration: none; - outline: 0; -} - -/* Pattern 67: PP Advanced Menu link hover and focus */ -.c-navigation__pp-menu a:hover, -.c-navigation__pp-menu a:focus { - text-decoration: none; - outline: 0; -} - -/* Pattern 68: PP Advanced Menu submenu width */ -.c-navigation__pp-menu .sub-menu { - width: 220px; -} - -/* Pattern 69: PP Advanced Menu nav outline reset */ -.c-navigation__pp-menu-nav { - outline: 0; -} - -/* Pattern 70: PP Advanced Menu submenu focus states */ -.c-navigation__pp-menu .pp-has-submenu:focus, -.c-navigation__pp-menu .pp-has-submenu .sub-menu:focus, -.c-navigation__pp-menu .pp-has-submenu-container:focus { - outline: 0; -} - -/* Pattern 71: PP Advanced Menu submenu container */ -.c-navigation__pp-menu .pp-has-submenu-container { - position: relative; -} - -/* Pattern 72: PP Advanced Menu accordion submenu hidden */ -.c-navigation__pp-menu--accordion .pp-has-submenu > .sub-menu { - display: none; -} - -/* Pattern 73: PP Advanced Menu toggle positioning */ -.c-navigation__pp-menu-toggle { - position: absolute; - top: 50%; - right: 10px; - cursor: pointer; -} - -/* Pattern 74: PP Advanced Menu toggle arrow styling */ -.c-navigation__pp-menu-toggle--arrows:before, -.c-navigation__pp-menu-toggle--none:before { - content: ""; - border-color: #333; -} - -/* Pattern 75: PP Advanced Menu expanded toggle hidden */ -.c-navigation__pp-menu--expanded .c-navigation__pp-menu-toggle { - display: none; -} - -/* Pattern 76: PP Advanced Menu mobile container */ -.c-navigation__pp-menu--mobile { - display: flex; - align-items: center; - justify-content: center; -} - -/* Pattern 77: Mobile PP menu toggle button */ -.c-navigation__pp-mobile-toggle { - display: none; - cursor: pointer; - border: 0; - background: transparent; - padding: 5px; - outline: 0; -} - -/* Pattern 78: Mobile PP menu hamburger lines */ -.c-navigation__pp-hamburger { - position: relative; - display: inline-block; - width: 24px; - height: 18px; -} - -/* Pattern 79: PP hamburger box container */ -.c-navigation__pp-hamburger-box { - position: relative; - display: inline-block; - width: 24px; - height: 18px; -} - -/* Pattern 80: PP hamburger inner lines */ -.c-navigation__pp-hamburger-inner { - position: absolute; - width: 24px; - height: 2px; - background-color: #333; - border-radius: 2px; - top: 50%; - margin-top: -1px; - transition: all 0.25s ease; -} - -/* Pattern 81: PP hamburger inner pseudo-elements */ -.c-navigation__pp-hamburger-inner:before, -.c-navigation__pp-hamburger-inner:after { - content: ''; - position: absolute; - width: 24px; - height: 2px; - background-color: #333; - border-radius: 2px; - transition: all 0.25s ease; -} - -/* Pattern 82: PP hamburger top and bottom lines */ -.c-navigation__pp-hamburger-inner:before { - top: -8px; -} - -.c-navigation__pp-hamburger-inner:after { - top: 8px; -} - -/* ===== Legacy FL-Builder and PP Integration Selectors ===== */ - -/* Backward compatibility for existing FL-Builder selectors */ -.fl-menu, -.fl-menu-item, -.fl-menu-link, -.pp-advanced-menu, -.pp-has-submenu, -.pp-menu-toggle { - /* Legacy selectors maintained for backward compatibility */ - /* New implementations should use c-navigation__ prefixed classes */ -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/c-pagination.css b/themes/beaver/assets/css/components/c-pagination.css deleted file mode 100644 index d76c311af..000000000 --- a/themes/beaver/assets/css/components/c-pagination.css +++ /dev/null @@ -1,81 +0,0 @@ -/* =========================================================================== - Component: Pagination (c-pagination) - - Description: - Navigation component for paginated content (blog posts, articles, etc.) - - Usage: - - Applied to pagination lists on blog index and archive pages - - Provides visual styling for page navigation links - - Includes hover, focus, and active states - - BEM Structure: - .c-pagination - Block: Pagination container (ul) - .c-pagination__item - Element: Individual page item (li) - .c-pagination__link - Element: Page navigation link (a) - - Dual-Class System: - - Modern: .c-pagination, .c-pagination__item, .c-pagination__link - - Legacy: .pagination, .page-item, .page-link (FL-Builder compatibility) - - Related Components: - - Navigation (c-navigation.css) - - Buttons (c-button.css) - - =========================================================================== */ - -/* Pagination Container */ -.c-pagination, -.pagination { - display: flex; - list-style: none; - padding: 0; - margin: 50px 0 0; -} - -/* Page Link Base Styles */ -.c-pagination__link, -.page-link { - position: relative; - display: block; - padding: 0.5rem 1rem; /* --bs-pagination-padding-y and --bs-pagination-padding-x */ - font-size: 1.25rem; /* --bs-pagination-font-size */ - color: #0d6efd; /* --bs-link-color */ - text-decoration: none; - background-color: #fff; /* --bs-body-bg */ - border: 1px solid #dee2e6; /* --bs-border-color */ - transition: - color 0.15s ease-in-out, - background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, - box-shadow 0.15s ease-in-out; -} - -/* Reduced Motion Support */ -@media (prefers-reduced-motion: reduce) { - .c-pagination__link, - .page-link { - transition: none; - } -} - -/* Hover State */ -.c-pagination__link:hover, -.page-link:hover { - text-decoration: none; - z-index: 2; - color: #0a58ca; /* --bs-link-hover-color */ - background-color: #f8f9fa; /* --bs-tertiary-bg */ - border-color: #dee2e6; /* --bs-border-color */ -} - -/* Focus State */ -.c-pagination__link:focus, -.page-link:focus { - text-decoration: none; - z-index: 3; - color: #0a58ca; /* --bs-link-hover-color */ - background-color: #e9ecef; /* --bs-secondary-bg */ - outline: 0; - box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); /* --bs-pagination-focus-box-shadow */ -} diff --git a/themes/beaver/assets/css/components/c-spacer.css b/themes/beaver/assets/css/components/c-spacer.css deleted file mode 100644 index b1cad9036..000000000 --- a/themes/beaver/assets/css/components/c-spacer.css +++ /dev/null @@ -1,35 +0,0 @@ -/* Spacer Component - Vertical spacing utility - * BEM Structure: c-spacer with responsive height variants - * Variants: --benefits (default spacing between benefits sections) - */ - -/* Base spacer component */ -.c-spacer { - width: 100%; -} - -/* Spacer module element - contains pp-spacer-module for FL-Builder compatibility */ -.c-spacer__module .pp-spacer-module { - height: var(--spacer-height-desktop, 60px); - width: 100%; -} - -/* Responsive breakpoints using CSS variables */ -@media only screen and (max-width: 1115px) { - .c-spacer__module .pp-spacer-module { - height: var(--spacer-height-tablet, 40px); - } -} - -@media only screen and (max-width: 860px) { - .c-spacer__module .pp-spacer-module { - height: var(--spacer-height-mobile, 15px); - } -} - -/* Variant: Benefits section spacing (80px → 60px → 15px) */ -.c-spacer--benefits { - --spacer-height-desktop: 80px; - --spacer-height-tablet: 60px; - --spacer-height-mobile: 15px; -} diff --git a/themes/beaver/assets/css/components/c-testimonial-section.css b/themes/beaver/assets/css/components/c-testimonial-section.css deleted file mode 100644 index 07d493f03..000000000 --- a/themes/beaver/assets/css/components/c-testimonial-section.css +++ /dev/null @@ -1,172 +0,0 @@ -/* Component: Testimonial Section (c-testimonial-section) - * Purpose: Full-width testimonial row with photo and text on careers page - * Extracted from: fl-node-dkc4gbvj193z (10/43) - * BEM Naming: c-testimonial-section - */ - -.c-testimonial-section > .fl-row-content-wrap { - background-color: var(--color-black, #000); - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.c-testimonial-section > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 130px; -} - -@media ( max-width: 1115px ) { - .c-testimonial-section.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .c-testimonial-section.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -.c-testimonial-section .fl-row-content { - min-width: 0px; -} - -/* Testimonial Column Layout */ -.c-testimonial-section__column--photo { - width: 25%; -} - -.c-testimonial-section__column--text { - width: 75%; -} - -.c-testimonial-section__column--text > .fl-col-content { - padding-left: 40px; -} - -@media (max-width: 860px) { - .fl-builder-content .c-testimonial-section__column--photo, - .fl-builder-content .c-testimonial-section__column--text { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } - - .c-testimonial-section__column--text.fl-col > .fl-col-content { - padding-left: 0px; - } -} - -/* Testimonial Photo */ -.c-testimonial-section__photo .fl-photo { - text-align: left; -} - -.c-testimonial-section__photo .fl-photo-content, -.c-testimonial-section__photo .fl-photo-img { - width: 265px; -} - -.c-testimonial-section__photo .fl-photo-img { - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -@media (max-width: 860px) { - .c-testimonial-section__photo .fl-photo { - text-align: center; - } - - .c-testimonial-section__photo .fl-photo-content, - .c-testimonial-section__photo .fl-photo-img { - width: 300px; - } -} - -/* Testimonial Content Text */ -.fl-builder-content .c-testimonial-section__content .fl-module-content .fl-rich-text, -.fl-builder-content .c-testimonial-section__content .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .c-testimonial-section__content .fl-rich-text, -.fl-builder-content .c-testimonial-section__content .fl-rich-text *:not(b, strong) { - font-weight: 300; - font-size: 30px; - line-height: 1.4; -} - -@media (max-width: 860px) { - .fl-builder-content .c-testimonial-section__content .fl-rich-text, - .fl-builder-content .c-testimonial-section__content .fl-rich-text *:not(b, strong) { - font-size: 23px; - line-height: 1.3; - } -} - -/* Testimonial Author */ -.fl-builder-content .c-testimonial-section__author .fl-module-content .fl-rich-text, -.fl-builder-content .c-testimonial-section__author .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .c-testimonial-section__author .fl-rich-text, -.fl-builder-content .c-testimonial-section__author .fl-rich-text *:not(b, strong) { - font-weight: 800; - font-size: 23px; - line-height: 1.4; - text-align: left; -} - -.c-testimonial-section__author > .fl-module-content { - margin-top: 40px; -} - -@media (max-width: 860px) { - .fl-builder-content .c-testimonial-section__author .fl-rich-text, - .fl-builder-content .c-testimonial-section__author .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: center; - } - - .c-testimonial-section__author.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -/* Testimonial Position */ -.fl-builder-content .c-testimonial-section__position .fl-module-content .fl-rich-text, -.fl-builder-content .c-testimonial-section__position .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .c-testimonial-section__position .fl-rich-text, -.fl-builder-content .c-testimonial-section__position .fl-rich-text *:not(b, strong) { - font-weight: 300; - font-size: 18px; - line-height: 1.4; - text-align: left; -} - -.c-testimonial-section__position > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-builder-content .c-testimonial-section__position .fl-rich-text, - .fl-builder-content .c-testimonial-section__position .fl-rich-text *:not(b, strong) { - font-size: 16px; - text-align: center; - } - - .c-testimonial-section__position.fl-module > .fl-module-content { - margin-top: 10px; - } -} diff --git a/themes/beaver/assets/css/components/c-testimonial-slider.css b/themes/beaver/assets/css/components/c-testimonial-slider.css deleted file mode 100644 index 0ecce8a15..000000000 --- a/themes/beaver/assets/css/components/c-testimonial-slider.css +++ /dev/null @@ -1,18 +0,0 @@ -/* Testimonial Slider Component - Dual-Class Migration - * Migrates .fl-node-* testimonial slider patterns to .c-testimonial-slider system - */ -.c-testimonial-slider { - --slider-bg: var(--color-white, #ffffff); - --slider-text: #333333; - --slider-padding: 2rem; - /* Base slider styles */ - background-color: var(--slider-bg); - color: var(--slider-text); - padding: var(--slider-padding); -} -/* FL-Builder Compatibility - Dual Class Strategy */ -.fl-node-08kl1yzxeout.c-testimonial-slider { @extend .c-testimonial-slider; } -.fl-node-cbhworulayqn.c-testimonial-slider { @extend .c-testimonial-slider; } -.fl-node-d09l8jp3qrgf.c-testimonial-slider, -.fl-node-7d9wg1x8ua5m.c-testimonial-slider { @extend .c-testimonial-slider; } - diff --git a/themes/beaver/assets/css/components/cards-migration.css b/themes/beaver/assets/css/components/cards-migration.css deleted file mode 100644 index 1a15a5c55..000000000 --- a/themes/beaver/assets/css/components/cards-migration.css +++ /dev/null @@ -1,63 +0,0 @@ -/* components/cards-migration.css */ -/* Phase 0: Card Component Migration - Dual-class strategy */ -.cs-testimonial, -.c-card--testimonial, -.pp-review-item.c-card, -.pp-review.c-card { - /* Base testimonial card styles with FL-Builder integration */ -} - -.cs-testimonial .cs-content, -.c-card__content, -.pp-review-text.c-card__content, -.pp-review-content.c-card__body { - /* Testimonial content base styles with swiper integration */ -} - -.cs-testimonial .cs-cite, -.c-card__cite, -.pp-review-cite.c-card__cite, -.pp-review-name.c-card__author { - /* Testimonial citation/author styles with swiper support */ -} - -.cs-testimonial .cs-image, -.c-card__image, -.pp-review-icon.c-card__image { - /* Testimonial image/avatar styles with FL-Builder integration */ -} - -/* Service card dual-class integration */ -.jt-service-box.c-card, -.pp-infobox.c-card { - /* Apply c-card base styles to FL-Builder service cards */ -} - -.jt-service-box .pp-infobox-title.c-card__title, -.pp-infobox-title.c-card__title { - /* Service card title styling */ -} - -.jt-service-box .pp-infobox-description.c-card__text, -.pp-infobox-description.c-card__text { - /* Service card description styling */ -} - -/* Hero section dual-class integration */ -.fl-row-bg-photo.c-hero, -.fl-row.c-hero { - /* Apply c-hero base styles to FL-Builder hero rows */ -} - -.fl-heading.c-hero__title { - /* Hero title dual-class integration */ -} - -.fl-row-content.c-hero__content { - /* Hero content wrapper dual-class integration */ -} - -/* Phase 0 Complete: Basic testimonial card structure - * Phase 1: Service card dual-class integration - * Phase 2: Hero section dual-class integration (Sprint 1 methodology) - * Next: Use-case cards (medium risk) */ \ No newline at end of file diff --git a/themes/beaver/assets/css/components/forms-migration.css b/themes/beaver/assets/css/components/forms-migration.css deleted file mode 100644 index e7d6c157c..000000000 --- a/themes/beaver/assets/css/components/forms-migration.css +++ /dev/null @@ -1,62 +0,0 @@ -/* Phase 0: Forms Component Migration - Dual-class strategy */ -/* Maintains FL-Builder compatibility while adding BEM classes */ - -/* Form wrapper component */ -.c-form { - max-width: 100%; -} - -.c-form--contact { - background-color: var(--jt-white); - background-size: cover; - background-repeat: no-repeat; -} - -/* Form field component */ -.c-form__field { - list-style-type: none !important; - margin-bottom: 20px; -} - -/* Form title hiding component */ -.c-form__title--hidden { - display: none; -} - -/* Form description hiding component */ -.c-form__description--hidden { - display: none; -} - -/* Form label component */ -.c-form__label { - color: var(--jt-dark); - display: block; -} - -/* Required field indicator */ -.c-form__required { - color: #ff0000; -} - -/* Complex input containers */ -.c-form__input-complex input, -.c-form__input-complex select { - margin-bottom: 6px; -} - -.c-form__input-complex span { - margin-bottom: 8px; -} - -/* Full-width input fields */ -.c-form__input--full { - width: 100% !important; -} - -/* Responsive adjustments */ -@media only screen and (max-width: 640px) { - .c-form__field--half { - padding-right: 0; - } -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/layout-columns.css b/themes/beaver/assets/css/components/layout-columns.css deleted file mode 100644 index de82bb0ca..000000000 --- a/themes/beaver/assets/css/components/layout-columns.css +++ /dev/null @@ -1,13 +0,0 @@ -/* Phase 0: Column Layout Migration - Dual-class strategy */ -/* Maintains FL-Builder compatibility while adding BEM classes */ - -/* Basic column component */ -.c-col { - float: left; - min-height: 1px; -} - -/* Column content component */ -.c-col__content { - position: relative; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/layout-foundation.css b/themes/beaver/assets/css/components/layout-foundation.css deleted file mode 100644 index b9676cc9b..000000000 --- a/themes/beaver/assets/css/components/layout-foundation.css +++ /dev/null @@ -1,43 +0,0 @@ -/* Layout Foundation Migration - Dual-class strategy */ -/* BEM equivalents alongside FL-Builder foundation */ - -/* Box-sizing foundation - Universal inheritance */ -.c-layout *, -.c-layout *:before, -.c-layout *:after { - box-sizing: border-box; -} - -/* Clearfix utilities */ -.c-clearfix:before, -.c-clearfix:after { - display: table; - content: " "; -} - -.c-clearfix:after { - clear: both; -} - -/* Screen reader utility */ -.c-sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -/* Responsive visibility utilities */ -.c-visible-large, -.c-visible-medium, -.c-visible-mobile { - display: none; -} - -.c-visible-desktop { - display: block; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/layout-rows.css b/themes/beaver/assets/css/components/layout-rows.css deleted file mode 100644 index 8da823a83..000000000 --- a/themes/beaver/assets/css/components/layout-rows.css +++ /dev/null @@ -1,15 +0,0 @@ -/* Phase 0: Row Layout Migration - Dual-class strategy */ -/* Maintains FL-Builder compatibility while adding BEM classes */ - -/* Basic row container component */ -.c-row, -.c-row__content { - margin-left: auto; - margin-right: auto; - min-width: 0; -} - -/* Row content wrapper component */ -.c-row__content-wrap { - position: relative; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/navigation-migration.css b/themes/beaver/assets/css/components/navigation-migration.css deleted file mode 100644 index f62fd9974..000000000 --- a/themes/beaver/assets/css/components/navigation-migration.css +++ /dev/null @@ -1,50 +0,0 @@ -/* components/navigation-migration.css */ -/* Phase 0: Navigation Component Migration - Dual-class strategy */ -.navigation, -.c-nav { - /* Base navigation container styles */ - @media (max-width: 1024px) { - position: fixed; - background-color: #ffffff; /* var(--jt-white) mobile fix */ - } -} - -.navigation .nav, -.c-nav__list { - /* Navigation list base styles */ - @media (max-width: 1024px) { - flex-direction: column; - width: 100%; - } -} - -.navigation .nav li, -.c-nav__item { - /* Navigation item base styles */ -} - -.navigation .nav .link, -.c-nav__link { - /* Navigation link base styles */ - @media (max-width: 1024px) { - color: #121212; /* var(--jt-text-primary) mobile fix */ - display: block; - } -} - -.menu-opener, -.c-nav__toggle { - /* Mobile menu toggle styles */ - @media (max-width: 1024px) { - border-color: #121212; /* var(--jt-text-primary) mobile fix */ - display: block; - } -} - -.menu-opener:before, -.c-nav__toggle:before { - /* Mobile toggle hamburger line */ - @media (max-width: 1024px) { - background-color: #121212; /* var(--jt-text-primary) mobile fix */ - } -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/pp-content-grid.css b/themes/beaver/assets/css/components/pp-content-grid.css deleted file mode 100644 index f1e7d4e67..000000000 --- a/themes/beaver/assets/css/components/pp-content-grid.css +++ /dev/null @@ -1,101 +0,0 @@ -/* ========================================================================== - PowerPack Content Grid Component - Extracted FL-Builder PowerPack patterns with proper scoping - Conservative implementation with full FL-Builder backward compatibility - ========================================================================== */ - -/** - * pp-content-grid: Core Layout System - * Usage: Grid-based content layouts for posts and articles - * Scoping: All selectors use .pp-content- prefix to prevent global conflicts - */ - -/* Grid Container - Post Layout */ -.pp-content-grid-post { - @extend .c-card; - position: relative; -} - -/* Grid Image Container */ -.pp-content-grid-image > a { - display: block; - line-height: 0; -} - -/* Grid Image Styling */ -.pp-content-grid-image img { - display: block; - width: 100%; -} - -/* Grid Content Area */ -.pp-content-grid-content p:last-of-type { - margin-bottom: 0; -} - -/* Grid Title Component */ -.pp-content-grid-title { - margin: 0 0 15px; - font-weight: 600; -} - -/* Grid Pagination */ -.pp-content-grid-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; -} - -.pp-content-grid-pagination li { - display: inline-block; - margin: 0; -} - -/* Grid Hover Transitions with Parent Scoping */ -.pp-content-post-grid .pp-content-post, -.pp-content-post-grid .pp-content-post:hover { - transition: background-color 0.3s ease-in-out; -} - -/* Grid Style 4 Hover Effects */ -.pp-content-post-grid .pp-content-post.pp-grid-style-4:hover .pp-post-image img { - transform: scale(1.1); -} - -/* Grid Style 7 Hover Effects */ -.pp-content-post-grid .pp-content-post.pp-grid-style-7:hover .pp-content-body { - transition: background-color 0.3s ease-in; -} - -/* Grid Style 9 Hover Effects */ -.pp-content-post-grid .pp-content-post.pp-grid-style-9:hover .pp-post-featured-img { - transform: scale(1.1); -} - -/* Pagination and Link Hover Transitions */ -.pp-content-post-grid .pp-more-link-button:hover, -.pp-content-post-grid .pp-content-grid-pagination li a.page-numbers:hover { - transition: all 0.2s ease-in; -} - -/* Grid Loading States */ -.pp-content-post-grid .pp-content-grid-load-more a.loading .pp-grid-loader-icon { - display: inline; -} - -/* Grid Filtering States */ -.pp-content-post-grid.pp-is-filtering .pp-content-post { - opacity: 0.5; -} - -/* Load More and Infinite Scroll */ -.pp-content-post-grid .pp-content-grid #infscr-loading { - display: none; -} - -/* Alternate Layout Support */ -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 50%; - overflow: hidden; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/pp-list.css b/themes/beaver/assets/css/components/pp-list.css deleted file mode 100644 index 9c021a91a..000000000 --- a/themes/beaver/assets/css/components/pp-list.css +++ /dev/null @@ -1,60 +0,0 @@ -/* ========================================================================== - PowerPack List Component - Extracted FL-Builder PowerPack list patterns with proper scoping - Conservative implementation with full FL-Builder backward compatibility - ========================================================================== */ - -/** - * pp-list: Info List System - * Usage: Structured lists with icons, connectors, and content - * Scoping: All selectors use .pp-list- or .pp-infolist- prefix to prevent global conflicts - */ - -/* List Item Base */ -.pp-list-item { - position: relative; - margin-bottom: 15px; -} - -/* List Item Content */ -.pp-list-item-content { - display: block; - padding: 10px; -} - -/* List Icon Wrapper */ -.pp-list-icon-wrapper { - position: relative; - z-index: 3; -} - -/* List Item Wrapper (conservative scoping) */ -.pp-list-wrap .pp-list-item { - overflow: visible; - list-style: none; - padding-bottom: 25px; - position: relative; -} - -/* List Item Content Flex (conservative scoping) */ -.pp-list-wrap .pp-list-item-content { - display: flex; - align-items: center; -} - -/* List More Link */ -.pp-list-wrap .pp-list-item > .pp-more-link { - margin-top: 10px; -} - -/* List Connector */ -.pp-list-wrap .pp-list-connector { - position: relative; - display: block; -} - -/* Info List Support */ -.pp-infolist-wrap .pp-list-item { - margin-bottom: 20px; - position: relative; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/pp-tabs.css b/themes/beaver/assets/css/components/pp-tabs.css deleted file mode 100644 index f6cbd5815..000000000 --- a/themes/beaver/assets/css/components/pp-tabs.css +++ /dev/null @@ -1,28 +0,0 @@ -/* ========================================================================== - PowerPack Tabs Component - Extracted FL-Builder PowerPack tabs patterns with proper scoping - Conservative implementation with full FL-Builder backward compatibility - ========================================================================== */ - -/** - * pp-tabs: Tab Navigation System - * Usage: Tabbed content interfaces with labels and panels - * Scoping: All selectors use .pp-tabs-container prefix to prevent global conflicts - */ - -/* Tabs Base Structure */ -.pp-tabs-container .pp-tabs .pp-tabs-labels { - width: 43%; -} - -/* Tab Label Styling */ -.pp-tabs-container .pp-tabs .pp-tabs-labels .pp-tabs-label { - padding: 28px 35px; - border-radius: 14px; - border: unset; -} - -/* Tab Label Spacing */ -.pp-tabs-container .pp-tabs .pp-tabs-labels .pp-tabs-label:not(:first-child) { - margin-top: 10px; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/components/typography.css b/themes/beaver/assets/css/components/typography.css deleted file mode 100644 index 8ff9438ec..000000000 --- a/themes/beaver/assets/css/components/typography.css +++ /dev/null @@ -1,6 +0,0 @@ -/* Typography Foundation - Critical above-the-fold */ -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/critical.css b/themes/beaver/assets/css/critical.css deleted file mode 100644 index 9da364f00..000000000 --- a/themes/beaver/assets/css/critical.css +++ /dev/null @@ -1,149 +0,0 @@ -/* Consolidated Critical CSS - Above-the-fold essentials only */ -/* Generated by consolidating critical CSS partials - removes FL framework duplication */ -@import "utilities/foundation/reset.css"; -@import "utilities/fl-builder-grid.css"; -@import "utilities/grid/fl-row.css"; -@import "utilities/grid/fl-col.css"; -@import "utilities/responsive/breakpoints.css"; -@import "utilities/responsive/visibility.css"; -@import "components/buttons.css"; -@import "vendors/base-4.min.css"; -@import "homepage-layout.css"; -@import "services-layout.css"; -@import "fl-homepage-layout.css"; -@import "fl-services-layout.css"; -@import "fl-about-layout.css"; -@import "fl-careers-layout.css"; -@import "fl-clients-layout.css"; -@import "fl-use-cases-layout.css"; -@import "fl-service-detail-layout.css"; -@import "fl-contact-layout.css"; -@import "fl-component-layout.css"; -@import "beaver-grid-layout.css"; -@import "fl-foundation.css"; - -/* CSS Reset & Box Model - Critical for layout */ -*, *::before, *::after { - box-sizing: border-box; -} - -/* Body & Typography - Critical above-the-fold */ -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; -} - -body { - margin: 0; - font-family: var(--font-system-ui, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif); - font-size: 18px; - font-weight: 400; - line-height: 1.6; - color: #121212; - background-color: var(--color-white, #fff); - text-align: left; - padding: 0; - word-wrap: break-word; -} - -/* Critical Typography - Above-the-fold headings */ -h1 { - margin-top: 0; - margin-bottom: 0.5rem; - color: #121212; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 800; - line-height: 1; - font-size: 70px; - letter-spacing: -1px; - text-transform: none; - font-style: normal; -} - -/* Container Structure - Critical layout */ -.container { - width: 100%; - padding-right: 20px; - padding-left: 20px; - margin-right: auto; - margin-left: auto; -} - -/* FL-Builder Core Layout - Only essential parts */ - - -/* FL-Row Content Wrapper Defaults - Project-specific margin/padding */ -.fl-row-content-wrap { - margin: 0; - padding: 20px; -} - - - -/* Critical Page Content Structure */ -.fl-page { - position: relative; - margin: 0 auto; - box-shadow: none; -} - -.fl-page-content { - background-color: #fff; -} - -.fl-content { - margin: 20px 0; -} - -/* Critical Module Structure */ -.fl-module img { - max-width: 100%; -} - -.fl-module-content { - margin: 0; -} - - - - - - -/* Essential Builder Layer Support */ -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - overflow: hidden; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -/* Critical Text & Link Styles */ -p { - margin-top: 0; - margin-bottom: 1rem; -} - -a { - color: var(--color-primary); - text-decoration: none; - background-color: transparent; -} - - -/* Screen Reader Text */ -.fl-screen-reader-text { - position: absolute; - left: -10000px; - top: auto; - width: 1px; - height: 1px; - overflow: hidden; -} diff --git a/themes/beaver/assets/css/cta-backgrounds.css b/themes/beaver/assets/css/cta-backgrounds.css deleted file mode 100644 index d928371a8..000000000 --- a/themes/beaver/assets/css/cta-backgrounds.css +++ /dev/null @@ -1,3 +0,0 @@ -.fl-node-jucnbqyew63f > .fl-col-content, .fl-node-04h8akisgvow > .fl-col-content, .c-cta-section__content-column > .fl-col-content { - background-image: url({{ (resources.Get "img/start-trial-cta.webp" | fingerprint "md5").RelPermalink }}); -} diff --git a/themes/beaver/assets/css/fl-about-layout.css b/themes/beaver/assets/css/fl-about-layout.css deleted file mode 100644 index 4056f5363..000000000 --- a/themes/beaver/assets/css/fl-about-layout.css +++ /dev/null @@ -1,4428 +0,0 @@ -@import "utilities/foundation/reset.css"; -@import "utilities/fl-builder-grid.css"; -@import "utilities/foundation/screen-reader.css"; -@import "components/c-testimonial-section.css"; - -.fl-row, .fl-row-content { - margin-left: auto; - margin-right: auto; - min-width: 0; -} - -.fl-row-content-wrap { - position: relative; -} - -.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { - background-attachment: scroll; -} - -.fl-row-bg-video, .fl-row-bg-video .fl-row-content, .fl-row-bg-embed, .fl-row-bg-embed .fl-row-content { - position: relative; -} - -.fl-row-bg-video .fl-bg-video, .fl-row-bg-embed .fl-bg-embed-code { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -.fl-row-bg-video .fl-bg-video video, .fl-row-bg-embed .fl-bg-embed-code video { - bottom: 0; - left: 0px; - max-width: none; - position: absolute; - right: 0; - top: 0px; -} - -.fl-row-bg-video .fl-bg-video video { - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; -} - -.fl-row-bg-video .fl-bg-video iframe, .fl-row-bg-embed .fl-bg-embed-code iframe { - pointer-events: none; - width: 100vw; - height: 56.25vw; - max-width: none; - min-height: 100vh; - min-width: 177.77vh; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); -} - -.fl-bg-video-fallback { - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - bottom: 0px; - left: 0px; - position: absolute; - right: 0px; - top: 0px; -} - -.fl-row-bg-slideshow, .fl-row-bg-slideshow .fl-row-content { - position: relative; -} - -.fl-row .fl-bg-slideshow { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; - z-index: 0; -} - -.fl-builder-edit .fl-row .fl-bg-slideshow * { - bottom: 0; - height: auto !important; - left: 0; - position: absolute !important; - right: 0; - top: 0; -} - -.fl-row-bg-overlay .fl-row-content-wrap:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-row-bg-overlay .fl-row-content { - position: relative; - z-index: 1; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - min-height: 100vh; -} - -.fl-row-overlap-top .fl-row-content-wrap { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 100%; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - min-height: 0; -} - -.fl-row-default-height .fl-row-content, .fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content { - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-row-default-height .fl-row-full-width.fl-row-content, .fl-row-full-height .fl-row-full-width.fl-row-content, .fl-row-custom-height .fl-row-full-width.fl-row-content { - max-width: 100%; - width: 100%; -} - -.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile), .fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) { - display: flex; - flex-direction: column; - height: 100%; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { - height: auto; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content { - flex: 0 0 auto; - flex-basis: 100%; - margin: 0; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { - margin: 0 auto; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height), .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) { - display: flex; - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, .fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - align-items: flex-end; - justify-content: flex-end; - -webkit-align-items: flex-end; - -webkit-justify-content: flex-end; - -webkit-box-align: end; - -webkit-box-pack: end; - -ms-flex-align: end; - -ms-flex-pack: end; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - justify-content: flex-start; - -webkit-justify-content: flex-start; -} - -.fl-col-group-equal-height { - display: flex; - flex-wrap: wrap; - width: 100%; -} - -.fl-col-group-equal-height.fl-col-group-has-child-loading { - flex-wrap: nowrap; -} - -.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - display: flex; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-col-content { - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - width: 100%; -} - -.fl-col-group-equal-height:before, .fl-col-group-equal-height .fl-col:before, .fl-col-group-equal-height .fl-col-content:before, .fl-col-group-equal-height:after, .fl-col-group-equal-height .fl-col:after, .fl-col-group-equal-height .fl-col-content:after { - content: none; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { - justify-content: flex-start; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { - align-items: center; - justify-content: center; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { - justify-content: flex-end; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - width: 100%; -} - -.fl-builder-ie-11 .fl-col-group-equal-height, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, .fl-builder-ie-11 .fl-col-group-equal-height .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - min-height: 1px; -} - -.fl-col { - float: left; - min-height: 1px; -} - -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button-left { - text-align: left; -} - -.fl-builder-content .fl-button-center { - text-align: center; -} - -.fl-builder-content .fl-button-right { - text-align: right; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} - -.fl-icon-text { - display: table-cell; - text-align: left; - padding-left: 15px; - vertical-align: middle; -} - -.fl-icon-text-empty { - display: none; -} - -.fl-icon-text *:last-child { - margin: 0 !important; - padding: 0 !important; -} - -.fl-icon-text a { - text-decoration: none; -} - -.fl-icon-text span { - display: block; -} - -.fl-icon-text span.mce-edit-focus { - min-width: 1px; -} - -.fl-photo { - line-height: 0; - position: relative; -} - -.fl-photo-align-left { - text-align: left; -} - -.fl-photo-align-center { - text-align: center; -} - -.fl-photo-align-right { - text-align: right; -} - -/* .fl-photo-content and .fl-photo-content img removed - already in critical/fl-common-modules.css */ - -.fl-photo-img-svg { - width: 100%; -} - -.fl-photo-crop-circle img { - -webkit-border-radius: 100%; - -moz-border-radius: 100%; - border-radius: 100%; -} - -.fl-photo-caption { - font-size: 13px; - line-height: 18px; - overflow: hidden; - text-overflow: ellipsis; -} - -.fl-photo-caption-below { - padding-bottom: 20px; - padding-top: 10px; -} - -.fl-photo-caption-hover { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - color: #fff; - left: 0; - opacity: 0; - filter: alpha(opacity=0); - padding: 10px 15px; - position: absolute; - right: 0; - -webkit-transition: opacity 0.3s ease-in; - -moz-transition: opacity 0.3s ease-in; - transition: opacity 0.3s ease-in; -} - -.fl-photo-content:hover .fl-photo-caption-hover { - opacity: 1; - filter: alpha(opacity=100); -} - -.fl-builder-pagination, .fl-builder-pagination-load-more { - padding: 40px 0; -} - -.fl-builder-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; - text-align: center; -} - -.fl-builder-pagination li { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; -} - -.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers { - border: 1px solid #e6e6e6; - display: inline-block; - padding: 5px 10px; - margin: 0 0 5px; -} - -.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current { - background: #f5f5f5; - text-decoration: none; -} - -.fl-slideshow, .fl-slideshow * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -.fl-slideshow .fl-slideshow-image img { - max-width: none !important; -} - -.fl-slideshow-social { - line-height: 0 !important; -} - -.fl-slideshow-social * { - margin: 0 !important; -} - -.fl-builder-content .bx-wrapper .bx-viewport { - background: transparent; - border: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - left: 0; -} - -.mfp-wrap button.mfp-arrow, .mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 50%; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 0; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus { - top: 32px !important; -} - -img.mfp-img { - padding: 0; -} - -.mfp-counter { - display: none; -} - -.mfp-wrap .mfp-preloader.fa { - font-size: 30px; -} - -.fl-form-field { - margin-bottom: 15px; -} - -.fl-form-field input.fl-form-error { - border-color: #DD6420; -} - -.fl-form-error-message { - clear: both; - color: #DD6420; - display: none; - padding-top: 8px; - font-size: 12px; - font-weight: lighter; -} - -.fl-form-button-disabled { - opacity: 0.5; -} - -.fl-animation { - opacity: 0; -} - -.fl-builder-preview .fl-animation, .fl-builder-edit .fl-animation, .fl-animated { - opacity: 1; -} - -.fl-animated { - animation-fill-mode: both; - -webkit-animation-fill-mode: both; -} - -.fl-button.fl-button-icon-animation i { - width: 0 !important; - opacity: 0; - -ms-filter: "alpha(opacity=0)"; - transition: all 0.2s ease-out; - -webkit-transition: all 0.2s ease-out; -} - -.fl-button.fl-button-icon-animation:hover i { - opacity: 1 ! important; - -ms-filter: "alpha(opacity=100)"; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-after { - margin-left: 0px !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { - margin-left: 10px !important; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-before { - margin-right: 0 !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { - margin-right: 20px !important; - margin-left: -10px; -} - -.single:not(.woocommerce).single-fl-builder-template .fl-content { - width: 100%; -} - -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - pointer-events: none; - overflow: hidden; -} - -.fl-builder-shape-layer { - z-index: 0; -} - -.fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 2; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -.fl-row-bg-overlay .fl-row-content { - z-index: 2; -} - -.fl-builder-layer > * { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.fl-builder-layer + .fl-row-content { - position: relative; -} - -.fl-builder-layer .fl-shape { - fill: #aaa; - stroke: none; - stroke-width: 0; - width: 100%; -} - -@supports (-webkit-touch-callout: inherit) { - .fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -@supports (-webkit-touch-callout: none) { - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -.fl-row-content-wrap { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-module-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -@media (max-width: 860px) { - .fl-button-wrap-center { - margin: 20px auto 30px; - } -} - -@media (max-width: 1200px) { - .fl-visible-desktop, .fl-visible-medium, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-large { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-medium { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: flex; - } - - .fl-col-group.fl-col-group-medium-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -@media (max-width: 860px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: none; - } - - .fl-visible-mobile { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: flex; - } - - .fl-row-content-wrap { - background-attachment: scroll !important; - } - - .fl-row-bg-parallax .fl-row-content-wrap { - background-attachment: scroll !important; - background-position: center center !important; - } - - .fl-col-group.fl-col-group-equal-height { - display: block; - } - - .fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width { - display: -webkit-box; - display: -webkit-flex; - display: flex; - } - - .fl-col-group.fl-col-group-responsive-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) { - flex-basis: 100%; - width: 100% !important; - } - - .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; - display: unset; - -webkit-flex-wrap: unset; - flex-wrap: unset; - flex-direction: unset; - } - - .fl-col { - clear: both; - float: none; - margin-left: auto; - margin-right: auto; - width: auto !important; - } - - .fl-col-small:not(.fl-col-small-full-width) { - max-width: 400px; - } - - .fl-block-col-resize { - display: none; - } - - .fl-row[data-node] .fl-row-content-wrap { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] .fl-bg-video, .fl-row[data-node] .fl-bg-slideshow { - left: 0; - right: 0; - } - - .fl-col[data-node] .fl-col-content { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.page .fl-post-header, .single-fl-builder-template .fl-post-header { - display: none; -} - -.fl-node-wazohulbme7q > .fl-row-content-wrap { - background-color: #F5F6F8; -} - -.fl-node-wazohulbme7q .fl-builder-bottom-edge-layer { - bottom: -1%; -} - -.fl-node-wazohulbme7q .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 15%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-wazohulbme7q .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #ffffff; -} - -.fl-node-wazohulbme7q > .fl-row-content-wrap { - padding-top: 200px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-wazohulbme7q.fl-row > .fl-row-content-wrap { - padding-top: 150px; - } -} - -@media ( max-width: 860px ) { - .fl-node-wazohulbme7q.fl-row > .fl-row-content-wrap { - padding-top: 100px; - padding-bottom: 25px; - } -} - -.fl-node-uiyz63qn8r0f > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-uiyz63qn8r0f > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 130px; -} - -@media ( max-width: 1115px ) { - .fl-node-uiyz63qn8r0f.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-uiyz63qn8r0f.fl-row > .fl-row-content-wrap { - padding-top: 25px; - padding-bottom: 50px; - } -} - -.fl-node-v524b8z0hwrt > .fl-row-content-wrap { - background-color: #000; - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-v524b8z0hwrt > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 130px; -} - -@media ( max-width: 1115px ) { - .fl-node-v524b8z0hwrt.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-v524b8z0hwrt.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -.fl-node-r0z92ais74j1 > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center top; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-r0z92ais74j1 .fl-builder-bottom-edge-layer { - bottom: -0.5%; -} - -.fl-node-r0z92ais74j1 .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 7%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-r0z92ais74j1 .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -.fl-node-r0z92ais74j1 > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-r0z92ais74j1.fl-row > .fl-row-content-wrap { - padding-top: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-r0z92ais74j1.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 0px; - padding-left: 20px; - } -} - -.fl-node-vcrwsnm34dab { - width: 100%; -} - -.fl-node-6tcum8ds5ip4 { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-6tcum8ds5ip4 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-6tcum8ds5ip4 > .fl-col-content { - padding-right: 50px; -} - -.fl-node-cxsbfvdr49eg { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-cxsbfvdr49eg { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-cxsbfvdr49eg > .fl-col-content { - padding-left: 50px; -} - -@media ( max-width: 860px ) { - .fl-node-cxsbfvdr49eg.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-os8vrc1dwlji { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-os8vrc1dwlji { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-os8vrc1dwlji > .fl-col-content { - padding-top: 130px; - padding-bottom: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-os8vrc1dwlji.fl-col > .fl-col-content { - padding-top: 50px; - padding-bottom: 0px; - } -} - -.fl-node-h1byus7aprfd { - width: 31%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-h1byus7aprfd { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-h1byus7aprfd > .fl-col-content { - padding-right: 25px; -} - -@media ( max-width: 860px ) { - .fl-node-h1byus7aprfd.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-p3acnwe42skd { - width: 36%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-p3acnwe42skd { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-p3acnwe42skd > .fl-col-content { - padding-right: 25px; - padding-left: 25px; -} - -@media ( max-width: 860px ) { - .fl-node-p3acnwe42skd.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-bzo12nhdvj97 { - width: 31%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-bzo12nhdvj97 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-bzo12nhdvj97 > .fl-col-content { - padding-right: 0px; - padding-left: 25px; -} - -@media ( max-width: 860px ) { - .fl-node-bzo12nhdvj97.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-cv38mr0lszjt { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-cv38mr0lszjt { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-cv38mr0lszjt > .fl-col-content { - padding-bottom: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-cv38mr0lszjt.fl-col > .fl-col-content { - padding-bottom: 30px; - } -} - -.fl-node-j53lh2y9utgk { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-j53lh2y9utgk { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-j53lh2y9utgk > .fl-col-content { - padding-right: 10px; - padding-left: 10px; -} - -.fl-node-rhuqmig4nfkp { - width: 33.34%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-rhuqmig4nfkp { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-rhuqmig4nfkp > .fl-col-content { - padding-right: 10px; - padding-left: 10px; -} - -@media ( max-width: 860px ) { - .fl-node-rhuqmig4nfkp.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-xsf32a07cupe { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-xsf32a07cupe { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-xsf32a07cupe > .fl-col-content { - padding-right: 10px; - padding-left: 10px; -} - -@media ( max-width: 860px ) { - .fl-node-xsf32a07cupe.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-38ejkdz2v4cq { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-38ejkdz2v4cq { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-38ejkdz2v4cq > .fl-col-content { - margin-top: 0px; -} - -.fl-node-38ejkdz2v4cq > .fl-col-content { - padding-bottom: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-38ejkdz2v4cq.fl-col > .fl-col-content { - padding-top: 0px; - padding-bottom: 0px; - } -} - -.fl-node-2x7c5i3nmohu { - width: 26%; -} - -.fl-node-0qv8y5e3of4j { - width: 27%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-0qv8y5e3of4j { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-0qv8y5e3of4j > .fl-col-content { - padding-right: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-0qv8y5e3of4j.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-rz7j0ncgqywf { - width: 20%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-rz7j0ncgqywf { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - margin-top: 0px; -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - padding-top: 0px; - padding-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-rz7j0ncgqywf.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-wtxr2jcg469d { - width: 27%; -} - -.fl-node-zaerhibqp296 { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-zaerhibqp296 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-zaerhibqp296 > .fl-col-content { - padding-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-zaerhibqp296.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-fdsvgxpowi03 { - width: 100%; -} - -.fl-node-fdsvgxpowi03 > .fl-col-content { - background-color: #F5F6F8; - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-fdsvgxpowi03 { - width: 100% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-fdsvgxpowi03 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-fdsvgxpowi03 > .fl-col-content { - margin-top: 180px; -} - -@media ( max-width: 860px ) { - .fl-node-fdsvgxpowi03.fl-col > .fl-col-content { - margin-top: 50px; - } -} - -.fl-node-fdsvgxpowi03 > .fl-col-content { - padding-top: 80px; - padding-right: 60px; - padding-bottom: 120px; - padding-left: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-fdsvgxpowi03.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-pdak97nlsr0m { - width: 30%; -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - background-color: #000000; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - margin-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - margin-top: 30px; - margin-bottom: 0px; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - padding-top: 40px; - padding-right: 40px; - padding-bottom: 40px; - padding-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-no1p3qm2vyd7 { - width: 70%; -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 70% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - margin-top: 0px; - margin-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 40px; - padding-left: 0px; - } -} - -/* .fl-module-heading .fl-heading removed - already in critical/fl-common-modules.css */ - -img.mfp-img { - padding-bottom: 40px !important; -} - -@media (max-width: 860px) { - .fl-photo-content, .fl-photo-img { - max-width: 100%; - } -} - -.fl-photo { - text-align: left; -} - -.fl-photo-img { - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -.fl-node-19njtzagfebh > .fl-module-content { - margin-top: 80px; -} - -@media ( max-width: 860px ) { - .fl-node-19njtzagfebh.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-rich-text strong { - font-weight: bold; -} - -.fl-builder-content .fl-node-ows5td8cbip3 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-ows5td8cbip3 .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-ows5td8cbip3 .fl-rich-text, .fl-builder-content .fl-node-ows5td8cbip3 .fl-rich-text *:not(b, strong) { - font-weight: 600; - font-size: 23px; -} - -.fl-node-7rwpn0gkzc45 > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-7rwpn0gkzc45.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-builder-content .fl-node-6d9equxbio2h .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-6d9equxbio2h .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-6d9equxbio2h .fl-rich-text, .fl-builder-content .fl-node-6d9equxbio2h .fl-rich-text *:not(b, strong) { - font-weight: 600; - font-size: 23px; -} - -.fl-node-594ngq8xc7ws > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-594ngq8xc7ws.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-builder-content .fl-node-wju40a395zbl .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-wju40a395zbl .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-wju40a395zbl .fl-rich-text, .fl-builder-content .fl-node-wju40a395zbl .fl-rich-text *:not(b, strong) { - font-weight: 600; -} - -.fl-node-il8sadb7x3nv > .fl-module-content { - margin-top: 20px; - margin-right: 400px; -} - -@media ( max-width: 860px ) { - .fl-node-il8sadb7x3nv.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - } -} - -.pp-infobox:before, .pp-infobox:after { - content: " "; - display: table; -} - -.pp-infobox:after { - clear: both; -} - -.pp-infobox-wrap .pp-infobox-link { - text-decoration: none; - display: block; -} - -.pp-infobox-title-prefix { - display: block; -} - -.pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infobox-description p { - margin-bottom: 15px; -} - -.pp-infobox-description p:last-of-type { - margin-bottom: 0 !important; -} - -.pp-more-link { - color: inherit; - display: block; - text-decoration: none; - box-shadow: none; -} - -.pp-infobox .pp-more-link { - display: inline-block; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infobox-icon-inner .dashicons, .pp-infobox-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-infobox { - border-width: 0; - padding: 20px; - text-align: center; - -webkit-transition: all .3s linear; - -moz-transition: all .3s linear; - -ms-transition: all .3s linear; - -o-transition: all .3s linear; - transition: all .3s linear; -} - -.pp-infobox-icon { - border-width: 0; - display: inline-block; - margin: 0 auto; - text-align: center; -} - -.pp-infobox-icon-inner { - display: table; -} - -.pp-infobox-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-image { - margin: 0 auto 10px; - text-align: center; -} - -.pp-infobox-image img { - border-width: 0; - height: 2em; - width: 2em; -} - -.pp-infobox-image a { - text-decoration: none !important; - box-shadow: none !important; - border: none !important; - outline: none !important; -} - -.pp-infobox-wrap .layout-1 { - text-align: left; -} - -.pp-infobox-wrap .layout-1 .pp-heading-wrapper { - display: table; - margin-bottom: 5px; -} - -.pp-infobox-wrap .layout-1 .pp-icon-wrapper, .pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 0; - margin-left: 10px; -} - -.pp-infobox-wrap .layout-1 .pp-infobox-title-prefix { - margin-bottom: 0; - margin-left: 10px; -} - -.pp-infobox-wrap .layout-1 .pp-heading-wrapper-inner { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-1 .pp-more-link.pp-title-link .pp-infobox-title-wrapper { - display: block; -} - -.pp-infobox-wrap .layout-2 { - text-align: right; -} - -.pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: table; - float: right; - margin-bottom: 5px; -} - -.pp-infobox-wrap .layout-2 .pp-icon-wrapper { - float: right; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper, .pp-infobox-wrap .layout-2 .pp-icon-wrapper { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 0; - margin-right: 10px; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-description { - clear: both; -} - -.pp-infobox-wrap .layout-2 .pp-header-wrapper-inner { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-2 .pp-more-link.pp-title-link .pp-infobox-title-wrapper { - display: block; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-prefix { - margin-bottom: 0; - margin-right: 10px; -} - -.pp-infobox-wrap .layout-3 { - text-align: left; -} - -.pp-infobox-wrap .layout-3-wrapper { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - flex-shrink: 1; -} - -.pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.pp-infobox-wrap .layout-3 .pp-heading-wrapper { - flex: 1; -} - -.pp-infobox-wrap .layout-4 { - text-align: right; -} - -.pp-infobox-wrap .layout-4-wrapper { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - flex-shrink: 1; -} - -.pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.pp-infobox-wrap .layout-4 .pp-heading-wrapper { - flex: 1; -} - -@media (max-width: 860px) { -} - -.fl-col-group-equal-height .fl-node-5tmpu20yerbq, .fl-col-group-equal-height .fl-node-5tmpu20yerbq .fl-module-content, .fl-col-group-equal-height .fl-node-5tmpu20yerbq .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-5tmpu20yerbq .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-5tmpu20yerbq .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-5tmpu20yerbq .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-large, .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-medium, .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-5tmpu20yerbq .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-5tmpu20yerbq .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-5tmpu20yerbq .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-5tmpu20yerbq.fl-visible-mobile { - display: flex; - } -} - -.fl-node-5tmpu20yerbq .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-5tmpu20yerbq .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-5tmpu20yerbq .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-5tmpu20yerbq .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-5tmpu20yerbq .pp-infobox:hover .pp-infobox-title-prefix { -} - -.fl-node-5tmpu20yerbq .pp-infobox:hover .pp-infobox-title { -} - -.fl-node-5tmpu20yerbq .pp-infobox:hover .pp-infobox-title a { -} - -.fl-node-5tmpu20yerbq .pp-infobox:hover .pp-infobox-description { -} - -.fl-node-5tmpu20yerbq .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-5tmpu20yerbq .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-5tmpu20yerbq .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-5tmpu20yerbq .pp-infobox-icon-inner span.pp-icon, .fl-node-5tmpu20yerbq .pp-infobox-image img { - border-radius: 0px; -} - -.fl-node-5tmpu20yerbq .pp-infobox-wrap .pp-infobox { - background: rgba(245, 246, 248, 0); - text-align: left; -} - -.fl-node-5tmpu20yerbq .pp-infobox:hover { - background: rgba(245, 246, 248, 0); -} - -.fl-node-5tmpu20yerbq .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-3-wrapper, .fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-5tmpu20yerbq .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-5tmpu20yerbq .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-3-wrapper, .fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-5tmpu20yerbq .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-5tmpu20yerbq .pp-infobox-image img { - width: 37px; -} - -.fl-node-5tmpu20yerbq .pp-infobox { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-5tmpu20yerbq .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-k0y7grmbj6n8, .fl-col-group-equal-height .fl-node-k0y7grmbj6n8 .fl-module-content, .fl-col-group-equal-height .fl-node-k0y7grmbj6n8 .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-k0y7grmbj6n8 .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-k0y7grmbj6n8 .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-k0y7grmbj6n8 .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-large, .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-medium, .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-k0y7grmbj6n8 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-k0y7grmbj6n8 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-k0y7grmbj6n8 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-k0y7grmbj6n8.fl-visible-mobile { - display: flex; - } -} - -.fl-node-k0y7grmbj6n8 .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox:hover .pp-infobox-title-prefix { -} - -.fl-node-k0y7grmbj6n8 .pp-infobox:hover .pp-infobox-title { -} - -.fl-node-k0y7grmbj6n8 .pp-infobox:hover .pp-infobox-title a { -} - -.fl-node-k0y7grmbj6n8 .pp-infobox:hover .pp-infobox-description { -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-k0y7grmbj6n8 .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-icon-inner span.pp-icon, .fl-node-k0y7grmbj6n8 .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-wrap .pp-infobox { - background: rgba(245, 246, 248, 0); - text-align: left; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox:hover { - background: rgba(245, 246, 248, 0); -} - -.fl-node-k0y7grmbj6n8 .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-3-wrapper, .fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-k0y7grmbj6n8 .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-k0y7grmbj6n8 .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-3-wrapper, .fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-k0y7grmbj6n8 .pp-infobox-image img { - width: 37px; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-k0y7grmbj6n8 .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-g5t28lcnjfkh, .fl-col-group-equal-height .fl-node-g5t28lcnjfkh .fl-module-content, .fl-col-group-equal-height .fl-node-g5t28lcnjfkh .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-g5t28lcnjfkh .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-g5t28lcnjfkh .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-g5t28lcnjfkh .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-large, .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-medium, .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-g5t28lcnjfkh .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-g5t28lcnjfkh .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-g5t28lcnjfkh .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-g5t28lcnjfkh.fl-visible-mobile { - display: flex; - } -} - -.fl-node-g5t28lcnjfkh .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-g5t28lcnjfkh .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-g5t28lcnjfkh .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-g5t28lcnjfkh .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-g5t28lcnjfkh .pp-infobox:hover .pp-infobox-title-prefix { -} - -.fl-node-g5t28lcnjfkh .pp-infobox:hover .pp-infobox-title { -} - -.fl-node-g5t28lcnjfkh .pp-infobox:hover .pp-infobox-title a { -} - -.fl-node-g5t28lcnjfkh .pp-infobox:hover .pp-infobox-description { -} - -.fl-node-g5t28lcnjfkh .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-g5t28lcnjfkh .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-g5t28lcnjfkh .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-g5t28lcnjfkh .pp-infobox-icon-inner span.pp-icon, .fl-node-g5t28lcnjfkh .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-g5t28lcnjfkh .pp-infobox-wrap .pp-infobox { - background: rgba(245, 246, 248, 0); - text-align: left; -} - -.fl-node-g5t28lcnjfkh .pp-infobox:hover { - background: rgba(245, 246, 248, 0); -} - -.fl-node-g5t28lcnjfkh .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-3-wrapper, .fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-g5t28lcnjfkh .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-g5t28lcnjfkh .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-3-wrapper, .fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-g5t28lcnjfkh .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-g5t28lcnjfkh .pp-infobox-image img { - width: 37px; -} - -.fl-node-g5t28lcnjfkh .pp-infobox { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-g5t28lcnjfkh .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-builder-content .fl-node-nb2thxdw075q .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-nb2thxdw075q .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-nb2thxdw075q .fl-rich-text, .fl-builder-content .fl-node-nb2thxdw075q .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-row .fl-col .fl-node-735gaw8z0rx4 h2.fl-heading a, .fl-row .fl-col .fl-node-735gaw8z0rx4 h2.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-735gaw8z0rx4 h2.fl-heading .fl-heading-text *, .fl-node-735gaw8z0rx4 h2.fl-heading .fl-heading-text { - color: #ffffff; -} - -.fl-node-735gaw8z0rx4.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-735gaw8z0rx4 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-735gaw8z0rx4.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-builder-content .fl-node-6dnrx0uvg45j .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-6dnrx0uvg45j .fl-module-content .fl-rich-text * { - color: #ffffff; -} - -.fl-builder-content .fl-node-6dnrx0uvg45j .fl-rich-text, .fl-builder-content .fl-node-6dnrx0uvg45j .fl-rich-text *:not(b, strong) { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 70px; - line-height: 1; - letter-spacing: -0.7px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-6dnrx0uvg45j .fl-rich-text, .fl-builder-content .fl-node-6dnrx0uvg45j .fl-rich-text *:not(b, strong) { - font-size: 45px; - } -} - -.fl-builder-content .fl-node-a2xb65fhgy79 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-a2xb65fhgy79 .fl-module-content .fl-rich-text * { - color: #ffffff; -} - -.fl-builder-content .fl-node-a2xb65fhgy79 .fl-rich-text, .fl-builder-content .fl-node-a2xb65fhgy79 .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-a2xb65fhgy79 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-a2xb65fhgy79.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-p9so2tfi6euz .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-p9so2tfi6euz .fl-module-content .fl-rich-text * { - color: #ffffff; -} - -.fl-builder-content .fl-node-p9so2tfi6euz .fl-rich-text, .fl-builder-content .fl-node-p9so2tfi6euz .fl-rich-text *:not(b, strong) { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 70px; - line-height: 1; - letter-spacing: -0.7px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-p9so2tfi6euz .fl-rich-text, .fl-builder-content .fl-node-p9so2tfi6euz .fl-rich-text *:not(b, strong) { - font-size: 45px; - } -} - -.fl-builder-content .fl-node-7f326tcxngwi .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-7f326tcxngwi .fl-module-content .fl-rich-text * { - color: #ffffff; -} - -.fl-builder-content .fl-node-7f326tcxngwi .fl-rich-text, .fl-builder-content .fl-node-7f326tcxngwi .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-7f326tcxngwi > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-7f326tcxngwi.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-twdnl1vagh9s .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-twdnl1vagh9s .fl-module-content .fl-rich-text * { - color: #ffffff; -} - -.fl-builder-content .fl-node-twdnl1vagh9s .fl-rich-text, .fl-builder-content .fl-node-twdnl1vagh9s .fl-rich-text *:not(b, strong) { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 70px; - line-height: 1; - letter-spacing: -0.7px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-twdnl1vagh9s .fl-rich-text, .fl-builder-content .fl-node-twdnl1vagh9s .fl-rich-text *:not(b, strong) { - font-size: 45px; - } -} - -@media ( max-width: 860px ) { - .fl-node-twdnl1vagh9s.fl-module > .fl-module-content { - margin-top: 0px; - } -} - -.fl-builder-content .fl-node-r0hgcj5bm8kf .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-r0hgcj5bm8kf .fl-module-content .fl-rich-text * { - color: #ffffff; -} - -.fl-builder-content .fl-node-r0hgcj5bm8kf .fl-rich-text, .fl-builder-content .fl-node-r0hgcj5bm8kf .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-r0hgcj5bm8kf > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-r0hgcj5bm8kf.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-ud8jroeig5h2.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-ud8jroeig5h2 > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media ( max-width: 1115px ) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text, .fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-1i28o7dq3pcv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-1i28o7dq3pcv.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-logo-grid-input.input-small { - width: 46px !important; -} - -.pp-logos-content .logo-slider-prev, .pp-logos-content .logo-slider-next { - position: absolute; - top: 50%; - transform: translateY(-50%); - left: -6px; -} - -.pp-logos-content .logo-slider-next { - right: -6px; - left: auto; -} - -.pp-logos-content .logo-slider-nav { - text-decoration: none; - box-shadow: none; - border: none; - border-radius: 0; - background: none; - display: inline-flex; - align-items: center; - justify-content: center; - line-height: 0; - height: 30px; - width: 30px; - padding: 0; - color: #333; - transition: all 0.3s ease-in-out; -} - -.pp-logos-content .disabled { - pointer-events: none; -} - -.pp-logos-content .logo-slider-nav svg { - height: 20px; - fill: currentColor; -} - -.pp-logos-content .pp-logo { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.pp-logos-content .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-logos-content .bx-wrapper { - margin-bottom: 0; - direction: ltr; -} - -.pp-logos-carousel:not(.pp-logos-wrapper-loaded) { - opacity: 0; -} - -.fl-node-mghf7qv58jbu .clearfix:before, .fl-node-mghf7qv58jbu .clearfix:after { - content: ""; - display: table; -} - -.fl-node-mghf7qv58jbu .clearfix:after { - clear: both; -} - -.fl-node-mghf7qv58jbu .pp-logos-content { - position: relative; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - position: relative; - width: calc((100% - 121px) / 4); - margin-right: 40px; - margin-bottom: 40px; - float: left; - transition: background-color 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-wrapper { - display: flex; - flex-wrap: wrap; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - display: flex; - flex-wrap: wrap; - align-items: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo > a, .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner { - flex: 1 1 auto; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { - text-align: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo a { - display: block; - text-decoration: none; - box-shadow: none; - border: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper { - display: block -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper p.logo-title { - text-align: center; - color: #000000; - margin-top: 10px; - margin-bottom: 10px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { - color: #666666; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo img { - -webkit-filter: inherit; - filter: inherit; - border-style: none; - border-width: 1px; - border-radius: 0px; - margin: 0 auto; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover img { - -webkit-filter: inherit; - filter: inherit; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a { - opacity: 1; - background-color: #f5f5f5; - width: 14px; - height: 14px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a.active, .fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a:hover { - background-color: #999999; - opacity: 1; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav { - display: none; - height: 26px; - width: 26px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - height: 16px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg path { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover svg path { -} - -@media only screen and (max-width: 1200px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media only screen and (max-width: 1115px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - font-size: 16px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 10px; -} - -@media (max-width: 860px) { - .fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 0px; - } -} - -.fl-module-pp-reviews .fl-module-content.fl-node-content { - position: relative; - margin-left: 10px; - margin-right: 10px; -} - -.pp-reviews-wrapper { - width: 94%; - margin: auto; -} - -.pp-reviews-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-reviews-wrapper .swiper-container { - margin-left: auto; - margin-right: auto; - position: relative; - overflow: hidden; - z-index: 1; - width: 100%; -} - -.pp-reviews-wrapper .swiper-wrapper { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - position: relative; - width: 100%; - height: 100%; - z-index: 1; -} - -.pp-reviews-wrapper .swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} - -.pp-reviews-wrapper .pp-review-item.swiper-slide { - width: 100%; - text-align: center; - padding: 0; - height: auto; -} - -.pp-reviews-wrapper .pp-swiper-button { - background-image: none; - position: absolute; - display: inline-flex; - z-index: 1; - cursor: pointer; - padding: 3px; - line-height: 0; - top: calc(50% - (30px / 2)); - transform: translateY(-50%); - color: hsla(0, 0%, 93%, .9); -} - -.pp-reviews-wrapper .pp-swiper-button svg { - fill: currentColor; - width: 37px; - height: 37px; -} - -.pp-reviews-wrapper .pp-swiper-button-prev { - left: 0; -} - -.pp-reviews-wrapper .pp-swiper-button-next { - right: 0; -} - -.pp-reviews-wrapper .pp-reviews-swiper { - padding-bottom: 30px; -} - -.pp-reviews-wrapper .swiper-container-horizontal .swiper-pagination { - position: relative; - top: 0 !important; - bottom: unset !important; -} - -.pp-reviews-wrapper .swiper-container-horizontal > .swiper-pagination-bullets, .pp-reviews-wrapper .swiper-pagination-custom, .pp-reviews-wrapper .swiper-pagination-fraction { - bottom: unset; -} - -.pp-reviews-wrapper .dashicons, .pp-reviews-wrapper .dashicons-before:before { - width: unset !important; -} - -.pp-review { - border: 1px solid #e8e8e8; - height: 100%; - background-color: #fff; - border-radius: 5px; - display: flex; - flex-direction: column; -} - -.pp-review-header, .pp-review-content { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.pp-review-content { - flex-direction: column; - flex: 1; -} - -.pp-review-link { - margin-top: auto; -} - -.pp-review-link a { - text-decoration: none; -} - -.pp-review-header { - padding-top: 15px; - padding-bottom: 6px; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 600; -} - -.pp-review-name { - color: #1c2022; - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - text-align: left; -} - -.pp-review-title { - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - text-align: left; -} - -.pp-review-content { - padding-top: 6px; - padding-bottom: 15px; -} - -.pp-review-header, .pp-review-content { - padding-left: 15px; - padding-right: 15px; -} - -.pp-review-header.has-separator { - border-bottom: 1px solid #e8e8e8; -} - -.pp-review-image { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.pp-review-image img { - height: 36px; - width: 36px; - border-radius: 999px; - -webkit-box-sizing: content-box; - box-sizing: content-box; - -o-object-fit: cover; - object-fit: cover; -} - -.pp-review-cite { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - font-style: normal; - font-size: 14px; - line-height: 1; - width: 100%; -} - -.pp-review-icon { - display: flex; - margin-left: auto; -} - -.pp-review-text { - width: 100%; -} - -.pp-rating { - text-align: left; -} - -.pp-rating i { - font-style: normal; - display: inline-block; - position: relative; - font-style: normal; - cursor: default; - transition: color .2s ease-in-out; -} - -.pp-rating i:before { - content: "\f005"; - display: inline; - font-size: inherit; - font-family: inherit; - position: absolute; - overflow: hidden; - color: #f0ad4e; -} - -.pp-rating i.pp-star-empty:before { - width: 0; -} - -.pp-rating i.pp-star-0:before { - width: 0; -} - -.pp-rating i.pp-star-1:before { - width: 10%; -} - -.pp-rating i.pp-star-2:before { - width: 20%; -} - -.pp-rating i.pp-star-3:before { - width: 30%; -} - -.pp-rating i.pp-star-4:before { - width: 40%; -} - -.pp-rating i.pp-star-5:before { - width: 50%; -} - -.pp-rating i.pp-star-6:before { - width: 60%; -} - -.pp-rating i.pp-star-7:before { - width: 70%; -} - -.pp-rating i.pp-star-8:before { - width: 80%; -} - -.pp-rating i.pp-star-9:before { - width: 90%; -} - -.pp-rating i.pp-star-10:before { - width: 100%; -} - -.fl-node-08kl1yzxeout .pp-reviews-wrapper { -} - -.fl-node-08kl1yzxeout .pp-review { - padding: 25px; - background-color: #F5F6F8; -} - -.fl-node-08kl1yzxeout .pp-review:hover { - background-color: #F5F6F8; -} - -.fl-node-08kl1yzxeout .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-name { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - margin-top: 10px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - margin-top: 35px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-link a { -} - -.fl-node-08kl1yzxeout .pp-review-link a:hover { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-image { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - width: 36px; - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .pp-review-icon { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - background: #999999; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet-active { - background: #000000; -} - -.fl-node-08kl1yzxeout .pp-swiper-button svg { - width: 48px; - height: 48px; -} - -.fl-node-08kl1yzxeout .pp-swiper-button { - color: #000000; - padding-left: 13px; - padding-right: 13px; - padding-bottom: 5px; - padding-top: 5px; - opacity: 1; -} - -.fl-node-08kl1yzxeout .pp-swiper-button:hover { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-prev { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-next { -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - width: 10px; - height: 10px; - border-radius: 100px; -} - -.fl-node-08kl1yzxeout .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-rating { - text-align: left; -} - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; - color: #efecdc; -} - -.fl-node-08kl1yzxeout .pp-rating i:before { - color: #f0ad4e; -} - -.fl-node-08kl1yzxeout .pp-rating i:not(.pp-star-empty):before { - content: "\002605"; -} - -.fl-node-08kl1yzxeout .pp-review { - border-style: none; - border-width: 0; - background-clip: border-box; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding: 25px; -} - -.fl-node-08kl1yzxeout .pp-review-name { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 800; - font-size: 18px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 16px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; - text-align: left; -} - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { - margin-left: 5px; - margin-right: 5px; -} - -.fl-node-08kl1yzxeout .swiper-pagination { - margin-top: 5px; -} - -.fl-node-08kl1yzxeout .pp-review-icon i:before { - font-size: 0px; -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-fa7hjib92cpv.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-fa7hjib92cpv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-fa7hjib92cpv.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text, .fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-9hf5wet31z02 > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media ( max-width: 1115px ) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -@media (max-width: 860px) { -} - -.fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 15px; - } -} - -.entry-content .pp-infolist-title h3, .pp-infolist-title h3 { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infolist-description p { - margin-bottom: 15px; -} - -.pp-infolist-description p:last-of-type { - margin-bottom: 0 !important; -} - -.entry-content .pp-more-link, .pp-more-link { - box-shadow: none; - display: inline-block; - text-decoration: none; -} - -.pp-list-item > .pp-more-link { - display: table; - margin-top: 0; -} - -.pp-more-link { - color: #000; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infolist-icon-inner .dashicons, .pp-infolist-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-list-connector { - height: 100%; - position: absolute; - top: 33px; - z-index: 2; -} - -.pp-infolist-wrap .pp-list-item { - overflow: visible; - list-style: none; - padding-bottom: 25px; - position: relative; -} - -.pp-infolist-wrap .pp-list-item-content { - position: relative; - z-index: 3; -} - -.pp-infolist-wrap .pp-list-item-content { - display: flex; - align-items: center; -} - -.pp-list-item:last-of-type .pp-list-connector { - display: none; -} - -.pp-icon-wrapper { - position: relative; - z-index: 3; -} - -.pp-infolist { - text-align: center; -} - -.pp-infolist ul { - margin: 0; - padding: 0; - display: flex; - flex-direction: column; -} - -.pp-infolist-icon { - border-width: 0; - margin: 0 auto; - text-align: center; -} - -.pp-infolist-icon-inner { - display: table; - height: 3em; - line-height: 0; - width: 3em; -} - -.pp-infolist-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infolist-icon-inner img { - border: none; -} - -.pp-infolist-wrap .layout-1 { - text-align: left; -} - -.pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 20px; -} - -.pp-infolist-wrap .layout-2 { - text-align: right; -} - -.pp-infolist-wrap .layout-2 .pp-list-item-content { - flex-direction: row-reverse; -} - -.pp-infolist-wrap .layout-2 .pp-icon-wrapper { - float: right; - margin-left: 20px; -} - -.pp-infolist-wrap .layout-2 .pp-heading-wrapper { - display: table-cell; - vertical-align: middle; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-list-items { - flex-direction: row; -} - -.pp-infolist-wrap .layout-3 .pp-list-item-content { - padding: 0 20px; - flex-direction: column; -} - -.pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.pp-infolist-wrap .layout-3 .pp-list-connector { - height: 0; - left: 120px; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-more-link { - width: 100%; -} - -@media (max-width: 860px) { - .layout-3 .pp-list-item { - width: 100%; - } - - .layout-3 .pp-list-connector { - display: none; - } - - .layout-3 .pp-list-items { - margin-left: 0; - padding-left: 0; - } - - .pp-infolist-wrap .layout-3 .pp-list-items { - flex-wrap: wrap; - } -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content { - transition: all 0.3s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item { - padding-bottom: 0; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-item .pp-list-item-content, .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-item .pp-list-item-content { - align-items: flex-start; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - color: #ffffff; - margin-top: 0px; - margin-bottom: 0px; - transition: color 0.2s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text:hover { - color: #ffffff; -} - -.fl-node-9bd56tarons2 .pp-infolist-description { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-connector { - border-left-color: #000000; - border-left-style: none; - border-left-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-connector { - border-right-color: #000000; - border-right-style: none; - border-right-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-connector { - border-top-color: #000000; - border-top-style: none; - border-top-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 20%; -} - -@media only screen and (max-width: 768px) { - .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 100%; - float: none; - } -} - -.fl-node-9bd56tarons2 .pp-infolist ul { - gap: 25px; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { - padding: 0px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { - width: 26px; - height: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon, .fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon:before { - font-size: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner { - width: 30px; - height: 30px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, .pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - border: 0; -} - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media only screen and (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - background-color: #ffffff; - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title { -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description { -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - color: #121212; - display: block; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_required { - color: #ff0000; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_container label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper table.gfield_list thead th, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_quantity_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h2.gsection_title, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - color: #121212; - background-color: #ffffff; - width: 100% !important; - outline: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select:focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label input.medium, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { - margin-left: 0 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - width: auto; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; - margin-top: 15px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { - background: transparent; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input[type=file] { - background-color: transparent; - border-style: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { - display: none !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error { - background-color: transparent; - width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { - color: #121212; - margin-left: 0; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media only screen and (max-width: 1115px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -.fl-node-btz2rn93xyu8 .gform_confirmation_wrapper .gform_confirmation_message { - color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 35px; - padding-right: 35px; - padding-bottom: 35px; - padding-left: 35px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 14px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 400; - font-size: 18px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper .gform_confirmation_message { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-wazohulbme7q .fl-row-content { - min-width: 0px; -} - -.fl-node-uiyz63qn8r0f .fl-row-content { - min-width: 0px; -} - -.fl-node-v524b8z0hwrt .fl-row-content { - min-width: 0px; -} - -.fl-node-r0z92ais74j1 .fl-row-content { - min-width: 0px; -} diff --git a/themes/beaver/assets/css/fl-careers-layout.css b/themes/beaver/assets/css/fl-careers-layout.css deleted file mode 100644 index 88a2bccfa..000000000 --- a/themes/beaver/assets/css/fl-careers-layout.css +++ /dev/null @@ -1,3693 +0,0 @@ -@import "utilities/foundation/reset.css"; -@import "utilities/fl-builder-grid.css"; -@import "components/c-hero-sections.css"; -@import "components/c-infobox.css"; -@import "components/c-spacer.css"; -@import "components/c-feature-card--row2.css"; -@import "components/c-testimonial-section.css"; - - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.fl-row, .fl-row-content { - margin-left: auto; - margin-right: auto; - min-width: 0; -} - -.fl-row-content-wrap { - position: relative; -} - -.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { - background-attachment: scroll; -} - -.fl-row-bg-video, .fl-row-bg-video .fl-row-content, .fl-row-bg-embed, .fl-row-bg-embed .fl-row-content { - position: relative; -} - -.fl-row-bg-video .fl-bg-video, .fl-row-bg-embed .fl-bg-embed-code { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -.fl-row-bg-video .fl-bg-video video, .fl-row-bg-embed .fl-bg-embed-code video { - bottom: 0; - left: 0px; - max-width: none; - position: absolute; - right: 0; - top: 0px; -} - -.fl-row-bg-video .fl-bg-video video { - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; -} - -.fl-row-bg-video .fl-bg-video iframe, .fl-row-bg-embed .fl-bg-embed-code iframe { - pointer-events: none; - width: 100vw; - height: 56.25vw; - max-width: none; - min-height: 100vh; - min-width: 177.77vh; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); -} - -.fl-bg-video-fallback { - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - bottom: 0px; - left: 0px; - position: absolute; - right: 0px; - top: 0px; -} - -.fl-row-bg-slideshow, .fl-row-bg-slideshow .fl-row-content { - position: relative; -} - -.fl-row .fl-bg-slideshow { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; - z-index: 0; -} - -.fl-builder-edit .fl-row .fl-bg-slideshow * { - bottom: 0; - height: auto !important; - left: 0; - position: absolute !important; - right: 0; - top: 0; -} - -.fl-row-bg-overlay .fl-row-content-wrap:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-row-bg-overlay .fl-row-content { - position: relative; - z-index: 1; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - min-height: 100vh; -} - -.fl-row-overlap-top .fl-row-content-wrap { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 100%; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - min-height: 0; -} - -.fl-row-default-height .fl-row-content, .fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content { - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-row-default-height .fl-row-full-width.fl-row-content, .fl-row-full-height .fl-row-full-width.fl-row-content, .fl-row-custom-height .fl-row-full-width.fl-row-content { - max-width: 100%; - width: 100%; -} - -.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile), .fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) { - display: flex; - flex-direction: column; - height: 100%; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { - height: auto; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content { - flex: 0 0 auto; - flex-basis: 100%; - margin: 0; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { - margin: 0 auto; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height), .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) { - display: flex; - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, .fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - align-items: flex-end; - justify-content: flex-end; - -webkit-align-items: flex-end; - -webkit-justify-content: flex-end; - -webkit-box-align: end; - -webkit-box-pack: end; - -ms-flex-align: end; - -ms-flex-pack: end; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - justify-content: flex-start; - -webkit-justify-content: flex-start; -} - -.fl-col-group-equal-height { - display: flex; - flex-wrap: wrap; - width: 100%; -} - -.fl-col-group-equal-height.fl-col-group-has-child-loading { - flex-wrap: nowrap; -} - -.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - display: flex; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-col-content { - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - width: 100%; -} - -.fl-col-group-equal-height:before, .fl-col-group-equal-height .fl-col:before, .fl-col-group-equal-height .fl-col-content:before, .fl-col-group-equal-height:after, .fl-col-group-equal-height .fl-col:after, .fl-col-group-equal-height .fl-col-content:after { - content: none; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { - justify-content: flex-start; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { - align-items: center; - justify-content: center; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { - justify-content: flex-end; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - width: 100%; -} - -.fl-builder-ie-11 .fl-col-group-equal-height, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, .fl-builder-ie-11 .fl-col-group-equal-height .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - min-height: 1px; -} - -.fl-col { - float: left; - min-height: 1px; -} - -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button-left { - text-align: left; -} - -.fl-builder-content .fl-button-center { - text-align: center; -} - -.fl-builder-content .fl-button-right { - text-align: right; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} - -.fl-icon-text { - display: table-cell; - text-align: left; - padding-left: 15px; - vertical-align: middle; -} - -.fl-icon-text-empty { - display: none; -} - -.fl-icon-text *:last-child { - margin: 0 !important; - padding: 0 !important; -} - -.fl-icon-text a { - text-decoration: none; -} - -.fl-icon-text span { - display: block; -} - -.fl-icon-text span.mce-edit-focus { - min-width: 1px; -} - -.fl-photo { - line-height: 0; - position: relative; -} - -.fl-photo-align-left { - text-align: left; -} - -.fl-photo-align-center { - text-align: center; -} - -.fl-photo-align-right { - text-align: right; -} - -/* .fl-photo-content and .fl-photo-content img removed - already in critical/fl-common-modules.css */ - -.fl-photo-img-svg { - width: 100%; -} - -.fl-photo-crop-circle img { - -webkit-border-radius: 100%; - -moz-border-radius: 100%; - border-radius: 100%; -} - -.fl-photo-caption { - font-size: 13px; - line-height: 18px; - overflow: hidden; - text-overflow: ellipsis; -} - -.fl-photo-caption-below { - padding-bottom: 20px; - padding-top: 10px; -} - -.fl-photo-caption-hover { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - color: #fff; - left: 0; - opacity: 0; - filter: alpha(opacity=0); - padding: 10px 15px; - position: absolute; - right: 0; - -webkit-transition: opacity 0.3s ease-in; - -moz-transition: opacity 0.3s ease-in; - transition: opacity 0.3s ease-in; -} - -.fl-photo-content:hover .fl-photo-caption-hover { - opacity: 1; - filter: alpha(opacity=100); -} - -.fl-builder-pagination, .fl-builder-pagination-load-more { - padding: 40px 0; -} - -.fl-builder-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; - text-align: center; -} - -.fl-builder-pagination li { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; -} - -.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers { - border: 1px solid #e6e6e6; - display: inline-block; - padding: 5px 10px; - margin: 0 0 5px; -} - -.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current { - background: #f5f5f5; - text-decoration: none; -} - -.fl-slideshow, .fl-slideshow * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -.fl-slideshow .fl-slideshow-image img { - max-width: none !important; -} - -.fl-slideshow-social { - line-height: 0 !important; -} - -.fl-slideshow-social * { - margin: 0 !important; -} - -.fl-builder-content .bx-wrapper .bx-viewport { - background: transparent; - border: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - left: 0; -} - -.mfp-wrap button.mfp-arrow, .mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 50%; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 0; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus { - top: 32px !important; -} - -img.mfp-img { - padding: 0; -} - -.mfp-counter { - display: none; -} - -.mfp-wrap .mfp-preloader.fa { - font-size: 30px; -} - -.fl-form-field { - margin-bottom: 15px; -} - -.fl-form-field input.fl-form-error { - border-color: #DD6420; -} - -.fl-form-error-message { - clear: both; - color: #DD6420; - display: none; - padding-top: 8px; - font-size: 12px; - font-weight: lighter; -} - -.fl-form-button-disabled { - opacity: 0.5; -} - -.fl-animation { - opacity: 0; -} - -.fl-builder-preview .fl-animation, .fl-builder-edit .fl-animation, .fl-animated { - opacity: 1; -} - -.fl-animated { - animation-fill-mode: both; - -webkit-animation-fill-mode: both; -} - -.fl-button.fl-button-icon-animation i { - width: 0 !important; - opacity: 0; - -ms-filter: "alpha(opacity=0)"; - transition: all 0.2s ease-out; - -webkit-transition: all 0.2s ease-out; -} - -.fl-button.fl-button-icon-animation:hover i { - opacity: 1 ! important; - -ms-filter: "alpha(opacity=100)"; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-after { - margin-left: 0px !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { - margin-left: 10px !important; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-before { - margin-right: 0 !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { - margin-right: 20px !important; - margin-left: -10px; -} - -.single:not(.woocommerce).single-fl-builder-template .fl-content { - width: 100%; -} - -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - pointer-events: none; - overflow: hidden; -} - -.fl-builder-shape-layer { - z-index: 0; -} - -.fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 2; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -.fl-row-bg-overlay .fl-row-content { - z-index: 2; -} - -.fl-builder-layer > * { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.fl-builder-layer + .fl-row-content { - position: relative; -} - -.fl-builder-layer .fl-shape { - fill: #aaa; - stroke: none; - stroke-width: 0; - width: 100%; -} - -@supports (-webkit-touch-callout: inherit) { - .fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -@supports (-webkit-touch-callout: none) { - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -.fl-row-content-wrap { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-module-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -@media (max-width: 1200px) { - .fl-visible-desktop, .fl-visible-medium, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-large { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-medium { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: flex; - } - - .fl-col-group.fl-col-group-medium-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -@media (max-width: 860px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: none; - } - - .fl-visible-mobile { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: flex; - } - - .fl-row-content-wrap { - background-attachment: scroll !important; - } - - .fl-row-bg-parallax .fl-row-content-wrap { - background-attachment: scroll !important; - background-position: center center !important; - } - - .fl-col-group.fl-col-group-equal-height { - display: block; - } - - .fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width { - display: -webkit-box; - display: -webkit-flex; - display: flex; - } - - .fl-col-group.fl-col-group-responsive-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) { - flex-basis: 100%; - width: 100% !important; - } - - .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; - display: unset; - -webkit-flex-wrap: unset; - flex-wrap: unset; - flex-direction: unset; - } - - .fl-col { - clear: both; - float: none; - margin-left: auto; - margin-right: auto; - width: auto !important; - } - - .fl-col-small:not(.fl-col-small-full-width) { - max-width: 400px; - } - - .fl-block-col-resize { - display: none; - } - - .fl-row[data-node] .fl-row-content-wrap { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] .fl-bg-video, .fl-row[data-node] .fl-bg-slideshow { - left: 0; - right: 0; - } - - .fl-col[data-node] .fl-col-content { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.page .fl-post-header, .single-fl-builder-template .fl-post-header { - display: none; -} - -/* fl-node-ydac1kbu0mr5 - EXTRACTED to c-hero-sections.css (22/43) */ - -/* fl-node-dkc4gbvj193z - EXTRACTED to c-testimonial-section.css (10/43) */ - -.fl-node-f0p6suehzirx > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-f0p6suehzirx .fl-builder-bottom-edge-layer { - bottom: -1%; -} - -.fl-node-f0p6suehzirx .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 8%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-f0p6suehzirx .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -.fl-node-f0p6suehzirx > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-f0p6suehzirx.fl-row > .fl-row-content-wrap { - padding-top: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-f0p6suehzirx.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -.fl-node-dwgq9vpn70ls { - width: 100%; -} - -.fl-node-pm9n6xlvbdcr { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pm9n6xlvbdcr { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-pm9n6xlvbdcr > .fl-col-content { - padding-right: 50px; -} - -@media ( max-width: 1115px ) { - .fl-node-pm9n6xlvbdcr.fl-col > .fl-col-content { - padding-right: 20px; - } -} - -@media ( max-width: 860px ) { - .fl-node-pm9n6xlvbdcr.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 0px; - } -} - -.fl-node-9o52smetxgia { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-9o52smetxgia { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-9o52smetxgia > .fl-col-content { - margin-top: -280px; -} - -@media ( max-width: 1115px ) { - .fl-node-9o52smetxgia.fl-col > .fl-col-content { - margin-top: -130px; - } -} - -@media ( max-width: 860px ) { - .fl-node-9o52smetxgia.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -/* Spacer column - full width on desktop/large/medium screens */ -.c-content-block__group > .fl-col.fl-visible-desktop { - width: 100%; -} - -/* Feature card column - 3-column layout on desktop, stacked on mobile */ -.c-feature-card { - width: 32%; -} - -@media (max-width: 860px) { - .fl-builder-content .c-feature-card { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.c-feature-card > .fl-col-content { - margin-right: 30px; -} - -@media ( max-width: 860px ) { - .c-feature-card.fl-col > .fl-col-content { - margin-right: 0px; - } -} - -@media ( max-width: 860px ) { - .c-feature-card.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -/* Feature card - middle card (wider with both side margins) */ -.c-feature-card--second { - width: 36%; -} - -@media (max-width: 860px) { - .fl-builder-content .c-feature-card--second { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.c-feature-card--second > .fl-col-content { - margin-right: 30px; - margin-left: 30px; -} - -@media ( max-width: 860px ) { - .c-feature-card--second.fl-col > .fl-col-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media ( max-width: 860px ) { - .c-feature-card--second.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -/* Feature card - third card (no right margin, only left) */ -.c-feature-card--third > .fl-col-content { - margin-right: 0px; - margin-left: 30px; -} - -@media ( max-width: 860px ) { - .c-feature-card--third.fl-col > .fl-col-content { - margin-left: 0px; - } -} - -.fl-node-pvmd79cnor48 { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pvmd79cnor48 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-y2fxeojvpr0z { - width: 75%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-y2fxeojvpr0z { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-y2fxeojvpr0z > .fl-col-content { - padding-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-y2fxeojvpr0z.fl-col > .fl-col-content { - padding-top: 30px; - padding-left: 0px; - } -} - -.fl-node-w4yx9gr5h1od { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-w4yx9gr5h1od { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-w4yx9gr5h1od.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-w4yx9gr5h1od.fl-col > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - } -} - -.fl-node-hfa6xverdc82 { - width: 100%; -} - -.fl-node-hfa6xverdc82 > .fl-col-content { - background-color: #F5F6F8; - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-hfa6xverdc82 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-hfa6xverdc82 > .fl-col-content { - margin-top: 100px; -} - -@media ( max-width: 860px ) { - .fl-node-hfa6xverdc82.fl-col > .fl-col-content { - margin-top: 50px; - margin-bottom: 0px; - } -} - -.fl-node-hfa6xverdc82 > .fl-col-content { - padding-top: 60px; - padding-right: 60px; - padding-bottom: 100px; - padding-left: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-hfa6xverdc82.fl-col > .fl-col-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 70px; - padding-left: 20px; - } -} - -.fl-node-r6vutaz8bsnq { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-r6vutaz8bsnq { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-r6vutaz8bsnq > .fl-col-content { - padding-right: 100px; -} - -@media ( max-width: 860px ) { - .fl-node-r6vutaz8bsnq.fl-col > .fl-col-content { - padding-right: 0px; - } -} - -.fl-node-m4fy3ijh6oev { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-m4fy3ijh6oev { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-m4fy3ijh6oev > .fl-col-content { - padding-left: 80px; -} - -@media ( max-width: 860px ) { - .fl-node-m4fy3ijh6oev.fl-col > .fl-col-content { - padding-top: 20px; - padding-left: 0px; - } -} - -/* .fl-module-heading .fl-heading removed - already in critical/fl-common-modules.css */ - -.fl-node-znrykfbt5jag > .fl-module-content { - margin-right: 280px; -} - -@media ( max-width: 1115px ) { - .fl-node-znrykfbt5jag.fl-module > .fl-module-content { - margin-right: 0px; - } -} - -.fl-builder-content .fl-rich-text strong { - font-weight: bold; -} - -.fl-builder-content .fl-node-4ozql2gni9v5 .fl-rich-text, .fl-builder-content .fl-node-4ozql2gni9v5 .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: left; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-4ozql2gni9v5 .fl-rich-text, .fl-builder-content .fl-node-4ozql2gni9v5 .fl-rich-text *:not(b, strong) { - font-size: 18px; - } -} - -.fl-node-4ozql2gni9v5 > .fl-module-content { - margin-top: 15px; - margin-right: 400px; -} - -@media ( max-width: 1115px ) { - .fl-node-4ozql2gni9v5.fl-module > .fl-module-content { - margin-right: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-4ozql2gni9v5.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - } -} - -.fl-builder-content .fl-node-4sahmupye5n9 a.fl-button, .fl-builder-content .fl-node-4sahmupye5n9 a.fl-button:hover, .fl-builder-content .fl-node-4sahmupye5n9 a.fl-button:visited { -} - -.fl-node-4sahmupye5n9 .fl-button-wrap { - text-align: left; -} - -.fl-node-4sahmupye5n9 > .fl-module-content { - margin-top: 32px; -} - -@media ( max-width: 860px ) { - .fl-node-4sahmupye5n9.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-builder-content .fl-node-4h3i0s82lbyx .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-4h3i0s82lbyx .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-4h3i0s82lbyx .fl-rich-text, .fl-builder-content .fl-node-4h3i0s82lbyx .fl-rich-text *:not(b, strong) { - font-weight: 600; -} - -.fl-node-avobk6yunz3d > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-avobk6yunz3d.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-usxbejnl6297 > .fl-module-content { - margin-top: 20px; - margin-right: 100px; -} - -@media ( max-width: 1115px ) { - .fl-node-usxbejnl6297.fl-module > .fl-module-content { - margin-right: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-usxbejnl6297.fl-module > .fl-module-content { - margin-top: 20px; - margin-right: 0px; - } -} - -img.mfp-img { - padding-bottom: 40px !important; -} - -@media (max-width: 860px) { - .fl-photo-content, .fl-photo-img { - max-width: 100%; - } -} - -.fl-node-gi0qls6dvyk9 .fl-photo { - text-align: left; -} - -.fl-node-gi0qls6dvyk9 .fl-photo-img { - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 860px) { - .fl-node-gi0qls6dvyk9 .fl-photo { - text-align: left; - } - - .fl-node-gi0qls6dvyk9 .fl-photo-content, .fl-node-gi0qls6dvyk9 .fl-photo-img { - width: 400px; - } -} - -.fl-node-gi0qls6dvyk9 > .fl-module-content { - margin-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-gi0qls6dvyk9.fl-module > .fl-module-content { - margin-top: 0px; - } -} - -@media (max-width: 860px) { -} - - -.pp-infobox:before, .pp-infobox:after { - content: " "; - display: table; -} - -.pp-infobox:after { - clear: both; -} - -.pp-infobox-wrap .pp-infobox-link { - text-decoration: none; - display: block; -} - -.pp-infobox-title-prefix { - display: block; -} - -.pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infobox-description p { - margin-bottom: 15px; -} - -.pp-infobox-description p:last-of-type { - margin-bottom: 0 !important; -} - -.pp-more-link { - color: inherit; - display: block; - text-decoration: none; - box-shadow: none; -} - -.pp-infobox .pp-more-link { - display: inline-block; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infobox-icon-inner .dashicons, .pp-infobox-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-infobox { - border-width: 0; - padding: 20px; - text-align: center; - -webkit-transition: all .3s linear; - -moz-transition: all .3s linear; - -ms-transition: all .3s linear; - -o-transition: all .3s linear; - transition: all .3s linear; -} - -.pp-infobox-icon { - border-width: 0; - display: inline-block; - margin: 0 auto; - text-align: center; -} - -.pp-infobox-icon-inner { - display: table; -} - -.pp-infobox-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-image { - margin: 0 auto 10px; - text-align: center; -} - -.pp-infobox-image img { - border-width: 0; - height: 2em; - width: 2em; -} - -.pp-infobox-image a { - text-decoration: none !important; - box-shadow: none !important; - border: none !important; - outline: none !important; -} - -.pp-infobox-wrap .layout-1 { - text-align: left; -} - -.pp-infobox-wrap .layout-1 .pp-heading-wrapper { - display: table; - margin-bottom: 5px; -} - -.pp-infobox-wrap .layout-1 .pp-icon-wrapper, .pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 0; - margin-left: 10px; -} - -.pp-infobox-wrap .layout-1 .pp-infobox-title-prefix { - margin-bottom: 0; - margin-left: 10px; -} - -.pp-infobox-wrap .layout-1 .pp-heading-wrapper-inner { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-1 .pp-more-link.pp-title-link .pp-infobox-title-wrapper { - display: block; -} - -.pp-infobox-wrap .layout-2 { - text-align: right; -} - -.pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: table; - float: right; - margin-bottom: 5px; -} - -.pp-infobox-wrap .layout-2 .pp-icon-wrapper { - float: right; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper, .pp-infobox-wrap .layout-2 .pp-icon-wrapper { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 0; - margin-right: 10px; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-description { - clear: both; -} - -.pp-infobox-wrap .layout-2 .pp-header-wrapper-inner { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-2 .pp-more-link.pp-title-link .pp-infobox-title-wrapper { - display: block; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-prefix { - margin-bottom: 0; - margin-right: 10px; -} - -.pp-infobox-wrap .layout-3 { - text-align: left; -} - -.pp-infobox-wrap .layout-3-wrapper { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - flex-shrink: 1; -} - -.pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.pp-infobox-wrap .layout-3 .pp-heading-wrapper { - flex: 1; -} - -.pp-infobox-wrap .layout-4 { - text-align: right; -} - -.pp-infobox-wrap .layout-4-wrapper { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - flex-shrink: 1; -} - -.pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.pp-infobox-wrap .layout-4 .pp-heading-wrapper { - flex: 1; -} - -@media (max-width: 860px) { -} - -.fl-node-o7uedk0zaipg .fl-photo { - text-align: left; -} - -.fl-node-o7uedk0zaipg .fl-photo-content, .fl-node-o7uedk0zaipg .fl-photo-img { - width: 265px; -} - -.fl-node-o7uedk0zaipg .fl-photo-img { - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -@media (max-width: 860px) { - .fl-node-o7uedk0zaipg .fl-photo { - text-align: center; - } - - .fl-node-o7uedk0zaipg .fl-photo-content, .fl-node-o7uedk0zaipg .fl-photo-img { - width: 300px; - } -} - -.fl-builder-content .fl-node-hl3t85x4f6cr .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-hl3t85x4f6cr .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-hl3t85x4f6cr .fl-rich-text, .fl-builder-content .fl-node-hl3t85x4f6cr .fl-rich-text *:not(b, strong) { - font-weight: 300; - font-size: 30px; - line-height: 40px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-hl3t85x4f6cr .fl-rich-text, .fl-builder-content .fl-node-hl3t85x4f6cr .fl-rich-text *:not(b, strong) { - font-size: 23px; - line-height: 1.3; - text-align: center; - } -} - -.fl-builder-content .fl-node-nmlkaetdxo0q .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-nmlkaetdxo0q .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-nmlkaetdxo0q .fl-rich-text, .fl-builder-content .fl-node-nmlkaetdxo0q .fl-rich-text *:not(b, strong) { - font-weight: 800; - font-size: 23px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-nmlkaetdxo0q .fl-rich-text, .fl-builder-content .fl-node-nmlkaetdxo0q .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: center; - } -} - -.fl-node-nmlkaetdxo0q > .fl-module-content { - margin-top: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-nmlkaetdxo0q.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-builder-content .fl-node-uy0d41vnxm86 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-uy0d41vnxm86 .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-uy0d41vnxm86 .fl-rich-text, .fl-builder-content .fl-node-uy0d41vnxm86 .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-uy0d41vnxm86 .fl-rich-text, .fl-builder-content .fl-node-uy0d41vnxm86 .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-node-uy0d41vnxm86 > .fl-module-content { - margin-top: 5px; -} - -@media ( max-width: 860px ) { - .fl-node-uy0d41vnxm86.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-31rjgest75um .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-31rjgest75um .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-31rjgest75um .fl-rich-text, .fl-builder-content .fl-node-31rjgest75um .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-pjtxle16swrv.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-pjtxle16swrv > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-pjtxle16swrv.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-zhlys39qktgm .fl-rich-text, .fl-builder-content .fl-node-zhlys39qktgm .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-zhlys39qktgm > .fl-module-content { - margin-top: 20px; - margin-right: 250px; - margin-left: 250px; -} - -@media ( max-width: 1115px ) { - .fl-node-zhlys39qktgm.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-zhlys39qktgm.fl-module > .fl-module-content { - margin-top: 20px; - margin-right: 0px; - margin-left: 0px; - } -} - -.clearfix:before, .clearfix:after { - content: ""; - display: table; -} - -.clearfix:after { - clear: both; -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-posts-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-posts-loader { - display: none; - text-align: center; -} - -.pp-posts-wrapper { - position: relative; -} - -.pp-content-post-grid #infscr-loading { - position: absolute; - bottom: -10px; -} - -.rtl .pp-content-post-grid.pp-is-filtering:after { - left: auto; - right: 50%; -} - -.pp-content-post-grid.pp-is-filtering .pp-content-post { - opacity: 0.5; -} - -.pp-post-filters-wrapper { - position: relative; -} - -.pp-post-filters-toggle { - display: none; - padding: 10px 15px; - cursor: pointer; - margin-bottom: 10px; -} - -.pp-post-filters-toggle:after { - content: "+"; - float: right; - font-size: 18px; - font-weight: bold; - line-height: 1; -} - -.pp-post-filters-toggle.pp-post-filters-open:after { - content: "-"; -} - -.pp-post-filters-wrapper.pp-filter-mobile { - display: none; -} - -.pp-post-filters-wrapper .pp-close-icon { - background: #ddd; - padding: 3px 8px; - position: absolute; - top: -35px; - right: 0; - cursor: pointer; - display: none; -} - -.pp-post-filters-wrapper.pp-filter-mobile .pp-close-icon { - display: block; -} - -.pp-filter-title-mobile { - display: none; - font-size: 18px; - padding: 5px 20px; - border: 2px solid #222; - margin-bottom: 20px; - color: #333; - cursor: pointer; -} - -.pp-post-filters { - padding-left: 0; - text-align: left; - margin-bottom: 30px; -} - -.pp-post-filters li { - display: inline-block; - margin-right: 10px; - cursor: pointer; - padding: 8px 10px; - color: #000; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-post-filters li:hover { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-post a { - border: none; -} - -.pp-content-post a, .pp-content-post .pp-post-content, .pp-content-post .pp-post-meta { - transition: color 0.3s ease-in-out; -} - -.pp-content-post-carousel .owl-carousel { - overflow: hidden; -} - -.pp-content-post-carousel .owl-carousel .owl-stage-outer { - overflow: initial; -} - -.pp-content-post-carousel .owl-carousel.owl-loaded:focus { - outline: none; -} - -.pp-content-grid-post .pp-content-category-list, .pp-content-carousel-post .pp-content-category-list { - margin-top: 15px; - padding-top: 10px; - border-top: 1px solid #eee; - position: relative; - z-index: 2; -} - -.pp-content-grid-post .pp-content-grid-more, .pp-content-carousel-post .pp-content-carousel-more { - display: inline-block; -} - -.pp-content-post .pp-post-title a, .pp-content-post .pp-more-link-button { - text-decoration: none; -} - -.pp-content-post .pp-post-title-divider { - display: inline-block; - height: 2px; - width: 50px; - margin-bottom: 7px; -} - -.pp-content-grid-image > a, .pp-content-carousel-image > a { - display: block; -} - -.pp-content-post-grid:not(.pp-css-grid) .pp-content-post .pp-post-image, .pp-content-post-carousel .pp-content-post .pp-post-image { - position: relative; -} - -.pp-content-post .pp-post-image .pp-post-featured-img a { - display: block; -} - -.pp-content-post.pp-grid-style-9 .pp-post-image a { - width: 100%; - height: 100%; -} - -.pp-content-post .pp-post-image .fl-photo-content { - display: block; -} - -.pp-content-post .pp-post-image .pp-content-category-list { - position: absolute; - top: 0; - margin-top: 0; - background: #000; - color: #fff; - text-decoration: none; - border-top: 0; - padding: 10px; - z-index: 1; -} - -.pp-content-post .pp-post-image .pp-content-category-list a { - color: #fff; -} - -.pp-content-post .pp-post-image .pp-post-title { - position: absolute; - bottom: 0; - width: 100%; - padding: 15px; -} - -.pp-content-post.pp-grid-style-4 .pp-post-image { - overflow: hidden; - position: relative; -} - -.pp-content-post.pp-grid-style-4 .pp-post-image img { - -moz-transition: all 0.3s; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} - -.pp-content-post.pp-grid-style-4:hover .pp-post-image img { - -moz-transform: scale(1.1, 1.1); - -webkit-transform: scale(1.1, 1.1); - transform: scale(1.1, 1.1); -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date { - float: left; - text-align: center; - width: 38px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - display: block; - padding: 5px 0px; - font-size: 15px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - display: block; - padding: 5px 0; - font-size: 13px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-data { - margin-left: 20px; - float: left; - width: 70%; - text-align: left; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image { - text-align: center; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - display: block; - margin: 0 auto; - padding: 10px; - border-radius: 100%; - width: 60px; - height: 60px; - margin-top: -30px; - text-transform: uppercase; - font-size: 14px; - line-height: 1.5; - position: relative; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date span { - display: block; -} - -.pp-content-post.pp-grid-style-7 .pp-content-body { - max-width: 90%; - margin: 0 auto; - margin-top: -10%; - position: relative; - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -.pp-content-post.pp-grid-style-7:hover .pp-content-body { - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -.pp-content-post.pp-grid-style-7 .pp-content-post-meta { - border-bottom: 1px solid #eee; - margin-bottom: 10px; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap { - display: flex; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post.pp-post-2n .pp-content-alternate-wrap { - flex-direction: row-reverse; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 50%; - overflow: hidden; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image *:not(.pp-post-meta) { - height: 100% !important; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image img { - object-fit: cover; -} - -.pp-content-post { - overflow: hidden; -} - -.pp-content-post, .pp-content-post:hover { - -webkit-transition: background-color 0.3s ease-in-out; - -moz-transition: background-color 0.3s ease-in-out; - -ms-transition: background-color 0.3s ease-in-out; - -o-transition: background-color 0.3s ease-in-out; - transition: background-color 0.3s ease-in-out; -} - -.pp-content-post-grid { - margin: 0 auto; - position: relative; -} - -.pp-content-grid-image img { - height: auto !important; - width: 100%; -} - -.pp-post-featured-img img { - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - transition-duration: 0.3s; -} - -.pp-content-grid-content p:last-of-type { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-content-grid-title, .pp-content-carousel-title { - margin: 0; - padding: 0; -} - -.pp-content-post-meta { - font-size: 14px; - padding-bottom: 10px; - position: relative; - z-index: 2; -} - -.pp-content-grid #infscr-loading { - bottom: 0; - left: 0; - right: 0; - padding: 40px 0; - position: absolute; - text-align: center; - width: 100%; -} - -.pp-content-post .pp-more-link-button, .pp-content-post .pp-add-to-cart a { - display: inline-table; - text-align: center; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination ul.page-numbers { - display: inline-block; -} - -.pp-content-grid-pagination li { - text-align: center; -} - -.pp-content-post .pp-more-link-button:hover, .pp-content-grid-pagination li a.page-numbers:hover, .pp-content-post .pp-add-to-cart a { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination li a.page-numbers { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination li .page-numbers { - min-width: 35px !important; - display: block !important; -} - -.pp-content-grid-pagination li .page-numbers:last-child { - margin-right: 0; -} - -.pp-content-grid-load-more a { - display: inline-block; -} - -.pp-content-grid-load-more a.disabled { - opacity: 0.8; - pointer-events: none; -} - -.pp-content-grid-load-more a .pp-grid-loader-icon { - display: none; -} - -.pp-content-grid-load-more a .pp-grid-loader-icon img { - height: 18px; - margin-left: 3px; -} - -.pp-content-grid-load-more a.loading .pp-grid-loader-icon { - display: inline; -} - -.pp-content-grid-loader { - margin-top: 10px; -} - -.pp-content-grid-loader .pp-grid-loader-text { - color: #999999; -} - -.pp-content-grid-loader .pp-grid-loader-icon img { - height: 18px; -} - -.pp-content-post a.pp-post-link { - display: block; - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - z-index: 1; -} - -.pp-post-feed-post { - border-bottom: 1px solid #e6e6e6; - margin-bottom: 40px; - padding-bottom: 40px; -} - -.pp-post-feed-post:last-child { - border-bottom: none; - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-post-feed-header { - margin-bottom: 25px; -} - -.pp-post-feed-header a { - text-decoration: none; -} - -body h2.pp-post-feed-title { - margin: 0 0 10px; - padding: 0; -} - -body .pp-post-feed-meta { - font-size: 14px; -} - -.pp-post-feed-meta .fl-sep { - margin: 0 3px; -} - -.pp-post-feed-image { - margin-bottom: 25px; -} - -.pp-post-feed-image img { - height: auto !important; - width: 100% !important; -} - -.pp-post-feed-image-beside .pp-post-feed-image { - float: left; - width: 33%; -} - -.pp-post-feed-image-beside.pp-post-feed-has-image .pp-post-feed-content { - margin-left: 37%; -} - -.pp-post-feed-content a { - text-decoration: none; -} - -.pp-post-feed-content p:last-of-type { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-post-feed-more { - margin-top: 15px; - display: inline-block; -} - -.pp-post-feed #infscr-loading { - padding: 40px 0; - text-align: center; - width: 100%; -} - -.pp-content-grid-empty { - border: 1px dashed #ccc; - font-size: 16px; - padding: 20px; - text-align: center; -} - -.pp-post-carousel-navigation { - position: absolute; - top: 50%; - left: 0; - right: 0; - z-index: 20; - margin-top: -16px; -} - -.pp-post-carousel-navigation a { - position: absolute; - display: inline-block; -} - -.pp-post-carousel-navigation a a { - display: none; -} - -.pp-post-carousel-navigation a:hover { - opacity: 1; -} - -.pp-post-carousel-navigation .carousel-prev { - left: 0; -} - -.pp-post-carousel-navigation .carousel-next { - right: 0; -} - -.pp-post-carousel-navigation .fl-post-carousel-svg-container { - position: relative; - width: 32px; - height: 32px; -} - -.pp-content-carousel-image img { - height: auto; -} - -.pp-content-post-carousel .owl-theme .owl-dots { - margin-top: 10px; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-page span { - margin: 5px; -} - -.pp-content-post-carousel { - position: relative; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div, .pp-content-post-carousel .owl-nav button { - position: absolute; - top: 40%; - line-height: 0; - margin: 0; - padding: 0; - font-size: 20px; - background-image: none !important; - z-index: 1; - display: inline-flex; - align-items: center; - justify-content: center; -} - -.pp-content-post-carousel .owl-nav button { - border: none; -} - -.pp-content-post-carousel .owl-nav button svg { - height: 1em; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev, .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next, .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.pp-content-post-carousel .owl-theme .owl-dots .owl-dot { - top: 0; -} - -.pp-content-post .star-rating { - margin-left: auto; - margin-right: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - float: right; - overflow: hidden; - position: relative; - height: 15px; - line-height: 1; - font-size: 15px; - width: 80px; - font-family: star; - display: block; - float: none; -} - -.pp-content-post .star-rating:before { - content: "\73\73\73\73\73"; - color: #d3ced2; - float: left; - top: 0; - left: 0; - position: absolute; -} - -.pp-content-post .star-rating span { - overflow: hidden; - float: left; - top: 0; - left: 0; - position: absolute; - padding-top: 15px; -} - -.pp-content-post .star-rating span:before { - content: "\53\53\53\53\53"; - top: 0; - position: absolute; - left: 0; - color: #000; -} - -.pp-content-post .pp-product-price ins { - text-decoration: none; -} - -.pp-content-post.pp-grid-style-6 .star-rating { - margin: 0 auto !important; -} - -.pp-content-post.pp-grid-style-9 { - position: relative; - overflow: hidden; - height: 270px; -} - -.pp-content-post.pp-grid-style-9 .pp-content-grid-image { - height: 100%; -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img { - background-repeat: no-repeat; - background-position: center center; - background-size: cover; - height: 100%; - position: relative; - overflow: hidden; - margin: 0; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -ms-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img { - -webkit-transform: scale(1.1); - -moz-transform: scale(1.1); - -o-transform: scale(1.1); - -ms-transform: scale(1.1); - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; - filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); - transform: scale(1.1); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 70%; - width: 100%; - position: absolute; - bottom: 0; - z-index: 1; - background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7))); - background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 100%; - width: 100%; - position: absolute; - bottom: 0; - -webkit-transition: background-color .3s ease; - -moz-transition: background-color .3s ease; - -o-transition: background-color .3s ease; - transition: background-color .3s ease; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img a:last-child:before { - background-color: rgba(0, 0, 0, .1); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img img { - display: block; - height: auto; - opacity: 1; - transition: transform 0.3s ease, opacity 0.3s; - -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s; - transition-timing-function: ease !important; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img img { - transform: scale3d(1.1, 1.1, 1); - -webkit-transform: scale3d(1.1, 1.1, 1); - -moz-transform: scale3d(1.1, 1.1, 1) rotate(.02deg); -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-text { - position: absolute; - bottom: 0; - pointer-events: none; - z-index: 1; - width: 100%; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category.pp-content-category-list { - border-top: 0; - margin: 0; - padding: 0; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category span { - display: inline-block; - background-color: #333333; - margin-bottom: 10px; - padding: 2px 8px; - -webkit-transition: background-color 0.2s ease-in-out; - -moz-transition: background-color 0.2s ease-in-out; - transition: background-color 0.2s ease-in-out; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-info, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - width: 80%; - margin: 0 0 0 20px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - margin-bottom: 20px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - font-size: 12px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category, .pp-content-post.pp-grid-style-9 .pp-grid-tile-category a, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta span { - color: #fff; - text-shadow: 1px 1px 1px rgba(0, 0, 0, .3); -} - -.pp-post-event-calendar-date { - margin-bottom: 5px; -} - -.pp-post-event-calendar-date, .pp-post-event-calendar-date span { - font-weight: bold; -} - -.pp-post-event-calendar-venue { - font-style: italic; -} - -.pp-post-event-calendar-cost { - margin-top: 12px; - margin-bottom: 12px; -} - -.pp-posts-not-found-text { - width: 100% !important; -} - -.cg-equal-align-button .pp-content-post, .cg-equal-align-button .pp-content-post .pp-content-body, .cg-equal-align-button .pp-content-post-data { - display: flex; - flex-direction: column; -} - -.cg-equal-align-button .pp-content-post .pp-content-body, .cg-equal-align-button .pp-content-post-data, .cg-equal-align-button .pp-content-post .pp-post-content { - height: 100%; -} - -.cg-equal-align-button .pp-content-post .pp-post-link { - margin-top: auto; -} - -.cg-center-align .pp-content-posts { - margin: 0 auto; -} - -.cg-static-grid .pp-content-post.pp-content-grid-post { - position: static !important; - left: auto !important; - top: auto !important; - margin-right: 2%; - visibility: visible !important; - opacity: 1 !important; - transform: none !important; -} - -@media only screen and (min-width: 768px) { - .cg-css-grid .pp-content-post-grid.pp-equal-height { - display: grid; - grid-template-columns: repeat(3, 1fr); - grid-auto-rows: min-content; - grid-column-gap: 2%; - grid-row-gap: 2ch; - height: auto !important; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height:before, .cg-css-grid .pp-content-post-grid.pp-equal-height:after { - content: none; - display: none; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height .pp-content-post { - display: flex; - flex-direction: column; - flex-grow: 1; - position: static !important; - overflow: visible; - width: auto; - height: auto !important; - margin-bottom: 0 !important; - transform: none !important; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height .pp-grid-space { - display: none; - } -} - -@media (max-width: 860px) { - .pp-post-feed-post.pp-post-feed-image-beside { - max-width: 300px; - margin-left: auto; - margin-right: auto; - } - - .pp-post-feed-image-beside .pp-post-feed-image, .pp-post-feed-image-beside .pp-post-feed-image img { - float: none; - width: 100% !important; - } - - .pp-post-feed-image-beside.pp-post-feed-has-image .pp-post-feed-content { - margin-left: 0; - } - - .pp-content-post-carousel .pp-content-post .pp-post-img { - width: auto; - } - - .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev { - left: 0; - } - - .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next { - right: 0; - } - - .pp-content-post-carousel .owl-theme .owl-controls { - margin-top: 20px; - } - - .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap, .pp-content-post-grid.pp-content-alternate .pp-content-post.pp-post-2n .pp-content-alternate-wrap { - flex-direction: column; - } - - .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 100%; - } - - .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-body, .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-post-data, .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-post .pp-post-content { - height: auto; - } -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-pagination { - text-align: center; -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-pagination.fl-builder-pagination { - padding-top: 15px; - padding-bottom: 15px; -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-pagination li a.page-numbers, .fl-node-t2084qdhsoz6 .pp-content-grid-pagination li span.page-numbers { - background-color: var(--color-white); - color: #1a8cff; - margin-right: 5px; -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-pagination li a.page-numbers:hover, .fl-node-t2084qdhsoz6 .pp-content-grid-pagination li span.current, .fl-node-t2084qdhsoz6 .pp-content-grid-pagination li span[aria-current] { - background-color: #1a8cff; - color: var(--color-white); -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-load-more { - margin-top: 15px; - text-align: center; -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-load-more a { - background-color: var(--color-white); - color: #1a8cff; - text-align: center; - text-decoration: none; - transition: all 0.2s ease-in-out; -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-load-more a:hover { - background-color: #1a8cff; - color: var(--color-white); -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-post-title { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-post-title, .fl-node-t2084qdhsoz6 .pp-content-post .pp-post-title a { -} - -.fl-node-t2084qdhsoz6 .pp-content-post:hover .pp-post-title, .fl-node-t2084qdhsoz6 .pp-content-post:hover .pp-post-title a { -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-post-content { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post:hover .pp-post-content { -} - -.fl-node-t2084qdhsoz6 .pp-post-event-calendar-date, .fl-node-t2084qdhsoz6 .pp-post-event-calendar-date span { -} - -.fl-node-t2084qdhsoz6 .pp-post-event-calendar-venue, .fl-node-t2084qdhsoz6 .pp-post-event-calendar-venue span.tribe-address { -} - -.fl-node-t2084qdhsoz6 .pp-post-event-calendar-cost, .fl-node-t2084qdhsoz6 .pp-post-event-calendar-cost span.ticket-cost { -} - -.fl-node-t2084qdhsoz6 .pp-post-event-calendar-cost form { - margin-top: 10px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-more-link-button, .fl-node-t2084qdhsoz6 .pp-content-post .pp-more-link-button:visited, .fl-node-t2084qdhsoz6 .pp-content-post .pp-add-to-cart a, .fl-node-t2084qdhsoz6 .pp-content-post .pp-add-to-cart a:visited, .fl-node-t2084qdhsoz6 .pp-post-event-calendar-cost form .tribe-button, .fl-node-t2084qdhsoz6 .pp-post-event-calendar-cost form .tribe-button:visited { - color: var(--color-white); - cursor: pointer; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-data.pp-content-relative { - position: relative; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-data.pp-content-relative .pp-more-link-button { - position: absolute; - bottom: 0; - left: 0; -} - -.fl-node-t2084qdhsoz6 .pp-grid-style-5 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 0; - transform: none; -} - -.fl-node-t2084qdhsoz6 .pp-grid-style-6 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 50%; - transform: translateX(-50%); -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-content-grid-more:hover, .fl-node-t2084qdhsoz6 .pp-content-post .pp-add-to-cart a:hover, .fl-node-t2084qdhsoz6 .pp-post-event-calendar-cost form .tribe-button:hover { - background: #000000; - border-color: #eeeeee; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-post-title-divider { - background-color: #333333; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-post-image .pp-content-category-list { - background-color: #000000; - color: var(--color-white); - right: auto; - left: 0; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-post-image .pp-content-category-list a { - color: var(--color-white); -} - -.fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - background-color: #f9f9f9; - color: #888888; - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - background-color: #000000; - color: var(--color-white); - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - background-color: #000000; - color: var(--color-white); -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-post-image .pp-post-title { - background: rgba(0, 0, 0, 0.5); - text-align: left; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-post-meta { - color: #606060; -} - -.fl-node-t2084qdhsoz6 .pp-content-post:hover .pp-post-meta { -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-post-meta span { -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-post-meta a { - color: #606060; -} - -.fl-node-t2084qdhsoz6 .pp-content-post:hover .pp-post-meta a { -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-post .pp-content-category-list, .fl-node-t2084qdhsoz6 .pp-content-carousel-post .pp-content-category-list { - border-top-color: #e9eaec; -} - -.fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-7 .pp-content-post-meta { - border-bottom-color: #e9eaec; -} - -.fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { - border-bottom-color: #e9eaec; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { - opacity: 1; - background: #666666; - width: 10px; - height: 10px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-carousel .owl-theme .owl-dots .owl-dot.active span, .fl-node-t2084qdhsoz6 .pp-content-post-carousel .owl-theme .owl-dots .owl-dot:hover span { - background: #000000; - opacity: 1; - box-shadow: none; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-carousel .owl-nav button { - width: 40px; - height: 40px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-carousel .owl-nav button svg { - height: 30px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-carousel .owl-nav button:hover { -} - -.fl-node-t2084qdhsoz6 .pp-content-post { - opacity: 1; - text-align: left; -} - -.fl-node-t2084qdhsoz6 .pp-content-post:hover { - background-color: #F5F6F8; -} - -.fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-7 .pp-content-body { - background-color: #F5F6F8; -} - -.fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-7:hover .pp-content-body { - background-color: #F5F6F8; -} - -.woocommerce .fl-node-t2084qdhsoz6 .pp-content-post { - margin-bottom: 2.5%; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-grid { - display: grid; - grid-template-columns: repeat(2, 1fr); - grid-gap: 25px; -} - -.fl-node-t2084qdhsoz6.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-xl)), min(calc(100% / var(--items-count)), calc(100% / var(--column-xl)))); - justify-content: center; -} - -.fl-node-t2084qdhsoz6 .pp-content-post { - width: 100%; -} - -.fl-node-t2084qdhsoz6 .pp-content-post { - position: relative; - background-color: #F5F6F8; -} - -.fl-node-t2084qdhsoz6.cg-static-grid .pp-content-post.pp-content-grid-post { - margin-right: 2.5%; -} - -@media only screen and (min-width: 768px) { - .fl-node-t2084qdhsoz6.cg-css-grid .pp-content-post-grid.pp-equal-height { - grid-column-gap: 2.5%; - grid-row-gap: 2.5ch; - } -} - -.fl-node-t2084qdhsoz6 .pp-grid-space { - width: 2.5%; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-content-grid-more-link, .fl-node-t2084qdhsoz6 .pp-content-post .pp-add-to-cart { - margin-top: 10px; - margin-bottom: 5px; - position: relative; - z-index: 2; -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-post:nth-of-type(2n) { - margin-right: 0; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-grid.pp-filters-active .pp-content-grid-post { - margin-right: 0; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-grid .pp-content-grid-post { - margin-right: 0; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-content-body { -} - -.fl-node-t2084qdhsoz6 .pp-content-post .star-rating { - margin-left: 0; -} - -.fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-5 .star-rating { - margin-left: 0; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .star-rating:before, .fl-node-t2084qdhsoz6 .pp-content-post .star-rating span:before { - color: #000000; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-product-price, .fl-node-t2084qdhsoz6 .pp-content-post .pp-product-price span.price { - color: #000000; - font-size: px; -} - -.fl-node-t2084qdhsoz6.cg-square-layout .pp-content-post.pp-grid-style-9 { - height: auto !important; -} - -.fl-node-t2084qdhsoz6.cg-square-layout .pp-content-post-grid.pp-filters-active .pp-content-grid-post .pp-post-image:after { - content: ""; - display: block; - padding-bottom: 100%; -} - -.fl-node-t2084qdhsoz6.cg-square-layout .pp-content-post.pp-grid-style-9 .pp-post-featured-img { - width: 100%; - height: 100%; - position: absolute; -} - -.fl-node-t2084qdhsoz6 .pp-post-filters-sidebar .pp-content-posts { - width: 100%; -} - -.fl-node-t2084qdhsoz6 .pp-post-filters-sidebar.pp-posts-wrapper { - display: flex; - flex-direction: row; -} - -.fl-node-t2084qdhsoz6 .pp-post-filters-sidebar-right.pp-posts-wrapper { - flex-direction: row-reverse; -} - -.fl-node-t2084qdhsoz6 .pp-post-filters-sidebar .pp-post-filters-wrapper { - flex: 1 0 0; -} - -.fl-node-t2084qdhsoz6 .pp-post-filters-sidebar .pp-post-filters li { - display: block; - margin-bottom: 10px; -} - -.fl-node-t2084qdhsoz6 .pp-post-filters-sidebar-right .pp-post-filters li { - margin-right: 0; - margin-left: 10px; -} - -@media screen and (max-width: 1200px) { - .fl-node-t2084qdhsoz6 .pp-content-post-grid { - grid-template-columns: repeat(2, 1fr); - grid-gap: 25px; - } - - .fl-node-t2084qdhsoz6.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-lg)), min(calc(100% / var(--items-count)), calc(100% / var(--column-lg)))); - } - - .fl-node-t2084qdhsoz6 .pp-content-post { - } - - .fl-node-t2084qdhsoz6 .pp-grid-space { - width: 2.5%; - } -} - -@media screen and (max-width: 1115px) { - .fl-node-t2084qdhsoz6 .pp-content-post-grid { - grid-template-columns: repeat(2, 1fr); - grid-gap: 25px; - } - - .fl-node-t2084qdhsoz6.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-md)), min(calc(100% / var(--items-count)), calc(100% / var(--column-md)))); - } - - .fl-node-t2084qdhsoz6 .pp-content-post { - } - - .fl-node-t2084qdhsoz6 .pp-grid-space { - width: 2.5%; - } - - .fl-node-t2084qdhsoz6 .pp-content-grid-post:nth-of-type(2n+1) { - clear: none; - } - - .fl-node-t2084qdhsoz6 .pp-content-grid-post:nth-of-type(2n+1) { - clear: left; - } - - .fl-node-t2084qdhsoz6 .pp-content-grid-post:nth-of-type(2n) { - margin-right: 0; - } -} - -@media screen and (max-width: 860px) { - .fl-node-t2084qdhsoz6 .pp-content-post-grid { - grid-template-columns: repeat(1, 1fr); - grid-gap: 40px; - } - - .fl-node-t2084qdhsoz6.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-sm)), min(calc(100% / var(--items-count)), calc(100% / var(--column-sm)))); - } - - .fl-node-t2084qdhsoz6 .pp-content-post { - } - - .fl-node-t2084qdhsoz6 .pp-grid-space { - width: 4%; - } - - .fl-node-t2084qdhsoz6 .pp-content-grid-post:nth-of-type(2n+1) { - clear: none; - } - - .fl-node-t2084qdhsoz6 .pp-content-grid-post:nth-of-type(1n+1) { - clear: left; - } - - .fl-node-t2084qdhsoz6 .pp-content-grid-post:nth-of-type(1n) { - margin-right: 0; - } - - .fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-8 .pp-post-image, .fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-8 .pp-content-body { - float: none; - width: 100%; - } -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-pagination li a.page-numbers, .fl-node-t2084qdhsoz6 .pp-content-grid-pagination li span.page-numbers, .fl-node-t2084qdhsoz6 .pp-content-grid-load-more a { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #1a8cff; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 25px; - border-top-right-radius: 25px; - border-bottom-left-radius: 25px; - border-bottom-right-radius: 25px; - padding-top: 12px; - padding-right: 25px; - padding-bottom: 12px; - padding-left: 25px; - font-size: 18px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-more-link-button, .fl-node-t2084qdhsoz6 .pp-content-post .pp-add-to-cart a, .fl-node-t2084qdhsoz6 .pp-post-event-calendar-cost form .tribe-button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post-carousel .owl-nav button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 12px; - border-top-right-radius: 12px; - border-bottom-left-radius: 12px; - border-bottom-right-radius: 12px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post .pp-content-body { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post.pp-grid-style-9 { - height: 275px; -} - -@media (max-width: 860px) { - .fl-node-t2084qdhsoz6 .pp-content-post { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-t2084qdhsoz6 > .fl-module-content { - margin-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-t2084qdhsoz6.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-node-rhgcenbtxzqi.fl-module-heading .fl-heading { - text-align: left; -} - -@media (max-width: 860px) { - .fl-node-rhgcenbtxzqi.fl-module-heading .fl-heading { - text-align: center; - } -} - -.fl-node-rhgcenbtxzqi > .fl-module-content { - margin-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-rhgcenbtxzqi.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-bo3cr61zgnis .fl-rich-text, .fl-builder-content .fl-node-bo3cr61zgnis .fl-rich-text *:not(b, strong) { - text-align: left; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-bo3cr61zgnis .fl-rich-text, .fl-builder-content .fl-node-bo3cr61zgnis .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-node-bo3cr61zgnis > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-bo3cr61zgnis.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, .pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - border: 0; -} - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media only screen and (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-erl54g069p1u .pp-gf-content { - background-color: transparent; - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_title, .fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_title { -} - -.fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper span.gform_description { -} - -.fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield .gfield_label { - color: #121212; - display: block; -} - -.fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield_required { - color: #ff0000; -} - -.fl-builder-content .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .ginput_container label, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper table.gfield_list thead th, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper span.ginput_product_price, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper span.ginput_product_price_label, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper span.ginput_quantity_label, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper h2.gsection_title, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield select, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield textarea { - color: #121212; - background-color: var(--color-white); - width: 100% !important; - outline: none; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { - color: #969798; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { - color: #969798; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { - color: #969798; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { - color: #969798; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { - color: #969798; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { - color: #969798; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield select:focus, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .top_label input.medium, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { - margin-left: 0 !important; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { - width: 100% !important; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform-button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - width: auto; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform-button:hover, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { - background: transparent; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield input[type=file] { - background-color: transparent; - border-style: none; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .validation_error, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_validation_errors > h2, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper li.gfield.gfield_error, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .validation_error, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { - display: none !important; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield.gfield_error { - background-color: transparent; - width: 100%; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { - color: #121212; - margin-left: 0; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield_error .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media only screen and (max-width: 1115px) { - .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform-button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform-button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -.fl-node-erl54g069p1u .gform_confirmation_wrapper .gform_confirmation_message { - color: #121212; -} - -.fl-node-erl54g069p1u .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 14px; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield select, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield textarea { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 400; - font-size: 18px; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield select, .fl-node-erl54g069p1u .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-erl54g069p1u .pp-gf-content .gform_confirmation_wrapper .gform_confirmation_message { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-node-erl54g069p1u .pp-gf-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -/* fl-node-ydac1kbu0mr5 .fl-row-content - EXTRACTED to c-hero-sections.css (22/43) */ - -/* fl-node-dkc4gbvj193z .fl-row-content - EXTRACTED to c-testimonial-section.css (10/43) */ - -.fl-node-f0p6suehzirx .fl-row-content { - min-width: 0px; -} - -.fl-node-t2084qdhsoz6 .pp-content-post { - cursor: pointer; -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-post-text { - padding: 0; -} - -.fl-node-t2084qdhsoz6 .career-cat ul { - list-style: none; - padding-left: 0; -} - -.fl-node-t2084qdhsoz6 .career-cat ul li { - margin-right: 10px; - margin-bottom: 0; - font-size: 16px; - color: #121212; - transition: all .3s ease-in-out; - text-decoration: none; -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-post-title { - font-size: 30px; - line-height: 1.12; - margin: 15px 0 0 0; - padding: 0; -} - -.fl-node-t2084qdhsoz6 .pp-content-grid-post-title a:hover { - color: #121212 !important; -} - -.fl-node-t2084qdhsoz6 .career-detail { - display: flex; - flex-direction: row; - justify-content: space-between; - align-items: flex-end; - gap: 40px; - padding-top: 35px; - flex-wrap: nowrap; -} - -.fl-node-t2084qdhsoz6 .career-detail h4 { - font-size: 14px; - color: #1A8CFF; - margin: 0 0 10px 0; -} - -.fl-node-t2084qdhsoz6 .career-detail p { - margin-bottom: 0; - line-height: 1.35em; -} - -@media (max-width: 860px) { - .fl-node-t2084qdhsoz6 .career-detail { - flex-direction: column; - } - - .fl-node-t2084qdhsoz6 .career-detail { - padding-top: 20px; - align-items: flex-start; - gap: 20px; - } -} - -@media (min-width: 768px) { - .pp-gf-content .gform_wrapper .gform_body { - width: 68% !important; - } -} diff --git a/themes/beaver/assets/css/fl-clients-alt-bundle.css b/themes/beaver/assets/css/fl-clients-alt-bundle.css deleted file mode 100644 index e49075349..000000000 --- a/themes/beaver/assets/css/fl-clients-alt-bundle.css +++ /dev/null @@ -1,6459 +0,0 @@ -.fl-builder-content *, .fl-builder-content *:before, .fl-builder-content *:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - - - - - - - - - - - - - - -.fl-row-bg-video .fl-bg-video, .fl-row-bg-embed .fl-bg-embed-code { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -.fl-row-bg-video .fl-bg-video video, .fl-row-bg-embed .fl-bg-embed-code video { - bottom: 0; - left: 0px; - max-width: none; - position: absolute; - right: 0; - top: 0px; -} - -.fl-row-bg-video .fl-bg-video video { - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; -} - -.fl-row-bg-video .fl-bg-video iframe, .fl-row-bg-embed .fl-bg-embed-code iframe { - pointer-events: none; - width: 100vw; - height: 56.25vw; - max-width: none; - min-height: 100vh; - min-width: 177.77vh; - position: absolute; - top: 50%; - left: 50%; -} - -.fl-bg-video-fallback { - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - bottom: 0px; - left: 0px; - position: absolute; - right: 0px; - top: 0px; -} - -.fl-row-bg-slideshow, .fl-row-bg-slideshow .fl-row-content { - position: relative; -} - -.fl-row .fl-bg-slideshow { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; - z-index: 0; -} - -.fl-builder-edit .fl-row .fl-bg-slideshow * { - bottom: 0; - height: auto !important; - left: 0; - position: absolute !important; - right: 0; - top: 0; -} - -.fl-row-bg-overlay .fl-row-content-wrap:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-row-bg-overlay .fl-row-content { - position: relative; - z-index: 1; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - min-height: 100vh; -} - -.fl-row-overlap-top .fl-row-content-wrap { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 100%; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - min-height: 0; -} - -.fl-row-default-height .fl-row-content, .fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content { - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-row-default-height .fl-row-full-width.fl-row-content, .fl-row-full-height .fl-row-full-width.fl-row-content, .fl-row-custom-height .fl-row-full-width.fl-row-content { - max-width: 100%; - width: 100%; -} - -.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile), .fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) { - display: flex; - flex-direction: column; - height: 100%; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { - height: auto; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content { - flex: 0 0 auto; - flex-basis: 100%; - margin: 0; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { - margin: 0 auto; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height), .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) { - display: flex; - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, .fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - align-items: flex-end; - justify-content: flex-end; - -webkit-align-items: flex-end; - -webkit-justify-content: flex-end; - -webkit-box-align: end; - -webkit-box-pack: end; - -ms-flex-align: end; - -ms-flex-pack: end; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - justify-content: flex-start; - -webkit-justify-content: flex-start; -} - -.fl-col-group-equal-height { - display: flex; - flex-wrap: wrap; - width: 100%; -} - -.fl-col-group-equal-height.fl-col-group-has-child-loading { - flex-wrap: nowrap; -} - -.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - display: flex; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-col-content { - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - width: 100%; -} - -.fl-col-group-equal-height:before, .fl-col-group-equal-height .fl-col:before, .fl-col-group-equal-height .fl-col-content:before, .fl-col-group-equal-height:after, .fl-col-group-equal-height .fl-col:after, .fl-col-group-equal-height .fl-col-content:after { - content: none; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { - justify-content: flex-start; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { - align-items: center; - justify-content: center; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { - justify-content: flex-end; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - width: 100%; -} - -.fl-builder-ie-11 .fl-col-group-equal-height, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, .fl-builder-ie-11 .fl-col-group-equal-height .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - min-height: 1px; -} - -.fl-col { - float: left; - min-height: 1px; -} - -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button-left { - text-align: left; -} - -.fl-builder-content .fl-button-center { - text-align: center; -} - -.fl-builder-content .fl-button-right { - text-align: right; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} - -.fl-icon-text { - display: table-cell; - text-align: left; - padding-left: 15px; - vertical-align: middle; -} - -.fl-icon-text-empty { - display: none; -} - -.fl-icon-text *:last-child { - margin: 0 !important; - padding: 0 !important; -} - -.fl-icon-text a { - text-decoration: none; -} - -.fl-icon-text span { - display: block; -} - -.fl-icon-text span.mce-edit-focus { - min-width: 1px; -} - -.fl-photo { - line-height: 0; - position: relative; -} - -.fl-photo-align-left { - text-align: left; -} - -.fl-photo-align-center { - text-align: center; -} - -.fl-photo-align-right { - text-align: right; -} - -/* .fl-photo-content and .fl-photo-content img removed - already in critical/fl-common-modules.css */ - -.fl-photo-img-svg { - width: 100%; -} - -.fl-photo-crop-circle img { - -webkit-border-radius: 100%; - -moz-border-radius: 100%; - border-radius: 100%; -} - -.fl-photo-caption { - font-size: 13px; - line-height: 18px; - overflow: hidden; - text-overflow: ellipsis; -} - -.fl-photo-caption-below { - padding-bottom: 20px; - padding-top: 10px; -} - -.fl-photo-caption-hover { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - color: #fff; - left: 0; - opacity: 0; - filter: alpha(opacity=0); - padding: 10px 15px; - position: absolute; - right: 0; - -webkit-transition: opacity 0.3s ease-in; - -moz-transition: opacity 0.3s ease-in; - transition: opacity 0.3s ease-in; -} - -.fl-photo-content:hover .fl-photo-caption-hover { - opacity: 1; - filter: alpha(opacity=100); -} - -.fl-builder-pagination, .fl-builder-pagination-load-more { - padding: 40px 0; -} - -.fl-builder-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; - text-align: center; -} - -.fl-builder-pagination li { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; -} - -.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers { - border: 1px solid #e6e6e6; - display: inline-block; - padding: 5px 10px; - margin: 0 0 5px; -} - -.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current { - background: #f5f5f5; - text-decoration: none; -} - -.fl-slideshow, .fl-slideshow * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -.fl-slideshow .fl-slideshow-image img { - max-width: none !important; -} - -.fl-slideshow-social { - line-height: 0 !important; -} - -.fl-slideshow-social * { - margin: 0 !important; -} - -.fl-builder-content .bx-wrapper .bx-viewport { - background: transparent; - border: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - left: 0; -} - -.mfp-wrap button.mfp-arrow, .mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 50%; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 0; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus { - top: 32px !important; -} - -img.mfp-img { - padding: 0; -} - -.mfp-counter { - display: none; -} - -.mfp-wrap .mfp-preloader.fa { - font-size: 30px; -} - -.fl-form-field { - margin-bottom: 15px; -} - -.fl-form-field input.fl-form-error { - border-color: #DD6420; -} - -.fl-form-error-message { - clear: both; - color: #DD6420; - display: none; - padding-top: 8px; - font-size: 12px; - font-weight: lighter; -} - -.fl-form-button-disabled { - opacity: 0.5; -} - -.fl-animation { - opacity: 0; -} - -.fl-builder-preview .fl-animation, .fl-builder-edit .fl-animation, .fl-animated { - opacity: 1; -} - -.fl-animated { - animation-fill-mode: both; - -webkit-animation-fill-mode: both; -} - -.fl-button.fl-button-icon-animation i { - width: 0 !important; - opacity: 0; - -ms-filter: "alpha(opacity=0)"; - transition: all 0.2s ease-out; - -webkit-transition: all 0.2s ease-out; -} - -.fl-button.fl-button-icon-animation:hover i { - opacity: 1 ! important; - -ms-filter: "alpha(opacity=100)"; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-after { - margin-left: 0px !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { - margin-left: 10px !important; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-before { - margin-right: 0 !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { - margin-right: 20px !important; - margin-left: -10px; -} - -.single:not(.woocommerce).single-fl-builder-template .fl-content { - width: 100%; -} - -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - pointer-events: none; - overflow: hidden; -} - -.fl-builder-shape-layer { - z-index: 0; -} - -.fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 2; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -.fl-row-bg-overlay .fl-row-content { - z-index: 2; -} - -.fl-builder-layer > * { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.fl-builder-layer + .fl-row-content { - position: relative; -} - -.fl-builder-layer .fl-shape { - fill: #aaa; - stroke: none; - stroke-width: 0; - width: 100%; -} - -@supports (-webkit-touch-callout: inherit) { - .fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -@supports (-webkit-touch-callout: none) { - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -.fl-row-fixed-width { - max-width: 1180px; -} - -.fl-row-content-wrap { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-module-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -@media (max-width: 1200px) { - .fl-visible-desktop, .fl-visible-medium, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-large { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-medium { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: flex; - } - - .fl-col-group.fl-col-group-medium-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -@media (max-width: 860px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: none; - } - - .fl-visible-mobile { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: flex; - } - - .fl-row-content-wrap { - background-attachment: scroll !important; - } - - .fl-row-bg-parallax .fl-row-content-wrap { - background-attachment: scroll !important; - background-position: center center !important; - } - - .fl-col-group.fl-col-group-equal-height { - display: block; - } - - .fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width { - display: -webkit-box; - display: -webkit-flex; - display: flex; - } - - .fl-col-group.fl-col-group-responsive-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) { - flex-basis: 100%; - width: 100% !important; - } - - .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; - display: unset; - -webkit-flex-wrap: unset; - flex-wrap: unset; - flex-direction: unset; - } - - .fl-col { - clear: both; - float: none; - margin-left: auto; - margin-right: auto; - width: auto !important; - } - - .fl-col-small:not(.fl-col-small-full-width) { - max-width: 400px; - } - - .fl-block-col-resize { - display: none; - } - - .fl-row[data-node] .fl-row-content-wrap { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] .fl-bg-video, .fl-row[data-node] .fl-bg-slideshow { - left: 0; - right: 0; - } - - .fl-col[data-node] .fl-col-content { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-header-nav-row .fl-row-content { - max-width: 1280px; -} - -.fl-node-header-nav-row > .fl-row-content-wrap { - padding-top: 15px; - padding-bottom: 0px; -} - -.fl-node-header-nav-logo { - width: 19%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-header-nav-logo { - width: 19% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-header-nav-logo { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-header-nav-menu-col { - width: 69%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-header-nav-menu-col { - width: 65% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-header-nav-menu-col { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-header-nav-contact-us-btn { - width: 12%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-header-nav-contact-us-btn { - width: 16% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -img.mfp-img { - padding-bottom: 40px !important; -} - -@media (max-width: 860px) { - .fl-photo-content, .fl-photo-img { - max-width: 100%; - } -} - -.fl-node-header-nav-logo-photo .fl-photo { - text-align: left; -} - -.fl-node-header-nav-logo-photo .fl-photo-content, .fl-node-header-nav-logo-photo .fl-photo-img { - width: 200px; -} - -.pp-advanced-menu ul, .pp-advanced-menu li { - list-style: none; - margin: 0; - padding: 0; -} - -.pp-advanced-menu .menu:before, .pp-advanced-menu .menu:after { - content: ''; - display: table; - clear: both; -} - -.pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { - display: inline-flex; - flex-wrap: wrap; - align-items: center; -} - -.pp-advanced-menu .menu { - padding-left: 0; -} - -.pp-advanced-menu li { - position: relative; -} - -.pp-advanced-menu a { - display: block; - text-decoration: none; - outline: 0; -} - -.pp-advanced-menu a:hover, .pp-advanced-menu a:focus { - text-decoration: none; - outline: 0; -} - -.pp-advanced-menu .sub-menu { - width: 220px; -} - -.pp-advanced-menu .pp-menu-nav { - outline: 0; -} - -.fl-module[data-node] .pp-advanced-menu .pp-advanced-menu-expanded .sub-menu { - background-color: transparent; - -webkit-box-shadow: none; - -ms-box-shadow: none; - box-shadow: none; -} - -.pp-advanced-menu .pp-has-submenu:focus, .pp-advanced-menu .pp-has-submenu .sub-menu:focus, .pp-advanced-menu .pp-has-submenu-container:focus { - outline: 0; -} - -.pp-advanced-menu .pp-has-submenu-container { - position: relative; -} - -.pp-advanced-menu .pp-advanced-menu-accordion .pp-has-submenu > .sub-menu { - display: none; -} - -.pp-advanced-menu .pp-advanced-menu-horizontal .pp-has-submenu.pp-active .hide-heading > .sub-menu { - box-shadow: none; - display: block !important; -} - -.pp-advanced-menu .pp-menu-toggle { - position: absolute; - top: 50%; - right: 10px; - cursor: pointer; -} - -.pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { - content: ''; - border-color: #333; -} - -.pp-advanced-menu .pp-menu-expanded .pp-menu-toggle { - display: none; -} - -.pp-advanced-menu-mobile { - display: flex; - align-items: center; - justify-content: center; -} - -.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle { - position: relative; - padding: 8px; - background-color: transparent; - border: none; - color: #333; - border-radius: 0; - cursor: pointer; - line-height: 0; - display: inline-flex; - align-items: center; - justify-content: center; -} - -.pp-advanced-menu-mobile-toggle.text { - width: 100%; - text-align: center; -} - -.pp-advanced-menu-mobile-toggle.hamburger .pp-advanced-menu-mobile-toggle-label, .pp-advanced-menu-mobile-toggle.hamburger-label .pp-advanced-menu-mobile-toggle-label { - display: inline-block; - margin-left: 10px; - line-height: 0.8; -} - -.pp-advanced-menu-mobile-toggle.hamburger .pp-svg-container, .pp-advanced-menu-mobile-toggle.hamburger-label .pp-svg-container { - display: inline-block; - position: relative; - width: 1.4em; - height: 1.4em; - vertical-align: middle; -} - -.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu, .pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -} - -.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu rect, .pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu rect { - fill: currentColor; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger { - font: inherit; - display: inline-block; - overflow: visible; - margin: 0; - cursor: pointer; - transition-timing-function: linear; - transition-duration: .15s; - transition-property: opacity, filter; - text-transform: none; - color: inherit; - border: 0; - background-color: transparent; - line-height: 0; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger:focus { - outline: none; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box { - position: relative; - display: inline-block; - width: 30px; - height: 18px; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger-box .pp-hamburger-inner { - top: 50%; - display: block; - margin-top: -2px; - transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - transition-duration: 75ms; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { - background-color: #000; - position: absolute; - width: 30px; - height: 3px; - transition-timing-function: ease; - transition-duration: .15s; - transition-property: transform; - border-radius: 4px; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { - display: block; - content: ""; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before { - transition: top 75ms ease .12s, opacity 75ms ease; - top: -8px; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { - transition: bottom 75ms ease, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.12s; - bottom: -8px; -} - -.pp-advanced-menu.off-canvas .pp-off-canvas-menu .pp-menu-close-btn { - position: relative; - cursor: pointer; - float: right; - top: 20px; - right: 20px; - line-height: 1; - z-index: 1; - font-style: normal; - font-family: Helvetica, Arial, sans-serif; - font-weight: 100; -} - -.pp-advanced-menu.off-canvas .pp-off-canvas-menu.pp-menu-right .pp-menu-close-btn { - float: left; - right: 0; - left: 20px; -} - -.pp-advanced-menu.off-canvas .pp-off-canvas-menu ul.menu { - overflow-y: auto; - width: 100%; -} - -.pp-advanced-menu .pp-menu-overlay { - position: fixed; - width: 100%; - height: 100%; - top: 0; - left: 0; - background: rgba(0, 0, 0, 0.8); - z-index: 999; - overflow-y: auto; - overflow-x: hidden; - min-height: 100vh; -} - -html:not(.pp-full-screen-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay, html:not(.pp-off-canvas-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay { - position: absolute; -} - -.pp-advanced-menu .pp-menu-overlay > ul.menu { - position: relative; - top: 50%; - width: 100%; - height: 60%; - margin: 0 auto; - -webkit-transform: translateY(-50%); - -moz-transform: translateY(-50%); - transform: translateY(-50%); -} - -.pp-advanced-menu .pp-overlay-fade { - opacity: 0; - visibility: hidden; - -webkit-transition: opacity 0.5s, visibility 0s 0.5s; - transition: opacity 0.5s, visibility 0s 0.5s; -} - -.pp-advanced-menu.menu-open .pp-overlay-fade { - opacity: 1; - visibility: visible; - -webkit-transition: opacity 0.5s; - transition: opacity 0.5s; -} - -.pp-advanced-menu .pp-overlay-corner { - opacity: 0; - visibility: hidden; - -webkit-transform: translateY(50px) translateX(50px); - -moz-transform: translateY(50px) translateX(50px); - transform: translateY(50px) translateX(50px); - -webkit-transition: opacity 0.5s, -webkit-transform 0.5s, visibility 0s 0.5s; - -moz-transition: opacity 0.5s, -moz-transform 0.5s, visibility 0s 0.5s; - transition: opacity 0.5s, transform 0.5s, visibility 0s 0.5s; -} - -.pp-advanced-menu.menu-open .pp-overlay-corner { - opacity: 1; - visibility: visible; - -webkit-transform: translateY(0%); - -moz-transform: translateY(0%); - transform: translateY(0%); - -webkit-transition: opacity 0.5s, -webkit-transform 0.5s; - -moz-transition: opacity 0.5s, -moz-transform 0.5s; - transition: opacity 0.5s, transform 0.5s; -} - -.pp-advanced-menu .pp-overlay-slide-down { - visibility: hidden; - -webkit-transform: translateY(-100%); - -moz-transform: translateY(-100%); - transform: translateY(-100%); - -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s; - -moz-transition: -moz-transform 0.4s ease-in-out, visibility 0s 0.4s; - transition: transform 0.4s ease-in-out, visibility 0s 0.4s; -} - -.pp-advanced-menu.menu-open .pp-overlay-slide-down { - visibility: visible; - -webkit-transform: translateY(0%); - -moz-transform: translateY(0%); - transform: translateY(0%); - -webkit-transition: -webkit-transform 0.4s ease-in-out; - -moz-transition: -moz-transform 0.4s ease-in-out; - transition: transform 0.4s ease-in-out; -} - -.pp-advanced-menu .pp-overlay-scale { - visibility: hidden; - opacity: 0; - -webkit-transform: scale(0.9); - -moz-transform: scale(0.9); - transform: scale(0.9); - -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s; - -moz-transition: -moz-transform 0.2s, opacity 0.2s, visibility 0s 0.2s; - transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s; -} - -.pp-advanced-menu.menu-open .pp-overlay-scale { - visibility: visible; - opacity: 1; - -webkit-transform: scale(1); - -moz-transform: scale(1); - transform: scale(1); - -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; - -moz-transition: -moz-transform 0.4s, opacity 0.4s; - transition: transform 0.4s, opacity 0.4s; -} - -.pp-advanced-menu .pp-overlay-door { - visibility: hidden; - width: 0; - left: 50%; - -webkit-transform: translateX(-50%); - -moz-transform: translateX(-50%); - transform: translateX(-50%); - -webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s; - -moz-transition: width 0.5s 0.3s, visibility 0s 0.8s; - transition: width 0.5s 0.3s, visibility 0s 0.8s; -} - -.pp-advanced-menu.menu-open .pp-overlay-door { - visibility: visible; - width: 100%; - -webkit-transition: width 0.5s; - -moz-transition: width 0.5s; - transition: width 0.5s; -} - -.pp-advanced-menu .pp-overlay-door > ul.menu { - left: 0; - right: 0; - -webkit-transform: translateY(-50%); - -moz-transform: translateY(-50%); - transform: translateY(-50%); -} - -.pp-advanced-menu .pp-overlay-door > ul, .pp-advanced-menu .pp-overlay-door .pp-menu-close-btn { - opacity: 0; - -webkit-transition: opacity 0.3s 0.5s; - -moz-transition: opacity 0.3s 0.5s; - transition: opacity 0.3s 0.5s; -} - -.pp-advanced-menu.menu-open .pp-overlay-door > ul, .pp-advanced-menu.menu-open .pp-overlay-door .pp-menu-close-btn { - opacity: 1; - -webkit-transition-delay: 0.5s; - -moz-transition-delay: 0.5s; - transition-delay: 0.5s; -} - -.pp-advanced-menu.menu-close .pp-overlay-door > ul, .pp-advanced-menu.menu-close .pp-overlay-door .pp-menu-close-btn { - -webkit-transition-delay: 0s; - -moz-transition-delay: 0s; - transition-delay: 0s; -} - -.pp-advanced-menu .pp-menu-overlay .pp-toggle-arrows .pp-has-submenu-container a > span { -} - -.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { - position: absolute; - display: block; - width: 55px; - height: 45px; - right: 20px; - top: 50px; - overflow: hidden; - border: none; - outline: none; - z-index: 100; - font-size: 30px; - cursor: pointer; - background-color: transparent; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: background-color 0.3s; - -moz-transition: background-color 0.3s; - transition: background-color 0.3s; -} - -.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:before, .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after { - content: ''; - position: absolute; - left: 50%; - width: 2px; - height: 40px; - background-color: var(--color-white); - -webkit-transition: -webkit-transform 0.3s; - -moz-transition: -moz-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translateY(0) rotate(45deg); - -moz-transform: translateY(0) rotate(45deg); - transform: translateY(0) rotate(45deg); -} - -.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after { - -webkit-transform: translateY(0) rotate(-45deg); - -moz-transform: translateY(0) rotate(-45deg); - transform: translateY(0) rotate(-45deg); -} - -.pp-advanced-menu .pp-off-canvas-menu { - position: fixed; - top: 0; - z-index: 999998; - width: 320px; - height: 100%; - opacity: 0; - background: #333; - overflow-y: auto; - overflow-x: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - -webkit-transition: all 0.5s; - -moz-transition: all 0.5s; - transition: all 0.5s; - -webkit-perspective: 1000; - -moz-perspective: 1000; - perspective: 1000; - backface-visibility: hidden; - will-change: transform; - -webkit-overflow-scrolling: touch; -} - -.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left { - left: 0; - -webkit-transform: translate3d(-350px, 0, 0); - -moz-transform: translate3d(-350px, 0, 0); - transform: translate3d(-350px, 0, 0); -} - -.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right { - right: 0; - -webkit-transform: translate3d(350px, 0, 0); - -moz-transform: translate3d(350px, 0, 0); - transform: translate3d(350px, 0, 0); -} - -html.pp-off-canvas-menu-open .pp-advanced-menu.menu-open .pp-off-canvas-menu { - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; -} - -.pp-advanced-menu.off-canvas { - overflow-y: auto; -} - -.pp-advanced-menu.off-canvas .pp-clear { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 999998; - background: rgba(0, 0, 0, 0.1); - visibility: hidden; - opacity: 0; - -webkit-transition: all 0.5s ease-in-out; - -moz-transition: all 0.5s ease-in-out; - transition: all 0.5s ease-in-out; -} - -.pp-advanced-menu.off-canvas.menu-open .pp-clear { - visibility: visible; - opacity: 1; -} - -.fl-builder-edit .pp-advanced-menu.off-canvas .pp-clear { - z-index: 100010; -} - -.pp-advanced-menu .pp-off-canvas-menu .menu { - margin-top: 0; -} - -.pp-advanced-menu li.mega-menu .hide-heading > a, .pp-advanced-menu li.mega-menu .hide-heading > .pp-has-submenu-container, .pp-advanced-menu li.mega-menu-disabled .hide-heading > a, .pp-advanced-menu li.mega-menu-disabled .hide-heading > .pp-has-submenu-container { - display: none; -} - -ul.pp-advanced-menu-horizontal li.mega-menu { - position: static; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { - top: inherit !important; - left: 0 !important; - right: 0 !important; - width: 100%; - background: #ffffff; -} - -ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu:hover > ul.sub-menu, ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.pp-active > ul.sub-menu { - display: flex !important; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu li { - border-color: transparent; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li { - width: 100%; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a { - font-weight: bold; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a:hover { - background: transparent; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu .pp-menu-toggle { - display: none; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu { - background: transparent; - -webkit-box-shadow: none; - -ms-box-shadow: none; - box-shadow: none; - display: block; - min-width: 0; - opacity: 1; - padding: 0; - position: static; - visibility: visible; -} - -.pp-advanced-menu ul li.mega-menu a:not([href]) { - color: unset; - background: none; - background-color: unset; -} - -.rtl .pp-advanced-menu:not(.full-screen) .menu .pp-has-submenu .sub-menu { - text-align: inherit; - right: 0; - left: auto; -} - -.rtl .pp-advanced-menu .menu .pp-has-submenu .pp-has-submenu .sub-menu { - right: 100%; - left: auto; -} - -.rtl .pp-advanced-menu .menu .pp-menu-toggle, .rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle { - right: auto; - left: 10px; -} - -.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle { - left: 28px; -} - -.rtl .pp-advanced-menu.full-screen .menu .pp-menu-toggle { - left: 0; -} - -.rtl .pp-advanced-menu:not(.off-canvas) .menu:not(.pp-advanced-menu-accordion) .pp-has-submenu .pp-has-submenu .pp-menu-toggle { - right: auto; - left: 0; -} - -.rtl .pp-advanced-menu:not(.full-screen):not(.off-canvas) .menu:not(.pp-advanced-menu-accordion):not(.pp-advanced-menu-vertical) .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before { - -webkit-transform: translateY(-5px) rotate(135deg); - -ms-transform: translateY(-5px) rotate(135deg); - transform: translateY(-5px) rotate(135deg); -} - -.rtl .pp-advanced-menu .menu .pp-has-submenu-container > a > span, .rtl .pp-advanced-menu .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { - padding-right: 0; - padding-left: 28px; -} - -.rtl .pp-advanced-menu.off-canvas .menu .pp-has-submenu-container > a > span, .rtl .pp-advanced-menu.off-canvas .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { - padding-left: 0; -} - -.pp-advanced-menu li .pp-search-form-wrap { - position: absolute; - right: 0; - top: 100%; - z-index: 10; - opacity: 0; - visibility: hidden; - transition: all 0.2s ease-in-out; -} - -.pp-advanced-menu li:not(.pp-search-active) .pp-search-form-wrap { - height: 0; -} - -.pp-advanced-menu li.pp-search-active .pp-search-form-wrap { - opacity: 1; - visibility: visible; -} - -.pp-advanced-menu li .pp-search-form-wrap .pp-search-form__icon { - display: none; -} - -.pp-advanced-menuli .pp-search-form__container { - max-width: 100%; -} - -.pp-advanced-menu.off-canvas li .pp-search-form-wrap, .pp-advanced-menu.off-canvas li .pp-search-form__container { - width: 100%; - position: static; -} - -.pp-advanced-menu.full-screen li .pp-search-form-wrap { - max-width: 100%; -} - -.pp-advanced-menu .pp-advanced-menu-accordion li .pp-search-form-wrap { - width: 100%; -} - -.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-center li .pp-search-form__container { - margin: 0 auto; -} - -.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-right li .pp-search-form__container { - margin-right: 0; - margin-left: auto; -} - -.pp-advanced-menu li.pp-menu-cart-item .pp-menu-cart-icon { - margin-right: 5px; -} - -@media (max-width: 860px) { -} - -.fl-node-menu .pp-advanced-menu-horizontal { - justify-content: flex-end; -} - -.fl-node-menu .pp-advanced-menu .menu > li { - margin-left: 32px; -} - -.fl-node-menu .pp-advanced-menu .pp-has-submenu-container a > span { - padding-right: 38px; -} - -.fl-node-menu-clone { - display: none; -} - -.fl-node-menu .pp-advanced-menu .menu > li > a, .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { - border-style: solid; - border-top-width: 0px; - border-bottom-width: 0px; - border-left-width: 0px; - border-right-width: 0px; - border-color: transparent; - background-color: inherit; - color: #121212; -} - -.fl-node-menu .pp-advanced-menu .menu > li > a:hover, .fl-node-menu .pp-advanced-menu .menu > li > a:focus, .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:hover, .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:focus { -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { - border-color: #121212; -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before { - border-color: #1A8CFF; -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before { - border-color: #1A8CFF; -} - -.fl-node-menu .menu > li > a:hover, .fl-node-menu .menu > li > a:focus, .fl-node-menu .menu > li:hover > .pp-has-submenu-container > a, .fl-node-menu .menu > li.focus > .pp-has-submenu-container > a, .fl-node-menu .menu > li.current-menu-item > a, .fl-node-menu .menu > li.current-menu-item > .pp-has-submenu-container > a { - color: #1A8CFF; -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before { - border-color: #1A8CFF; -} - -.fl-node-menu .menu .pp-has-submenu .sub-menu { - display: none; -} - -.fl-node-menu .pp-advanced-menu .sub-menu { - background-color: var(--color-white); -} - -@media (min-width: 860px) { - .fl-node-menu .pp-advanced-menu .sub-menu { - width: 888px; - } -} - -.fl-node-menu ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { - background: #ffffff; -} - -.fl-node-menu .sub-menu > li > a, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a { - border-width: 0; - border-style: solid; - border-bottom-width: 0px; - border-color: transparent; - background-color: inherit; - color: #121212; -} - -.fl-node-menu .sub-menu > li > a:hover, .fl-node-menu .sub-menu > li > a:focus, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:hover, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:focus { -} - -.fl-node-menu .sub-menu > li:last-child > a:not(:focus), .fl-node-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) { - border: 0; -} - -.fl-node-menu .sub-menu > li > a:hover, .fl-node-menu .sub-menu > li > a:focus, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:hover, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:focus, .fl-node-menu .sub-menu > li.current-menu-item > a, .fl-node-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a { - background-color: inherit; - color: #1a8cff; -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows .sub-menu .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none .sub-menu .pp-menu-toggle:before { - border-color: #121212; -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows .sub-menu li:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before { - border-color: #1a8cff; -} - -.fl-node-menu .pp-advanced-menu .pp-menu-toggle:before { - content: ''; - position: absolute; - right: 50%; - top: 50%; - z-index: 1; - display: block; - width: 9px; - height: 9px; - margin: -5px -5px 0 0; - border-right: 2px solid; - border-bottom: 2px solid; - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translateX(-5px) rotate(45deg); - -ms-transform: translateX(-5px) rotate(45deg); - transform: translateX(-5px) rotate(45deg); -} - -.fl-node-menu .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { - -webkit-transform: rotate(-180deg); - -ms-transform: rotate(-180deg); - transform: rotate(-180deg); -} - -.fl-node-menu .pp-advanced-menu .pp-menu-toggle { -} - -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container a { - padding-right: 14px; -} - -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { - padding-right: 0px; -} - -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, .fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle { - width: 10px; - height: 10px; - margin: -5px 0 0; -} - -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, .fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle, .fl-node-menu .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle, .fl-node-menu .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle { - width: 14px; - height: 10px; - margin: -5px 0 0; -} - -.fl-node-menu .pp-advanced-menu li:first-child { - border-top: none; -} - -@media only screen and (max-width: 860px) { - .fl-node-menu .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { - display: none; - } - - .fl-node-menu .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { - display: block; - } - - .fl-node-menu:not(.fl-node-menu-clone):not(.pp-menu-full-screen):not(.pp-menu-off-canvas) .pp-menu-position-below .pp-menu-nav { - display: none; - } -} - -@media ( max-width: 860px ) { - .fl-node-menu .pp-advanced-menu .menu { - margin-top: 20px; - } - - .fl-node-menu .pp-advanced-menu .menu { - } - - .fl-node-menu .pp-advanced-menu .menu > li { - margin-left: 0 !important; - margin-right: 0 !important; - } - - .fl-node-menu .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn, .fl-node-menu .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { - display: block; - } - - .fl-node-menu .pp-advanced-menu .sub-menu { - box-shadow: none; - border: 0; - } -} - -@media ( min-width: 861px ) { - .fl-node-menu .menu > li { - display: inline-block; - } - - .fl-node-menu .menu li { - border-top: none; - } - - .fl-node-menu .menu li:first-child { - border: none; - } - - .fl-node-menu .menu li li { - border-left: none; - } - - .fl-node-menu .menu .pp-has-submenu .sub-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 10; - visibility: hidden; - opacity: 0; - text-align: left; - } - - .fl-node-menu .pp-has-submenu .pp-has-submenu .sub-menu { - top: 0; - left: 100%; - } - - .fl-node-menu .pp-advanced-menu .pp-has-submenu:hover > .sub-menu, .fl-node-menu .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu { - display: block; - visibility: visible; - opacity: 1; - } - - .fl-node-menu .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu { - top: 100%; - left: inherit; - right: 0; - } - - .fl-node-menu .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu { - top: 0; - left: inherit; - right: 100%; - } - - .fl-node-menu .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { - -webkit-transform: none; - -ms-transform: none; - transform: none; - } - - .fl-node-menu .pp-advanced-menu .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before { - -webkit-transform: translateY(-5px) rotate(-45deg); - -ms-transform: translateY(-5px) rotate(-45deg); - transform: translateY(-5px) rotate(-45deg); - } - - div.fl-node-menu .pp-advanced-menu-mobile-toggle { - display: none; - } -} - -.fl-node-menu .pp-advanced-menu-mobile { - text-align: right; - justify-content: flex-end; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle { - color: #121212; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box, .fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, .fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { - width: 30px; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, .fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { - background-color: #121212; - height: 3px; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle rect { - fill: #121212; -} - -@media ( min-width: 861px ) { - .fl-node-menu ul.sub-menu { - padding: 15px; - } - - .fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { - padding-right: 14px; - } -} - -@media only screen and (max-width: 1200px) { - .fl-node-menu .pp-advanced-menu-horizontal { - } - - .fl-node-menu .pp-advanced-menu .menu > li { - } - - .fl-node-menu .pp-advanced-menu-mobile { - justify-content: flex-end; - } -} - -@media only screen and (max-width: 1115px) { - .fl-node-menu .pp-advanced-menu-horizontal { - } - - .fl-node-menu .pp-advanced-menu .menu > li { - } - - .fl-node-menu .sub-menu > li > a, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a { - border-bottom-width: 0px; - background-color: inherit; - } - - .fl-node-menu .sub-menu { - width: auto; - } - - .fl-node-menu .pp-advanced-menu-mobile { - justify-content: flex-end; - } - - .fl-node-menu .pp-advanced-menu-mobile-toggle { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-menu div.pp-advanced-menu { - text-align: left; - } - - .fl-node-menu .pp-advanced-menu-horizontal { - justify-content: flex-start; - } - - .fl-node-menu .pp-advanced-menu .menu > li { - margin-right: 0px; - } - - .fl-node-menu .pp-advanced-menu .menu > li > a, .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { - color: #121212; - } - - .fl-node-menu .sub-menu > li > a, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a { - border-bottom-width: 0px; - background-color: inherit; - } - - .fl-node-menu .pp-advanced-menu-mobile { - text-align: right; - justify-content: flex-end; - } - - .fl-node-menu .pp-advanced-menu-mobile-toggle { - } -} - -@media only screen and ( max-width: 860px ) { - .fl-node-menu .pp-advanced-menu { - text-align: left; - } - - .fl-node-menu .pp-advanced-menu-mobile-toggle { - text-align: right; - -webkit-justify-content: flex-end; - -ms-flex-pack: flex-end; - justify-content: flex-end; - } -} - -.fl-node-menu .pp-advanced-menu .pp-off-canvas-menu { - background-color: rgba(255, 255, 255, 1); -} - -.fl-node-menu .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn { - font-size: 30px; - color: #121212; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu { -} - -.fl-node-menu .pp-advanced-menu.off-canvas .sub-menu { - box-shadow: none; - border: none; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu > li.current-menu-parent.pp-has-submenu .sub-menu { - display: block; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu > li, .fl-node-menu .pp-advanced-menu.off-canvas .sub-menu > li { - display: block; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu li a, .fl-node-menu .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a { - color: #121212; - border-style: solid; - border-bottom-color: transparent; - -webkit-transition: all 0.3s ease-in-out; - -moz-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu li a:hover, .fl-node-menu .pp-advanced-menu.off-canvas .menu li a:focus, .fl-node-menu .pp-advanced-menu.off-canvas .menu li.current-menu-item > a, .fl-node-menu .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a:hover, .fl-node-menu .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a:focus, .fl-node-menu .pp-advanced-menu.off-canvas .menu li.current-menu-parent .pp-has-submenu-container li.current-menu-item > a, .fl-node-menu .pp-advanced-menu.off-canvas .menu li.pp-active > .pp-has-submenu-container > a { -} - -.fl-node-menu .pp-advanced-menu .pp-off-canvas-menu.pp-menu-left, .fl-node-menu .menu-open.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left, .fl-node-menu .pp-advanced-menu .pp-off-canvas-menu.pp-menu-right, .fl-node-menu .menu-open.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right { - transition-duration: 0.5s; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-arrows .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-none .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-arrows .sub-menu .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-none .sub-menu .pp-menu-toggle:before { - border-color: #121212; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-arrows .pp-menu-toggle { - width: 14px; - height: 10px; -} - -@media ( max-width: 860px ) { - .fl-node-menu .pp-advanced-menu.pp-menu-default { - display: none; - } -} - -@media ( max-width: 1024px ) { - html.pp-off-canvas-menu-open { - overflow: hidden !important; - } -} - -@media only screen and (max-width: 1115px) { -} - -@media only screen and (max-width: 860px) { -} - -.fl-node-menu .pp-advanced-menu { - text-align: right; -} - -.fl-node-menu .pp-advanced-menu .menu > li { - margin-bottom: 0px; -} - -.fl-node-menu .pp-advanced-menu .menu a { - font-size: 16px; -} - -.fl-node-menu .pp-advanced-menu .menu > li > a, .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-menu .sub-menu { - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; - box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1); -} - -.fl-node-menu .pp-advanced-menu .menu .sub-menu a { - font-weight: 700; - font-size: 20px; -} - -.fl-node-menu .pp-advanced-menu .sub-menu > li > a, .fl-node-menu .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu li a, .fl-node-menu .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a { - border-top-width: 0px; - border-right-width: 0px; - border-bottom-width: 0px; - border-left-width: 0px; - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .sub-menu > li > a, .fl-node-menu .pp-advanced-menu.off-canvas .sub-menu > li > .pp-has-submenu-container > a { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media (max-width: 860px) { - .fl-node-menu .pp-advanced-menu { - text-align: left; - } - - .fl-node-menu .pp-advanced-menu .menu > li { - margin-bottom: 25px; - } - - .fl-node-menu .pp-advanced-menu .menu a { - font-size: 18px; - } - - .fl-node-menu .pp-advanced-menu .menu .sub-menu a { - font-size: 16px; - } -} - -.fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button, .fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button:hover, .fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button:visited { -} - -.fl-node-header-nav-contat-us-btn-nested .fl-button-wrap { - text-align: right; -} - -.fl-builder-content .fl-node-header-nav-contat-us-btn-nested .fl-button-wrap a.fl-button { - padding-top: 9px; - padding-right: 18px; - padding-bottom: 10px; - padding-left: 18px; -} - -.fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button, .fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button:visited { - font-size: 15px; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { - position: fixed; - width: 100%; - z-index: 100; -} - -.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { - left: auto !important; - transition: left 0.2s !important; -} - -.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { - right: auto !important; - transition: right 0.2s !important; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity { - height: 100vh; - width: 100vw; -} - -.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout { - top: 0px; -} - -.fl-theme-builder-flyout-menu-active body { - margin-left: 0px !important; - margin-right: 0px !important; -} - -.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body { - overflow-x: hidden; -} - -.fl-theme-builder-flyout-menu-push-right { - right: 0px; - transition: right 0.2s ease-in-out; -} - -.fl-theme-builder-flyout-menu-push-left { - left: 0px; - transition: left 0.2s ease-in-out; -} - -.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right { - position: relative; - right: 250px; -} - -.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left { - position: relative; - left: 250px; -} - -.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition { - transition: none; -} - -.fl-builder-content[data-shrink="1"] .fl-row-content-wrap, .fl-builder-content[data-shrink="1"] .fl-col-content, .fl-builder-content[data-shrink="1"] .fl-module-content, .fl-builder-content[data-shrink="1"] img { - -webkit-transition: all 0.4s ease-in-out, background-position 1ms; - -moz-transition: all 0.4s ease-in-out, background-position 1ms; - transition: all 0.4s ease-in-out, background-position 1ms; -} - -.fl-builder-content[data-shrink="1"] img { - width: auto; -} - -.fl-builder-content[data-shrink="1"] img.fl-photo-img { - width: auto; - height: auto; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap { - margin-bottom: 0; - margin-top: 0; -} - -.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap { - padding-bottom: 5px; -} - -.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap { - padding-top: 5px; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content { - margin-bottom: 0; - margin-top: 0; - padding-bottom: 0; - padding-top: 0; -} - -.fl-theme-builder-header-shrink-module-bottom.fl-module-content { - margin-bottom: 5px; -} - -.fl-theme-builder-header-shrink-module-top.fl-module-content { - margin-top: 5px; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img { - -webkit-transition: all 0.4s ease-in-out, background-position 1ms; - -moz-transition: all 0.4s ease-in-out, background-position 1ms; - transition: all 0.4s ease-in-out, background-position 1ms; -} - -.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) { - position: absolute; - width: 100%; - z-index: 100; -} - -.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] { - display: none; -} - -body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap, body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content { - background: transparent; -} - -.fl-node-header-nav-row .fl-row-content { - min-width: 0px; -} - -.fl-node-530uo7f2gcli > .fl-row-content-wrap { - background-color: #000; - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-530uo7f2gcli .fl-row-content { - max-width: 1280px; -} - -.fl-node-530uo7f2gcli > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 40px; -} - -@media ( max-width: 1115px ) { - .fl-node-530uo7f2gcli.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-530uo7f2gcli.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-ntfp1iza9jy8 { - color: var(--color-white); -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) { - color: var(--color-white); -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 a { - color: var(--color-gray); -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 a:hover { - color: var(--color-white); -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 h1, .fl-builder-content .fl-node-ntfp1iza9jy8 h2, .fl-builder-content .fl-node-ntfp1iza9jy8 h3, .fl-builder-content .fl-node-ntfp1iza9jy8 h4, .fl-builder-content .fl-node-ntfp1iza9jy8 h5, .fl-builder-content .fl-node-ntfp1iza9jy8 h6, .fl-builder-content .fl-node-ntfp1iza9jy8 h1 a, .fl-builder-content .fl-node-ntfp1iza9jy8 h2 a, .fl-builder-content .fl-node-ntfp1iza9jy8 h3 a, .fl-builder-content .fl-node-ntfp1iza9jy8 h4 a, .fl-builder-content .fl-node-ntfp1iza9jy8 h5 a, .fl-builder-content .fl-node-ntfp1iza9jy8 h6 a { - color: var(--color-white); -} - -.fl-node-ntfp1iza9jy8 { - width: 52%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-ntfp1iza9jy8 { - width: 40% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-ntfp1iza9jy8 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-ntfp1iza9jy8.fl-col > .fl-col-content { - padding-bottom: 30px; - } -} - -.fl-builder-content .fl-node-5dcip6gnz2at a { - color: var(--color-gray); -} - -.fl-builder-content .fl-node-5dcip6gnz2at a:hover { - color: var(--color-white); -} - -.fl-node-5dcip6gnz2at { - width: 23%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-5dcip6gnz2at { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-5dcip6gnz2at { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-builder-content .fl-node-7p1us6kjlz9d a { - color: var(--color-gray); -} - -.fl-builder-content .fl-node-7p1us6kjlz9d a:hover { - color: var(--color-white); -} - -.fl-node-7p1us6kjlz9d { - width: 14%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-7p1us6kjlz9d { - width: 19% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-7p1us6kjlz9d { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-builder-content .fl-node-fxtbmly0wvq4 a { - color: var(--color-gray); -} - -.fl-builder-content .fl-node-fxtbmly0wvq4 a:hover { - color: var(--color-white); -} - -.fl-node-fxtbmly0wvq4 { - width: 11%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-fxtbmly0wvq4 { - width: 11% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-fxtbmly0wvq4 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-fxtbmly0wvq4.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-d09l8jp3qrgf { - width: 100%; -} - -.fl-node-j3vd1emwi9k5 { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-j3vd1emwi9k5 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-j3vd1emwi9k5.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-ebun2x3dawyq { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-ebun2x3dawyq { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-ebun2x3dawyq.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-2ej8k3vximbp { - width: 33.34%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-2ej8k3vximbp { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-2ej8k3vximbp.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-93z28ipdxk56 .fl-photo { - text-align: left; -} - -.fl-node-93z28ipdxk56 .fl-photo-content, .fl-node-93z28ipdxk56 .fl-photo-img { - width: 200px; -} - -.fl-builder-content .fl-rich-text strong { - font-weight: bold; -} - -.fl-builder-content .fl-node-l972bjsmtzwf .fl-rich-text, .fl-builder-content .fl-node-l972bjsmtzwf .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-l972bjsmtzwf > .fl-module-content { - margin-top: 25px; - margin-right: 300px; -} - -@media ( max-width: 1115px ) { - .fl-node-l972bjsmtzwf.fl-module > .fl-module-content { - margin-right: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-l972bjsmtzwf.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -@media (max-width: 860px) { - .fl-node-l972bjsmtzwf > .fl-module-content { - margin-right: 0px; - } -} - -.fl-builder-content .fl-node-lsrnf83ijm06 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-lsrnf83ijm06 .fl-module-content .fl-rich-text * { - color: var(--color-gray); -} - -.fl-builder-content .fl-node-lsrnf83ijm06 .fl-rich-text, .fl-builder-content .fl-node-lsrnf83ijm06 .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-lsrnf83ijm06 > .fl-module-content { - margin-top: 55px; -} - -@media ( max-width: 860px ) { - .fl-node-lsrnf83ijm06.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -/* .fl-module-heading .fl-heading removed - already in critical/fl-common-modules.css */ - -.fl-row .fl-col .fl-node-vieclstgwdma h5.fl-heading a, .fl-row .fl-col .fl-node-vieclstgwdma h5.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-vieclstgwdma h5.fl-heading .fl-heading-text *, .fl-node-vieclstgwdma h5.fl-heading .fl-heading-text { - color: var(--color-white); -} - -@media ( max-width: 860px ) { - .fl-node-vieclstgwdma.fl-module > .fl-module-content { - margin-bottom: 0px; - } -} - -.fl-builder-content .fl-node-t1kspwz29rlo .fl-rich-text, .fl-builder-content .fl-node-t1kspwz29rlo .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-t1kspwz29rlo > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-t1kspwz29rlo.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-row .fl-col .fl-node-zevlimhbtfcq h5.fl-heading a, .fl-row .fl-col .fl-node-zevlimhbtfcq h5.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-zevlimhbtfcq h5.fl-heading .fl-heading-text *, .fl-node-zevlimhbtfcq h5.fl-heading .fl-heading-text { - color: var(--color-white); -} - -.fl-builder-content .fl-node-q8ul0bi34dvt .fl-rich-text, .fl-builder-content .fl-node-q8ul0bi34dvt .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-q8ul0bi34dvt > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-q8ul0bi34dvt.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-row .fl-col .fl-node-e1085k37ypqb h5.fl-heading a, .fl-row .fl-col .fl-node-e1085k37ypqb h5.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-e1085k37ypqb h5.fl-heading .fl-heading-text *, .fl-node-e1085k37ypqb h5.fl-heading .fl-heading-text { - color: var(--color-white); -} - -.fl-builder-content .fl-node-dt8uqacr4y16 .fl-rich-text, .fl-builder-content .fl-node-dt8uqacr4y16 .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-dt8uqacr4y16 > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-dt8uqacr4y16.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -@media (max-width: 860px) { -} - -.fl-node-7d9wg1x8ua5m .pp-spacer-module { - height: 100px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-7d9wg1x8ua5m .pp-spacer-module { - height: 100px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-7d9wg1x8ua5m .pp-spacer-module { - height: 15px; - } -} - -.fl-builder-content .fl-node-9c2hyrnig0m4 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-9c2hyrnig0m4 .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-9c2hyrnig0m4 .fl-rich-text, .fl-builder-content .fl-node-9c2hyrnig0m4 .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.pp-social-icons { - display: flex; -} - -.pp-social-icons-vertical { - flex-direction: column; -} - -.pp-social-icons-vertical .pp-social-icon:last-of-type { - margin-bottom: 0 !important; -} - -.pp-social-icons-horizontal .pp-social-icon:last-of-type { - margin-right: 0 !important; -} - -.pp-social-icons-horizontal .pp-social-icon:first-child { - margin-left: 0 !important; -} - -.pp-social-icons .pp-social-icon { - display: inline-block; - line-height: 0; -} - -.pp-social-icons a { - font-family: "Helvetica", Verdana, Arial, sans-serif; -} - -.pp-social-icons .pp-x-icon { - font-weight: bold; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a:hover { - text-decoration: none; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a { - display: inline-block; - float: left; - text-align: center; - color: var(--color-white); - background-color: rgba(255, 255, 255, 0); - border-radius: 100px; - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a:hover { - color: var(--color-white); - background-color: rgba(255, 255, 255, 0.11); - border-color: transparent; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) i:hover, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a:hover i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) i:hover, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a:hover i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) i:hover, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a:hover i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) i:hover, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a:hover i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) i:hover, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a:hover i { -} - -.fl-node-yqpsldhfovz6 .pp-social-icons-vertical .pp-social-icon { - margin-bottom: 5px; -} - -.fl-node-yqpsldhfovz6 .pp-social-icons-horizontal .pp-social-icon { - margin-right: 5px; -} - -.fl-node-yqpsldhfovz6 .pp-social-icons { - justify-content: center; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a { - font-size: 20px; - width: 30px; - height: 30px; - line-height: 30px; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon .pp-x-icon { - font-size: calc(20px + 20%); -} - -@media (max-width: 860px) { - .fl-node-yqpsldhfovz6 .pp-social-icons { - justify-content: flex-start; - } -} - -.fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text, .fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text, .fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text *:not(b, strong) { - text-align: left; - } -} - -.fl-node-530uo7f2gcli .fl-row-content { - min-width: 0px; -} - -.fl-node-pljy58ha90t6 > .fl-row-content-wrap { - background-color: var(--color-white); - - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-pljy58ha90t6 .fl-builder-bottom-edge-layer { - bottom: -1%; -} - -.fl-node-pljy58ha90t6 .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 15%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-pljy58ha90t6 .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -.fl-node-pljy58ha90t6 > .fl-row-content-wrap { - padding-top: 200px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-pljy58ha90t6.fl-row > .fl-row-content-wrap { - padding-top: 150px; - } -} - -@media ( max-width: 860px ) { - .fl-node-pljy58ha90t6.fl-row > .fl-row-content-wrap { - padding-top: 100px; - padding-bottom: 0px; - } -} - -.fl-node-xaj4396uy5vp > .fl-row-content-wrap { - background-color: #000; - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-xaj4396uy5vp > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 130px; -} - -@media ( max-width: 1115px ) { - .fl-node-xaj4396uy5vp.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-xaj4396uy5vp.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -.fl-node-9oke63pn1lct > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-9oke63pn1lct .fl-builder-bottom-edge-layer { - bottom: -1%; -} - -.fl-node-9oke63pn1lct .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 8%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-9oke63pn1lct .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -.fl-node-9oke63pn1lct > .fl-row-content-wrap { - padding-top: 80px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-9oke63pn1lct.fl-row > .fl-row-content-wrap { - padding-top: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-9oke63pn1lct.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 0px; - } -} - -.fl-node-o3fzmxkt7pnq { - width: 100%; -} - -.fl-builder-content .fl-node-tgivwns6ak74 a { - color: var(--color-white); -} - -.fl-builder-content .fl-node-tgivwns6ak74 a:hover { - color: #1a8cff; -} - -.fl-node-tgivwns6ak74 { - width: 30%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-tgivwns6ak74 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-5mzg89cri2dx { - width: 70%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-5mzg89cri2dx { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-5mzg89cri2dx.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-3dkhcawzbiv6 { - width: 100%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-3dkhcawzbiv6 { - width: 100% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -.fl-node-2uy6ecgtjdqi { - width: 100%; -} - -.fl-node-2uy6ecgtjdqi > .fl-col-content { - padding-top: 130px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-2uy6ecgtjdqi.fl-col > .fl-col-content { - padding-top: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-2uy6ecgtjdqi.fl-col > .fl-col-content { - padding-top: 50px; - } -} - -.fl-node-6lkcf2wjvygx { - width: 100%; -} - -.fl-node-6lkcf2wjvygx > .fl-col-content { - background-color: #F5F6F8; - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-6lkcf2wjvygx { - width: 100% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-6lkcf2wjvygx { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-6lkcf2wjvygx > .fl-col-content { - margin-top: 180px; -} - -@media ( max-width: 860px ) { - .fl-node-6lkcf2wjvygx.fl-col > .fl-col-content { - margin-top: 50px; - } -} - -.fl-node-6lkcf2wjvygx > .fl-col-content { - padding-top: 80px; - padding-right: 60px; - padding-bottom: 120px; - padding-left: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-6lkcf2wjvygx.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-pdak97nlsr0m { - width: 30%; -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - background-color: #000000; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - margin-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - margin-top: 30px; - margin-bottom: 0px; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - padding-top: 40px; - padding-right: 40px; - padding-bottom: 40px; - padding-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-no1p3qm2vyd7 { - width: 70%; -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 70% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - margin-top: 0px; - margin-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 40px; - padding-left: 0px; - } -} - -@media (max-width: 860px) { - .fl-node-ib740solzrug.fl-module-heading .fl-heading { - font-size: 40px; - } -} - -.fl-builder-content .fl-node-jqo3yekxubd7 .fl-rich-text, .fl-builder-content .fl-node-jqo3yekxubd7 .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: left; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-jqo3yekxubd7 .fl-rich-text, .fl-builder-content .fl-node-jqo3yekxubd7 .fl-rich-text *:not(b, strong) { - font-size: 18px; - } -} - -.fl-node-jqo3yekxubd7 > .fl-module-content { - margin-top: 15px; - margin-right: 200px; -} - -@media ( max-width: 1115px ) { - .fl-node-jqo3yekxubd7.fl-module > .fl-module-content { - margin-right: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-jqo3yekxubd7.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - } -} - -.fl-node-upmnzwl7ocg0 .fl-photo { - text-align: left; -} - -.fl-node-upmnzwl7ocg0 .fl-photo-img { - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -.fl-node-upmnzwl7ocg0 > .fl-module-content { - margin-top: 80px; -} - -@media ( max-width: 860px ) { - .fl-node-upmnzwl7ocg0.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-rns95wbpaj6f .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-rns95wbpaj6f .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-rns95wbpaj6f .fl-rich-text, .fl-builder-content .fl-node-rns95wbpaj6f .fl-rich-text *:not(b, strong) { - font-weight: 300; -} - -.fl-builder-content .fl-node-h0r9d45m3eiv .fl-rich-text, .fl-builder-content .fl-node-h0r9d45m3eiv .fl-rich-text *:not(b, strong) { - font-weight: 800; - font-size: 23px; - text-decoration: underline; -} - -.fl-node-h0r9d45m3eiv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-h0r9d45m3eiv.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-4wy53kqjanli .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-4wy53kqjanli .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-4wy53kqjanli .fl-rich-text, .fl-builder-content .fl-node-4wy53kqjanli .fl-rich-text *:not(b, strong) { - font-weight: 300; -} - -.fl-node-4wy53kqjanli > .fl-module-content { - margin-top: 50px; -} - -@media ( max-width: 860px ) { - .fl-node-4wy53kqjanli.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-qf5o2ylp9stz .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-qf5o2ylp9stz .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-qf5o2ylp9stz .fl-rich-text, .fl-builder-content .fl-node-qf5o2ylp9stz .fl-rich-text *:not(b, strong) { - font-weight: 800; - font-size: 23px; - text-decoration: none; -} - -.fl-node-qf5o2ylp9stz > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-qf5o2ylp9stz.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-ls29p7r4fc0i .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-ls29p7r4fc0i .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-ls29p7r4fc0i .fl-rich-text, .fl-builder-content .fl-node-ls29p7r4fc0i .fl-rich-text *:not(b, strong) { - font-weight: 300; -} - -.fl-node-ls29p7r4fc0i > .fl-module-content { - margin-top: 50px; -} - -@media ( max-width: 860px ) { - .fl-node-ls29p7r4fc0i.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-ipusof9c1q4k .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-ipusof9c1q4k .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-ipusof9c1q4k .fl-rich-text, .fl-builder-content .fl-node-ipusof9c1q4k .fl-rich-text *:not(b, strong) { - font-weight: 800; - font-size: 23px; - text-decoration: none; -} - -.fl-node-ipusof9c1q4k > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-ipusof9c1q4k.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-92ndlib4txzy .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-92ndlib4txzy .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-92ndlib4txzy .fl-rich-text, .fl-builder-content .fl-node-92ndlib4txzy .fl-rich-text *:not(b, strong) { - font-weight: 300; -} - -.fl-node-92ndlib4txzy > .fl-module-content { - margin-top: 50px; -} - -@media ( max-width: 860px ) { - .fl-node-92ndlib4txzy.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-i2noaebh6cv9 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-i2noaebh6cv9 .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-i2noaebh6cv9 .fl-rich-text, .fl-builder-content .fl-node-i2noaebh6cv9 .fl-rich-text *:not(b, strong) { - font-weight: 800; - font-size: 23px; - text-decoration: none; -} - -.fl-node-i2noaebh6cv9 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-i2noaebh6cv9.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-rtpwkne6gfz8 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-rtpwkne6gfz8 .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-node-1yg9r4bsoe7n > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-1yg9r4bsoe7n.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -div.fancybox-container { - z-index: 999992; -} - -.pp-photo-gallery { - position: relative; - text-align: center; - text-decoration: none; - opacity: 0; -} - -.pp-photo-gallery:before, .pp-photo-gallery:after { - content: " "; - display: table; -} - -.pp-photo-gallery:after { - clear: both; -} - -.pp-photo-gallery .pp-photo-gallery-item { - float: left; - text-align: center; -} - -.pp-photo-gallery .pp-photo-gallery-content { - position: relative; - text-align: center; - overflow: hidden; -} - -.pp-photo-gallery .pp-photo-gallery-content > a { - display: block; - padding: unset; - isolation: isolate; - overflow: hidden; - transform: translateZ(0); -} - -.pp-photo-gallery .pp-gallery-overlay { - position: absolute; - overflow: hidden; - transition: .5s ease; -} - -.pp-photo-gallery .pp-gallery-overlay .pp-caption { - margin-bottom: 10px; -} - -.pp-photo-gallery .pp-photo-gallery-content .pp-gallery-img { - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - -ms-transition: all 0.5s ease; - transition: all 0.5s ease; - -webkit-transform-style: preserve-3d; - transform-style: preserve-3d; - will-change: transform; - width: 100%; -} - -.pp-photo-gallery.justified-gallery > a, .pp-photo-gallery.justified-gallery > div { - opacity: 0; - visibility: hidden !important; -} - -.pp-photo-gallery.justified-gallery > .entry-visible { - opacity: 1; - visibility: visible !important; -} - -.pp-photo-gallery.justified-gallery .pp-photo-gallery-content { - height: 100%; -} - -.pp-photo-gallery.justified-gallery .pp-photo-gallery-content .pp-caption { - color: #fff; -} - -.pp-gallery-pagination .pp-gallery-load-more { - display: inline-block; - text-align: center; - text-decoration: none; - -webkit-transition: 0.2s all ease-in-out; - -moz-transition: 0.2s all ease-in-out; - transition: 0.2s all ease-in-out; -} - -.pp-gallery-pagination .pp-gallery-load-more.disabled { - opacity: 0.5; - pointer-events: none; -} - -.pp-gallery-pagination a, .pp-gallery-pagination a:visited { - text-decoration: none; -} - -.pp-gallery-fancybox-axis-x.fancybox-show-thumbs .fancybox-inner { - right: 0; - bottom: 95px; -} - -.pp-gallery-fancybox-axis-x .fancybox-thumbs { - top: auto; - width: auto; - bottom: 0; - left: 0; - right: 0; - height: 95px; - padding: 10px 10px 5px 10px; - box-sizing: border-box; - background: rgba(0, 0, 0, 0.3); -} - -.fancybox-74cwydp2ahsq button.fancybox-button { - padding: 10px; - border-radius: 0; - box-shadow: none; -} - -.fancybox-74cwydp2ahsq .pp-fancybox-desc { - display: none; -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery { - opacity: 1; -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery { - display: flex; - flex-wrap: wrap; - justify-content: center; -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery-item { - width: 31.9%; - margin-right: 2%; - margin-bottom: 2%; -} - -.fl-node-74cwydp2ahsq .pp-gallery-masonry-item { - width: calc(31.9% - 1px); -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery-item:hover { -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n+1) { - clear: left; -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n+0) { - clear: right; -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n) { - margin-right: 0; -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery-item img, .fl-node-74cwydp2ahsq .pp-gallery-overlay, .fl-node-74cwydp2ahsq .pp-photo-gallery-content, .fl-node-74cwydp2ahsq .pp-photo-gallery-content > a { -} - -.fl-node-74cwydp2ahsq .pp-photo-space { - width: 2%; -} - -.fl-node-74cwydp2ahsq .pp-gallery-overlay .pp-overlay-icon span { - width: auto; - height: auto; - color: inherit; - font-size: 30px; - background-color: inherit; -} - -.fl-node-74cwydp2ahsq .pp-gallery-overlay .pp-overlay-icon span:before { - font-size: 30px; - width: auto; - height: auto; -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery-caption, .fl-node-74cwydp2ahsq .pp-gallery-overlay .pp-caption { -} - -.fl-node-74cwydp2ahsq .pp-gallery-overlay { - top: 0; - opacity: 0; - overflow: hidden; - left: 0; - width: 100%; - height: 100%; -} - -.fl-node-74cwydp2ahsq .pp-gallery-overlay .pp-overlay-inner { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - height: 100%; - width: 100%; -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery-content:hover .pp-gallery-overlay { - opacity: 1; - -webkit-transform: translate(0); - -moz-transform: translate(0); - -ms-transform: translate(0); - -o-transform: translate(0); - transform: translate(0); -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery .pp-photo-gallery-content .pp-gallery-img { - -webkit-transition: all 0.6s ease; - -moz-transition: all 0.6s ease; - -ms-transition: all 0.6s ease; - -o-transition: all 0.6s ease; - transition: all 0.6s ease; -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery .pp-photo-gallery-content .pp-gallery-img { - -webkit-transform: scale(1); - -moz-transform: scale(1); - -ms-transform: scale(1); - -o-transform: scale(1); - transform: scale(1); -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery .pp-photo-gallery-content:hover .pp-gallery-img { - -webkit-transform: scale(1.3); - -moz-transform: scale(1.3); - -ms-transform: scale(1.3); - -o-transform: scale(1.3); - transform: scale(1.3); -} - -.fl-node-74cwydp2ahsq .pp-gallery-pagination.pagination-scroll { - display: none; -} - -.fl-node-74cwydp2ahsq .pp-gallery-pagination .pp-gallery-load-more { - background-color: #eee; -} - -.fl-node-74cwydp2ahsq .pp-gallery-pagination .pp-gallery-load-more:hover { -} - -.fancybox-74cwydp2ahsq-overlay { - background-image: none; - background-color: rgba(0, 0, 0, 0.7); -} - -.fancybox-is-open .fancybox-74cwydp2ahsq-overlay { - opacity: 1; -} - -@media only screen and ( max-width: 1200px ) { - .fl-node-74cwydp2ahsq .pp-photo-gallery-item { - width: 31.9%; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n+1) { - clear: none; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n+0) { - clear: none; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n) { - margin-right: 2%; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n+1) { - clear: left; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n+0) { - clear: right; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n) { - margin-right: 0; - } -} - -@media only screen and ( max-width: 1115px ) { - .fl-node-74cwydp2ahsq .pp-photo-gallery-item { - width: 48.9%; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n+1) { - clear: none; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n+0) { - clear: none; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(3n) { - margin-right: 2%; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(2n+1) { - clear: left; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(2n+0) { - clear: right; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(2n) { - margin-right: 0; - } -} - -@media only screen and ( max-width: 860px ) { - .fl-node-74cwydp2ahsq .pp-photo-gallery-item { - width: 99.9%; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(2n+1) { - clear: none; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(2n+0) { - clear: none; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(2n) { - margin-right: 2%; - } - - .fl-node-74cwydp2ahsq .pp-photo-gallery-item:nth-child(1n) { - margin-right: 0; - } -} - -.fl-node-74cwydp2ahsq .pp-photo-gallery-caption { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-74cwydp2ahsq .pp-gallery-pagination { - text-align: left; -} - -.fl-node-74cwydp2ahsq .pp-gallery-pagination .pp-gallery-load-more { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-row-fixed-width { - min-width: 1px; -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.compat-field-pp-custom-link .alignleft { - margin: 0; -} - -.pp-image-carousel-wrapper { - position: relative; -} - -.pp-image-carousel { - position: relative; - text-align: center; - overflow: hidden; - height: 250px; -} - -.pp-image-carousel-item { - float: left; - text-align: center; - overflow: hidden; -} - -.pp-image-carousel-content { - position: relative; - text-align: center; - overflow: hidden; -} - -.pp-image-carousel.pp-image-carousel-slideshow { - height: 450px; -} - -.pp-image-carousel.pp-image-carousel-slideshow .swiper-wrapper { - align-items: center; -} - -.pp-image-carousel.swiper-container { - width: 100%; -} - -.pp-image-overlay { - position: absolute; - top: 0; - left: 0; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - text-align: center; - width: 100%; - height: 100%; - padding: 20px; - color: #fff; - background-color: hsla(206, 7%, 54%, .8); - -webkit-transition: opacity .5s, -webkit-transform .5s; - transition: opacity .5s, -webkit-transform .5s; - -o-transition: transform .5s, opacity .5s; - transition: transform .5s, opacity .5s; - transition: transform .5s, opacity .5s, -webkit-transform .5s; -} - -.pp-image-carousel-item:not(:hover) .pp-image-overlay.from-bottom { - -webkit-transform: translateY(100%); - -ms-transform: translateY(100%); - transform: translateY(100%); -} - -.pp-image-carousel-item:not(:hover) .pp-image-overlay.from-top { - -webkit-transform: translateY(-100%); - -ms-transform: translateY(-100%); - transform: translateY(-100%); -} - -.pp-image-carousel-item:not(:hover) .pp-image-overlay.from-right { - -webkit-transform: translateX(100%); - -ms-transform: translateX(100%); - transform: translateX(100%); -} - -.pp-image-carousel-item:not(:hover) .pp-image-overlay.from-left { - -webkit-transform: translateX(-100%); - -ms-transform: translateX(-100%); - transform: translateX(-100%); -} - -.pp-image-carousel-item:not(:hover) .pp-image-overlay.framed { - opacity: 0; -} - -.pp-image-carousel-item .pp-image-overlay.fade { - opacity: 0; -} - -.pp-image-carousel-item:hover .pp-image-overlay.fade, .pp-image-carousel-item:focus .pp-image-overlay.fade { - opacity: 1; -} - -.pp-image-carousel-item:not(:hover) .pp-image-overlay.zoom-in { - -webkit-transform: scale(.5); - -ms-transform: scale(.5); - transform: scale(.5); - opacity: 0; -} - -.pp-image-carousel .pp-carousel-image-container, .pp-image-carousel-thumbs .pp-image-carousel-thumb { - background: no-repeat 50%; - background-size: cover; - height: 100%; - position: relative; -} - -.pp-carousel-image-container figure.use-as-background { - display: inline-flex; - height: 100%; - justify-content: center; - position: relative; -} - -.pp-carousel-image-container figure.use-as-background .swiper-slide-image { - object-fit: cover; -} - -.pp-carousel-image-container figure.use-as-background picture.swiper-slide-image { - width: 100%; -} - -.pp-image-carousel .swiper-pagination-bullets { - cursor: default; -} - -.pp-image-carousel .swiper-pagination-bullet { - top: 0; - border: none; -} - -.pp-image-carousel.pp-carousel-navigation-outside .swiper-pagination { - bottom: 0; -} - -.pp-image-carousel .swiper-pagination-clickable .swiper-pagination-bullet { - cursor: pointer; -} - -.pp-image-carousel.swiper-container-horizontal > .swiper-pagination-progressbar { - width: 100%; - height: 4px; - left: 0; - top: 0; - background: rgba(0, 0, 0, .25); - position: absolute; -} - -.pp-image-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { - background: #000; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - -webkit-transform: scale(0); - -ms-transform: scale(0); - transform: scale(0); - -webkit-transform-origin: left top; - -ms-transform-origin: left top; - transform-origin: left top; -} - -.pp-image-carousel-wrapper .pp-swiper-button { - background-image: none; - width: auto; - height: auto; - line-height: 1; - position: absolute; - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; - z-index: 1; - cursor: pointer; - font-size: 25px; - top: 50%; - display: inline-flex; - align-items: center; - justify-content: center; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); -} - -.pp-image-carousel-wrapper .pp-swiper-button span { - display: inline-flex; -} - -.pp-image-carousel-wrapper .pp-swiper-button svg { - height: 25px; -} - -.pp-image-carousel.pp-carousel-navigation-outside .pp-swiper-button { - top: calc(50% - 30px / 2); -} - -.pp-image-carousel-wrapper .pp-swiper-button-prev { - left: 10px; -} - -.pp-image-carousel-wrapper .pp-swiper-button-next { - right: 10px; -} - -.pp-thumbnails-swiper .pp-image-carousel-thumb { - background: no-repeat center; - background-size: cover; - height: 100%; - position: relative; - cursor: pointer; -} - -.pp-thumbs-ratio-11 .pp-image-carousel-thumb { - padding-bottom: 100%; -} - -.pp-thumbs-ratio-43 .pp-image-carousel-thumb { - padding-bottom: 75%; -} - -.pp-thumbs-ratio-169 .pp-image-carousel-thumb { - padding-bottom: 56.35%; -} - -.pp-thumbs-ratio-219 .pp-image-carousel-thumb { - padding-bottom: 42.8571% -} - -.pp-image-overlay .pp-overlay-icon { - display: inline-block; -} - -.pp-image-overlay .pp-overlay-icon span { - display: block; - line-height: 1; -} - -.pp-image-carousel .swiper-lazy-preloader { - display: none; -} - -.fl-node-adblszvmw7uo .pp-image-carousel.pp-image-carousel-slideshow { - margin-bottom: 5px; -} - -.fl-node-adblszvmw7uo .pp-image-carousel .pp-carousel-image-container { - background-size: contain; -} - -.fl-node-adblszvmw7uo .pp-image-carousel .pp-carousel-image-container figure.use-as-background { -} - -.fl-node-adblszvmw7uo .pp-image-carousel .pp-carousel-image-container figure.use-as-background .swiper-slide-image { - object-fit: contain; - object-position: center; -} - -.fl-node-adblszvmw7uo .pp-carousel-image-container figure.use-as-background picture.swiper-slide-image img { -} - -.fl-node-adblszvmw7uo .pp-image-carousel .swiper-pagination-bullet { - opacity: 1; - background-color: var(--color-gray); - width: 10px; - height: 10px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-adblszvmw7uo .pp-image-carousel .swiper-wrapper { - margin-bottom: 50px; -} - -.fl-node-adblszvmw7uo .pp-image-carousel.swiper-container-horizontal > .swiper-pagination-progressbar { - background-color: var(--color-gray); -} - -.fl-node-adblszvmw7uo .pp-image-carousel .swiper-pagination-bullet:hover, .fl-node-adblszvmw7uo .pp-image-carousel .swiper-pagination-bullet:focus, .fl-node-adblszvmw7uo .pp-image-carousel .swiper-pagination-bullet-active, .fl-node-adblszvmw7uo .pp-image-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { - background-color: #1a8cff; - opacity: 1; - box-shadow: none; -} - -.fl-node-adblszvmw7uo .pp-image-carousel-wrapper .pp-swiper-button { - height: 34px; - width: 34px; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 13px; - padding-right: 13px; -} - -.fl-node-adblszvmw7uo .pp-image-carousel-wrapper .pp-swiper-button svg { - height: 24px; -} - -.fl-node-adblszvmw7uo .pp-image-carousel-wrapper .pp-swiper-button svg path { -} - -.fl-node-adblszvmw7uo .pp-image-carousel-wrapper .pp-swiper-button:hover, .fl-node-adblszvmw7uo .pp-image-carousel-wrapper .pp-swiper-button:focus { -} - -.fl-node-adblszvmw7uo .pp-image-carousel-wrapper .pp-swiper-button:hover svg path, .fl-node-adblszvmw7uo .pp-image-carousel-wrapper .pp-swiper-button:focus svg path { -} - -.fl-node-adblszvmw7uo .pp-image-carousel.pp-carousel-navigation-outside { - padding-bottom: 30px; -} - -.mfp-adblszvmw7uo.mfp-gallery img.mfp-img { - padding: 40px 0 40px; -} - -.mfp-adblszvmw7uo .mfp-counter { - display: block !important; -} - -.fl-node-adblszvmw7uo .pp-image-overlay { - background: rgba(0, 0, 0, .5); - -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; - transition: opacity 0.3s, -webkit-transform 0.3s; - -o-transition: transform 0.3s, opacity 0.3s; - transition: transform 0.3s, opacity 0.3s; - transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s; -} - -.fl-node-adblszvmw7uo .pp-image-overlay .pp-overlay-icon { - width: 30px; - height: 30px; -} - -.fl-node-adblszvmw7uo .pp-image-overlay .pp-overlay-icon span { - color: inherit; - font-size: 30px; -} - -.fl-node-adblszvmw7uo .pp-image-overlay .pp-caption { - color: inherit; -} - -.fl-node-adblszvmw7uo .pp-image-carousel.pp-image-carousel-slideshow, .fl-node-adblszvmw7uo .pp-image-carousel { - height: 500px; -} - -.fl-node-8l54f9zu3rkh > .fl-module-content { - margin-top: 100px; -} - -@media ( max-width: 1115px ) { - .fl-node-8l54f9zu3rkh.fl-module > .fl-module-content { - margin-top: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-8l54f9zu3rkh.fl-module > .fl-module-content { - margin-top: 50px; - } -} - -.clearfix:before, .clearfix:after { - content: ""; - display: table; -} - -.clearfix:after { - clear: both; -} - -.fl-row-fixed-width { - min-width: 1px; -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-posts-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-posts-loader { - display: none; - text-align: center; -} - -.pp-posts-wrapper { - position: relative; -} - -.pp-content-post-grid #infscr-loading { - position: absolute; - bottom: -10px; -} - -.rtl .pp-content-post-grid.pp-is-filtering:after { - left: auto; - right: 50%; -} - -.pp-content-post-grid.pp-is-filtering .pp-content-post { - opacity: 0.5; -} - -.pp-post-filters-wrapper { - position: relative; -} - -.pp-post-filters-toggle { - display: none; - padding: 10px 15px; - cursor: pointer; - margin-bottom: 10px; -} - -.pp-post-filters-toggle:after { - content: "+"; - float: right; - font-size: 18px; - font-weight: bold; - line-height: 1; -} - -.pp-post-filters-toggle.pp-post-filters-open:after { - content: "-"; -} - -.pp-post-filters-wrapper.pp-filter-mobile { - display: none; -} - -.pp-post-filters-wrapper .pp-close-icon { - background: #ddd; - padding: 3px 8px; - position: absolute; - top: -35px; - right: 0; - cursor: pointer; - display: none; -} - -.pp-post-filters-wrapper.pp-filter-mobile .pp-close-icon { - display: block; -} - -.pp-filter-title-mobile { - display: none; - font-size: 18px; - padding: 5px 20px; - border: 2px solid #222; - margin-bottom: 20px; - color: #333; - cursor: pointer; -} - -.pp-post-filters { - padding-left: 0; - text-align: left; - margin-bottom: 30px; -} - -.pp-post-filters li { - display: inline-block; - margin-right: 10px; - cursor: pointer; - padding: 8px 10px; - color: #000; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-post-filters li:hover { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-post a { - border: none; -} - -.pp-content-post a, .pp-content-post .pp-post-content, .pp-content-post .pp-post-meta { - transition: color 0.3s ease-in-out; -} - -.pp-content-post-carousel .owl-carousel { - overflow: hidden; -} - -.pp-content-post-carousel .owl-carousel .owl-stage-outer { - overflow: initial; -} - -.pp-content-post-carousel .owl-carousel.owl-loaded:focus { - outline: none; -} - -.pp-content-grid-post .pp-content-category-list, .pp-content-carousel-post .pp-content-category-list { - margin-top: 15px; - padding-top: 10px; - border-top: 1px solid #eee; - position: relative; - z-index: 2; -} - -.pp-content-grid-post .pp-content-grid-more, .pp-content-carousel-post .pp-content-carousel-more { - display: inline-block; -} - -.pp-content-post .pp-post-title a, .pp-content-post .pp-more-link-button { - text-decoration: none; -} - -.pp-content-post .pp-post-title-divider { - display: inline-block; - height: 2px; - width: 50px; - margin-bottom: 7px; -} - -.pp-content-grid-image > a, .pp-content-carousel-image > a { - display: block; -} - -.pp-content-post-grid:not(.pp-css-grid) .pp-content-post .pp-post-image, .pp-content-post-carousel .pp-content-post .pp-post-image { - position: relative; -} - -.pp-content-post .pp-post-image .pp-post-featured-img a { - display: block; -} - -.pp-content-post.pp-grid-style-9 .pp-post-image a { - width: 100%; - height: 100%; -} - -.pp-content-post .pp-post-image .fl-photo-content { - display: block; -} - -.pp-content-post .pp-post-image .pp-content-category-list { - position: absolute; - top: 0; - margin-top: 0; - background: #000; - color: #fff; - text-decoration: none; - border-top: 0; - padding: 10px; - z-index: 1; -} - -.pp-content-post .pp-post-image .pp-content-category-list a { - color: #fff; -} - -.pp-content-post .pp-post-image .pp-post-title { - position: absolute; - bottom: 0; - width: 100%; - padding: 15px; -} - -.pp-content-post.pp-grid-style-4 .pp-post-image { - overflow: hidden; - position: relative; -} - -.pp-content-post.pp-grid-style-4 .pp-post-image img { - -moz-transition: all 0.3s; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} - -.pp-content-post.pp-grid-style-4:hover .pp-post-image img { - -moz-transform: scale(1.1, 1.1); - -webkit-transform: scale(1.1, 1.1); - transform: scale(1.1, 1.1); -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date { - float: left; - text-align: center; - width: 38px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - display: block; - padding: 5px 0px; - font-size: 15px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - display: block; - padding: 5px 0; - font-size: 13px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-data { - margin-left: 20px; - float: left; - width: 70%; - text-align: left; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image { - text-align: center; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - display: block; - margin: 0 auto; - padding: 10px; - border-radius: 100%; - width: 60px; - height: 60px; - margin-top: -30px; - text-transform: uppercase; - font-size: 14px; - line-height: 1.5; - position: relative; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date span { - display: block; -} - -.pp-content-post.pp-grid-style-7 .pp-content-body { - max-width: 90%; - margin: 0 auto; - margin-top: -10%; - position: relative; - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -.pp-content-post.pp-grid-style-7:hover .pp-content-body { - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -.pp-content-post.pp-grid-style-7 .pp-content-post-meta { - border-bottom: 1px solid #eee; - margin-bottom: 10px; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap { - display: flex; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post.pp-post-2n .pp-content-alternate-wrap { - flex-direction: row-reverse; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 50%; - overflow: hidden; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image *:not(.pp-post-meta) { - height: 100% !important; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image img { - object-fit: cover; -} - -.pp-content-post { - overflow: hidden; -} - -.pp-content-post, .pp-content-post:hover { - -webkit-transition: background-color 0.3s ease-in-out; - -moz-transition: background-color 0.3s ease-in-out; - -ms-transition: background-color 0.3s ease-in-out; - -o-transition: background-color 0.3s ease-in-out; - transition: background-color 0.3s ease-in-out; -} - -.pp-content-post-grid { - margin: 0 auto; - position: relative; -} - -.pp-content-grid-image img { - height: auto !important; - width: 100%; -} - -.pp-post-featured-img img { - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - transition-duration: 0.3s; -} - -.pp-content-grid-content p:last-of-type { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-content-grid-title, .pp-content-carousel-title { - margin: 0; - padding: 0; -} - -.pp-content-post-meta { - font-size: 14px; - padding-bottom: 10px; - position: relative; - z-index: 2; -} - -.pp-content-grid #infscr-loading { - bottom: 0; - left: 0; - right: 0; - padding: 40px 0; - position: absolute; - text-align: center; - width: 100%; -} - -.pp-content-post .pp-more-link-button, .pp-content-post .pp-add-to-cart a { - display: inline-table; - text-align: center; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination ul.page-numbers { - display: inline-block; -} - -.pp-content-grid-pagination li { - text-align: center; -} - -.pp-content-post .pp-more-link-button:hover, .pp-content-grid-pagination li a.page-numbers:hover, .pp-content-post .pp-add-to-cart a { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination li a.page-numbers { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination li .page-numbers { - min-width: 35px !important; - display: block !important; -} - -.pp-content-grid-pagination li .page-numbers:last-child { - margin-right: 0; -} - -.pp-content-grid-load-more a { - display: inline-block; -} - -.pp-content-grid-load-more a.disabled { - opacity: 0.8; - pointer-events: none; -} - -.pp-content-grid-load-more a .pp-grid-loader-icon { - display: none; -} - -.pp-content-grid-load-more a .pp-grid-loader-icon img { - height: 18px; - margin-left: 3px; -} - -.pp-content-grid-load-more a.loading .pp-grid-loader-icon { - display: inline; -} - -.pp-content-grid-loader { - margin-top: 10px; -} - -.pp-content-grid-loader .pp-grid-loader-text { - color: #999999; -} - -.pp-content-grid-loader .pp-grid-loader-icon img { - height: 18px; -} - -.pp-content-post a.pp-post-link { - display: block; - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - z-index: 1; -} - -.pp-post-feed-post { - border-bottom: 1px solid #e6e6e6; - margin-bottom: 40px; - padding-bottom: 40px; -} - -.pp-post-feed-post:last-child { - border-bottom: none; - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-post-feed-header { - margin-bottom: 25px; -} - -.pp-post-feed-header a { - text-decoration: none; -} - -body h2.pp-post-feed-title { - margin: 0 0 10px; - padding: 0; -} - -body .pp-post-feed-meta { - font-size: 14px; -} - -.pp-post-feed-meta .fl-sep { - margin: 0 3px; -} - -.pp-post-feed-image { - margin-bottom: 25px; -} - -.pp-post-feed-image img { - height: auto !important; - width: 100% !important; -} - -.pp-post-feed-image-beside .pp-post-feed-image { - float: left; - width: 33%; -} - -.pp-post-feed-image-beside.pp-post-feed-has-image .pp-post-feed-content { - margin-left: 37%; -} - -.pp-post-feed-content a { - text-decoration: none; -} - -.pp-post-feed-content p:last-of-type { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-post-feed-more { - margin-top: 15px; - display: inline-block; -} - -.pp-post-feed #infscr-loading { - padding: 40px 0; - text-align: center; - width: 100%; -} - -.pp-content-grid-empty { - border: 1px dashed #ccc; - font-size: 16px; - padding: 20px; - text-align: center; -} - -.pp-post-carousel-navigation { - position: absolute; - top: 50%; - left: 0; - right: 0; - z-index: 20; - margin-top: -16px; -} - -.pp-post-carousel-navigation a { - position: absolute; - display: inline-block; -} - -.pp-post-carousel-navigation a a { - display: none; -} - -.pp-post-carousel-navigation a:hover { - opacity: 1; -} - -.pp-post-carousel-navigation .carousel-prev { - left: 0; -} - -.pp-post-carousel-navigation .carousel-next { - right: 0; -} - -.pp-post-carousel-navigation .fl-post-carousel-svg-container { - position: relative; - width: 32px; - height: 32px; -} - -.pp-content-carousel-image img { - height: auto; -} - -.pp-content-post-carousel .owl-theme .owl-dots { - margin-top: 10px; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-page span { - margin: 5px; -} - -.pp-content-post-carousel { - position: relative; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div, .pp-content-post-carousel .owl-nav button { - position: absolute; - top: 40%; - line-height: 0; - margin: 0; - padding: 0; - font-size: 20px; - background-image: none !important; - z-index: 1; - display: inline-flex; - align-items: center; - justify-content: center; -} - -.pp-content-post-carousel .owl-nav button { - border: none; -} - -.pp-content-post-carousel .owl-nav button svg { - height: 1em; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev, .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next, .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.pp-content-post-carousel .owl-theme .owl-dots .owl-dot { - top: 0; -} - -.pp-content-post .star-rating { - margin-left: auto; - margin-right: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - float: right; - overflow: hidden; - position: relative; - height: 15px; - line-height: 1; - font-size: 15px; - width: 80px; - font-family: star; - display: block; - float: none; -} - -.pp-content-post .star-rating:before { - content: "\73\73\73\73\73"; - color: #d3ced2; - float: left; - top: 0; - left: 0; - position: absolute; -} - -.pp-content-post .star-rating span { - overflow: hidden; - float: left; - top: 0; - left: 0; - position: absolute; - padding-top: 15px; -} - -.pp-content-post .star-rating span:before { - content: "\53\53\53\53\53"; - top: 0; - position: absolute; - left: 0; - color: #000; -} - -.pp-content-post .pp-product-price ins { - text-decoration: none; -} - -.pp-content-post.pp-grid-style-6 .star-rating { - margin: 0 auto !important; -} - -.pp-content-post.pp-grid-style-9 { - position: relative; - overflow: hidden; - height: 270px; -} - -.pp-content-post.pp-grid-style-9 .pp-content-grid-image { - height: 100%; -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img { - background-repeat: no-repeat; - background-position: center center; - background-size: cover; - height: 100%; - position: relative; - overflow: hidden; - margin: 0; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -ms-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img { - -webkit-transform: scale(1.1); - -moz-transform: scale(1.1); - -o-transform: scale(1.1); - -ms-transform: scale(1.1); - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; - filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); - transform: scale(1.1); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 70%; - width: 100%; - position: absolute; - bottom: 0; - z-index: 1; - background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7))); - background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 100%; - width: 100%; - position: absolute; - bottom: 0; - -webkit-transition: background-color .3s ease; - -moz-transition: background-color .3s ease; - -o-transition: background-color .3s ease; - transition: background-color .3s ease; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img a:last-child:before { - background-color: rgba(0, 0, 0, .1); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img img { - display: block; - height: auto; - opacity: 1; - transition: transform 0.3s ease, opacity 0.3s; - -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s; - transition-timing-function: ease !important; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img img { - transform: scale3d(1.1, 1.1, 1); - -webkit-transform: scale3d(1.1, 1.1, 1); - -moz-transform: scale3d(1.1, 1.1, 1) rotate(.02deg); -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-text { - position: absolute; - bottom: 0; - pointer-events: none; - z-index: 1; - width: 100%; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category.pp-content-category-list { - border-top: 0; - margin: 0; - padding: 0; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category span { - display: inline-block; - background-color: #333333; - margin-bottom: 10px; - padding: 2px 8px; - -webkit-transition: background-color 0.2s ease-in-out; - -moz-transition: background-color 0.2s ease-in-out; - transition: background-color 0.2s ease-in-out; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-info, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - width: 80%; - margin: 0 0 0 20px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - margin-bottom: 20px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - font-size: 12px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category, .pp-content-post.pp-grid-style-9 .pp-grid-tile-category a, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta span { - color: #fff; - text-shadow: 1px 1px 1px rgba(0, 0, 0, .3); -} - -.pp-post-event-calendar-date { - margin-bottom: 5px; -} - -.pp-post-event-calendar-date, .pp-post-event-calendar-date span { - font-weight: bold; -} - -.pp-post-event-calendar-venue { - font-style: italic; -} - -.pp-post-event-calendar-cost { - margin-top: 12px; - margin-bottom: 12px; -} - -.pp-posts-not-found-text { - width: 100% !important; -} - -.cg-equal-align-button .pp-content-post, .cg-equal-align-button .pp-content-post .pp-content-body, .cg-equal-align-button .pp-content-post-data { - display: flex; - flex-direction: column; -} - -.cg-equal-align-button .pp-content-post .pp-content-body, .cg-equal-align-button .pp-content-post-data, .cg-equal-align-button .pp-content-post .pp-post-content { - height: 100%; -} - -.cg-equal-align-button .pp-content-post .pp-post-link { - margin-top: auto; -} - -.cg-center-align .pp-content-posts { - margin: 0 auto; -} - -.cg-static-grid .pp-content-post.pp-content-grid-post { - position: static !important; - left: auto !important; - top: auto !important; - margin-right: 2%; - visibility: visible !important; - opacity: 1 !important; - transform: none !important; -} - -@media only screen and (min-width: 768px) { - .cg-css-grid .pp-content-post-grid.pp-equal-height { - display: grid; - grid-template-columns: repeat(3, 1fr); - grid-auto-rows: min-content; - grid-column-gap: 2%; - grid-row-gap: 2ch; - height: auto !important; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height:before, .cg-css-grid .pp-content-post-grid.pp-equal-height:after { - content: none; - display: none; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height .pp-content-post { - display: flex; - flex-direction: column; - flex-grow: 1; - position: static !important; - overflow: visible; - width: auto; - height: auto !important; - margin-bottom: 0 !important; - transform: none !important; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height .pp-grid-space { - display: none; - } -} - -@media (max-width: 860px) { - .pp-post-feed-post.pp-post-feed-image-beside { - max-width: 300px; - margin-left: auto; - margin-right: auto; - } - - .pp-post-feed-image-beside .pp-post-feed-image, .pp-post-feed-image-beside .pp-post-feed-image img { - float: none; - width: 100% !important; - } - - .pp-post-feed-image-beside.pp-post-feed-has-image .pp-post-feed-content { - margin-left: 0; - } - - .pp-content-post-carousel .pp-content-post .pp-post-img { - width: auto; - } - - .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev { - left: 0; - } - - .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next { - right: 0; - } - - .pp-content-post-carousel .owl-theme .owl-controls { - margin-top: 20px; - } - - .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap, .pp-content-post-grid.pp-content-alternate .pp-content-post.pp-post-2n .pp-content-alternate-wrap { - flex-direction: column; - } - - .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 100%; - } - - .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-body, .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-post-data, .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-post .pp-post-content { - height: auto; - } -} - -.fl-node-cr7afu1kde2w .pp-content-grid-pagination { - text-align: center; -} - -.fl-node-cr7afu1kde2w .pp-content-grid-pagination.fl-builder-pagination { - padding-top: 15px; - padding-bottom: 15px; -} - -.fl-node-cr7afu1kde2w .pp-content-grid-pagination li a.page-numbers, .fl-node-cr7afu1kde2w .pp-content-grid-pagination li span.page-numbers { - background-color: var(--color-white); - color: #000000; - margin-right: 5px; -} - -.fl-node-cr7afu1kde2w .pp-content-grid-pagination li a.page-numbers:hover, .fl-node-cr7afu1kde2w .pp-content-grid-pagination li span.current, .fl-node-cr7afu1kde2w .pp-content-grid-pagination li span[aria-current] { - background-color: #eeeeee; -} - -.fl-node-cr7afu1kde2w .pp-content-grid-load-more { - margin-top: 15px; - text-align: center; -} - -.fl-node-cr7afu1kde2w .pp-content-grid-load-more a { - background-color: var(--color-white); - color: #000000; - text-align: center; - text-decoration: none; - transition: all 0.2s ease-in-out; -} - -.fl-node-cr7afu1kde2w .pp-content-grid-load-more a:hover { - background-color: #eeeeee; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-post-title { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-post-title, .fl-node-cr7afu1kde2w .pp-content-post .pp-post-title a { -} - -.fl-node-cr7afu1kde2w .pp-content-post:hover .pp-post-title, .fl-node-cr7afu1kde2w .pp-content-post:hover .pp-post-title a { -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-post-content { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-cr7afu1kde2w .pp-content-post:hover .pp-post-content { -} - -.fl-node-cr7afu1kde2w .pp-post-event-calendar-date, .fl-node-cr7afu1kde2w .pp-post-event-calendar-date span { -} - -.fl-node-cr7afu1kde2w .pp-post-event-calendar-venue, .fl-node-cr7afu1kde2w .pp-post-event-calendar-venue span.tribe-address { -} - -.fl-node-cr7afu1kde2w .pp-post-event-calendar-cost, .fl-node-cr7afu1kde2w .pp-post-event-calendar-cost span.ticket-cost { -} - -.fl-node-cr7afu1kde2w .pp-post-event-calendar-cost form { - margin-top: 10px; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-more-link-button, .fl-node-cr7afu1kde2w .pp-content-post .pp-more-link-button:visited, .fl-node-cr7afu1kde2w .pp-content-post .pp-add-to-cart a, .fl-node-cr7afu1kde2w .pp-content-post .pp-add-to-cart a:visited, .fl-node-cr7afu1kde2w .pp-post-event-calendar-cost form .tribe-button, .fl-node-cr7afu1kde2w .pp-post-event-calendar-cost form .tribe-button:visited { - color: var(--color-white); - cursor: pointer; -} - -.fl-node-cr7afu1kde2w .pp-content-post-data.pp-content-relative { - position: relative; -} - -.fl-node-cr7afu1kde2w .pp-content-post-data.pp-content-relative .pp-more-link-button { - position: absolute; - bottom: 0; - left: 0; -} - -.fl-node-cr7afu1kde2w .pp-grid-style-5 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 0; - transform: none; -} - -.fl-node-cr7afu1kde2w .pp-grid-style-6 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 50%; - transform: translateX(-50%); -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-content-grid-more:hover, .fl-node-cr7afu1kde2w .pp-content-post .pp-add-to-cart a:hover, .fl-node-cr7afu1kde2w .pp-post-event-calendar-cost form .tribe-button:hover { - background: #000000; - border-color: #eeeeee; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-post-title-divider { - background-color: #333333; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-post-image .pp-content-category-list { - background-color: #000000; - color: var(--color-white); - right: auto; - left: 0; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-post-image .pp-content-category-list a { - color: var(--color-white); -} - -.fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - background-color: #f9f9f9; - color: #888888; - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - background-color: #000000; - color: var(--color-white); - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; -} - -.fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - background-color: #000000; - color: var(--color-white); -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-post-image .pp-post-title { - background: rgba(0, 0, 0, 0.5); - text-align: left; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-post-meta { - color: #606060; -} - -.fl-node-cr7afu1kde2w .pp-content-post:hover .pp-post-meta { -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-post-meta span { -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-post-meta a { - color: #606060; -} - -.fl-node-cr7afu1kde2w .pp-content-post:hover .pp-post-meta a { -} - -.fl-node-cr7afu1kde2w .pp-content-grid-post .pp-content-category-list, .fl-node-cr7afu1kde2w .pp-content-carousel-post .pp-content-category-list { -} - -.fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-7 .pp-content-post-meta { -} - -.fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { -} - -.fl-node-cr7afu1kde2w .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { - opacity: 1; - background: #666666; - width: 10px; - height: 10px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-cr7afu1kde2w .pp-content-post-carousel .owl-theme .owl-dots .owl-dot.active span, .fl-node-cr7afu1kde2w .pp-content-post-carousel .owl-theme .owl-dots .owl-dot:hover span { - background: #000000; - opacity: 1; - box-shadow: none; -} - -.fl-node-cr7afu1kde2w .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.fl-node-cr7afu1kde2w .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.fl-node-cr7afu1kde2w .pp-content-post-carousel .owl-nav button { - width: 40px; - height: 40px; -} - -.fl-node-cr7afu1kde2w .pp-content-post-carousel .owl-nav button svg { - height: 30px; -} - -.fl-node-cr7afu1kde2w .pp-content-post-carousel .owl-nav button:hover { -} - -.fl-node-cr7afu1kde2w .pp-content-post { - opacity: 1; - text-align: left; -} - -.fl-node-cr7afu1kde2w .pp-content-post:hover { -} - -.fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-7 .pp-content-body { -} - -.fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-7:hover .pp-content-body { -} - -.woocommerce .fl-node-cr7afu1kde2w .pp-content-post { - margin-bottom: 2.5%; -} - -.fl-node-cr7afu1kde2w .pp-content-post-grid { - display: grid; - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; -} - -.fl-node-cr7afu1kde2w.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-xl)), min(calc(100% / var(--items-count)), calc(100% / var(--column-xl)))); - justify-content: center; -} - -.fl-node-cr7afu1kde2w .pp-content-post { - width: 100%; - position: relative; -} - -.fl-node-cr7afu1kde2w.cg-static-grid .pp-content-post.pp-content-grid-post { - margin-right: 2.5%; -} - -@media only screen and (min-width: 768px) { - .fl-node-cr7afu1kde2w.cg-css-grid .pp-content-post-grid.pp-equal-height { - grid-column-gap: 2.5%; - grid-row-gap: 2.5ch; - } -} - -.fl-node-cr7afu1kde2w .pp-grid-space { - width: 2.5%; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-content-grid-more-link, .fl-node-cr7afu1kde2w .pp-content-post .pp-add-to-cart { - margin-top: 10px; - margin-bottom: 5px; - position: relative; - z-index: 2; -} - -.fl-node-cr7afu1kde2w .pp-content-grid-post:nth-of-type(3n) { - margin-right: 0; -} - -.fl-node-cr7afu1kde2w .pp-content-post-grid.pp-filters-active .pp-content-grid-post { - margin-right: 0; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-content-body { -} - -.fl-node-cr7afu1kde2w .pp-content-post .star-rating { - margin-left: 0; -} - -.fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-5 .star-rating { - margin-left: 0; -} - -.fl-node-cr7afu1kde2w .pp-content-post .star-rating:before, .fl-node-cr7afu1kde2w .pp-content-post .star-rating span:before { - color: #000000; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-product-price, .fl-node-cr7afu1kde2w .pp-content-post .pp-product-price span.price { - color: #000000; - font-size: px; -} - -.fl-node-cr7afu1kde2w.cg-square-layout .pp-content-post.pp-grid-style-9 { - height: auto !important; -} - -.fl-node-cr7afu1kde2w.cg-square-layout .pp-content-post-grid.pp-filters-active .pp-content-grid-post .pp-post-image:after { - content: ""; - display: block; - padding-bottom: 100%; -} - -.fl-node-cr7afu1kde2w.cg-square-layout .pp-content-post.pp-grid-style-9 .pp-post-featured-img { - width: 100%; - height: 100%; - position: absolute; -} - -.fl-node-cr7afu1kde2w .pp-post-filters-sidebar .pp-content-posts { - width: 100%; -} - -.fl-node-cr7afu1kde2w .pp-post-filters-sidebar.pp-posts-wrapper { - display: flex; - flex-direction: row; -} - -.fl-node-cr7afu1kde2w .pp-post-filters-sidebar-right.pp-posts-wrapper { - flex-direction: row-reverse; -} - -.fl-node-cr7afu1kde2w .pp-post-filters-sidebar .pp-post-filters-wrapper { - flex: 1 0 0; -} - -.fl-node-cr7afu1kde2w .pp-post-filters-sidebar .pp-post-filters li { - display: block; - margin-bottom: 10px; -} - -.fl-node-cr7afu1kde2w .pp-post-filters-sidebar-right .pp-post-filters li { - margin-right: 0; - margin-left: 10px; -} - -@media screen and (max-width: 1200px) { - .fl-node-cr7afu1kde2w .pp-content-post-grid { - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; - } - - .fl-node-cr7afu1kde2w.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-lg)), min(calc(100% / var(--items-count)), calc(100% / var(--column-lg)))); - } - - .fl-node-cr7afu1kde2w .pp-content-post { - } - - .fl-node-cr7afu1kde2w .pp-grid-space { - width: 2.5%; - } -} - -@media screen and (max-width: 1115px) { - .fl-node-cr7afu1kde2w .pp-content-post-grid { - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; - } - - .fl-node-cr7afu1kde2w.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-md)), min(calc(100% / var(--items-count)), calc(100% / var(--column-md)))); - } - - .fl-node-cr7afu1kde2w .pp-content-post { - } - - .fl-node-cr7afu1kde2w .pp-grid-space { - width: 2.5%; - } - - .fl-node-cr7afu1kde2w .pp-content-grid-post:nth-of-type(3n+1) { - clear: none; - } - - .fl-node-cr7afu1kde2w .pp-content-grid-post:nth-of-type(3n+1) { - clear: left; - } - - .fl-node-cr7afu1kde2w .pp-content-grid-post:nth-of-type(3n) { - margin-right: 0; - } -} - -@media screen and (max-width: 860px) { - .fl-node-cr7afu1kde2w .pp-content-post-grid { - grid-template-columns: repeat(1, 1fr); - grid-gap: 25px; - } - - .fl-node-cr7afu1kde2w.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-sm)), min(calc(100% / var(--items-count)), calc(100% / var(--column-sm)))); - } - - .fl-node-cr7afu1kde2w .pp-content-post { - } - - .fl-node-cr7afu1kde2w .pp-grid-space { - width: 2.5%; - } - - .fl-node-cr7afu1kde2w .pp-content-grid-post:nth-of-type(3n+1) { - clear: none; - } - - .fl-node-cr7afu1kde2w .pp-content-grid-post:nth-of-type(1n+1) { - clear: left; - } - - .fl-node-cr7afu1kde2w .pp-content-grid-post:nth-of-type(1n) { - margin-right: 0; - } - - .fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-8 .pp-post-image, .fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-8 .pp-content-body { - float: none; - width: 100%; - } -} - -.fl-node-cr7afu1kde2w .pp-content-grid-pagination li a.page-numbers, .fl-node-cr7afu1kde2w .pp-content-grid-pagination li span.page-numbers, .fl-node-cr7afu1kde2w .pp-content-grid-load-more a { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; - font-size: 14px; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-more-link-button, .fl-node-cr7afu1kde2w .pp-content-post .pp-add-to-cart a, .fl-node-cr7afu1kde2w .pp-post-event-calendar-cost form .tribe-button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-cr7afu1kde2w .pp-content-post-carousel .owl-nav button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-cr7afu1kde2w .pp-content-post { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-cr7afu1kde2w .pp-content-post .pp-content-body { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-cr7afu1kde2w .pp-content-post.pp-grid-style-9 { - height: 275px; -} - -.fl-node-cr7afu1kde2w > .fl-module-content { - margin-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-cr7afu1kde2w.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-fa7hjib92cpv.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-fa7hjib92cpv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-fa7hjib92cpv.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text, .fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-9hf5wet31z02 > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media ( max-width: 1115px ) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 15px; - } -} - -.entry-content .pp-infolist-title h3, .pp-infolist-title h3 { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infolist-description p { - margin-bottom: 15px; -} - -.pp-infolist-description p:last-of-type { - margin-bottom: 0 !important; -} - -.entry-content .pp-more-link, .pp-more-link { - box-shadow: none; - display: inline-block; - text-decoration: none; -} - -.pp-list-item > .pp-more-link { - display: table; - margin-top: 0; -} - -.pp-more-link { - color: #000; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infolist-icon-inner .dashicons, .pp-infolist-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-list-connector { - height: 100%; - position: absolute; - top: 33px; - z-index: 2; -} - -.pp-infolist-wrap .pp-list-item { - overflow: visible; - list-style: none; - padding-bottom: 25px; - position: relative; -} - -.pp-infolist-wrap .pp-list-item-content { - position: relative; - z-index: 3; -} - -.pp-infolist-wrap .pp-list-item-content { - display: flex; - align-items: center; -} - -.pp-list-item:last-of-type .pp-list-connector { - display: none; -} - -.pp-icon-wrapper { - position: relative; - z-index: 3; -} - -.pp-infolist { - text-align: center; -} - -.pp-infolist ul { - margin: 0; - padding: 0; - display: flex; - flex-direction: column; -} - -.pp-infolist-icon { - border-width: 0; - margin: 0 auto; - text-align: center; -} - -.pp-infolist-icon-inner { - display: table; - height: 3em; - line-height: 0; - width: 3em; -} - -.pp-infolist-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infolist-icon-inner img { - border: none; -} - -.pp-infolist-wrap .layout-1 { - text-align: left; -} - -.pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 20px; -} - -.pp-infolist-wrap .layout-2 { - text-align: right; -} - -.pp-infolist-wrap .layout-2 .pp-list-item-content { - flex-direction: row-reverse; -} - -.pp-infolist-wrap .layout-2 .pp-icon-wrapper { - float: right; - margin-left: 20px; -} - -.pp-infolist-wrap .layout-2 .pp-heading-wrapper { - display: table-cell; - vertical-align: middle; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-list-items { - flex-direction: row; -} - -.pp-infolist-wrap .layout-3 .pp-list-item-content { - padding: 0 20px; - flex-direction: column; -} - -.pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.pp-infolist-wrap .layout-3 .pp-list-connector { - height: 0; - left: 120px; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-more-link { - width: 100%; -} - -@media (max-width: 860px) { - .layout-3 .pp-list-item { - width: 100%; - } - - .layout-3 .pp-list-connector { - display: none; - } - - .layout-3 .pp-list-items { - margin-left: 0; - padding-left: 0; - } - - .pp-infolist-wrap .layout-3 .pp-list-items { - flex-wrap: wrap; - } -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content { - transition: all 0.3s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item { - padding-bottom: 0; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-item .pp-list-item-content, .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-item .pp-list-item-content { - align-items: flex-start; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - color: var(--color-white); - margin-top: 0px; - margin-bottom: 0px; - transition: color 0.2s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text:hover { - color: var(--color-white); -} - -.fl-node-9bd56tarons2 .pp-infolist-description { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-connector { - border-left-color: #000000; - border-left-style: none; - border-left-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-connector { - border-right-color: #000000; - border-right-style: none; - border-right-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-connector { - border-top-color: #000000; - border-top-style: none; - border-top-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 20%; -} - -@media only screen and (max-width: 768px) { - .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 100%; - float: none; - } -} - -.fl-node-9bd56tarons2 .pp-infolist ul { - gap: 25px; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { - padding: 0px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { - width: 26px; - height: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon, .fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon:before { - font-size: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner { - width: 30px; - height: 30px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, .pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - border: 0; -} - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media only screen and (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - background-color: var(--color-white); - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title { -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description { -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - color: #121212; - display: block; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_required { - color: #ff0000; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_container label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper table.gfield_list thead th, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_quantity_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h2.gsection_title, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - color: #121212; - background-color: var(--color-white); - width: 100% !important; - outline: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select:focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label input.medium, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { - margin-left: 0 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - width: auto; - background-color: inherit; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { - background: transparent; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input[type=file] { - background-color: transparent; - border-style: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { - display: none !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error { - background-color: transparent; - width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { - color: #121212; - margin-left: 0; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media only screen and (max-width: 1115px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -.fl-node-btz2rn93xyu8 .gform_confirmation_wrapper .gform_confirmation_message { - color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 35px; - padding-right: 35px; - padding-bottom: 35px; - padding-left: 35px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 14px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 400; - font-size: 18px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper .gform_confirmation_message { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-pljy58ha90t6 .fl-row-content { - min-width: 0px; -} - -.fl-node-xaj4396uy5vp .fl-row-content { - min-width: 0px; -} - -.fl-node-9oke63pn1lct .fl-row-content { - min-width: 0px; -} - -.fl-node-cr7afu1kde2w .pp-content-post { - padding: 30px !important; - background-color: #F5F6F8; - border-radius: 16px; - cursor: pointer; - border: 1px solid #F5F6F8; - transition: all .3s ease-in-out; -} - -.fl-node-cr7afu1kde2w .pp-content-post:hover { - border-color: #428AF7 !important; -} - -.fl-node-cr7afu1kde2w .pp-content-grid-post-image { - padding: 0; - padding-bottom: 0; - width: 150px; - height: 35px; -} - -.fl-node-cr7afu1kde2w .pp-content-grid-post-text { - padding: 28px 0 30px 0; - display: flex; - flex-direction: column; - height: 100% !important; -} - -.fl-node-cr7afu1kde2w .excerpt p { - font-size: 16px; - margin-bottom: 0; -} - -.fl-node-cr7afu1kde2w .case-category { - padding-top: 0; - margin-top: auto !important; -} - -.fl-node-cr7afu1kde2w .case-category ul { - margin: 0; - padding: 0; - list-style: none; -} - -.fl-node-cr7afu1kde2w .case-category ul li { - font-size: 14px; - font-weight: bold; - display: inline-block; - padding: 7px 15px; - background-color: rgba(26, 140, 255, 0.1) !important; - border-radius: 21px; - color: #1A8CFF; - transition: all 0.3s ease-in-out; - margin-bottom: 8px; -} - -.fl-node-cr7afu1kde2w .case-category ul li:not(:last-child) { - margin-right: 8px; -} - -@media (max-width: 860px) { - .fl-node-cr7afu1kde2w .pp-content-post:not(:last-child) { - margin-bottom: 30px !important; - } - - .fl-node-cr7afu1kde2w .pp-content-post { - padding: 20px !important; - } - - .fl-node-cr7afu1kde2w .pp-content-grid-post-text { - padding: 20px 0 0 0; - height: auto !important; - display: block; - } - - .fl-node-cr7afu1kde2w .case-category { - padding-top: 20px; - margin-top: 0; - } -} diff --git a/themes/beaver/assets/css/fl-clients-bundle.css b/themes/beaver/assets/css/fl-clients-bundle.css deleted file mode 100644 index 01757ffe1..000000000 --- a/themes/beaver/assets/css/fl-clients-bundle.css +++ /dev/null @@ -1,1956 +0,0 @@ -.fl-node-header-nav-row .fl-row-content { - max-width: 1280px; -} - -.fl-node-header-nav-row > .fl-row-content-wrap { - padding-top: 15px; - padding-bottom: 0px; -} - -.fl-node-header-nav-logo { - width: 19%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-header-nav-logo { - width: 19% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-header-nav-logo { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-header-nav-menu-col { - width: 69%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-header-nav-menu-col { - width: 65% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-header-nav-menu-col { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-header-nav-contact-us-btn { - width: 12%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-header-nav-contact-us-btn { - width: 16% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -.fl-node-header-nav-logo-photo .fl-photo { - text-align: left; -} - -.fl-node-header-nav-logo-photo .fl-photo-content, .fl-node-header-nav-logo-photo .fl-photo-img { - width: 200px; -} - -.pp-advanced-menu ul, .pp-advanced-menu li { - list-style: none; - margin: 0; - padding: 0; -} - -.pp-advanced-menu .menu:before, .pp-advanced-menu .menu:after { - content: ''; - display: table; - clear: both; -} - -.pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { - display: inline-flex; - flex-wrap: wrap; - align-items: center; -} - -.pp-advanced-menu .menu { - padding-left: 0; -} - -.pp-advanced-menu li { - position: relative; -} - -.pp-advanced-menu a { - display: block; - text-decoration: none; - outline: 0; -} - -.pp-advanced-menu a:hover, .pp-advanced-menu a:focus { - text-decoration: none; - outline: 0; -} - -.pp-advanced-menu .sub-menu { - width: 220px; -} - -.pp-advanced-menu .pp-menu-nav { - outline: 0; -} - -.fl-module[data-node] .pp-advanced-menu .pp-advanced-menu-expanded .sub-menu { - background-color: transparent; - -webkit-box-shadow: none; - -ms-box-shadow: none; - box-shadow: none; -} - -.pp-advanced-menu .pp-has-submenu:focus, .pp-advanced-menu .pp-has-submenu .sub-menu:focus, .pp-advanced-menu .pp-has-submenu-container:focus { - outline: 0; -} - -.pp-advanced-menu .pp-has-submenu-container { - position: relative; -} - -.pp-advanced-menu .pp-advanced-menu-accordion .pp-has-submenu > .sub-menu { - display: none; -} - -.pp-advanced-menu .pp-advanced-menu-horizontal .pp-has-submenu.pp-active .hide-heading > .sub-menu { - box-shadow: none; - display: block !important; -} - -.pp-advanced-menu .pp-menu-toggle { - position: absolute; - top: 50%; - right: 10px; - cursor: pointer; -} - -.pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { - content: ''; - border-color: #333; -} - -.pp-advanced-menu .pp-menu-expanded .pp-menu-toggle { - display: none; -} - -.pp-advanced-menu-mobile { - display: flex; - align-items: center; - justify-content: center; -} - -.fl-module-pp-advanced-menu .pp-advanced-menu-mobile-toggle { - position: relative; - padding: 8px; - background-color: transparent; - border: none; - color: #333; - border-radius: 0; - cursor: pointer; - line-height: 0; - display: inline-flex; - align-items: center; - justify-content: center; -} - -.pp-advanced-menu-mobile-toggle.text { - width: 100%; - text-align: center; -} - -.pp-advanced-menu-mobile-toggle.hamburger .pp-advanced-menu-mobile-toggle-label, .pp-advanced-menu-mobile-toggle.hamburger-label .pp-advanced-menu-mobile-toggle-label { - display: inline-block; - margin-left: 10px; - line-height: 0.8; -} - -.pp-advanced-menu-mobile-toggle.hamburger .pp-svg-container, .pp-advanced-menu-mobile-toggle.hamburger-label .pp-svg-container { - display: inline-block; - position: relative; - width: 1.4em; - height: 1.4em; - vertical-align: middle; -} - -.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu, .pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -} - -.pp-advanced-menu-mobile-toggle.hamburger .hamburger-menu rect, .pp-advanced-menu-mobile-toggle.hamburger-label .hamburger-menu rect { - fill: currentColor; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger { - font: inherit; - display: inline-block; - overflow: visible; - margin: 0; - cursor: pointer; - transition-timing-function: linear; - transition-duration: .15s; - transition-property: opacity, filter; - text-transform: none; - color: inherit; - border: 0; - background-color: transparent; - line-height: 0; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger:focus { - outline: none; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box { - position: relative; - display: inline-block; - width: 30px; - height: 18px; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger-box .pp-hamburger-inner { - top: 50%; - display: block; - margin-top: -2px; - transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - transition-duration: 75ms; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { - background-color: #000; - position: absolute; - width: 30px; - height: 3px; - transition-timing-function: ease; - transition-duration: .15s; - transition-property: transform; - border-radius: 4px; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { - display: block; - content: ""; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before { - transition: top 75ms ease .12s, opacity 75ms ease; - top: -8px; -} - -.pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { - transition: bottom 75ms ease, transform 75ms cubic-bezier(0.55, 0.055, 0.675, 0.19) 0.12s; - bottom: -8px; -} - -.pp-advanced-menu.off-canvas .pp-off-canvas-menu .pp-menu-close-btn { - position: relative; - cursor: pointer; - float: right; - top: 20px; - right: 20px; - line-height: 1; - z-index: 1; - font-style: normal; - font-family: Helvetica, Arial, sans-serif; - font-weight: 100; -} - -.pp-advanced-menu.off-canvas .pp-off-canvas-menu.pp-menu-right .pp-menu-close-btn { - float: left; - right: 0; - left: 20px; -} - -.pp-advanced-menu.off-canvas .pp-off-canvas-menu ul.menu { - overflow-y: auto; - width: 100%; -} - -.pp-advanced-menu .pp-menu-overlay { - position: fixed; - width: 100%; - height: 100%; - top: 0; - left: 0; - background: rgba(0, 0, 0, 0.8); - z-index: 999; - overflow-y: auto; - overflow-x: hidden; - min-height: 100vh; -} - -html:not(.pp-full-screen-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay, html:not(.pp-off-canvas-menu-open) .fl-builder-edit .pp-advanced-menu .pp-menu-overlay { - position: absolute; -} - -.pp-advanced-menu .pp-menu-overlay > ul.menu { - position: relative; - top: 50%; - width: 100%; - height: 60%; - margin: 0 auto; - -webkit-transform: translateY(-50%); - -moz-transform: translateY(-50%); - transform: translateY(-50%); -} - -.pp-advanced-menu .pp-overlay-fade { - opacity: 0; - visibility: hidden; - -webkit-transition: opacity 0.5s, visibility 0s 0.5s; - transition: opacity 0.5s, visibility 0s 0.5s; -} - -.pp-advanced-menu.menu-open .pp-overlay-fade { - opacity: 1; - visibility: visible; - -webkit-transition: opacity 0.5s; - transition: opacity 0.5s; -} - -.pp-advanced-menu .pp-overlay-corner { - opacity: 0; - visibility: hidden; - -webkit-transform: translateY(50px) translateX(50px); - -moz-transform: translateY(50px) translateX(50px); - transform: translateY(50px) translateX(50px); - -webkit-transition: opacity 0.5s, -webkit-transform 0.5s, visibility 0s 0.5s; - -moz-transition: opacity 0.5s, -moz-transform 0.5s, visibility 0s 0.5s; - transition: opacity 0.5s, transform 0.5s, visibility 0s 0.5s; -} - -.pp-advanced-menu.menu-open .pp-overlay-corner { - opacity: 1; - visibility: visible; - -webkit-transform: translateY(0%); - -moz-transform: translateY(0%); - transform: translateY(0%); - -webkit-transition: opacity 0.5s, -webkit-transform 0.5s; - -moz-transition: opacity 0.5s, -moz-transform 0.5s; - transition: opacity 0.5s, transform 0.5s; -} - -.pp-advanced-menu .pp-overlay-slide-down { - visibility: hidden; - -webkit-transform: translateY(-100%); - -moz-transform: translateY(-100%); - transform: translateY(-100%); - -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s; - -moz-transition: -moz-transform 0.4s ease-in-out, visibility 0s 0.4s; - transition: transform 0.4s ease-in-out, visibility 0s 0.4s; -} - -.pp-advanced-menu.menu-open .pp-overlay-slide-down { - visibility: visible; - -webkit-transform: translateY(0%); - -moz-transform: translateY(0%); - transform: translateY(0%); - -webkit-transition: -webkit-transform 0.4s ease-in-out; - -moz-transition: -moz-transform 0.4s ease-in-out; - transition: transform 0.4s ease-in-out; -} - -.pp-advanced-menu .pp-overlay-scale { - visibility: hidden; - opacity: 0; - -webkit-transform: scale(0.9); - -moz-transform: scale(0.9); - transform: scale(0.9); - -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s; - -moz-transition: -moz-transform 0.2s, opacity 0.2s, visibility 0s 0.2s; - transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s; -} - -.pp-advanced-menu.menu-open .pp-overlay-scale { - visibility: visible; - opacity: 1; - -webkit-transform: scale(1); - -moz-transform: scale(1); - transform: scale(1); - -webkit-transition: -webkit-transform 0.4s, opacity 0.4s; - -moz-transition: -moz-transform 0.4s, opacity 0.4s; - transition: transform 0.4s, opacity 0.4s; -} - -.pp-advanced-menu .pp-overlay-door { - visibility: hidden; - width: 0; - left: 50%; - -webkit-transform: translateX(-50%); - -moz-transform: translateX(-50%); - transform: translateX(-50%); - -webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s; - -moz-transition: width 0.5s 0.3s, visibility 0s 0.8s; - transition: width 0.5s 0.3s, visibility 0s 0.8s; -} - -.pp-advanced-menu.menu-open .pp-overlay-door { - visibility: visible; - width: 100%; - -webkit-transition: width 0.5s; - -moz-transition: width 0.5s; - transition: width 0.5s; -} - -.pp-advanced-menu .pp-overlay-door > ul.menu { - left: 0; - right: 0; - -webkit-transform: translateY(-50%); - -moz-transform: translateY(-50%); - transform: translateY(-50%); -} - -.pp-advanced-menu .pp-overlay-door > ul, .pp-advanced-menu .pp-overlay-door .pp-menu-close-btn { - opacity: 0; - -webkit-transition: opacity 0.3s 0.5s; - -moz-transition: opacity 0.3s 0.5s; - transition: opacity 0.3s 0.5s; -} - -.pp-advanced-menu.menu-open .pp-overlay-door > ul, .pp-advanced-menu.menu-open .pp-overlay-door .pp-menu-close-btn { - opacity: 1; - -webkit-transition-delay: 0.5s; - -moz-transition-delay: 0.5s; - transition-delay: 0.5s; -} - -.pp-advanced-menu.menu-close .pp-overlay-door > ul, .pp-advanced-menu.menu-close .pp-overlay-door .pp-menu-close-btn { - -webkit-transition-delay: 0s; - -moz-transition-delay: 0s; - transition-delay: 0s; -} - -.pp-advanced-menu .pp-menu-overlay .pp-toggle-arrows .pp-has-submenu-container a > span { -} - -.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { - position: absolute; - display: block; - width: 55px; - height: 45px; - right: 20px; - top: 50px; - overflow: hidden; - border: none; - outline: none; - z-index: 100; - font-size: 30px; - cursor: pointer; - background-color: transparent; - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: background-color 0.3s; - -moz-transition: background-color 0.3s; - transition: background-color 0.3s; -} - -.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:before, .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after { - content: ''; - position: absolute; - left: 50%; - width: 2px; - height: 40px; - background-color: #ffffff; - -webkit-transition: -webkit-transform 0.3s; - -moz-transition: -moz-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translateY(0) rotate(45deg); - -moz-transform: translateY(0) rotate(45deg); - transform: translateY(0) rotate(45deg); -} - -.pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn:after { - -webkit-transform: translateY(0) rotate(-45deg); - -moz-transform: translateY(0) rotate(-45deg); - transform: translateY(0) rotate(-45deg); -} - -.pp-advanced-menu .pp-off-canvas-menu { - position: fixed; - top: 0; - z-index: 999998; - width: 320px; - height: 100%; - opacity: 0; - background: #333; - overflow-y: auto; - overflow-x: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - -webkit-transition: all 0.5s; - -moz-transition: all 0.5s; - transition: all 0.5s; - -webkit-perspective: 1000; - -moz-perspective: 1000; - perspective: 1000; - backface-visibility: hidden; - will-change: transform; - -webkit-overflow-scrolling: touch; -} - -.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left { - left: 0; - -webkit-transform: translate3d(-350px, 0, 0); - -moz-transform: translate3d(-350px, 0, 0); - transform: translate3d(-350px, 0, 0); -} - -.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right { - right: 0; - -webkit-transform: translate3d(350px, 0, 0); - -moz-transform: translate3d(350px, 0, 0); - transform: translate3d(350px, 0, 0); -} - -html.pp-off-canvas-menu-open .pp-advanced-menu.menu-open .pp-off-canvas-menu { - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; -} - -.pp-advanced-menu.off-canvas { - overflow-y: auto; -} - -.pp-advanced-menu.off-canvas .pp-clear { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 999998; - background: rgba(0, 0, 0, 0.1); - visibility: hidden; - opacity: 0; - -webkit-transition: all 0.5s ease-in-out; - -moz-transition: all 0.5s ease-in-out; - transition: all 0.5s ease-in-out; -} - -.pp-advanced-menu.off-canvas.menu-open .pp-clear { - visibility: visible; - opacity: 1; -} - -.fl-builder-edit .pp-advanced-menu.off-canvas .pp-clear { - z-index: 100010; -} - -.pp-advanced-menu .pp-off-canvas-menu .menu { - margin-top: 0; -} - -.pp-advanced-menu li.mega-menu .hide-heading > a, .pp-advanced-menu li.mega-menu .hide-heading > .pp-has-submenu-container, .pp-advanced-menu li.mega-menu-disabled .hide-heading > a, .pp-advanced-menu li.mega-menu-disabled .hide-heading > .pp-has-submenu-container { - display: none; -} - -ul.pp-advanced-menu-horizontal li.mega-menu { - position: static; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { - top: inherit !important; - left: 0 !important; - right: 0 !important; - width: 100%; - background: #ffffff; -} - -ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu:hover > ul.sub-menu, ul.pp-advanced-menu-horizontal li.mega-menu.pp-has-submenu.pp-active > ul.sub-menu { - display: flex !important; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu li { - border-color: transparent; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li { - width: 100%; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a { - font-weight: bold; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu > li > .pp-has-submenu-container a:hover { - background: transparent; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu .pp-menu-toggle { - display: none; -} - -ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu { - background: transparent; - -webkit-box-shadow: none; - -ms-box-shadow: none; - box-shadow: none; - display: block; - min-width: 0; - opacity: 1; - padding: 0; - position: static; - visibility: visible; -} - -.pp-advanced-menu ul li.mega-menu a:not([href]) { - color: unset; - background: none; - background-color: unset; -} - -.rtl .pp-advanced-menu:not(.full-screen) .menu .pp-has-submenu .sub-menu { - text-align: inherit; - right: 0; - left: auto; -} - -.rtl .pp-advanced-menu .menu .pp-has-submenu .pp-has-submenu .sub-menu { - right: 100%; - left: auto; -} - -.rtl .pp-advanced-menu .menu .pp-menu-toggle, .rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle { - right: auto; - left: 10px; -} - -.rtl .pp-advanced-menu.off-canvas .menu.pp-toggle-arrows .pp-menu-toggle { - left: 28px; -} - -.rtl .pp-advanced-menu.full-screen .menu .pp-menu-toggle { - left: 0; -} - -.rtl .pp-advanced-menu:not(.off-canvas) .menu:not(.pp-advanced-menu-accordion) .pp-has-submenu .pp-has-submenu .pp-menu-toggle { - right: auto; - left: 0; -} - -.rtl .pp-advanced-menu:not(.full-screen):not(.off-canvas) .menu:not(.pp-advanced-menu-accordion):not(.pp-advanced-menu-vertical) .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before { - -webkit-transform: translateY(-5px) rotate(135deg); - -ms-transform: translateY(-5px) rotate(135deg); - transform: translateY(-5px) rotate(135deg); -} - -.rtl .pp-advanced-menu .menu .pp-has-submenu-container > a > span, .rtl .pp-advanced-menu .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { - padding-right: 0; - padding-left: 28px; -} - -.rtl .pp-advanced-menu.off-canvas .menu .pp-has-submenu-container > a > span, .rtl .pp-advanced-menu.off-canvas .menu.pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { - padding-left: 0; -} - -.pp-advanced-menu li .pp-search-form-wrap { - position: absolute; - right: 0; - top: 100%; - z-index: 10; - opacity: 0; - visibility: hidden; - transition: all 0.2s ease-in-out; -} - -.pp-advanced-menu li:not(.pp-search-active) .pp-search-form-wrap { - height: 0; -} - -.pp-advanced-menu li.pp-search-active .pp-search-form-wrap { - opacity: 1; - visibility: visible; -} - -.pp-advanced-menu li .pp-search-form-wrap .pp-search-form__icon { - display: none; -} - -.pp-advanced-menuli .pp-search-form__container { - max-width: 100%; -} - -.pp-advanced-menu.off-canvas li .pp-search-form-wrap, .pp-advanced-menu.off-canvas li .pp-search-form__container { - width: 100%; - position: static; -} - -.pp-advanced-menu.full-screen li .pp-search-form-wrap { - max-width: 100%; -} - -.pp-advanced-menu .pp-advanced-menu-accordion li .pp-search-form-wrap { - width: 100%; -} - -.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-center li .pp-search-form__container { - margin: 0 auto; -} - -.pp-advanced-menu .pp-advanced-menu-accordion.pp-menu-align-right li .pp-search-form__container { - margin-right: 0; - margin-left: auto; -} - -.pp-advanced-menu li.pp-menu-cart-item .pp-menu-cart-icon { - margin-right: 5px; -} - -@media (max-width: 860px) { -} - -.fl-node-menu .pp-advanced-menu-horizontal { - justify-content: flex-end; -} - -.fl-node-menu .pp-advanced-menu .menu > li { - margin-left: 32px; -} - -.fl-node-menu .pp-advanced-menu .pp-has-submenu-container a > span { - padding-right: 38px; -} - -.fl-node-menu-clone { - display: none; -} - -.fl-node-menu .pp-advanced-menu .menu > li > a, .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { - border-style: solid; - border-top-width: 0px; - border-bottom-width: 0px; - border-left-width: 0px; - border-right-width: 0px; - border-color: transparent; - background-color: inherit; - color: #121212; -} - -.fl-node-menu .pp-advanced-menu .menu > li > a:hover, .fl-node-menu .pp-advanced-menu .menu > li > a:focus, .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:hover, .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a:focus { -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none .pp-menu-toggle:before { - border-color: #121212; -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows li:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none li:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-arrows li.focus .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none li.focus .pp-menu-toggle:before { - border-color: #1A8CFF; -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows li a:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none li a:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-arrows li a:focus .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none li a:focus .pp-menu-toggle:before { - border-color: #1A8CFF; -} - -.fl-node-menu .menu > li > a:hover, .fl-node-menu .menu > li > a:focus, .fl-node-menu .menu > li:hover > .pp-has-submenu-container > a, .fl-node-menu .menu > li.focus > .pp-has-submenu-container > a, .fl-node-menu .menu > li.current-menu-item > a, .fl-node-menu .menu > li.current-menu-item > .pp-has-submenu-container > a { - color: #1A8CFF; -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-arrows .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-arrows li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none .pp-has-submenu-container.focus .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none li.current-menu-item > .pp-has-submenu-container .pp-menu-toggle:before { - border-color: #1A8CFF; -} - -.fl-node-menu .menu .pp-has-submenu .sub-menu { - display: none; -} - -.fl-node-menu .pp-advanced-menu .sub-menu { - background-color: #ffffff; -} - -@media (min-width: 860px) { - .fl-node-menu .pp-advanced-menu .sub-menu { - width: 888px; - } -} - -.fl-node-menu ul.pp-advanced-menu-horizontal li.mega-menu > ul.sub-menu { - background: #ffffff; -} - -.fl-node-menu .sub-menu > li > a, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a { - border-width: 0; - border-style: solid; - border-bottom-width: 0px; - border-color: transparent; - background-color: inherit; - color: #121212; -} - -.fl-node-menu .sub-menu > li > a:hover, .fl-node-menu .sub-menu > li > a:focus, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:hover, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:focus { -} - -.fl-node-menu .sub-menu > li:last-child > a:not(:focus), .fl-node-menu .sub-menu > li:last-child > .pp-has-submenu-container > a:not(:focus) { - border: 0; -} - -.fl-node-menu .sub-menu > li > a:hover, .fl-node-menu .sub-menu > li > a:focus, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:hover, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a:focus, .fl-node-menu .sub-menu > li.current-menu-item > a, .fl-node-menu .sub-menu > li.current-menu-item > .pp-has-submenu-container > a { - background-color: inherit; - color: #1a8cff; -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows .sub-menu .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none .sub-menu .pp-menu-toggle:before { - border-color: #121212; -} - -.fl-node-menu .pp-advanced-menu .pp-toggle-arrows .sub-menu li:hover .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu .pp-toggle-none .sub-menu li:hover .pp-menu-toggle:before { - border-color: #1a8cff; -} - -.fl-node-menu .pp-advanced-menu .pp-menu-toggle:before { - content: ''; - position: absolute; - right: 50%; - top: 50%; - z-index: 1; - display: block; - width: 9px; - height: 9px; - margin: -5px -5px 0 0; - border-right: 2px solid; - border-bottom: 2px solid; - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translateX(-5px) rotate(45deg); - -ms-transform: translateX(-5px) rotate(45deg); - transform: translateX(-5px) rotate(45deg); -} - -.fl-node-menu .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { - -webkit-transform: rotate(-180deg); - -ms-transform: rotate(-180deg); - transform: rotate(-180deg); -} - -.fl-node-menu .pp-advanced-menu .pp-menu-toggle { -} - -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container a { - padding-right: 14px; -} - -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { - padding-right: 0px; -} - -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, .fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle { - width: 10px; - height: 10px; - margin: -5px 0 0; -} - -.fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-menu-toggle, .fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-none .pp-menu-toggle, .fl-node-menu .pp-advanced-menu-vertical.pp-toggle-arrows .pp-menu-toggle, .fl-node-menu .pp-advanced-menu-vertical.pp-toggle-none .pp-menu-toggle { - width: 14px; - height: 10px; - margin: -5px 0 0; -} - -.fl-node-menu .pp-advanced-menu li:first-child { - border-top: none; -} - -@media only screen and (max-width: 860px) { - .fl-node-menu .pp-advanced-menu-mobile-toggle + .pp-clear + .pp-menu-nav ul.menu { - display: none; - } - - .fl-node-menu .pp-advanced-menu:not(.off-canvas):not(.full-screen) .pp-advanced-menu-horizontal { - display: block; - } - - .fl-node-menu:not(.fl-node-menu-clone):not(.pp-menu-full-screen):not(.pp-menu-off-canvas) .pp-menu-position-below .pp-menu-nav { - display: none; - } -} - -@media ( max-width: 860px ) { - .fl-node-menu .pp-advanced-menu .menu { - margin-top: 20px; - } - - .fl-node-menu .pp-advanced-menu .menu { - } - - .fl-node-menu .pp-advanced-menu .menu > li { - margin-left: 0 !important; - margin-right: 0 !important; - } - - .fl-node-menu .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn, .fl-node-menu .pp-advanced-menu .pp-menu-overlay .pp-menu-close-btn { - display: block; - } - - .fl-node-menu .pp-advanced-menu .sub-menu { - box-shadow: none; - border: 0; - } -} - -@media ( min-width: 861px ) { - .fl-node-menu .menu > li { - display: inline-block; - } - - .fl-node-menu .menu li { - border-top: none; - } - - .fl-node-menu .menu li:first-child { - border: none; - } - - .fl-node-menu .menu li li { - border-left: none; - } - - .fl-node-menu .menu .pp-has-submenu .sub-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 10; - visibility: hidden; - opacity: 0; - text-align: left; - } - - .fl-node-menu .pp-has-submenu .pp-has-submenu .sub-menu { - top: 0; - left: 100%; - } - - .fl-node-menu .pp-advanced-menu .pp-has-submenu:hover > .sub-menu, .fl-node-menu .pp-advanced-menu .pp-has-submenu.pp-active .sub-menu { - display: block; - visibility: visible; - opacity: 1; - } - - .fl-node-menu .menu .pp-has-submenu.pp-menu-submenu-right .sub-menu { - top: 100%; - left: inherit; - right: 0; - } - - .fl-node-menu .menu .pp-has-submenu .pp-has-submenu.pp-menu-submenu-right .sub-menu { - top: 0; - left: inherit; - right: 100%; - } - - .fl-node-menu .pp-advanced-menu .pp-has-submenu.pp-active > .pp-has-submenu-container .pp-menu-toggle { - -webkit-transform: none; - -ms-transform: none; - transform: none; - } - - .fl-node-menu .pp-advanced-menu .pp-has-submenu .pp-has-submenu .pp-menu-toggle:before { - -webkit-transform: translateY(-5px) rotate(-45deg); - -ms-transform: translateY(-5px) rotate(-45deg); - transform: translateY(-5px) rotate(-45deg); - } - - div.fl-node-menu .pp-advanced-menu-mobile-toggle { - display: none; - } -} - -.fl-node-menu .pp-advanced-menu-mobile { - text-align: right; - justify-content: flex-end; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle { - color: #121212; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box, .fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, .fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { - width: 30px; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner, .fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:before, .fl-node-menu .pp-advanced-menu-mobile-toggle .pp-hamburger .pp-hamburger-box .pp-hamburger-inner:after { - background-color: #121212; - height: 3px; -} - -.fl-node-menu .pp-advanced-menu-mobile-toggle rect { - fill: #121212; -} - -@media ( min-width: 861px ) { - .fl-node-menu ul.sub-menu { - padding: 15px; - } - - .fl-node-menu .pp-advanced-menu-horizontal.pp-toggle-arrows .pp-has-submenu-container > a > span { - padding-right: 14px; - } -} - -@media only screen and (max-width: 1200px) { - .fl-node-menu .pp-advanced-menu-horizontal { - } - - .fl-node-menu .pp-advanced-menu .menu > li { - } - - .fl-node-menu .pp-advanced-menu-mobile { - justify-content: flex-end; - } -} - -@media only screen and (max-width: 1115px) { - .fl-node-menu .pp-advanced-menu-horizontal { - } - - .fl-node-menu .pp-advanced-menu .menu > li { - } - - .fl-node-menu .sub-menu > li > a, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a { - border-bottom-width: 0px; - background-color: inherit; - } - - .fl-node-menu .sub-menu { - width: auto; - } - - .fl-node-menu .pp-advanced-menu-mobile { - justify-content: flex-end; - } - - .fl-node-menu .pp-advanced-menu-mobile-toggle { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-menu div.pp-advanced-menu { - text-align: left; - } - - .fl-node-menu .pp-advanced-menu-horizontal { - justify-content: flex-start; - } - - .fl-node-menu .pp-advanced-menu .menu > li { - margin-right: 0px; - } - - .fl-node-menu .pp-advanced-menu .menu > li > a, .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { - color: #121212; - } - - .fl-node-menu .sub-menu > li > a, .fl-node-menu .sub-menu > li > .pp-has-submenu-container > a { - border-bottom-width: 0px; - background-color: inherit; - } - - .fl-node-menu .pp-advanced-menu-mobile { - text-align: right; - justify-content: flex-end; - } - - .fl-node-menu .pp-advanced-menu-mobile-toggle { - } -} - -@media only screen and ( max-width: 860px ) { - .fl-node-menu .pp-advanced-menu { - text-align: left; - } - - .fl-node-menu .pp-advanced-menu-mobile-toggle { - text-align: right; - -webkit-justify-content: flex-end; - -ms-flex-pack: flex-end; - justify-content: flex-end; - } -} - -.fl-node-menu .pp-advanced-menu .pp-off-canvas-menu { - background-color: rgba(255, 255, 255, 1); -} - -.fl-node-menu .pp-advanced-menu .pp-off-canvas-menu .pp-menu-close-btn { - font-size: 30px; - color: #121212; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu { -} - -.fl-node-menu .pp-advanced-menu.off-canvas .sub-menu { - box-shadow: none; - border: none; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu > li.current-menu-parent.pp-has-submenu .sub-menu { - display: block; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu > li, .fl-node-menu .pp-advanced-menu.off-canvas .sub-menu > li { - display: block; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu li a, .fl-node-menu .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a { - color: #121212; - border-style: solid; - border-bottom-color: transparent; - -webkit-transition: all 0.3s ease-in-out; - -moz-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu li a:hover, .fl-node-menu .pp-advanced-menu.off-canvas .menu li a:focus, .fl-node-menu .pp-advanced-menu.off-canvas .menu li.current-menu-item > a, .fl-node-menu .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a:hover, .fl-node-menu .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a:focus, .fl-node-menu .pp-advanced-menu.off-canvas .menu li.current-menu-parent .pp-has-submenu-container li.current-menu-item > a, .fl-node-menu .pp-advanced-menu.off-canvas .menu li.pp-active > .pp-has-submenu-container > a { -} - -.fl-node-menu .pp-advanced-menu .pp-off-canvas-menu.pp-menu-left, .fl-node-menu .menu-open.pp-advanced-menu .pp-off-canvas-menu.pp-menu-left, .fl-node-menu .pp-advanced-menu .pp-off-canvas-menu.pp-menu-right, .fl-node-menu .menu-open.pp-advanced-menu .pp-off-canvas-menu.pp-menu-right { - transition-duration: 0.5s; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-arrows .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-none .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-arrows .sub-menu .pp-menu-toggle:before, .fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-none .sub-menu .pp-menu-toggle:before { - border-color: #121212; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .pp-toggle-arrows .pp-menu-toggle { - width: 14px; - height: 10px; -} - -@media ( max-width: 860px ) { - .fl-node-menu .pp-advanced-menu.pp-menu-default { - display: none; - } -} - -@media ( max-width: 1024px ) { - html.pp-off-canvas-menu-open { - overflow: hidden !important; - } -} - -@media only screen and (max-width: 1115px) { -} - -@media only screen and (max-width: 860px) { -} - -.fl-node-menu .pp-advanced-menu { - text-align: right; -} - -.fl-node-menu .pp-advanced-menu .menu > li { - margin-bottom: 0px; -} - -.fl-node-menu .pp-advanced-menu .menu a { - font-size: 16px; -} - -.fl-node-menu .pp-advanced-menu .menu > li > a, .fl-node-menu .pp-advanced-menu .menu > li > .pp-has-submenu-container > a { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-menu .sub-menu { - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; - box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1); -} - -.fl-node-menu .pp-advanced-menu .menu .sub-menu a { - font-weight: 700; - font-size: 20px; -} - -.fl-node-menu .pp-advanced-menu .sub-menu > li > a, .fl-node-menu .pp-advanced-menu .sub-menu > li > .pp-has-submenu-container > a { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .menu li a, .fl-node-menu .pp-advanced-menu.off-canvas .menu li .pp-has-submenu-container a { - border-top-width: 0px; - border-right-width: 0px; - border-bottom-width: 0px; - border-left-width: 0px; - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-menu .pp-advanced-menu.off-canvas .sub-menu > li > a, .fl-node-menu .pp-advanced-menu.off-canvas .sub-menu > li > .pp-has-submenu-container > a { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media (max-width: 860px) { - .fl-node-menu .pp-advanced-menu { - text-align: left; - } - - .fl-node-menu .pp-advanced-menu .menu > li { - margin-bottom: 25px; - } - - .fl-node-menu .pp-advanced-menu .menu a { - font-size: 18px; - } - - .fl-node-menu .pp-advanced-menu .menu .sub-menu a { - font-size: 16px; - } -} - -.fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button, .fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button:hover, .fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button:visited { -} - -.fl-node-header-nav-contat-us-btn-nested .fl-button-wrap { - text-align: right; -} - -.fl-builder-content .fl-node-header-nav-contat-us-btn-nested .fl-button-wrap a.fl-button { - padding-top: 9px; - padding-right: 18px; - padding-bottom: 10px; - padding-left: 18px; -} - -.fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button, .fl-builder-content .fl-node-header-nav-contat-us-btn-nested a.fl-button:visited { - font-size: 15px; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { - position: fixed; - width: 100%; - z-index: 100; -} - -.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { - left: auto !important; - transition: left 0.2s !important; -} - -.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky { - right: auto !important; - transition: right 0.2s !important; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity { - height: 100vh; - width: 100vw; -} - -.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout { - top: 0px; -} - -.fl-theme-builder-flyout-menu-active body { - margin-left: 0px !important; - margin-right: 0px !important; -} - -.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body { - overflow-x: hidden; -} - -.fl-theme-builder-flyout-menu-push-right { - right: 0px; - transition: right 0.2s ease-in-out; -} - -.fl-theme-builder-flyout-menu-push-left { - left: 0px; - transition: left 0.2s ease-in-out; -} - -.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right { - position: relative; - right: 250px; -} - -.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left { - position: relative; - left: 250px; -} - -.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition { - transition: none; -} - -.fl-builder-content[data-shrink="1"] .fl-row-content-wrap, .fl-builder-content[data-shrink="1"] .fl-col-content, .fl-builder-content[data-shrink="1"] .fl-module-content, .fl-builder-content[data-shrink="1"] img { - -webkit-transition: all 0.4s ease-in-out, background-position 1ms; - -moz-transition: all 0.4s ease-in-out, background-position 1ms; - transition: all 0.4s ease-in-out, background-position 1ms; -} - -.fl-builder-content[data-shrink="1"] img { - width: auto; -} - -.fl-builder-content[data-shrink="1"] img.fl-photo-img { - width: auto; - height: auto; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap { - margin-bottom: 0; - margin-top: 0; -} - -.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap { - padding-bottom: 5px; -} - -.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap { - padding-top: 5px; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content { - margin-bottom: 0; - margin-top: 0; - padding-bottom: 0; - padding-top: 0; -} - -.fl-theme-builder-header-shrink-module-bottom.fl-module-content { - margin-bottom: 5px; -} - -.fl-theme-builder-header-shrink-module-top.fl-module-content { - margin-top: 5px; -} - -.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img { - -webkit-transition: all 0.4s ease-in-out, background-position 1ms; - -moz-transition: all 0.4s ease-in-out, background-position 1ms; - transition: all 0.4s ease-in-out, background-position 1ms; -} - -.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) { - position: absolute; - width: 100%; - z-index: 100; -} - -.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] { - display: none; -} - -body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap, body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content { - background: transparent; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-header-nav-row .fl-row-content { - min-width: 0px; -} - -.fl-node-530uo7f2gcli > .fl-row-content-wrap { - background-color: #000; - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-530uo7f2gcli .fl-row-content { - max-width: 1280px; -} - -.fl-node-530uo7f2gcli > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 40px; -} - -@media ( max-width: 1115px ) { - .fl-node-530uo7f2gcli.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-530uo7f2gcli.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-ntfp1iza9jy8 { - color: #ffffff; -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) { - color: #ffffff; -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 a { - color: #969798; -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 a:hover { - color: #ffffff; -} - -.fl-builder-content .fl-node-ntfp1iza9jy8 h1, .fl-builder-content .fl-node-ntfp1iza9jy8 h2, .fl-builder-content .fl-node-ntfp1iza9jy8 h3, .fl-builder-content .fl-node-ntfp1iza9jy8 h4, .fl-builder-content .fl-node-ntfp1iza9jy8 h5, .fl-builder-content .fl-node-ntfp1iza9jy8 h6, .fl-builder-content .fl-node-ntfp1iza9jy8 h1 a, .fl-builder-content .fl-node-ntfp1iza9jy8 h2 a, .fl-builder-content .fl-node-ntfp1iza9jy8 h3 a, .fl-builder-content .fl-node-ntfp1iza9jy8 h4 a, .fl-builder-content .fl-node-ntfp1iza9jy8 h5 a, .fl-builder-content .fl-node-ntfp1iza9jy8 h6 a { - color: #ffffff; -} - -.fl-node-ntfp1iza9jy8 { - width: 52%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-ntfp1iza9jy8 { - width: 40% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-ntfp1iza9jy8 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-ntfp1iza9jy8.fl-col > .fl-col-content { - padding-bottom: 30px; - } -} - -.fl-builder-content .fl-node-5dcip6gnz2at a { - color: #969798; -} - -.fl-builder-content .fl-node-5dcip6gnz2at a:hover { - color: #ffffff; -} - -.fl-node-5dcip6gnz2at { - width: 23%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-5dcip6gnz2at { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-5dcip6gnz2at { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-builder-content .fl-node-7p1us6kjlz9d a { - color: #969798; -} - -.fl-builder-content .fl-node-7p1us6kjlz9d a:hover { - color: #ffffff; -} - -.fl-node-7p1us6kjlz9d { - width: 14%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-7p1us6kjlz9d { - width: 19% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-7p1us6kjlz9d { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-builder-content .fl-node-fxtbmly0wvq4 a { - color: #969798; -} - -.fl-builder-content .fl-node-fxtbmly0wvq4 a:hover { - color: #ffffff; -} - -.fl-node-fxtbmly0wvq4 { - width: 11%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-fxtbmly0wvq4 { - width: 11% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-fxtbmly0wvq4 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-fxtbmly0wvq4.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-d09l8jp3qrgf { - width: 100%; -} - -.fl-node-j3vd1emwi9k5 { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-j3vd1emwi9k5 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-j3vd1emwi9k5.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-ebun2x3dawyq { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-ebun2x3dawyq { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-ebun2x3dawyq.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-2ej8k3vximbp { - width: 33.34%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-2ej8k3vximbp { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-2ej8k3vximbp.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-93z28ipdxk56 .fl-photo { - text-align: left; -} - -.fl-node-93z28ipdxk56 .fl-photo-content, .fl-node-93z28ipdxk56 .fl-photo-img { - width: 200px; -} - -.fl-builder-content .fl-node-l972bjsmtzwf .fl-rich-text, .fl-builder-content .fl-node-l972bjsmtzwf .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-l972bjsmtzwf > .fl-module-content { - margin-top: 25px; - margin-right: 300px; -} - -@media ( max-width: 1115px ) { - .fl-node-l972bjsmtzwf.fl-module > .fl-module-content { - margin-right: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-l972bjsmtzwf.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -@media (max-width: 860px) { - .fl-node-l972bjsmtzwf > .fl-module-content { - margin-right: 0px; - } -} - -.fl-builder-content .fl-node-lsrnf83ijm06 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-lsrnf83ijm06 .fl-module-content .fl-rich-text * { - color: #969798; -} - -.fl-builder-content .fl-node-lsrnf83ijm06 .fl-rich-text, .fl-builder-content .fl-node-lsrnf83ijm06 .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-lsrnf83ijm06 > .fl-module-content { - margin-top: 55px; -} - -@media ( max-width: 860px ) { - .fl-node-lsrnf83ijm06.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-row .fl-col .fl-node-vieclstgwdma h5.fl-heading a, .fl-row .fl-col .fl-node-vieclstgwdma h5.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-vieclstgwdma h5.fl-heading .fl-heading-text *, .fl-node-vieclstgwdma h5.fl-heading .fl-heading-text { - color: #ffffff; -} - -@media ( max-width: 860px ) { - .fl-node-vieclstgwdma.fl-module > .fl-module-content { - margin-bottom: 0px; - } -} - -.fl-builder-content .fl-node-t1kspwz29rlo .fl-rich-text, .fl-builder-content .fl-node-t1kspwz29rlo .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-t1kspwz29rlo > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-t1kspwz29rlo.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-row .fl-col .fl-node-zevlimhbtfcq h5.fl-heading a, .fl-row .fl-col .fl-node-zevlimhbtfcq h5.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-zevlimhbtfcq h5.fl-heading .fl-heading-text *, .fl-node-zevlimhbtfcq h5.fl-heading .fl-heading-text { - color: #ffffff; -} - -.fl-builder-content .fl-node-q8ul0bi34dvt .fl-rich-text, .fl-builder-content .fl-node-q8ul0bi34dvt .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-q8ul0bi34dvt > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-q8ul0bi34dvt.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-row .fl-col .fl-node-e1085k37ypqb h5.fl-heading a, .fl-row .fl-col .fl-node-e1085k37ypqb h5.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-e1085k37ypqb h5.fl-heading .fl-heading-text *, .fl-node-e1085k37ypqb h5.fl-heading .fl-heading-text { - color: #ffffff; -} - -.fl-builder-content .fl-node-dt8uqacr4y16 .fl-rich-text, .fl-builder-content .fl-node-dt8uqacr4y16 .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.fl-node-dt8uqacr4y16 > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-dt8uqacr4y16.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-node-7d9wg1x8ua5m .pp-spacer-module { - height: 100px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-7d9wg1x8ua5m .pp-spacer-module { - height: 100px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-7d9wg1x8ua5m .pp-spacer-module { - height: 15px; - } -} - -.fl-builder-content .fl-node-9c2hyrnig0m4 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-9c2hyrnig0m4 .fl-module-content .fl-rich-text * { - color: #ffffff; -} - -.fl-builder-content .fl-node-9c2hyrnig0m4 .fl-rich-text, .fl-builder-content .fl-node-9c2hyrnig0m4 .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -.pp-social-icons { - display: flex; -} - -.pp-social-icons-vertical { - flex-direction: column; -} - -.pp-social-icons-vertical .pp-social-icon:last-of-type { - margin-bottom: 0 !important; -} - -.pp-social-icons-horizontal .pp-social-icon:last-of-type { - margin-right: 0 !important; -} - -.pp-social-icons-horizontal .pp-social-icon:first-child { - margin-left: 0 !important; -} - -.pp-social-icons .pp-social-icon { - display: inline-block; - line-height: 0; -} - -.pp-social-icons a { - font-family: "Helvetica", Verdana, Arial, sans-serif; -} - -.pp-social-icons .pp-x-icon { - font-weight: bold; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a:hover { - text-decoration: none; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a { - display: inline-block; - float: left; - text-align: center; - color: #ffffff; - background-color: rgba(255, 255, 255, 0); - border-radius: 100px; - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a:hover { - color: #ffffff; - background-color: rgba(255, 255, 255, 0.11); - border-color: transparent; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) i:hover, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(1) a:hover i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) i:hover, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(2) a:hover i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) i:hover, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(3) a:hover i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) i:hover, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(4) a:hover i { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a { - border: 0px solid; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a:hover { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a { -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) i:hover, .fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon:nth-child(5) a:hover i { -} - -.fl-node-yqpsldhfovz6 .pp-social-icons-vertical .pp-social-icon { - margin-bottom: 5px; -} - -.fl-node-yqpsldhfovz6 .pp-social-icons-horizontal .pp-social-icon { - margin-right: 5px; -} - -.fl-node-yqpsldhfovz6 .pp-social-icons { - justify-content: center; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon a { - font-size: 20px; - width: 30px; - height: 30px; - line-height: 30px; -} - -.fl-node-yqpsldhfovz6 .fl-module-content .pp-social-icon .pp-x-icon { - font-size: calc(20px + 20%); -} - -@media (max-width: 860px) { - .fl-node-yqpsldhfovz6 .pp-social-icons { - justify-content: flex-start; - } -} - -.fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text, .fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text *:not(b, strong) { - font-size: 16px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text, .fl-builder-content .fl-node-tlnupvy1oxaj .fl-rich-text *:not(b, strong) { - text-align: left; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-530uo7f2gcli .fl-row-content { - min-width: 0px; -} diff --git a/themes/beaver/assets/css/fl-clients-layout.css b/themes/beaver/assets/css/fl-clients-layout.css deleted file mode 100644 index 7f21a79c5..000000000 --- a/themes/beaver/assets/css/fl-clients-layout.css +++ /dev/null @@ -1,5428 +0,0 @@ -@import "utilities/foundation/reset.css"; -@import "utilities/fl-builder-grid.css"; - -.fl-row:before, .fl-row:after, .fl-row-content:before, .fl-row-content:after, .fl-col-group:before, .fl-col-group:after, .fl-col:before, .fl-col:after, .fl-module:before, .fl-module:after, .fl-module-content:before, .fl-module-content:after { - display: table; - content: " "; -} - -.fl-row:after, .fl-row-content:after, .fl-col-group:after, .fl-col:after, .fl-module:after, .fl-module-content:after { - clear: both; -} - -.fl-clear { - clear: both; -} - -.fl-clearfix:before, .fl-clearfix:after { - display: table; - content: " "; -} - -.fl-clearfix:after { - clear: both; -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.fl-row, .fl-row-content { - margin-left: auto; - margin-right: auto; - min-width: 0; -} - -.fl-row-content-wrap { - position: relative; -} - -.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { - background-attachment: scroll; -} - -.fl-row-bg-video, .fl-row-bg-video .fl-row-content, .fl-row-bg-embed, .fl-row-bg-embed .fl-row-content { - position: relative; -} - -.fl-row-bg-video .fl-bg-video, .fl-row-bg-embed .fl-bg-embed-code { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -.fl-row-bg-video .fl-bg-video video, .fl-row-bg-embed .fl-bg-embed-code video { - bottom: 0; - left: 0px; - max-width: none; - position: absolute; - right: 0; - top: 0px; -} - -.fl-row-bg-video .fl-bg-video video { - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; -} - -.fl-row-bg-video .fl-bg-video iframe, .fl-row-bg-embed .fl-bg-embed-code iframe { - pointer-events: none; - width: 100vw; - height: 56.25vw; - max-width: none; - min-height: 100vh; - min-width: 177.77vh; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); -} - -.fl-bg-video-fallback { - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - bottom: 0px; - left: 0px; - position: absolute; - right: 0px; - top: 0px; -} - -.fl-row-bg-slideshow, .fl-row-bg-slideshow .fl-row-content { - position: relative; -} - -.fl-row .fl-bg-slideshow { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; - z-index: 0; -} - -.fl-builder-edit .fl-row .fl-bg-slideshow * { - bottom: 0; - height: auto !important; - left: 0; - position: absolute !important; - right: 0; - top: 0; -} - -.fl-row-bg-overlay .fl-row-content-wrap:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-row-bg-overlay .fl-row-content { - position: relative; - z-index: 1; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - min-height: 100vh; -} - -.fl-row-overlap-top .fl-row-content-wrap { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 100%; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - min-height: 0; -} - -.fl-row-default-height .fl-row-content, .fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content { - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-row-default-height .fl-row-full-width.fl-row-content, .fl-row-full-height .fl-row-full-width.fl-row-content, .fl-row-custom-height .fl-row-full-width.fl-row-content { - max-width: 100%; - width: 100%; -} - -.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile), .fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) { - display: flex; - flex-direction: column; - height: 100%; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { - height: auto; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content { - flex: 0 0 auto; - flex-basis: 100%; - margin: 0; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { - margin: 0 auto; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height), .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) { - display: flex; - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, .fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - align-items: flex-end; - justify-content: flex-end; - -webkit-align-items: flex-end; - -webkit-justify-content: flex-end; - -webkit-box-align: end; - -webkit-box-pack: end; - -ms-flex-align: end; - -ms-flex-pack: end; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - justify-content: flex-start; - -webkit-justify-content: flex-start; -} - -.fl-col-group-equal-height { - display: flex; - flex-wrap: wrap; - width: 100%; -} - -.fl-col-group-equal-height.fl-col-group-has-child-loading { - flex-wrap: nowrap; -} - -.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - display: flex; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-col-content { - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - width: 100%; -} - -.fl-col-group-equal-height:before, .fl-col-group-equal-height .fl-col:before, .fl-col-group-equal-height .fl-col-content:before, .fl-col-group-equal-height:after, .fl-col-group-equal-height .fl-col:after, .fl-col-group-equal-height .fl-col-content:after { - content: none; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { - justify-content: flex-start; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { - align-items: center; - justify-content: center; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { - justify-content: flex-end; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - width: 100%; -} - -.fl-builder-ie-11 .fl-col-group-equal-height, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, .fl-builder-ie-11 .fl-col-group-equal-height .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - min-height: 1px; -} - -.fl-col { - float: left; - min-height: 1px; -} - -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button-left { - text-align: left; -} - -.fl-builder-content .fl-button-center { - text-align: center; -} - -.fl-builder-content .fl-button-right { - text-align: right; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} - -.fl-icon-text { - display: table-cell; - text-align: left; - padding-left: 15px; - vertical-align: middle; -} - -.fl-icon-text-empty { - display: none; -} - -.fl-icon-text *:last-child { - margin: 0 !important; - padding: 0 !important; -} - -.fl-icon-text a { - text-decoration: none; -} - -.fl-icon-text span { - display: block; -} - -.fl-icon-text span.mce-edit-focus { - min-width: 1px; -} - -.fl-photo { - line-height: 0; - position: relative; -} - -.fl-photo-align-left { - text-align: left; -} - -.fl-photo-align-center { - text-align: center; -} - -.fl-photo-align-right { - text-align: right; -} - -/* .fl-photo-content and .fl-photo-content img removed - already in critical/fl-common-modules.css */ - -.fl-photo-img-svg { - width: 100%; -} - -.fl-photo-crop-circle img { - -webkit-border-radius: 100%; - -moz-border-radius: 100%; - border-radius: 100%; -} - -.fl-photo-caption { - font-size: 13px; - line-height: 18px; - overflow: hidden; - text-overflow: ellipsis; -} - -.fl-photo-caption-below { - padding-bottom: 20px; - padding-top: 10px; -} - -.fl-photo-caption-hover { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - color: #fff; - left: 0; - opacity: 0; - filter: alpha(opacity=0); - padding: 10px 15px; - position: absolute; - right: 0; - -webkit-transition: opacity 0.3s ease-in; - -moz-transition: opacity 0.3s ease-in; - transition: opacity 0.3s ease-in; -} - -.fl-photo-content:hover .fl-photo-caption-hover { - opacity: 1; - filter: alpha(opacity=100); -} - -.fl-builder-pagination, .fl-builder-pagination-load-more { - padding: 40px 0; -} - -.fl-builder-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; - text-align: center; -} - -.fl-builder-pagination li { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; -} - -.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers { - border: 1px solid #e6e6e6; - display: inline-block; - padding: 5px 10px; - margin: 0 0 5px; -} - -.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current { - background: #f5f5f5; - text-decoration: none; -} - -.fl-slideshow, .fl-slideshow * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -.fl-slideshow .fl-slideshow-image img { - max-width: none !important; -} - -.fl-slideshow-social { - line-height: 0 !important; -} - -.fl-slideshow-social * { - margin: 0 !important; -} - -.fl-builder-content .bx-wrapper .bx-viewport { - background: transparent; - border: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - left: 0; -} - -.mfp-wrap button.mfp-arrow, .mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 50%; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 0; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus { - top: 32px !important; -} - -img.mfp-img { - padding: 0; -} - -.mfp-counter { - display: none; -} - -.mfp-wrap .mfp-preloader.fa { - font-size: 30px; -} - -.fl-form-field { - margin-bottom: 15px; -} - -.fl-form-field input.fl-form-error { - border-color: #DD6420; -} - -.fl-form-error-message { - clear: both; - color: #DD6420; - display: none; - padding-top: 8px; - font-size: 12px; - font-weight: lighter; -} - -.fl-form-button-disabled { - opacity: 0.5; -} - -.fl-animation { - opacity: 0; -} - -.fl-builder-preview .fl-animation, .fl-builder-edit .fl-animation, .fl-animated { - opacity: 1; -} - -.fl-animated { - animation-fill-mode: both; - -webkit-animation-fill-mode: both; -} - -.fl-button.fl-button-icon-animation i { - width: 0 !important; - opacity: 0; - -ms-filter: "alpha(opacity=0)"; - transition: all 0.2s ease-out; - -webkit-transition: all 0.2s ease-out; -} - -.fl-button.fl-button-icon-animation:hover i { - opacity: 1 ! important; - -ms-filter: "alpha(opacity=100)"; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-after { - margin-left: 0px !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { - margin-left: 10px !important; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-before { - margin-right: 0 !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { - margin-right: 20px !important; - margin-left: -10px; -} - -.single:not(.woocommerce).single-fl-builder-template .fl-content { - width: 100%; -} - -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - pointer-events: none; - overflow: hidden; -} - -.fl-builder-shape-layer { - z-index: 0; -} - -.fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 2; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -.fl-row-bg-overlay .fl-row-content { - z-index: 2; -} - -.fl-builder-layer > * { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.fl-builder-layer + .fl-row-content { - position: relative; -} - -.fl-builder-layer .fl-shape { - fill: #aaa; - stroke: none; - stroke-width: 0; - width: 100%; -} - -@supports (-webkit-touch-callout: inherit) { - .fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -@supports (-webkit-touch-callout: none) { - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -.fl-row-content-wrap { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-module-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -@media (max-width: 860px) { - .fl-button-wrap-center { - margin: 20px auto 30px; - } -} - -@media (max-width: 1200px) { - .fl-visible-desktop, .fl-visible-medium, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-large { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-medium { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: flex; - } - - .fl-col-group.fl-col-group-medium-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -@media (max-width: 860px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: none; - } - - .fl-visible-mobile { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: flex; - } - - .fl-row-content-wrap { - background-attachment: scroll !important; - } - - .fl-row-bg-parallax .fl-row-content-wrap { - background-attachment: scroll !important; - background-position: center center !important; - } - - .fl-col-group.fl-col-group-equal-height { - display: block; - } - - .fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width { - display: -webkit-box; - display: -webkit-flex; - display: flex; - } - - .fl-col-group.fl-col-group-responsive-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) { - flex-basis: 100%; - width: 100% !important; - } - - .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; - display: unset; - -webkit-flex-wrap: unset; - flex-wrap: unset; - flex-direction: unset; - } - - .fl-col { - clear: both; - float: none; - margin-left: auto; - margin-right: auto; - width: auto !important; - } - - .fl-col-small:not(.fl-col-small-full-width) { - max-width: 400px; - } - - .fl-block-col-resize { - display: none; - } - - .fl-row[data-node] .fl-row-content-wrap { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] .fl-bg-video, .fl-row[data-node] .fl-bg-slideshow { - left: 0; - right: 0; - } - - .fl-col[data-node] .fl-col-content { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.page .fl-post-header, .single-fl-builder-template .fl-post-header { - display: none; -} - -.fl-node-ec25np07hf63 > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center top; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-ec25np07hf63 .fl-builder-bottom-edge-layer { - bottom: -0.5%; -} - -.fl-node-ec25np07hf63 .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 7%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-ec25np07hf63 .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -.fl-node-ec25np07hf63 > .fl-row-content-wrap { - padding-top: 200px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-ec25np07hf63.fl-row > .fl-row-content-wrap { - padding-top: 150px; - } -} - -@media ( max-width: 860px ) { - .fl-node-ec25np07hf63.fl-row > .fl-row-content-wrap { - padding-top: 100px; - padding-right: 20px; - padding-bottom: 0px; - padding-left: 20px; - } -} - -.fl-node-vwmqhyjlfs05 { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-vwmqhyjlfs05 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-0t8m2u3b1vzi { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-0t8m2u3b1vzi { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-0t8m2u3b1vzi > .fl-col-content { - padding-top: 130px; - padding-bottom: 60px; -} - -@media ( max-width: 1115px ) { - .fl-node-0t8m2u3b1vzi.fl-col > .fl-col-content { - padding-top: 50px; - padding-bottom: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-0t8m2u3b1vzi.fl-col > .fl-col-content { - padding-top: 50px; - padding-bottom: 0px; - } -} - -.fl-node-143a2yfpbvuj { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-143a2yfpbvuj { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-7pgnzkf1uts2 { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-7pgnzkf1uts2 { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-v6sgi38orkm5 { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-v6sgi38orkm5 { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-v6sgi38orkm5.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-su0lx2ok7qnv { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-su0lx2ok7qnv { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-su0lx2ok7qnv.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-bnv0w47ldjst { - width: 100%; -} - -.fl-node-jgxzlh0vy84f { - width: 25%; -} - -.fl-node-pwck75ld3a18 { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pwck75ld3a18 { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-pwck75ld3a18.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-q6icdv27rhwp { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-q6icdv27rhwp { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-q6icdv27rhwp.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-f6nt49sxwa1k { - width: 25%; -} - -.fl-node-38ejkdz2v4cq { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-38ejkdz2v4cq { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-38ejkdz2v4cq > .fl-col-content { - margin-top: 0px; -} - -.fl-node-38ejkdz2v4cq > .fl-col-content { - padding-top: 130px; - padding-bottom: 60px; -} - -@media ( max-width: 1115px ) { - .fl-node-38ejkdz2v4cq.fl-col > .fl-col-content { - padding-top: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-38ejkdz2v4cq.fl-col > .fl-col-content { - padding-top: 50px; - padding-bottom: 0px; - } -} - -.fl-node-2x7c5i3nmohu { - width: 26%; -} - -.fl-node-0qv8y5e3of4j { - width: 27%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-0qv8y5e3of4j { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-0qv8y5e3of4j > .fl-col-content { - padding-right: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-0qv8y5e3of4j.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-rz7j0ncgqywf { - width: 20%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-rz7j0ncgqywf { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - margin-top: 0px; -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - padding-top: 0px; - padding-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-rz7j0ncgqywf.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-wtxr2jcg469d { - width: 27%; -} - -.fl-node-zaerhibqp296 { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-zaerhibqp296 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-zaerhibqp296 > .fl-col-content { - padding-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-zaerhibqp296.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-spwc0eio5znl { - width: 100%; -} - -.fl-node-spwc0eio5znl > .fl-col-content { - background-color: #F5F6F8; - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-spwc0eio5znl { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-spwc0eio5znl > .fl-col-content { - margin-top: 230px; -} - -@media ( max-width: 860px ) { - .fl-node-spwc0eio5znl.fl-col > .fl-col-content { - margin-top: 50px; - } -} - -.fl-node-spwc0eio5znl > .fl-col-content { - padding-top: 80px; - padding-right: 60px; - padding-bottom: 120px; - padding-left: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-spwc0eio5znl.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-sykqtda3nvbm { - width: 30%; -} - -.fl-node-sykqtda3nvbm > .fl-col-content { - background-color: #000000; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-sykqtda3nvbm { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-sykqtda3nvbm > .fl-col-content { - margin-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-sykqtda3nvbm.fl-col > .fl-col-content { - margin-top: 30px; - margin-bottom: 0px; - } -} - -.fl-node-sykqtda3nvbm > .fl-col-content { - padding-top: 40px; - padding-right: 40px; - padding-bottom: 40px; - padding-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-sykqtda3nvbm.fl-col > .fl-col-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-14pewc8asl93 { - width: 70%; -} - -.fl-node-14pewc8asl93 > .fl-col-content { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-14pewc8asl93 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-14pewc8asl93 > .fl-col-content { - margin-top: 0px; - margin-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-14pewc8asl93.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-14pewc8asl93 > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-14pewc8asl93.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 40px; - padding-left: 0px; - } -} - -/* .fl-module-heading .fl-heading removed - already in critical/fl-common-modules.css */ - -.fl-node-xrzgk7n2i63o.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-builder-content .fl-rich-text strong { - font-weight: bold; -} - -.fl-builder-content .fl-node-17hr8iqz4nyg .fl-rich-text, .fl-builder-content .fl-node-17hr8iqz4nyg .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: center; -} - -.fl-node-17hr8iqz4nyg > .fl-module-content { - margin-top: 15px; - margin-right: 200px; - margin-left: 200px; -} - -@media ( max-width: 860px ) { - .fl-node-17hr8iqz4nyg.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.clearfix:before, .clearfix:after { - content: ""; - display: table; -} - -.clearfix:after { - clear: both; -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-posts-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-posts-loader { - display: none; - text-align: center; -} - -.pp-posts-wrapper { - position: relative; -} - -.pp-content-post-grid #infscr-loading { - position: absolute; - bottom: -10px; -} - -.rtl .pp-content-post-grid.pp-is-filtering:after { - left: auto; - right: 50%; -} - -.pp-content-post-grid.pp-is-filtering .pp-content-post { - opacity: 0.5; -} - -.pp-post-filters-wrapper { - position: relative; -} - -.pp-post-filters-toggle { - display: none; - padding: 10px 15px; - cursor: pointer; - margin-bottom: 10px; -} - -.pp-post-filters-toggle:after { - content: "+"; - float: right; - font-size: 18px; - font-weight: bold; - line-height: 1; -} - -.pp-post-filters-toggle.pp-post-filters-open:after { - content: "-"; -} - -.pp-post-filters-wrapper.pp-filter-mobile { - display: none; -} - -.pp-post-filters-wrapper .pp-close-icon { - background: #ddd; - padding: 3px 8px; - position: absolute; - top: -35px; - right: 0; - cursor: pointer; - display: none; -} - -.pp-post-filters-wrapper.pp-filter-mobile .pp-close-icon { - display: block; -} - -.pp-filter-title-mobile { - display: none; - font-size: 18px; - padding: 5px 20px; - border: 2px solid #222; - margin-bottom: 20px; - color: #333; - cursor: pointer; -} - -.pp-post-filters { - padding-left: 0; - text-align: left; - margin-bottom: 30px; -} - -.pp-post-filters li { - display: inline-block; - margin-right: 10px; - cursor: pointer; - padding: 8px 10px; - color: #000; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-post-filters li:hover { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-post a { - border: none; -} - -.pp-content-post a, .pp-content-post .pp-post-content, .pp-content-post .pp-post-meta { - transition: color 0.3s ease-in-out; -} - -.pp-content-post-carousel .owl-carousel { - overflow: hidden; -} - -.pp-content-post-carousel .owl-carousel .owl-stage-outer { - overflow: initial; -} - -.pp-content-post-carousel .owl-carousel.owl-loaded:focus { - outline: none; -} - -.pp-content-grid-post .pp-content-category-list, .pp-content-carousel-post .pp-content-category-list { - margin-top: 15px; - padding-top: 10px; - border-top: 1px solid #eee; - position: relative; - z-index: 2; -} - -.pp-content-grid-post .pp-content-grid-more, .pp-content-carousel-post .pp-content-carousel-more { - display: inline-block; -} - -.pp-content-post .pp-post-title a, .pp-content-post .pp-more-link-button { - text-decoration: none; -} - -.pp-content-post .pp-post-title-divider { - display: inline-block; - height: 2px; - width: 50px; - margin-bottom: 7px; -} - -.pp-content-grid-image > a, .pp-content-carousel-image > a { - display: block; -} - -.pp-content-post-grid:not(.pp-css-grid) .pp-content-post .pp-post-image, .pp-content-post-carousel .pp-content-post .pp-post-image { - position: relative; -} - -.pp-content-post .pp-post-image .pp-post-featured-img a { - display: block; -} - -.pp-content-post.pp-grid-style-9 .pp-post-image a { - width: 100%; - height: 100%; -} - -.pp-content-post .pp-post-image .fl-photo-content { - display: block; -} - -.pp-content-post .pp-post-image .pp-content-category-list { - position: absolute; - top: 0; - margin-top: 0; - background: #000; - color: #fff; - text-decoration: none; - border-top: 0; - padding: 10px; - z-index: 1; -} - -.pp-content-post .pp-post-image .pp-content-category-list a { - color: #fff; -} - -.pp-content-post .pp-post-image .pp-post-title { - position: absolute; - bottom: 0; - width: 100%; - padding: 15px; -} - -.pp-content-post.pp-grid-style-4 .pp-post-image { - overflow: hidden; - position: relative; -} - -.pp-content-post.pp-grid-style-4 .pp-post-image img { - -moz-transition: all 0.3s; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} - -.pp-content-post.pp-grid-style-4:hover .pp-post-image img { - -moz-transform: scale(1.1, 1.1); - -webkit-transform: scale(1.1, 1.1); - transform: scale(1.1, 1.1); -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date { - float: left; - text-align: center; - width: 38px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - display: block; - padding: 5px 0px; - font-size: 15px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - display: block; - padding: 5px 0; - font-size: 13px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-data { - margin-left: 20px; - float: left; - width: 70%; - text-align: left; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image { - text-align: center; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - display: block; - margin: 0 auto; - padding: 10px; - border-radius: 100%; - width: 60px; - height: 60px; - margin-top: -30px; - text-transform: uppercase; - font-size: 14px; - line-height: 1.5; - position: relative; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date span { - display: block; -} - -.pp-content-post.pp-grid-style-7 .pp-content-body { - max-width: 90%; - margin: 0 auto; - margin-top: -10%; - position: relative; - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -.pp-content-post.pp-grid-style-7:hover .pp-content-body { - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -.pp-content-post.pp-grid-style-7 .pp-content-post-meta { - border-bottom: 1px solid #eee; - margin-bottom: 10px; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap { - display: flex; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post.pp-post-2n .pp-content-alternate-wrap { - flex-direction: row-reverse; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 50%; - overflow: hidden; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image *:not(.pp-post-meta) { - height: 100% !important; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image img { - object-fit: cover; -} - -.pp-content-post { - overflow: hidden; -} - -.pp-content-post, .pp-content-post:hover { - -webkit-transition: background-color 0.3s ease-in-out; - -moz-transition: background-color 0.3s ease-in-out; - -ms-transition: background-color 0.3s ease-in-out; - -o-transition: background-color 0.3s ease-in-out; - transition: background-color 0.3s ease-in-out; -} - -.pp-content-post-grid { - margin: 0 auto; - position: relative; -} - -.pp-content-grid-image img { - height: auto !important; - width: 100%; -} - -.pp-post-featured-img img { - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - transition-duration: 0.3s; -} - -.pp-content-grid-content p:last-of-type { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-content-grid-title, .pp-content-carousel-title { - margin: 0; - padding: 0; -} - -.pp-content-post-meta { - font-size: 14px; - padding-bottom: 10px; - position: relative; - z-index: 2; -} - -.pp-content-grid #infscr-loading { - bottom: 0; - left: 0; - right: 0; - padding: 40px 0; - position: absolute; - text-align: center; - width: 100%; -} - -.pp-content-post .pp-more-link-button, .pp-content-post .pp-add-to-cart a { - display: inline-table; - text-align: center; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination ul.page-numbers { - display: inline-block; -} - -.pp-content-grid-pagination li { - text-align: center; -} - -.pp-content-post .pp-more-link-button:hover, .pp-content-grid-pagination li a.page-numbers:hover, .pp-content-post .pp-add-to-cart a { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination li a.page-numbers { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination li .page-numbers { - min-width: 35px !important; - display: block !important; -} - -.pp-content-grid-pagination li .page-numbers:last-child { - margin-right: 0; -} - -.pp-content-grid-load-more a { - display: inline-block; -} - -.pp-content-grid-load-more a.disabled { - opacity: 0.8; - pointer-events: none; -} - -.pp-content-grid-load-more a .pp-grid-loader-icon { - display: none; -} - -.pp-content-grid-load-more a .pp-grid-loader-icon img { - height: 18px; - margin-left: 3px; -} - -.pp-content-grid-load-more a.loading .pp-grid-loader-icon { - display: inline; -} - -.pp-content-grid-loader { - margin-top: 10px; -} - -.pp-content-grid-loader .pp-grid-loader-text { - color: #999999; -} - -.pp-content-grid-loader .pp-grid-loader-icon img { - height: 18px; -} - -.pp-content-post a.pp-post-link { - display: block; - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - z-index: 1; -} - -.pp-post-feed-post { - border-bottom: 1px solid #e6e6e6; - margin-bottom: 40px; - padding-bottom: 40px; -} - -.pp-post-feed-post:last-child { - border-bottom: none; - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-post-feed-header { - margin-bottom: 25px; -} - -.pp-post-feed-header a { - text-decoration: none; -} - -body h2.pp-post-feed-title { - margin: 0 0 10px; - padding: 0; -} - -body .pp-post-feed-meta { - font-size: 14px; -} - -.pp-post-feed-meta .fl-sep { - margin: 0 3px; -} - -.pp-post-feed-image { - margin-bottom: 25px; -} - -.pp-post-feed-image img { - height: auto !important; - width: 100% !important; -} - -.pp-post-feed-image-beside .pp-post-feed-image { - float: left; - width: 33%; -} - -.pp-post-feed-image-beside.pp-post-feed-has-image .pp-post-feed-content { - margin-left: 37%; -} - -.pp-post-feed-content a { - text-decoration: none; -} - -.pp-post-feed-content p:last-of-type { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-post-feed-more { - margin-top: 15px; - display: inline-block; -} - -.pp-post-feed #infscr-loading { - padding: 40px 0; - text-align: center; - width: 100%; -} - -.pp-content-grid-empty { - border: 1px dashed #ccc; - font-size: 16px; - padding: 20px; - text-align: center; -} - -.pp-post-carousel-navigation { - position: absolute; - top: 50%; - left: 0; - right: 0; - z-index: 20; - margin-top: -16px; -} - -.pp-post-carousel-navigation a { - position: absolute; - display: inline-block; -} - -.pp-post-carousel-navigation a a { - display: none; -} - -.pp-post-carousel-navigation a:hover { - opacity: 1; -} - -.pp-post-carousel-navigation .carousel-prev { - left: 0; -} - -.pp-post-carousel-navigation .carousel-next { - right: 0; -} - -.pp-post-carousel-navigation .fl-post-carousel-svg-container { - position: relative; - width: 32px; - height: 32px; -} - -.pp-content-carousel-image img { - height: auto; -} - -.pp-content-post-carousel .owl-theme .owl-dots { - margin-top: 10px; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-page span { - margin: 5px; -} - -.pp-content-post-carousel { - position: relative; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div, .pp-content-post-carousel .owl-nav button { - position: absolute; - top: 40%; - line-height: 0; - margin: 0; - padding: 0; - font-size: 20px; - background-image: none !important; - z-index: 1; - display: inline-flex; - align-items: center; - justify-content: center; -} - -.pp-content-post-carousel .owl-nav button { - border: none; -} - -.pp-content-post-carousel .owl-nav button svg { - height: 1em; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev, .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next, .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.pp-content-post-carousel .owl-theme .owl-dots .owl-dot { - top: 0; -} - -.pp-content-post .star-rating { - margin-left: auto; - margin-right: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - float: right; - overflow: hidden; - position: relative; - height: 15px; - line-height: 1; - font-size: 15px; - width: 80px; - font-family: star; - display: block; - float: none; -} - -.pp-content-post .star-rating:before { - content: "\73\73\73\73\73"; - color: #d3ced2; - float: left; - top: 0; - left: 0; - position: absolute; -} - -.pp-content-post .star-rating span { - overflow: hidden; - float: left; - top: 0; - left: 0; - position: absolute; - padding-top: 15px; -} - -.pp-content-post .star-rating span:before { - content: "\53\53\53\53\53"; - top: 0; - position: absolute; - left: 0; - color: #000; -} - -.pp-content-post .pp-product-price ins { - text-decoration: none; -} - -.pp-content-post.pp-grid-style-6 .star-rating { - margin: 0 auto !important; -} - -.pp-content-post.pp-grid-style-9 { - position: relative; - overflow: hidden; - height: 270px; -} - -.pp-content-post.pp-grid-style-9 .pp-content-grid-image { - height: 100%; -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img { - background-repeat: no-repeat; - background-position: center center; - background-size: cover; - height: 100%; - position: relative; - overflow: hidden; - margin: 0; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -ms-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img { - -webkit-transform: scale(1.1); - -moz-transform: scale(1.1); - -o-transform: scale(1.1); - -ms-transform: scale(1.1); - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; - filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); - transform: scale(1.1); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 70%; - width: 100%; - position: absolute; - bottom: 0; - z-index: 1; - background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7))); - background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 100%; - width: 100%; - position: absolute; - bottom: 0; - -webkit-transition: background-color .3s ease; - -moz-transition: background-color .3s ease; - -o-transition: background-color .3s ease; - transition: background-color .3s ease; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img a:last-child:before { - background-color: rgba(0, 0, 0, .1); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img img { - display: block; - height: auto; - opacity: 1; - transition: transform 0.3s ease, opacity 0.3s; - -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s; - transition-timing-function: ease !important; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img img { - transform: scale3d(1.1, 1.1, 1); - -webkit-transform: scale3d(1.1, 1.1, 1); - -moz-transform: scale3d(1.1, 1.1, 1) rotate(.02deg); -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-text { - position: absolute; - bottom: 0; - pointer-events: none; - z-index: 1; - width: 100%; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category.pp-content-category-list { - border-top: 0; - margin: 0; - padding: 0; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category span { - display: inline-block; - background-color: #333333; - margin-bottom: 10px; - padding: 2px 8px; - -webkit-transition: background-color 0.2s ease-in-out; - -moz-transition: background-color 0.2s ease-in-out; - transition: background-color 0.2s ease-in-out; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-info, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - width: 80%; - margin: 0 0 0 20px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - margin-bottom: 20px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - font-size: 12px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category, .pp-content-post.pp-grid-style-9 .pp-grid-tile-category a, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta span { - color: #fff; - text-shadow: 1px 1px 1px rgba(0, 0, 0, .3); -} - -.pp-post-event-calendar-date { - margin-bottom: 5px; -} - -.pp-post-event-calendar-date, .pp-post-event-calendar-date span { - font-weight: bold; -} - -.pp-post-event-calendar-venue { - font-style: italic; -} - -.pp-post-event-calendar-cost { - margin-top: 12px; - margin-bottom: 12px; -} - -.pp-posts-not-found-text { - width: 100% !important; -} - -.cg-equal-align-button .pp-content-post, .cg-equal-align-button .pp-content-post .pp-content-body, .cg-equal-align-button .pp-content-post-data { - display: flex; - flex-direction: column; -} - -.cg-equal-align-button .pp-content-post .pp-content-body, .cg-equal-align-button .pp-content-post-data, .cg-equal-align-button .pp-content-post .pp-post-content { - height: 100%; -} - -.cg-equal-align-button .pp-content-post .pp-post-link { - margin-top: auto; -} - -.cg-center-align .pp-content-posts { - margin: 0 auto; -} - -.cg-static-grid .pp-content-post.pp-content-grid-post { - position: static !important; - left: auto !important; - top: auto !important; - margin-right: 2%; - visibility: visible !important; - opacity: 1 !important; - transform: none !important; -} - -@media only screen and (min-width: 768px) { - .cg-css-grid .pp-content-post-grid.pp-equal-height { - display: grid; - grid-template-columns: repeat(3, 1fr); - grid-auto-rows: min-content; - grid-column-gap: 2%; - grid-row-gap: 2ch; - height: auto !important; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height:before, .cg-css-grid .pp-content-post-grid.pp-equal-height:after { - content: none; - display: none; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height .pp-content-post { - display: flex; - flex-direction: column; - flex-grow: 1; - position: static !important; - overflow: visible; - width: auto; - height: auto !important; - margin-bottom: 0 !important; - transform: none !important; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height .pp-grid-space { - display: none; - } -} - -@media (max-width: 860px) { - .pp-post-feed-post.pp-post-feed-image-beside { - max-width: 300px; - margin-left: auto; - margin-right: auto; - } - - .pp-post-feed-image-beside .pp-post-feed-image, .pp-post-feed-image-beside .pp-post-feed-image img { - float: none; - width: 100% !important; - } - - .pp-post-feed-image-beside.pp-post-feed-has-image .pp-post-feed-content { - margin-left: 0; - } - - .pp-content-post-carousel .pp-content-post .pp-post-img { - width: auto; - } - - .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev { - left: 0; - } - - .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next { - right: 0; - } - - .pp-content-post-carousel .owl-theme .owl-controls { - margin-top: 20px; - } - - .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap, .pp-content-post-grid.pp-content-alternate .pp-content-post.pp-post-2n .pp-content-alternate-wrap { - flex-direction: column; - } - - .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 100%; - } - - .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-body, .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-post-data, .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-post .pp-post-content { - height: auto; - } -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-pagination { - text-align: center; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-pagination.fl-builder-pagination { - padding-top: 15px; - padding-bottom: 15px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-pagination li a.page-numbers, .fl-node-z9jw2gxm5ev0 .pp-content-grid-pagination li span.page-numbers { - background-color: rgba(255, 255, 255, 0); - color: var(--color-primary); - margin-right: 5px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-pagination li a.page-numbers:hover, .fl-node-z9jw2gxm5ev0 .pp-content-grid-pagination li span.current, .fl-node-z9jw2gxm5ev0 .pp-content-grid-pagination li span[aria-current] { - background-color: var(--color-primary); - color: var(--color-white); -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-load-more { - margin-top: 15px; - text-align: center; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-load-more a { - background-color: rgba(255, 255, 255, 0); - color: var(--color-primary); - text-align: center; - text-decoration: none; - transition: all 0.2s ease-in-out; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-load-more a:hover { - background-color: var(--color-primary); - color: var(--color-white); -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-title { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-title, .fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-title a { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post:hover .pp-post-title, .fl-node-z9jw2gxm5ev0 .pp-content-post:hover .pp-post-title a { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-content { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post:hover .pp-post-content { -} - -.fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-date, .fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-date span { -} - -.fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-venue, .fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-venue span.tribe-address { -} - -.fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-cost, .fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-cost span.ticket-cost { -} - -.fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-cost form { - margin-top: 10px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-more-link-button, .fl-node-z9jw2gxm5ev0 .pp-content-post .pp-more-link-button:visited, .fl-node-z9jw2gxm5ev0 .pp-content-post .pp-add-to-cart a, .fl-node-z9jw2gxm5ev0 .pp-content-post .pp-add-to-cart a:visited, .fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-cost form .tribe-button, .fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-cost form .tribe-button:visited { - color: var(--color-white); - cursor: pointer; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-data.pp-content-relative { - position: relative; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-data.pp-content-relative .pp-more-link-button { - position: absolute; - bottom: 0; - left: 0; -} - -.fl-node-z9jw2gxm5ev0 .pp-grid-style-5 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 0; - transform: none; -} - -.fl-node-z9jw2gxm5ev0 .pp-grid-style-6 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 50%; - transform: translateX(-50%); -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-content-grid-more:hover, .fl-node-z9jw2gxm5ev0 .pp-content-post .pp-add-to-cart a:hover, .fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-cost form .tribe-button:hover { - background: #000000; - border-color: #eeeeee; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-title-divider { - background-color: #333333; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-image .pp-content-category-list { - background-color: #000000; - color: var(--color-white); - right: auto; - left: 0; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-image .pp-content-category-list a { - color: var(--color-white); -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - background-color: #f9f9f9; - color: #888888; - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - background-color: #000000; - color: var(--color-white); - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - background-color: #000000; - color: var(--color-white); -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-image .pp-post-title { - background: rgba(0, 0, 0, 0.5); - text-align: left; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-meta { - color: #606060; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post:hover .pp-post-meta { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-meta span { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-post-meta a { - color: #606060; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post:hover .pp-post-meta a { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-post .pp-content-category-list, .fl-node-z9jw2gxm5ev0 .pp-content-carousel-post .pp-content-category-list { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-7 .pp-content-post-meta { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { - opacity: 1; - background: #666666; - width: 10px; - height: 10px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-carousel .owl-theme .owl-dots .owl-dot.active span, .fl-node-z9jw2gxm5ev0 .pp-content-post-carousel .owl-theme .owl-dots .owl-dot:hover span { - background: #000000; - opacity: 1; - box-shadow: none; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-carousel .owl-nav button { - width: 40px; - height: 40px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-carousel .owl-nav button svg { - height: 30px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-carousel .owl-nav button:hover { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post { - opacity: 1; - text-align: left; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post:hover { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-7 .pp-content-body { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-7:hover .pp-content-body { -} - -.woocommerce .fl-node-z9jw2gxm5ev0 .pp-content-post { - margin-bottom: 2.5%; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-grid { - display: grid; - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; -} - -.fl-node-z9jw2gxm5ev0.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-xl)), min(calc(100% / var(--items-count)), calc(100% / var(--column-xl)))); - justify-content: center; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post { - width: 100%; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post { - position: relative; -} - -.fl-node-z9jw2gxm5ev0.cg-static-grid .pp-content-post.pp-content-grid-post { - margin-right: 2.5%; -} - -@media only screen and (min-width: 768px) { - .fl-node-z9jw2gxm5ev0.cg-css-grid .pp-content-post-grid.pp-equal-height { - grid-column-gap: 2.5%; - grid-row-gap: 2.5ch; - } -} - -.fl-node-z9jw2gxm5ev0 .pp-grid-space { - width: 2.5%; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-content-grid-more-link, .fl-node-z9jw2gxm5ev0 .pp-content-post .pp-add-to-cart { - margin-top: 10px; - margin-bottom: 5px; - position: relative; - z-index: 2; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-post:nth-of-type(3n) { - margin-right: 0; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-grid.pp-filters-active .pp-content-grid-post { - margin-right: 0; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-grid .pp-content-grid-post { - margin-right: 0; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-content-body { -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .star-rating { - margin-left: 0; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-5 .star-rating { - margin-left: 0; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .star-rating:before, .fl-node-z9jw2gxm5ev0 .pp-content-post .star-rating span:before { - color: #000000; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-product-price, .fl-node-z9jw2gxm5ev0 .pp-content-post .pp-product-price span.price { - color: #000000; - font-size: px; -} - -.fl-node-z9jw2gxm5ev0.cg-square-layout .pp-content-post.pp-grid-style-9 { - height: auto !important; -} - -.fl-node-z9jw2gxm5ev0.cg-square-layout .pp-content-post-grid.pp-filters-active .pp-content-grid-post .pp-post-image:after { - content: ""; - display: block; - padding-bottom: 100%; -} - -.fl-node-z9jw2gxm5ev0.cg-square-layout .pp-content-post.pp-grid-style-9 .pp-post-featured-img { - width: 100%; - height: 100%; - position: absolute; -} - -.fl-node-z9jw2gxm5ev0 .pp-post-filters-sidebar .pp-content-posts { - width: 100%; -} - -.fl-node-z9jw2gxm5ev0 .pp-post-filters-sidebar.pp-posts-wrapper { - display: flex; - flex-direction: row; -} - -.fl-node-z9jw2gxm5ev0 .pp-post-filters-sidebar-right.pp-posts-wrapper { - flex-direction: row-reverse; -} - -.fl-node-z9jw2gxm5ev0 .pp-post-filters-sidebar .pp-post-filters-wrapper { - flex: 1 0 0; -} - -.fl-node-z9jw2gxm5ev0 .pp-post-filters-sidebar .pp-post-filters li { - display: block; - margin-bottom: 10px; -} - -.fl-node-z9jw2gxm5ev0 .pp-post-filters-sidebar-right .pp-post-filters li { - margin-right: 0; - margin-left: 10px; -} - -@media screen and (max-width: 1200px) { - .fl-node-z9jw2gxm5ev0 .pp-content-post-grid { - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; - } - - .fl-node-z9jw2gxm5ev0.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-lg)), min(calc(100% / var(--items-count)), calc(100% / var(--column-lg)))); - } - - .fl-node-z9jw2gxm5ev0 .pp-content-post { - } - - .fl-node-z9jw2gxm5ev0 .pp-grid-space { - width: 2.5%; - } -} - -@media screen and (max-width: 1115px) { - .fl-node-z9jw2gxm5ev0 .pp-content-post-grid { - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; - } - - .fl-node-z9jw2gxm5ev0.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-md)), min(calc(100% / var(--items-count)), calc(100% / var(--column-md)))); - } - - .fl-node-z9jw2gxm5ev0 .pp-content-post { - } - - .fl-node-z9jw2gxm5ev0 .pp-grid-space { - width: 2.5%; - } - - .fl-node-z9jw2gxm5ev0 .pp-content-grid-post:nth-of-type(3n+1) { - clear: none; - } - - .fl-node-z9jw2gxm5ev0 .pp-content-grid-post:nth-of-type(3n+1) { - clear: left; - } - - .fl-node-z9jw2gxm5ev0 .pp-content-grid-post:nth-of-type(3n) { - margin-right: 0; - } -} - -@media screen and (max-width: 860px) { - .fl-node-z9jw2gxm5ev0 .pp-content-post-grid { - grid-template-columns: repeat(1, 1fr); - grid-gap: 25px; - } - - .fl-node-z9jw2gxm5ev0.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-sm)), min(calc(100% / var(--items-count)), calc(100% / var(--column-sm)))); - } - - .fl-node-z9jw2gxm5ev0 .pp-content-post { - } - - .fl-node-z9jw2gxm5ev0 .pp-grid-space { - width: 2.5%; - } - - .fl-node-z9jw2gxm5ev0 .pp-content-grid-post:nth-of-type(3n+1) { - clear: none; - } - - .fl-node-z9jw2gxm5ev0 .pp-content-grid-post:nth-of-type(1n+1) { - clear: left; - } - - .fl-node-z9jw2gxm5ev0 .pp-content-grid-post:nth-of-type(1n) { - margin-right: 0; - } - - .fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-8 .pp-post-image, .fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-8 .pp-content-body { - float: none; - width: 100%; - } -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-pagination li a.page-numbers, .fl-node-z9jw2gxm5ev0 .pp-content-grid-pagination li span.page-numbers, .fl-node-z9jw2gxm5ev0 .pp-content-grid-load-more a { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: var(--color-primary); - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 25px; - border-top-right-radius: 25px; - border-bottom-left-radius: 25px; - border-bottom-right-radius: 25px; - padding-top: 12px; - padding-right: 25px; - padding-bottom: 12px; - padding-left: 25px; - font-size: 18px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-more-link-button, .fl-node-z9jw2gxm5ev0 .pp-content-post .pp-add-to-cart a, .fl-node-z9jw2gxm5ev0 .pp-post-event-calendar-cost form .tribe-button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post-carousel .owl-nav button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post .pp-content-body { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post.pp-grid-style-9 { - height: 275px; -} - -.fl-node-z9jw2gxm5ev0 > .fl-module-content { - margin-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-z9jw2gxm5ev0.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-node-nj7igdpblkay .pp-content-grid-pagination { - text-align: center; -} - -.fl-node-nj7igdpblkay .pp-content-grid-pagination.fl-builder-pagination { - padding-top: 15px; - padding-bottom: 15px; -} - -.fl-node-nj7igdpblkay .pp-content-grid-pagination li a.page-numbers, .fl-node-nj7igdpblkay .pp-content-grid-pagination li span.page-numbers { - background-color: var(--color-white); - color: #000000; - margin-right: 5px; -} - -.fl-node-nj7igdpblkay .pp-content-grid-pagination li a.page-numbers:hover, .fl-node-nj7igdpblkay .pp-content-grid-pagination li span.current, .fl-node-nj7igdpblkay .pp-content-grid-pagination li span[aria-current] { - background-color: #eeeeee; -} - -.fl-node-nj7igdpblkay .pp-content-grid-load-more { - margin-top: 15px; - text-align: center; -} - -.fl-node-nj7igdpblkay .pp-content-grid-load-more a { - background-color: var(--color-white); - color: #000000; - text-align: center; - text-decoration: none; - transition: all 0.2s ease-in-out; -} - -.fl-node-nj7igdpblkay .pp-content-grid-load-more a:hover { - background-color: #eeeeee; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-post-title { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-post-title, .fl-node-nj7igdpblkay .pp-content-post .pp-post-title a { -} - -.fl-node-nj7igdpblkay .pp-content-post:hover .pp-post-title, .fl-node-nj7igdpblkay .pp-content-post:hover .pp-post-title a { -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-post-content { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-nj7igdpblkay .pp-content-post:hover .pp-post-content { -} - -.fl-node-nj7igdpblkay .pp-post-event-calendar-date, .fl-node-nj7igdpblkay .pp-post-event-calendar-date span { -} - -.fl-node-nj7igdpblkay .pp-post-event-calendar-venue, .fl-node-nj7igdpblkay .pp-post-event-calendar-venue span.tribe-address { -} - -.fl-node-nj7igdpblkay .pp-post-event-calendar-cost, .fl-node-nj7igdpblkay .pp-post-event-calendar-cost span.ticket-cost { -} - -.fl-node-nj7igdpblkay .pp-post-event-calendar-cost form { - margin-top: 10px; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-more-link-button, .fl-node-nj7igdpblkay .pp-content-post .pp-more-link-button:visited, .fl-node-nj7igdpblkay .pp-content-post .pp-add-to-cart a, .fl-node-nj7igdpblkay .pp-content-post .pp-add-to-cart a:visited, .fl-node-nj7igdpblkay .pp-post-event-calendar-cost form .tribe-button, .fl-node-nj7igdpblkay .pp-post-event-calendar-cost form .tribe-button:visited { - color: var(--color-white); - cursor: pointer; -} - -.fl-node-nj7igdpblkay .pp-content-post-data.pp-content-relative { - position: relative; -} - -.fl-node-nj7igdpblkay .pp-content-post-data.pp-content-relative .pp-more-link-button { - position: absolute; - bottom: 0; - left: 0; -} - -.fl-node-nj7igdpblkay .pp-grid-style-5 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 0; - transform: none; -} - -.fl-node-nj7igdpblkay .pp-grid-style-6 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 50%; - transform: translateX(-50%); -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-content-grid-more:hover, .fl-node-nj7igdpblkay .pp-content-post .pp-add-to-cart a:hover, .fl-node-nj7igdpblkay .pp-post-event-calendar-cost form .tribe-button:hover { - background: #000000; - border-color: #eeeeee; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-post-title-divider { - background-color: #333333; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-post-image .pp-content-category-list { - background-color: #000000; - color: var(--color-white); - right: auto; - left: 0; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-post-image .pp-content-category-list a { - color: var(--color-white); -} - -.fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - background-color: #f9f9f9; - color: #888888; - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - background-color: #000000; - color: var(--color-white); - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; -} - -.fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - background-color: #000000; - color: var(--color-white); -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-post-image .pp-post-title { - background: rgba(0, 0, 0, 0.5); - text-align: left; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-post-meta { - color: #606060; -} - -.fl-node-nj7igdpblkay .pp-content-post:hover .pp-post-meta { -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-post-meta span { -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-post-meta a { - color: #606060; -} - -.fl-node-nj7igdpblkay .pp-content-post:hover .pp-post-meta a { -} - -.fl-node-nj7igdpblkay .pp-content-grid-post .pp-content-category-list, .fl-node-nj7igdpblkay .pp-content-carousel-post .pp-content-category-list { -} - -.fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-7 .pp-content-post-meta { -} - -.fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { -} - -.fl-node-nj7igdpblkay .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { - opacity: 1; - background: #969798; - width: 10px; - height: 10px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-nj7igdpblkay .pp-content-post-carousel .owl-theme .owl-dots .owl-dot.active span, .fl-node-nj7igdpblkay .pp-content-post-carousel .owl-theme .owl-dots .owl-dot:hover span { - background: #1a8cff; - opacity: 1; - box-shadow: none; -} - -.fl-node-nj7igdpblkay .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.fl-node-nj7igdpblkay .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.fl-node-nj7igdpblkay .pp-content-post-carousel .owl-nav button { - width: 40px; - height: 40px; -} - -.fl-node-nj7igdpblkay .pp-content-post-carousel .owl-nav button svg { - height: 30px; -} - -.fl-node-nj7igdpblkay .pp-content-post-carousel .owl-nav button:hover { -} - -.fl-node-nj7igdpblkay .pp-content-post { - opacity: 1; - text-align: left; -} - -.fl-node-nj7igdpblkay .pp-content-post:hover { -} - -.fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-7 .pp-content-body { -} - -.fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-7:hover .pp-content-body { -} - -.woocommerce .fl-node-nj7igdpblkay .pp-content-post { -} - -.fl-node-nj7igdpblkay .pp-content-post { - position: relative; - margin-left: 0.5%; - margin-right: 0.5%; -} - -.fl-node-nj7igdpblkay.cg-static-grid .pp-content-post.pp-content-grid-post { - margin-right: 1%; -} - -@media only screen and (min-width: 768px) { - .fl-node-nj7igdpblkay.cg-css-grid .pp-content-post-grid.pp-equal-height { - grid-column-gap: 1%; - grid-row-gap: 1ch; - } -} - -.fl-node-nj7igdpblkay .pp-grid-space { - width: 1%; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-content-grid-more-link, .fl-node-nj7igdpblkay .pp-content-post .pp-add-to-cart { - margin-top: 10px; - margin-bottom: 5px; - position: relative; - z-index: 2; -} - -.fl-node-nj7igdpblkay .pp-content-grid-post:nth-of-type(1n) { - margin-right: 0; -} - -.fl-node-nj7igdpblkay .pp-content-post-grid.pp-filters-active .pp-content-grid-post { - margin-right: 0; -} - -.fl-node-nj7igdpblkay .pp-content-post-grid .pp-content-grid-post { - margin-right: 0; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-content-body { -} - -.fl-node-nj7igdpblkay .pp-content-post .star-rating { - margin-left: 0; -} - -.fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-5 .star-rating { - margin-left: 0; -} - -.fl-node-nj7igdpblkay .pp-content-post .star-rating:before, .fl-node-nj7igdpblkay .pp-content-post .star-rating span:before { - color: #000000; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-product-price, .fl-node-nj7igdpblkay .pp-content-post .pp-product-price span.price { - color: #000000; - font-size: px; -} - -.fl-node-nj7igdpblkay.cg-square-layout .pp-content-post.pp-grid-style-9 { - height: auto !important; -} - -.fl-node-nj7igdpblkay.cg-square-layout .pp-content-post-grid.pp-filters-active .pp-content-grid-post .pp-post-image:after { - content: ""; - display: block; - padding-bottom: 100%; -} - -.fl-node-nj7igdpblkay.cg-square-layout .pp-content-post.pp-grid-style-9 .pp-post-featured-img { - width: 100%; - height: 100%; - position: absolute; -} - -.fl-node-nj7igdpblkay .pp-post-filters-sidebar .pp-content-posts { - width: 100%; -} - -.fl-node-nj7igdpblkay .pp-post-filters-sidebar.pp-posts-wrapper { - display: flex; - flex-direction: row; -} - -.fl-node-nj7igdpblkay .pp-post-filters-sidebar-right.pp-posts-wrapper { - flex-direction: row-reverse; -} - -.fl-node-nj7igdpblkay .pp-post-filters-sidebar .pp-post-filters-wrapper { - flex: 1 0 0; -} - -.fl-node-nj7igdpblkay .pp-post-filters-sidebar .pp-post-filters li { - display: block; - margin-bottom: 10px; -} - -.fl-node-nj7igdpblkay .pp-post-filters-sidebar-right .pp-post-filters li { - margin-right: 0; - margin-left: 10px; -} - -@media screen and (max-width: 1200px) { - .fl-node-nj7igdpblkay .pp-content-post { - margin-left: 0.5%; - margin-right: 0.5%; - } - - .fl-node-nj7igdpblkay .pp-grid-space { - width: 1%; - } -} - -@media screen and (max-width: 1115px) { - .fl-node-nj7igdpblkay .pp-content-post { - margin-left: 0.5%; - margin-right: 0.5%; - } - - .fl-node-nj7igdpblkay .pp-grid-space { - width: 1%; - } - - .fl-node-nj7igdpblkay .pp-content-grid-post:nth-of-type(1n+1) { - clear: none; - } - - .fl-node-nj7igdpblkay .pp-content-grid-post:nth-of-type(1n+1) { - clear: left; - } - - .fl-node-nj7igdpblkay .pp-content-grid-post:nth-of-type(1n) { - margin-right: 0; - } -} - -@media screen and (max-width: 860px) { - .fl-node-nj7igdpblkay .pp-content-post { - margin-left: 0.5%; - margin-right: 0.5%; - } - - .fl-node-nj7igdpblkay .pp-grid-space { - width: 1%; - } - - .fl-node-nj7igdpblkay .pp-content-grid-post:nth-of-type(1n+1) { - clear: none; - } - - .fl-node-nj7igdpblkay .pp-content-grid-post:nth-of-type(1n+1) { - clear: left; - } - - .fl-node-nj7igdpblkay .pp-content-grid-post:nth-of-type(1n) { - margin-right: 0; - } - - .fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-8 .pp-post-image, .fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-8 .pp-content-body { - float: none; - width: 100%; - } -} - -.fl-node-nj7igdpblkay .pp-content-grid-pagination li a.page-numbers, .fl-node-nj7igdpblkay .pp-content-grid-pagination li span.page-numbers, .fl-node-nj7igdpblkay .pp-content-grid-load-more a { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; - font-size: 14px; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-more-link-button, .fl-node-nj7igdpblkay .pp-content-post .pp-add-to-cart a, .fl-node-nj7igdpblkay .pp-post-event-calendar-cost form .tribe-button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-nj7igdpblkay .pp-content-post-carousel .owl-nav button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-nj7igdpblkay .pp-content-post { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-nj7igdpblkay .pp-content-post .pp-content-body { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-nj7igdpblkay .pp-content-post.pp-grid-style-9 { - height: 275px; -} - -.fl-node-nj7igdpblkay > .fl-module-content { - margin-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-nj7igdpblkay.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-c83w0r7k2b6s .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-c83w0r7k2b6s .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-c83w0r7k2b6s .fl-rich-text, .fl-builder-content .fl-node-c83w0r7k2b6s .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-is0ktjvdynf7.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-is0ktjvdynf7 > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media ( max-width: 1115px ) { - .fl-node-is0ktjvdynf7.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-is0ktjvdynf7.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-uvpz9xi27s51 .fl-rich-text, .fl-builder-content .fl-node-uvpz9xi27s51 .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-uvpz9xi27s51 > .fl-module-content { - margin-top: 20px; - margin-right: 300px; - margin-bottom: 75px; - margin-left: 300px; -} - -@media ( max-width: 1115px ) { - .fl-node-uvpz9xi27s51.fl-module > .fl-module-content { - margin-right: 50px; - margin-bottom: 30px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-uvpz9xi27s51.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-bottom: 30px; - margin-left: 0px; - } -} - -img.mfp-img { - padding-bottom: 40px !important; -} - -@media (max-width: 860px) { - .fl-photo-content, .fl-photo-img { - max-width: 100%; - } -} - -.fl-node-mx87fb25d1e3 .fl-photo { - text-align: center; -} - -.fl-node-mx87fb25d1e3 .fl-photo-content, .fl-node-mx87fb25d1e3 .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-b4y69exqg3f1 .fl-rich-text, .fl-builder-content .fl-node-b4y69exqg3f1 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-b4y69exqg3f1 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-b4y69exqg3f1.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-dtzepx5b6fgv .fl-photo { - text-align: center; -} - -.fl-node-dtzepx5b6fgv .fl-photo-content, .fl-node-dtzepx5b6fgv .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-quzlx5gpwn1o .fl-rich-text, .fl-builder-content .fl-node-quzlx5gpwn1o .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-quzlx5gpwn1o > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-quzlx5gpwn1o.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-c69le3r208ua .fl-photo { - text-align: center; -} - -.fl-node-c69le3r208ua .fl-photo-content, .fl-node-c69le3r208ua .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-0yscp2r6t1i7 .fl-rich-text, .fl-builder-content .fl-node-0yscp2r6t1i7 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-0yscp2r6t1i7 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-0yscp2r6t1i7.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-hr4c56avlniq .fl-photo { - text-align: center; -} - -.fl-node-hr4c56avlniq .fl-photo-content, .fl-node-hr4c56avlniq .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-mt6vwi1l7b0a .fl-rich-text, .fl-builder-content .fl-node-mt6vwi1l7b0a .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-mt6vwi1l7b0a > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-mt6vwi1l7b0a.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -@media (max-width: 860px) { -} - -.fl-node-08wosqtuxm7n .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-08wosqtuxm7n .pp-spacer-module { - height: 60px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-08wosqtuxm7n .pp-spacer-module { - height: 15px; - } -} - -.fl-node-1f4n2ucm03a5 .fl-photo { - text-align: center; -} - -.fl-node-1f4n2ucm03a5 .fl-photo-content, .fl-node-1f4n2ucm03a5 .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-bxoc6r0dz4f8 .fl-rich-text, .fl-builder-content .fl-node-bxoc6r0dz4f8 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-bxoc6r0dz4f8 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-bxoc6r0dz4f8.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-4ond93uk21hp .fl-photo { - text-align: center; -} - -.fl-node-4ond93uk21hp .fl-photo-content, .fl-node-4ond93uk21hp .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-eh2uj8s0imab .fl-rich-text, .fl-builder-content .fl-node-eh2uj8s0imab .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-eh2uj8s0imab > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-eh2uj8s0imab.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-ud8jroeig5h2.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-ud8jroeig5h2 > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media ( max-width: 1115px ) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text, .fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-1i28o7dq3pcv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-1i28o7dq3pcv.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-logo-grid-input.input-small { - width: 46px !important; -} - -.pp-logos-content .logo-slider-prev, .pp-logos-content .logo-slider-next { - position: absolute; - top: 50%; - transform: translateY(-50%); - left: -6px; -} - -.pp-logos-content .logo-slider-next { - right: -6px; - left: auto; -} - -.pp-logos-content .logo-slider-nav { - text-decoration: none; - box-shadow: none; - border: none; - border-radius: 0; - background: none; - display: inline-flex; - align-items: center; - justify-content: center; - line-height: 0; - height: 30px; - width: 30px; - padding: 0; - color: #333; - transition: all 0.3s ease-in-out; -} - -.pp-logos-content .disabled { - pointer-events: none; -} - -.pp-logos-content .logo-slider-nav svg { - height: 20px; - fill: currentColor; -} - -.pp-logos-content .pp-logo { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.pp-logos-content .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-logos-content .bx-wrapper { - margin-bottom: 0; - direction: ltr; -} - -.pp-logos-carousel:not(.pp-logos-wrapper-loaded) { - opacity: 0; -} - -.fl-node-mghf7qv58jbu .clearfix:before, .fl-node-mghf7qv58jbu .clearfix:after { - content: ""; - display: table; -} - -.fl-node-mghf7qv58jbu .clearfix:after { - clear: both; -} - -.fl-node-mghf7qv58jbu .pp-logos-content { - position: relative; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - position: relative; - width: calc((100% - 121px) / 4); - margin-right: 40px; - margin-bottom: 40px; - float: left; - transition: background-color 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-wrapper { - display: flex; - flex-wrap: wrap; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - display: flex; - flex-wrap: wrap; - align-items: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo > a, .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner { - flex: 1 1 auto; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { - text-align: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo a { - display: block; - text-decoration: none; - box-shadow: none; - border: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper { - display: block -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper p.logo-title { - text-align: center; - color: #000000; - margin-top: 10px; - margin-bottom: 10px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { - color: #666666; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo img { - -webkit-filter: inherit; - filter: inherit; - border-style: none; - border-width: 1px; - border-radius: 0px; - margin: 0 auto; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover img { - -webkit-filter: inherit; - filter: inherit; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a { - opacity: 1; - background-color: #f5f5f5; - width: 14px; - height: 14px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a.active, .fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a:hover { - background-color: #999999; - opacity: 1; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav { - display: none; - height: 26px; - width: 26px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - height: 16px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg path { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover svg path { -} - -@media only screen and (max-width: 1200px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media only screen and (max-width: 1115px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - font-size: 16px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 10px; -} - -@media (max-width: 860px) { - .fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 0px; - } -} - -.fl-module-pp-reviews .fl-module-content.fl-node-content { - position: relative; - margin-left: 10px; - margin-right: 10px; -} - -.pp-reviews-wrapper { - width: 94%; - margin: auto; -} - -.pp-reviews-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-reviews-wrapper .swiper-container { - margin-left: auto; - margin-right: auto; - position: relative; - overflow: hidden; - z-index: 1; - width: 100%; -} - -.pp-reviews-wrapper .swiper-wrapper { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - position: relative; - width: 100%; - height: 100%; - z-index: 1; -} - -.pp-reviews-wrapper .swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} - -.pp-reviews-wrapper .pp-review-item.swiper-slide { - width: 100%; - text-align: center; - padding: 0; - height: auto; -} - -.pp-reviews-wrapper .pp-swiper-button { - background-image: none; - position: absolute; - display: inline-flex; - z-index: 1; - cursor: pointer; - padding: 3px; - line-height: 0; - top: calc(50% - (30px / 2)); - transform: translateY(-50%); - color: hsla(0, 0%, 93%, .9); -} - -.pp-reviews-wrapper .pp-swiper-button svg { - fill: currentColor; - width: 37px; - height: 37px; -} - -.pp-reviews-wrapper .pp-swiper-button-prev { - left: 0; -} - -.pp-reviews-wrapper .pp-swiper-button-next { - right: 0; -} - -.pp-reviews-wrapper .pp-reviews-swiper { - padding-bottom: 30px; -} - -.pp-reviews-wrapper .swiper-container-horizontal .swiper-pagination { - position: relative; - top: 0 !important; - bottom: unset !important; -} - -.pp-reviews-wrapper .swiper-container-horizontal > .swiper-pagination-bullets, .pp-reviews-wrapper .swiper-pagination-custom, .pp-reviews-wrapper .swiper-pagination-fraction { - bottom: unset; -} - -.pp-reviews-wrapper .dashicons, .pp-reviews-wrapper .dashicons-before:before { - width: unset !important; -} - -.pp-review { - border: 1px solid #e8e8e8; - height: 100%; - background-color: #fff; - border-radius: 5px; - display: flex; - flex-direction: column; -} - -.pp-review-header, .pp-review-content { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.pp-review-content { - flex-direction: column; - flex: 1; -} - -.pp-review-link { - margin-top: auto; -} - -.pp-review-link a { - text-decoration: none; -} - -.pp-review-header { - padding-top: 15px; - padding-bottom: 6px; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 600; -} - -.pp-review-name { - color: #1c2022; - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - text-align: left; -} - -.pp-review-title { - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - text-align: left; -} - -.pp-review-content { - padding-top: 6px; - padding-bottom: 15px; -} - -.pp-review-header, .pp-review-content { - padding-left: 15px; - padding-right: 15px; -} - -.pp-review-header.has-separator { - border-bottom: 1px solid #e8e8e8; -} - -.pp-review-image { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.pp-review-image img { - height: 36px; - width: 36px; - border-radius: 999px; - -webkit-box-sizing: content-box; - box-sizing: content-box; - -o-object-fit: cover; - object-fit: cover; -} - -.pp-review-cite { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - font-style: normal; - font-size: 14px; - line-height: 1; - width: 100%; -} - -.pp-review-icon { - display: flex; - margin-left: auto; -} - -.pp-review-text { - width: 100%; -} - -.pp-rating { - text-align: left; -} - -.pp-rating i { - font-style: normal; - display: inline-block; - position: relative; - font-style: normal; - cursor: default; - transition: color .2s ease-in-out; -} - -.pp-rating i:before { - content: "\f005"; - display: inline; - font-size: inherit; - font-family: inherit; - position: absolute; - overflow: hidden; - color: #f0ad4e; -} - -.pp-rating i.pp-star-empty:before { - width: 0; -} - -.pp-rating i.pp-star-0:before { - width: 0; -} - -.pp-rating i.pp-star-1:before { - width: 10%; -} - -.pp-rating i.pp-star-2:before { - width: 20%; -} - -.pp-rating i.pp-star-3:before { - width: 30%; -} - -.pp-rating i.pp-star-4:before { - width: 40%; -} - -.pp-rating i.pp-star-5:before { - width: 50%; -} - -.pp-rating i.pp-star-6:before { - width: 60%; -} - -.pp-rating i.pp-star-7:before { - width: 70%; -} - -.pp-rating i.pp-star-8:before { - width: 80%; -} - -.pp-rating i.pp-star-9:before { - width: 90%; -} - -.pp-rating i.pp-star-10:before { - width: 100%; -} - -.fl-node-08kl1yzxeout .pp-reviews-wrapper { -} - -.fl-node-08kl1yzxeout .pp-review { - padding: 25px; - background-color: #F5F6F8; -} - -.fl-node-08kl1yzxeout .pp-review:hover { - background-color: #F5F6F8; -} - -.fl-node-08kl1yzxeout .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-name { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - margin-top: 10px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - margin-top: 35px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-link a { -} - -.fl-node-08kl1yzxeout .pp-review-link a:hover { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-image { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - width: 36px; - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .pp-review-icon { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - background: #999999; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet-active { - background: #000000; -} - -.fl-node-08kl1yzxeout .pp-swiper-button svg { - width: 48px; - height: 48px; -} - -.fl-node-08kl1yzxeout .pp-swiper-button { - color: #000000; - padding-left: 13px; - padding-right: 13px; - padding-bottom: 5px; - padding-top: 5px; - opacity: 1; -} - -.fl-node-08kl1yzxeout .pp-swiper-button:hover { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-prev { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-next { -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - width: 10px; - height: 10px; - border-radius: 100px; -} - -.fl-node-08kl1yzxeout .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-rating { - text-align: left; -} - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; - color: #efecdc; -} - -.fl-node-08kl1yzxeout .pp-rating i:before { - color: #f0ad4e; -} - -.fl-node-08kl1yzxeout .pp-rating i:not(.pp-star-empty):before { - content: "\002605"; -} - -.fl-node-08kl1yzxeout .pp-review { - border-style: none; - border-width: 0; - background-clip: border-box; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding: 25px; -} - -.fl-node-08kl1yzxeout .pp-review-name { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 800; - font-size: 18px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 16px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; - text-align: left; -} - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { - margin-left: 5px; - margin-right: 5px; -} - -.fl-node-08kl1yzxeout .swiper-pagination { - margin-top: 5px; -} - -.fl-node-08kl1yzxeout .pp-review-icon i:before { - font-size: 0px; -} - -.fl-builder-content .fl-node-2jbfoa50irmx .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-2jbfoa50irmx .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-2jbfoa50irmx .fl-rich-text, .fl-builder-content .fl-node-2jbfoa50irmx .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-knxbsd4lg31h.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-knxbsd4lg31h > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-knxbsd4lg31h.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-0iopft495rwa .fl-rich-text, .fl-builder-content .fl-node-0iopft495rwa .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-0iopft495rwa > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media ( max-width: 860px ) { - .fl-node-0iopft495rwa.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-node-u9ey46xfdt8o .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-u9ey46xfdt8o .pp-spacer-module { - height: 60px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-u9ey46xfdt8o .pp-spacer-module { - height: 15px; - } -} - -.entry-content .pp-infolist-title h3, .pp-infolist-title h3 { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infolist-description p { - margin-bottom: 15px; -} - -.pp-infolist-description p:last-of-type { - margin-bottom: 0 !important; -} - -.entry-content .pp-more-link, .pp-more-link { - box-shadow: none; - display: inline-block; - text-decoration: none; -} - -.pp-list-item > .pp-more-link { - display: table; - margin-top: 0; -} - -.pp-more-link { - color: #000; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infolist-icon-inner .dashicons, .pp-infolist-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-list-connector { - height: 100%; - position: absolute; - top: 33px; - z-index: 2; -} - -.pp-infolist-wrap .pp-list-item { - overflow: visible; - list-style: none; - padding-bottom: 25px; - position: relative; -} - -.pp-infolist-wrap .pp-list-item-content { - position: relative; - z-index: 3; -} - -.pp-infolist-wrap .pp-list-item-content { - display: flex; - align-items: center; -} - -.pp-list-item:last-of-type .pp-list-connector { - display: none; -} - -.pp-icon-wrapper { - position: relative; - z-index: 3; -} - -.pp-infolist { - text-align: center; -} - -.pp-infolist ul { - margin: 0; - padding: 0; - display: flex; - flex-direction: column; -} - -.pp-infolist-icon { - border-width: 0; - margin: 0 auto; - text-align: center; -} - -.pp-infolist-icon-inner { - display: table; - height: 3em; - line-height: 0; - width: 3em; -} - -.pp-infolist-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infolist-icon-inner img { - border: none; -} - -.pp-infolist-wrap .layout-1 { - text-align: left; -} - -.pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 20px; -} - -.pp-infolist-wrap .layout-2 { - text-align: right; -} - -.pp-infolist-wrap .layout-2 .pp-list-item-content { - flex-direction: row-reverse; -} - -.pp-infolist-wrap .layout-2 .pp-icon-wrapper { - float: right; - margin-left: 20px; -} - -.pp-infolist-wrap .layout-2 .pp-heading-wrapper { - display: table-cell; - vertical-align: middle; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-list-items { - flex-direction: row; -} - -.pp-infolist-wrap .layout-3 .pp-list-item-content { - padding: 0 20px; - flex-direction: column; -} - -.pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.pp-infolist-wrap .layout-3 .pp-list-connector { - height: 0; - left: 120px; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-more-link { - width: 100%; -} - -@media (max-width: 860px) { - .layout-3 .pp-list-item { - width: 100%; - } - - .layout-3 .pp-list-connector { - display: none; - } - - .layout-3 .pp-list-items { - margin-left: 0; - padding-left: 0; - } - - .pp-infolist-wrap .layout-3 .pp-list-items { - flex-wrap: wrap; - } -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .pp-list-item-content { - transition: all 0.3s ease-in-out; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .pp-list-item-content:hover { -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .pp-list-item { - padding-bottom: 0; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .layout-1 .pp-list-item .pp-list-item-content, .fl-node-kv6yd9o5zpag .pp-infolist-wrap .layout-2 .pp-list-item .pp-list-item-content { - align-items: flex-start; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-title .pp-infolist-title-text { - color: var(--color-white); - margin-top: 0px; - margin-bottom: 0px; - transition: color 0.2s ease-in-out; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-title .pp-infolist-title-text:hover { - color: var(--color-white); -} - -.fl-node-kv6yd9o5zpag .pp-infolist-description { -} - -.fl-node-kv6yd9o5zpag .pp-infolist-icon { -} - -.fl-node-kv6yd9o5zpag .pp-infolist-icon-inner img { -} - -.fl-node-kv6yd9o5zpag .pp-infolist-icon:hover { -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .layout-1 .pp-list-connector { - border-left-color: #000000; - border-left-style: none; - border-left-width: 1px; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .layout-2 .pp-list-connector { - border-right-color: #000000; - border-right-style: none; - border-right-width: 1px; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .layout-3 .pp-list-connector { - border-top-color: #000000; - border-top-style: none; - border-top-width: 1px; -} - -.fl-node-kv6yd9o5zpag .pp-list-item .pp-infolist-icon .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-0 .pp-infolist-icon .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-0 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-0 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-kv6yd9o5zpag .pp-list-item-1 .pp-infolist-icon .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-1 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-1 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-kv6yd9o5zpag .pp-list-item-2 .pp-infolist-icon .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-2 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-2 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-kv6yd9o5zpag .pp-list-item-3 .pp-infolist-icon .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-3 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-3 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-kv6yd9o5zpag .pp-list-item-4 .pp-infolist-icon .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-4 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-kv6yd9o5zpag .pp-list-item-4 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .layout-3 .pp-list-item { - width: 20%; -} - -@media only screen and (max-width: 768px) { - .fl-node-kv6yd9o5zpag .pp-infolist-wrap .layout-3 .pp-list-item { - width: 100%; - float: none; - } -} - -.fl-node-kv6yd9o5zpag .pp-infolist ul { - gap: 25px; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-title .pp-infolist-title-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-icon { - padding: 0px; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-icon-inner img { - width: 26px; - height: 26px; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-icon-inner span.pp-icon, .fl-node-kv6yd9o5zpag .pp-infolist-icon-inner span.pp-icon:before { - font-size: 26px; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-icon-inner { - width: 30px; - height: 30px; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .layout-2 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-kv6yd9o5zpag .pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, .pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - border: 0; -} - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media only screen and (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-jumarfbx1lcn .pp-gf-content { - background-color: var(--color-white); - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_title, .fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_title { -} - -.fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper span.gform_description { -} - -.fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield .gfield_label { - color: #121212; - display: block; -} - -.fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield_required { - color: #ff0000; -} - -.fl-builder-content .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .ginput_container label, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper table.gfield_list thead th, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper span.ginput_product_price, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper span.ginput_product_price_label, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper span.ginput_quantity_label, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper h2.gsection_title, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield select, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield textarea { - color: #121212; - background-color: var(--color-white); - width: 100% !important; - outline: none; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { - color: #969798; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { - color: #969798; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { - color: #969798; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { - color: #969798; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { - color: #969798; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { - color: #969798; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield select:focus, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .top_label input.medium, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { - margin-left: 0 !important; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { - width: 100% !important; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform-button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - width: auto; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; - margin-top: 15px; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform-button:hover, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { - background: transparent; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield input[type=file] { - background-color: transparent; - border-style: none; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .validation_error, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_validation_errors > h2, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper li.gfield.gfield_error, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .validation_error, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { - display: none !important; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield.gfield_error { - background-color: transparent; - width: 100%; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { - color: #121212; - margin-left: 0; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield_error .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media only screen and (max-width: 1115px) { - .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform-button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform-button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -.fl-node-jumarfbx1lcn .gform_confirmation_wrapper .gform_confirmation_message { - color: #121212; -} - -.fl-node-jumarfbx1lcn .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 35px; - padding-right: 35px; - padding-bottom: 35px; - padding-left: 35px; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 14px; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield select, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield textarea { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 400; - font-size: 18px; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield select, .fl-node-jumarfbx1lcn .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-jumarfbx1lcn .pp-gf-content .gform_confirmation_wrapper .gform_confirmation_message { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-node-jumarfbx1lcn .pp-gf-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-ec25np07hf63 .fl-row-content { - min-width: 0px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post { - padding: 30px !important; - background-color: #F5F6F8; - border-radius: 16px; - cursor: pointer; - border: 1px solid #F5F6F8; - transition: all .3s ease-in-out; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-post:hover { - border-color: #428AF7 !important; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-post-image { - padding: 0; - padding-bottom: 0; - width: 150px; - height: 35px; -} - -.fl-node-z9jw2gxm5ev0 .pp-content-grid-post-text { - padding: 28px 0 30px 0; - display: flex; - flex-direction: column; - height: 100% !important; -} - -.fl-node-z9jw2gxm5ev0 .excerpt p { - font-size: 16px; - margin-bottom: 0; -} - -.fl-node-z9jw2gxm5ev0 .case-category { - padding-top: 0; - margin-top: auto !important; -} - -.fl-node-z9jw2gxm5ev0 .case-category ul { - margin: 0; - padding: 0; - list-style: none; -} - -.fl-node-z9jw2gxm5ev0 .case-category ul li { - font-size: 14px; - font-weight: bold; - display: inline-block; - padding: 7px 15px; - background-color: rgba(26, 140, 255, 0.1) !important; - border-radius: 21px; - color: #1A8CFF; - transition: all 0.3s ease-in-out; - margin-bottom: 8px; -} - -.fl-node-z9jw2gxm5ev0 .case-category ul li:not(:last-child) { - margin-right: 8px; -} - -@media (max-width: 860px) { - .fl-node-z9jw2gxm5ev0 .pp-content-post:not(:last-child) { - margin-bottom: 30px !important; - } - - .fl-node-z9jw2gxm5ev0 .pp-content-post { - padding: 20px !important; - } - - .fl-node-z9jw2gxm5ev0 .pp-content-grid-post-text { - padding: 20px 0 0 0; - height: auto !important; - display: block; - } - - .fl-node-z9jw2gxm5ev0 .case-category { - padding-top: 20px; - margin-top: 0; - } -} - -.fl-node-nj7igdpblkay .pp-content-post { - padding: 30px !important; - background-color: #F5F6F8; - border-radius: 16px; - cursor: pointer; - border: 1px solid #F5F6F8; - transition: all .3s ease-in-out; -} - -.fl-node-nj7igdpblkay .pp-content-post:hover { - border-color: #428AF7 !important; -} - -.fl-node-nj7igdpblkay .pp-content-grid-post-image { - padding: 0; - padding-bottom: 0; - width: 150px; - height: 35px; -} - -.fl-node-nj7igdpblkay .pp-content-grid-post-text { - padding: 28px 0 30px 0; - display: flex; - flex-direction: column; - height: 100% !important; -} - -.fl-node-nj7igdpblkay .excerpt p { - font-size: 16px; - margin-bottom: 0; -} - -.fl-node-nj7igdpblkay .case-category { - padding-top: 0; - margin-top: auto !important; -} - -.fl-node-nj7igdpblkay .case-category ul { - margin: 0; - padding: 0; - list-style: none; -} - -.fl-node-nj7igdpblkay .case-category ul li { - font-size: 14px; - font-weight: bold; - display: inline-block; - padding: 7px 15px; - background-color: rgba(26, 140, 255, 0.1) !important; - border-radius: 21px; - color: #1A8CFF; - transition: all 0.3s ease-in-out; - margin-bottom: 8px; -} - -.fl-node-nj7igdpblkay .case-category ul li:not(:last-child) { - margin-right: 8px; -} - -@media (max-width: 860px) { - .fl-node-nj7igdpblkay .pp-content-post:not(:last-child) { - margin-bottom: 30px !important; - } - - .fl-node-nj7igdpblkay .pp-content-post { - padding: 20px !important; - } - - .fl-node-nj7igdpblkay .pp-content-grid-post-text { - padding: 20px 0 0 0; - height: auto !important; - display: block; - } - - .fl-node-nj7igdpblkay .case-category { - padding-top: 20px; - margin-top: 0; - } -} diff --git a/themes/beaver/assets/css/fl-component-layout.css b/themes/beaver/assets/css/fl-component-layout.css deleted file mode 100644 index e36104a91..000000000 --- a/themes/beaver/assets/css/fl-component-layout.css +++ /dev/null @@ -1,5049 +0,0 @@ -@import "utilities/foundation/reset.css"; -@import "utilities/fl-builder-grid.css"; - -.fl-row:before, .fl-row:after, .fl-row-content:before, .fl-row-content:after, .fl-col-group:before, .fl-col-group:after, .fl-col:before, .fl-col:after, .fl-module:before, .fl-module:after, .fl-module-content:before, .fl-module-content:after { - display: table; - content: " "; -} - -.fl-row:after, .fl-row-content:after, .fl-col-group:after, .fl-col:after, .fl-module:after, .fl-module-content:after { - clear: both; -} - -.fl-clear { - clear: both; -} - -.fl-clearfix:before, .fl-clearfix:after { - display: table; - content: " "; -} - -.fl-clearfix:after { - clear: both; -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.fl-row, .fl-row-content { - margin-left: auto; - margin-right: auto; - min-width: 0; -} - -.fl-row-content-wrap { - position: relative; -} - -.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { - background-attachment: scroll; -} - -.fl-row-bg-video, .fl-row-bg-video .fl-row-content, .fl-row-bg-embed, .fl-row-bg-embed .fl-row-content { - position: relative; -} - -.fl-row-bg-video .fl-bg-video, .fl-row-bg-embed .fl-bg-embed-code { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -.fl-row-bg-video .fl-bg-video video, .fl-row-bg-embed .fl-bg-embed-code video { - bottom: 0; - left: 0px; - max-width: none; - position: absolute; - right: 0; - top: 0px; -} - -.fl-row-bg-video .fl-bg-video video { - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; -} - -.fl-row-bg-video .fl-bg-video iframe, .fl-row-bg-embed .fl-bg-embed-code iframe { - pointer-events: none; - width: 100vw; - height: 56.25vw; - max-width: none; - min-height: 100vh; - min-width: 177.77vh; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); -} - - -.fl-row-bg-slideshow, .fl-row-bg-slideshow .fl-row-content { - position: relative; -} - -.fl-row .fl-bg-slideshow { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; - z-index: 0; -} - -.fl-builder-edit .fl-row .fl-bg-slideshow * { - bottom: 0; - height: auto !important; - left: 0; - position: absolute !important; - right: 0; - top: 0; -} - -.fl-row-bg-overlay .fl-row-content-wrap:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-row-bg-overlay .fl-row-content { - position: relative; - z-index: 1; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - min-height: 100vh; -} - -.fl-row-overlap-top .fl-row-content-wrap { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 100%; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - min-height: 0; -} - -.fl-row-default-height .fl-row-content, .fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content { - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-row-default-height .fl-row-full-width.fl-row-content, .fl-row-full-height .fl-row-full-width.fl-row-content, .fl-row-custom-height .fl-row-full-width.fl-row-content { - max-width: 100%; - width: 100%; -} - -.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile), .fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) { - display: flex; - flex-direction: column; - height: 100%; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { - height: auto; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content { - flex: 0 0 auto; - flex-basis: 100%; - margin: 0; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { - margin: 0 auto; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height), .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) { - display: flex; - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, .fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - align-items: flex-end; - justify-content: flex-end; - -webkit-align-items: flex-end; - -webkit-justify-content: flex-end; - -webkit-box-align: end; - -webkit-box-pack: end; - -ms-flex-align: end; - -ms-flex-pack: end; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - justify-content: flex-start; - -webkit-justify-content: flex-start; -} - -.fl-col-group-equal-height { - display: flex; - flex-wrap: wrap; - width: 100%; -} - -.fl-col-group-equal-height.fl-col-group-has-child-loading { - flex-wrap: nowrap; -} - -.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - display: flex; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-col-content { - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - width: 100%; -} - -.fl-col-group-equal-height:before, .fl-col-group-equal-height .fl-col:before, .fl-col-group-equal-height .fl-col-content:before, .fl-col-group-equal-height:after, .fl-col-group-equal-height .fl-col:after, .fl-col-group-equal-height .fl-col-content:after { - content: none; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { - justify-content: flex-start; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { - align-items: center; - justify-content: center; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { - justify-content: flex-end; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - width: 100%; -} - -.fl-builder-ie-11 .fl-col-group-equal-height, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, .fl-builder-ie-11 .fl-col-group-equal-height .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - min-height: 1px; -} - -.fl-col { - float: left; - min-height: 1px; -} - -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button-left { - text-align: left; -} - -.fl-builder-content .fl-button-center { - text-align: center; -} - -.fl-builder-content .fl-button-right { - text-align: right; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} - -.fl-icon-text { - display: table-cell; - text-align: left; - padding-left: 15px; - vertical-align: middle; -} - -.fl-icon-text-empty { - display: none; -} - -.fl-icon-text *:last-child { - margin: 0 !important; - padding: 0 !important; -} - -.fl-icon-text a { - text-decoration: none; -} - -.fl-icon-text span { - display: block; -} - -.fl-icon-text span.mce-edit-focus { - min-width: 1px; -} - -.fl-photo { - line-height: 0; - position: relative; -} - -.fl-photo-align-left { - text-align: left; -} - -.fl-photo-align-center { - text-align: center; -} - -.fl-photo-align-right { - text-align: right; -} - -/* .fl-photo-content and .fl-photo-content img removed - already in critical/fl-common-modules.css */ - -.fl-photo-img-svg { - width: 100%; -} - -.fl-photo-crop-circle img { - -webkit-border-radius: 100%; - -moz-border-radius: 100%; - border-radius: 100%; -} - -.fl-photo-caption { - font-size: 13px; - line-height: 18px; - overflow: hidden; - text-overflow: ellipsis; -} - -.fl-photo-caption-below { - padding-bottom: 20px; - padding-top: 10px; -} - -.fl-photo-caption-hover { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - color: #fff; - left: 0; - opacity: 0; - filter: alpha(opacity=0); - padding: 10px 15px; - position: absolute; - right: 0; - -webkit-transition: opacity 0.3s ease-in; - -moz-transition: opacity 0.3s ease-in; - transition: opacity 0.3s ease-in; -} - -.fl-photo-content:hover .fl-photo-caption-hover { - opacity: 1; - filter: alpha(opacity=100); -} - -.fl-builder-pagination, .fl-builder-pagination-load-more { - padding: 40px 0; -} - -.fl-builder-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; - text-align: center; -} - -.fl-builder-pagination li { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; -} - -.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers { - border: 1px solid #e6e6e6; - display: inline-block; - padding: 5px 10px; - margin: 0 0 5px; -} - -.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current { - background: #f5f5f5; - text-decoration: none; -} - -.fl-slideshow, .fl-slideshow * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -.fl-slideshow .fl-slideshow-image img { - max-width: none !important; -} - -.fl-slideshow-social { - line-height: 0 !important; -} - -.fl-slideshow-social * { - margin: 0 !important; -} - -.fl-builder-content .bx-wrapper .bx-viewport { - background: transparent; - border: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - left: 0; -} - -.mfp-wrap button.mfp-arrow, .mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 50%; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 0; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus { - top: 32px !important; -} - -img.mfp-img { - padding: 0; -} - -.mfp-counter { - display: none; -} - -.mfp-wrap .mfp-preloader.fa { - font-size: 30px; -} - - - -.fl-button.fl-button-icon-animation i { - width: 0 !important; - opacity: 0; - -ms-filter: "alpha(opacity=0)"; - transition: all 0.2s ease-out; - -webkit-transition: all 0.2s ease-out; -} - -.fl-button.fl-button-icon-animation:hover i { - opacity: 1 ! important; - -ms-filter: "alpha(opacity=100)"; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-after { - margin-left: 0px !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { - margin-left: 10px !important; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-before { - margin-right: 0 !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { - margin-right: 20px !important; - margin-left: -10px; -} - -.single:not(.woocommerce).single-fl-builder-template .fl-content { - width: 100%; -} - -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - pointer-events: none; - overflow: hidden; -} - -.fl-builder-shape-layer { - z-index: 0; -} - -.fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 2; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -.fl-row-bg-overlay .fl-row-content { - z-index: 2; -} - -.fl-builder-layer > * { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.fl-builder-layer + .fl-row-content { - position: relative; -} - -.fl-builder-layer .fl-shape { - fill: #aaa; - stroke: none; - stroke-width: 0; - width: 100%; -} - -@supports (-webkit-touch-callout: inherit) { - .fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -@supports (-webkit-touch-callout: none) { - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -.fl-row-fixed-width { - max-width: 1180px; -} - -.fl-row-content-wrap { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-module-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -@media (max-width: 860px) { - .fl-button-wrap-center { - margin: 20px auto 30px; - } -} - -@media (max-width: 1200px) { - .fl-visible-desktop, .fl-visible-medium, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-large { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-medium { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: flex; - } - - .fl-col-group.fl-col-group-medium-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -@media (max-width: 860px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: none; - } - - .fl-visible-mobile { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: flex; - } - - .fl-row-content-wrap { - background-attachment: scroll !important; - } - - .fl-row-bg-parallax .fl-row-content-wrap { - background-attachment: scroll !important; - background-position: center center !important; - } - - .fl-col-group.fl-col-group-equal-height { - display: block; - } - - .fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width { - display: -webkit-box; - display: -webkit-flex; - display: flex; - } - - .fl-col-group.fl-col-group-responsive-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) { - flex-basis: 100%; - width: 100% !important; - } - - .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; - display: unset; - -webkit-flex-wrap: unset; - flex-wrap: unset; - flex-direction: unset; - } - - .fl-col { - clear: both; - float: none; - margin-left: auto; - margin-right: auto; - width: auto !important; - } - - .fl-col-small:not(.fl-col-small-full-width) { - max-width: 400px; - } - - .fl-block-col-resize { - display: none; - } - - .fl-row[data-node] .fl-row-content-wrap { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] .fl-bg-video, .fl-row[data-node] .fl-bg-slideshow { - left: 0; - right: 0; - } - - .fl-col[data-node] .fl-col-content { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.page .fl-post-header, .single-fl-builder-template .fl-post-header { - display: none; -} - -.fl-node-ybgzh4il31w2 > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-ybgzh4il31w2 .fl-builder-bottom-edge-layer { - bottom: -1%; -} - -.fl-node-ybgzh4il31w2 .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 15%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-ybgzh4il31w2 .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -.fl-node-ybgzh4il31w2 > .fl-row-content-wrap { - padding-top: 200px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-ybgzh4il31w2.fl-row > .fl-row-content-wrap { - padding-top: 150px; - } -} - -@media ( max-width: 860px ) { - .fl-node-ybgzh4il31w2.fl-row > .fl-row-content-wrap { - padding-top: 100px; - padding-bottom: 25px; - } -} - -.fl-node-y9o1fktxjhwd > .fl-row-content-wrap { - background-color: #000; - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-y9o1fktxjhwd > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 130px; -} - -@media ( max-width: 1115px ) { - .fl-node-y9o1fktxjhwd.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-y9o1fktxjhwd.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -.fl-node-ipax0h7k16zl > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center top; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-ipax0h7k16zl .fl-builder-bottom-edge-layer { - bottom: -0.5%; -} - -.fl-node-ipax0h7k16zl .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 7%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-ipax0h7k16zl .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -.fl-node-ipax0h7k16zl > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-ipax0h7k16zl.fl-row > .fl-row-content-wrap { - padding-top: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-ipax0h7k16zl.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 0px; - padding-left: 20px; - } -} - - -.fl-builder-content .fl-node-f29vwky6nx4s a { - color: var(--color-white); -} - -.fl-builder-content .fl-node-f29vwky6nx4s a:hover { - color: #1a8cff; -} - -.fl-node-f29vwky6nx4s { - width: 30%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-f29vwky6nx4s { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-f29vwky6nx4s.fl-col > .fl-col-content { - padding-bottom: 0px; - } -} - -.fl-node-s87qe53iz1yh { - width: 70%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-s87qe53iz1yh { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-s87qe53iz1yh.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-knc34g8oepwd { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-knc34g8oepwd { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-knc34g8oepwd > .fl-col-content { - padding-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-knc34g8oepwd.fl-col > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - } -} - -.fl-node-20dgfs6qmr9c { - width: 50%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-20dgfs6qmr9c { - width: 70% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-20dgfs6qmr9c { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-20dgfs6qmr9c > .fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-20dgfs6qmr9c > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-20dgfs6qmr9c.fl-col > .fl-col-content { - padding-top: 15px; - } -} - -.fl-node-su7djq5l8ibt { - width: 50%; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-su7djq5l8ibt { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-su7djq5l8ibt { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-su7djq5l8ibt > .fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-su7djq5l8ibt.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-su7djq5l8ibt > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-su7djq5l8ibt.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-38ejkdz2v4cq { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-38ejkdz2v4cq { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-38ejkdz2v4cq > .fl-col-content { - margin-top: 0px; -} - -.fl-node-38ejkdz2v4cq > .fl-col-content { - padding-top: 130px; - padding-bottom: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-38ejkdz2v4cq.fl-col > .fl-col-content { - padding-top: 50px; - padding-bottom: 0px; - } -} - - -.fl-node-0qv8y5e3of4j { - width: 27%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-0qv8y5e3of4j { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-0qv8y5e3of4j > .fl-col-content { - padding-right: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-0qv8y5e3of4j.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-rz7j0ncgqywf { - width: 20%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-rz7j0ncgqywf { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - margin-top: 0px; -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - padding-top: 0px; - padding-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-rz7j0ncgqywf.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-wtxr2jcg469d { - width: 27%; -} - -.fl-node-zaerhibqp296 { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-zaerhibqp296 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-zaerhibqp296 > .fl-col-content { - padding-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-zaerhibqp296.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-mgnli9p56eku { - width: 100%; -} - -.fl-node-mgnli9p56eku > .fl-col-content { - background-color: #F5F6F8; - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-mgnli9p56eku { - width: 100% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-mgnli9p56eku { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-mgnli9p56eku > .fl-col-content { - margin-top: 180px; -} - -@media ( max-width: 860px ) { - .fl-node-mgnli9p56eku.fl-col > .fl-col-content { - margin-top: 50px; - } -} - -.fl-node-mgnli9p56eku > .fl-col-content { - padding-top: 80px; - padding-right: 60px; - padding-bottom: 120px; - padding-left: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-mgnli9p56eku.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-pdak97nlsr0m { - width: 30%; -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - background-color: #000000; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - margin-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - margin-top: 30px; - margin-bottom: 0px; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - padding-top: 40px; - padding-right: 40px; - padding-bottom: 40px; - padding-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-no1p3qm2vyd7 { - width: 70%; -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 70% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - margin-top: 0px; - margin-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 40px; - padding-left: 0px; - } -} - -/* .fl-module-heading .fl-heading removed - already in critical/fl-common-modules.css */ - -.fl-node-i0hg97xw3lft > .fl-module-content { - margin-right: 300px; -} - -@media ( max-width: 1115px ) { - .fl-node-i0hg97xw3lft.fl-module > .fl-module-content { - margin-right: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-i0hg97xw3lft > .fl-module-content { - margin-right: 0px; - } -} - -.fl-builder-content .fl-rich-text strong { - font-weight: bold; -} - -.fl-builder-content .fl-node-ks17cuw5y9lr .fl-rich-text, .fl-builder-content .fl-node-ks17cuw5y9lr .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: left; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-ks17cuw5y9lr .fl-rich-text, .fl-builder-content .fl-node-ks17cuw5y9lr .fl-rich-text *:not(b, strong) { - font-size: 18px; - } -} - -.fl-node-ks17cuw5y9lr > .fl-module-content { - margin-top: 15px; - margin-right: 500px; -} - -@media ( max-width: 1115px ) { - .fl-node-ks17cuw5y9lr.fl-module > .fl-module-content { - margin-right: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-ks17cuw5y9lr.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - } -} - -.fl-builder-content .fl-node-wh4cbm261s3z a.fl-button, .fl-builder-content .fl-node-wh4cbm261s3z a.fl-button:hover, .fl-builder-content .fl-node-wh4cbm261s3z a.fl-button:visited { -} - -.fl-node-wh4cbm261s3z .fl-button-wrap { - text-align: left; -} - -.fl-builder-content .fl-node-wh4cbm261s3z a.fl-button, .fl-builder-content .fl-node-wh4cbm261s3z a.fl-button:visited { - text-transform: none; -} - -.fl-node-wh4cbm261s3z > .fl-module-content { - margin-top: 32px; -} - -@media ( max-width: 860px ) { - .fl-node-wh4cbm261s3z.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -img.mfp-img { - padding-bottom: 40px !important; -} - -@media (max-width: 860px) { - .fl-photo-content, .fl-photo-img { - max-width: 100%; - } -} - -.fl-node-8xown02sy9ki .fl-photo { - text-align: left; -} - -.fl-node-8xown02sy9ki .fl-photo-img { - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -.fl-node-8xown02sy9ki > .fl-module-content { - margin-top: 80px; -} - -@media ( max-width: 860px ) { - .fl-node-8xown02sy9ki.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-zmit95d7f3gw .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-zmit95d7f3gw .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-zmit95d7f3gw .fl-rich-text, .fl-builder-content .fl-node-zmit95d7f3gw .fl-rich-text *:not(b, strong) { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 800; - font-size: 70px; - line-height: 1; -} - -.fl-builder-content .fl-node-b76ngexvt1ms .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-b76ngexvt1ms .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-node-b76ngexvt1ms > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-b76ngexvt1ms.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-9tjbkyq0wp8s .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-9tjbkyq0wp8s .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-9tjbkyq0wp8s .fl-rich-text, .fl-builder-content .fl-node-9tjbkyq0wp8s .fl-rich-text *:not(b, strong) { - font-weight: 800; - font-size: 70px; - line-height: 1; -} - -.fl-node-9tjbkyq0wp8s > .fl-module-content { - margin-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-9tjbkyq0wp8s.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-243oisqhp09g .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-243oisqhp09g .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-243oisqhp09g .fl-rich-text, .fl-builder-content .fl-node-243oisqhp09g .fl-rich-text *:not(b, strong) { - text-decoration: none; -} - -.fl-node-243oisqhp09g > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-243oisqhp09g.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-f0cuyevjlhp4 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-f0cuyevjlhp4 .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-f0cuyevjlhp4 .fl-rich-text, .fl-builder-content .fl-node-f0cuyevjlhp4 .fl-rich-text *:not(b, strong) { - font-weight: 800; - font-size: 70px; - line-height: 1; -} - -.fl-node-f0cuyevjlhp4 > .fl-module-content { - margin-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-f0cuyevjlhp4.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-v84gc70xtrsf .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-v84gc70xtrsf .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-v84gc70xtrsf .fl-rich-text, .fl-builder-content .fl-node-v84gc70xtrsf .fl-rich-text *:not(b, strong) { - text-decoration: none; -} - -.fl-node-v84gc70xtrsf > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-v84gc70xtrsf.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-nz7ea3huogbf .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-nz7ea3huogbf .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-nz7ea3huogbf .fl-rich-text, .fl-builder-content .fl-node-nz7ea3huogbf .fl-rich-text *:not(b, strong) { - font-weight: 800; - font-size: 23px; - text-decoration: none; -} - -.fl-node-nz7ea3huogbf > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-nz7ea3huogbf.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-hieuj5zs6k7c .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-hieuj5zs6k7c .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-node-n1taf6k8y549 > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-n1taf6k8y549.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-q62bxsf1m4k3 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-q62bxsf1m4k3 .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-q62bxsf1m4k3 .fl-rich-text, .fl-builder-content .fl-node-q62bxsf1m4k3 .fl-rich-text *:not(b, strong) { - font-weight: 600; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-q62bxsf1m4k3 .fl-rich-text, .fl-builder-content .fl-node-q62bxsf1m4k3 .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -@media (max-width: 860px) { - .fl-node-re69lqku382s.fl-module-heading .fl-heading { - text-align: center; - } -} - -.fl-node-re69lqku382s > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-re69lqku382s.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-0iqjwp4ucxmn .fl-rich-text, .fl-builder-content .fl-node-0iqjwp4ucxmn .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-node-0iqjwp4ucxmn > .fl-module-content { - margin-top: 15px; - margin-right: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-0iqjwp4ucxmn.fl-module > .fl-module-content { - margin-top: 0px; - } -} - -.fl-builder-content .fl-node-qym512pwze3d a.fl-button, .fl-builder-content .fl-node-qym512pwze3d a.fl-button:hover, .fl-builder-content .fl-node-qym512pwze3d a.fl-button:visited { -} - -.fl-node-qym512pwze3d .fl-button-wrap { - text-align: right; -} - -@media (max-width: 860px) { - .fl-node-qym512pwze3d .fl-button-wrap { - text-align: center; - } -} - -@media ( max-width: 860px ) { - .fl-node-qym512pwze3d.fl-module > .fl-module-content { - margin-top: 0px; - } -} - -.clearfix:before, .clearfix:after { - content: ""; - display: table; -} - -.clearfix:after { - clear: both; -} - -.fl-row-fixed-width { - min-width: 1px; -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-posts-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-posts-loader { - display: none; - text-align: center; -} - -.pp-posts-wrapper { - position: relative; -} - -.pp-content-post-grid #infscr-loading { - position: absolute; - bottom: -10px; -} - -.rtl .pp-content-post-grid.pp-is-filtering:after { - left: auto; - right: 50%; -} - -.pp-content-post-grid.pp-is-filtering .pp-content-post { - opacity: 0.5; -} - -.pp-post-filters-wrapper { - position: relative; -} - -.pp-post-filters-toggle { - display: none; - padding: 10px 15px; - cursor: pointer; - margin-bottom: 10px; -} - -.pp-post-filters-toggle:after { - content: "+"; - float: right; - font-size: 18px; - font-weight: bold; - line-height: 1; -} - -.pp-post-filters-toggle.pp-post-filters-open:after { - content: "-"; -} - -.pp-post-filters-wrapper.pp-filter-mobile { - display: none; -} - -.pp-post-filters-wrapper .pp-close-icon { - background: #ddd; - padding: 3px 8px; - position: absolute; - top: -35px; - right: 0; - cursor: pointer; - display: none; -} - -.pp-post-filters-wrapper.pp-filter-mobile .pp-close-icon { - display: block; -} - -.pp-filter-title-mobile { - display: none; - font-size: 18px; - padding: 5px 20px; - border: 2px solid #222; - margin-bottom: 20px; - color: #333; - cursor: pointer; -} - -.pp-post-filters { - padding-left: 0; - text-align: left; - margin-bottom: 30px; -} - -.pp-post-filters li { - display: inline-block; - margin-right: 10px; - cursor: pointer; - padding: 8px 10px; - color: #000; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-post-filters li:hover { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-post a { - border: none; -} - -.pp-content-post a, .pp-content-post .pp-post-content, .pp-content-post .pp-post-meta { - transition: color 0.3s ease-in-out; -} - -.pp-content-post-carousel .owl-carousel { - overflow: hidden; -} - -.pp-content-post-carousel .owl-carousel .owl-stage-outer { - overflow: initial; -} - -.pp-content-post-carousel .owl-carousel.owl-loaded:focus { - outline: none; -} - -.pp-content-grid-post .pp-content-category-list, .pp-content-carousel-post .pp-content-category-list { - margin-top: 15px; - padding-top: 10px; - border-top: 1px solid #eee; - position: relative; - z-index: 2; -} - -.pp-content-grid-post .pp-content-grid-more, .pp-content-carousel-post .pp-content-carousel-more { - display: inline-block; -} - -.pp-content-post .pp-post-title a, .pp-content-post .pp-more-link-button { - text-decoration: none; -} - -.pp-content-post .pp-post-title-divider { - display: inline-block; - height: 2px; - width: 50px; - margin-bottom: 7px; -} - -.pp-content-grid-image > a, .pp-content-carousel-image > a { - display: block; -} - -.pp-content-post-grid:not(.pp-css-grid) .pp-content-post .pp-post-image, .pp-content-post-carousel .pp-content-post .pp-post-image { - position: relative; -} - -.pp-content-post .pp-post-image .pp-post-featured-img a { - display: block; -} - -.pp-content-post.pp-grid-style-9 .pp-post-image a { - width: 100%; - height: 100%; -} - -.pp-content-post .pp-post-image .fl-photo-content { - display: block; -} - -.pp-content-post .pp-post-image .pp-content-category-list { - position: absolute; - top: 0; - margin-top: 0; - background: #000; - color: #fff; - text-decoration: none; - border-top: 0; - padding: 10px; - z-index: 1; -} - -.pp-content-post .pp-post-image .pp-content-category-list a { - color: #fff; -} - -.pp-content-post .pp-post-image .pp-post-title { - position: absolute; - bottom: 0; - width: 100%; - padding: 15px; -} - -.pp-content-post.pp-grid-style-4 .pp-post-image { - overflow: hidden; - position: relative; -} - -.pp-content-post.pp-grid-style-4 .pp-post-image img { - -moz-transition: all 0.3s; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} - -.pp-content-post.pp-grid-style-4:hover .pp-post-image img { - -moz-transform: scale(1.1, 1.1); - -webkit-transform: scale(1.1, 1.1); - transform: scale(1.1, 1.1); -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date { - float: left; - text-align: center; - width: 38px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - display: block; - padding: 5px 0px; - font-size: 15px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - display: block; - padding: 5px 0; - font-size: 13px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-data { - margin-left: 20px; - float: left; - width: 70%; - text-align: left; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image { - text-align: center; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - display: block; - margin: 0 auto; - padding: 10px; - border-radius: 100%; - width: 60px; - height: 60px; - margin-top: -30px; - text-transform: uppercase; - font-size: 14px; - line-height: 1.5; - position: relative; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date span { - display: block; -} - -.pp-content-post.pp-grid-style-7 .pp-content-body { - max-width: 90%; - margin: 0 auto; - margin-top: -10%; - position: relative; - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -.pp-content-post.pp-grid-style-7:hover .pp-content-body { - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -.pp-content-post.pp-grid-style-7 .pp-content-post-meta { - border-bottom: 1px solid #eee; - margin-bottom: 10px; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap { - display: flex; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post.pp-post-2n .pp-content-alternate-wrap { - flex-direction: row-reverse; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 50%; - overflow: hidden; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image *:not(.pp-post-meta) { - height: 100% !important; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image img { - object-fit: cover; -} - -.pp-content-post { - overflow: hidden; -} - -.pp-content-post, .pp-content-post:hover { - -webkit-transition: background-color 0.3s ease-in-out; - -moz-transition: background-color 0.3s ease-in-out; - -ms-transition: background-color 0.3s ease-in-out; - -o-transition: background-color 0.3s ease-in-out; - transition: background-color 0.3s ease-in-out; -} - -.pp-content-post-grid { - margin: 0 auto; - position: relative; -} - -.pp-content-grid-image img { - height: auto !important; - width: 100%; -} - -.pp-post-featured-img img { - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - transition-duration: 0.3s; -} - -.pp-content-grid-content p:last-of-type { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-content-grid-title, .pp-content-carousel-title { - margin: 0; - padding: 0; -} - -.pp-content-post-meta { - font-size: 14px; - padding-bottom: 10px; - position: relative; - z-index: 2; -} - -.pp-content-grid #infscr-loading { - bottom: 0; - left: 0; - right: 0; - padding: 40px 0; - position: absolute; - text-align: center; - width: 100%; -} - -.pp-content-post .pp-more-link-button, .pp-content-post .pp-add-to-cart a { - display: inline-table; - text-align: center; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination ul.page-numbers { - display: inline-block; -} - -.pp-content-grid-pagination li { - text-align: center; -} - -.pp-content-post .pp-more-link-button:hover, .pp-content-grid-pagination li a.page-numbers:hover, .pp-content-post .pp-add-to-cart a { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination li a.page-numbers { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination li .page-numbers { - min-width: 35px !important; - display: block !important; -} - -.pp-content-grid-pagination li .page-numbers:last-child { - margin-right: 0; -} - -.pp-content-grid-load-more a { - display: inline-block; -} - -.pp-content-grid-load-more a.disabled { - opacity: 0.8; - pointer-events: none; -} - -.pp-content-grid-load-more a .pp-grid-loader-icon { - display: none; -} - -.pp-content-grid-load-more a .pp-grid-loader-icon img { - height: 18px; - margin-left: 3px; -} - -.pp-content-grid-load-more a.loading .pp-grid-loader-icon { - display: inline; -} - -.pp-content-grid-loader { - margin-top: 10px; -} - -.pp-content-grid-loader .pp-grid-loader-text { - color: #999999; -} - -.pp-content-grid-loader .pp-grid-loader-icon img { - height: 18px; -} - -.pp-content-post a.pp-post-link { - display: block; - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - z-index: 1; -} - -.pp-post-feed-post { - border-bottom: 1px solid #e6e6e6; - margin-bottom: 40px; - padding-bottom: 40px; -} - -.pp-post-feed-post:last-child { - border-bottom: none; - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-post-feed-header { - margin-bottom: 25px; -} - -.pp-post-feed-header a { - text-decoration: none; -} - -body h2.pp-post-feed-title { - margin: 0 0 10px; - padding: 0; -} - -body .pp-post-feed-meta { - font-size: 14px; -} - -.pp-post-feed-meta .fl-sep { - margin: 0 3px; -} - -.pp-post-feed-image { - margin-bottom: 25px; -} - -.pp-post-feed-image img { - height: auto !important; - width: 100% !important; -} - -.pp-post-feed-image-beside .pp-post-feed-image { - float: left; - width: 33%; -} - -.pp-post-feed-image-beside.pp-post-feed-has-image .pp-post-feed-content { - margin-left: 37%; -} - -.pp-post-feed-content a { - text-decoration: none; -} - -.pp-post-feed-content p:last-of-type { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-post-feed-more { - margin-top: 15px; - display: inline-block; -} - -.pp-post-feed #infscr-loading { - padding: 40px 0; - text-align: center; - width: 100%; -} - -.pp-content-grid-empty { - border: 1px dashed #ccc; - font-size: 16px; - padding: 20px; - text-align: center; -} - -.pp-post-carousel-navigation { - position: absolute; - top: 50%; - left: 0; - right: 0; - z-index: 20; - margin-top: -16px; -} - -.pp-post-carousel-navigation a { - position: absolute; - display: inline-block; -} - -.pp-post-carousel-navigation a a { - display: none; -} - -.pp-post-carousel-navigation a:hover { - opacity: 1; -} - -.pp-post-carousel-navigation .carousel-prev { - left: 0; -} - -.pp-post-carousel-navigation .carousel-next { - right: 0; -} - -.pp-post-carousel-navigation .fl-post-carousel-svg-container { - position: relative; - width: 32px; - height: 32px; -} - -.pp-content-carousel-image img { - height: auto; -} - -.pp-content-post-carousel .owl-theme .owl-dots { - margin-top: 10px; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-page span { - margin: 5px; -} - -.pp-content-post-carousel { - position: relative; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div, .pp-content-post-carousel .owl-nav button { - position: absolute; - top: 40%; - line-height: 0; - margin: 0; - padding: 0; - font-size: 20px; - background-image: none !important; - z-index: 1; - display: inline-flex; - align-items: center; - justify-content: center; -} - -.pp-content-post-carousel .owl-nav button { - border: none; -} - -.pp-content-post-carousel .owl-nav button svg { - height: 1em; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev, .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next, .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.pp-content-post-carousel .owl-theme .owl-dots .owl-dot { - top: 0; -} - -.pp-content-post .star-rating { - margin-left: auto; - margin-right: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - float: right; - overflow: hidden; - position: relative; - height: 15px; - line-height: 1; - font-size: 15px; - width: 80px; - font-family: star; - display: block; - float: none; -} - -.pp-content-post .star-rating:before { - content: "\73\73\73\73\73"; - color: #d3ced2; - float: left; - top: 0; - left: 0; - position: absolute; -} - -.pp-content-post .star-rating span { - overflow: hidden; - float: left; - top: 0; - left: 0; - position: absolute; - padding-top: 15px; -} - -.pp-content-post .star-rating span:before { - content: "\53\53\53\53\53"; - top: 0; - position: absolute; - left: 0; - color: #000; -} - -.pp-content-post .pp-product-price ins { - text-decoration: none; -} - -.pp-content-post.pp-grid-style-6 .star-rating { - margin: 0 auto !important; -} - -.pp-content-post.pp-grid-style-9 { - position: relative; - overflow: hidden; - height: 270px; -} - -.pp-content-post.pp-grid-style-9 .pp-content-grid-image { - height: 100%; -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img { - background-repeat: no-repeat; - background-position: center center; - background-size: cover; - height: 100%; - position: relative; - overflow: hidden; - margin: 0; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -ms-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img { - -webkit-transform: scale(1.1); - -moz-transform: scale(1.1); - -o-transform: scale(1.1); - -ms-transform: scale(1.1); - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; - filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); - transform: scale(1.1); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 70%; - width: 100%; - position: absolute; - bottom: 0; - z-index: 1; - background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7))); - background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 100%; - width: 100%; - position: absolute; - bottom: 0; - -webkit-transition: background-color .3s ease; - -moz-transition: background-color .3s ease; - -o-transition: background-color .3s ease; - transition: background-color .3s ease; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img a:last-child:before { - background-color: rgba(0, 0, 0, .1); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img img { - display: block; - height: auto; - opacity: 1; - transition: transform 0.3s ease, opacity 0.3s; - -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s; - transition-timing-function: ease !important; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img img { - transform: scale3d(1.1, 1.1, 1); - -webkit-transform: scale3d(1.1, 1.1, 1); - -moz-transform: scale3d(1.1, 1.1, 1) rotate(.02deg); -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-text { - position: absolute; - bottom: 0; - pointer-events: none; - z-index: 1; - width: 100%; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category.pp-content-category-list { - border-top: 0; - margin: 0; - padding: 0; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category span { - display: inline-block; - background-color: #333333; - margin-bottom: 10px; - padding: 2px 8px; - -webkit-transition: background-color 0.2s ease-in-out; - -moz-transition: background-color 0.2s ease-in-out; - transition: background-color 0.2s ease-in-out; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-info, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - width: 80%; - margin: 0 0 0 20px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - margin-bottom: 20px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - font-size: 12px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category, .pp-content-post.pp-grid-style-9 .pp-grid-tile-category a, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta span { - color: #fff; - text-shadow: 1px 1px 1px rgba(0, 0, 0, .3); -} - -.pp-post-event-calendar-date { - margin-bottom: 5px; -} - -.pp-post-event-calendar-date, .pp-post-event-calendar-date span { - font-weight: bold; -} - -.pp-post-event-calendar-venue { - font-style: italic; -} - -.pp-post-event-calendar-cost { - margin-top: 12px; - margin-bottom: 12px; -} - -.pp-posts-not-found-text { - width: 100% !important; -} - -.cg-equal-align-button .pp-content-post, .cg-equal-align-button .pp-content-post .pp-content-body, .cg-equal-align-button .pp-content-post-data { - display: flex; - flex-direction: column; -} - -.cg-equal-align-button .pp-content-post .pp-content-body, .cg-equal-align-button .pp-content-post-data, .cg-equal-align-button .pp-content-post .pp-post-content { - height: 100%; -} - -.cg-equal-align-button .pp-content-post .pp-post-link { - margin-top: auto; -} - -.cg-center-align .pp-content-posts { - margin: 0 auto; -} - -.cg-static-grid .pp-content-post.pp-content-grid-post { - position: static !important; - left: auto !important; - top: auto !important; - margin-right: 2%; - visibility: visible !important; - opacity: 1 !important; - transform: none !important; -} - -@media only screen and (min-width: 768px) { - .cg-css-grid .pp-content-post-grid.pp-equal-height { - display: grid; - grid-template-columns: repeat(3, 1fr); - grid-auto-rows: min-content; - grid-column-gap: 2%; - grid-row-gap: 2ch; - height: auto !important; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height:before, .cg-css-grid .pp-content-post-grid.pp-equal-height:after { - content: none; - display: none; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height .pp-content-post { - display: flex; - flex-direction: column; - flex-grow: 1; - position: static !important; - overflow: visible; - width: auto; - height: auto !important; - margin-bottom: 0 !important; - transform: none !important; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height .pp-grid-space { - display: none; - } -} - -@media (max-width: 860px) { - .pp-post-feed-post.pp-post-feed-image-beside { - max-width: 300px; - margin-left: auto; - margin-right: auto; - } - - .pp-post-feed-image-beside .pp-post-feed-image, .pp-post-feed-image-beside .pp-post-feed-image img { - float: none; - width: 100% !important; - } - - .pp-post-feed-image-beside.pp-post-feed-has-image .pp-post-feed-content { - margin-left: 0; - } - - .pp-content-post-carousel .pp-content-post .pp-post-img { - width: auto; - } - - .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev { - left: 0; - } - - .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next { - right: 0; - } - - .pp-content-post-carousel .owl-theme .owl-controls { - margin-top: 20px; - } - - .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap, .pp-content-post-grid.pp-content-alternate .pp-content-post.pp-post-2n .pp-content-alternate-wrap { - flex-direction: column; - } - - .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 100%; - } - - .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-body, .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-post-data, .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-post .pp-post-content { - height: auto; - } -} - -.fl-node-c62a1otdremk .pp-content-grid-pagination { - text-align: center; -} - -.fl-node-c62a1otdremk .pp-content-grid-pagination.fl-builder-pagination { - padding-top: 15px; - padding-bottom: 15px; -} - -.fl-node-c62a1otdremk .pp-content-grid-pagination li a.page-numbers, .fl-node-c62a1otdremk .pp-content-grid-pagination li span.page-numbers { - background-color: var(--color-white); - color: #000000; - margin-right: 5px; -} - -.fl-node-c62a1otdremk .pp-content-grid-pagination li a.page-numbers:hover, .fl-node-c62a1otdremk .pp-content-grid-pagination li span.current, .fl-node-c62a1otdremk .pp-content-grid-pagination li span[aria-current] { - background-color: #eeeeee; -} - -.fl-node-c62a1otdremk .pp-content-grid-load-more { - margin-top: 15px; - text-align: center; -} - -.fl-node-c62a1otdremk .pp-content-grid-load-more a { - background-color: var(--color-white); - color: #000000; - text-align: center; - text-decoration: none; - transition: all 0.2s ease-in-out; -} - -.fl-node-c62a1otdremk .pp-content-grid-load-more a:hover { - background-color: #eeeeee; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-post-title { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-post-title, .fl-node-c62a1otdremk .pp-content-post .pp-post-title a { -} - -.fl-node-c62a1otdremk .pp-content-post:hover .pp-post-title, .fl-node-c62a1otdremk .pp-content-post:hover .pp-post-title a { -} - -.fl-node-c62a1otdremk .pp-content-post .pp-post-content { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-c62a1otdremk .pp-content-post:hover .pp-post-content { -} - -.fl-node-c62a1otdremk .pp-post-event-calendar-date, .fl-node-c62a1otdremk .pp-post-event-calendar-date span { -} - -.fl-node-c62a1otdremk .pp-post-event-calendar-venue, .fl-node-c62a1otdremk .pp-post-event-calendar-venue span.tribe-address { -} - -.fl-node-c62a1otdremk .pp-post-event-calendar-cost, .fl-node-c62a1otdremk .pp-post-event-calendar-cost span.ticket-cost { -} - -.fl-node-c62a1otdremk .pp-post-event-calendar-cost form { - margin-top: 10px; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-more-link-button, .fl-node-c62a1otdremk .pp-content-post .pp-more-link-button:visited, .fl-node-c62a1otdremk .pp-content-post .pp-add-to-cart a, .fl-node-c62a1otdremk .pp-content-post .pp-add-to-cart a:visited, .fl-node-c62a1otdremk .pp-post-event-calendar-cost form .tribe-button, .fl-node-c62a1otdremk .pp-post-event-calendar-cost form .tribe-button:visited { - color: var(--color-white); - cursor: pointer; -} - -.fl-node-c62a1otdremk .pp-content-post-data.pp-content-relative { - position: relative; -} - -.fl-node-c62a1otdremk .pp-content-post-data.pp-content-relative .pp-more-link-button { - position: absolute; - bottom: 0; - left: 0; -} - -.fl-node-c62a1otdremk .pp-grid-style-5 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 0; - transform: none; -} - -.fl-node-c62a1otdremk .pp-grid-style-6 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 50%; - transform: translateX(-50%); -} - -.fl-node-c62a1otdremk .pp-content-post .pp-content-grid-more:hover, .fl-node-c62a1otdremk .pp-content-post .pp-add-to-cart a:hover, .fl-node-c62a1otdremk .pp-post-event-calendar-cost form .tribe-button:hover { - background: #000000; - border-color: #eeeeee; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-post-title-divider { - background-color: #333333; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-post-image .pp-content-category-list { - background-color: #000000; - color: var(--color-white); - right: auto; - left: 0; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-post-image .pp-content-category-list a { - color: var(--color-white); -} - -.fl-node-c62a1otdremk .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - background-color: #f9f9f9; - color: #888888; - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.fl-node-c62a1otdremk .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - background-color: #000000; - color: var(--color-white); - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; -} - -.fl-node-c62a1otdremk .pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - background-color: #000000; - color: var(--color-white); -} - -.fl-node-c62a1otdremk .pp-content-post .pp-post-image .pp-post-title { - background: rgba(0, 0, 0, 0.5); - text-align: left; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-post-meta { - color: #606060; -} - -.fl-node-c62a1otdremk .pp-content-post:hover .pp-post-meta { -} - -.fl-node-c62a1otdremk .pp-content-post .pp-post-meta span { -} - -.fl-node-c62a1otdremk .pp-content-post .pp-post-meta a { - color: #606060; -} - -.fl-node-c62a1otdremk .pp-content-post:hover .pp-post-meta a { -} - -.fl-node-c62a1otdremk .pp-content-grid-post .pp-content-category-list, .fl-node-c62a1otdremk .pp-content-carousel-post .pp-content-category-list { -} - -.fl-node-c62a1otdremk .pp-content-post.pp-grid-style-7 .pp-content-post-meta { -} - -.fl-node-c62a1otdremk .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { -} - -.fl-node-c62a1otdremk .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { - opacity: 1; - background: #666666; - width: 10px; - height: 10px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-c62a1otdremk .pp-content-post-carousel .owl-theme .owl-dots .owl-dot.active span, .fl-node-c62a1otdremk .pp-content-post-carousel .owl-theme .owl-dots .owl-dot:hover span { - background: #000000; - opacity: 1; - box-shadow: none; -} - -.fl-node-c62a1otdremk .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.fl-node-c62a1otdremk .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.fl-node-c62a1otdremk .pp-content-post-carousel .owl-nav button { - width: 40px; - height: 40px; -} - -.fl-node-c62a1otdremk .pp-content-post-carousel .owl-nav button svg { - height: 30px; -} - -.fl-node-c62a1otdremk .pp-content-post-carousel .owl-nav button:hover { -} - -.fl-node-c62a1otdremk .pp-content-post { - opacity: 1; - text-align: left; -} - -.fl-node-c62a1otdremk .pp-content-post:hover { -} - -.fl-node-c62a1otdremk .pp-content-post.pp-grid-style-7 .pp-content-body { -} - -.fl-node-c62a1otdremk .pp-content-post.pp-grid-style-7:hover .pp-content-body { -} - -.woocommerce .fl-node-c62a1otdremk .pp-content-post { - margin-bottom: 2.5%; -} - -.fl-node-c62a1otdremk .pp-content-post-grid { - display: grid; - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; -} - -.fl-node-c62a1otdremk.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-xl)), min(calc(100% / var(--items-count)), calc(100% / var(--column-xl)))); - justify-content: center; -} - -.fl-node-c62a1otdremk .pp-content-post { - width: 100%; -} - -.fl-node-c62a1otdremk .pp-content-post { - position: relative; -} - -.fl-node-c62a1otdremk.cg-static-grid .pp-content-post.pp-content-grid-post { - margin-right: 2.5%; -} - -@media only screen and (min-width: 768px) { - .fl-node-c62a1otdremk.cg-css-grid .pp-content-post-grid.pp-equal-height { - grid-column-gap: 2.5%; - grid-row-gap: 2.5ch; - } -} - -.fl-node-c62a1otdremk .pp-grid-space { - width: 2.5%; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-content-grid-more-link, .fl-node-c62a1otdremk .pp-content-post .pp-add-to-cart { - margin-top: 10px; - margin-bottom: 5px; - position: relative; - z-index: 2; -} - -.fl-node-c62a1otdremk .pp-content-grid-post:nth-of-type(3n) { - margin-right: 0; -} - -.fl-node-c62a1otdremk .pp-content-post-grid.pp-filters-active .pp-content-grid-post { - margin-right: 0; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-content-body { -} - -.fl-node-c62a1otdremk .pp-content-post .star-rating { - margin-left: 0; -} - -.fl-node-c62a1otdremk .pp-content-post.pp-grid-style-5 .star-rating { - margin-left: 0; -} - -.fl-node-c62a1otdremk .pp-content-post .star-rating:before, .fl-node-c62a1otdremk .pp-content-post .star-rating span:before { - color: #000000; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-product-price, .fl-node-c62a1otdremk .pp-content-post .pp-product-price span.price { - color: #000000; - font-size: px; -} - -.fl-node-c62a1otdremk.cg-square-layout .pp-content-post.pp-grid-style-9 { - height: auto !important; -} - -.fl-node-c62a1otdremk.cg-square-layout .pp-content-post-grid.pp-filters-active .pp-content-grid-post .pp-post-image:after { - content: ""; - display: block; - padding-bottom: 100%; -} - -.fl-node-c62a1otdremk.cg-square-layout .pp-content-post.pp-grid-style-9 .pp-post-featured-img { - width: 100%; - height: 100%; - position: absolute; -} - -.fl-node-c62a1otdremk .pp-post-filters-sidebar .pp-content-posts { - width: 100%; -} - -.fl-node-c62a1otdremk .pp-post-filters-sidebar.pp-posts-wrapper { - display: flex; - flex-direction: row; -} - -.fl-node-c62a1otdremk .pp-post-filters-sidebar-right.pp-posts-wrapper { - flex-direction: row-reverse; -} - -.fl-node-c62a1otdremk .pp-post-filters-sidebar .pp-post-filters-wrapper { - flex: 1 0 0; -} - -.fl-node-c62a1otdremk .pp-post-filters-sidebar .pp-post-filters li { - display: block; - margin-bottom: 10px; -} - -.fl-node-c62a1otdremk .pp-post-filters-sidebar-right .pp-post-filters li { - margin-right: 0; - margin-left: 10px; -} - -@media screen and (max-width: 1200px) { - .fl-node-c62a1otdremk .pp-content-post-grid { - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; - } - - .fl-node-c62a1otdremk.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-lg)), min(calc(100% / var(--items-count)), calc(100% / var(--column-lg)))); - } - - .fl-node-c62a1otdremk .pp-content-post { - } - - .fl-node-c62a1otdremk .pp-grid-space { - width: 2.5%; - } -} - -@media screen and (max-width: 1115px) { - .fl-node-c62a1otdremk .pp-content-post-grid { - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; - } - - .fl-node-c62a1otdremk.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-md)), min(calc(100% / var(--items-count)), calc(100% / var(--column-md)))); - } - - .fl-node-c62a1otdremk .pp-content-post { - } - - .fl-node-c62a1otdremk .pp-grid-space { - width: 2.5%; - } - - .fl-node-c62a1otdremk .pp-content-grid-post:nth-of-type(3n+1) { - clear: none; - } - - .fl-node-c62a1otdremk .pp-content-grid-post:nth-of-type(3n+1) { - clear: left; - } - - .fl-node-c62a1otdremk .pp-content-grid-post:nth-of-type(3n) { - margin-right: 0; - } -} - -@media screen and (max-width: 860px) { - .fl-node-c62a1otdremk .pp-content-post-grid { - grid-template-columns: repeat(1, 1fr); - grid-gap: 25px; - } - - .fl-node-c62a1otdremk.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-sm)), min(calc(100% / var(--items-count)), calc(100% / var(--column-sm)))); - } - - .fl-node-c62a1otdremk .pp-content-post { - } - - .fl-node-c62a1otdremk .pp-grid-space { - width: 2.5%; - } - - .fl-node-c62a1otdremk .pp-content-grid-post:nth-of-type(3n+1) { - clear: none; - } - - .fl-node-c62a1otdremk .pp-content-grid-post:nth-of-type(1n+1) { - clear: left; - } - - .fl-node-c62a1otdremk .pp-content-grid-post:nth-of-type(1n) { - margin-right: 0; - } - - .fl-node-c62a1otdremk .pp-content-post.pp-grid-style-8 .pp-post-image, .fl-node-c62a1otdremk .pp-content-post.pp-grid-style-8 .pp-content-body { - float: none; - width: 100%; - } -} - -.fl-node-c62a1otdremk .pp-content-grid-pagination li a.page-numbers, .fl-node-c62a1otdremk .pp-content-grid-pagination li span.page-numbers, .fl-node-c62a1otdremk .pp-content-grid-load-more a { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; - font-size: 14px; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-more-link-button, .fl-node-c62a1otdremk .pp-content-post .pp-add-to-cart a, .fl-node-c62a1otdremk .pp-post-event-calendar-cost form .tribe-button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-c62a1otdremk .pp-content-post-carousel .owl-nav button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-c62a1otdremk .pp-content-post { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-c62a1otdremk .pp-content-post .pp-content-body { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-c62a1otdremk .pp-content-post.pp-grid-style-9 { - height: 275px; -} - -.fl-node-c62a1otdremk > .fl-module-content { - margin-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-c62a1otdremk.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-ud8jroeig5h2.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-ud8jroeig5h2 > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media ( max-width: 1115px ) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text, .fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-1i28o7dq3pcv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-1i28o7dq3pcv.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-row-fixed-width { - min-width: 1px; -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-logo-grid-input.input-small { - width: 46px !important; -} - -.pp-logos-content .logo-slider-prev, .pp-logos-content .logo-slider-next { - position: absolute; - top: 50%; - transform: translateY(-50%); - left: -6px; -} - -.pp-logos-content .logo-slider-next { - right: -6px; - left: auto; -} - -.pp-logos-content .logo-slider-nav { - text-decoration: none; - box-shadow: none; - border: none; - border-radius: 0; - background: none; - display: inline-flex; - align-items: center; - justify-content: center; - line-height: 0; - height: 30px; - width: 30px; - padding: 0; - color: #333; - transition: all 0.3s ease-in-out; -} - -.pp-logos-content .disabled { - pointer-events: none; -} - -.pp-logos-content .logo-slider-nav svg { - height: 20px; - fill: currentColor; -} - -.pp-logos-content .pp-logo { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.pp-logos-content .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-logos-content .bx-wrapper { - margin-bottom: 0; - direction: ltr; -} - -.pp-logos-carousel:not(.pp-logos-wrapper-loaded) { - opacity: 0; -} - -.fl-node-mghf7qv58jbu .clearfix:before, .fl-node-mghf7qv58jbu .clearfix:after { - content: ""; - display: table; -} - -.fl-node-mghf7qv58jbu .clearfix:after { - clear: both; -} - -.fl-node-mghf7qv58jbu .pp-logos-content { - position: relative; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - position: relative; - width: calc((100% - 121px) / 4); - margin-right: 40px; - margin-bottom: 40px; - float: left; - transition: background-color 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-wrapper { - display: flex; - flex-wrap: wrap; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - display: flex; - flex-wrap: wrap; - align-items: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo > a, .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner { - flex: 1 1 auto; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { - text-align: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo a { - display: block; - text-decoration: none; - box-shadow: none; - border: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper { - display: block -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper p.logo-title { - text-align: center; - color: #000000; - margin-top: 10px; - margin-bottom: 10px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { - color: #666666; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo img { - -webkit-filter: inherit; - filter: inherit; - border-style: none; - border-width: 1px; - border-radius: 0px; - margin: 0 auto; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover img { - -webkit-filter: inherit; - filter: inherit; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a { - opacity: 1; - background-color: #f5f5f5; - width: 14px; - height: 14px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a.active, .fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a:hover { - background-color: #999999; - opacity: 1; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav { - display: none; - height: 26px; - width: 26px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - height: 16px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg path { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover svg path { -} - -@media only screen and (max-width: 1200px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media only screen and (max-width: 1115px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - font-size: 16px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 10px; -} - -@media (max-width: 860px) { - .fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 0px; - } -} - -.fl-module-pp-reviews .fl-module-content.fl-node-content { - position: relative; - margin-left: 10px; - margin-right: 10px; -} - -.pp-reviews-wrapper { - width: 94%; - margin: auto; -} - -.pp-reviews-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-reviews-wrapper .swiper-container { - margin-left: auto; - margin-right: auto; - position: relative; - overflow: hidden; - z-index: 1; - width: 100%; -} - -.pp-reviews-wrapper .swiper-wrapper { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - position: relative; - width: 100%; - height: 100%; - z-index: 1; -} - -.pp-reviews-wrapper .swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} - -.pp-reviews-wrapper .pp-review-item.swiper-slide { - width: 100%; - text-align: center; - padding: 0; - height: auto; -} - -.pp-reviews-wrapper .pp-swiper-button { - background-image: none; - position: absolute; - display: inline-flex; - z-index: 1; - cursor: pointer; - padding: 3px; - line-height: 0; - top: calc(50% - (30px / 2)); - transform: translateY(-50%); - color: hsla(0, 0%, 93%, .9); -} - -.pp-reviews-wrapper .pp-swiper-button svg { - fill: currentColor; - width: 37px; - height: 37px; -} - -.pp-reviews-wrapper .pp-swiper-button-prev { - left: 0; -} - -.pp-reviews-wrapper .pp-swiper-button-next { - right: 0; -} - -.pp-reviews-wrapper .pp-reviews-swiper { - padding-bottom: 30px; -} - -.pp-reviews-wrapper .swiper-container-horizontal .swiper-pagination { - position: relative; - top: 0 !important; - bottom: unset !important; -} - -.pp-reviews-wrapper .swiper-container-horizontal > .swiper-pagination-bullets, .pp-reviews-wrapper .swiper-pagination-custom, .pp-reviews-wrapper .swiper-pagination-fraction { - bottom: unset; -} - -.pp-reviews-wrapper .dashicons, .pp-reviews-wrapper .dashicons-before:before { - width: unset !important; -} - -.pp-review { - border: 1px solid #e8e8e8; - height: 100%; - background-color: #fff; - border-radius: 5px; - display: flex; - flex-direction: column; -} - -.pp-review-header, .pp-review-content { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.pp-review-content { - flex-direction: column; - flex: 1; -} - -.pp-review-link { - margin-top: auto; -} - -.pp-review-link a { - text-decoration: none; -} - -.pp-review-header { - padding-top: 15px; - padding-bottom: 6px; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 600; -} - -.pp-review-name { - color: #1c2022; - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - text-align: left; -} - -.pp-review-title { - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - text-align: left; -} - -.pp-review-content { - padding-top: 6px; - padding-bottom: 15px; -} - -.pp-review-header, .pp-review-content { - padding-left: 15px; - padding-right: 15px; -} - -.pp-review-header.has-separator { - border-bottom: 1px solid #e8e8e8; -} - -.pp-review-image { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.pp-review-image img { - height: 36px; - width: 36px; - border-radius: 999px; - -webkit-box-sizing: content-box; - box-sizing: content-box; - -o-object-fit: cover; - object-fit: cover; -} - -.pp-review-cite { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - font-style: normal; - font-size: 14px; - line-height: 1; - width: 100%; -} - -.pp-review-icon { - display: flex; - margin-left: auto; -} - -.pp-review-text { - width: 100%; -} - -.pp-rating { - text-align: left; -} - -.pp-rating i { - font-style: normal; - display: inline-block; - position: relative; - font-style: normal; - cursor: default; - transition: color .2s ease-in-out; -} - -.pp-rating i:before { - content: "\f005"; - display: inline; - font-size: inherit; - font-family: inherit; - position: absolute; - overflow: hidden; - color: #f0ad4e; -} - -.pp-rating i.pp-star-empty:before { - width: 0; -} - -.pp-rating i.pp-star-0:before { - width: 0; -} - -.pp-rating i.pp-star-1:before { - width: 10%; -} - -.pp-rating i.pp-star-2:before { - width: 20%; -} - -.pp-rating i.pp-star-3:before { - width: 30%; -} - -.pp-rating i.pp-star-4:before { - width: 40%; -} - -.pp-rating i.pp-star-5:before { - width: 50%; -} - -.pp-rating i.pp-star-6:before { - width: 60%; -} - -.pp-rating i.pp-star-7:before { - width: 70%; -} - -.pp-rating i.pp-star-8:before { - width: 80%; -} - -.pp-rating i.pp-star-9:before { - width: 90%; -} - -.pp-rating i.pp-star-10:before { - width: 100%; -} - -.fl-node-08kl1yzxeout .pp-reviews-wrapper { -} - -.fl-node-08kl1yzxeout .pp-review { - padding: 25px; - background-color: #F5F6F8; -} - -.fl-node-08kl1yzxeout .pp-review:hover { - background-color: #F5F6F8; -} - -.fl-node-08kl1yzxeout .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-name { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - margin-top: 10px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - margin-top: 35px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-link a { -} - -.fl-node-08kl1yzxeout .pp-review-link a:hover { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-image { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - width: 36px; - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .pp-review-icon { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - background: #999999; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet-active { - background: #000000; -} - -.fl-node-08kl1yzxeout .pp-swiper-button svg { - width: 48px; - height: 48px; -} - -.fl-node-08kl1yzxeout .pp-swiper-button { - color: #000000; - padding-left: 13px; - padding-right: 13px; - padding-bottom: 5px; - padding-top: 5px; - opacity: 1; -} - -.fl-node-08kl1yzxeout .pp-swiper-button:hover { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-prev { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-next { -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - width: 10px; - height: 10px; - border-radius: 100px; -} - -.fl-node-08kl1yzxeout .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-rating { - text-align: left; -} - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; - color: #efecdc; -} - -.fl-node-08kl1yzxeout .pp-rating i:before { - color: #f0ad4e; -} - -.fl-node-08kl1yzxeout .pp-rating i:not(.pp-star-empty):before { - content: "\002605"; -} - -.fl-node-08kl1yzxeout .pp-review { - border-style: none; - border-width: 0; - background-clip: border-box; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding: 25px; -} - -.fl-node-08kl1yzxeout .pp-review-name { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 800; - font-size: 18px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 16px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; - text-align: left; -} - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { - margin-left: 5px; - margin-right: 5px; -} - -.fl-node-08kl1yzxeout .swiper-pagination { - margin-top: 5px; -} - -.fl-node-08kl1yzxeout .pp-review-icon i:before { - font-size: 0px; -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-fa7hjib92cpv.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-fa7hjib92cpv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-fa7hjib92cpv.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text, .fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-9hf5wet31z02 > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media ( max-width: 1115px ) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -@media (max-width: 860px) { -} - -.fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 15px; - } -} - -.entry-content .pp-infolist-title h3, .pp-infolist-title h3 { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infolist-description p { - margin-bottom: 15px; -} - -.pp-infolist-description p:last-of-type { - margin-bottom: 0 !important; -} - -.entry-content .pp-more-link, .pp-more-link { - box-shadow: none; - display: inline-block; - text-decoration: none; -} - -.pp-list-item > .pp-more-link { - display: table; - margin-top: 0; -} - -.pp-more-link { - color: #000; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infolist-icon-inner .dashicons, .pp-infolist-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-list-connector { - height: 100%; - position: absolute; - top: 33px; - z-index: 2; -} - -.pp-infolist-wrap .pp-list-item { - overflow: visible; - list-style: none; - padding-bottom: 25px; - position: relative; -} - -.pp-infolist-wrap .pp-list-item-content { - position: relative; - z-index: 3; -} - -.pp-infolist-wrap .pp-list-item-content { - display: flex; - align-items: center; -} - -.pp-list-item:last-of-type .pp-list-connector { - display: none; -} - -.pp-icon-wrapper { - position: relative; - z-index: 3; -} - -.pp-infolist { - text-align: center; -} - -.pp-infolist ul { - margin: 0; - padding: 0; - display: flex; - flex-direction: column; -} - -.pp-infolist-icon { - border-width: 0; - margin: 0 auto; - text-align: center; -} - -.pp-infolist-icon-inner { - display: table; - height: 3em; - line-height: 0; - width: 3em; -} - -.pp-infolist-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infolist-icon-inner img { - border: none; -} - -.pp-infolist-wrap .layout-1 { - text-align: left; -} - -.pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 20px; -} - -.pp-infolist-wrap .layout-2 { - text-align: right; -} - -.pp-infolist-wrap .layout-2 .pp-list-item-content { - flex-direction: row-reverse; -} - -.pp-infolist-wrap .layout-2 .pp-icon-wrapper { - float: right; - margin-left: 20px; -} - -.pp-infolist-wrap .layout-2 .pp-heading-wrapper { - display: table-cell; - vertical-align: middle; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-list-items { - flex-direction: row; -} - -.pp-infolist-wrap .layout-3 .pp-list-item-content { - padding: 0 20px; - flex-direction: column; -} - -.pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.pp-infolist-wrap .layout-3 .pp-list-connector { - height: 0; - left: 120px; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-more-link { - width: 100%; -} - -@media (max-width: 860px) { - .layout-3 .pp-list-item { - width: 100%; - } - - .layout-3 .pp-list-connector { - display: none; - } - - .layout-3 .pp-list-items { - margin-left: 0; - padding-left: 0; - } - - .pp-infolist-wrap .layout-3 .pp-list-items { - flex-wrap: wrap; - } -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content { - transition: all 0.3s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item { - padding-bottom: 0; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-item .pp-list-item-content, .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-item .pp-list-item-content { - align-items: flex-start; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - color: var(--color-white); - margin-top: 0px; - margin-bottom: 0px; - transition: color 0.2s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text:hover { - color: var(--color-white); -} - -.fl-node-9bd56tarons2 .pp-infolist-description { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-connector { - border-left-color: #000000; - border-left-style: none; - border-left-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-connector { - border-right-color: #000000; - border-right-style: none; - border-right-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-connector { - border-top-color: #000000; - border-top-style: none; - border-top-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 20%; -} - -@media only screen and (max-width: 768px) { - .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 100%; - float: none; - } -} - -.fl-node-9bd56tarons2 .pp-infolist ul { - gap: 25px; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { - padding: 0px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { - width: 26px; - height: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon, .fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon:before { - font-size: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner { - width: 30px; - height: 30px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, .pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - border: 0; -} - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media only screen and (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - background-color: var(--color-white); - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title { -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description { -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - color: #121212; - display: block; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_required { - color: #ff0000; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_container label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper table.gfield_list thead th, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_quantity_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h2.gsection_title, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - color: #121212; - background-color: var(--color-white); - width: 100% !important; - outline: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select:focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label input.medium, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { - margin-left: 0 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - width: auto; - background-color: inherit; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { - background: transparent; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input[type=file] { - background-color: transparent; - border-style: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { - display: none !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error { - background-color: transparent; - width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { - color: #121212; - margin-left: 0; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media only screen and (max-width: 1115px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -.fl-node-btz2rn93xyu8 .gform_confirmation_wrapper .gform_confirmation_message { - color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 35px; - padding-right: 35px; - padding-bottom: 35px; - padding-left: 35px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 14px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 400; - font-size: 18px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper .gform_confirmation_message { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-ybgzh4il31w2 .fl-row-content { - min-width: 0px; -} - -.fl-node-y9o1fktxjhwd .fl-row-content { - min-width: 0px; -} - -.fl-node-ipax0h7k16zl .fl-row-content { - min-width: 0px; -} - -.fl-node-c62a1otdremk .pp-content-post { - padding: 30px !important; - background-color: #F5F6F8; - border-radius: 16px; - cursor: pointer; - border: 1px solid #F5F6F8; - transition: all .3s ease-in-out; -} - -.fl-node-c62a1otdremk .pp-content-post:hover { - border-color: #428AF7 !important; -} - -.fl-node-c62a1otdremk .pp-content-grid-post-image { - padding: 0; - padding-bottom: 0; - width: 150px; - height: 35px; -} - -.fl-node-c62a1otdremk .pp-content-grid-post-text { - padding: 28px 0 30px 0; - display: flex; - flex-direction: column; - height: 100% !important; -} - -.fl-node-c62a1otdremk .excerpt p { - font-size: 16px; - margin-bottom: 0; -} - -.fl-node-c62a1otdremk .case-category { - padding-top: 0; - margin-top: auto !important; -} - -.fl-node-c62a1otdremk .case-category ul { - margin: 0; - padding: 0; - list-style: none; -} - -.fl-node-c62a1otdremk .case-category ul li { - font-size: 14px; - font-weight: bold; - display: inline-block; - padding: 7px 15px; - background-color: rgba(26, 140, 255, 0.1) !important; - border-radius: 21px; - color: #1A8CFF; - transition: all 0.3s ease-in-out; - margin-bottom: 8px; -} - -.fl-node-c62a1otdremk .case-category ul li:not(:last-child) { - margin-right: 8px; -} - -@media (max-width: 860px) { - .fl-node-c62a1otdremk .pp-content-post:not(:last-child) { - margin-bottom: 30px !important; - } - - .fl-node-c62a1otdremk .pp-content-post { - padding: 20px !important; - } - - .fl-node-c62a1otdremk .pp-content-grid-post-text { - padding: 20px 0 0 0; - height: auto !important; - display: block; - } - - .fl-node-c62a1otdremk .case-category { - padding-top: 20px; - margin-top: 0; - } -} diff --git a/themes/beaver/assets/css/fl-contact-layout.css b/themes/beaver/assets/css/fl-contact-layout.css deleted file mode 100644 index 603dd6fae..000000000 --- a/themes/beaver/assets/css/fl-contact-layout.css +++ /dev/null @@ -1,2159 +0,0 @@ -@import "utilities/foundation/reset.css"; -@import "utilities/fl-builder-grid.css"; - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.fl-row, .fl-row-content { - margin-left: auto; - margin-right: auto; - min-width: 0; -} - -.fl-row-content-wrap { - position: relative; -} - -.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { - background-attachment: scroll; -} - -.fl-row-bg-video, .fl-row-bg-video .fl-row-content, .fl-row-bg-embed, .fl-row-bg-embed .fl-row-content { - position: relative; -} - -.fl-row-bg-video .fl-bg-video, .fl-row-bg-embed .fl-bg-embed-code { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -.fl-row-bg-video .fl-bg-video video, .fl-row-bg-embed .fl-bg-embed-code video { - bottom: 0; - left: 0px; - max-width: none; - position: absolute; - right: 0; - top: 0px; -} - -.fl-row-bg-video .fl-bg-video video { - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; -} - -.fl-row-bg-video .fl-bg-video iframe, .fl-row-bg-embed .fl-bg-embed-code iframe { - pointer-events: none; - width: 100vw; - height: 56.25vw; - max-width: none; - min-height: 100vh; - min-width: 177.77vh; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); -} - -.fl-bg-video-fallback { - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - bottom: 0px; - left: 0px; - position: absolute; - right: 0px; - top: 0px; -} - -.fl-row-bg-slideshow, .fl-row-bg-slideshow .fl-row-content { - position: relative; -} - -.fl-row .fl-bg-slideshow { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; - z-index: 0; -} - -.fl-builder-edit .fl-row .fl-bg-slideshow * { - bottom: 0; - height: auto !important; - left: 0; - position: absolute !important; - right: 0; - top: 0; -} - -.fl-row-bg-overlay .fl-row-content-wrap:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-row-bg-overlay .fl-row-content { - position: relative; - z-index: 1; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - min-height: 100vh; -} - -.fl-row-overlap-top .fl-row-content-wrap { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 100%; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - min-height: 0; -} - -.fl-row-default-height .fl-row-content, .fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content { - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-row-default-height .fl-row-full-width.fl-row-content, .fl-row-full-height .fl-row-full-width.fl-row-content, .fl-row-custom-height .fl-row-full-width.fl-row-content { - max-width: 100%; - width: 100%; -} - -.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile), .fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) { - display: flex; - flex-direction: column; - height: 100%; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { - height: auto; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content { - flex: 0 0 auto; - flex-basis: 100%; - margin: 0; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { - margin: 0 auto; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height), .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) { - display: flex; - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, .fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - align-items: flex-end; - justify-content: flex-end; - -webkit-align-items: flex-end; - -webkit-justify-content: flex-end; - -webkit-box-align: end; - -webkit-box-pack: end; - -ms-flex-align: end; - -ms-flex-pack: end; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - justify-content: flex-start; - -webkit-justify-content: flex-start; -} - -.fl-col-group-equal-height { - display: flex; - flex-wrap: wrap; - width: 100%; -} - -.fl-col-group-equal-height.fl-col-group-has-child-loading { - flex-wrap: nowrap; -} - -.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - display: flex; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-col-content { - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - width: 100%; -} - -.fl-col-group-equal-height:before, .fl-col-group-equal-height .fl-col:before, .fl-col-group-equal-height .fl-col-content:before, .fl-col-group-equal-height:after, .fl-col-group-equal-height .fl-col:after, .fl-col-group-equal-height .fl-col-content:after { - content: none; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { - justify-content: flex-start; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { - align-items: center; - justify-content: center; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { - justify-content: flex-end; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - width: 100%; -} - -.fl-builder-ie-11 .fl-col-group-equal-height, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, .fl-builder-ie-11 .fl-col-group-equal-height .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - min-height: 1px; -} - -.fl-col { - float: left; - min-height: 1px; -} - -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button-left { - text-align: left; -} - -.fl-builder-content .fl-button-center { - text-align: center; -} - -.fl-builder-content .fl-button-right { - text-align: right; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} - -.fl-icon-text { - display: table-cell; - text-align: left; - padding-left: 15px; - vertical-align: middle; -} - -.fl-icon-text-empty { - display: none; -} - -.fl-icon-text *:last-child { - margin: 0 !important; - padding: 0 !important; -} - -.fl-icon-text a { - text-decoration: none; -} - -.fl-icon-text span { - display: block; -} - -.fl-icon-text span.mce-edit-focus { - min-width: 1px; -} - -.fl-photo { - line-height: 0; - position: relative; -} - -.fl-photo-align-left { - text-align: left; -} - -.fl-photo-align-center { - text-align: center; -} - -.fl-photo-align-right { - text-align: right; -} - -/* .fl-photo-content and .fl-photo-content img removed - already in critical/fl-common-modules.css */ - -.fl-photo-img-svg { - width: 100%; -} - -.fl-photo-crop-circle img { - -webkit-border-radius: 100%; - -moz-border-radius: 100%; - border-radius: 100%; -} - -.fl-photo-caption { - font-size: 13px; - line-height: 18px; - overflow: hidden; - text-overflow: ellipsis; -} - -.fl-photo-caption-below { - padding-bottom: 20px; - padding-top: 10px; -} - -.fl-photo-caption-hover { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - color: #fff; - left: 0; - opacity: 0; - filter: alpha(opacity=0); - padding: 10px 15px; - position: absolute; - right: 0; - -webkit-transition: opacity 0.3s ease-in; - -moz-transition: opacity 0.3s ease-in; - transition: opacity 0.3s ease-in; -} - -.fl-photo-content:hover .fl-photo-caption-hover { - opacity: 1; - filter: alpha(opacity=100); -} - -.fl-builder-pagination, .fl-builder-pagination-load-more { - padding: 40px 0; -} - -.fl-builder-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; - text-align: center; -} - -.fl-builder-pagination li { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; -} - -.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers { - border: 1px solid #e6e6e6; - display: inline-block; - padding: 5px 10px; - margin: 0 0 5px; -} - -.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current { - background: #f5f5f5; - text-decoration: none; -} - -.fl-slideshow, .fl-slideshow * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -.fl-slideshow .fl-slideshow-image img { - max-width: none !important; -} - -.fl-slideshow-social { - line-height: 0 !important; -} - -.fl-slideshow-social * { - margin: 0 !important; -} - -.fl-builder-content .bx-wrapper .bx-viewport { - background: transparent; - border: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - left: 0; -} - -.mfp-wrap button.mfp-arrow, .mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 50%; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 0; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus { - top: 32px !important; -} - -img.mfp-img { - padding: 0; -} - -.mfp-counter { - display: none; -} - -.mfp-wrap .mfp-preloader.fa { - font-size: 30px; -} - -.fl-form-field { - margin-bottom: 15px; -} - -.fl-form-field input.fl-form-error { - border-color: #DD6420; -} - -.fl-form-error-message { - clear: both; - color: #DD6420; - display: none; - padding-top: 8px; - font-size: 12px; - font-weight: lighter; -} - -.fl-form-button-disabled { - opacity: 0.5; -} - -.fl-animation { - opacity: 0; -} - -.fl-builder-preview .fl-animation, .fl-builder-edit .fl-animation, .fl-animated { - opacity: 1; -} - -.fl-animated { - animation-fill-mode: both; - -webkit-animation-fill-mode: both; -} - - - - - -.single:not(.woocommerce).single-fl-builder-template .fl-content { - width: 100%; -} - -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - pointer-events: none; - overflow: hidden; -} - -.fl-builder-shape-layer { - z-index: 0; -} - -.fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 2; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -.fl-row-bg-overlay .fl-row-content { - z-index: 2; -} - -.fl-builder-layer > * { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.fl-builder-layer + .fl-row-content { - position: relative; -} - -.fl-builder-layer .fl-shape { - fill: #aaa; - stroke: none; - stroke-width: 0; - width: 100%; -} - -@supports (-webkit-touch-callout: inherit) { - .fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -@supports (-webkit-touch-callout: none) { - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -.fl-row-fixed-width { - max-width: 1180px; -} - -.fl-row-content-wrap { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-module-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -@media (max-width: 1200px) { - .fl-visible-desktop, .fl-visible-medium, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-large { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-medium { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: flex; - } - - .fl-col-group.fl-col-group-medium-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -@media (max-width: 860px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: none; - } - - .fl-visible-mobile { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: flex; - } - - .fl-row-content-wrap { - background-attachment: scroll !important; - } - - .fl-row-bg-parallax .fl-row-content-wrap { - background-attachment: scroll !important; - background-position: center center !important; - } - - .fl-col-group.fl-col-group-equal-height { - display: block; - } - - .fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width { - display: -webkit-box; - display: -webkit-flex; - display: flex; - } - - .fl-col-group.fl-col-group-responsive-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) { - flex-basis: 100%; - width: 100% !important; - } - - .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; - display: unset; - -webkit-flex-wrap: unset; - flex-wrap: unset; - flex-direction: unset; - } - - .fl-col { - clear: both; - float: none; - margin-left: auto; - margin-right: auto; - width: auto !important; - } - - .fl-col-small:not(.fl-col-small-full-width) { - max-width: 400px; - } - - .fl-block-col-resize { - display: none; - } - - .fl-row[data-node] .fl-row-content-wrap { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] .fl-bg-video, .fl-row[data-node] .fl-bg-slideshow { - left: 0; - right: 0; - } - - .fl-col[data-node] .fl-col-content { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.page .fl-post-header, .single-fl-builder-template .fl-post-header { - display: none; -} - -.fl-node-dkf0o2an9q4r > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center top; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-dkf0o2an9q4r > .fl-row-content-wrap { - padding-top: 200px; - padding-bottom: 130px; -} - -@media ( max-width: 1115px ) { - .fl-node-dkf0o2an9q4r.fl-row > .fl-row-content-wrap { - padding-top: 150px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-dkf0o2an9q4r.fl-row > .fl-row-content-wrap { - padding-top: 100px; - padding-right: 20px; - padding-bottom: 50px; - padding-left: 20px; - } -} - -.fl-node-vug127lkeynf { - width: 100%; -} - -.fl-node-vug127lkeynf > .fl-col-content { - padding-bottom: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-vug127lkeynf.fl-col > .fl-col-content { - padding-bottom: 30px; - } -} - -.fl-node-1u40snwegv27 { - width: 26%; -} - -.fl-node-1u40snwegv27 > .fl-col-content { - background-color: #000000; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-1u40snwegv27 { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-1u40snwegv27 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-1u40snwegv27 > .fl-col-content { - margin-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-1u40snwegv27.fl-col > .fl-col-content { - margin-top: 0px; - margin-bottom: 0px; - } -} - -.fl-node-1u40snwegv27 > .fl-col-content { - padding-top: 40px; - padding-right: 40px; - padding-bottom: 40px; - padding-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-1u40snwegv27.fl-col > .fl-col-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-d9jnfsouclei { - width: 74%; -} - -.fl-node-d9jnfsouclei > .fl-col-content { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-d9jnfsouclei { - width: 70% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-d9jnfsouclei { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-d9jnfsouclei > .fl-col-content { - margin-top: 0px; - margin-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-d9jnfsouclei.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-d9jnfsouclei > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-d9jnfsouclei.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - } -} - -.fl-node-mgznwy8c5ehj { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-mgznwy8c5ehj { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-mgznwy8c5ehj.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-mgznwy8c5ehj > .fl-col-content { - padding-top: 130px; - padding-bottom: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-mgznwy8c5ehj.fl-col > .fl-col-content { - padding-top: 50px; - padding-bottom: 30px; - } -} - -.fl-node-c3sop54yvdx9 { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-c3sop54yvdx9 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-c3sop54yvdx9 > .fl-col-content { - padding-right: 8px; -} - -.fl-node-yl0ev96ikpbj { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-yl0ev96ikpbj { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-yl0ev96ikpbj > .fl-col-content { - padding-left: 8px; -} - -/* .fl-module-heading .fl-heading removed - already in critical/fl-common-modules.css */ - -.fl-builder-content .fl-rich-text strong { - font-weight: bold; -} - -.fl-builder-content .fl-node-bqjws82yulxi .fl-rich-text, .fl-builder-content .fl-node-bqjws82yulxi .fl-rich-text *:not(b, strong) { - font-size: 20px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-bqjws82yulxi .fl-rich-text, .fl-builder-content .fl-node-bqjws82yulxi .fl-rich-text *:not(b, strong) { - font-size: 18px; - } -} - -.fl-node-bqjws82yulxi > .fl-module-content { - margin-top: 15px; - margin-right: 650px; -} - -@media ( max-width: 1115px ) { - .fl-node-bqjws82yulxi.fl-module > .fl-module-content { - margin-right: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-bqjws82yulxi.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - } -} - -.entry-content .pp-infolist-title h3, .pp-infolist-title h3 { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infolist-description p { - margin-bottom: 15px; -} - -.pp-infolist-description p:last-of-type { - margin-bottom: 0 !important; -} - -.entry-content .pp-more-link, .pp-more-link { - box-shadow: none; - display: inline-block; - text-decoration: none; -} - -.pp-list-item > .pp-more-link { - display: table; - margin-top: 0; -} - -.pp-more-link { - color: #000; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infolist-icon-inner .dashicons, .pp-infolist-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-list-connector { - height: 100%; - position: absolute; - top: 33px; - z-index: 2; -} - -.pp-infolist-wrap .pp-list-item { - overflow: visible; - list-style: none; - padding-bottom: 25px; - position: relative; -} - -.pp-infolist-wrap .pp-list-item-content { - position: relative; - z-index: 3; -} - -.pp-infolist-wrap .pp-list-item-content { - display: flex; - align-items: center; -} - -.pp-list-item:last-of-type .pp-list-connector { - display: none; -} - -.pp-icon-wrapper { - position: relative; - z-index: 3; -} - -.pp-infolist { - text-align: center; -} - -.pp-infolist ul { - margin: 0; - padding: 0; - display: flex; - flex-direction: column; -} - -.pp-infolist-icon { - border-width: 0; - margin: 0 auto; - text-align: center; -} - -.pp-infolist-icon-inner { - display: table; - height: 3em; - line-height: 0; - width: 3em; -} - -.pp-infolist-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infolist-icon-inner img { - border: none; -} - -.pp-infolist-wrap .layout-1 { - text-align: left; -} - -.pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 20px; -} - -.pp-infolist-wrap .layout-2 { - text-align: right; -} - -.pp-infolist-wrap .layout-2 .pp-list-item-content { - flex-direction: row-reverse; -} - -.pp-infolist-wrap .layout-2 .pp-icon-wrapper { - float: right; - margin-left: 20px; -} - -.pp-infolist-wrap .layout-2 .pp-heading-wrapper { - display: table-cell; - vertical-align: middle; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-list-items { - flex-direction: row; -} - -.pp-infolist-wrap .layout-3 .pp-list-item-content { - padding: 0 20px; - flex-direction: column; -} - -.pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.pp-infolist-wrap .layout-3 .pp-list-connector { - height: 0; - left: 120px; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-more-link { - width: 100%; -} - -@media (max-width: 860px) { - .layout-3 .pp-list-item { - width: 100%; - } - - .layout-3 .pp-list-connector { - display: none; - } - - .layout-3 .pp-list-items { - margin-left: 0; - padding-left: 0; - } - - .pp-infolist-wrap .layout-3 .pp-list-items { - flex-wrap: wrap; - } -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .pp-list-item-content { - transition: all 0.3s ease-in-out; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .pp-list-item-content:hover { -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .pp-list-item { - padding-bottom: 0; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .layout-1 .pp-list-item .pp-list-item-content, .fl-node-svpm1j6z4e0c .pp-infolist-wrap .layout-2 .pp-list-item .pp-list-item-content { - align-items: flex-start; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-title .pp-infolist-title-text { - color: #ffffff; - margin-top: 0px; - margin-bottom: 0px; - transition: color 0.2s ease-in-out; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-title .pp-infolist-title-text:hover { - color: #ffffff; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-description { -} - -.fl-node-svpm1j6z4e0c .pp-infolist-icon { -} - -.fl-node-svpm1j6z4e0c .pp-infolist-icon-inner img { -} - -.fl-node-svpm1j6z4e0c .pp-infolist-icon:hover { -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .layout-1 .pp-list-connector { - border-left-color: #000000; - border-left-style: none; - border-left-width: 1px; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .layout-2 .pp-list-connector { - border-right-color: #000000; - border-right-style: none; - border-right-width: 1px; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .layout-3 .pp-list-connector { - border-top-color: #000000; - border-top-style: none; - border-top-width: 1px; -} - -.fl-node-svpm1j6z4e0c .pp-list-item .pp-infolist-icon .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-0 .pp-infolist-icon .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-0 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-0 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-svpm1j6z4e0c .pp-list-item-1 .pp-infolist-icon .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-1 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-1 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-svpm1j6z4e0c .pp-list-item-2 .pp-infolist-icon .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-2 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-2 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-svpm1j6z4e0c .pp-list-item-3 .pp-infolist-icon .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-3 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-3 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-svpm1j6z4e0c .pp-list-item-4 .pp-infolist-icon .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-4 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-svpm1j6z4e0c .pp-list-item-4 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .layout-3 .pp-list-item { - width: 20%; -} - -@media only screen and (max-width: 768px) { - .fl-node-svpm1j6z4e0c .pp-infolist-wrap .layout-3 .pp-list-item { - width: 100%; - float: none; - } -} - -.fl-node-svpm1j6z4e0c .pp-infolist ul { - gap: 25px; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-title .pp-infolist-title-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-icon { - padding: 0px; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-icon-inner img { - width: 26px; - height: 26px; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-icon-inner span.pp-icon, .fl-node-svpm1j6z4e0c .pp-infolist-icon-inner span.pp-icon:before { - font-size: 26px; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-icon-inner { - width: 30px; - height: 30px; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .layout-2 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-svpm1j6z4e0c .pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, .pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - border: 0; -} - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media only screen and (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content { - background-color: #F5F6F8; - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_title, .fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_title { -} - -.fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper span.gform_description { -} - -.fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield .gfield_label { - color: #121212; - display: block; -} - -.fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield_required { - color: #ff0000; -} - -.fl-builder-content .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .ginput_container label, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper table.gfield_list thead th, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper span.ginput_product_price, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper span.ginput_product_price_label, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper span.ginput_quantity_label, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper h2.gsection_title, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield select, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield textarea { - color: #121212; - background-color: #ffffff; - width: 100% !important; - outline: none; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { - color: #969798; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { - color: #969798; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { - color: #969798; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { - color: #969798; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { - color: #969798; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { - color: #969798; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield select:focus, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .top_label input.medium, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { - margin-left: 0 !important; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { - width: 100% !important; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform-button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - width: auto; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform-button:hover, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { - background: transparent; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield input[type=file] { - background-color: transparent; - border-style: none; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .validation_error, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_validation_errors > h2, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper li.gfield.gfield_error, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .validation_error, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { - display: none !important; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield.gfield_error { - background-color: transparent; - width: 100%; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { - color: #121212; - margin-left: 0; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield_error .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media only screen and (max-width: 1115px) { - .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform-button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform-button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - margin-top: 20px - } -} - -.fl-node-dzu3licn9ow5 .gform_confirmation_wrapper .gform_confirmation_message { - color: #121212; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 35px; - padding-right: 35px; - padding-bottom: 35px; - padding-left: 35px; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 14px; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield select, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield textarea { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 400; - font-size: 18px; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield select, .fl-node-dzu3licn9ow5 .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-dzu3licn9ow5 .pp-gf-content .gform_confirmation_wrapper .gform_confirmation_message { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-node-dzu3licn9ow5 .pp-gf-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-builder-content .fl-node-aqltr65gjmz4 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-aqltr65gjmz4 .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-aqltr65gjmz4 .fl-rich-text, .fl-builder-content .fl-node-aqltr65gjmz4 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-o2huj79x35wn.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-o2huj79x35wn > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-o2huj79x35wn.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-builder-content .fl-node-c7hvmxn6q4ge .fl-rich-text, .fl-builder-content .fl-node-c7hvmxn6q4ge .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-c7hvmxn6q4ge > .fl-module-content { - margin-top: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-c7hvmxn6q4ge.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.pp-accordion-button { - display: flex; - align-items: center; - width: 100%; - cursor: pointer; -} - -.pp-accordion-button-label { - display: inline-flex; - align-items: center; - flex-wrap: wrap; - width: 100%; - margin-top: 0; - margin-bottom: 0; - color: inherit; -} - -.pp-accordion-button-label p { - margin-bottom: 0; -} - -span.pp-accordion-button-icon { - display: table-cell; - vertical-align: middle; -} - -.pp-accordion-content { - display: none; -} - -.pp-accordion-item .pp-accordion-button, .pp-accordion-item .pp-accordion-button:hover { - transition: all 0.1s ease-in; - -webkit-transition: all 0.1s ease-in; - -moz-transition: all 0.1s ease-in; - -ms-transition: all 0.1s ease-in; - -o-transition: all 0.1s ease-in; -} - -.pp-accordion-small .pp-accordion-button { - padding: 10px 15px; -} - -.pp-accordion-small .pp-accordion-content { - padding: 0 30px 10px 15px; -} - -.pp-accordion-medium .pp-accordion-button { - padding: 15px 20px; -} - -.pp-accordion-medium .pp-accordion-button-label { - font-size: 20px; -} - -.pp-accordion-medium .pp-accordion-content { - padding: 0 40px 15px 20px; -} - -.pp-accordion-large .pp-accordion-button { - padding: 20px 25px; -} - -.pp-accordion-large .pp-accordion-button-label { - font-size: 26px; -} - -.pp-accordion-large .pp-accordion-content { - padding: 0 50px 25px 25px; -} - -.pp-accordion span.pp-accordion-icon { - padding-right: 10px; - width: 20px; - height: auto; - line-height: 1.4; - display: table-cell; - vertical-align: middle; - text-align: center; - font-size: 16px; -} - -.pp-accordion-button-icon.pp-accordion-close { - display: none; -} - -.pp-accordion-item.pp-accordion-item-active > .pp-accordion-button .pp-accordion-close { - display: table-cell; -} - -.pp-accordion-item.pp-accordion-item-active > .pp-accordion-button .pp-accordion-open { - display: none; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item { - margin-bottom: 15px; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-button { - background-color: #F5F6F8; - color: #121212; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-button:hover, .fl-node-bsgr4vwu32cn .pp-accordion-item.pp-accordion-item-active .pp-accordion-button { - background-color: #1a8cff; - color: #ffffff; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item.pp-accordion-item-active .pp-accordion-button-icon, .fl-node-bsgr4vwu32cn .pp-accordion-item:hover .pp-accordion-button-icon { - color: #ffffff; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-right { - padding-left: 50px; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-left { - padding-right: 50px; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-content { - background-color: #ffffff; - color: #121212; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-button-icon { - font-size: 18px; - color: #121212; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-button-icon:before { - font-size: 18px; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-icon { - font-size: 15px; - width: 18.75px; - color: #121212; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-button:hover .pp-accordion-icon, .fl-node-bsgr4vwu32cn .pp-accordion-item.pp-accordion-item-active .pp-accordion-icon { - color: #ffffff; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-icon:before { - font-size: 15px; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-button { - padding-top: 25px; - padding-right: 25px; - padding-bottom: 25px; - padding-left: 25px; - border-top-left-radius: 10px; - border-top-right-radius: 10px; - border-bottom-left-radius: 10px; - border-bottom-right-radius: 10px; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-button .pp-accordion-button-label { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 500; - font-size: 20px; -} - -.fl-node-bsgr4vwu32cn .pp-accordion-item .pp-accordion-content { - padding-top: 25px; - padding-right: 25px; - padding-bottom: 0px; - padding-left: 25px; -} - -.fl-node-qupih6a9xymw .pp-accordion-item { - margin-bottom: 15px; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-button { - background-color: #F5F6F8; - color: #121212; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-button:hover, .fl-node-qupih6a9xymw .pp-accordion-item.pp-accordion-item-active .pp-accordion-button { - background-color: #1a8cff; - color: #ffffff; -} - -.fl-node-qupih6a9xymw .pp-accordion-item.pp-accordion-item-active .pp-accordion-button-icon, .fl-node-qupih6a9xymw .pp-accordion-item:hover .pp-accordion-button-icon { - color: #ffffff; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-right { - padding-left: 50px; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-button-icon.pp-accordion-icon-left { - padding-right: 50px; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-content { - background-color: #ffffff; - color: #121212; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-button-icon { - font-size: 18px; - color: #121212; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-button-icon:before { - font-size: 18px; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-icon { - font-size: 15px; - width: 18.75px; - color: #121212; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-button:hover .pp-accordion-icon, .fl-node-qupih6a9xymw .pp-accordion-item.pp-accordion-item-active .pp-accordion-icon { - color: #ffffff; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-icon:before { - font-size: 15px; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-button { - padding-top: 25px; - padding-right: 25px; - padding-bottom: 25px; - padding-left: 25px; - border-top-left-radius: 10px; - border-top-right-radius: 10px; - border-bottom-left-radius: 10px; - border-bottom-right-radius: 10px; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-button .pp-accordion-button-label { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 500; - font-size: 20px; -} - -.fl-node-qupih6a9xymw .pp-accordion-item .pp-accordion-content { - padding-top: 25px; - padding-right: 25px; - padding-bottom: 0px; - padding-left: 25px; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-dkf0o2an9q4r .fl-row-content { - min-width: 0px; -} diff --git a/themes/beaver/assets/css/fl-foundation.css b/themes/beaver/assets/css/fl-foundation.css deleted file mode 100644 index 1b664c218..000000000 --- a/themes/beaver/assets/css/fl-foundation.css +++ /dev/null @@ -1,480 +0,0 @@ -/* ========================================================================== - FL-Builder Foundation Styles - - Essential FL-Builder styles needed for layout structure. - These foundation styles maintain backward compatibility during migration. - ========================================================================== */ - -@import "utilities/foundation/reset.css"; -@import "utilities/fl-builder-grid.css"; -@import "utilities/foundation/screen-reader.css"; - - -/* Responsive visibility utilities - moved to utilities/fl-builder-visibility.css */ - -.fl-col-group-equal-height .fl-col.fl-visible-desktop { - display: flex; -} - -/* Clearfix utilities */ -.fl-row:before, .fl-row:after, .fl-row-content:before, .fl-row-content:after, .fl-col-group:before, .fl-col-group:after, .fl-col:before, .fl-col:after, .fl-module:before, .fl-module:after, .fl-module-content:before, .fl-module-content:after { - display: table; - content: " "; -} - -.fl-row:after, .fl-row-content:after, .fl-col-group:after, .fl-col:after, .fl-module:after, .fl-module-content:after { - clear: both; -} - -/* Basic row and column structure */ -.fl-row, .fl-row-content { - margin-left: auto; - margin-right: auto; - min-width: 0; -} - -/* Background video and embed utilities */ -.fl-row-bg-video, .fl-row-bg-video .fl-row-content, .fl-row-bg-embed, .fl-row-bg-embed .fl-row-content { - position: relative; -} - -.fl-row { - position: relative; -} - -.fl-row-content-wrap { - position: relative; -} - -.fl-row-content { - max-width: 1200px; - margin: 0 auto; -} - -.fl-col-group { - display: flex; - flex-wrap: wrap; -} - -.fl-col { - flex: 0 0 100%; - max-width: 100%; - float: left; - min-height: 1px; -} - -/* Module spacing */ -.fl-module { - margin: 20px 0; -} - -.fl-module:first-child { - margin-top: 0; -} - -.fl-module:last-child { - margin-bottom: 0; -} - -/* Background and padding utilities */ -.fl-row-full-width .fl-row-content { - max-width: none; - padding: 0; -} - -.fl-row-fixed-width .fl-row-content { - max-width: 1200px; - padding: 0 20px; -} - -/* Note: Detailed column group equal-height utilities moved to end of file (after row alignment) */ - -/* Responsive adjustments */ -@media (max-width: 968px) { - .fl-visible-desktop, - .fl-col-group-equal-height .fl-col.fl-visible-desktop { - display: none; - } - - .fl-visible-medium { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 768px) { - .fl-visible-medium, - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: none; - } - - .fl-visible-mobile { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: flex; - } - - .fl-col { - flex: 0 0 100%; - max-width: 100%; - } -} - -/* Background photo mobile optimization */ -.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { - background-attachment: scroll; -} - -/* Background video and embed positioning */ -.fl-row-bg-video .fl-bg-video, .fl-row-bg-embed .fl-bg-embed-code { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -.fl-row-bg-video .fl-bg-video video, .fl-row-bg-embed .fl-bg-embed-code video { - bottom: 0; - left: 0px; - max-width: none; - position: absolute; - right: 0; - top: 0px; -} - -.fl-row-bg-video .fl-bg-video video { - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; -} - -.fl-row-bg-video .fl-bg-video iframe, .fl-row-bg-embed .fl-bg-embed-code iframe { - pointer-events: none; - width: 100vw; - height: 56.25vw; - max-width: none; - min-height: 100vh; - min-width: 177.77vh; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); -} - -/* Background video fallback */ -.fl-bg-video-fallback { - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - bottom: 0px; - left: 0px; - position: absolute; - right: 0px; - top: 0px; -} - -/* Background slideshow utilities */ -.fl-row-bg-slideshow, .fl-row-bg-slideshow .fl-row-content { - position: relative; -} - -.fl-row .fl-bg-slideshow { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; - z-index: 0; -} - -.fl-builder-edit .fl-row .fl-bg-slideshow * { - bottom: 0; - height: auto !important; - left: 0; - position: absolute !important; - right: 0; - top: 0; -} - -/* Background overlay utilities */ -.fl-row-bg-overlay .fl-row-content-wrap:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-row-bg-overlay .fl-row-content { - position: relative; - z-index: 1; -} - -/* Row height and width utilities */ -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - min-height: 100vh; -} - -.fl-row-overlap-top .fl-row-content-wrap { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 100%; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - min-height: 0; -} - -.fl-row-default-height .fl-row-content, .fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content { - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-row-default-height .fl-row-full-width.fl-row-content, .fl-row-full-height .fl-row-full-width.fl-row-content, .fl-row-custom-height .fl-row-full-width.fl-row-content { - max-width: 100%; - width: 100%; -} - -/* IE11 row height fixes */ -.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile), .fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) { - display: flex; - flex-direction: column; - height: 100%; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { - height: auto; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content { - flex: 0 0 auto; - flex-basis: 100%; - margin: 0; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { - margin: 0 auto; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height), .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) { - display: flex; - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -/* Row alignment utilities */ -.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, .fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - align-items: flex-end; - justify-content: flex-end; - -webkit-align-items: flex-end; - -webkit-justify-content: flex-end; - -webkit-box-align: end; - -webkit-box-pack: end; - -ms-flex-align: end; - -ms-flex-pack: end; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - justify-content: flex-start; - -webkit-justify-content: flex-start; -} - -/* Column group equal-height utilities (detailed version) */ -.fl-col-group-equal-height { - display: flex; - flex-wrap: wrap; - width: 100%; -} - -.fl-col-group-equal-height.fl-col-group-has-child-loading { - flex-wrap: nowrap; -} - -.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - display: flex; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-col-content { - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - width: 100%; -} - -.fl-col-group-equal-height:before, .fl-col-group-equal-height .fl-col:before, .fl-col-group-equal-height .fl-col-content:before, .fl-col-group-equal-height:after, .fl-col-group-equal-height .fl-col:after, .fl-col-group-equal-height .fl-col-content:after { - content: none; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { - justify-content: flex-start; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { - align-items: center; - justify-content: center; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { - justify-content: flex-end; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - width: 100%; -} - -.fl-builder-ie-11 .fl-col-group-equal-height, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, .fl-builder-ie-11 .fl-col-group-equal-height .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - min-height: 1px; -} - -/* Column base utilities */ -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -/* Module utilities */ -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -/* Button base styles */ -.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/fl-homepage-layout.css b/themes/beaver/assets/css/fl-homepage-layout.css deleted file mode 100644 index 3d1afa886..000000000 --- a/themes/beaver/assets/css/fl-homepage-layout.css +++ /dev/null @@ -1,12310 +0,0 @@ -@import "foundations/css-variables.css"; -@import "utilities/clearfix.css"; -@import "utilities/flexbox.css"; -@import "utilities/display.css"; -@import "utilities/typography/text-utilities.css"; -@import "utilities/colors/backgrounds.css"; -@import "utilities/margins.css"; -@import "utilities/padding.css"; -@import "utilities/opacity.css"; -@import "utilities/fl-builder-visibility.css"; -@import "utilities/fl-builder-grid.css"; -@import "utilities/fl-builder-basic.css"; -@import "utilities/fl-builder-components.css"; - - -.pp-tab-description { - position: relative; - margin-top: 10px; -} - - -.pp-tabs-panel-label { - display: none; -} - -.pp-tabs-panel-label span { - display: table-cell; - width: 100%; -} - -.pp-tabs-panel-label .pp-toggle-icon { - display: table-cell; - line-height: inherit; - opacity: .5; - filter: alpha(opacity=50); - padding-left: 15px; - vertical-align: middle; - width: auto; -} - -.pp-tabs-panel-label .pp-tab-close { - display: none; -} - -.pp-tabs-panel-label.pp-tabs-label.pp-tab-active .pp-tab-close { - display: table-cell; -} - -.pp-tabs-panel-label.pp-tabs-label.pp-tab-active .pp-tab-open { - display: none; -} - -.pp-tabs-default .pp-tabs-panels { - border-width: 1px; - border-style: solid; - border-color: transparent; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-panels { - clear: both; -} - -.pp-tabs-panel-content { - display: none !important; - padding: 30px; - clear: both; -} - -.pp-tabs-panel-content.pp-tab-active { - display: block !important; -} - -.pp-tabs-panel-content p:last-child { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-tabs-vertical .pp-tabs-panel-content.pp-tab-active { - display: table; - width: 100%; -} - -.pp-tabs-panel .pp-tabs-label .pp-tab-label-inner { - display: flex; - align-items: center; -} - -.pp-tabs-horizontal .pp-tabs-label { - float: left; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-labels { - display: inherit; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-labels .pp-tabs-label { - flex: initial; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-label { - border-width: 1px; - border-style: solid; - border-color: transparent; - border-bottom: none !important; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - top: 1px; -} - -.pp-tabs-vertical .pp-tabs-labels { - float: left; - width: 30%; -} - -.pp-tabs-vertical.pp-tabs-vertical-right .pp-tabs-labels { - float: right; -} - -.pp-tabs-vertical .pp-tabs-label { - padding: 20px 10px; -} - -.pp-tabs-vertical .pp-tabs-label.pp-tab-active { - border-width: 0px; - border-style: solid; -} - -.pp-tabs-vertical.pp-tabs-default .pp-tabs-label { - margin-right: -1px; -} - -.pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-default .pp-tabs-label { - margin-right: auto; - margin-left: -1px; -} - -.pp-tabs-vertical.pp-tabs-default .pp-tabs-label.pp-tab-active { - border-width: 1px; -} - -.pp-tabs-vertical .pp-tabs-panels { - float: left; - width: 70%; -} - -.pp-tabs-vertical.pp-tabs-style-4 .pp-tabs-labels .pp-tabs-label { - margin-right: 0; -} - -.pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - bottom: -45px; -} - -.pp-tabs-horizontal .pp-tabs-labels { - position: relative; - margin: 0 auto; - padding: 0; - list-style: none; - -ms-box-orient: horizontal; - -ms-box-pack: center; - -webkit-flex-flow: row wrap; - -moz-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-justify-content: center; - -moz-justify-content: center; - -ms-justify-content: center; - justify-content: center; -} - -.pp-tabs-horizontal .pp-tabs-labels .pp-tabs-label { - position: relative; - z-index: 1; - display: block; - margin: 0; - -webkit-flex: 1; - -moz-flex: 1; - -ms-flex: 1; - flex: 1; - padding: 15px 18px 12px; -} - -.pp-tabs-labels .pp-tabs-label .pp-tab-label-inner { - position: relative; -} - -.pp-tabs-style-1 .pp-tabs-labels { - border: 4px solid #eee; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label { - margin: 0 2px; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:first-child { - margin-left: 0; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:last-child { - margin-right: 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label { - margin: 2px 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:first-child { - margin-top: 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:last-child { - margin-bottom: 0; -} - -.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label.pp-tab-active { - } - -.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner { - position: relative; - display: block; - text-overflow: ellipsis; - white-space: nowrap; - overflow: visible; - line-height: 1; - -webkit-transition: color 0.2s; - transition: color 0.2s; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - content: ""; - position: absolute; - left: 0; - right: 0; - bottom: -40px; - display: block; - border: solid 15px transparent; - width: 0px; - margin: 0 auto; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-tab-active { - z-index: 50; - } - -.pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-style-2 .pp-tabs-label::after { - position: absolute; - top: 20%; - right: 0; - z-index: -1; - width: 1px; - height: 60%; - content: ''; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-no-border:after { - display: none; -} - -.pp-tabs-style-2 .pp-tabs-label:last-child:after, .pp-tabs-style-2 .pp-tabs-label.pp-tab-active:after, .pp-tabs-style-2 .pp-tabs-label.pp-tab-active:before, .pp-tabs-style-2 .pp-tabs-label:first-child:before { - display: none; -} - -.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label:first-child:before { - right: auto; - left: 0; -} - -.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label.pp-tab-active { - } - -.pp-tabs-style-3 .pp-tabs-label { - margin-left: 1px; - overflow: hidden; - position: relative; -} - -.pp-tabs-style-3:not(.pp-tabs-vertical-left) .pp-tabs-labels .pp-tabs-label:first-child { - margin-left: 0; -} - -.pp-tabs-style-3 .pp-tabs-label:after { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 6px; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translate3d(0, 150%, 0); - transform: translate3d(0, 150%, 0); -} - -.pp-tabs-style-3 .pp-tabs-label.pp-tab-active:after { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-style-3 .pp-tabs-label.pp-tab-active { - } - -.pp-tabs-style-4 .pp-tabs-label { - margin-right: 1px; - position: relative; - overflow: hidden; -} - -.pp-tabs-style-4 .pp-tabs-label:before { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 6px; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translate3d(0, -150%, 0); - transform: translate3d(0, -150%, 0); -} - -.pp-tabs-style-4 .pp-tabs-label.pp-tab-active:before { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-style-4.pp-tabs-label.pp-tab-active { - border-bottom: 0; -} - -.pp-tabs-style-5 .pp-tabs-label { - padding: 0 !important; - background-color: var(--bg-transparent) !important; - overflow: hidden; -} - -.pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner { - padding: 20px 10px; - position: relative; -} - -.pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - position: absolute; - top: 0; - left: 0px; - z-index: -1; - width: 100%; - height: 100%; - background-color: #f0f0f0; - content: ''; - -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; - transition: transform 0.3s, background-color 0.3s; - -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 90deg); - transform: perspective(900px) rotate3d(1, 0, 0, 90deg); - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-perspective-origin: 50% 100%; - perspective-origin: 50% 100%; -} - -.pp-tabs-style-5 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: #eee; - -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 0deg); - transform: perspective(900px) rotate3d(1, 0, 0, 0deg); -} - -.pp-tabs-style-6 .pp-tabs-label .pp-tab-label-inner { - -webkit-transition: color 0.3s, -webkit-transform 0.3s; - transition: color 0.3s, transform 0.3s; - position: relative; -} - -.pp-tabs-style-6 .pp-tabs-label.pp-tab-active .pp-tab-label-inner { - -webkit-transform: translate3d(0, 8px, 0); - transform: translate3d(0, 8px, 0); -} - -.pp-tabs-style-6 .pp-tabs-label:last-child:before { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 4px; - background-color: #2CC185; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; -} - -.pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label:last-child:before { - display: none; -} - -.pp-tabs-style-7 .pp-tabs-label { - padding: 0 !important; - background-color: var(--bg-transparent) !important; -} - -.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - overflow: visible; - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - -webkit-transition: color 0.2s; - transition: color 0.2s; - padding: 20px 10px; -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - position: absolute; - top: 100%; - left: 50%; - width: 0; - height: 0; - border: solid transparent; - content: ''; - pointer-events: none; -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-width: 11px; - border-top-color: rgba(0, 0, 0, 0.2); -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - margin-left: -10px; - border-width: 10px; - border-top-color: #e7ecea; -} - -.pp-tabs-style-8 .pp-tabs-label { - padding: 0 !important; - background-color: var(--bg-transparent) !important; - margin: 0 15px; - overflow: hidden; -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label { - margin: 0 !important; -} - -.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner { - padding: 20px 10px; - position: relative; - overflow: hidden; -} - -.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - position: absolute; - top: 0; - left: 0; - z-index: -1; - width: 100%; - height: 100%; - background: #d2d8d6; - content: ''; - -webkit-transition: background-color 0.3s, -webkit-transform 0.3s; - transition: background-color 0.3s, transform 0.3s; - -webkit-transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); - transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); - -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); - transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); -} - -.pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - opacity: 0; -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - opacity: 1; -} - -@media (min-width: 769px) { - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - border-top-color: transparent !important; - border-left-color: #e4e4e4; - bottom: 0; - margin: auto 0; - right: -40px; - left: auto; - top: -45px; - height: 0; - content: ""; - position: absolute; - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - right: auto; - left: -40px; - transform: rotate(180deg); - } - - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label::after { - display: none; - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom: 0; - border-right: 1px solid rgba(0, 0, 0, 0.2); - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-left: 1px solid rgba(0, 0, 0, 0.2); - border-right: 0; - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - position: absolute; - top: 35%; - right: -22px; - left: auto; - width: 0; - height: 0; - border: solid transparent; - content: ''; - pointer-events: none; - border-top-color: transparent !important; - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - right: auto; - left: -22px; - transform: rotate(180deg); - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-width: 11px; - border-left-color: rgba(0, 0, 0, 0.2); - } -} - -@media (max-width: 860px) { - .pp-tabs-labels { - display: none !important; - } - - .pp-tabs-panel-label { - display: table; - width: 100%; - padding: 20px 15px; - } - - .pp-tabs-panel-label span { - width: auto; - } - - .pp-tabs-panel:last-child { - border-bottom: none; - } - - .pp-tabs-default .pp-tabs-panels { - } - - .pp-tabs-horizontal .pp-tabs-label { - float: none; - } - - .pp-tabs-horizontal .pp-tabs-label.pp-tab-active { - border: none; - } - - .pp-tabs-vertical .pp-tabs-labels { - float: none; - width: auto; - } - - .pp-tabs-vertical .pp-tabs-label.pp-tab-active { - border: none; - } - - .pp-tabs-vertical .pp-tabs-panels { - float: none; - width: auto; - } - - .pp-tabs-panel-content { - padding: 20px; - } - - .pp-tabs .pp-tabs-label { - border-bottom: 2px solid #e7e7e7; - } - - .pp-tabs .pp-tabs-label.pp-tab-active { - border-bottom: 0; - } - - .pp-tabs .pp-tabs-default .pp-tabs-label, .pp-tabs .pp-tabs-default .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-5 .pp-tabs-label, .pp-tabs .pp-tabs-style-6 .pp-tabs-label, .pp-tabs .pp-tabs-style-6 .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-7 .pp-tabs-label, .pp-tabs .pp-tabs-style-7 .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-8 .pp-tabs-label { - background-color: var(--bg-transparent) !important; - } - - .pp-tabs-style-1 .pp-tabs-label { - border: 0 !important; - border-bottom: 2px solid #e7e7e7 !important; - } - - .pp-tabs-style-1 .pp-tabs-label.pp-tab-active { - border-bottom: 0 !important; - } - - .pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .pp-tabs-style-3 .pp-tabs-label:after, .pp-tabs-style-4 .pp-tabs-label.pp-tab-active:before, .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - display: none; - } - - .pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom: 0; - } - - .pp-tabs-horizontal .pp-tabs-label .pp-tab-label-inner:before { - content: ""; - display: block; - height: auto; - vertical-align: middle; - } - - .pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner { - display: table; - } - - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } - - .pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-style-2 .pp-tabs-label::after { - display: none; - } - - .pp-tabs .pp-tab-title { - display: inline-block; - width: auto; - } - - .pp-tab-icon { - padding-left: 0 !important; - display: inline-table !important; - margin-bottom: 0 !important; - margin-top: 0 !important; - margin-right: 15px !important; - } - - .pp-tab-icon-right .pp-tab-icon, .pp-tab-icon-bottom .pp-tab-icon { - margin-right: 0 !important; - margin-left: 15px !important; - } - - .pp-tabs-panel-label .pp-toggle-icon { - text-align: right; - } - - .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } - - .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - } - - .pp-tabs-style-8 .pp-tabs-label { - margin: 0 !important; - } - - .pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } -} - -.fl-node-vo75i29j3fmz .pp-tabs-default .pp-tabs-label.pp-tab-active { - border-color: transparent; -} - -.fl-node-vo75i29j3fmz .pp-tabs-default .pp-tabs-panels, .fl-node-vo75i29j3fmz .pp-tabs-default .pp-tabs-panel { - border-color: transparent; -} - -.fl-node-vo75i29j3fmz .pp-tabs-label .pp-tab-icon { - font-size: 20px; - margin-right: 15px; -} - -.fl-node-vo75i29j3fmz .pp-tabs-label .pp-tab-icon:before { - font-size: 20px; -} - -.fl-node-vo75i29j3fmz .pp-tabs-vertical .pp-tabs-label { - } - -.fl-node-vo75i29j3fmz .pp-tabs-labels .pp-tabs-label .pp-tab-label-flex { - justify-content: flex-start; -} - -.fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-panel-content { - color: inherit; -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active:hover, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label:hover, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label:focus { - background-color: var(--bg-light); - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label .pp-tab-description { -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active .pp-tab-description, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active:hover .pp-tab-description, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label:hover .pp-tab-description { -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active .pp-tab-icon, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active:hover .pp-tab-icon, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label:hover .pp-tab-icon { -} - -.fl-node-vo75i29j3fmz .pp-tabs-panel-label .pp-toggle-icon { - font-size: 16px; - color: #333333; -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active .pp-toggle-icon { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - top: 0; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-1 .pp-tabs-labels { - border-color: transparent; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-1 .pp-tabs-label:hover { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-top-color: #F5F6F8; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-2 .pp-tabs-label:first-child:before, .fl-node-vo75i29j3fmz .pp-tabs-style-2 .pp-tabs-label::after { - background: rgba(0, 0, 0, 0.7); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-3 .pp-tabs-label:after { - background-color: #121212; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-3 .pp-tabs-label:hover { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-4 .pp-tabs-label:before { - background-color: #121212; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-4 .pp-tabs-label:hover { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - background-color: var(--bg-light); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-5 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: var(--bg-light); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-5 .pp-tabs-label:hover { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:first-child.pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-500%, 0, 0); - transform: translate3d(-500%, 0, 0); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:nth-child(2).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-400%, 0, 0); - transform: translate3d(-400%, 0, 0); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:nth-child(3).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-300%, 0, 0); - transform: translate3d(-300%, 0, 0); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:nth-child(4).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-200%, 0, 0); - transform: translate3d(-200%, 0, 0); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:nth-child(5).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label, .fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label.pp-tab-active, .fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label.pp-tab-active:hover, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-style-6 .pp-tabs-label:hover { - background-color: var(--bg-transparent) !important; - color: #121212 !important; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:last-child:before { - background-color: #121212; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom-color: transparent; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .fl-node-vo75i29j3fmz .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-top-color: transparent; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-8 .pp-tabs-label:hover .pp-tab-label-inner:after { - background-color: var(--bg-light); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: var(--bg-light); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-8 .pp-tabs-label:hover { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-horizontal.pp-tabs-style-8 .pp-tabs-label { - margin-left: 15px; - margin-right: 15px; -} - -@media (min-width: 769px) { - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-left-color: #F5F6F8; - } - - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label { - border-bottom: 4px solid transparent; - } - - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label.pp-tab-active { - border-bottom: 4px solid #121212; - } - - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-right-color: transparent; - } - - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-left-color: transparent; - } - - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before, .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-left-color: transparent; - } -} - -@media (max-width: 768px) { - .fl-node-vo75i29j3fmz .pp-tabs-style-1 .pp-tabs-label { - border: 4px solid; - margin: 2px 0; - } - - .fl-node-vo75i29j3fmz .pp-tabs-style-5 .pp-tabs-label.pp-tab-active { - background-color: var(--bg-light) !important; - } - - .fl-node-vo75i29j3fmz .pp-tabs-style-8 .pp-tabs-label.pp-tab-active { - background-color: var(--bg-light) !important; - } -} - -.fl-node-vo75i29j3fmz .pp-tabs-labels .pp-tabs-label .pp-tab-title, .fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-label .pp-tab-title { - font-family: var(--font-system-ui); - font-weight: 700; - font-size: 20px; - } - -.fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-panel-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 100px; -} - -@media (max-width: 1115px) { - .fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-panel-content { - padding-left: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-vo75i29j3fmz .pp-tabs-labels .pp-tabs-label .pp-tab-title, .fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-label .pp-tab-title { - font-size: 16px; - } - - .fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-panel-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 30px; - padding-left: 0px; - } -} - -.fl-node-vo75i29j3fmz > .fl-module-content { - margin-top: 60px; -} - -@media (max-width: 860px) { - .fl-node-vo75i29j3fmz.fl-module > .fl-module-content { - margin-top: 50px; - } -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-ud8jroeig5h2.fl-module-heading .fl-heading { - } - -.fl-node-ud8jroeig5h2 > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media (max-width: 1115px) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text, .fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text *:not(b, strong) { - } - -.fl-node-1i28o7dq3pcv > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-1i28o7dq3pcv.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-node-mghf7qv58jbu .clearfix:before, .fl-node-mghf7qv58jbu .clearfix:after { - content: ""; - display: table; -} - -.fl-node-mghf7qv58jbu .clearfix:after { - clear: both; -} - -.fl-node-mghf7qv58jbu .pp-logos-content { - position: relative; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - position: relative; - width: calc((100% - 121px) / 4); - margin-right: 40px; - margin-bottom: 40px; - float: left; - transition: background-color 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-wrapper { - display: flex; - flex-wrap: wrap; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - display: flex; - flex-wrap: wrap; - align-items: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo > a, .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner { - flex: 1 1 auto; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { - } - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo a { - display: block; - text-decoration: none; - box-shadow: none; - border: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper { - display: block -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper p.logo-title { - color: #000000; - margin-top: 10px; - margin-bottom: 10px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { - color: #666666; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo img { - -webkit-filter: inherit; - filter: inherit; - border-style: none; - border-width: 1px; - border-radius: 0px; - margin: 0 auto; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover img { - -webkit-filter: inherit; - filter: inherit; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a { - opacity: 1; - background-color: #f5f5f5; - width: 14px; - height: 14px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a.active, .fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a:hover { - background-color: #999999; - opacity: 1; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav { - display: none; - height: 26px; - width: 26px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - height: 16px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg path { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover svg path { -} - -@media (max-width: 1200px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media (max-width: 1115px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media (max-width: 860px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - } -} - -.fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - font-size: 16px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - } -} - -.fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 10px; -} - -@media (max-width: 860px) { - .fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 0px; - } -} - -.fl-module-pp-reviews .fl-module-content.fl-node-content { - position: relative; - margin-left: 10px; - margin-right: 10px; -} - -.pp-reviews-wrapper { - width: 94%; - margin: auto; -} - -.pp-reviews-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-reviews-wrapper .swiper-container { - margin-left: auto; - margin-right: auto; - position: relative; - overflow: hidden; - z-index: 1; - width: 100%; -} - -.pp-reviews-wrapper .swiper-wrapper { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - position: relative; - width: 100%; - height: 100%; - z-index: 1; -} - -.pp-reviews-wrapper .swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} - -.pp-reviews-wrapper .pp-review-item.swiper-slide { - width: 100%; - padding: 0; - height: auto; -} - -.pp-reviews-wrapper .pp-swiper-button { - background-image: none; - position: absolute; - display: inline-flex; - z-index: 1; - padding: 3px; - line-height: 0; - top: calc(50% - (30px / 2)); - transform: translateY(-50%); - color: hsla(0, 0%, 93%, .9); -} - -.pp-reviews-wrapper .pp-swiper-button svg { - fill: currentColor; - width: 37px; - height: 37px; -} - -.pp-reviews-wrapper .pp-swiper-button-prev { - left: 0; -} - -.pp-reviews-wrapper .pp-swiper-button-next { - right: 0; -} - -.pp-reviews-wrapper .pp-reviews-swiper { - padding-bottom: 30px; -} - -.pp-reviews-wrapper .swiper-container-horizontal .swiper-pagination { - position: relative; - top: 0 !important; - bottom: unset !important; -} - -.pp-reviews-wrapper .swiper-container-horizontal > .swiper-pagination-bullets, .pp-reviews-wrapper .swiper-pagination-custom, .pp-reviews-wrapper .swiper-pagination-fraction { - bottom: unset; -} - -.pp-reviews-wrapper .dashicons, .pp-reviews-wrapper .dashicons-before:before { - width: unset !important; -} - -.pp-review { - border: 1px solid #e8e8e8; - height: 100%; - background-color: var(--color-white); - border-radius: 5px; - display: flex; - flex-direction: column; -} - -.pp-review-header, .pp-review-content { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.pp-review-content { - flex-direction: column; - flex: 1; -} - -.pp-review-link { - margin-top: auto; -} - -.pp-review-link a { - text-decoration: none; -} - -.pp-review-header { - padding-top: 15px; - padding-bottom: 6px; - font-family: var(--font-system-ui); - font-weight: 600; -} - -.pp-review-name { - color: #1c2022; - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - } - -.pp-review-title { - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - } - -.pp-review-content { - padding-top: 6px; - padding-bottom: 15px; -} - -.pp-review-header, .pp-review-content { - padding-left: 15px; - padding-right: 15px; -} - -.pp-review-header.has-separator { - border-bottom: 1px solid #e8e8e8; -} - -.pp-review-image { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.pp-review-image img { - height: 36px; - width: 36px; - border-radius: 999px; - -webkit-box-sizing: content-box; - box-sizing: content-box; - -o-object-fit: cover; - object-fit: cover; -} - -.pp-review-cite { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - font-size: 14px; - line-height: 1; - width: 100%; -} - -.pp-review-icon { - display: flex; - margin-left: auto; -} - -.pp-review-text { - width: 100%; -} - -.pp-rating { - } - -.pp-rating i { - display: inline-block; - position: relative; - cursor: default; - transition: color .2s ease-in-out; -} - -.pp-rating i:before { - content: "\f005"; - display: inline; - font-size: inherit; - font-family: inherit; - position: absolute; - overflow: hidden; - color: #f0ad4e; -} - -.pp-rating i.pp-star-empty:before { - width: 0; -} - -.pp-rating i.pp-star-0:before { - width: 0; -} - -.pp-rating i.pp-star-1:before { - width: 10%; -} - -.pp-rating i.pp-star-2:before { - width: 20%; -} - -.pp-rating i.pp-star-3:before { - width: 30%; -} - -.pp-rating i.pp-star-4:before { - width: 40%; -} - -.pp-rating i.pp-star-5:before { - width: 50%; -} - -.pp-rating i.pp-star-6:before { - width: 60%; -} - -.pp-rating i.pp-star-7:before { - width: 70%; -} - -.pp-rating i.pp-star-8:before { - width: 80%; -} - -.pp-rating i.pp-star-9:before { - width: 90%; -} - -.pp-rating i.pp-star-10:before { - width: 100%; -} - -.fl-node-08kl1yzxeout .pp-reviews-wrapper { -} - -.fl-node-08kl1yzxeout .pp-review { - padding: 25px; - background-color: var(--bg-light); -} - -.fl-node-08kl1yzxeout .pp-review:hover { - background-color: var(--bg-light); -} - -.fl-node-08kl1yzxeout .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-name { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - margin-top: 10px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - margin-top: 35px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-link a { -} - -.fl-node-08kl1yzxeout .pp-review-link a:hover { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-image { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - width: 36px; - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .pp-review-icon { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - background: #999999; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet-active { - background: #000000; -} - -.fl-node-08kl1yzxeout .pp-swiper-button svg { - width: 24px; - height: 24px; -} - -.fl-node-08kl1yzxeout .pp-swiper-button { - color: #000000; - padding-left: 13px; - padding-right: 13px; - padding-bottom: 5px; - padding-top: 5px; - opacity: 1; -} - -.fl-node-08kl1yzxeout .pp-swiper-button:hover { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-prev { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-next { -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - width: 10px; - height: 10px; - border-radius: 100px; -} - -.fl-node-08kl1yzxeout .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-rating { - } - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; - color: #efecdc; -} - -.fl-node-08kl1yzxeout .pp-rating i:before { - color: #f0ad4e; -} - -.fl-node-08kl1yzxeout .pp-rating i:not(.pp-star-empty):before { - content: "\002605"; -} - -.fl-node-08kl1yzxeout .pp-review { - border-style: none; - border-width: 0; - background-clip: border-box; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding: 25px; -} - -.fl-node-08kl1yzxeout .pp-review-name { - font-family: var(--font-system-ui); - font-weight: 800; - font-size: 18px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - font-family: var(--font-system-ui); - font-weight: 300; - font-size: 16px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - font-family: var(--font-system-ui); - font-weight: 300; - font-size: 18px; - } - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { - margin-left: 5px; - margin-right: 5px; -} - -.fl-node-08kl1yzxeout .swiper-pagination { - margin-top: 5px; -} - -.fl-node-08kl1yzxeout .pp-review-icon i:before { - font-size: 0px; -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-fa7hjib92cpv.fl-module-heading .fl-heading { - } - -.fl-node-fa7hjib92cpv > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-fa7hjib92cpv.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text, .fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text *:not(b, strong) { - } - -.fl-node-9hf5wet31z02 > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media (max-width: 1115px) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media (max-width: 860px) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media (max-width: 1115px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - } -} - -@media (max-width: 860px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 15px; - } -} - -.entry-content .pp-infolist-title h3, .pp-infolist-title h3 { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infolist-description p { - margin-bottom: 15px; -} - -.pp-infolist-description p:last-of-type { - margin-bottom: 0 !important; -} - -.entry-content .pp-more-link, .pp-more-link { - box-shadow: none; - display: inline-block; - text-decoration: none; -} - -.pp-list-item > .pp-more-link { - display: table; - margin-top: 0; -} - -.pp-more-link { - color: #000; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infolist-icon-inner .dashicons, .pp-infolist-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-list-connector { - height: 100%; - position: absolute; - top: 33px; - z-index: 2; -} - -.pp-infolist-wrap .pp-list-item { - overflow: visible; - list-style: none; - padding-bottom: 25px; - position: relative; -} - -.pp-infolist-wrap .pp-list-item-content { - position: relative; - z-index: 3; -} - -.pp-infolist-wrap .pp-list-item-content { - display: flex; - align-items: center; -} - -.pp-list-item:last-of-type .pp-list-connector { - display: none; -} - -.pp-icon-wrapper { - position: relative; - z-index: 3; -} - -.pp-infolist { - } - -.pp-infolist ul { - margin: 0; - padding: 0; - display: flex; - flex-direction: column; -} - -.pp-infolist-icon { - border-width: 0; - margin: 0 auto; - } - -.pp-infolist-icon-inner { - display: table; - height: 3em; - line-height: 0; - width: 3em; -} - -.pp-infolist-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infolist-icon-inner img { - border: none; -} - -.pp-infolist-wrap .layout-1 { - } - -.pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 20px; -} - -.pp-infolist-wrap .layout-2 { - text-align: right; -} - -.pp-infolist-wrap .layout-2 .pp-list-item-content { - flex-direction: row-reverse; -} - -.pp-infolist-wrap .layout-2 .pp-icon-wrapper { - float: right; - margin-left: 20px; -} - -.pp-infolist-wrap .layout-2 .pp-heading-wrapper { - display: table-cell; - vertical-align: middle; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-list-items { - flex-direction: row; -} - -.pp-infolist-wrap .layout-3 .pp-list-item-content { - padding: 0 20px; - flex-direction: column; -} - -.pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.pp-infolist-wrap .layout-3 .pp-list-connector { - height: 0; - left: 120px; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-more-link { - width: 100%; -} - -@media (max-width: 860px) { - .layout-3 .pp-list-item { - width: 100%; - } - - .layout-3 .pp-list-connector { - display: none; - } - - .layout-3 .pp-list-items { - margin-left: 0; - padding-left: 0; - } - - .pp-infolist-wrap .layout-3 .pp-list-items { - flex-wrap: wrap; - } -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content { - transition: all 0.3s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item { - padding-bottom: 0; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-item .pp-list-item-content, .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-item .pp-list-item-content { - align-items: flex-start; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - color: var(--color-white); - margin-top: 0px; - margin-bottom: 0px; - transition: color 0.2s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text:hover { - color: var(--color-white); -} - -.fl-node-9bd56tarons2 .pp-infolist-description { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-connector { - border-left-color: #000000; - border-left-style: none; - border-left-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-connector { - border-right-color: #000000; - border-right-style: none; - border-right-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-connector { - border-top-color: #000000; - border-top-style: none; - border-top-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 20%; -} - -@media (max-width: 768px) { - .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 100%; - float: none; - } -} - -.fl-node-9bd56tarons2 .pp-infolist ul { - gap: 25px; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - font-family: var(--font-system-ui); - font-weight: 300; - font-size: 18px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { - padding: 0px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { - width: 26px; - height: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon, .fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon:before { - font-size: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner { - width: 30px; - height: 30px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, .pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - } - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - background-color: #ffffff; - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - - - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - color: var(--color-dark); - display: block; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_required { - color: #ff0000; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_container label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper table.gfield_list thead th, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_quantity_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: var(--font-system-ui); - font-weight: 700; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h2.gsection_title, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - color: var(--color-dark); - background-color: #ffffff; - width: 100% !important; - } - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select:focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label input.medium, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { - margin-left: 0 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - margin-top: 15px; - width: auto; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { - background: transparent; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input[type=file] { - border-style: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { - display: none !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error { - width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { - color: var(--color-dark); - margin-left: 0; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media (max-width: 1115px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -.fl-node-btz2rn93xyu8 .gform_confirmation_wrapper .gform_confirmation_message { - color: var(--color-dark); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 35px; - padding-right: 35px; - padding-bottom: 35px; - padding-left: 35px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: var(--font-system-ui); - font-weight: 700; - font-size: 14px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - font-family: var(--font-system-ui); - font-weight: 400; - font-size: 18px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper .gform_confirmation_message { - font-family: var(--font-system-ui); - font-weight: 700; - font-size: 20px; - } - -@media (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-dn129i74qg6m .fl-row-content { - min-width: 0px; -} - -.fl-node-ujmtgq8xb530 .fl-row-content { - min-width: 0px; -} - -.fl-node-1753mb2hg4k0 .fl-row-content { - min-width: 0px; -} - -.fl-node-pym08gf9wr2o .fl-row-content { - min-width: 0px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post { - padding: 30px !important; - background-color: #151515; - border-radius: 16px; - border: 1px solid #151515; - transition: all .3s ease-in-out; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post:hover { - border-color: #428AF7 !important; -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-post-image { - padding: 0; - padding-bottom: 0; - width: 150px; - height: 35px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-post-text { - padding: 28px 0 30px 0; - display: flex; - flex-direction: column; - height: 100% !important; -} - -.fl-node-ocvfdn5wibp8 .excerpt p { - font-size: 16px; - margin-bottom: 0; - color: #fff; -} - -.fl-node-ocvfdn5wibp8 .case-category { - padding-top: 0; - margin-top: auto !important; -} - -.fl-node-ocvfdn5wibp8 .case-category ul { - margin: 0; - padding: 0; - list-style: none; -} - -.fl-node-ocvfdn5wibp8 .case-category ul li { - font-size: 14px; - font-weight: bold; - display: inline-block; - padding: 7px 15px; - background-color: #272727 !important; - border-radius: 21px; - color: #fff; - transition: all 0.3s ease-in-out; - margin-bottom: 8px; -} - -.fl-node-ocvfdn5wibp8 .case-category ul li:not(:last-child) { - margin-right: 8px; -} - -@media (max-width: 860px) { - .fl-node-ocvfdn5wibp8 .pp-content-post:not(:last-child) { - margin-bottom: 30px !important; - } - - .fl-node-ocvfdn5wibp8 .pp-content-post { - padding: 20px !important; - } - - .fl-node-ocvfdn5wibp8 .pp-content-grid-post-text { - padding: 20px 0 0 0; - height: auto !important; - display: block; - } - - .fl-node-ocvfdn5wibp8 .case-category { - padding-top: 20px; - margin-top: 0; - } -} - -fl-builder-content *, .fl-builder-content *:before, .fl-builder-content *:after { - box-sizing: border-box; -} - - - - - - - - - - - - - - - - -.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus { - background: transparent !important; - border: none !important; - position: absolute; - top: 0; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus { - top: 32px !important; -} - -img.mfp-img { - padding: 0; -} - -.mfp-counter { - display: none; -} - -.mfp-wrap .mfp-preloader.fa { - font-size: 30px; -} - -.fl-form-field { - margin-bottom: 15px; -} - -.fl-form-field input.fl-form-error { - border-color: #DD6420; -} - -.fl-form-error-message { - clear: both; - color: #DD6420; - display: none; - padding-top: 8px; - font-size: 12px; - font-weight: lighter; -} - -.fl-form-button-disabled { - opacity: 0.5; -} - -.fl-animation { - opacity: 0; -} - -.fl-builder-preview .fl-animation, .fl-builder-edit .fl-animation, .fl-animated { - opacity: 1; -} - -.fl-animated { - animation-fill-mode: both; - -webkit-animation-fill-mode: both; -} - -.fl-button.fl-button-icon-animation i { - width: 0 !important; - opacity: 0; - -ms-filter: "alpha(opacity=0)"; - transition: all 0.2s ease-out; - -webkit-transition: all 0.2s ease-out; -} - -.fl-button.fl-button-icon-animation:hover i { - opacity: 1 ! important; - -ms-filter: "alpha(opacity=100)"; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-after { - margin-left: 0px !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { - margin-left: 10px !important; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-before { - margin-right: 0 !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { - margin-right: 20px !important; - margin-left: -10px; -} - -.single:not(.woocommerce).single-fl-builder-template .fl-content { - width: 100%; -} - -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - pointer-events: none; - overflow: hidden; -} - -.fl-builder-shape-layer { - z-index: 0; -} - -.fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 2; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -.fl-row-bg-overlay .fl-row-content { - z-index: 2; -} - -.fl-builder-layer > * { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.fl-builder-layer + .fl-row-content { - position: relative; -} - -.fl-builder-layer .fl-shape { - fill: #aaa; - stroke: none; - stroke-width: 0; - width: 100%; -} - -@supports (-webkit-touch-callout: inherit) { - .fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -@supports (-webkit-touch-callout: none) { - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -.fl-row-content-wrap { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-module-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - - -@media (max-width: 1115px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-medium { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: flex; - } - - .fl-col-group.fl-col-group-medium-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -@media (max-width: 860px) { - - .fl-row-content-wrap { - background-attachment: scroll !important; - } - - .fl-row-bg-parallax .fl-row-content-wrap { - background-attachment: scroll !important; - background-position: center center !important; - } - - .fl-col-group.fl-col-group-equal-height { - display: block; - } - - .fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width { - display: -webkit-box; - display: -webkit-flex; - display: flex; - } - - .fl-col-group.fl-col-group-responsive-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) { - flex-basis: 100%; - width: 100% !important; - } - - .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; - display: unset; - -webkit-flex-wrap: unset; - flex-wrap: unset; - flex-direction: unset; - } - - .fl-col { - clear: both; - float: none; - margin-left: auto; - margin-right: auto; - width: auto !important; - } - - .fl-col-small:not(.fl-col-small-full-width) { - max-width: 400px; - } - - .fl-block-col-resize { - display: none; - } - - .fl-row[data-node] .fl-row-content-wrap { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] .fl-bg-video, .fl-row[data-node] .fl-bg-slideshow { - left: 0; - right: 0; - } - - .fl-col[data-node] .fl-col-content { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.page .fl-post-header, .single-fl-builder-template .fl-post-header { - display: none; -} - -.fl-node-dn129i74qg6m > .fl-row-content-wrap { - background-color: #ffffff; - - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-dn129i74qg6m > .fl-row-content-wrap { - padding-top: 200px; - padding-bottom: 80px; -} - -@media (max-width: 1115px) { - .fl-node-dn129i74qg6m.fl-row > .fl-row-content-wrap { - padding-top: 150px; - } -} - -@media (max-width: 860px) { - .fl-node-dn129i74qg6m.fl-row > .fl-row-content-wrap { - padding-top: 100px; - padding-bottom: 25px; - } -} - -.fl-node-ujmtgq8xb530 > .fl-row-content-wrap { - background-color: #ffffff; -} - -.fl-node-ujmtgq8xb530 .fl-builder-bottom-edge-layer { - bottom: -1%; -} - -.fl-node-ujmtgq8xb530 .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 30%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-ujmtgq8xb530 .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -.fl-node-ujmtgq8xb530 > .fl-row-content-wrap { - padding-top: 0px; - padding-bottom: 0px; -} - -@media (max-width: 860px) { - .fl-node-ujmtgq8xb530.fl-row > .fl-row-content-wrap { - padding-top: 25px; - padding-right: 20px; - padding-bottom: 25px; - padding-left: 20px; - } -} - -.fl-node-1753mb2hg4k0 > .fl-row-content-wrap { - background-color: #000; - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-1753mb2hg4k0 > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 130px; -} - -@media (max-width: 1115px) { - .fl-node-1753mb2hg4k0.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-1753mb2hg4k0.fl-row > .fl-row-content-wrap { - padding-top: 25px; - padding-right: 20px; - padding-bottom: 50px; - padding-left: 20px; - } -} - -.fl-node-pym08gf9wr2o > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center top; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-pym08gf9wr2o .fl-builder-bottom-edge-layer { - bottom: -0.5%; -} - -.fl-node-pym08gf9wr2o .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 7%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-pym08gf9wr2o .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -.fl-node-pym08gf9wr2o > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 0px; -} - -@media (max-width: 1115px) { - .fl-node-pym08gf9wr2o.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 0px; - } -} - -@media (max-width: 860px) { - .fl-node-pym08gf9wr2o.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 0px; - padding-left: 20px; - } -} - -.fl-node-fwc7x53r0dpl { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-fwc7x53r0dpl { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-fwc7x53r0dpl > .fl-col-content { - padding-top: 0px; - padding-bottom: 0px; -} - -@media (max-width: 860px) { - .fl-node-fwc7x53r0dpl.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-bi013pcl2qtv { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-bi013pcl2qtv { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-bi013pcl2qtv > .fl-col-content { - padding-top: 0px; - padding-bottom: 0px; - padding-left: 100px; -} - -.fl-node-pifywec9vd5m { - width: 55%; -} - -.fl-node-pifywec9vd5m > .fl-col-content { - background-color: #ffffff; - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; - box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.11); -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-pifywec9vd5m { - width: 75% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pifywec9vd5m { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-pifywec9vd5m > .fl-col-content { - margin-top: -220px; -} - -@media (max-width: 860px) { - .fl-node-pifywec9vd5m.fl-col > .fl-col-content { - margin-top: 30px; - } -} - -.fl-node-pifywec9vd5m > .fl-col-content { - padding-top: 25px; - padding-right: 25px; - padding-bottom: 25px; - padding-left: 25px; -} - -@media (max-width: 860px) { - .fl-node-pifywec9vd5m.fl-col > .fl-col-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-we18l5hvkso9 { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-we18l5hvkso9 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-we18l5hvkso9 > .fl-col-content { - padding-top: 130px; -} - -@media (max-width: 860px) { - .fl-node-we18l5hvkso9.fl-col > .fl-col-content { - padding-top: 50px; - } -} - -.fl-node-dpmvbgkwihyl { - width: 100%; -} - -.fl-node-dpmvbgkwihyl > .fl-col-content { - background-color: var(--bg-light); - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-dpmvbgkwihyl { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-dpmvbgkwihyl > .fl-col-content { - padding-top: 80px; - padding-right: 15px; - padding-bottom: 120px; - padding-left: 15px; -} - -@media (max-width: 860px) { - .fl-node-dpmvbgkwihyl.fl-col > .fl-col-content { - padding-top: 25px; - padding-right: 20px; - padding-bottom: 65px; - padding-left: 20px; - } -} - -.fl-node-ha6dj4z7r51f { - width: 33.33%; -} - -.fl-node-ha6dj4z7r51f > .fl-col-content { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 0px; - border-right-width: 1px; - border-bottom-width: 0px; - border-left-width: 0px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-ha6dj4z7r51f { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } - - .fl-node-ha6dj4z7r51f > .fl-col-content { - border-style: none; - border-width: 0; - background-clip: border-box; - border-color: #dedede; - border-top-width: 0px; - border-right-width: 0px; - border-bottom-width: 1px; - border-left-width: 0px; - } -} - -@media (max-width: 860px) { - .fl-node-ha6dj4z7r51f.fl-col > .fl-col-content { - margin-right: 0px; - margin-bottom: 0px; - } -} - -.fl-node-ha6dj4z7r51f > .fl-col-content { - padding-top: 0px; - padding-right: 60px; - padding-bottom: 0px; - padding-left: 60px; -} - -@media (max-width: 860px) { - .fl-node-ha6dj4z7r51f.fl-col > .fl-col-content { - padding-bottom: 15px; - } -} - -.fl-node-qmyhd24xwtgf { - width: 33.34%; -} - -.fl-node-qmyhd24xwtgf > .fl-col-content { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 0px; - border-right-width: 1px; - border-bottom-width: 0px; - border-left-width: 0px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-qmyhd24xwtgf { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } - - .fl-node-qmyhd24xwtgf > .fl-col-content { - border-style: none; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 0px; - border-right-width: 0px; - border-bottom-width: 1px; - border-left-width: 0px; - } -} - -@media (max-width: 860px) { - .fl-node-qmyhd24xwtgf.fl-col > .fl-col-content { - margin-left: 0px; - } -} - -.fl-node-qmyhd24xwtgf > .fl-col-content { - padding-right: 60px; - padding-left: 60px; -} - -@media (max-width: 860px) { - .fl-node-qmyhd24xwtgf.fl-col > .fl-col-content { - padding-bottom: 15px; - } -} - -.fl-node-e39jya6vwtrg { - width: 33.33%; -} - -.fl-node-e39jya6vwtrg > .fl-col-content { - border-style: none; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 0px; - border-right-width: 0px; - border-bottom-width: 0px; - border-left-width: 0px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-e39jya6vwtrg { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } - - .fl-node-e39jya6vwtrg > .fl-col-content { - border-style: none; - border-width: 0; - background-clip: border-box; - } -} - -.fl-node-e39jya6vwtrg > .fl-col-content { - padding-top: 0px; - padding-right: 60px; - padding-bottom: 0px; - padding-left: 60px; -} - -@media (max-width: 860px) { - .fl-node-e39jya6vwtrg.fl-col > .fl-col-content { - padding-top: 15px; - } -} - -.fl-node-xuo6d7cwbmyf { - width: 100%; -} - -.fl-node-xuo6d7cwbmyf > .fl-col-content { - padding-bottom: 60px; -} - -@media (max-width: 860px) { - .fl-node-xuo6d7cwbmyf.fl-col > .fl-col-content { - padding-bottom: 0px; - } -} - -.fl-node-paujk1bwfe0l { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-paujk1bwfe0l { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-paujk1bwfe0l > .fl-col-content { - margin-right: 30px; -} - -@media (max-width: 860px) { - .fl-node-paujk1bwfe0l.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-9xrz1vbyfomu { - width: 33.34%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-9xrz1vbyfomu { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-9xrz1vbyfomu > .fl-col-content { - margin-right: 30px; -} - -@media (max-width: 860px) { - .fl-node-9xrz1vbyfomu.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-dcks70njr95q { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-dcks70njr95q { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-dcks70njr95q > .fl-col-content { - margin-right: 30px; -} - -@media (max-width: 860px) { - .fl-node-dcks70njr95q.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -@media (max-width: 860px) { - .fl-node-dcks70njr95q.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-cratlqvibo3x { - width: 100%; -} - -.fl-node-reqazbvwfnj9 { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-reqazbvwfnj9 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-reqazbvwfnj9 > .fl-col-content { - margin-right: 30px; -} - -@media (max-width: 860px) { - .fl-node-reqazbvwfnj9.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-5syfq06jvt8x { - width: 33.34%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-5syfq06jvt8x { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-5syfq06jvt8x > .fl-col-content { - margin-right: 30px; -} - -@media (max-width: 860px) { - .fl-node-5syfq06jvt8x.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-r5mpnlqz427o { - width: 33.33%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-r5mpnlqz427o { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-r5mpnlqz427o > .fl-col-content { - margin-right: 30px; -} - -@media (max-width: 860px) { - .fl-node-r5mpnlqz427o.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-amfg9koj0sy7 { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-amfg9koj0sy7 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-amfg9koj0sy7 > .fl-col-content { - padding-top: 130px; - padding-bottom: 60px; -} - -@media (max-width: 860px) { - .fl-node-amfg9koj0sy7.fl-col > .fl-col-content { - padding-top: 50px; - padding-bottom: 30px; - } -} - -.fl-node-jnd3f07aiomb { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-jnd3f07aiomb { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-wba6z4q9i0ec { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-wba6z4q9i0ec { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-iyd1bqf4copa { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-iyd1bqf4copa { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .fl-node-iyd1bqf4copa.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-un7g6w0fb9dh { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-un7g6w0fb9dh { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .fl-node-un7g6w0fb9dh.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-5dzyge41jmoa { - width: 100%; -} - -.fl-node-10d3e2kq8tox { - width: 25%; -} - -.fl-node-re5qh3i2z6at { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-re5qh3i2z6at { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .fl-node-re5qh3i2z6at.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-d59ml2b3v8s7 { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-d59ml2b3v8s7 { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media (max-width: 860px) { - .fl-node-d59ml2b3v8s7.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-x6rqpedlc9y5 { - width: 25%; -} - -.fl-node-74apslrkzt59 { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-74apslrkzt59 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-74apslrkzt59 > .fl-col-content { - padding-top: 130px; -} - -@media (max-width: 860px) { - .fl-node-74apslrkzt59.fl-col > .fl-col-content { - padding-top: 50px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - } -} - -.fl-node-n23v5ji8wk41 { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-n23v5ji8wk41 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-n23v5ji8wk41 > .fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-n23v5ji8wk41 > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media (max-width: 860px) { - .fl-node-n23v5ji8wk41.fl-col > .fl-col-content { - padding-top: 15px; - } -} - -.fl-node-pqa234eb9d50 { - width: 50%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pqa234eb9d50 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-pqa234eb9d50 > .fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -@media (max-width: 860px) { - .fl-node-pqa234eb9d50.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-pqa234eb9d50 > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media (max-width: 860px) { - .fl-node-pqa234eb9d50.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-upxq4sk52c3o { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-upxq4sk52c3o { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-upxq4sk52c3o > .fl-col-content { - padding-right: 0px; -} - -.fl-node-tr8ya9nhipmj { - width: 22%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-tr8ya9nhipmj { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-tr8ya9nhipmj > .fl-col-content { - margin-right: 0px; -} - -@media (max-width: 860px) { - .fl-node-tr8ya9nhipmj.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-oq86d7v9jk2x { - width: 28%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-oq86d7v9jk2x { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-oq86d7v9jk2x > .fl-col-content { - margin-right: 25px; - margin-left: 50px; -} - -@media (max-width: 860px) { - .fl-node-oq86d7v9jk2x.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-oljqy5bpn7fu { - width: 28%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-oljqy5bpn7fu { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-oljqy5bpn7fu > .fl-col-content { - margin-right: 50px; - margin-left: 25px; -} - -@media (max-width: 860px) { - .fl-node-oljqy5bpn7fu.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-mtgai4swuk6v { - width: 22%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-mtgai4swuk6v { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-mtgai4swuk6v > .fl-col-content { - margin-right: 0px; -} - -@media (max-width: 860px) { - .fl-node-mtgai4swuk6v.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-04h8akisgvow { - color: var(--color-white); -} - -.fl-builder-content .fl-node-04h8akisgvow *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) { - color: var(--color-white); -} - -.fl-builder-content .fl-node-04h8akisgvow a { - color: var(--color-white); -} - -.fl-builder-content .fl-node-04h8akisgvow a:hover { - color: var(--color-white); -} - -.fl-builder-content .fl-node-04h8akisgvow h1, .fl-builder-content .fl-node-04h8akisgvow h2, .fl-builder-content .fl-node-04h8akisgvow h3, .fl-builder-content .fl-node-04h8akisgvow h4, .fl-builder-content .fl-node-04h8akisgvow h5, .fl-builder-content .fl-node-04h8akisgvow h6, .fl-builder-content .fl-node-04h8akisgvow h1 a, .fl-builder-content .fl-node-04h8akisgvow h2 a, .fl-builder-content .fl-node-04h8akisgvow h3 a, .fl-builder-content .fl-node-04h8akisgvow h4 a, .fl-builder-content .fl-node-04h8akisgvow h5 a, .fl-builder-content .fl-node-04h8akisgvow h6 a { - color: var(--color-white); -} - -.fl-node-04h8akisgvow { - width: 100%; -} - -.fl-node-04h8akisgvow > .fl-col-content { - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-04h8akisgvow { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-04h8akisgvow > .fl-col-content { - margin-top: 130px; -} - -@media (max-width: 860px) { - .fl-node-04h8akisgvow.fl-col > .fl-col-content { - margin-top: 50px; - } -} - -.fl-node-04h8akisgvow > .fl-col-content { - padding-top: 60px; - padding-right: 60px; - padding-bottom: 60px; - padding-left: 60px; -} - -@media (max-width: 860px) { - .fl-node-04h8akisgvow.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-vazkm2sftxr5 { - width: 100%; -} - -.fl-node-vazkm2sftxr5 > .fl-col-content { - padding-top: 130px; -} - -@media (max-width: 860px) { - .fl-node-vazkm2sftxr5.fl-col > .fl-col-content { - padding-top: 50px; - } -} - -.fl-node-38ejkdz2v4cq { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-38ejkdz2v4cq { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-38ejkdz2v4cq > .fl-col-content { - margin-top: 130px; -} - -.fl-node-38ejkdz2v4cq > .fl-col-content { - padding-bottom: 60px; -} - -@media (max-width: 860px) { - .fl-node-38ejkdz2v4cq.fl-col > .fl-col-content { - padding-top: 50px; - padding-bottom: 0px; - } -} - -.fl-node-2x7c5i3nmohu { - width: 26%; -} - -.fl-node-0qv8y5e3of4j { - width: 27%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-0qv8y5e3of4j { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-0qv8y5e3of4j > .fl-col-content { - padding-right: 0px; -} - -@media (max-width: 860px) { - .fl-node-0qv8y5e3of4j.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-rz7j0ncgqywf { - width: 20%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-rz7j0ncgqywf { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - margin-top: 0px; -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - padding-top: 0px; - padding-left: 15px; -} - -@media (max-width: 860px) { - .fl-node-rz7j0ncgqywf.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-wtxr2jcg469d { - width: 27%; -} - -.fl-node-zaerhibqp296 { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-zaerhibqp296 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-zaerhibqp296 > .fl-col-content { - padding-top: 60px; -} - -@media (max-width: 860px) { - .fl-node-zaerhibqp296.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-8x91uqrnkeb7 { - width: 100%; -} - -.fl-node-8x91uqrnkeb7 > .fl-col-content { - background-color: var(--bg-light); - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-8x91uqrnkeb7 { - width: 100% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-8x91uqrnkeb7 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-8x91uqrnkeb7 > .fl-col-content { - margin-top: 180px; -} - -@media (max-width: 860px) { - .fl-node-8x91uqrnkeb7.fl-col > .fl-col-content { - margin-top: 50px; - } -} - -.fl-node-8x91uqrnkeb7 > .fl-col-content { - padding-top: 80px; - padding-right: 60px; - padding-bottom: 120px; - padding-left: 60px; -} - -@media (max-width: 860px) { - .fl-node-8x91uqrnkeb7.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-pdak97nlsr0m { - width: 30%; -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - background-color: #000000; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - margin-top: 0px; -} - -@media (max-width: 860px) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - margin-top: 30px; - margin-bottom: 0px; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - padding-top: 40px; - padding-right: 40px; - padding-bottom: 40px; - padding-left: 40px; -} - -@media (max-width: 860px) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-no1p3qm2vyd7 { - width: 70%; -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 70% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - margin-top: 0px; - margin-left: 40px; -} - -@media (max-width: 860px) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media (max-width: 860px) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 40px; - padding-left: 0px; - } -} - -/* .fl-module-heading .fl-heading removed - already in critical/fl-common-modules.css */ - -.fl-node-j23qxyn7ofsc.fl-module-heading .fl-heading { - font-size: 80px; - letter-spacing: -0.8px; -} - -@media (max-width: 860px) { - .fl-node-j23qxyn7ofsc.fl-module-heading .fl-heading { - font-size: 40px; - } -} - -.fl-builder-content .fl-rich-text strong { - font-weight: bold; -} - -.fl-builder-content .fl-node-8yibs7gtxvjp .fl-rich-text, .fl-builder-content .fl-node-8yibs7gtxvjp .fl-rich-text *:not(b, strong) { - font-size: 20px; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-8yibs7gtxvjp .fl-rich-text, .fl-builder-content .fl-node-8yibs7gtxvjp .fl-rich-text *:not(b, strong) { - font-size: 16px; - } -} - -.fl-node-8yibs7gtxvjp > .fl-module-content { - margin-top: 20px; - margin-right: 50px; -} - -@media (max-width: 860px) { - .fl-node-8yibs7gtxvjp.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - } -} - -.fl-builder-content .fl-node-ls7iak3ydobn a.fl-button, .fl-builder-content .fl-node-ls7iak3ydobn a.fl-button:hover, .fl-builder-content .fl-node-ls7iak3ydobn a.fl-button:visited { -} - -.fl-node-ls7iak3ydobn .fl-button-wrap { - } - -.fl-builder-content .fl-node-ls7iak3ydobn a.fl-button, .fl-builder-content .fl-node-ls7iak3ydobn a.fl-button:visited { - text-transform: none; -} - -.fl-node-ls7iak3ydobn > .fl-module-content { - margin-top: 32px; -} - -@media (max-width: 860px) { - .fl-node-ls7iak3ydobn.fl-module > .fl-module-content { - margin-top: 25px; - } -} - -img.mfp-img { - padding-bottom: 40px !important; -} - -@media (max-width: 860px) { - .fl-photo-content, .fl-photo-img { - max-width: 100%; - } -} - -.fl-node-m6xb85qn107l .fl-photo { - text-align: right; -} - -.fl-node-m6xb85qn107l .fl-photo-content, .fl-node-m6xb85qn107l .fl-photo-img { - width: 365px; -} - -.fl-node-m6xb85qn107l .fl-photo-img { - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 860px) { - .fl-node-m6xb85qn107l .fl-photo { - } -} - -.fl-node-uqmxksgj6zd4 .fl-photo { - } - -.fl-node-uqmxksgj6zd4 .fl-photo-content, .fl-node-uqmxksgj6zd4 .fl-photo-img { - width: 120px; -} - -@media (max-width: 860px) { - .fl-node-uqmxksgj6zd4 .fl-photo { - } -} - -.fl-builder-content .fl-node-s3wp4tod8vfm .fl-rich-text, .fl-builder-content .fl-node-s3wp4tod8vfm .fl-rich-text *:not(b, strong) { - font-family: var(--font-system-ui); - font-weight: 700; - font-size: 75px; - line-height: 1; - letter-spacing: -0.75px; - } - -@media (max-width: 860px) { - .fl-builder-content .fl-node-s3wp4tod8vfm .fl-rich-text, .fl-builder-content .fl-node-s3wp4tod8vfm .fl-rich-text *:not(b, strong) { - font-size: 50px; - } -} - -.fl-node-s3wp4tod8vfm > .fl-module-content { - margin-top: 35px; -} - -@media (max-width: 860px) { - .fl-node-s3wp4tod8vfm.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-builder-content .fl-node-mvlu0rkbgc18 .fl-rich-text, .fl-builder-content .fl-node-mvlu0rkbgc18 .fl-rich-text *:not(b, strong) { - font-size: 16px; - } - -.fl-node-mvlu0rkbgc18 > .fl-module-content { - margin-top: 5px; -} - -@media (max-width: 860px) { - .fl-node-mvlu0rkbgc18.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-2div407rylu5 a.fl-button, .fl-builder-content .fl-node-2div407rylu5 a.fl-button:hover, .fl-builder-content .fl-node-2div407rylu5 a.fl-button:visited { -} - -.fl-node-2div407rylu5 .fl-button-wrap { - } - -.fl-builder-content .fl-node-2div407rylu5 .fl-button-wrap a.fl-button { - padding-top: 11px; - padding-bottom: 11px; -} - -.fl-builder-content .fl-node-2div407rylu5 a.fl-button, .fl-builder-content .fl-node-2div407rylu5 a.fl-button:visited { - font-size: 16px; - } - -.fl-node-2div407rylu5 > .fl-module-content { - margin-top: 30px; -} - -@media (max-width: 860px) { - .fl-node-2div407rylu5.fl-module > .fl-module-content { - margin-top: 20px; - } -} - -.fl-builder-content .fl-node-pqwe8j7o3l6z .fl-rich-text, .fl-builder-content .fl-node-pqwe8j7o3l6z .fl-rich-text *:not(b, strong) { - } - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-logo-grid-input.input-small { - width: 46px !important; -} - -.pp-logos-content .logo-slider-prev, .pp-logos-content .logo-slider-next { - position: absolute; - top: 50%; - transform: translateY(-50%); - left: -6px; -} - -.pp-logos-content .logo-slider-next { - right: -6px; - left: auto; -} - -.pp-logos-content .logo-slider-nav { - text-decoration: none; - box-shadow: none; - border: none; - border-radius: 0; - background: none; - display: inline-flex; - align-items: center; - justify-content: center; - line-height: 0; - height: 30px; - width: 30px; - padding: 0; - color: #333; - transition: all 0.3s ease-in-out; -} - -.pp-logos-content .disabled { - pointer-events: none; -} - -.pp-logos-content .logo-slider-nav svg { - height: 20px; - fill: currentColor; -} - -.pp-logos-content .pp-logo { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.pp-logos-content .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-logos-content .bx-wrapper { - margin-bottom: 0; - direction: ltr; -} - -.pp-logos-carousel:not(.pp-logos-wrapper-loaded) { - opacity: 0; -} - -.fl-node-cbhworulayqn .clearfix:before, .fl-node-cbhworulayqn .clearfix:after { - content: ""; - display: table; -} - -.fl-node-cbhworulayqn .clearfix:after { - clear: both; -} - -.fl-node-cbhworulayqn .pp-logos-content { - position: relative; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo { - position: relative; - width: calc((100% - 201px) / 6); - margin-right: 40px; - margin-bottom: 40px; - float: left; - transition: background-color 0.3s ease-in-out; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(6n+1) { - clear: left; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(6n) { - margin-right: 0; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo:hover { -} - -.fl-node-cbhworulayqn .pp-logos-wrapper { - display: flex; - flex-wrap: wrap; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo { - display: flex; - flex-wrap: wrap; - align-items: center; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo > a, .fl-node-cbhworulayqn .pp-logos-content .pp-logo .pp-logo-inner { - flex: 1 1 auto; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { - } - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo a { - display: block; - text-decoration: none; - box-shadow: none; - border: none; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo div.title-wrapper { - display: block -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo div.title-wrapper p.logo-title { - color: #000000; - margin-top: 10px; - margin-bottom: 10px; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { - color: #666666; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo img { - -webkit-filter: inherit; - filter: inherit; - border-style: none; - border-width: 1px; - border-radius: 0px; - margin: 0 auto; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo:hover img { - -webkit-filter: inherit; - filter: inherit; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-cbhworulayqn .pp-logos-content .bx-pager a { - opacity: 1; - background-color: #f5f5f5; - width: 14px; - height: 14px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-cbhworulayqn .pp-logos-content .bx-pager a.active, .fl-node-cbhworulayqn .pp-logos-content .bx-pager a:hover { - background-color: #999999; - opacity: 1; - box-shadow: none; -} - -.fl-node-cbhworulayqn .pp-logos-content button.logo-slider-nav { - display: none; - height: 26px; - width: 26px; -} - -.fl-node-cbhworulayqn .pp-logos-content .logo-slider-nav svg { - height: 16px; -} - -.fl-node-cbhworulayqn .pp-logos-content .logo-slider-nav svg path { -} - -.fl-node-cbhworulayqn .pp-logos-content button.logo-slider-nav:hover { -} - -.fl-node-cbhworulayqn .pp-logos-content button.logo-slider-nav:hover svg path { -} - -@media (max-width: 1200px) { - .fl-node-cbhworulayqn .pp-logos-content .pp-logo { - width: calc((100% - 201px) / 6); - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(6n+1) { - clear: left; - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(6n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(6n) { - margin-right: 0; - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(6n+1) { - clear: none; - } - - .fl-node-cbhworulayqn .pp-logos-content .logo-slider-nav button { - } - - .fl-node-cbhworulayqn .pp-logos-content .logo-slider-nav svg { - } -} - -@media (max-width: 1115px) { - .fl-node-cbhworulayqn .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(6n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(6n+1) { - clear: none; - } - - .fl-node-cbhworulayqn .pp-logos-content .logo-slider-nav button { - } - - .fl-node-cbhworulayqn .pp-logos-content .logo-slider-nav svg { - } -} - -@media (max-width: 860px) { - .fl-node-cbhworulayqn .pp-logos-content .pp-logo { - width: calc((100% - 41px) / 2); - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(2n+1) { - clear: left; - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-cbhworulayqn .pp-logos-content .pp-logo:nth-of-type(2n) { - margin-right: 0; - } - - .fl-node-cbhworulayqn .pp-logos-content .logo-slider-nav button { - } - - .fl-node-cbhworulayqn .pp-logos-content .logo-slider-nav svg { - } -} - -.fl-node-cbhworulayqn .pp-logos-content .pp-logo { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-cbhworulayqn > .fl-module-content { - margin-top: 60px; -} - -@media (max-width: 860px) { - .fl-node-cbhworulayqn > .fl-module-content { - margin-top: 0px; - } -} - -.fl-node-el3fhm25cy0g .clearfix:before, .fl-node-el3fhm25cy0g .clearfix:after { - content: ""; - display: table; -} - -.fl-node-el3fhm25cy0g .clearfix:after { - clear: both; -} - -.fl-node-el3fhm25cy0g .pp-logos-content { - position: relative; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo { - position: relative; - margin-right: 20px; - float: left; - transition: background-color 0.3s ease-in-out; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(1n) { - margin-right: 0; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:hover { -} - -.fl-node-el3fhm25cy0g .pp-logos-wrapper { - display: flex; - flex-wrap: wrap; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo { - display: flex; - flex-wrap: wrap; - align-items: center; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo > a, .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo .pp-logo-inner { - flex: 1 1 auto; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { - } - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo a { - display: block; - text-decoration: none; - box-shadow: none; - border: none; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo div.title-wrapper { - display: block -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo div.title-wrapper p.logo-title { - color: #000000; - margin-top: 10px; - margin-bottom: 10px; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { - color: #666666; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo img { - -webkit-filter: inherit; - filter: inherit; - border-style: none; - border-width: 1px; - border-radius: 0px; - margin: 0 auto; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:hover img { - -webkit-filter: inherit; - filter: inherit; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .bx-pager a { - opacity: 1; - background-color: #f5f5f5; - width: 14px; - height: 14px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .bx-pager a.active, .fl-node-el3fhm25cy0g .pp-logos-content .bx-pager a:hover { - background-color: #999999; - opacity: 1; - box-shadow: none; -} - -.fl-node-el3fhm25cy0g .pp-logos-content button.logo-slider-nav { - display: none; - height: 26px; - width: 26px; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .logo-slider-nav svg { - height: 16px; -} - -.fl-node-el3fhm25cy0g .pp-logos-content .logo-slider-nav svg path { -} - -.fl-node-el3fhm25cy0g .pp-logos-content button.logo-slider-nav:hover { -} - -.fl-node-el3fhm25cy0g .pp-logos-content button.logo-slider-nav:hover svg path { -} - -@media (max-width: 1200px) { - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(6n+1) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(6n) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(6n) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(6n+1) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .logo-slider-nav button { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .logo-slider-nav svg { - } -} - -@media (max-width: 1115px) { - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(4n+1) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(6n) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(4n) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(6n+1) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .logo-slider-nav button { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .logo-slider-nav svg { - } -} - -@media (max-width: 860px) { - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(4n+1) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(2n+1) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(4n) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .pp-logo:nth-of-type(2n) { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .logo-slider-nav button { - } - - .fl-node-el3fhm25cy0g .pp-logos-content .logo-slider-nav svg { - } -} - -.fl-node-el3fhm25cy0g .pp-logos-content .pp-logo { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-el3fhm25cy0g > .fl-module-content { - margin-top: 60px; -} - -@media (max-width: 860px) { - .fl-node-el3fhm25cy0g.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-wz23lfh6kojx .fl-rich-text, .fl-builder-content .fl-node-wz23lfh6kojx .fl-rich-text *:not(b, strong) { - font-family: var(--font-system-ui); - font-weight: 400; - font-size: 60px; - line-height: 1; - } - -@media (max-width: 860px) { - .fl-builder-content .fl-node-wz23lfh6kojx .fl-rich-text, .fl-builder-content .fl-node-wz23lfh6kojx .fl-rich-text *:not(b, strong) { - font-size: 45px; - } -} - -.fl-builder-content .fl-node-guh2aqtf7z6s .fl-rich-text, .fl-builder-content .fl-node-guh2aqtf7z6s .fl-rich-text *:not(b, strong) { - } - -.fl-node-guh2aqtf7z6s > .fl-module-content { - margin-top: 12px; -} - -@media (max-width: 860px) { - .fl-node-guh2aqtf7z6s.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-8zscwe2vx9au .fl-rich-text, .fl-builder-content .fl-node-8zscwe2vx9au .fl-rich-text *:not(b, strong) { - font-family: var(--font-system-ui); - font-weight: 400; - font-size: 60px; - line-height: 1; - } - -@media (max-width: 860px) { - .fl-builder-content .fl-node-8zscwe2vx9au .fl-rich-text, .fl-builder-content .fl-node-8zscwe2vx9au .fl-rich-text *:not(b, strong) { - font-size: 45px; - } -} - -.fl-builder-content .fl-node-nt2bmk7ayjic .fl-rich-text, .fl-builder-content .fl-node-nt2bmk7ayjic .fl-rich-text *:not(b, strong) { - } - -.fl-node-nt2bmk7ayjic > .fl-module-content { - margin-top: 12px; -} - -@media (max-width: 860px) { - .fl-node-nt2bmk7ayjic.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-sd4bi1xt0lnz .fl-rich-text, .fl-builder-content .fl-node-sd4bi1xt0lnz .fl-rich-text *:not(b, strong) { - font-family: var(--font-system-ui); - font-weight: 400; - font-size: 60px; - line-height: 1; - } - -@media (max-width: 860px) { - .fl-builder-content .fl-node-sd4bi1xt0lnz .fl-rich-text, .fl-builder-content .fl-node-sd4bi1xt0lnz .fl-rich-text *:not(b, strong) { - font-size: 45px; - } -} - -.fl-builder-content .fl-node-qx9jvtszu0w1 .fl-rich-text, .fl-builder-content .fl-node-qx9jvtszu0w1 .fl-rich-text *:not(b, strong) { - } - -.fl-node-qx9jvtszu0w1 > .fl-module-content { - margin-top: 12px; -} - -@media (max-width: 860px) { - .fl-node-qx9jvtszu0w1.fl-module > .fl-module-content { - margin-top: 5px; - } -} - -.fl-builder-content .fl-node-gzqkfypea6jx .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-gzqkfypea6jx .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-gzqkfypea6jx .fl-rich-text, .fl-builder-content .fl-node-gzqkfypea6jx .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-row .fl-col .fl-node-b4fxsgdij6z1 h2.fl-heading a, .fl-row .fl-col .fl-node-b4fxsgdij6z1 h2.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-b4fxsgdij6z1 h2.fl-heading .fl-heading-text *, .fl-node-b4fxsgdij6z1 h2.fl-heading .fl-heading-text { - color: var(--color-white); -} - -.fl-node-b4fxsgdij6z1.fl-module-heading .fl-heading { - } - -.fl-node-b4fxsgdij6z1 > .fl-module-content { - margin-top: 30px; -} - -@media (max-width: 860px) { - .fl-node-b4fxsgdij6z1.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-0hc83erkafob .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-0hc83erkafob .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-0hc83erkafob .fl-rich-text, .fl-builder-content .fl-node-0hc83erkafob .fl-rich-text *:not(b, strong) { - } - -.fl-node-0hc83erkafob > .fl-module-content { - margin-top: 15px; - margin-right: 300px; - margin-left: 300px; -} - -@media (max-width: 860px) { - .fl-node-0hc83erkafob.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.pp-infobox:before, .pp-infobox:after { - content: " "; - display: table; -} - -.pp-infobox:after { - clear: both; -} - -.pp-infobox-wrap .pp-infobox-link { - text-decoration: none; - display: block; -} - -.pp-infobox-title-prefix { - display: block; -} - -.pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infobox-description p { - margin-bottom: 15px; -} - -.pp-infobox-description p:last-of-type { - margin-bottom: 0 !important; -} - -.pp-more-link { - color: inherit; - display: block; - text-decoration: none; - box-shadow: none; -} - -.pp-infobox .pp-more-link { - display: inline-block; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infobox-icon-inner .dashicons, .pp-infobox-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-infobox { - border-width: 0; - padding: 20px; - -webkit-transition: all .3s linear; - -moz-transition: all .3s linear; - -ms-transition: all .3s linear; - -o-transition: all .3s linear; - transition: all .3s linear; -} - -.pp-infobox-icon { - border-width: 0; - display: inline-block; - margin: 0 auto; - } - -.pp-infobox-icon-inner { - display: table; -} - -.pp-infobox-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-image { - margin: 0 auto 10px; - } - -.pp-infobox-image img { - border-width: 0; - height: 2em; - width: 2em; -} - -.pp-infobox-image a { - text-decoration: none !important; - box-shadow: none !important; - border: none !important; - outline: none !important; -} - -.pp-infobox-wrap .layout-1 { - } - -.pp-infobox-wrap .layout-1 .pp-heading-wrapper { - display: table; - margin-bottom: 5px; -} - -.pp-infobox-wrap .layout-1 .pp-icon-wrapper, .pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 0; - margin-left: 10px; -} - -.pp-infobox-wrap .layout-1 .pp-infobox-title-prefix { - margin-bottom: 0; - margin-left: 10px; -} - -.pp-infobox-wrap .layout-1 .pp-heading-wrapper-inner { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-1 .pp-more-link.pp-title-link .pp-infobox-title-wrapper { - display: block; -} - -.pp-infobox-wrap .layout-2 { - text-align: right; -} - -.pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: table; - float: right; - margin-bottom: 5px; -} - -.pp-infobox-wrap .layout-2 .pp-icon-wrapper { - float: right; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper, .pp-infobox-wrap .layout-2 .pp-icon-wrapper { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 0; - margin-right: 10px; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-description { - clear: both; -} - -.pp-infobox-wrap .layout-2 .pp-header-wrapper-inner { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-2 .pp-more-link.pp-title-link .pp-infobox-title-wrapper { - display: block; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-prefix { - margin-bottom: 0; - margin-right: 10px; -} - -.pp-infobox-wrap .layout-3 { - } - -.pp-infobox-wrap .layout-3-wrapper { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - flex-shrink: 1; -} - -.pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.pp-infobox-wrap .layout-3 .pp-heading-wrapper { - flex: 1; -} - -.pp-infobox-wrap .layout-4 { - text-align: right; -} - -.pp-infobox-wrap .layout-4-wrapper { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - flex-shrink: 1; -} - -.pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.pp-infobox-wrap .layout-4 .pp-heading-wrapper { - flex: 1; -} - -@media (max-width: 860px) { -} - -.fl-col-group-equal-height .fl-node-dxali8vntcr0, .fl-col-group-equal-height .fl-node-dxali8vntcr0 .fl-module-content, .fl-col-group-equal-height .fl-node-dxali8vntcr0 .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-dxali8vntcr0 .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-dxali8vntcr0 .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-dxali8vntcr0 .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-large, .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-medium, .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-dxali8vntcr0 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-dxali8vntcr0 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-dxali8vntcr0 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-dxali8vntcr0.fl-visible-mobile { - display: flex; - } -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-dxali8vntcr0 .pp-infobox-title-wrapper .pp-infobox-title { - color: var(--color-white); - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-dxali8vntcr0 .pp-infobox-title-wrapper .pp-infobox-title a { - color: var(--color-white); -} - -.fl-node-dxali8vntcr0 .pp-infobox-description { - color: var(--color-white); - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-infobox-title:hover { - color: var(--color-dark); -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-infobox-title a:hover { - color: var(--color-dark); -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-infobox-description:hover { - color: var(--color-dark); -} - -.fl-node-dxali8vntcr0 .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-dxali8vntcr0 .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-dxali8vntcr0 .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-dxali8vntcr0 .pp-infobox-icon-inner span.pp-icon, .fl-node-dxali8vntcr0 .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-dxali8vntcr0 .pp-infobox-wrap .pp-infobox { - background: rgba(255, 255, 255, 0); - } - -.fl-node-dxali8vntcr0 .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-more-link { - color: var(--color-white); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - margin: 0 auto; -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-more-link:hover { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-white); -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-more-link:hover .pp-button-icon { - color: var(--color-primary); -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-dxali8vntcr0 .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-3-wrapper, .fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media (max-width: 1115px) { - .fl-node-dxali8vntcr0 .pp-infobox { - } -} - -@media (max-width: 860px) { - .fl-node-dxali8vntcr0 .pp-infobox-wrap .pp-infobox { - } - - .fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media (max-width: 480px) { - .fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-3-wrapper, .fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-dxali8vntcr0 .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-dxali8vntcr0 .pp-infobox-image img { - width: 36px; -} - -.fl-node-dxali8vntcr0 .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-dxali8vntcr0 .pp-more-link { - font-family: var(--font-system-ui); - font-weight: 700; -} - -.fl-node-dxali8vntcr0 .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-dxali8vntcr0 .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-075ztwhd3cxn, .fl-col-group-equal-height .fl-node-075ztwhd3cxn .fl-module-content, .fl-col-group-equal-height .fl-node-075ztwhd3cxn .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-075ztwhd3cxn .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-075ztwhd3cxn .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-075ztwhd3cxn .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-large, .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-medium, .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-075ztwhd3cxn .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-075ztwhd3cxn .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-075ztwhd3cxn .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-075ztwhd3cxn.fl-visible-mobile { - display: flex; - } -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-075ztwhd3cxn .pp-infobox-title-wrapper .pp-infobox-title { - color: var(--color-white); - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-075ztwhd3cxn .pp-infobox-title-wrapper .pp-infobox-title a { - color: var(--color-white); -} - -.fl-node-075ztwhd3cxn .pp-infobox-description { - color: var(--color-white); - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-infobox-title:hover { - color: var(--color-dark); -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-infobox-title a:hover { - color: var(--color-dark); -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-infobox-description:hover { - color: var(--color-dark); -} - -.fl-node-075ztwhd3cxn .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-075ztwhd3cxn .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-075ztwhd3cxn .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-075ztwhd3cxn .pp-infobox-icon-inner span.pp-icon, .fl-node-075ztwhd3cxn .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-075ztwhd3cxn .pp-infobox-wrap .pp-infobox { - background: rgba(255, 255, 255, 0); - } - -.fl-node-075ztwhd3cxn .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-more-link { - color: var(--color-white); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - margin: 0 auto; -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-more-link:hover { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-white); -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-more-link:hover .pp-button-icon { - color: var(--color-primary); -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-075ztwhd3cxn .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-3-wrapper, .fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media (max-width: 1115px) { - .fl-node-075ztwhd3cxn .pp-infobox { - } -} - -@media (max-width: 860px) { - .fl-node-075ztwhd3cxn .pp-infobox-wrap .pp-infobox { - } - - .fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media (max-width: 480px) { - .fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-3-wrapper, .fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-075ztwhd3cxn .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-075ztwhd3cxn .pp-infobox-image img { - width: 36px; -} - -.fl-node-075ztwhd3cxn .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-075ztwhd3cxn .pp-more-link { - font-family: var(--font-system-ui); - font-weight: 700; -} - -.fl-node-075ztwhd3cxn .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-075ztwhd3cxn .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-lajty926uxf5, .fl-col-group-equal-height .fl-node-lajty926uxf5 .fl-module-content, .fl-col-group-equal-height .fl-node-lajty926uxf5 .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-lajty926uxf5 .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-lajty926uxf5 .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-lajty926uxf5 .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-large, .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-medium, .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-lajty926uxf5 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-lajty926uxf5 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-lajty926uxf5 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-lajty926uxf5.fl-visible-mobile { - display: flex; - } -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-lajty926uxf5 .pp-infobox-title-wrapper .pp-infobox-title { - color: var(--color-white); - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-lajty926uxf5 .pp-infobox-title-wrapper .pp-infobox-title a { - color: var(--color-white); -} - -.fl-node-lajty926uxf5 .pp-infobox-description { - color: var(--color-white); - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-infobox-title:hover { - color: var(--color-dark); -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-infobox-title a:hover { - color: var(--color-dark); -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-infobox-description:hover { - color: var(--color-dark); -} - -.fl-node-lajty926uxf5 .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-lajty926uxf5 .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-lajty926uxf5 .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-lajty926uxf5 .pp-infobox-icon-inner span.pp-icon, .fl-node-lajty926uxf5 .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-lajty926uxf5 .pp-infobox-wrap .pp-infobox { - background: rgba(255, 255, 255, 0); - } - -.fl-node-lajty926uxf5 .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-more-link { - color: var(--color-white); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - margin: 0 auto; -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-more-link:hover { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-white); -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-more-link:hover .pp-button-icon { - color: var(--color-primary); -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-lajty926uxf5 .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-lajty926uxf5 .pp-infobox-wrap .layout-3-wrapper, .fl-node-lajty926uxf5 .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-lajty926uxf5 .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-lajty926uxf5 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-lajty926uxf5 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-lajty926uxf5 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media (max-width: 1115px) { - .fl-node-lajty926uxf5 .pp-infobox { - } -} - -@media (max-width: 860px) { - .fl-node-lajty926uxf5 .pp-infobox-wrap .pp-infobox { - } - - .fl-node-lajty926uxf5 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-lajty926uxf5 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media (max-width: 480px) { - .fl-node-lajty926uxf5 .pp-infobox-wrap .layout-3-wrapper, .fl-node-lajty926uxf5 .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-lajty926uxf5 .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-lajty926uxf5 .pp-infobox-image img { - width: 36px; -} - -.fl-node-lajty926uxf5 .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-lajty926uxf5 .pp-more-link { - font-family: var(--font-system-ui); - font-weight: 700; -} - -.fl-node-lajty926uxf5 .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-lajty926uxf5 .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-lajty926uxf5 .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -@media (max-width: 860px) { -} - -.fl-node-mkyhv3e21dx4 .pp-spacer-module { - height: 32px; - width: 100%; -} - -@media (max-width: 1115px) { - .fl-node-mkyhv3e21dx4 .pp-spacer-module { - height: 30px; - } -} - -@media (max-width: 860px) { - .fl-node-mkyhv3e21dx4 .pp-spacer-module { - height: 15px; - } -} - -.fl-col-group-equal-height .fl-node-do5fjakv8b29, .fl-col-group-equal-height .fl-node-do5fjakv8b29 .fl-module-content, .fl-col-group-equal-height .fl-node-do5fjakv8b29 .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-do5fjakv8b29 .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-do5fjakv8b29 .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-do5fjakv8b29 .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-large, .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-medium, .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-do5fjakv8b29 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-do5fjakv8b29 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-do5fjakv8b29 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-do5fjakv8b29.fl-visible-mobile { - display: flex; - } -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-do5fjakv8b29 .pp-infobox-title-wrapper .pp-infobox-title { - color: var(--color-white); - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-do5fjakv8b29 .pp-infobox-title-wrapper .pp-infobox-title a { - color: var(--color-white); -} - -.fl-node-do5fjakv8b29 .pp-infobox-description { - color: var(--color-white); - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-infobox-title:hover { - color: var(--color-dark); -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-infobox-title a:hover { - color: var(--color-dark); -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-infobox-description:hover { - color: var(--color-dark); -} - -.fl-node-do5fjakv8b29 .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-do5fjakv8b29 .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-do5fjakv8b29 .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-do5fjakv8b29 .pp-infobox-icon-inner span.pp-icon, .fl-node-do5fjakv8b29 .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-do5fjakv8b29 .pp-infobox-wrap .pp-infobox { - background: rgba(255, 255, 255, 0); - } - -.fl-node-do5fjakv8b29 .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-more-link { - color: var(--color-white); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - margin: 0 auto; -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-more-link:hover { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-white); -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-more-link:hover .pp-button-icon { - color: var(--color-primary); -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-do5fjakv8b29 .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-3-wrapper, .fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media (max-width: 1115px) { - .fl-node-do5fjakv8b29 .pp-infobox { - } -} - -@media (max-width: 860px) { - .fl-node-do5fjakv8b29 .pp-infobox-wrap .pp-infobox { - } - - .fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media (max-width: 480px) { - .fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-3-wrapper, .fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-do5fjakv8b29 .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-do5fjakv8b29 .pp-infobox-image img { - width: 36px; -} - -.fl-node-do5fjakv8b29 .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-do5fjakv8b29 .pp-more-link { - font-family: var(--font-system-ui); - font-weight: 700; -} - -.fl-node-do5fjakv8b29 .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-do5fjakv8b29 .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-3eq5kcmfz0an, .fl-col-group-equal-height .fl-node-3eq5kcmfz0an .fl-module-content, .fl-col-group-equal-height .fl-node-3eq5kcmfz0an .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-3eq5kcmfz0an .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-3eq5kcmfz0an .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-3eq5kcmfz0an .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-large, .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-medium, .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-3eq5kcmfz0an .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-3eq5kcmfz0an .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-3eq5kcmfz0an .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-3eq5kcmfz0an.fl-visible-mobile { - display: flex; - } -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-3eq5kcmfz0an .pp-infobox-title-wrapper .pp-infobox-title { - color: var(--color-white); - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-3eq5kcmfz0an .pp-infobox-title-wrapper .pp-infobox-title a { - color: var(--color-white); -} - -.fl-node-3eq5kcmfz0an .pp-infobox-description { - color: var(--color-white); - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-infobox-title:hover { - color: var(--color-dark); -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-infobox-title a:hover { - color: var(--color-dark); -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-infobox-description:hover { - color: var(--color-dark); -} - -.fl-node-3eq5kcmfz0an .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-3eq5kcmfz0an .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-3eq5kcmfz0an .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-3eq5kcmfz0an .pp-infobox-icon-inner span.pp-icon, .fl-node-3eq5kcmfz0an .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-3eq5kcmfz0an .pp-infobox-wrap .pp-infobox { - background: rgba(255, 255, 255, 0); - } - -.fl-node-3eq5kcmfz0an .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-more-link { - color: var(--color-white); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - margin: 0 auto; -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-more-link:hover { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-white); -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-more-link:hover .pp-button-icon { - color: var(--color-primary); -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-3eq5kcmfz0an .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-3-wrapper, .fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media (max-width: 1115px) { - .fl-node-3eq5kcmfz0an .pp-infobox { - } -} - -@media (max-width: 860px) { - .fl-node-3eq5kcmfz0an .pp-infobox-wrap .pp-infobox { - } - - .fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media (max-width: 480px) { - .fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-3-wrapper, .fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-3eq5kcmfz0an .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-3eq5kcmfz0an .pp-infobox-image img { - width: 36px; -} - -.fl-node-3eq5kcmfz0an .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-3eq5kcmfz0an .pp-more-link { - font-family: var(--font-system-ui); - font-weight: 700; -} - -.fl-node-3eq5kcmfz0an .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-3eq5kcmfz0an .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-v3gpr4klqmob, .fl-col-group-equal-height .fl-node-v3gpr4klqmob .fl-module-content, .fl-col-group-equal-height .fl-node-v3gpr4klqmob .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-v3gpr4klqmob .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-v3gpr4klqmob .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-v3gpr4klqmob .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-large, .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-medium, .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-v3gpr4klqmob .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-v3gpr4klqmob .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-v3gpr4klqmob .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-v3gpr4klqmob.fl-visible-mobile { - display: flex; - } -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-v3gpr4klqmob .pp-infobox-title-wrapper .pp-infobox-title { - color: var(--color-white); - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-v3gpr4klqmob .pp-infobox-title-wrapper .pp-infobox-title a { - color: var(--color-white); -} - -.fl-node-v3gpr4klqmob .pp-infobox-description { - color: var(--color-white); - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-infobox-title:hover { - color: var(--color-dark); -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-infobox-title a:hover { - color: var(--color-dark); -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-infobox-description:hover { - color: var(--color-dark); -} - -.fl-node-v3gpr4klqmob .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-v3gpr4klqmob .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-v3gpr4klqmob .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-v3gpr4klqmob .pp-infobox-icon-inner span.pp-icon, .fl-node-v3gpr4klqmob .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-v3gpr4klqmob .pp-infobox-wrap .pp-infobox { - background: rgba(255, 255, 255, 0); - } - -.fl-node-v3gpr4klqmob .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-more-link { - color: var(--color-white); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - margin: 0 auto; -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-more-link:hover { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-white); -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-more-link:hover .pp-button-icon { - color: var(--color-primary); -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-v3gpr4klqmob .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-3-wrapper, .fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media (max-width: 1115px) { - .fl-node-v3gpr4klqmob .pp-infobox { - } -} - -@media (max-width: 860px) { - .fl-node-v3gpr4klqmob .pp-infobox-wrap .pp-infobox { - } - - .fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media (max-width: 480px) { - .fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-3-wrapper, .fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-v3gpr4klqmob .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-v3gpr4klqmob .pp-infobox-image img { - width: 36px; -} - -.fl-node-v3gpr4klqmob .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-v3gpr4klqmob .pp-more-link { - font-family: var(--font-system-ui); - font-weight: 700; -} - -.fl-node-v3gpr4klqmob .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-v3gpr4klqmob .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-builder-content .fl-node-4r2tb7ypensf .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-4r2tb7ypensf .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-4r2tb7ypensf .fl-rich-text, .fl-builder-content .fl-node-4r2tb7ypensf .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-row .fl-col .fl-node-qvxnafdw57s0 h2.fl-heading a, .fl-row .fl-col .fl-node-qvxnafdw57s0 h2.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-qvxnafdw57s0 h2.fl-heading .fl-heading-text *, .fl-node-qvxnafdw57s0 h2.fl-heading .fl-heading-text { - color: var(--color-white); -} - -.fl-node-qvxnafdw57s0.fl-module-heading .fl-heading { - } - -.fl-node-qvxnafdw57s0 > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media (max-width: 860px) { - .fl-node-qvxnafdw57s0.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-67snui5ygrve .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-67snui5ygrve .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-67snui5ygrve .fl-rich-text, .fl-builder-content .fl-node-67snui5ygrve .fl-rich-text *:not(b, strong) { - } - -.fl-node-67snui5ygrve > .fl-module-content { - margin-top: 20px; - margin-right: 300px; - margin-left: 300px; -} - -@media (max-width: 860px) { - .fl-node-67snui5ygrve.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-node-gznl6becvrux .fl-photo { - } - -.fl-node-gznl6becvrux .fl-photo-content, .fl-node-gznl6becvrux .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-j9e7zkmno83c .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-j9e7zkmno83c .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-j9e7zkmno83c .fl-rich-text, .fl-builder-content .fl-node-j9e7zkmno83c .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-j9e7zkmno83c > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-j9e7zkmno83c.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-9qnfpsbwt852 .fl-photo { - } - -.fl-node-9qnfpsbwt852 .fl-photo-content, .fl-node-9qnfpsbwt852 .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-ex6pkqr9bgoy .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-ex6pkqr9bgoy .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-ex6pkqr9bgoy .fl-rich-text, .fl-builder-content .fl-node-ex6pkqr9bgoy .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-ex6pkqr9bgoy > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-ex6pkqr9bgoy.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-v7pa9q5ehwid .fl-photo { - } - -.fl-node-v7pa9q5ehwid .fl-photo-content, .fl-node-v7pa9q5ehwid .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-xy4wzthuj3bc .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-xy4wzthuj3bc .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-xy4wzthuj3bc .fl-rich-text, .fl-builder-content .fl-node-xy4wzthuj3bc .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-xy4wzthuj3bc > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-xy4wzthuj3bc.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-5jwgp0mueqdb .fl-photo { - } - -.fl-node-5jwgp0mueqdb .fl-photo-content, .fl-node-5jwgp0mueqdb .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-75agc13ubfs2 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-75agc13ubfs2 .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-75agc13ubfs2 .fl-rich-text, .fl-builder-content .fl-node-75agc13ubfs2 .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-75agc13ubfs2 > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-75agc13ubfs2.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-ymcvi0qt6zwd .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media (max-width: 1115px) { - .fl-node-ymcvi0qt6zwd .pp-spacer-module { - height: 60px; - } -} - -@media (max-width: 860px) { - .fl-node-ymcvi0qt6zwd .pp-spacer-module { - height: 15px; - } -} - -.fl-node-bh9tdgcwmyz7 .fl-photo { - } - -.fl-node-bh9tdgcwmyz7 .fl-photo-content, .fl-node-bh9tdgcwmyz7 .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-p7c13gz8ul2f .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-p7c13gz8ul2f .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-p7c13gz8ul2f .fl-rich-text, .fl-builder-content .fl-node-p7c13gz8ul2f .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-p7c13gz8ul2f > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-p7c13gz8ul2f.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-lg9pu62c0m81 .fl-photo { - } - -.fl-node-lg9pu62c0m81 .fl-photo-content, .fl-node-lg9pu62c0m81 .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-8pikbeaycx5l .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-8pikbeaycx5l .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -.fl-builder-content .fl-node-8pikbeaycx5l .fl-rich-text, .fl-builder-content .fl-node-8pikbeaycx5l .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-8pikbeaycx5l > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-8pikbeaycx5l.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-fly7i4ba56vm .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-fly7i4ba56vm .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-fly7i4ba56vm .fl-rich-text, .fl-builder-content .fl-node-fly7i4ba56vm .fl-rich-text *:not(b, strong) { - font-weight: 600; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-fly7i4ba56vm .fl-rich-text, .fl-builder-content .fl-node-fly7i4ba56vm .fl-rich-text *:not(b, strong) { - } -} - -.fl-row .fl-col .fl-node-u7al3nqdbz5k h2.fl-heading a, .fl-row .fl-col .fl-node-u7al3nqdbz5k h2.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-u7al3nqdbz5k h2.fl-heading .fl-heading-text *, .fl-node-u7al3nqdbz5k h2.fl-heading .fl-heading-text { - color: var(--color-white); -} - -@media (max-width: 860px) { - .fl-node-u7al3nqdbz5k.fl-module-heading .fl-heading { - } -} - -.fl-node-u7al3nqdbz5k > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-u7al3nqdbz5k.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-adg2vro8wqt6 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-adg2vro8wqt6 .fl-module-content .fl-rich-text * { - color: var(--color-white); -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-adg2vro8wqt6 .fl-rich-text, .fl-builder-content .fl-node-adg2vro8wqt6 .fl-rich-text *:not(b, strong) { - } -} - -.fl-node-adg2vro8wqt6 > .fl-module-content { - margin-top: 15px; - margin-right: 0px; -} - -@media (max-width: 860px) { - .fl-node-adg2vro8wqt6 > .fl-module-content { - margin-top: 0px; - } -} - -.fl-builder-content .fl-node-5uitzm02y7oj a.fl-button, .fl-builder-content .fl-node-5uitzm02y7oj a.fl-button:hover, .fl-builder-content .fl-node-5uitzm02y7oj a.fl-button:visited { -} - -.fl-node-5uitzm02y7oj .fl-button-wrap { - text-align: right; -} - -@media (max-width: 860px) { - .fl-node-5uitzm02y7oj .fl-button-wrap { - } - - .fl-button-wrap-center { - margin: 20px auto 30px; - } -} - -.clearfix:before, .clearfix:after { - content: ""; - display: table; -} - -.clearfix:after { - clear: both; -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-posts-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-posts-loader { - display: none; - } - -.pp-posts-wrapper { - position: relative; -} - -.pp-content-post-grid #infscr-loading { - position: absolute; - bottom: -10px; -} - -.rtl .pp-content-post-grid.pp-is-filtering:after { - left: auto; - right: 50%; -} - -.pp-content-post-grid.pp-is-filtering .pp-content-post { - opacity: 0.5; -} - -.pp-post-filters-wrapper { - position: relative; -} - -.pp-post-filters-toggle { - display: none; - padding: 10px 15px; - margin-bottom: 10px; -} - -.pp-post-filters-toggle:after { - content: "+"; - float: right; - font-size: 18px; - font-weight: bold; - line-height: 1; -} - -.pp-post-filters-toggle.pp-post-filters-open:after { - content: "-"; -} - -.pp-post-filters-wrapper.pp-filter-mobile { - display: none; -} - -.pp-post-filters-wrapper .pp-close-icon { - background: #ddd; - padding: 3px 8px; - position: absolute; - top: -35px; - right: 0; - display: none; -} - -.pp-post-filters-wrapper.pp-filter-mobile .pp-close-icon { - display: block; -} - -.pp-filter-title-mobile { - display: none; - font-size: 18px; - padding: 5px 20px; - border: 2px solid #222; - margin-bottom: 20px; - color: #333; - } - -.pp-post-filters { - padding-left: 0; - margin-bottom: 30px; -} - -.pp-post-filters li { - display: inline-block; - margin-right: 10px; - padding: 8px 10px; - color: #000; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-post-filters li:hover { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-post a { - border: none; -} - -.pp-content-post a, .pp-content-post .pp-post-content, .pp-content-post .pp-post-meta { - transition: color 0.3s ease-in-out; -} - -.pp-content-post-carousel .owl-carousel { - overflow: hidden; -} - -.pp-content-post-carousel .owl-carousel .owl-stage-outer { - overflow: initial; -} - -.pp-content-post-carousel .owl-carousel.owl-loaded:focus { - } - -.pp-content-grid-post .pp-content-category-list, .pp-content-carousel-post .pp-content-category-list { - margin-top: 15px; - padding-top: 10px; - border-top: 1px solid #eee; - position: relative; - z-index: 2; -} - -.pp-content-grid-post .pp-content-grid-more, .pp-content-carousel-post .pp-content-carousel-more { - display: inline-block; -} - -.pp-content-post .pp-post-title a, .pp-content-post .pp-more-link-button { - text-decoration: none; -} - -.pp-content-post .pp-post-title-divider { - display: inline-block; - height: 2px; - width: 50px; - margin-bottom: 7px; -} - -.pp-content-grid-image > a, .pp-content-carousel-image > a { - display: block; -} - -.pp-content-post-grid:not(.pp-css-grid) .pp-content-post .pp-post-image, .pp-content-post-carousel .pp-content-post .pp-post-image { - position: relative; -} - -.pp-content-post .pp-post-image .pp-post-featured-img a { - display: block; -} - -.pp-content-post.pp-grid-style-9 .pp-post-image a { - width: 100%; - height: 100%; -} - -.pp-content-post .pp-post-image .fl-photo-content { - display: block; -} - -.pp-content-post .pp-post-image .pp-content-category-list { - position: absolute; - top: 0; - margin-top: 0; - background: #000; - color: #fff; - text-decoration: none; - border-top: 0; - padding: 10px; - z-index: 1; -} - -.pp-content-post .pp-post-image .pp-content-category-list a { - color: #fff; -} - -.pp-content-post .pp-post-image .pp-post-title { - position: absolute; - bottom: 0; - width: 100%; - padding: 15px; -} - -.pp-content-post.pp-grid-style-4 .pp-post-image { - overflow: hidden; - position: relative; -} - -.pp-content-post.pp-grid-style-4 .pp-post-image img { - -moz-transition: all 0.3s; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} - -.pp-content-post.pp-grid-style-4:hover .pp-post-image img { - -moz-transform: scale(1.1, 1.1); - -webkit-transform: scale(1.1, 1.1); - transform: scale(1.1, 1.1); -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date { - float: left; - width: 38px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - display: block; - padding: 5px 0px; - font-size: 15px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - display: block; - padding: 5px 0; - font-size: 13px; -} - -.pp-content-post.pp-grid-style-5 .pp-content-post-data { - margin-left: 20px; - float: left; - width: 70%; - } - -.pp-content-post.pp-grid-style-6 .pp-post-image { - } - -.pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - display: block; - margin: 0 auto; - padding: 10px; - border-radius: 100%; - width: 60px; - height: 60px; - margin-top: -30px; - text-transform: uppercase; - font-size: 14px; - line-height: 1.5; - position: relative; -} - -.pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date span { - display: block; -} - -.pp-content-post.pp-grid-style-7 .pp-content-body { - max-width: 90%; - margin: 0 auto; - margin-top: -10%; - position: relative; - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -.pp-content-post.pp-grid-style-7:hover .pp-content-body { - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -.pp-content-post.pp-grid-style-7 .pp-content-post-meta { - border-bottom: 1px solid #eee; - margin-bottom: 10px; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap { - display: flex; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post.pp-post-2n .pp-content-alternate-wrap { - flex-direction: row-reverse; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 50%; - overflow: hidden; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image *:not(.pp-post-meta) { - height: 100% !important; -} - -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image img { - object-fit: cover; -} - -.pp-content-post { - overflow: hidden; -} - -.pp-content-post, .pp-content-post:hover { - -webkit-transition: background-color 0.3s ease-in-out; - -moz-transition: background-color 0.3s ease-in-out; - -ms-transition: background-color 0.3s ease-in-out; - -o-transition: background-color 0.3s ease-in-out; - transition: background-color 0.3s ease-in-out; -} - -.pp-content-post-grid { - margin: 0 auto; - position: relative; -} - -.pp-content-grid-image img { - height: auto !important; - width: 100%; -} - -.pp-post-featured-img img { - -webkit-transition-duration: 0.3s; - -moz-transition-duration: 0.3s; - -ms-transition-duration: 0.3s; - -o-transition-duration: 0.3s; - transition-duration: 0.3s; -} - -.pp-content-grid-content p:last-of-type { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-content-grid-title, .pp-content-carousel-title { - margin: 0; - padding: 0; -} - -.pp-content-post-meta { - font-size: 14px; - padding-bottom: 10px; - position: relative; - z-index: 2; -} - -.pp-content-grid #infscr-loading { - bottom: 0; - left: 0; - right: 0; - padding: 40px 0; - position: absolute; - width: 100%; -} - -.pp-content-post .pp-more-link-button, .pp-content-post .pp-add-to-cart a { - display: inline-table; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination ul.page-numbers { - display: inline-block; -} - -.pp-content-grid-pagination li { - } - -.pp-content-post .pp-more-link-button:hover, .pp-content-grid-pagination li a.page-numbers:hover, .pp-content-post .pp-add-to-cart a { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination li a.page-numbers { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -.pp-content-grid-pagination li .page-numbers { - min-width: 35px !important; - display: block !important; -} - -.pp-content-grid-pagination li .page-numbers:last-child { - margin-right: 0; -} - -.pp-content-grid-load-more a { - display: inline-block; -} - -.pp-content-grid-load-more a.disabled { - opacity: 0.8; - pointer-events: none; -} - -.pp-content-grid-load-more a .pp-grid-loader-icon { - display: none; -} - -.pp-content-grid-load-more a .pp-grid-loader-icon img { - height: 18px; - margin-left: 3px; -} - -.pp-content-grid-load-more a.loading .pp-grid-loader-icon { - display: inline; -} - -.pp-content-grid-loader { - margin-top: 10px; -} - -.pp-content-grid-loader .pp-grid-loader-text { - color: #999999; -} - -.pp-content-grid-loader .pp-grid-loader-icon img { - height: 18px; -} - -.pp-content-post a.pp-post-link { - display: block; - width: 100%; - height: 100%; - position: absolute; - top: 0; - left: 0; - z-index: 1; -} - -.pp-post-feed-post { - border-bottom: 1px solid #e6e6e6; - margin-bottom: 40px; - padding-bottom: 40px; -} - -.pp-post-feed-post:last-child { - border-bottom: none; - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-post-feed-header { - margin-bottom: 25px; -} - -.pp-post-feed-header a { - text-decoration: none; -} - -body h2.pp-post-feed-title { - margin: 0 0 10px; - padding: 0; -} - -body .pp-post-feed-meta { - font-size: 14px; -} - -.pp-post-feed-meta .fl-sep { - margin: 0 3px; -} - -.pp-post-feed-image { - margin-bottom: 25px; -} - -.pp-post-feed-image img { - height: auto !important; - width: 100% !important; -} - -.pp-post-feed-image-beside .pp-post-feed-image { - float: left; - width: 33%; -} - -.pp-post-feed-image-beside.pp-post-feed-has-image .pp-post-feed-content { - margin-left: 37%; -} - -.pp-post-feed-content a { - text-decoration: none; -} - -.pp-post-feed-content p:last-of-type { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-post-feed-more { - margin-top: 15px; - display: inline-block; -} - -.pp-post-feed #infscr-loading { - padding: 40px 0; - width: 100%; -} - -.pp-content-grid-empty { - border: 1px dashed #ccc; - font-size: 16px; - padding: 20px; - } - -.pp-post-carousel-navigation { - position: absolute; - top: 50%; - left: 0; - right: 0; - z-index: 20; - margin-top: -16px; -} - -.pp-post-carousel-navigation a { - position: absolute; - display: inline-block; -} - -.pp-post-carousel-navigation a a { - display: none; -} - -.pp-post-carousel-navigation a:hover { - opacity: 1; -} - -.pp-post-carousel-navigation .carousel-prev { - left: 0; -} - -.pp-post-carousel-navigation .carousel-next { - right: 0; -} - -.pp-post-carousel-navigation .fl-post-carousel-svg-container { - position: relative; - width: 32px; - height: 32px; -} - -.pp-content-carousel-image img { - height: auto; -} - -.pp-content-post-carousel .owl-theme .owl-dots { - margin-top: 10px; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-page span { - margin: 5px; -} - -.pp-content-post-carousel { - position: relative; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div, .pp-content-post-carousel .owl-nav button { - position: absolute; - top: 40%; - line-height: 0; - margin: 0; - padding: 0; - font-size: 20px; - background-image: none !important; - z-index: 1; - display: inline-flex; - align-items: center; - justify-content: center; -} - -.pp-content-post-carousel .owl-nav button { - border: none; -} - -.pp-content-post-carousel .owl-nav button svg { - height: 1em; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev, .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next, .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.pp-content-post-carousel .owl-theme .owl-dots .owl-dot { - top: 0; -} - -.pp-content-post .star-rating { - margin-left: auto; - margin-right: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - float: right; - overflow: hidden; - position: relative; - height: 15px; - line-height: 1; - font-size: 15px; - width: 80px; - font-family: star; - display: block; - float: none; -} - -.pp-content-post .star-rating:before { - content: "\73\73\73\73\73"; - color: #d3ced2; - float: left; - top: 0; - left: 0; - position: absolute; -} - -.pp-content-post .star-rating span { - overflow: hidden; - float: left; - top: 0; - left: 0; - position: absolute; - padding-top: 15px; -} - -.pp-content-post .star-rating span:before { - content: "\53\53\53\53\53"; - top: 0; - position: absolute; - left: 0; - color: #000; -} - -.pp-content-post .pp-product-price ins { - text-decoration: none; -} - -.pp-content-post.pp-grid-style-6 .star-rating { - margin: 0 auto !important; -} - -.pp-content-post.pp-grid-style-9 { - position: relative; - overflow: hidden; - height: 270px; -} - -.pp-content-post.pp-grid-style-9 .pp-content-grid-image { - height: 100%; -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img { - background-repeat: no-repeat; - background-position: center center; - background-size: cover; - height: 100%; - position: relative; - overflow: hidden; - margin: 0; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -ms-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img { - -webkit-transform: scale(1.1); - -moz-transform: scale(1.1); - -o-transform: scale(1.1); - -ms-transform: scale(1.1); - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; - filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); - transform: scale(1.1); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 70%; - width: 100%; - position: absolute; - bottom: 0; - z-index: 1; - background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7))); - background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 100%; - width: 100%; - position: absolute; - bottom: 0; - -webkit-transition: background-color .3s ease; - -moz-transition: background-color .3s ease; - -o-transition: background-color .3s ease; - transition: background-color .3s ease; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img a:last-child:before { - background-color: rgba(0, 0, 0, .1); -} - -.pp-content-post.pp-grid-style-9 .pp-post-featured-img img { - display: block; - height: auto; - opacity: 1; - transition: transform 0.3s ease, opacity 0.3s; - -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s; - transition-timing-function: ease !important; -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img img { - transform: scale3d(1.1, 1.1, 1); - -webkit-transform: scale3d(1.1, 1.1, 1); - -moz-transform: scale3d(1.1, 1.1, 1) rotate(.02deg); -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-text { - position: absolute; - bottom: 0; - pointer-events: none; - z-index: 1; - width: 100%; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category.pp-content-category-list { - border-top: 0; - margin: 0; - padding: 0; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category span { - display: inline-block; - background-color: #333333; - margin-bottom: 10px; - padding: 2px 8px; - -webkit-transition: background-color 0.2s ease-in-out; - -moz-transition: background-color 0.2s ease-in-out; - transition: background-color 0.2s ease-in-out; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-info, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - width: 80%; - margin: 0 0 0 20px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - margin-bottom: 20px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta { - font-size: 12px; -} - -.pp-content-post.pp-grid-style-9 .pp-grid-tile-category, .pp-content-post.pp-grid-style-9 .pp-grid-tile-category a, .pp-content-post.pp-grid-style-9 .pp-grid-tile-meta span { - color: #fff; - text-shadow: 1px 1px 1px rgba(0, 0, 0, .3); -} - -.pp-post-event-calendar-date { - margin-bottom: 5px; -} - -.pp-post-event-calendar-date, .pp-post-event-calendar-date span { - font-weight: bold; -} - -.pp-post-event-calendar-venue { - font-style: italic; -} - -.pp-post-event-calendar-cost { - margin-top: 12px; - margin-bottom: 12px; -} - -.pp-posts-not-found-text { - width: 100% !important; -} - -.cg-equal-align-button .pp-content-post, .cg-equal-align-button .pp-content-post .pp-content-body, .cg-equal-align-button .pp-content-post-data { - display: flex; - flex-direction: column; -} - -.cg-equal-align-button .pp-content-post .pp-content-body, .cg-equal-align-button .pp-content-post-data, .cg-equal-align-button .pp-content-post .pp-post-content { - height: 100%; -} - -.cg-equal-align-button .pp-content-post .pp-post-link { - margin-top: auto; -} - -.cg-center-align .pp-content-posts { - margin: 0 auto; -} - -.cg-static-grid .pp-content-post.pp-content-grid-post { - position: static !important; - left: auto !important; - top: auto !important; - margin-right: 2%; - visibility: visible !important; - opacity: 1 !important; - transform: none !important; -} - -@media (min-width: 768px) { - .cg-css-grid .pp-content-post-grid.pp-equal-height { - display: grid; - grid-template-columns: repeat(3, 1fr); - grid-auto-rows: min-content; - grid-column-gap: 2%; - grid-row-gap: 2ch; - height: auto !important; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height:before, .cg-css-grid .pp-content-post-grid.pp-equal-height:after { - content: none; - display: none; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height .pp-content-post { - display: flex; - flex-direction: column; - flex-grow: 1; - position: static !important; - overflow: visible; - width: auto; - height: auto !important; - margin-bottom: 0 !important; - transform: none !important; - } - - .cg-css-grid .pp-content-post-grid.pp-equal-height .pp-grid-space { - display: none; - } -} - -@media (max-width: 860px) { - .pp-post-feed-post.pp-post-feed-image-beside { - max-width: 300px; - margin-left: auto; - margin-right: auto; - } - - .pp-post-feed-image-beside .pp-post-feed-image, .pp-post-feed-image-beside .pp-post-feed-image img { - float: none; - width: 100% !important; - } - - .pp-post-feed-image-beside.pp-post-feed-has-image .pp-post-feed-content { - margin-left: 0; - } - - .pp-content-post-carousel .pp-content-post .pp-post-img { - width: auto; - } - - .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev { - left: 0; - } - - .pp-content-post-carousel .owl-theme .owl-controls .owl-buttons div.owl-next { - right: 0; - } - - .pp-content-post-carousel .owl-theme .owl-controls { - margin-top: 20px; - } - - .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap, .pp-content-post-grid.pp-content-alternate .pp-content-post.pp-post-2n .pp-content-alternate-wrap { - flex-direction: column; - } - - .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, .pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 100%; - } - - .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-body, .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-post-data, .cg-equal-align-button .pp-content-post.pp-content-alternate .pp-content-post .pp-post-content { - height: auto; - } -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-pagination { - } - -.fl-node-ocvfdn5wibp8 .pp-content-grid-pagination.fl-builder-pagination { - padding-top: 15px; - padding-bottom: 15px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-pagination li a.page-numbers, .fl-node-ocvfdn5wibp8 .pp-content-grid-pagination li span.page-numbers { - background-color: #ffffff; - color: #000000; - margin-right: 5px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-pagination li a.page-numbers:hover, .fl-node-ocvfdn5wibp8 .pp-content-grid-pagination li span.current, .fl-node-ocvfdn5wibp8 .pp-content-grid-pagination li span[aria-current] { - background-color: #eeeeee; -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-load-more { - margin-top: 15px; - } - -.fl-node-ocvfdn5wibp8 .pp-content-grid-load-more a { - background-color: #ffffff; - color: #000000; - text-decoration: none; - transition: all 0.2s ease-in-out; -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-load-more a:hover { - background-color: #eeeeee; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-title { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-title, .fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-title a { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post:hover .pp-post-title, .fl-node-ocvfdn5wibp8 .pp-content-post:hover .pp-post-title a { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-content { - margin-top: 5px; - margin-bottom: 5px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post:hover .pp-post-content { -} - -.fl-node-ocvfdn5wibp8 .pp-post-event-calendar-date, .fl-node-ocvfdn5wibp8 .pp-post-event-calendar-date span { -} - -.fl-node-ocvfdn5wibp8 .pp-post-event-calendar-venue, .fl-node-ocvfdn5wibp8 .pp-post-event-calendar-venue span.tribe-address { -} - -.fl-node-ocvfdn5wibp8 .pp-post-event-calendar-cost, .fl-node-ocvfdn5wibp8 .pp-post-event-calendar-cost span.ticket-cost { -} - -.fl-node-ocvfdn5wibp8 .pp-post-event-calendar-cost form { - margin-top: 10px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-more-link-button, .fl-node-ocvfdn5wibp8 .pp-content-post .pp-more-link-button:visited, .fl-node-ocvfdn5wibp8 .pp-content-post .pp-add-to-cart a, .fl-node-ocvfdn5wibp8 .pp-content-post .pp-add-to-cart a:visited, .fl-node-ocvfdn5wibp8 .pp-post-event-calendar-cost form .tribe-button, .fl-node-ocvfdn5wibp8 .pp-post-event-calendar-cost form .tribe-button:visited { - color: var(--color-white); - } - -.fl-node-ocvfdn5wibp8 .pp-content-post-data.pp-content-relative { - position: relative; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-data.pp-content-relative .pp-more-link-button { - position: absolute; - bottom: 0; - left: 0; -} - -.fl-node-ocvfdn5wibp8 .pp-grid-style-5 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 0; - transform: none; -} - -.fl-node-ocvfdn5wibp8 .pp-grid-style-6 .pp-content-post-data.pp-content-relative .pp-more-link-button { - left: 50%; - transform: translateX(-50%); -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-content-grid-more:hover, .fl-node-ocvfdn5wibp8 .pp-content-post .pp-add-to-cart a:hover, .fl-node-ocvfdn5wibp8 .pp-post-event-calendar-cost form .tribe-button:hover { - background: #000000; - border-color: #eeeeee; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-title-divider { - background-color: #333333; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-image .pp-content-category-list { - background-color: #000000; - color: var(--color-white); - right: auto; - left: 0; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-image .pp-content-category-list a { - color: var(--color-white); -} - -.fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - background-color: #f9f9f9; - color: #888888; - border-top-left-radius: 2px; - border-top-right-radius: 2px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - background-color: #000000; - color: var(--color-white); - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - background-color: #000000; - color: var(--color-white); -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-image .pp-post-title { - background: rgba(0, 0, 0, 0.5); - } - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-meta { - color: #606060; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post:hover .pp-post-meta { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-meta span { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-post-meta a { - color: #606060; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post:hover .pp-post-meta a { -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-post .pp-content-category-list, .fl-node-ocvfdn5wibp8 .pp-content-carousel-post .pp-content-category-list { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-7 .pp-content-post-meta { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-7:hover .pp-content-post-meta { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span { - opacity: 1; - background: #666666; - width: 10px; - height: 10px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-carousel .owl-theme .owl-dots .owl-dot.active span, .fl-node-ocvfdn5wibp8 .pp-content-post-carousel .owl-theme .owl-dots .owl-dot:hover span { - background: #000000; - opacity: 1; - box-shadow: none; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-carousel .owl-nav button.owl-prev { - left: -15px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-carousel .owl-nav button.owl-next { - right: -15px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-carousel .owl-nav button { - width: 40px; - height: 40px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-carousel .owl-nav button svg { - height: 30px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-carousel .owl-nav button:hover { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post { - opacity: 1; - } - -.fl-node-ocvfdn5wibp8 .pp-content-post:hover { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-7 .pp-content-body { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-7:hover .pp-content-body { -} - -.woocommerce .fl-node-ocvfdn5wibp8 .pp-content-post { - margin-bottom: 2.5%; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-grid { - display: grid; - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; -} - -.fl-node-ocvfdn5wibp8.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-xl)), min(calc(100% / var(--items-count)), calc(100% / var(--column-xl)))); - justify-content: center; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post { - width: 100%; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post { - position: relative; -} - -.fl-node-ocvfdn5wibp8.cg-static-grid .pp-content-post.pp-content-grid-post { - margin-right: 2.5%; -} - -@media (min-width: 768px) { - .fl-node-ocvfdn5wibp8.cg-css-grid .pp-content-post-grid.pp-equal-height { - grid-column-gap: 2.5%; - grid-row-gap: 2.5ch; - } -} - -.fl-node-ocvfdn5wibp8 .pp-grid-space { - width: 2.5%; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-content-grid-more-link, .fl-node-ocvfdn5wibp8 .pp-content-post .pp-add-to-cart { - margin-top: 10px; - margin-bottom: 5px; - position: relative; - z-index: 2; -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-post:nth-of-type(3n) { - margin-right: 0; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-grid.pp-filters-active .pp-content-grid-post { - margin-right: 0; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-content-body { -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .star-rating { - margin-left: 0; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-5 .star-rating { - margin-left: 0; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .star-rating:before, .fl-node-ocvfdn5wibp8 .pp-content-post .star-rating span:before { - color: #000000; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-product-price, .fl-node-ocvfdn5wibp8 .pp-content-post .pp-product-price span.price { - color: #000000; - font-size: px; -} - -.fl-node-ocvfdn5wibp8.cg-square-layout .pp-content-post.pp-grid-style-9 { - height: auto !important; -} - -.fl-node-ocvfdn5wibp8.cg-square-layout .pp-content-post-grid.pp-filters-active .pp-content-grid-post .pp-post-image:after { - content: ""; - display: block; - padding-bottom: 100%; -} - -.fl-node-ocvfdn5wibp8.cg-square-layout .pp-content-post.pp-grid-style-9 .pp-post-featured-img { - width: 100%; - height: 100%; - position: absolute; -} - -.fl-node-ocvfdn5wibp8 .pp-post-filters-sidebar .pp-content-posts { - width: 100%; -} - -.fl-node-ocvfdn5wibp8 .pp-post-filters-sidebar.pp-posts-wrapper { - display: flex; - flex-direction: row; -} - -.fl-node-ocvfdn5wibp8 .pp-post-filters-sidebar-right.pp-posts-wrapper { - flex-direction: row-reverse; -} - -.fl-node-ocvfdn5wibp8 .pp-post-filters-sidebar .pp-post-filters-wrapper { - flex: 1 0 0; -} - -.fl-node-ocvfdn5wibp8 .pp-post-filters-sidebar .pp-post-filters li { - display: block; - margin-bottom: 10px; -} - -.fl-node-ocvfdn5wibp8 .pp-post-filters-sidebar-right .pp-post-filters li { - margin-right: 0; - margin-left: 10px; -} - -@media (max-width: 1200px) { - .fl-node-ocvfdn5wibp8 .pp-content-post-grid { - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; - } - - .fl-node-ocvfdn5wibp8.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-lg)), min(calc(100% / var(--items-count)), calc(100% / var(--column-lg)))); - } - - .fl-node-ocvfdn5wibp8 .pp-content-post { - } - - .fl-node-ocvfdn5wibp8 .pp-grid-space { - width: 2.5%; - } -} - -@media (max-width: 1115px) { - .fl-node-ocvfdn5wibp8 .pp-content-post-grid { - grid-template-columns: repeat(3, 1fr); - grid-gap: 25px; - } - - .fl-node-ocvfdn5wibp8.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-md)), min(calc(100% / var(--items-count)), calc(100% / var(--column-md)))); - } - - .fl-node-ocvfdn5wibp8 .pp-content-post { - } - - .fl-node-ocvfdn5wibp8 .pp-grid-space { - width: 2.5%; - } - - .fl-node-ocvfdn5wibp8 .pp-content-grid-post:nth-of-type(3n+1) { - clear: none; - } - - .fl-node-ocvfdn5wibp8 .pp-content-grid-post:nth-of-type(3n+1) { - clear: left; - } - - .fl-node-ocvfdn5wibp8 .pp-content-grid-post:nth-of-type(3n) { - margin-right: 0; - } -} - -@media (max-width: 860px) { - .fl-node-ocvfdn5wibp8 .pp-content-post-grid { - grid-template-columns: repeat(1, 1fr); - grid-gap: 25px; - } - - .fl-node-ocvfdn5wibp8.cg-grid-center-align .pp-content-post-grid { - grid-template-columns: repeat(min(var(--items-count), var(--column-sm)), min(calc(100% / var(--items-count)), calc(100% / var(--column-sm)))); - } - - .fl-node-ocvfdn5wibp8 .pp-content-post { - } - - .fl-node-ocvfdn5wibp8 .pp-grid-space { - width: 2.5%; - } - - .fl-node-ocvfdn5wibp8 .pp-content-grid-post:nth-of-type(3n+1) { - clear: none; - } - - .fl-node-ocvfdn5wibp8 .pp-content-grid-post:nth-of-type(1n+1) { - clear: left; - } - - .fl-node-ocvfdn5wibp8 .pp-content-grid-post:nth-of-type(1n) { - margin-right: 0; - } - - .fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-8 .pp-post-image, .fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-8 .pp-content-body { - float: none; - width: 100%; - } -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-pagination li a.page-numbers, .fl-node-ocvfdn5wibp8 .pp-content-grid-pagination li span.page-numbers, .fl-node-ocvfdn5wibp8 .pp-content-grid-load-more a { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; - font-size: 14px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-more-link-button, .fl-node-ocvfdn5wibp8 .pp-content-post .pp-add-to-cart a, .fl-node-ocvfdn5wibp8 .pp-post-event-calendar-cost form .tribe-button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post-carousel .owl-nav button { - padding-top: 10px; - padding-right: 10px; - padding-bottom: 10px; - padding-left: 10px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post .pp-content-body { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post.pp-grid-style-9 { - height: 275px; -} - -.fl-node-ocvfdn5wibp8 > .fl-module-content { - margin-top: 60px; -} - -@media (max-width: 860px) { - .fl-node-ocvfdn5wibp8.fl-module > .fl-module-content { - margin-top: 30px; - } -} - -.fl-builder-content .fl-node-yhi0uwsxjfr7 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-yhi0uwsxjfr7 .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-yhi0uwsxjfr7 .fl-rich-text, .fl-builder-content .fl-node-yhi0uwsxjfr7 .fl-rich-text *:not(b, strong) { - font-weight: 600; -} - -.fl-node-hmwu2rp1s7e5 > .fl-module-content { - margin-top: 30px; - margin-right: 250px; -} - -@media (max-width: 860px) { - .fl-node-hmwu2rp1s7e5.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - } -} - -.fl-node-9zbkom73fw82 > .fl-module-content { - margin-top: 15px; - margin-bottom: 60px; -} - -@media (max-width: 860px) { - .fl-node-9zbkom73fw82.fl-module > .fl-module-content { - margin-top: 15px; - margin-bottom: 0px; - } -} - -.fl-col-group-equal-height .fl-node-5oyrwk91ufhg, .fl-col-group-equal-height .fl-node-5oyrwk91ufhg .fl-module-content, .fl-col-group-equal-height .fl-node-5oyrwk91ufhg .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-5oyrwk91ufhg .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-5oyrwk91ufhg .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-5oyrwk91ufhg .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-large, .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-medium, .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-5oyrwk91ufhg .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-5oyrwk91ufhg .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-5oyrwk91ufhg .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-5oyrwk91ufhg.fl-visible-mobile { - display: flex; - } -} - -.fl-node-5oyrwk91ufhg .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-5oyrwk91ufhg .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-5oyrwk91ufhg .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-5oyrwk91ufhg .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-5oyrwk91ufhg .pp-infobox:hover .pp-infobox-title-prefix { -} - -.fl-node-5oyrwk91ufhg .pp-infobox:hover .pp-infobox-title { -} - -.fl-node-5oyrwk91ufhg .pp-infobox:hover .pp-infobox-title a { -} - -.fl-node-5oyrwk91ufhg .pp-infobox:hover .pp-infobox-description { -} - -.fl-node-5oyrwk91ufhg .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-5oyrwk91ufhg .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-5oyrwk91ufhg .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-5oyrwk91ufhg .pp-infobox-icon-inner span.pp-icon, .fl-node-5oyrwk91ufhg .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-5oyrwk91ufhg .pp-infobox-wrap .pp-infobox { - background: rgba(245, 246, 248, 0); - } - -.fl-node-5oyrwk91ufhg .pp-infobox:hover { - background: rgba(245, 246, 248, 0); -} - -.fl-node-5oyrwk91ufhg .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-3-wrapper, .fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media (max-width: 1115px) { - .fl-node-5oyrwk91ufhg .pp-infobox { - } -} - -@media (max-width: 860px) { - .fl-node-5oyrwk91ufhg .pp-infobox-wrap .pp-infobox { - } - - .fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media (max-width: 480px) { - .fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-3-wrapper, .fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-5oyrwk91ufhg .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-5oyrwk91ufhg .pp-infobox-image img { - width: 35px; -} - -.fl-node-5oyrwk91ufhg .pp-infobox { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-5oyrwk91ufhg .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-5b7e9qxr14h8, .fl-col-group-equal-height .fl-node-5b7e9qxr14h8 .fl-module-content, .fl-col-group-equal-height .fl-node-5b7e9qxr14h8 .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-5b7e9qxr14h8 .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-5b7e9qxr14h8 .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-5b7e9qxr14h8 .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-large, .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-medium, .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-5b7e9qxr14h8 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-5b7e9qxr14h8 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-5b7e9qxr14h8 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-5b7e9qxr14h8.fl-visible-mobile { - display: flex; - } -} - -.fl-node-5b7e9qxr14h8 .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-5b7e9qxr14h8 .pp-infobox:hover .pp-infobox-title-prefix { -} - -.fl-node-5b7e9qxr14h8 .pp-infobox:hover .pp-infobox-title { -} - -.fl-node-5b7e9qxr14h8 .pp-infobox:hover .pp-infobox-title a { -} - -.fl-node-5b7e9qxr14h8 .pp-infobox:hover .pp-infobox-description { -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-5b7e9qxr14h8 .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-5b7e9qxr14h8 .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-icon-inner span.pp-icon, .fl-node-5b7e9qxr14h8 .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-wrap .pp-infobox { - background: rgba(245, 246, 248, 0); - } - -.fl-node-5b7e9qxr14h8 .pp-infobox:hover { - background: rgba(245, 246, 248, 0); -} - -.fl-node-5b7e9qxr14h8 .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-3-wrapper, .fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media (max-width: 1115px) { - .fl-node-5b7e9qxr14h8 .pp-infobox { - } -} - -@media (max-width: 860px) { - .fl-node-5b7e9qxr14h8 .pp-infobox-wrap .pp-infobox { - } - - .fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media (max-width: 480px) { - .fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-3-wrapper, .fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-5b7e9qxr14h8 .pp-infobox-image img { - width: 45px; -} - -.fl-node-5b7e9qxr14h8 .pp-infobox { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-5b7e9qxr14h8 .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-gyioc8tzs3nr, .fl-col-group-equal-height .fl-node-gyioc8tzs3nr .fl-module-content, .fl-col-group-equal-height .fl-node-gyioc8tzs3nr .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-gyioc8tzs3nr .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-gyioc8tzs3nr .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-gyioc8tzs3nr .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-large, .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-medium, .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-gyioc8tzs3nr .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-gyioc8tzs3nr .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-gyioc8tzs3nr .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-gyioc8tzs3nr.fl-visible-mobile { - display: flex; - } -} - -.fl-node-gyioc8tzs3nr .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-gyioc8tzs3nr .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-gyioc8tzs3nr .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-gyioc8tzs3nr .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-gyioc8tzs3nr .pp-infobox:hover .pp-infobox-title-prefix { -} - -.fl-node-gyioc8tzs3nr .pp-infobox:hover .pp-infobox-title { -} - -.fl-node-gyioc8tzs3nr .pp-infobox:hover .pp-infobox-title a { -} - -.fl-node-gyioc8tzs3nr .pp-infobox:hover .pp-infobox-description { -} - -.fl-node-gyioc8tzs3nr .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-gyioc8tzs3nr .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-gyioc8tzs3nr .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-gyioc8tzs3nr .pp-infobox-icon-inner span.pp-icon, .fl-node-gyioc8tzs3nr .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-gyioc8tzs3nr .pp-infobox-wrap .pp-infobox { - background: rgba(245, 246, 248, 0); - } - -.fl-node-gyioc8tzs3nr .pp-infobox:hover { - background: rgba(245, 246, 248, 0); -} - -.fl-node-gyioc8tzs3nr .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-3-wrapper, .fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media (max-width: 1115px) { - .fl-node-gyioc8tzs3nr .pp-infobox { - } -} - -@media (max-width: 860px) { - .fl-node-gyioc8tzs3nr .pp-infobox-wrap .pp-infobox { - } - - .fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media (max-width: 480px) { - .fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-3-wrapper, .fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-gyioc8tzs3nr .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-gyioc8tzs3nr .pp-infobox-image img { - width: 35px; -} - -.fl-node-gyioc8tzs3nr .pp-infobox { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-gyioc8tzs3nr .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-woz0n3a5ep9x, .fl-col-group-equal-height .fl-node-woz0n3a5ep9x .fl-module-content, .fl-col-group-equal-height .fl-node-woz0n3a5ep9x .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-woz0n3a5ep9x .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-woz0n3a5ep9x .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-woz0n3a5ep9x .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-large, .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-medium, .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-woz0n3a5ep9x .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-woz0n3a5ep9x .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-woz0n3a5ep9x .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-medium { - display: flex; - } -} - -@media (max-width: 860px) { - .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-woz0n3a5ep9x.fl-visible-mobile { - display: flex; - } -} - -.fl-node-woz0n3a5ep9x .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-woz0n3a5ep9x .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-woz0n3a5ep9x .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-woz0n3a5ep9x .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-woz0n3a5ep9x .pp-infobox:hover .pp-infobox-title-prefix { -} - -.fl-node-woz0n3a5ep9x .pp-infobox:hover .pp-infobox-title { -} - -.fl-node-woz0n3a5ep9x .pp-infobox:hover .pp-infobox-title a { -} - -.fl-node-woz0n3a5ep9x .pp-infobox:hover .pp-infobox-description { -} - -.fl-node-woz0n3a5ep9x .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-woz0n3a5ep9x .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-woz0n3a5ep9x .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-woz0n3a5ep9x .pp-infobox-icon-inner span.pp-icon, .fl-node-woz0n3a5ep9x .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -.fl-node-woz0n3a5ep9x .pp-infobox-wrap .pp-infobox { - background: rgba(245, 246, 248, 0); - } - -.fl-node-woz0n3a5ep9x .pp-infobox:hover { - background: rgba(245, 246, 248, 0); -} - -.fl-node-woz0n3a5ep9x .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-3-wrapper, .fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media (max-width: 1115px) { - .fl-node-woz0n3a5ep9x .pp-infobox { - } -} - -@media (max-width: 860px) { - .fl-node-woz0n3a5ep9x .pp-infobox-wrap .pp-infobox { - } - - .fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media (max-width: 480px) { - .fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-3-wrapper, .fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-woz0n3a5ep9x .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-woz0n3a5ep9x .pp-infobox-image img { - width: 35px; -} - -.fl-node-woz0n3a5ep9x .pp-infobox { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-woz0n3a5ep9x .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-pmt8g6z4fiqj.fl-module-heading .fl-heading { - font-size: 50px; - } - -@media (max-width: 860px) { - .fl-node-pmt8g6z4fiqj.fl-module-heading .fl-heading { - font-size: 30px; - } -} - -.fl-node-pmt8g6z4fiqj > .fl-module-content { - margin-right: 100px; - margin-left: 100px; -} - -@media (max-width: 1115px) { - .fl-node-pmt8g6z4fiqj.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-pmt8g6z4fiqj.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-evzqukyis4x5 .fl-rich-text, .fl-builder-content .fl-node-evzqukyis4x5 .fl-rich-text *:not(b, strong) { - } - -.fl-node-evzqukyis4x5 > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media (max-width: 1115px) { - .fl-node-evzqukyis4x5.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-evzqukyis4x5.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-n0ztf7v9mspi a.fl-button, .fl-builder-content .fl-node-n0ztf7v9mspi a.fl-button:hover, .fl-builder-content .fl-node-n0ztf7v9mspi a.fl-button:visited { - background: #121212; -} - -.fl-builder-content .fl-node-n0ztf7v9mspi a.fl-button:hover { - background-color: #24292D; -} - -.fl-node-n0ztf7v9mspi .fl-button-wrap { - } - -.fl-builder-content .fl-node-n0ztf7v9mspi a.fl-button, .fl-builder-content .fl-node-n0ztf7v9mspi a.fl-button:visited { - text-transform: none; - border: 1px solid #060606; -} - -.fl-builder-content .fl-node-n0ztf7v9mspi a.fl-button:hover, .fl-builder-content .fl-node-n0ztf7v9mspi a.fl-button:focus { - border: 1px solid #181d21; -} - -.fl-node-n0ztf7v9mspi > .fl-module-content { - margin-top: 40px; -} - -@media (max-width: 860px) { - .fl-node-n0ztf7v9mspi.fl-module > .fl-module-content { - margin-top: 25px; - } -} - -.fl-builder-content .fl-node-qyvt504hwa8m .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-qyvt504hwa8m .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-qyvt504hwa8m .fl-rich-text, .fl-builder-content .fl-node-qyvt504hwa8m .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-o4t01yzwbpma.fl-module-heading .fl-heading { - } - -.fl-node-o4t01yzwbpma > .fl-module-content { - margin-top: 30px; - margin-right: 200px; - margin-left: 200px; -} - -@media (max-width: 1115px) { - .fl-node-o4t01yzwbpma.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-o4t01yzwbpma.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-grasw159c7ut .fl-rich-text, .fl-builder-content .fl-node-grasw159c7ut .fl-rich-text *:not(b, strong) { - } - -.fl-node-grasw159c7ut > .fl-module-content { - margin-top: 20px; - margin-right: 300px; - margin-left: 300px; -} - -@media (max-width: 1115px) { - .fl-node-grasw159c7ut.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-grasw159c7ut.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.pp-tabs-label { - transition: all 0.2s ease-in; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; -} - -.pp-tabs-label:hover, .pp-tab-active { - transition: all 0.2s ease-in; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; -} - -.pp-tabs-label.pp-tab-active { - position: relative; - z-index: 1; -} - -.pp-tab-label-flex { - display: flex; - flex-direction: row; - flex: 1 1 auto; -} - -.pp-tabs-label .pp-tab-label-flex { - align-items: center; -} - -.pp-tabs-label.pp-tab-icon-top .pp-tab-label-flex, .pp-tabs-label.pp-tab-icon-bottom .pp-tab-label-flex { - flex-direction: column; -} - -.pp-tab-description { - position: relative; - margin-top: 10px; -} - - -.pp-tabs-panel-label { - display: none; -} - -.pp-tabs-panel-label span { - display: table-cell; - width: 100%; -} - -.pp-tabs-panel-label .pp-toggle-icon { - display: table-cell; - line-height: inherit; - opacity: .5; - filter: alpha(opacity=50); - padding-left: 15px; - vertical-align: middle; - width: auto; -} - -.pp-tabs-panel-label .pp-tab-close { - display: none; -} - -.pp-tabs-panel-label.pp-tabs-label.pp-tab-active .pp-tab-close { - display: table-cell; -} - -.pp-tabs-panel-label.pp-tabs-label.pp-tab-active .pp-tab-open { - display: none; -} - -.pp-tabs-default .pp-tabs-panels { - border-width: 1px; - border-style: solid; - border-color: transparent; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-panels { - clear: both; -} - -.pp-tabs-panel-content { - display: none !important; - padding: 30px; - clear: both; -} - -.pp-tabs-panel-content.pp-tab-active { - display: block !important; -} - -.pp-tabs-panel-content p:last-child { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-tabs-vertical .pp-tabs-panel-content.pp-tab-active { - display: table; - width: 100%; -} - -.pp-tabs-panel .pp-tabs-label .pp-tab-label-inner { - display: flex; - align-items: center; -} - -.pp-tabs-horizontal .pp-tabs-label { - float: left; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-labels { - display: inherit; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-labels .pp-tabs-label { - flex: initial; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-label { - border-width: 1px; - border-style: solid; - border-color: transparent; - border-bottom: none !important; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - top: 1px; -} - -.pp-tabs-vertical .pp-tabs-labels { - float: left; - width: 30%; -} - -.pp-tabs-vertical.pp-tabs-vertical-right .pp-tabs-labels { - float: right; -} - -.pp-tabs-vertical .pp-tabs-label { - padding: 20px 10px; -} - -.pp-tabs-vertical .pp-tabs-label.pp-tab-active { - border-width: 0px; - border-style: solid; -} - -.pp-tabs-vertical.pp-tabs-default .pp-tabs-label { - margin-right: -1px; -} - -.pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-default .pp-tabs-label { - margin-right: auto; - margin-left: -1px; -} - -.pp-tabs-vertical.pp-tabs-default .pp-tabs-label.pp-tab-active { - border-width: 1px; -} - -.pp-tabs-vertical .pp-tabs-panels { - float: left; - width: 70%; -} - -.pp-tabs-vertical.pp-tabs-style-4 .pp-tabs-labels .pp-tabs-label { - margin-right: 0; -} - -.pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - bottom: -45px; -} - -.pp-tabs-horizontal .pp-tabs-labels { - position: relative; - margin: 0 auto; - padding: 0; - list-style: none; - -ms-box-orient: horizontal; - -ms-box-pack: center; - -webkit-flex-flow: row wrap; - -moz-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-justify-content: center; - -moz-justify-content: center; - -ms-justify-content: center; - justify-content: center; -} - -.pp-tabs-horizontal .pp-tabs-labels .pp-tabs-label { - position: relative; - z-index: 1; - display: block; - margin: 0; - -webkit-flex: 1; - -moz-flex: 1; - -ms-flex: 1; - flex: 1; - padding: 15px 18px 12px; -} - -.pp-tabs-labels .pp-tabs-label .pp-tab-label-inner { - position: relative; -} - -.pp-tabs-style-1 .pp-tabs-labels { - border: 4px solid #eee; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label { - margin: 0 2px; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:first-child { - margin-left: 0; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:last-child { - margin-right: 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label { - margin: 2px 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:first-child { - margin-top: 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:last-child { - margin-bottom: 0; -} - -.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label.pp-tab-active { - } - -.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner { - position: relative; - display: block; - text-overflow: ellipsis; - white-space: nowrap; - overflow: visible; - line-height: 1; - -webkit-transition: color 0.2s; - transition: color 0.2s; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - content: ""; - position: absolute; - left: 0; - right: 0; - bottom: -40px; - display: block; - border: solid 15px transparent; - width: 0px; - margin: 0 auto; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-tab-active { - z-index: 50; - } - -.pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-style-2 .pp-tabs-label::after { - position: absolute; - top: 20%; - right: 0; - z-index: -1; - width: 1px; - height: 60%; - content: ''; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-no-border:after { - display: none; -} - -.pp-tabs-style-2 .pp-tabs-label:last-child:after, .pp-tabs-style-2 .pp-tabs-label.pp-tab-active:after, .pp-tabs-style-2 .pp-tabs-label.pp-tab-active:before, .pp-tabs-style-2 .pp-tabs-label:first-child:before { - display: none; -} - -.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label:first-child:before { - right: auto; - left: 0; -} - -.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label.pp-tab-active { - } - -.pp-tabs-style-3 .pp-tabs-label { - margin-left: 1px; - overflow: hidden; - position: relative; -} - -.pp-tabs-style-3:not(.pp-tabs-vertical-left) .pp-tabs-labels .pp-tabs-label:first-child { - margin-left: 0; -} - -.pp-tabs-style-3 .pp-tabs-label:after { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 6px; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translate3d(0, 150%, 0); - transform: translate3d(0, 150%, 0); -} - -.pp-tabs-style-3 .pp-tabs-label.pp-tab-active:after { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-style-3 .pp-tabs-label.pp-tab-active { - } - -.pp-tabs-style-4 .pp-tabs-label { - margin-right: 1px; - position: relative; - overflow: hidden; -} - -.pp-tabs-style-4 .pp-tabs-label:before { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 6px; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translate3d(0, -150%, 0); - transform: translate3d(0, -150%, 0); -} - -.pp-tabs-style-4 .pp-tabs-label.pp-tab-active:before { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-style-4.pp-tabs-label.pp-tab-active { - border-bottom: 0; -} - -.pp-tabs-style-5 .pp-tabs-label { - padding: 0 !important; - background-color: var(--bg-transparent) !important; - overflow: hidden; -} - -.pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner { - padding: 20px 10px; - position: relative; -} - -.pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - position: absolute; - top: 0; - left: 0px; - z-index: -1; - width: 100%; - height: 100%; - background-color: #f0f0f0; - content: ''; - -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; - transition: transform 0.3s, background-color 0.3s; - -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 90deg); - transform: perspective(900px) rotate3d(1, 0, 0, 90deg); - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-perspective-origin: 50% 100%; - perspective-origin: 50% 100%; -} - -.pp-tabs-style-5 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: #eee; - -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 0deg); - transform: perspective(900px) rotate3d(1, 0, 0, 0deg); -} - -.pp-tabs-style-6 .pp-tabs-label .pp-tab-label-inner { - -webkit-transition: color 0.3s, -webkit-transform 0.3s; - transition: color 0.3s, transform 0.3s; - position: relative; -} - -.pp-tabs-style-6 .pp-tabs-label.pp-tab-active .pp-tab-label-inner { - -webkit-transform: translate3d(0, 8px, 0); - transform: translate3d(0, 8px, 0); -} - -.pp-tabs-style-6 .pp-tabs-label:last-child:before { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 4px; - background-color: #2CC185; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; -} - -.pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label:last-child:before { - display: none; -} - -.pp-tabs-style-7 .pp-tabs-label { - padding: 0 !important; - background-color: var(--bg-transparent) !important; -} - -.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - overflow: visible; - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - -webkit-transition: color 0.2s; - transition: color 0.2s; - padding: 20px 10px; -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - position: absolute; - top: 100%; - left: 50%; - width: 0; - height: 0; - border: solid transparent; - content: ''; - pointer-events: none; -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-width: 11px; - border-top-color: rgba(0, 0, 0, 0.2); -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - margin-left: -10px; - border-width: 10px; - border-top-color: #e7ecea; -} - -.pp-tabs-style-8 .pp-tabs-label { - padding: 0 !important; - background-color: var(--bg-transparent) !important; - margin: 0 15px; - overflow: hidden; -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label { - margin: 0 !important; -} - -.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner { - padding: 20px 10px; - position: relative; - overflow: hidden; -} - -.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - position: absolute; - top: 0; - left: 0; - z-index: -1; - width: 100%; - height: 100%; - background: #d2d8d6; - content: ''; - -webkit-transition: background-color 0.3s, -webkit-transform 0.3s; - transition: background-color 0.3s, transform 0.3s; - -webkit-transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); - transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); - -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); - transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); -} - -.pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - opacity: 0; -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - opacity: 1; -} - -@media (min-width: 769px) { - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - border-top-color: transparent !important; - border-left-color: #e4e4e4; - bottom: 0; - margin: auto 0; - right: -40px; - left: auto; - top: -45px; - height: 0; - content: ""; - position: absolute; - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - right: auto; - left: -40px; - transform: rotate(180deg); - } - - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label::after { - display: none; - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom: 0; - border-right: 1px solid rgba(0, 0, 0, 0.2); - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-left: 1px solid rgba(0, 0, 0, 0.2); - border-right: 0; - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - position: absolute; - top: 35%; - right: -22px; - left: auto; - width: 0; - height: 0; - border: solid transparent; - content: ''; - pointer-events: none; - border-top-color: transparent !important; - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - right: auto; - left: -22px; - transform: rotate(180deg); - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-width: 11px; - border-left-color: rgba(0, 0, 0, 0.2); - } -} - -@media (max-width: 860px) { - .pp-tabs-labels { - display: none !important; - } - - .pp-tabs-panel-label { - display: table; - width: 100%; - padding: 20px 15px; - } - - .pp-tabs-panel-label span { - width: auto; - } - - .pp-tabs-panel:last-child { - border-bottom: none; - } - - .pp-tabs-default .pp-tabs-panels { - } - - .pp-tabs-horizontal .pp-tabs-label { - float: none; - } - - .pp-tabs-horizontal .pp-tabs-label.pp-tab-active { - border: none; - } - - .pp-tabs-vertical .pp-tabs-labels { - float: none; - width: auto; - } - - .pp-tabs-vertical .pp-tabs-label.pp-tab-active { - border: none; - } - - .pp-tabs-vertical .pp-tabs-panels { - float: none; - width: auto; - } - - .pp-tabs-panel-content { - padding: 20px; - } - - .pp-tabs .pp-tabs-label { - border-bottom: 2px solid #e7e7e7; - } - - .pp-tabs .pp-tabs-label.pp-tab-active { - border-bottom: 0; - } - - .pp-tabs .pp-tabs-default .pp-tabs-label, .pp-tabs .pp-tabs-default .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-5 .pp-tabs-label, .pp-tabs .pp-tabs-style-6 .pp-tabs-label, .pp-tabs .pp-tabs-style-6 .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-7 .pp-tabs-label, .pp-tabs .pp-tabs-style-7 .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-8 .pp-tabs-label { - background-color: var(--bg-transparent) !important; - } - - .pp-tabs-style-1 .pp-tabs-label { - border: 0 !important; - border-bottom: 2px solid #e7e7e7 !important; - } - - .pp-tabs-style-1 .pp-tabs-label.pp-tab-active { - border-bottom: 0 !important; - } - - .pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .pp-tabs-style-3 .pp-tabs-label:after, .pp-tabs-style-4 .pp-tabs-label.pp-tab-active:before, .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - display: none; - } - - .pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom: 0; - } - - .pp-tabs-horizontal .pp-tabs-label .pp-tab-label-inner:before { - content: ""; - display: block; - height: auto; - vertical-align: middle; - } - - .pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner { - display: table; - } - - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } - - .pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-style-2 .pp-tabs-label::after { - display: none; - } - - .pp-tabs .pp-tab-title { - display: inline-block; - width: auto; - } - - .pp-tab-icon { - padding-left: 0 !important; - display: inline-table !important; - margin-bottom: 0 !important; - margin-top: 0 !important; - margin-right: 15px !important; - } - - .pp-tab-icon-right .pp-tab-icon, .pp-tab-icon-bottom .pp-tab-icon { - margin-right: 0 !important; - margin-left: 15px !important; - } - - .pp-tabs-panel-label .pp-toggle-icon { - text-align: right; - } - - .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } - - .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - } - - .pp-tabs-style-8 .pp-tabs-label { - margin: 0 !important; - } - - .pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } -} - -.fl-node-vo75i29j3fmz .pp-tabs-default .pp-tabs-label.pp-tab-active { - border-color: transparent; -} - -.fl-node-vo75i29j3fmz .pp-tabs-default .pp-tabs-panels, .fl-node-vo75i29j3fmz .pp-tabs-default .pp-tabs-panel { - border-color: transparent; -} - -.fl-node-vo75i29j3fmz .pp-tabs-label .pp-tab-icon { - font-size: 20px; - margin-right: 15px; -} - -.fl-node-vo75i29j3fmz .pp-tabs-label .pp-tab-icon:before { - font-size: 20px; -} - -.fl-node-vo75i29j3fmz .pp-tabs-vertical .pp-tabs-label { - } - -.fl-node-vo75i29j3fmz .pp-tabs-labels .pp-tabs-label .pp-tab-label-flex { - justify-content: flex-start; -} - -.fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-panel-content { - color: inherit; -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active:hover, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label:hover, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label:focus { - background-color: var(--bg-light); - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label .pp-tab-description { -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active .pp-tab-description, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active:hover .pp-tab-description, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label:hover .pp-tab-description { -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active .pp-tab-icon, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active:hover .pp-tab-icon, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label:hover .pp-tab-icon { -} - -.fl-node-vo75i29j3fmz .pp-tabs-panel-label .pp-toggle-icon { - font-size: 16px; - color: #333333; -} - -.fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-label.pp-tab-active .pp-toggle-icon { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - top: 0; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-1 .pp-tabs-labels { - border-color: transparent; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-1 .pp-tabs-label:hover { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-top-color: #F5F6F8; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-2 .pp-tabs-label:first-child:before, .fl-node-vo75i29j3fmz .pp-tabs-style-2 .pp-tabs-label::after { - background: rgba(0, 0, 0, 0.7); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-3 .pp-tabs-label:after { - background-color: #121212; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-3 .pp-tabs-label:hover { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-4 .pp-tabs-label:before { - background-color: #121212; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-4 .pp-tabs-label:hover { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - background-color: var(--bg-light); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-5 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: var(--bg-light); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-5 .pp-tabs-label:hover { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:first-child.pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-500%, 0, 0); - transform: translate3d(-500%, 0, 0); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:nth-child(2).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-400%, 0, 0); - transform: translate3d(-400%, 0, 0); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:nth-child(3).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-300%, 0, 0); - transform: translate3d(-300%, 0, 0); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:nth-child(4).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-200%, 0, 0); - transform: translate3d(-200%, 0, 0); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:nth-child(5).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label, .fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label.pp-tab-active, .fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label.pp-tab-active:hover, .fl-node-vo75i29j3fmz .pp-tabs .pp-tabs-style-6 .pp-tabs-label:hover { - background-color: var(--bg-transparent) !important; - color: #121212 !important; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-6 .pp-tabs-label:last-child:before { - background-color: #121212; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom-color: transparent; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .fl-node-vo75i29j3fmz .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-top-color: transparent; -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-8 .pp-tabs-label:hover .pp-tab-label-inner:after { - background-color: var(--bg-light); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: var(--bg-light); -} - -.fl-node-vo75i29j3fmz .pp-tabs-style-8 .pp-tabs-label:hover { - color: var(--color-dark); -} - -.fl-node-vo75i29j3fmz .pp-tabs-horizontal.pp-tabs-style-8 .pp-tabs-label { - margin-left: 15px; - margin-right: 15px; -} - -@media (min-width: 769px) { - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-left-color: #F5F6F8; - } - - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label { - border-bottom: 4px solid transparent; - } - - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label.pp-tab-active { - border-bottom: 4px solid #121212; - } - - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-right-color: transparent; - } - - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-left-color: transparent; - } - - .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before, .fl-node-vo75i29j3fmz .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-left-color: transparent; - } -} - -@media (max-width: 768px) { - .fl-node-vo75i29j3fmz .pp-tabs-style-1 .pp-tabs-label { - border: 4px solid; - margin: 2px 0; - } - - .fl-node-vo75i29j3fmz .pp-tabs-style-5 .pp-tabs-label.pp-tab-active { - background-color: var(--bg-light) !important; - } - - .fl-node-vo75i29j3fmz .pp-tabs-style-8 .pp-tabs-label.pp-tab-active { - background-color: var(--bg-light) !important; - } -} - -.fl-node-vo75i29j3fmz .pp-tabs-labels .pp-tabs-label .pp-tab-title, .fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-label .pp-tab-title { - font-family: var(--font-system-ui); - font-weight: 700; - font-size: 20px; - } - -.fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-panel-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 100px; -} - -@media (max-width: 1115px) { - .fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-panel-content { - padding-left: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-vo75i29j3fmz .pp-tabs-labels .pp-tabs-label .pp-tab-title, .fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-label .pp-tab-title { - font-size: 16px; - } - - .fl-node-vo75i29j3fmz .pp-tabs-panels .pp-tabs-panel-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 30px; - padding-left: 0px; - } -} - -.fl-node-vo75i29j3fmz > .fl-module-content { - margin-top: 60px; -} - -@media (max-width: 860px) { - .fl-node-vo75i29j3fmz.fl-module > .fl-module-content { - margin-top: 50px; - } -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-ud8jroeig5h2.fl-module-heading .fl-heading { - } - -.fl-node-ud8jroeig5h2 > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media (max-width: 1115px) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text, .fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text *:not(b, strong) { - } - -.fl-node-1i28o7dq3pcv > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-1i28o7dq3pcv.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-node-mghf7qv58jbu .clearfix:before, .fl-node-mghf7qv58jbu .clearfix:after { - content: ""; - display: table; -} - -.fl-node-mghf7qv58jbu .clearfix:after { - clear: both; -} - -.fl-node-mghf7qv58jbu .pp-logos-content { - position: relative; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - position: relative; - width: calc((100% - 121px) / 4); - margin-right: 40px; - margin-bottom: 40px; - float: left; - transition: background-color 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-wrapper { - display: flex; - flex-wrap: wrap; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - display: flex; - flex-wrap: wrap; - align-items: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo > a, .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner { - flex: 1 1 auto; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { - } - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo a { - display: block; - text-decoration: none; - box-shadow: none; - border: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper { - display: block -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper p.logo-title { - color: #000000; - margin-top: 10px; - margin-bottom: 10px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { - color: #666666; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo img { - -webkit-filter: inherit; - filter: inherit; - border-style: none; - border-width: 1px; - border-radius: 0px; - margin: 0 auto; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover img { - -webkit-filter: inherit; - filter: inherit; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a { - opacity: 1; - background-color: #f5f5f5; - width: 14px; - height: 14px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a.active, .fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a:hover { - background-color: #999999; - opacity: 1; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav { - display: none; - height: 26px; - width: 26px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - height: 16px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg path { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover svg path { -} - -@media (max-width: 1200px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media (max-width: 1115px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media (max-width: 860px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - } -} - -.fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - font-size: 16px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - } -} - -.fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 10px; -} - -@media (max-width: 860px) { - .fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 0px; - } -} - -.fl-module-pp-reviews .fl-module-content.fl-node-content { - position: relative; - margin-left: 10px; - margin-right: 10px; -} - -.pp-reviews-wrapper { - width: 94%; - margin: auto; -} - -.pp-reviews-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-reviews-wrapper .swiper-container { - margin-left: auto; - margin-right: auto; - position: relative; - overflow: hidden; - z-index: 1; - width: 100%; -} - -.pp-reviews-wrapper .swiper-wrapper { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - position: relative; - width: 100%; - height: 100%; - z-index: 1; -} - -.pp-reviews-wrapper .swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} - -.pp-reviews-wrapper .pp-review-item.swiper-slide { - width: 100%; - padding: 0; - height: auto; -} - -.pp-reviews-wrapper .pp-swiper-button { - background-image: none; - position: absolute; - display: inline-flex; - z-index: 1; - padding: 3px; - line-height: 0; - top: calc(50% - (30px / 2)); - transform: translateY(-50%); - color: hsla(0, 0%, 93%, .9); -} - -.pp-reviews-wrapper .pp-swiper-button svg { - fill: currentColor; - width: 37px; - height: 37px; -} - -.pp-reviews-wrapper .pp-swiper-button-prev { - left: 0; -} - -.pp-reviews-wrapper .pp-swiper-button-next { - right: 0; -} - -.pp-reviews-wrapper .pp-reviews-swiper { - padding-bottom: 30px; -} - -.pp-reviews-wrapper .swiper-container-horizontal .swiper-pagination { - position: relative; - top: 0 !important; - bottom: unset !important; -} - -.pp-reviews-wrapper .swiper-container-horizontal > .swiper-pagination-bullets, .pp-reviews-wrapper .swiper-pagination-custom, .pp-reviews-wrapper .swiper-pagination-fraction { - bottom: unset; -} - -.pp-reviews-wrapper .dashicons, .pp-reviews-wrapper .dashicons-before:before { - width: unset !important; -} - -.pp-review { - border: 1px solid #e8e8e8; - height: 100%; - background-color: var(--color-white); - border-radius: 5px; - display: flex; - flex-direction: column; -} - -.pp-review-header, .pp-review-content { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.pp-review-content { - flex-direction: column; - flex: 1; -} - -.pp-review-link { - margin-top: auto; -} - -.pp-review-link a { - text-decoration: none; -} - -.pp-review-header { - padding-top: 15px; - padding-bottom: 6px; - font-family: var(--font-system-ui); - font-weight: 600; -} - -.pp-review-name { - color: #1c2022; - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - } - -.pp-review-title { - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - } - -.pp-review-content { - padding-top: 6px; - padding-bottom: 15px; -} - -.pp-review-header, .pp-review-content { - padding-left: 15px; - padding-right: 15px; -} - -.pp-review-header.has-separator { - border-bottom: 1px solid #e8e8e8; -} - -.pp-review-image { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.pp-review-image img { - height: 36px; - width: 36px; - border-radius: 999px; - -webkit-box-sizing: content-box; - box-sizing: content-box; - -o-object-fit: cover; - object-fit: cover; -} - -.pp-review-cite { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - font-size: 14px; - line-height: 1; - width: 100%; -} - -.pp-review-icon { - display: flex; - margin-left: auto; -} - -.pp-review-text { - width: 100%; -} - -.pp-rating { - } - -.pp-rating i { - display: inline-block; - position: relative; - cursor: default; - transition: color .2s ease-in-out; -} - -.pp-rating i:before { - content: "\f005"; - display: inline; - font-size: inherit; - font-family: inherit; - position: absolute; - overflow: hidden; - color: #f0ad4e; -} - -.pp-rating i.pp-star-empty:before { - width: 0; -} - -.pp-rating i.pp-star-0:before { - width: 0; -} - -.pp-rating i.pp-star-1:before { - width: 10%; -} - -.pp-rating i.pp-star-2:before { - width: 20%; -} - -.pp-rating i.pp-star-3:before { - width: 30%; -} - -.pp-rating i.pp-star-4:before { - width: 40%; -} - -.pp-rating i.pp-star-5:before { - width: 50%; -} - -.pp-rating i.pp-star-6:before { - width: 60%; -} - -.pp-rating i.pp-star-7:before { - width: 70%; -} - -.pp-rating i.pp-star-8:before { - width: 80%; -} - -.pp-rating i.pp-star-9:before { - width: 90%; -} - -.pp-rating i.pp-star-10:before { - width: 100%; -} - -.fl-node-08kl1yzxeout .pp-reviews-wrapper { -} - -.fl-node-08kl1yzxeout .pp-review { - padding: 25px; - background-color: var(--bg-light); -} - -.fl-node-08kl1yzxeout .pp-review:hover { - background-color: var(--bg-light); -} - -.fl-node-08kl1yzxeout .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-name { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - margin-top: 10px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - margin-top: 35px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-link a { -} - -.fl-node-08kl1yzxeout .pp-review-link a:hover { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-image { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - width: 36px; - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .pp-review-icon { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - background: #999999; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet-active { - background: #000000; -} - -.fl-node-08kl1yzxeout .pp-swiper-button svg { - width: 48px; - height: 48px; -} - -.fl-node-08kl1yzxeout .pp-swiper-button { - color: #000000; - padding-left: 13px; - padding-right: 13px; - padding-bottom: 5px; - padding-top: 5px; - opacity: 1; -} - -.fl-node-08kl1yzxeout .pp-swiper-button:hover { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-prev { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-next { -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - width: 10px; - height: 10px; - border-radius: 100px; -} - -.fl-node-08kl1yzxeout .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-rating { - } - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; - color: #efecdc; -} - -.fl-node-08kl1yzxeout .pp-rating i:before { - color: #f0ad4e; -} - -.fl-node-08kl1yzxeout .pp-rating i:not(.pp-star-empty):before { - content: "\002605"; -} - -.fl-node-08kl1yzxeout .pp-review { - border-style: none; - border-width: 0; - background-clip: border-box; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding: 25px; -} - -.fl-node-08kl1yzxeout .pp-review-name { - font-family: var(--font-system-ui); - font-weight: 800; - font-size: 18px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - font-family: var(--font-system-ui); - font-weight: 300; - font-size: 16px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - font-family: var(--font-system-ui); - font-weight: 300; - font-size: 18px; - } - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { - margin-left: 5px; - margin-right: 5px; -} - -.fl-node-08kl1yzxeout .swiper-pagination { - margin-top: 5px; -} - -.fl-node-08kl1yzxeout .pp-review-icon i:before { - font-size: 0px; -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text *:not(b, strong) { - font-weight: 600; - } - -.fl-node-fa7hjib92cpv.fl-module-heading .fl-heading { - } - -.fl-node-fa7hjib92cpv > .fl-module-content { - margin-top: 20px; -} - -@media (max-width: 860px) { - .fl-node-fa7hjib92cpv.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text, .fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text *:not(b, strong) { - } - -.fl-node-9hf5wet31z02 > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media (max-width: 1115px) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media (max-width: 860px) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media (max-width: 1115px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - } -} - -@media (max-width: 860px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 15px; - } -} - -.entry-content .pp-infolist-title h3, .pp-infolist-title h3 { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infolist-description p { - margin-bottom: 15px; -} - -.pp-infolist-description p:last-of-type { - margin-bottom: 0 !important; -} - -.entry-content .pp-more-link, .pp-more-link { - box-shadow: none; - display: inline-block; - text-decoration: none; -} - -.pp-list-item > .pp-more-link { - display: table; - margin-top: 0; -} - -.pp-more-link { - color: #000; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infolist-icon-inner .dashicons, .pp-infolist-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-list-connector { - height: 100%; - position: absolute; - top: 33px; - z-index: 2; -} - -.pp-infolist-wrap .pp-list-item { - overflow: visible; - list-style: none; - padding-bottom: 25px; - position: relative; -} - -.pp-infolist-wrap .pp-list-item-content { - position: relative; - z-index: 3; -} - -.pp-infolist-wrap .pp-list-item-content { - display: flex; - align-items: center; -} - -.pp-list-item:last-of-type .pp-list-connector { - display: none; -} - -.pp-icon-wrapper { - position: relative; - z-index: 3; -} - -.pp-infolist { - } - -.pp-infolist ul { - margin: 0; - padding: 0; - display: flex; - flex-direction: column; -} - -.pp-infolist-icon { - border-width: 0; - margin: 0 auto; - } - -.pp-infolist-icon-inner { - display: table; - height: 3em; - line-height: 0; - width: 3em; -} - -.pp-infolist-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infolist-icon-inner img { - border: none; -} - -.pp-infolist-wrap .layout-1 { - } - -.pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 20px; -} - -.pp-infolist-wrap .layout-2 { - text-align: right; -} - -.pp-infolist-wrap .layout-2 .pp-list-item-content { - flex-direction: row-reverse; -} - -.pp-infolist-wrap .layout-2 .pp-icon-wrapper { - float: right; - margin-left: 20px; -} - -.pp-infolist-wrap .layout-2 .pp-heading-wrapper { - display: table-cell; - vertical-align: middle; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-list-items { - flex-direction: row; -} - -.pp-infolist-wrap .layout-3 .pp-list-item-content { - padding: 0 20px; - flex-direction: column; -} - -.pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.pp-infolist-wrap .layout-3 .pp-list-connector { - height: 0; - left: 120px; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-more-link { - width: 100%; -} - -@media (max-width: 860px) { - .layout-3 .pp-list-item { - width: 100%; - } - - .layout-3 .pp-list-connector { - display: none; - } - - .layout-3 .pp-list-items { - margin-left: 0; - padding-left: 0; - } - - .pp-infolist-wrap .layout-3 .pp-list-items { - flex-wrap: wrap; - } -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content { - transition: all 0.3s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item { - padding-bottom: 0; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-item .pp-list-item-content, .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-item .pp-list-item-content { - align-items: flex-start; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - color: var(--color-white); - margin-top: 0px; - margin-bottom: 0px; - transition: color 0.2s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text:hover { - color: var(--color-white); -} - -.fl-node-9bd56tarons2 .pp-infolist-description { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-connector { - border-left-color: #000000; - border-left-style: none; - border-left-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-connector { - border-right-color: #000000; - border-right-style: none; - border-right-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-connector { - border-top-color: #000000; - border-top-style: none; - border-top-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 20%; -} - -@media (max-width: 768px) { - .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 100%; - float: none; - } -} - -.fl-node-9bd56tarons2 .pp-infolist ul { - gap: 25px; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - font-family: var(--font-system-ui); - font-weight: 300; - font-size: 18px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { - padding: 0px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { - width: 26px; - height: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon, .fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon:before { - font-size: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner { - width: 30px; - height: 30px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, .pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - } - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - background-color: #ffffff; - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - color: var(--color-dark); - display: block; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_required { - color: #ff0000; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_container label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper table.gfield_list thead th, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_quantity_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: var(--font-system-ui); - font-weight: 700; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h2.gsection_title, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - color: var(--color-dark); - background-color: #ffffff; - width: 100% !important; - } - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { - color: var(--color-gray); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select:focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label input.medium, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { - margin-left: 0 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - margin-top: 15px; - width: auto; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { - background: transparent; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input[type=file] { - border-style: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { - display: none !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error { - width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { - color: var(--color-dark); - margin-left: 0; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media (max-width: 1115px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -.fl-node-btz2rn93xyu8 .gform_confirmation_wrapper .gform_confirmation_message { - color: var(--color-dark); -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 35px; - padding-right: 35px; - padding-bottom: 35px; - padding-left: 35px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: var(--font-system-ui); - font-weight: 700; - font-size: 14px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - font-family: var(--font-system-ui); - font-weight: 400; - font-size: 18px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper .gform_confirmation_message { - font-family: var(--font-system-ui); - font-weight: 700; - font-size: 20px; - } - -@media (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-dn129i74qg6m .fl-row-content { - min-width: 0px; -} - -.fl-node-ujmtgq8xb530 .fl-row-content { - min-width: 0px; -} - -.fl-node-1753mb2hg4k0 .fl-row-content { - min-width: 0px; -} - -.fl-node-pym08gf9wr2o .fl-row-content { - min-width: 0px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post { - padding: 30px !important; - background-color: #151515; - border-radius: 16px; - border: 1px solid #151515; - transition: all .3s ease-in-out; -} - -.fl-node-ocvfdn5wibp8 .pp-content-post:hover { - border-color: #428AF7 !important; -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-post-image { - padding: 0; - padding-bottom: 0; - width: 150px; - height: 35px; -} - -.fl-node-ocvfdn5wibp8 .pp-content-grid-post-text { - padding: 28px 0 30px 0; - display: flex; - flex-direction: column; - height: 100% !important; -} - -.fl-node-ocvfdn5wibp8 .excerpt p { - font-size: 16px; - margin-bottom: 0; - color: #fff; -} - -.fl-node-ocvfdn5wibp8 .case-category { - padding-top: 0; - margin-top: auto !important; -} - -.fl-node-ocvfdn5wibp8 .case-category ul { - margin: 0; - padding: 0; - list-style: none; -} - -.fl-node-ocvfdn5wibp8 .case-category ul li { - font-size: 14px; - font-weight: bold; - display: inline-block; - padding: 7px 15px; - background-color: #272727 !important; - border-radius: 21px; - color: #fff; - transition: all 0.3s ease-in-out; - margin-bottom: 8px; -} - -.fl-node-ocvfdn5wibp8 .case-category ul li:not(:last-child) { - margin-right: 8px; -} - -@media (max-width: 860px) { - .fl-node-ocvfdn5wibp8 .pp-content-post:not(:last-child) { - margin-bottom: 30px !important; - } - - .fl-node-ocvfdn5wibp8 .pp-content-post { - padding: 20px !important; - } - - .fl-node-ocvfdn5wibp8 .pp-content-grid-post-text { - padding: 20px 0 0 0; - height: auto !important; - display: block; - } - - .fl-node-ocvfdn5wibp8 .case-category { - padding-top: 20px; - margin-top: 0; - } -} diff --git a/themes/beaver/assets/css/fl-services-layout.css b/themes/beaver/assets/css/fl-services-layout.css deleted file mode 100644 index dcab57c95..000000000 --- a/themes/beaver/assets/css/fl-services-layout.css +++ /dev/null @@ -1,6450 +0,0 @@ -@import "utilities/foundation/reset.css"; -@import "utilities/fl-builder-grid.css"; -@import "utilities/foundation/screen-reader.css"; - -.fl-row, .fl-row-content { - margin-left: auto; - margin-right: auto; - min-width: 0; -} - -.fl-row-content-wrap { - position: relative; -} - -.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { - background-attachment: scroll; -} - -.fl-row-bg-video, .fl-row-bg-video .fl-row-content, .fl-row-bg-embed, .fl-row-bg-embed .fl-row-content { - position: relative; -} - -.fl-row-bg-video .fl-bg-video, .fl-row-bg-embed .fl-bg-embed-code { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -.fl-row-bg-video .fl-bg-video video, .fl-row-bg-embed .fl-bg-embed-code video { - bottom: 0; - left: 0px; - max-width: none; - position: absolute; - right: 0; - top: 0px; -} - -.fl-row-bg-video .fl-bg-video video { - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; -} - -.fl-row-bg-video .fl-bg-video iframe, .fl-row-bg-embed .fl-bg-embed-code iframe { - pointer-events: none; - width: 100vw; - height: 56.25vw; - max-width: none; - min-height: 100vh; - min-width: 177.77vh; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); -} - -.fl-bg-video-fallback { - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - bottom: 0px; - left: 0px; - position: absolute; - right: 0px; - top: 0px; -} - -.fl-row-bg-slideshow, .fl-row-bg-slideshow .fl-row-content { - position: relative; -} - -.fl-row .fl-bg-slideshow { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; - z-index: 0; -} - -.fl-builder-edit .fl-row .fl-bg-slideshow * { - bottom: 0; - height: auto !important; - left: 0; - position: absolute !important; - right: 0; - top: 0; -} - -.fl-row-bg-overlay .fl-row-content-wrap:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-row-bg-overlay .fl-row-content { - position: relative; - z-index: 1; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - min-height: 100vh; -} - -.fl-row-overlap-top .fl-row-content-wrap { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 100%; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - min-height: 0; -} - -.fl-row-default-height .fl-row-content, .fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content { - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-row-default-height .fl-row-full-width.fl-row-content, .fl-row-full-height .fl-row-full-width.fl-row-content, .fl-row-custom-height .fl-row-full-width.fl-row-content { - max-width: 100%; - width: 100%; -} - -.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile), .fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) { - display: flex; - flex-direction: column; - height: 100%; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { - height: auto; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content { - flex: 0 0 auto; - flex-basis: 100%; - margin: 0; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { - margin: 0 auto; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height), .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) { - display: flex; - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, .fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - align-items: flex-end; - justify-content: flex-end; - -webkit-align-items: flex-end; - -webkit-justify-content: flex-end; - -webkit-box-align: end; - -webkit-box-pack: end; - -ms-flex-align: end; - -ms-flex-pack: end; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - justify-content: flex-start; - -webkit-justify-content: flex-start; -} - -.fl-col-group-equal-height { - display: flex; - flex-wrap: wrap; - width: 100%; -} - -.fl-col-group-equal-height.fl-col-group-has-child-loading { - flex-wrap: nowrap; -} - -.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - display: flex; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-col-content { - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - width: 100%; -} - -.fl-col-group-equal-height:before, .fl-col-group-equal-height .fl-col:before, .fl-col-group-equal-height .fl-col-content:before, .fl-col-group-equal-height:after, .fl-col-group-equal-height .fl-col:after, .fl-col-group-equal-height .fl-col-content:after { - content: none; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { - justify-content: flex-start; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { - align-items: center; - justify-content: center; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { - justify-content: flex-end; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - width: 100%; -} - -.fl-builder-ie-11 .fl-col-group-equal-height, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, .fl-builder-ie-11 .fl-col-group-equal-height .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - min-height: 1px; -} - -.fl-col { - float: left; - min-height: 1px; -} - -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button-left { - text-align: left; -} - -.fl-builder-content .fl-button-center { - text-align: center; -} - -.fl-builder-content .fl-button-right { - text-align: right; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} - -.fl-icon-text { - display: table-cell; - text-align: left; - padding-left: 15px; - vertical-align: middle; -} - -.fl-icon-text-empty { - display: none; -} - -.fl-icon-text *:last-child { - margin: 0 !important; - padding: 0 !important; -} - -.fl-icon-text a { - text-decoration: none; -} - -.fl-icon-text span { - display: block; -} - -.fl-icon-text span.mce-edit-focus { - min-width: 1px; -} - -.fl-photo { - line-height: 0; - position: relative; -} - -.fl-photo-align-left { - text-align: left; -} - -.fl-photo-align-center { - text-align: center; -} - -.fl-photo-align-right { - text-align: right; -} - -/* .fl-photo-content and .fl-photo-content img removed - already in critical/fl-common-modules.css */ - -.fl-photo-img-svg { - width: 100%; -} - -.fl-photo-crop-circle img { - -webkit-border-radius: 100%; - -moz-border-radius: 100%; - border-radius: 100%; -} - -.fl-photo-caption { - font-size: 13px; - line-height: 18px; - overflow: hidden; - text-overflow: ellipsis; -} - -.fl-photo-caption-below { - padding-bottom: 20px; - padding-top: 10px; -} - -.fl-photo-caption-hover { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - color: var(--color-white); - left: 0; - opacity: 0; - filter: alpha(opacity=0); - padding: 10px 15px; - position: absolute; - right: 0; - -webkit-transition: opacity 0.3s ease-in; - -moz-transition: opacity 0.3s ease-in; - transition: opacity 0.3s ease-in; -} - -.fl-photo-content:hover .fl-photo-caption-hover { - opacity: 1; - filter: alpha(opacity=100); -} - -.fl-builder-pagination, .fl-builder-pagination-load-more { - padding: 40px 0; -} - -.fl-builder-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; - text-align: center; -} - -.fl-builder-pagination li { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; -} - -.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers { - border: 1px solid #e6e6e6; - display: inline-block; - padding: 5px 10px; - margin: 0 0 5px; -} - -.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current { - background: #f5f5f5; - text-decoration: none; -} - -.fl-slideshow, .fl-slideshow * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -.fl-slideshow .fl-slideshow-image img { - max-width: none !important; -} - -.fl-slideshow-social { - line-height: 0 !important; -} - -.fl-slideshow-social * { - margin: 0 !important; -} - -.fl-builder-content .bx-wrapper .bx-viewport { - background: transparent; - border: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - left: 0; -} - -.mfp-wrap button.mfp-arrow, .mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 50%; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 0; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus { - top: 32px !important; -} - -img.mfp-img { - padding: 0; -} - -.mfp-counter { - display: none; -} - -.mfp-wrap .mfp-preloader.fa { - font-size: 30px; -} - -.fl-form-field { - margin-bottom: 15px; -} - -.fl-form-field input.fl-form-error { - border-color: #DD6420; -} - -.fl-form-error-message { - clear: both; - color: #DD6420; - display: none; - padding-top: 8px; - font-size: 12px; - font-weight: lighter; -} - -.fl-form-button-disabled { - opacity: 0.5; -} - -.fl-animation { - opacity: 0; -} - -.fl-builder-preview .fl-animation, .fl-builder-edit .fl-animation, .fl-animated { - opacity: 1; -} - -.fl-animated { - animation-fill-mode: both; - -webkit-animation-fill-mode: both; -} - -.fl-button.fl-button-icon-animation i { - width: 0 !important; - opacity: 0; - -ms-filter: "alpha(opacity=0)"; - transition: all 0.2s ease-out; - -webkit-transition: all 0.2s ease-out; -} - -.fl-button.fl-button-icon-animation:hover i { - opacity: 1 ! important; - -ms-filter: "alpha(opacity=100)"; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-after { - margin-left: 0px !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { - margin-left: 10px !important; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-before { - margin-right: 0 !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { - margin-right: 20px !important; - margin-left: -10px; -} - -.single:not(.woocommerce).single-fl-builder-template .fl-content { - width: 100%; -} - -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - pointer-events: none; - overflow: hidden; -} - -.fl-builder-shape-layer { - z-index: 0; -} - -.fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 2; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -.fl-row-bg-overlay .fl-row-content { - z-index: 2; -} - -.fl-builder-layer > * { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.fl-builder-layer + .fl-row-content { - position: relative; -} - -.fl-builder-layer .fl-shape { - fill: #aaa; - stroke: none; - stroke-width: 0; - width: 100%; -} - -@supports (-webkit-touch-callout: inherit) { - .fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -@supports (-webkit-touch-callout: none) { - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -.fl-row-content-wrap { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-module-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -@media (max-width: 860px) { - .fl-button-wrap-center { - margin: 20px auto 30px; - } -} - -@media (max-width: 1200px) { - .fl-visible-desktop, .fl-visible-medium, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-large { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-large { - display: flex; - } -} - -@media (max-width: 1115px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-mobile, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - - .fl-visible-medium { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: flex; - } - - .fl-col-group.fl-col-group-medium-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -@media (max-width: 860px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-medium, .fl-col-group-equal-height .fl-col.fl-visible-desktop, .fl-col-group-equal-height .fl-col.fl-visible-large, .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: none; - } - - .fl-visible-mobile { - display: block; - } - - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: flex; - } - - .fl-row-content-wrap { - background-attachment: scroll !important; - } - - .fl-row-bg-parallax .fl-row-content-wrap { - background-attachment: scroll !important; - background-position: center center !important; - } - - .fl-col-group.fl-col-group-equal-height { - display: block; - } - - .fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width { - display: -webkit-box; - display: -webkit-flex; - display: flex; - } - - .fl-col-group.fl-col-group-responsive-reversed { - display: -webkit-flex; - display: flex; - -webkit-flex-wrap: wrap-reverse; - flex-wrap: wrap-reverse; - flex-direction: row-reverse; - } - - .fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) { - flex-basis: 100%; - width: 100% !important; - } - - .fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) { - display: unset; - display: unset; - -webkit-flex-wrap: unset; - flex-wrap: unset; - flex-direction: unset; - } - - .fl-col { - clear: both; - float: none; - margin-left: auto; - margin-right: auto; - width: auto !important; - } - - .fl-col-small:not(.fl-col-small-full-width) { - max-width: 400px; - } - - .fl-block-col-resize { - display: none; - } - - .fl-row[data-node] .fl-row-content-wrap { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] .fl-bg-video, .fl-row[data-node] .fl-bg-slideshow { - left: 0; - right: 0; - } - - .fl-col[data-node] .fl-col-content { - margin: 0; - padding-left: 0; - padding-right: 0; - } - - .fl-row[data-node] > .fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.page .fl-post-header, .single-fl-builder-template .fl-post-header { - display: none; -} - -.fl-node-nhf6l2ycmzoe > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-nhf6l2ycmzoe > .fl-row-content-wrap { - padding-top: 200px; - padding-bottom: 130px; -} - -@media ( max-width: 1115px ) { - .fl-node-nhf6l2ycmzoe.fl-row > .fl-row-content-wrap { - padding-top: 150px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-nhf6l2ycmzoe.fl-row > .fl-row-content-wrap { - padding-top: 100px; - padding-right: 20px; - padding-bottom: 50px; - padding-left: 20px; - } -} - -.fl-node-w8dym2q746pj > .fl-row-content-wrap { - background-color:#f5f6f8; - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-w8dym2q746pj > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 130px; -} - -@media ( max-width: 1115px ) { - .fl-node-w8dym2q746pj.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-w8dym2q746pj.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 50px; - padding-left: 20px; - } -} - -.fl-node-s4nzp8mbkgoi > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center top; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-s4nzp8mbkgoi .fl-builder-bottom-edge-layer { - bottom: -0.5%; -} - -.fl-node-s4nzp8mbkgoi .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 7%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-s4nzp8mbkgoi .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: var(--color-black); -} - -.fl-node-s4nzp8mbkgoi > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-s4nzp8mbkgoi.fl-row > .fl-row-content-wrap { - padding-top: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-s4nzp8mbkgoi.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 0px; - padding-left: 20px; - } -} - -.fl-node-ub6cphnzm7dy { - width: 100%; -} - -.fl-node-ub6cphnzm7dy > .fl-col-content { - margin-top: 0px; -} - -.fl-node-ub6cphnzm7dy > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-ub6cphnzm7dy.fl-col > .fl-col-content { - padding-bottom: 0px; - } -} - -.fl-node-7jz6cas305te { - width: 32.8%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-7jz6cas305te { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-7jz6cas305te > .fl-col-content { - margin-right: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-7jz6cas305te.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-rxpuo06w93bn { - width: 34.4%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-rxpuo06w93bn { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-rxpuo06w93bn > .fl-col-content { - margin-right: 15px; - margin-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-rxpuo06w93bn.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-aj2ch9vn5k1w { - width: 32.80%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-aj2ch9vn5k1w { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-aj2ch9vn5k1w > .fl-col-content { - margin-right: 0px; - margin-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-aj2ch9vn5k1w.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-aj2ch9vn5k1w.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-qvfo6gn7h5jx { - width: 100%; -} - -.fl-node-r0jkz1qcfsgp { - width: 32%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-r0jkz1qcfsgp { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-r0jkz1qcfsgp > .fl-col-content { - margin-right: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-r0jkz1qcfsgp.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-w4f3716ghpvs { - width: 36%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-w4f3716ghpvs { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-w4f3716ghpvs > .fl-col-content { - margin-right: 15px; - margin-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-w4f3716ghpvs.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-6ogabjsdei1h { - width: 32%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-6ogabjsdei1h { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-6ogabjsdei1h > .fl-col-content { - margin-right: 0px; - margin-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-6ogabjsdei1h.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-h9g6ylqb3eom { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-h9g6ylqb3eom { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-h9g6ylqb3eom > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 70px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-h9g6ylqb3eom.fl-col > .fl-col-content { - padding-top: 0px; - padding-bottom: 30px; - } -} - -.fl-node-c352mble96pn { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-c352mble96pn { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-wnhjsgx17u5v { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-wnhjsgx17u5v { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-2r3hyfu0sizm { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-2r3hyfu0sizm { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-2r3hyfu0sizm.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-dtz4q5hb13cs { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-dtz4q5hb13cs { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-dtz4q5hb13cs.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-wj03avgxeu9f { - width: 100%; -} - -.fl-node-ywfadukrije8 { - width: 25%; -} - -.fl-node-83d4lawskhen { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-83d4lawskhen { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-83d4lawskhen.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-rqpd5ajzyexk { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-rqpd5ajzyexk { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-rqpd5ajzyexk.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-j2ozyh3f1l84 { - width: 25%; -} - -.fl-node-lnsm6h75gbtj { - width: 100%; -} - -.fl-node-lnsm6h75gbtj > .fl-col-content { - padding-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-lnsm6h75gbtj.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-38ejkdz2v4cq { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-38ejkdz2v4cq { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-38ejkdz2v4cq > .fl-col-content { - margin-top: 0px; -} - -.fl-node-38ejkdz2v4cq > .fl-col-content { - padding-top: 130px; - padding-bottom: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-38ejkdz2v4cq.fl-col > .fl-col-content { - padding-top: 50px; - padding-bottom: 0px; - } -} - -.fl-node-2x7c5i3nmohu { - width: 26%; -} - -.fl-node-0qv8y5e3of4j { - width: 27%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-0qv8y5e3of4j { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-0qv8y5e3of4j > .fl-col-content { - padding-right: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-0qv8y5e3of4j.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-rz7j0ncgqywf { - width: 20%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-rz7j0ncgqywf { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - margin-top: 0px; -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - padding-top: 0px; - padding-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-rz7j0ncgqywf.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-wtxr2jcg469d { - width: 27%; -} - -.fl-node-zaerhibqp296 { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-zaerhibqp296 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-zaerhibqp296 > .fl-col-content { - padding-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-zaerhibqp296.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-ohd51ixf3842 { - width: 100%; -} - -.fl-node-ohd51ixf3842 > .fl-col-content { - background-color: var(--bg-light); - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-ohd51ixf3842 { - width: 100% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-ohd51ixf3842 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-ohd51ixf3842 > .fl-col-content { - margin-top: 180px; -} - -@media ( max-width: 860px ) { - .fl-node-ohd51ixf3842.fl-col > .fl-col-content { - margin-top: 50px; - } -} - -.fl-node-ohd51ixf3842 > .fl-col-content { - padding-top: 80px; - padding-right: 60px; - padding-bottom: 120px; - padding-left: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-ohd51ixf3842.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-pdak97nlsr0m { - width: 30%; -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - background-color: var(--color-black); - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - margin-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - margin-top: 30px; - margin-bottom: 0px; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - padding-top: 40px; - padding-right: 40px; - padding-bottom: 40px; - padding-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-no1p3qm2vyd7 { - width: 70%; -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 70% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - margin-top: 0px; - margin-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 40px; - padding-left: 0px; - } -} - -.fl-builder-content .fl-rich-text strong { - font-weight: bold; -} - -.fl-builder-content .fl-node-5auhpfbjkslc .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-5auhpfbjkslc .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-5auhpfbjkslc .fl-rich-text, .fl-builder-content .fl-node-5auhpfbjkslc .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -/* .fl-module-heading .fl-heading removed - already in critical/fl-common-modules.css */ - -.fl-node-geh5kf43xaqi.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-geh5kf43xaqi > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-geh5kf43xaqi.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-lc2vf9wtsg7e .fl-rich-text, .fl-builder-content .fl-node-lc2vf9wtsg7e .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-lc2vf9wtsg7e > .fl-module-content { - margin-top: 15px; - margin-right: 300px; - margin-left: 300px; -} - -@media ( max-width: 1115px ) { - .fl-node-lc2vf9wtsg7e.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-lc2vf9wtsg7e.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.pp-infobox:before, .pp-infobox:after { - content: " "; - display: table; -} - -.pp-infobox:after { - clear: both; -} - -.pp-infobox-wrap .pp-infobox-link { - text-decoration: none; - display: block; -} - -.pp-infobox-title-prefix { - display: block; -} - -.pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infobox-description p { - margin-bottom: 15px; -} - -.pp-infobox-description p:last-of-type { - margin-bottom: 0 !important; -} - -.pp-more-link { - color: inherit; - display: block; - text-decoration: none; - box-shadow: none; -} - -.pp-infobox .pp-more-link { - display: inline-block; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infobox-icon-inner .dashicons, .pp-infobox-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-infobox { - border-width: 0; - padding: 20px; - text-align: center; - -webkit-transition: all .3s linear; - -moz-transition: all .3s linear; - -ms-transition: all .3s linear; - -o-transition: all .3s linear; - transition: all .3s linear; -} - -.pp-infobox-icon { - border-width: 0; - display: inline-block; - margin: 0 auto; - text-align: center; -} - -.pp-infobox-icon-inner { - display: table; -} - -.pp-infobox-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-image { - margin: 0 auto 10px; - text-align: center; -} - -.pp-infobox-image img { - border-width: 0; - height: 2em; - width: 2em; -} - -.pp-infobox-image a { - text-decoration: none !important; - box-shadow: none !important; - border: none !important; - outline: none !important; -} - -.pp-infobox-wrap .layout-1 { - text-align: left; -} - -.pp-infobox-wrap .layout-1 .pp-heading-wrapper { - display: table; - margin-bottom: 5px; -} - -.pp-infobox-wrap .layout-1 .pp-icon-wrapper, .pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 0; - margin-left: 10px; -} - -.pp-infobox-wrap .layout-1 .pp-infobox-title-prefix { - margin-bottom: 0; - margin-left: 10px; -} - -.pp-infobox-wrap .layout-1 .pp-heading-wrapper-inner { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-1 .pp-more-link.pp-title-link .pp-infobox-title-wrapper { - display: block; -} - -.pp-infobox-wrap .layout-2 { - text-align: right; -} - -.pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: table; - float: right; - margin-bottom: 5px; -} - -.pp-infobox-wrap .layout-2 .pp-icon-wrapper { - float: right; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper, .pp-infobox-wrap .layout-2 .pp-icon-wrapper { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 0; - margin-right: 10px; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-description { - clear: both; -} - -.pp-infobox-wrap .layout-2 .pp-header-wrapper-inner { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-2 .pp-more-link.pp-title-link .pp-infobox-title-wrapper { - display: block; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-prefix { - margin-bottom: 0; - margin-right: 10px; -} - -.pp-infobox-wrap .layout-3 { - text-align: left; -} - -.pp-infobox-wrap .layout-3-wrapper { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - flex-shrink: 1; -} - -.pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.pp-infobox-wrap .layout-3 .pp-heading-wrapper { - flex: 1; -} - -.pp-infobox-wrap .layout-4 { - text-align: right; -} - -.pp-infobox-wrap .layout-4-wrapper { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - flex-shrink: 1; -} - -.pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.pp-infobox-wrap .layout-4 .pp-heading-wrapper { - flex: 1; -} - -@media (max-width: 860px) { -} - -.fl-col-group-equal-height .fl-node-0pigeztak1xl, .fl-col-group-equal-height .fl-node-0pigeztak1xl .fl-module-content, .fl-col-group-equal-height .fl-node-0pigeztak1xl .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-0pigeztak1xl .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-0pigeztak1xl .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-0pigeztak1xl .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-large, .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-medium, .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-0pigeztak1xl .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-0pigeztak1xl .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-0pigeztak1xl .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-0pigeztak1xl.fl-visible-mobile { - display: flex; - } -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-0pigeztak1xl .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-0pigeztak1xl .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-0pigeztak1xl .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-0pigeztak1xl .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-0pigeztak1xl .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-0pigeztak1xl .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-0pigeztak1xl .pp-infobox-icon-inner span.pp-icon, .fl-node-0pigeztak1xl .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-0pigeztak1xl .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-0pigeztak1xl .pp-infobox:hover { - background: var(--bg-light); -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-more-link { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-primary); -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-0pigeztak1xl .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-0pigeztak1xl .pp-infobox-wrap .layout-3-wrapper, .fl-node-0pigeztak1xl .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-0pigeztak1xl .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-0pigeztak1xl .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-0pigeztak1xl .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-0pigeztak1xl .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-0pigeztak1xl .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-0pigeztak1xl .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-0pigeztak1xl .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-0pigeztak1xl .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-0pigeztak1xl .pp-infobox-wrap .layout-3-wrapper, .fl-node-0pigeztak1xl .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-0pigeztak1xl .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-0pigeztak1xl .pp-infobox-image img { - width: 36px; -} - -.fl-node-0pigeztak1xl .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-0pigeztak1xl .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-0pigeztak1xl .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-0pigeztak1xl .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-0pigeztak1xl .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-ugiypbhnvlfw, .fl-col-group-equal-height .fl-node-ugiypbhnvlfw .fl-module-content, .fl-col-group-equal-height .fl-node-ugiypbhnvlfw .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-ugiypbhnvlfw .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-ugiypbhnvlfw .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-ugiypbhnvlfw .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-large, .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-medium, .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-ugiypbhnvlfw .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-ugiypbhnvlfw .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-ugiypbhnvlfw .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-ugiypbhnvlfw.fl-visible-mobile { - display: flex; - } -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-ugiypbhnvlfw .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-ugiypbhnvlfw .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-ugiypbhnvlfw .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-ugiypbhnvlfw .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-ugiypbhnvlfw .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-ugiypbhnvlfw .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-ugiypbhnvlfw .pp-infobox-icon-inner span.pp-icon, .fl-node-ugiypbhnvlfw .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-ugiypbhnvlfw .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-ugiypbhnvlfw .pp-infobox:hover { - background: var(--bg-light); -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-more-link { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-primary); -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-ugiypbhnvlfw .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-3-wrapper, .fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-ugiypbhnvlfw .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-ugiypbhnvlfw .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-3-wrapper, .fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-ugiypbhnvlfw .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-ugiypbhnvlfw .pp-infobox-image img { - width: 30px; -} - -.fl-node-ugiypbhnvlfw .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-ugiypbhnvlfw .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-ugiypbhnvlfw .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-ugiypbhnvlfw .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-h2wjp3zb7afk, .fl-col-group-equal-height .fl-node-h2wjp3zb7afk .fl-module-content, .fl-col-group-equal-height .fl-node-h2wjp3zb7afk .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-h2wjp3zb7afk .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-h2wjp3zb7afk .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-h2wjp3zb7afk .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-large, .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-medium, .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-h2wjp3zb7afk .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-h2wjp3zb7afk .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-h2wjp3zb7afk .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-h2wjp3zb7afk.fl-visible-mobile { - display: flex; - } -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-h2wjp3zb7afk .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-h2wjp3zb7afk .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-h2wjp3zb7afk .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-h2wjp3zb7afk .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-h2wjp3zb7afk .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-h2wjp3zb7afk .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-h2wjp3zb7afk .pp-infobox-icon-inner span.pp-icon, .fl-node-h2wjp3zb7afk .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-h2wjp3zb7afk .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-h2wjp3zb7afk .pp-infobox:hover { - background: var(--bg-light); -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-more-link { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-primary); -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-h2wjp3zb7afk .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-3-wrapper, .fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-h2wjp3zb7afk .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-h2wjp3zb7afk .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-3-wrapper, .fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-h2wjp3zb7afk .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-h2wjp3zb7afk .pp-infobox-image img { - width: 36px; -} - -.fl-node-h2wjp3zb7afk .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-h2wjp3zb7afk .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-h2wjp3zb7afk .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-h2wjp3zb7afk .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -@media (max-width: 860px) { -} - -.fl-node-tl5fvc086rnw .pp-spacer-module { - height: 32px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-tl5fvc086rnw .pp-spacer-module { - height: 30px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-tl5fvc086rnw .pp-spacer-module { - height: 15px; - } -} - -.fl-col-group-equal-height .fl-node-nwx7eiysakvl, .fl-col-group-equal-height .fl-node-nwx7eiysakvl .fl-module-content, .fl-col-group-equal-height .fl-node-nwx7eiysakvl .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-nwx7eiysakvl .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-nwx7eiysakvl .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-nwx7eiysakvl .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-large, .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-medium, .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-nwx7eiysakvl .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-nwx7eiysakvl .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-nwx7eiysakvl .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-nwx7eiysakvl.fl-visible-mobile { - display: flex; - } -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-nwx7eiysakvl .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-nwx7eiysakvl .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-nwx7eiysakvl .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-nwx7eiysakvl .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-nwx7eiysakvl .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-nwx7eiysakvl .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-nwx7eiysakvl .pp-infobox-icon-inner span.pp-icon, .fl-node-nwx7eiysakvl .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-nwx7eiysakvl .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-nwx7eiysakvl .pp-infobox:hover { - background: #F5F6F8; -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-more-link { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-primary); -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-nwx7eiysakvl .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-3-wrapper, .fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-nwx7eiysakvl .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-nwx7eiysakvl .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-3-wrapper, .fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-nwx7eiysakvl .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-nwx7eiysakvl .pp-infobox-image img { - width: 36px; -} - -.fl-node-nwx7eiysakvl .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-nwx7eiysakvl .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-nwx7eiysakvl .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-nwx7eiysakvl .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-a5khmr6nto3z, .fl-col-group-equal-height .fl-node-a5khmr6nto3z .fl-module-content, .fl-col-group-equal-height .fl-node-a5khmr6nto3z .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-a5khmr6nto3z .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-a5khmr6nto3z .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-a5khmr6nto3z .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-large, .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-medium, .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-a5khmr6nto3z .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-a5khmr6nto3z .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-a5khmr6nto3z .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-a5khmr6nto3z.fl-visible-mobile { - display: flex; - } -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-a5khmr6nto3z .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-a5khmr6nto3z .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-a5khmr6nto3z .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-a5khmr6nto3z .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-a5khmr6nto3z .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-a5khmr6nto3z .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-a5khmr6nto3z .pp-infobox-icon-inner span.pp-icon, .fl-node-a5khmr6nto3z .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-a5khmr6nto3z .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-a5khmr6nto3z .pp-infobox:hover { - background: #F5F6F8; -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-more-link { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-primary); -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-a5khmr6nto3z .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-3-wrapper, .fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-a5khmr6nto3z .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-a5khmr6nto3z .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-3-wrapper, .fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-a5khmr6nto3z .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-a5khmr6nto3z .pp-infobox-image img { - width: 36px; -} - -.fl-node-a5khmr6nto3z .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-a5khmr6nto3z .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-a5khmr6nto3z .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-a5khmr6nto3z .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-2ufxtslray80, .fl-col-group-equal-height .fl-node-2ufxtslray80 .fl-module-content, .fl-col-group-equal-height .fl-node-2ufxtslray80 .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-2ufxtslray80 .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-2ufxtslray80 .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-2ufxtslray80 .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-large, .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-medium, .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-2ufxtslray80 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-2ufxtslray80 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-2ufxtslray80 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-2ufxtslray80.fl-visible-mobile { - display: flex; - } -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-2ufxtslray80 .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-2ufxtslray80 .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-2ufxtslray80 .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-2ufxtslray80 .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-2ufxtslray80 .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-2ufxtslray80 .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-2ufxtslray80 .pp-infobox-icon-inner span.pp-icon, .fl-node-2ufxtslray80 .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-2ufxtslray80 .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-2ufxtslray80 .pp-infobox:hover { - background: #F5F6F8; -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-more-link { - color: var(--color-primary); - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: var(--color-primary); -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-2ufxtslray80 .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-2ufxtslray80 .pp-infobox-wrap .layout-3-wrapper, .fl-node-2ufxtslray80 .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-2ufxtslray80 .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-2ufxtslray80 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-2ufxtslray80 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-2ufxtslray80 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-2ufxtslray80 .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-2ufxtslray80 .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-2ufxtslray80 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-2ufxtslray80 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-2ufxtslray80 .pp-infobox-wrap .layout-3-wrapper, .fl-node-2ufxtslray80 .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-2ufxtslray80 .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-2ufxtslray80 .pp-infobox-image img { - width: 36px; -} - -.fl-node-2ufxtslray80 .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-2ufxtslray80 .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-2ufxtslray80 .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-2ufxtslray80 .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-2ufxtslray80 .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-builder-content .fl-node-qilu3d2rcznf .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-qilu3d2rcznf .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-qilu3d2rcznf .fl-rich-text, .fl-builder-content .fl-node-qilu3d2rcznf .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-8jdgl4xevh9r.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-8jdgl4xevh9r > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media ( max-width: 1115px ) { - .fl-node-8jdgl4xevh9r.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-8jdgl4xevh9r.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-n9djf3xr82bq .fl-rich-text, .fl-builder-content .fl-node-n9djf3xr82bq .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-n9djf3xr82bq > .fl-module-content { - margin-top: 20px; - margin-right: 300px; - margin-left: 300px; -} - -@media ( max-width: 1115px ) { - .fl-node-n9djf3xr82bq.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-n9djf3xr82bq.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -img.mfp-img { - padding-bottom: 40px !important; -} - -@media (max-width: 860px) { - .fl-photo-content, .fl-photo-img { - max-width: 100%; - } -} - -.fl-node-r4l68x09cspw .fl-photo { - text-align: center; -} - -.fl-node-r4l68x09cspw .fl-photo-content, .fl-node-r4l68x09cspw .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-l6d9zyhkmps7 .fl-rich-text, .fl-builder-content .fl-node-l6d9zyhkmps7 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-l6d9zyhkmps7 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-l6d9zyhkmps7.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-qhzfase1i9cv .fl-photo { - text-align: center; -} - -.fl-node-qhzfase1i9cv .fl-photo-content, .fl-node-qhzfase1i9cv .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-dkb9a8chxsl0 .fl-rich-text, .fl-builder-content .fl-node-dkb9a8chxsl0 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-dkb9a8chxsl0 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-dkb9a8chxsl0.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-m6v9zbegfwty .fl-photo { - text-align: center; -} - -.fl-node-m6v9zbegfwty .fl-photo-content, .fl-node-m6v9zbegfwty .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-qvn2u4fs9edx .fl-rich-text, .fl-builder-content .fl-node-qvn2u4fs9edx .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-qvn2u4fs9edx > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-qvn2u4fs9edx.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-qycurg0dkl65 .fl-photo { - text-align: center; -} - -.fl-node-qycurg0dkl65 .fl-photo-content, .fl-node-qycurg0dkl65 .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-hj97lyduzp34 .fl-rich-text, .fl-builder-content .fl-node-hj97lyduzp34 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-hj97lyduzp34 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-hj97lyduzp34.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-txe5h863mjia .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-txe5h863mjia .pp-spacer-module { - height: 60px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-txe5h863mjia .pp-spacer-module { - height: 15px; - } -} - -.fl-node-0a2z6mvbnldq .fl-photo { - text-align: center; -} - -.fl-node-0a2z6mvbnldq .fl-photo-content, .fl-node-0a2z6mvbnldq .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-nicwms7ap20o .fl-rich-text, .fl-builder-content .fl-node-nicwms7ap20o .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-nicwms7ap20o > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-nicwms7ap20o.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-sqo2l4p6xfne .fl-photo { - text-align: center; -} - -.fl-node-sqo2l4p6xfne .fl-photo-content, .fl-node-sqo2l4p6xfne .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-vlf48ug12iaz .fl-rich-text, .fl-builder-content .fl-node-vlf48ug12iaz .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-vlf48ug12iaz > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-vlf48ug12iaz.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-qpg38hyjbo4z .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-qpg38hyjbo4z .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-qpg38hyjbo4z .fl-rich-text, .fl-builder-content .fl-node-qpg38hyjbo4z .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-cx3s92imowd1.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-cx3s92imowd1 > .fl-module-content { - margin-top: 30px; - margin-right: 200px; - margin-left: 200px; -} - -@media ( max-width: 1115px ) { - .fl-node-cx3s92imowd1.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-cx3s92imowd1.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-s4jwyx90igd8 .fl-rich-text, .fl-builder-content .fl-node-s4jwyx90igd8 .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-s4jwyx90igd8 > .fl-module-content { - margin-top: 20px; - margin-right: 300px; - margin-left: 300px; -} - -@media ( max-width: 1115px ) { - .fl-node-s4jwyx90igd8.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-s4jwyx90igd8.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.pp-tabs-label { - outline: 0; - cursor: pointer; - transition: all 0.2s ease-in; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; -} - -.pp-tabs-label:hover, .pp-tab-active { - transition: all 0.2s ease-in; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; -} - -.pp-tabs-label.pp-tab-active { - position: relative; - z-index: 1; -} - -.pp-tab-label-flex { - display: flex; - flex-direction: row; - flex: 1 1 auto; -} - -.pp-tabs-label .pp-tab-label-flex { - align-items: center; -} - -.pp-tabs-label.pp-tab-icon-top .pp-tab-label-flex, .pp-tabs-label.pp-tab-icon-bottom .pp-tab-label-flex { - flex-direction: column; -} - -.pp-tab-description { - position: relative; - margin-top: 10px; -} - -.pp-clearfix:before, .pp-clearfix:after { - content: ""; - display: table; -} - -.pp-clearfix:after { - clear: both; -} - -.pp-tabs-panel-label { - display: none; -} - -.pp-tabs-panel-label span { - display: table-cell; - width: 100%; -} - -.pp-tabs-panel-label .pp-toggle-icon { - display: table-cell; - line-height: inherit; - opacity: .5; - filter: alpha(opacity=50); - padding-left: 15px; - vertical-align: middle; - width: auto; -} - -.pp-tabs-panel-label .pp-tab-close { - display: none; -} - -.pp-tabs-panel-label.pp-tabs-label.pp-tab-active .pp-tab-close { - display: table-cell; -} - -.pp-tabs-panel-label.pp-tabs-label.pp-tab-active .pp-tab-open { - display: none; -} - -.pp-tabs-default .pp-tabs-panels { - border-width: 1px; - border-style: solid; - border-color: transparent; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-panels { - clear: both; -} - -.pp-tabs-panel-content { - display: none !important; - padding: 30px; - clear: both; -} - -.pp-tabs-panel-content.pp-tab-active { - display: block !important; -} - -.pp-tabs-panel-content p:last-child { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-tabs-vertical .pp-tabs-panel-content.pp-tab-active { - display: table; - width: 100%; -} - -.pp-tabs-panel .pp-tabs-label .pp-tab-label-inner { - display: flex; - align-items: center; -} - -.pp-tabs-horizontal .pp-tabs-label { - float: left; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-labels { - display: inherit; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-labels .pp-tabs-label { - flex: initial; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-label { - border-width: 1px; - border-style: solid; - border-color: transparent; - border-bottom: none !important; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - top: 1px; -} - -.pp-tabs-vertical .pp-tabs-labels { - float: left; - width: 30%; -} - -.pp-tabs-vertical.pp-tabs-vertical-right .pp-tabs-labels { - float: right; -} - -.pp-tabs-vertical .pp-tabs-label { - text-align: center; - padding: 20px 10px; -} - -.pp-tabs-vertical .pp-tabs-label.pp-tab-active { - border-width: 0px; - border-style: solid; -} - -.pp-tabs-vertical.pp-tabs-default .pp-tabs-label { - margin-right: -1px; -} - -.pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-default .pp-tabs-label { - margin-right: auto; - margin-left: -1px; -} - -.pp-tabs-vertical.pp-tabs-default .pp-tabs-label.pp-tab-active { - border-width: 1px; -} - -.pp-tabs-vertical .pp-tabs-panels { - float: left; - width: 70%; -} - -.pp-tabs-vertical.pp-tabs-style-4 .pp-tabs-labels .pp-tabs-label { - margin-right: 0; -} - -.pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - bottom: -45px; -} - -.pp-tabs-horizontal .pp-tabs-labels { - position: relative; - display: -ms-flexbox; - display: -webkit-flex; - display: -moz-flex; - display: -ms-flex; - display: flex; - margin: 0 auto; - padding: 0; - list-style: none; - -ms-box-orient: horizontal; - -ms-box-pack: center; - -webkit-flex-flow: row wrap; - -moz-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-justify-content: center; - -moz-justify-content: center; - -ms-justify-content: center; - justify-content: center; -} - -.pp-tabs-horizontal .pp-tabs-labels .pp-tabs-label { - position: relative; - z-index: 1; - display: block; - margin: 0; - text-align: center; - -webkit-flex: 1; - -moz-flex: 1; - -ms-flex: 1; - flex: 1; - padding: 15px 18px 12px; -} - -.pp-tabs-labels .pp-tabs-label .pp-tab-label-inner { - position: relative; -} - -.pp-tabs-style-1 .pp-tabs-labels { - border: 4px solid #eee; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label { - margin: 0 2px; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:first-child { - margin-left: 0; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:last-child { - margin-right: 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label { - margin: 2px 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:first-child { - margin-top: 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:last-child { - margin-bottom: 0; -} - -.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label.pp-tab-active { - border: 0; -} - -.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner { - position: relative; - display: block; - text-overflow: ellipsis; - white-space: nowrap; - overflow: visible; - line-height: 1; - -webkit-transition: color 0.2s; - transition: color 0.2s; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - content: ""; - position: absolute; - left: 0; - right: 0; - bottom: -40px; - display: block; - border: solid 15px transparent; - width: 0px; - margin: 0 auto; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-tab-active { - z-index: 50; - border: 0; -} - -.pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-style-2 .pp-tabs-label::after { - position: absolute; - top: 20%; - right: 0; - z-index: -1; - width: 1px; - height: 60%; - content: ''; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-no-border:after { - display: none; -} - -.pp-tabs-style-2 .pp-tabs-label:last-child:after, .pp-tabs-style-2 .pp-tabs-label.pp-tab-active:after, .pp-tabs-style-2 .pp-tabs-label.pp-tab-active:before, .pp-tabs-style-2 .pp-tabs-label:first-child:before { - display: none; -} - -.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label:first-child:before { - right: auto; - left: 0; -} - -.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label.pp-tab-active { - border: 0; -} - -.pp-tabs-style-3 .pp-tabs-label { - margin-left: 1px; - overflow: hidden; - position: relative; -} - -.pp-tabs-style-3:not(.pp-tabs-vertical-left) .pp-tabs-labels .pp-tabs-label:first-child { - margin-left: 0; -} - -.pp-tabs-style-3 .pp-tabs-label:after { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 6px; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translate3d(0, 150%, 0); - transform: translate3d(0, 150%, 0); -} - -.pp-tabs-style-3 .pp-tabs-label.pp-tab-active:after { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-style-3 .pp-tabs-label.pp-tab-active { - border: 0; -} - -.pp-tabs-style-4 .pp-tabs-label { - margin-right: 1px; - position: relative; - overflow: hidden; -} - -.pp-tabs-style-4 .pp-tabs-label:before { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 6px; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translate3d(0, -150%, 0); - transform: translate3d(0, -150%, 0); -} - -.pp-tabs-style-4 .pp-tabs-label.pp-tab-active:before { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-style-4.pp-tabs-label.pp-tab-active { - border-bottom: 0; -} - -.pp-tabs-style-5 .pp-tabs-label { - padding: 0 !important; - background-color: transparent !important; - overflow: hidden; -} - -.pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner { - padding: 20px 10px; - position: relative; -} - -.pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - position: absolute; - top: 0; - left: 0px; - z-index: -1; - width: 100%; - height: 100%; - background-color: #f0f0f0; - content: ''; - -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; - transition: transform 0.3s, background-color 0.3s; - -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 90deg); - transform: perspective(900px) rotate3d(1, 0, 0, 90deg); - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-perspective-origin: 50% 100%; - perspective-origin: 50% 100%; -} - -.pp-tabs-style-5 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: #eee; - -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 0deg); - transform: perspective(900px) rotate3d(1, 0, 0, 0deg); -} - -.pp-tabs-style-6 .pp-tabs-label .pp-tab-label-inner { - -webkit-transition: color 0.3s, -webkit-transform 0.3s; - transition: color 0.3s, transform 0.3s; - position: relative; -} - -.pp-tabs-style-6 .pp-tabs-label.pp-tab-active .pp-tab-label-inner { - -webkit-transform: translate3d(0, 8px, 0); - transform: translate3d(0, 8px, 0); -} - -.pp-tabs-style-6 .pp-tabs-label:last-child:before { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 4px; - background-color: #2CC185; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; -} - -.pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label:last-child:before { - display: none; -} - -.pp-tabs-style-7 .pp-tabs-label { - padding: 0 !important; - background-color: transparent !important; -} - -.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - overflow: visible; - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - -webkit-transition: color 0.2s; - transition: color 0.2s; - padding: 20px 10px; -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - position: absolute; - top: 100%; - left: 50%; - width: 0; - height: 0; - border: solid transparent; - content: ''; - pointer-events: none; -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-width: 11px; - border-top-color: rgba(0, 0, 0, 0.2); -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - margin-left: -10px; - border-width: 10px; - border-top-color: #e7ecea; -} - -.pp-tabs-style-8 .pp-tabs-label { - padding: 0 !important; - background-color: transparent !important; - margin: 0 15px; - overflow: hidden; -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label { - margin: 0 !important; -} - -.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner { - padding: 20px 10px; - position: relative; - overflow: hidden; -} - -.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - position: absolute; - top: 0; - left: 0; - z-index: -1; - width: 100%; - height: 100%; - background: #d2d8d6; - content: ''; - -webkit-transition: background-color 0.3s, -webkit-transform 0.3s; - transition: background-color 0.3s, transform 0.3s; - -webkit-transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); - transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); - -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); - transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); -} - -.pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - opacity: 0; -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - opacity: 1; -} - -@media only screen and (min-width: 769px) { - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - border-top-color: transparent !important; - border-left-color: #e4e4e4; - bottom: 0; - margin: auto 0; - right: -40px; - left: auto; - top: -45px; - height: 0; - content: ""; - position: absolute; - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - right: auto; - left: -40px; - transform: rotate(180deg); - } - - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label::after { - display: none; - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom: 0; - border-right: 1px solid rgba(0, 0, 0, 0.2); - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-left: 1px solid rgba(0, 0, 0, 0.2); - border-right: 0; - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - position: absolute; - top: 35%; - right: -22px; - left: auto; - width: 0; - height: 0; - border: solid transparent; - content: ''; - pointer-events: none; - border-top-color: transparent !important; - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - right: auto; - left: -22px; - transform: rotate(180deg); - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-width: 11px; - border-left-color: rgba(0, 0, 0, 0.2); - } -} - -@media (max-width: 860px) { - .pp-tabs-labels { - display: none !important; - } - - .pp-tabs-panel-label { - display: table; - width: 100%; - padding: 20px 15px; - } - - .pp-tabs-panel-label span { - width: auto; - } - - .pp-tabs-panel:last-child { - border-bottom: none; - } - - .pp-tabs-default .pp-tabs-panels { - border: 0; - } - - .pp-tabs-horizontal .pp-tabs-label { - float: none; - } - - .pp-tabs-horizontal .pp-tabs-label.pp-tab-active { - border: none; - } - - .pp-tabs-vertical .pp-tabs-labels { - float: none; - width: auto; - } - - .pp-tabs-vertical .pp-tabs-label.pp-tab-active { - border: none; - } - - .pp-tabs-vertical .pp-tabs-panels { - float: none; - width: auto; - } - - .pp-tabs-panel-content { - padding: 20px; - } - - .pp-tabs .pp-tabs-label { - text-align: left; - border-bottom: 2px solid #e7e7e7; - } - - .pp-tabs .pp-tabs-label.pp-tab-active { - border-bottom: 0; - } - - .pp-tabs .pp-tabs-default .pp-tabs-label, .pp-tabs .pp-tabs-default .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-5 .pp-tabs-label, .pp-tabs .pp-tabs-style-6 .pp-tabs-label, .pp-tabs .pp-tabs-style-6 .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-7 .pp-tabs-label, .pp-tabs .pp-tabs-style-7 .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-8 .pp-tabs-label { - background-color: transparent !important; - } - - .pp-tabs-style-1 .pp-tabs-label { - border: 0 !important; - border-bottom: 2px solid #e7e7e7 !important; - } - - .pp-tabs-style-1 .pp-tabs-label.pp-tab-active { - border-bottom: 0 !important; - } - - .pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .pp-tabs-style-3 .pp-tabs-label:after, .pp-tabs-style-4 .pp-tabs-label.pp-tab-active:before, .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - display: none; - } - - .pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom: 0; - } - - .pp-tabs-horizontal .pp-tabs-label .pp-tab-label-inner:before { - content: ""; - display: block; - height: auto; - vertical-align: middle; - } - - .pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner { - display: table; - } - - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } - - .pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-style-2 .pp-tabs-label::after { - display: none; - } - - .pp-tabs .pp-tab-title { - display: inline-block; - width: auto; - } - - .pp-tab-icon { - padding-left: 0 !important; - display: inline-table !important; - margin-bottom: 0 !important; - margin-top: 0 !important; - margin-right: 15px !important; - } - - .pp-tab-icon-right .pp-tab-icon, .pp-tab-icon-bottom .pp-tab-icon { - margin-right: 0 !important; - margin-left: 15px !important; - } - - .pp-tabs-panel-label .pp-toggle-icon { - text-align: right; - } - - .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } - - .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - } - - .pp-tabs-style-8 .pp-tabs-label { - margin: 0 !important; - } - - .pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-default .pp-tabs-label.pp-tab-active { - border-color: transparent; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-default .pp-tabs-panels, .fl-node-fy2sd3rz1qtj .pp-tabs-default .pp-tabs-panel { - border-color: transparent; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-label .pp-tab-icon { - font-size: 20px; - margin-right: 15px; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-label .pp-tab-icon:before { - font-size: 20px; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-vertical .pp-tabs-label { - text-align: left; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-labels .pp-tabs-label .pp-tab-label-flex { - justify-content: flex-start; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-panels .pp-tabs-panel-content { - color: inherit; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label { - color: var(--color-dark); -} - -.fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label.pp-tab-active, .fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label.pp-tab-active:hover, .fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label:hover, .fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label:focus { - background-color: var(--bg-light); - color: var(--color-dark); -} - -.fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label .pp-tab-description { -} - -.fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label.pp-tab-active .pp-tab-description, .fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label.pp-tab-active:hover .pp-tab-description, .fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label:hover .pp-tab-description { -} - -.fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label.pp-tab-active .pp-tab-icon, .fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label.pp-tab-active:hover .pp-tab-icon, .fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label:hover .pp-tab-icon { -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-panel-label .pp-toggle-icon { - font-size: 16px; - color: #333333; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-label.pp-tab-active .pp-toggle-icon { - color: var(--color-dark); -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - top: 0; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-1 .pp-tabs-labels { - border-color: transparent; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-1 .pp-tabs-label:hover { - color: #121212; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-top-color: #F5F6F8; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-2 .pp-tabs-label:first-child:before, .fl-node-fy2sd3rz1qtj .pp-tabs-style-2 .pp-tabs-label::after { - background: rgba(0, 0, 0, 0.7); -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-3 .pp-tabs-label:after { - background-color: #121212; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-3 .pp-tabs-label:hover { - color: #121212; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-4 .pp-tabs-label:before { - background-color: #121212; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-4 .pp-tabs-label:hover { - color: #121212; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - background-color: #F5F6F8; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-5 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: #F5F6F8; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-5 .pp-tabs-label:hover { - color: #121212; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-6 .pp-tabs-label:first-child.pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-500%, 0, 0); - transform: translate3d(-500%, 0, 0); -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-6 .pp-tabs-label:nth-child(2).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-400%, 0, 0); - transform: translate3d(-400%, 0, 0); -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-6 .pp-tabs-label:nth-child(3).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-300%, 0, 0); - transform: translate3d(-300%, 0, 0); -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-6 .pp-tabs-label:nth-child(4).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-200%, 0, 0); - transform: translate3d(-200%, 0, 0); -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-6 .pp-tabs-label:nth-child(5).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-6 .pp-tabs-label, .fl-node-fy2sd3rz1qtj .pp-tabs-style-6 .pp-tabs-label.pp-tab-active, .fl-node-fy2sd3rz1qtj .pp-tabs-style-6 .pp-tabs-label.pp-tab-active:hover, .fl-node-fy2sd3rz1qtj .pp-tabs .pp-tabs-style-6 .pp-tabs-label:hover { - background-color: transparent !important; - color: #121212 !important; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-6 .pp-tabs-label:last-child:before { - background-color: #121212; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom-color: transparent; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .fl-node-fy2sd3rz1qtj .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-top-color: transparent; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-8 .pp-tabs-label:hover .pp-tab-label-inner:after { - background-color: #F5F6F8; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: #F5F6F8; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-style-8 .pp-tabs-label:hover { - color: #121212; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-horizontal.pp-tabs-style-8 .pp-tabs-label { - margin-left: 15px; - margin-right: 15px; -} - -@media only screen and (min-width: 769px) { - .fl-node-fy2sd3rz1qtj .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-left-color: #F5F6F8; - } - - .fl-node-fy2sd3rz1qtj .pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label { - border-bottom: 4px solid transparent; - } - - .fl-node-fy2sd3rz1qtj .pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label.pp-tab-active { - border-bottom: 4px solid #121212; - } - - .fl-node-fy2sd3rz1qtj .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-right-color: transparent; - } - - .fl-node-fy2sd3rz1qtj .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-left-color: transparent; - } - - .fl-node-fy2sd3rz1qtj .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before, .fl-node-fy2sd3rz1qtj .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-left-color: transparent; - } -} - -@media only screen and (max-width: 768px) { - .fl-node-fy2sd3rz1qtj .pp-tabs-style-1 .pp-tabs-label { - border: 4px solid; - margin: 2px 0; - } - - .fl-node-fy2sd3rz1qtj .pp-tabs-style-5 .pp-tabs-label.pp-tab-active { - background-color: #F5F6F8 !important; - } - - .fl-node-fy2sd3rz1qtj .pp-tabs-style-8 .pp-tabs-label.pp-tab-active { - background-color: #F5F6F8 !important; - } -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-labels .pp-tabs-label .pp-tab-title, .fl-node-fy2sd3rz1qtj .pp-tabs-panels .pp-tabs-label .pp-tab-title { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: left; -} - -.fl-node-fy2sd3rz1qtj .pp-tabs-panels .pp-tabs-panel-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 100px; -} - -@media (max-width: 1115px) { - .fl-node-fy2sd3rz1qtj .pp-tabs-panels .pp-tabs-panel-content { - padding-left: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-fy2sd3rz1qtj .pp-tabs-labels .pp-tabs-label .pp-tab-title, .fl-node-fy2sd3rz1qtj .pp-tabs-panels .pp-tabs-label .pp-tab-title { - font-size: 16px; - } - - .fl-node-fy2sd3rz1qtj .pp-tabs-panels .pp-tabs-panel-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 30px; - padding-left: 0px; - } -} - -.fl-node-fy2sd3rz1qtj > .fl-module-content { - margin-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-fy2sd3rz1qtj.fl-module > .fl-module-content { - margin-top: 50px; - } -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-ud8jroeig5h2.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-ud8jroeig5h2 > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media ( max-width: 1115px ) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text, .fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-1i28o7dq3pcv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-1i28o7dq3pcv.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-logo-grid-input.input-small { - width: 46px !important; -} - -.pp-logos-content .logo-slider-prev, .pp-logos-content .logo-slider-next { - position: absolute; - top: 50%; - transform: translateY(-50%); - left: -6px; -} - -.pp-logos-content .logo-slider-next { - right: -6px; - left: auto; -} - -.pp-logos-content .logo-slider-nav { - text-decoration: none; - box-shadow: none; - border: none; - border-radius: 0; - background: none; - display: inline-flex; - align-items: center; - justify-content: center; - line-height: 0; - height: 30px; - width: 30px; - padding: 0; - color: #333; - transition: all 0.3s ease-in-out; -} - -.pp-logos-content .disabled { - pointer-events: none; -} - -.pp-logos-content .logo-slider-nav svg { - height: 20px; - fill: currentColor; -} - -.pp-logos-content .pp-logo { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.pp-logos-content .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-logos-content .bx-wrapper { - margin-bottom: 0; - direction: ltr; -} - -.pp-logos-carousel:not(.pp-logos-wrapper-loaded) { - opacity: 0; -} - -.fl-node-mghf7qv58jbu .clearfix:before, .fl-node-mghf7qv58jbu .clearfix:after { - content: ""; - display: table; -} - -.fl-node-mghf7qv58jbu .clearfix:after { - clear: both; -} - -.fl-node-mghf7qv58jbu .pp-logos-content { - position: relative; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - position: relative; - width: calc((100% - 121px) / 4); - margin-right: 40px; - margin-bottom: 40px; - float: left; - transition: background-color 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-wrapper { - display: flex; - flex-wrap: wrap; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - display: flex; - flex-wrap: wrap; - align-items: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo > a, .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner { - flex: 1 1 auto; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { - text-align: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo a { - display: block; - text-decoration: none; - box-shadow: none; - border: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper { - display: block -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper p.logo-title { - text-align: center; - color: var(--color-black); - margin-top: 10px; - margin-bottom: 10px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { - color: #666666; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo img { - -webkit-filter: inherit; - filter: inherit; - border-style: none; - border-width: 1px; - border-radius: 0px; - margin: 0 auto; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover img { - -webkit-filter: inherit; - filter: inherit; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a { - opacity: 1; - background-color: #f5f5f5; - width: 14px; - height: 14px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a.active, .fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a:hover { - background-color: #999999; - opacity: 1; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav { - display: none; - height: 26px; - width: 26px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - height: 16px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg path { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover svg path { -} - -@media only screen and (max-width: 1200px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media only screen and (max-width: 1115px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - font-size: 16px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 10px; -} - -@media (max-width: 860px) { - .fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 0px; - } -} - -.fl-module-pp-reviews .fl-module-content.fl-node-content { - position: relative; - margin-left: 10px; - margin-right: 10px; -} - -.pp-reviews-wrapper { - width: 94%; - margin: auto; -} - -.pp-reviews-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-reviews-wrapper .swiper-container { - margin-left: auto; - margin-right: auto; - position: relative; - overflow: hidden; - z-index: 1; - width: 100%; -} - -.pp-reviews-wrapper .swiper-wrapper { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - position: relative; - width: 100%; - height: 100%; - z-index: 1; -} - -.pp-reviews-wrapper .swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} - -.pp-reviews-wrapper .pp-review-item.swiper-slide { - width: 100%; - text-align: center; - padding: 0; - height: auto; -} - -.pp-reviews-wrapper .pp-swiper-button { - background-image: none; - position: absolute; - display: inline-flex; - z-index: 1; - cursor: pointer; - padding: 3px; - line-height: 0; - top: calc(50% - (30px / 2)); - transform: translateY(-50%); - color: hsla(0, 0%, 93%, .9); -} - -.pp-reviews-wrapper .pp-swiper-button svg { - fill: currentColor; - width: 37px; - height: 37px; -} - -.pp-reviews-wrapper .pp-swiper-button-prev { - left: 0; -} - -.pp-reviews-wrapper .pp-swiper-button-next { - right: 0; -} - -.pp-reviews-wrapper .pp-reviews-swiper { - padding-bottom: 30px; -} - -.pp-reviews-wrapper .swiper-container-horizontal .swiper-pagination { - position: relative; - top: 0 !important; - bottom: unset !important; -} - -.pp-reviews-wrapper .swiper-container-horizontal > .swiper-pagination-bullets, .pp-reviews-wrapper .swiper-pagination-custom, .pp-reviews-wrapper .swiper-pagination-fraction { - bottom: unset; -} - -.pp-reviews-wrapper .dashicons, .pp-reviews-wrapper .dashicons-before:before { - width: unset !important; -} - -.pp-review { - border: 1px solid #e8e8e8; - height: 100%; - background-color: var(--color-white); - border-radius: 5px; - display: flex; - flex-direction: column; -} - -.pp-review-header, .pp-review-content { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.pp-review-content { - flex-direction: column; - flex: 1; -} - -.pp-review-link { - margin-top: auto; -} - -.pp-review-link a { - text-decoration: none; -} - -.pp-review-header { - padding-top: 15px; - padding-bottom: 6px; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 600; -} - -.pp-review-name { - color: #1c2022; - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - text-align: left; -} - -.pp-review-title { - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - text-align: left; -} - -.pp-review-content { - padding-top: 6px; - padding-bottom: 15px; -} - -.pp-review-header, .pp-review-content { - padding-left: 15px; - padding-right: 15px; -} - -.pp-review-header.has-separator { - border-bottom: 1px solid #e8e8e8; -} - -.pp-review-image { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.pp-review-image img { - height: 36px; - width: 36px; - border-radius: 999px; - -webkit-box-sizing: content-box; - box-sizing: content-box; - -o-object-fit: cover; - object-fit: cover; -} - -.pp-review-cite { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - font-style: normal; - font-size: 14px; - line-height: 1; - width: 100%; -} - -.pp-review-icon { - display: flex; - margin-left: auto; -} - -.pp-review-text { - width: 100%; -} - -.pp-rating { - text-align: left; -} - -.pp-rating i { - font-style: normal; - display: inline-block; - position: relative; - font-style: normal; - cursor: default; - transition: color .2s ease-in-out; -} - -.pp-rating i:before { - content: "\f005"; - display: inline; - font-size: inherit; - font-family: inherit; - position: absolute; - overflow: hidden; - color: #f0ad4e; -} - -.pp-rating i.pp-star-empty:before { - width: 0; -} - -.pp-rating i.pp-star-0:before { - width: 0; -} - -.pp-rating i.pp-star-1:before { - width: 10%; -} - -.pp-rating i.pp-star-2:before { - width: 20%; -} - -.pp-rating i.pp-star-3:before { - width: 30%; -} - -.pp-rating i.pp-star-4:before { - width: 40%; -} - -.pp-rating i.pp-star-5:before { - width: 50%; -} - -.pp-rating i.pp-star-6:before { - width: 60%; -} - -.pp-rating i.pp-star-7:before { - width: 70%; -} - -.pp-rating i.pp-star-8:before { - width: 80%; -} - -.pp-rating i.pp-star-9:before { - width: 90%; -} - -.pp-rating i.pp-star-10:before { - width: 100%; -} - -.fl-node-08kl1yzxeout .pp-reviews-wrapper { -} - -.fl-node-08kl1yzxeout .pp-review { - padding: 25px; - background-color: #F5F6F8; -} - -.fl-node-08kl1yzxeout .pp-review:hover { - background-color: #F5F6F8; -} - -.fl-node-08kl1yzxeout .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-name { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - margin-top: 10px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - margin-top: 35px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-link a { -} - -.fl-node-08kl1yzxeout .pp-review-link a:hover { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-image { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - width: 36px; - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .pp-review-icon { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - background: #999999; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet-active { - background: var(--color-black); -} - -.fl-node-08kl1yzxeout .pp-swiper-button svg { - width: 48px; - height: 48px; -} - -.fl-node-08kl1yzxeout .pp-swiper-button { - color: var(--color-black); - padding-left: 13px; - padding-right: 13px; - padding-bottom: 5px; - padding-top: 5px; - opacity: 1; -} - -.fl-node-08kl1yzxeout .pp-swiper-button:hover { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-prev { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-next { -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - width: 10px; - height: 10px; - border-radius: 100px; -} - -.fl-node-08kl1yzxeout .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-rating { - text-align: left; -} - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; - color: #efecdc; -} - -.fl-node-08kl1yzxeout .pp-rating i:before { - color: #f0ad4e; -} - -.fl-node-08kl1yzxeout .pp-rating i:not(.pp-star-empty):before { - content: "\002605"; -} - -.fl-node-08kl1yzxeout .pp-review { - border-style: none; - border-width: 0; - background-clip: border-box; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding: 25px; -} - -.fl-node-08kl1yzxeout .pp-review-name { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 800; - font-size: 18px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 16px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; - text-align: left; -} - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { - margin-left: 5px; - margin-right: 5px; -} - -.fl-node-08kl1yzxeout .swiper-pagination { - margin-top: 5px; -} - -.fl-node-08kl1yzxeout .pp-review-icon i:before { - font-size: 0px; -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text * { - color: var(--color-primary); -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-fa7hjib92cpv.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-fa7hjib92cpv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-fa7hjib92cpv.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text, .fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-9hf5wet31z02 > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media ( max-width: 1115px ) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 15px; - } -} - -.entry-content .pp-infolist-title h3, .pp-infolist-title h3 { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infolist-description p { - margin-bottom: 15px; -} - -.pp-infolist-description p:last-of-type { - margin-bottom: 0 !important; -} - -.entry-content .pp-more-link, .pp-more-link { - box-shadow: none; - display: inline-block; - text-decoration: none; -} - -.pp-list-item > .pp-more-link { - display: table; - margin-top: 0; -} - -.pp-more-link { - color: #000; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infolist-icon-inner .dashicons, .pp-infolist-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-list-connector { - height: 100%; - position: absolute; - top: 33px; - z-index: 2; -} - -.pp-infolist-wrap .pp-list-item { - overflow: visible; - list-style: none; - padding-bottom: 25px; - position: relative; -} - -.pp-infolist-wrap .pp-list-item-content { - position: relative; - z-index: 3; -} - -.pp-infolist-wrap .pp-list-item-content { - display: flex; - align-items: center; -} - -.pp-list-item:last-of-type .pp-list-connector { - display: none; -} - -.pp-icon-wrapper { - position: relative; - z-index: 3; -} - -.pp-infolist { - text-align: center; -} - -.pp-infolist ul { - margin: 0; - padding: 0; - display: flex; - flex-direction: column; -} - -.pp-infolist-icon { - border-width: 0; - margin: 0 auto; - text-align: center; -} - -.pp-infolist-icon-inner { - display: table; - height: 3em; - line-height: 0; - width: 3em; -} - -.pp-infolist-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infolist-icon-inner img { - border: none; -} - -.pp-infolist-wrap .layout-1 { - text-align: left; -} - -.pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 20px; -} - -.pp-infolist-wrap .layout-2 { - text-align: right; -} - -.pp-infolist-wrap .layout-2 .pp-list-item-content { - flex-direction: row-reverse; -} - -.pp-infolist-wrap .layout-2 .pp-icon-wrapper { - float: right; - margin-left: 20px; -} - -.pp-infolist-wrap .layout-2 .pp-heading-wrapper { - display: table-cell; - vertical-align: middle; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-list-items { - flex-direction: row; -} - -.pp-infolist-wrap .layout-3 .pp-list-item-content { - padding: 0 20px; - flex-direction: column; -} - -.pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.pp-infolist-wrap .layout-3 .pp-list-connector { - height: 0; - left: 120px; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-more-link { - width: 100%; -} - -@media (max-width: 860px) { - .layout-3 .pp-list-item { - width: 100%; - } - - .layout-3 .pp-list-connector { - display: none; - } - - .layout-3 .pp-list-items { - margin-left: 0; - padding-left: 0; - } - - .pp-infolist-wrap .layout-3 .pp-list-items { - flex-wrap: wrap; - } -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content { - transition: all 0.3s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item { - padding-bottom: 0; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-item .pp-list-item-content, .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-item .pp-list-item-content { - align-items: flex-start; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - color: var(--color-white); - margin-top: 0px; - margin-bottom: 0px; - transition: color 0.2s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text:hover { - color: var(--color-white); -} - -.fl-node-9bd56tarons2 .pp-infolist-description { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-connector { - border-left-color: var(--color-black); - border-left-style: none; - border-left-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-connector { - border-right-color: var(--color-black); - border-right-style: none; - border-right-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-connector { - border-top-color: var(--color-black); - border-top-style: none; - border-top-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 20%; -} - -@media only screen and (max-width: 768px) { - .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 100%; - float: none; - } -} - -.fl-node-9bd56tarons2 .pp-infolist ul { - gap: 25px; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { - padding: 0px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { - width: 26px; - height: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon, .fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon:before { - font-size: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner { - width: 30px; - height: 30px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, .pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - border: 0; -} - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media only screen and (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - background-color: var(--color-white); - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title { -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description { -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - color: #121212; - display: block; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_required { - color: #ff0000; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_container label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper table.gfield_list thead th, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_quantity_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h2.gsection_title, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - color: #121212; - background-color: var(--color-white); - width: 100% !important; - outline: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select:focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label input.medium, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { - margin-left: 0 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - margin-top: 15px; - width: auto; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { - background: transparent; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input[type=file] { - background-color: transparent; - border-style: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { - display: none !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error { - background-color: transparent; - width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { - color: #121212; - margin-left: 0; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media only screen and (max-width: 1115px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -.fl-node-btz2rn93xyu8 .gform_confirmation_wrapper .gform_confirmation_message { - color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 35px; - padding-right: 35px; - padding-bottom: 35px; - padding-left: 35px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 14px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 400; - font-size: 18px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper .gform_confirmation_message { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-nhf6l2ycmzoe .fl-row-content { - min-width: 0px; -} - -.fl-node-w8dym2q746pj .fl-row-content { - min-width: 0px; -} - -.fl-node-s4nzp8mbkgoi .fl-row-content { - min-width: 0px; -} - diff --git a/themes/beaver/assets/css/fl-use-cases-layout.css b/themes/beaver/assets/css/fl-use-cases-layout.css deleted file mode 100644 index 761915d24..000000000 --- a/themes/beaver/assets/css/fl-use-cases-layout.css +++ /dev/null @@ -1,6309 +0,0 @@ -/* PowerPack Component Imports - handled via Hugo resources concatenation */ -/* See themes/beaver/layouts/page/use-cases.html for PowerPack CSS inclusion */ - -@import "utilities/fl-builder-grid.css"; - -/* Removed: box-sizing reset - now in utilities/foundation/reset.css */ -/* .fl-builder-content *, .fl-builder-content *:before, .fl-builder-content *:after { - -webkit-box-sizing: border-box; */ -/* Removed: see utilities/foundation/reset.css */ - -/* Removed: FL-Builder clearfix before - now in utilities/fl-builder-grid.css */ -/* .fl-row:before, .fl-row:after, .fl-row-content:before, .fl-row-content:after, .fl-col-group:before, .fl-col-group:after, .fl-col:before, .fl-col:after, .fl-module:before, .fl-module:after, .fl-module-content:before, .fl-module-content:after { - display: table; -} - -.fl-row:after, .fl-row-content:after, .fl-col-group:after, .fl-col:after, .fl-module:after, .fl-module-content:after { - clear: both; -} - -.fl-clear { - clear: both; -} - -.fl-clearfix:before, .fl-clearfix:after { - display: table; - content: " "; -} - -.fl-clearfix:after { - clear: both; -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -.fl-col-group-equal-height .fl-col.fl-visible-desktop { - display: flex; -} - -.fl-row, .fl-row-content { - margin-left: auto; - margin-right: auto; - min-width: 0; -} - -.fl-row-content-wrap { - position: relative; -} - -.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap { - background-attachment: scroll; -} - -.fl-row-bg-video, .fl-row-bg-video .fl-row-content, .fl-row-bg-embed, .fl-row-bg-embed .fl-row-content { - position: relative; -} - -.fl-row-bg-video .fl-bg-video, .fl-row-bg-embed .fl-bg-embed-code { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -.fl-row-bg-video .fl-bg-video video, .fl-row-bg-embed .fl-bg-embed-code video { - bottom: 0; - left: 0px; - max-width: none; - position: absolute; - right: 0; - top: 0px; -} - -.fl-row-bg-video .fl-bg-video video { - min-width: 100%; - min-height: 100%; - width: auto; - height: auto; -} - -.fl-row-bg-video .fl-bg-video iframe, .fl-row-bg-embed .fl-bg-embed-code iframe { - pointer-events: none; - width: 100vw; - height: 56.25vw; - max-width: none; - min-height: 100vh; - min-width: 177.77vh; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); -} - -.fl-bg-video-fallback { - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - bottom: 0px; - left: 0px; - position: absolute; - right: 0px; - top: 0px; -} - -.fl-row-bg-slideshow, .fl-row-bg-slideshow .fl-row-content { - position: relative; -} - -.fl-row .fl-bg-slideshow { - bottom: 0; - left: 0; - overflow: hidden; - position: absolute; - right: 0; - top: 0; - z-index: 0; -} - -.fl-builder-edit .fl-row .fl-bg-slideshow * { - bottom: 0; - height: auto !important; - left: 0; - position: absolute !important; - right: 0; - top: 0; -} - -.fl-row-bg-overlay .fl-row-content-wrap:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-row-bg-overlay .fl-row-content { - position: relative; - z-index: 1; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - min-height: 100vh; -} - -.fl-row-overlap-top .fl-row-content-wrap { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: 100%; -} - -.fl-row-default-height .fl-row-content-wrap, .fl-row-custom-height .fl-row-content-wrap { - min-height: 0; -} - -.fl-row-default-height .fl-row-content, .fl-row-full-height .fl-row-content, .fl-row-custom-height .fl-row-content { - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-row-default-height .fl-row-full-width.fl-row-content, .fl-row-full-height .fl-row-full-width.fl-row-content, .fl-row-custom-height .fl-row-full-width.fl-row-content { - max-width: 100%; - width: 100%; -} - -.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile), .fl-builder-ie-11 .fl-row.fl-row-custom-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile) { - display: flex; - flex-direction: column; - height: 100%; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content-wrap { - height: auto; -} - -.fl-builder-ie-11 .fl-row-full-height .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height .fl-row-content { - flex: 0 0 auto; - flex-basis: 100%; - margin: 0; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-top .fl-row-content, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content { - margin: 0 auto; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height), .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height) { - display: flex; - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-center .fl-row-content-wrap, .fl-row-full-height.fl-row-align-center .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-center .fl-row-content-wrap { - align-items: center; - justify-content: center; - -webkit-align-items: center; - -webkit-box-align: center; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-align: center; - -ms-flex-pack: center; -} - -.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - align-items: flex-end; - justify-content: flex-end; - -webkit-align-items: flex-end; - -webkit-justify-content: flex-end; - -webkit-box-align: end; - -webkit-box-pack: end; - -ms-flex-align: end; - -ms-flex-pack: end; -} - -.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap, .fl-builder-ie-11 .fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap { - justify-content: flex-start; - -webkit-justify-content: flex-start; -} - -.fl-col-group-equal-height { - display: flex; - flex-wrap: wrap; - width: 100%; -} - -.fl-col-group-equal-height.fl-col-group-has-child-loading { - flex-wrap: nowrap; -} - -.fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - display: flex; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-col-content { - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - width: 100%; -} - -.fl-col-group-equal-height:before, .fl-col-group-equal-height .fl-col:before, .fl-col-group-equal-height .fl-col-content:before, .fl-col-group-equal-height:after, .fl-col-group-equal-height .fl-col:after, .fl-col-group-equal-height .fl-col-content:after { - content: none; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-top .fl-col-content { - justify-content: flex-start; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-content { - align-items: center; - justify-content: center; -} - -.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content, .fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { - justify-content: flex-end; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - width: 100%; -} - -.fl-builder-ie-11 .fl-col-group-equal-height, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col, .fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content, .fl-builder-ie-11 .fl-col-group-equal-height .fl-module, .fl-col-group-equal-height.fl-col-group-align-center .fl-col-group { - min-height: 1px; -} - -.fl-col { - float: left; - min-height: 1px; -} - -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} - -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button-left { - text-align: left; -} - -.fl-builder-content .fl-button-center { - text-align: center; -} - -.fl-builder-content .fl-button-right { - text-align: right; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} - -.fl-icon-text { - display: table-cell; - text-align: left; - padding-left: 15px; - vertical-align: middle; -} - -.fl-icon-text-empty { - display: none; -} - -.fl-icon-text *:last-child { - margin: 0 !important; - padding: 0 !important; -} - -.fl-icon-text a { - text-decoration: none; -} - -.fl-icon-text span { - display: block; -} - -.fl-icon-text span.mce-edit-focus { - min-width: 1px; -} - -.fl-photo { - line-height: 0; - position: relative; -} - -.fl-photo-align-left { - text-align: left; -} - -.fl-photo-align-center { - text-align: center; -} - -.fl-photo-align-right { - text-align: right; -} - -/* .fl-photo-content and .fl-photo-content img removed - already in critical/fl-common-modules.css */ - -.fl-photo-img-svg { - width: 100%; -} - -.fl-photo-crop-circle img { - -webkit-border-radius: 100%; - -moz-border-radius: 100%; - border-radius: 100%; -} - -.fl-photo-caption { - font-size: 13px; - line-height: 18px; - overflow: hidden; - text-overflow: ellipsis; -} - -.fl-photo-caption-below { - padding-bottom: 20px; - padding-top: 10px; -} - -.fl-photo-caption-hover { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - color: #fff; - left: 0; - opacity: 0; - filter: alpha(opacity=0); - padding: 10px 15px; - position: absolute; - right: 0; - -webkit-transition: opacity 0.3s ease-in; - -moz-transition: opacity 0.3s ease-in; - transition: opacity 0.3s ease-in; -} - -.fl-photo-content:hover .fl-photo-caption-hover { - opacity: 1; - filter: alpha(opacity=100); -} - -.fl-builder-pagination, .fl-builder-pagination-load-more { - padding: 40px 0; -} - -.fl-builder-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; - text-align: center; -} - -.fl-builder-pagination li { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; -} - -.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers { - border: 1px solid #e6e6e6; - display: inline-block; - padding: 5px 10px; - margin: 0 0 5px; -} - -.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current { - background: #f5f5f5; - text-decoration: none; -} - -.fl-slideshow, .fl-slideshow * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -.fl-slideshow .fl-slideshow-image img { - max-width: none !important; -} - -.fl-slideshow-social { - line-height: 0 !important; -} - -.fl-slideshow-social * { - margin: 0 !important; -} - -.fl-builder-content .bx-wrapper .bx-viewport { - background: transparent; - border: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - left: 0; -} - -.mfp-wrap button.mfp-arrow, .mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 50%; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.mfp-wrap .mfp-close, .mfp-wrap .mfp-close:active, .mfp-wrap .mfp-close:hover, .mfp-wrap .mfp-close:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 0; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} - -.admin-bar .mfp-wrap .mfp-close, .admin-bar .mfp-wrap .mfp-close:active, .admin-bar .mfp-wrap .mfp-close:hover, .admin-bar .mfp-wrap .mfp-close:focus { - top: 32px !important; -} - -img.mfp-img { - padding: 0; -} - -.mfp-counter { - display: none; -} - -.mfp-wrap .mfp-preloader.fa { - font-size: 30px; -} - -.fl-form-field { - margin-bottom: 15px; -} - -.fl-form-field input.fl-form-error { - border-color: #DD6420; -} - -.fl-form-error-message { - clear: both; - color: #DD6420; - display: none; - padding-top: 8px; - font-size: 12px; - font-weight: lighter; -} - -.fl-form-button-disabled { - opacity: 0.5; -} - -.fl-animation { - opacity: 0; -} - -.fl-builder-preview .fl-animation, .fl-builder-edit .fl-animation, .fl-animated { - opacity: 1; -} - -.fl-animated { - animation-fill-mode: both; - -webkit-animation-fill-mode: both; -} - -.fl-button.fl-button-icon-animation i { - width: 0 !important; - opacity: 0; - -ms-filter: "alpha(opacity=0)"; - transition: all 0.2s ease-out; - -webkit-transition: all 0.2s ease-out; -} - -.fl-button.fl-button-icon-animation:hover i { - opacity: 1 ! important; - -ms-filter: "alpha(opacity=100)"; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-after { - margin-left: 0px !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after { - margin-left: 10px !important; -} - -.fl-button.fl-button-icon-animation i.fl-button-icon-before { - margin-right: 0 !important; -} - -.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before { - margin-right: 20px !important; - margin-left: -10px; -} - -.single:not(.woocommerce).single-fl-builder-template .fl-content { - width: 100%; -} - -.fl-builder-layer { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 0; - pointer-events: none; - overflow: hidden; -} - -.fl-builder-shape-layer { - z-index: 0; -} - -.fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer { - z-index: 1; -} - -.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer { - z-index: 2; -} - -.fl-row-has-layers .fl-row-content { - z-index: 1; -} - -.fl-row-bg-overlay .fl-row-content { - z-index: 2; -} - -.fl-builder-layer > * { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; -} - -.fl-builder-layer + .fl-row-content { - position: relative; -} - -.fl-builder-layer .fl-shape { - fill: #aaa; - stroke: none; - stroke-width: 0; - width: 100%; -} - -@supports (-webkit-touch-callout: inherit) { - .fl-row.fl-row-bg-parallax .fl-row-content-wrap, .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -@supports (-webkit-touch-callout: none) { - .fl-row.fl-row-bg-fixed .fl-row-content-wrap { - background-position: center !important; - background-attachment: scroll !important; - } -} - -.fl-row-content-wrap { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-row-content-wrap { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; -} - -.fl-col-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-module-content { - margin-top: 0px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -@media (max-width: 860px) { - .fl-button-wrap-center { - margin: 20px auto 30px; - } -} - -/* Removed: FL-Builder responsive grid visibility rules - now in utilities/fl-builder-grid.css */ - -.page .fl-post-header, .single-fl-builder-template .fl-post-header { - display: none; -} - -.fl-node-g2six6yjldnm > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-g2six6yjldnm > .fl-row-content-wrap { - padding-top: 200px; - padding-bottom: 130px; -} - -@media ( max-width: 1115px ) { - .fl-node-g2six6yjldnm.fl-row > .fl-row-content-wrap { - padding-top: 150px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-g2six6yjldnm.fl-row > .fl-row-content-wrap { - padding-top: 100px; - padding-bottom: 50px; - } -} - -.fl-node-r5xy9wufkc2e > .fl-row-content-wrap { - background-color:#f5f6f8; - background-repeat: no-repeat; - background-position: center center; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-r5xy9wufkc2e > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 130px; -} - -@media ( max-width: 1115px ) { - .fl-node-r5xy9wufkc2e.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-bottom: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-r5xy9wufkc2e.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 50px; - padding-left: 20px; - } -} - -.fl-node-xpwrib80cd2l > .fl-row-content-wrap { - - background-repeat: no-repeat; - background-position: center top; - background-attachment: scroll; - background-size: cover; -} - -.fl-node-xpwrib80cd2l .fl-builder-bottom-edge-layer { - bottom: -0.5%; -} - -.fl-node-xpwrib80cd2l .fl-builder-bottom-edge-layer > * { - width: 100%; - left: calc(50% - 50%); - right: auto; - height: 7%; - top: auto; - bottom: 0; - transform: scaleX(-1) scaleY(-1); -} - -.fl-node-xpwrib80cd2l .fl-builder-bottom-edge-layer .fl-shape-content .fl-shape { - fill: #000000; -} - -.fl-node-xpwrib80cd2l > .fl-row-content-wrap { - padding-top: 130px; - padding-bottom: 0px; -} - -@media ( max-width: 1115px ) { - .fl-node-xpwrib80cd2l.fl-row > .fl-row-content-wrap { - padding-top: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-xpwrib80cd2l.fl-row > .fl-row-content-wrap { - padding-top: 50px; - padding-right: 20px; - padding-bottom: 0px; - padding-left: 20px; - } -} - -.fl-node-wsyxila978cn { - width: 100%; -} - -.fl-node-wsyxila978cn > .fl-col-content { - padding-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-wsyxila978cn.fl-col > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-left: 0px; - } -} - -.fl-node-xw2tjg6el7ah { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-xw2tjg6el7ah { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-xw2tjg6el7ah > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 70px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-xw2tjg6el7ah.fl-col > .fl-col-content { - padding-top: 0px; - padding-bottom: 30px; - } -} - -.fl-node-bmpo1rvnglc6 { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-bmpo1rvnglc6 { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-hxm4cekgv7w0 { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-hxm4cekgv7w0 { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-l4io7bscgemy { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-l4io7bscgemy { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-l4io7bscgemy.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-v9fod32zcljb { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-v9fod32zcljb { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-v9fod32zcljb.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-iu80q9jy2h4d { - width: 100%; -} - -.fl-node-qndsh620igco { - width: 25%; -} - -.fl-node-bgjcqv7592mt { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-bgjcqv7592mt { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-bgjcqv7592mt.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-4u9t1rh2zwfi { - width: 25%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-4u9t1rh2zwfi { - width: 50% !important; - max-width: none; - clear: none; - float: left; - } -} - -@media ( max-width: 860px ) { - .fl-node-4u9t1rh2zwfi.fl-col > .fl-col-content { - padding-top: 30px; - } -} - - -.fl-node-ki0bxweasurq { - width: 100%; -} - -.fl-node-ki0bxweasurq > .fl-col-content { - margin-top: 0px; -} - -.fl-node-ki0bxweasurq > .fl-col-content { - padding-top: 130px; - padding-right: 0px; - padding-bottom: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-ki0bxweasurq.fl-col > .fl-col-content { - padding-top: 50px; - padding-bottom: 0px; - } -} - -.fl-node-naosg0wpi43q { - width: 32%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-naosg0wpi43q { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-naosg0wpi43q > .fl-col-content { - margin-right: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-naosg0wpi43q.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-edav7z0upx6g { - width: 34%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-edav7z0upx6g { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-edav7z0upx6g > .fl-col-content { - margin-right: 15px; - margin-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-edav7z0upx6g.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-tr0um8pb254n { - width: 32%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-tr0um8pb254n { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-tr0um8pb254n > .fl-col-content { - margin-right: 0px; - margin-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-tr0um8pb254n.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-tr0um8pb254n.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-v5bwxy63a27z { - width: 100%; -} - -.fl-node-ankbvpoc40rg { - width: 32%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-ankbvpoc40rg { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-ankbvpoc40rg > .fl-col-content { - margin-right: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-ankbvpoc40rg.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-1qjy5h8lvsmz { - width: 36%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-1qjy5h8lvsmz { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-1qjy5h8lvsmz > .fl-col-content { - margin-right: 15px; - margin-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-1qjy5h8lvsmz.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-sqzb01aktr72 { - width: 32%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-sqzb01aktr72 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-sqzb01aktr72 > .fl-col-content { - margin-right: 0px; - margin-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-sqzb01aktr72.fl-col > .fl-col-content { - padding-top: 0px; - } -} - -.fl-node-y03pr4hsmgtz { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-y03pr4hsmgtz { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-y03pr4hsmgtz > .fl-col-content { - margin-top: 0px; -} - -.fl-node-y03pr4hsmgtz > .fl-col-content { - padding-bottom: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-y03pr4hsmgtz.fl-col > .fl-col-content { - padding-top: 0px; - padding-bottom: 0px; - } -} - -.fl-node-2x7c5i3nmohu { - width: 26%; -} - -.fl-node-0qv8y5e3of4j { - width: 27%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-0qv8y5e3of4j { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-0qv8y5e3of4j > .fl-col-content { - padding-right: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-0qv8y5e3of4j.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-rz7j0ncgqywf { - width: 20%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-rz7j0ncgqywf { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - margin-top: 0px; -} - -.fl-node-rz7j0ncgqywf > .fl-col-content { - padding-top: 0px; - padding-left: 15px; -} - -@media ( max-width: 860px ) { - .fl-node-rz7j0ncgqywf.fl-col > .fl-col-content { - padding-top: 20px; - } -} - -.fl-node-wtxr2jcg469d { - width: 27%; -} - -.fl-node-zaerhibqp296 { - width: 100%; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-zaerhibqp296 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-zaerhibqp296 > .fl-col-content { - padding-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-zaerhibqp296.fl-col > .fl-col-content { - padding-top: 30px; - } -} - -.fl-node-7l8hya5ixfdo { - width: 100%; -} - -.fl-node-7l8hya5ixfdo > .fl-col-content { - background-color: #F5F6F8; - border-top-left-radius: 20px; - border-top-right-radius: 20px; - border-bottom-left-radius: 20px; - border-bottom-right-radius: 20px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-7l8hya5ixfdo { - width: 100% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-7l8hya5ixfdo { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-7l8hya5ixfdo > .fl-col-content { - margin-top: 180px; -} - -@media ( max-width: 860px ) { - .fl-node-7l8hya5ixfdo.fl-col > .fl-col-content { - margin-top: 50px; - } -} - -.fl-node-7l8hya5ixfdo > .fl-col-content { - padding-top: 80px; - padding-right: 60px; - padding-bottom: 120px; - padding-left: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-7l8hya5ixfdo.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 20px; - padding-bottom: 30px; - padding-left: 20px; - } -} - -.fl-node-pdak97nlsr0m { - width: 30%; -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - background-color: #000000; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 30% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-pdak97nlsr0m { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - margin-top: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - margin-top: 30px; - margin-bottom: 0px; - } -} - -.fl-node-pdak97nlsr0m > .fl-col-content { - padding-top: 40px; - padding-right: 40px; - padding-bottom: 40px; - padding-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-pdak97nlsr0m.fl-col > .fl-col-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-node-no1p3qm2vyd7 { - width: 70%; -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 0px; - border-bottom-right-radius: 0px; -} - -@media (max-width: 1115px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 70% !important; - max-width: none; - -webkit-box-flex: 0 1 auto; - -moz-box-flex: 0 1 auto; - -webkit-flex: 0 1 auto; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - } -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-no1p3qm2vyd7 { - width: 100% !important; - max-width: none; - clear: none; - float: left; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - margin-top: 0px; - margin-left: 40px; -} - -@media ( max-width: 860px ) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - margin-top: 0px; - } -} - -.fl-node-no1p3qm2vyd7 > .fl-col-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -@media ( max-width: 860px ) { - .fl-node-no1p3qm2vyd7.fl-col > .fl-col-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 40px; - padding-left: 0px; - } -} - -/* .fl-module-heading .fl-heading removed - already in critical/fl-common-modules.css */ - -.fl-node-w87g4xknctej.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-w87g4xknctej > .fl-module-content { - margin-top: 0px; - margin-right: 200px; - margin-left: 200px; -} - -@media ( max-width: 1115px ) { - .fl-node-w87g4xknctej.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-w87g4xknctej.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-rich-text strong { - font-weight: bold; -} - -.fl-builder-content .fl-node-fmku6gzyasrn .fl-rich-text, .fl-builder-content .fl-node-fmku6gzyasrn .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: center; -} - -.fl-node-fmku6gzyasrn > .fl-module-content { - margin-top: 20px; - margin-right: 300px; - margin-left: 300px; -} - -@media ( max-width: 1115px ) { - .fl-node-fmku6gzyasrn.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-fmku6gzyasrn.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.pp-tabs-label { - outline: 0; - cursor: pointer; - transition: all 0.2s ease-in; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; -} - -.pp-tabs-label:hover, .pp-tab-active { - transition: all 0.2s ease-in; - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; -} - -.pp-tabs-label.pp-tab-active { - position: relative; - z-index: 1; -} - -.pp-tab-label-flex { - display: flex; - flex-direction: row; - flex: 1 1 auto; -} - -.pp-tabs-label .pp-tab-label-flex { - align-items: center; -} - -.pp-tabs-label.pp-tab-icon-top .pp-tab-label-flex, .pp-tabs-label.pp-tab-icon-bottom .pp-tab-label-flex { - flex-direction: column; -} - -.pp-tab-description { - position: relative; - margin-top: 10px; -} - -.pp-clearfix:before, .pp-clearfix:after { - content: ""; - display: table; -} - -.pp-clearfix:after { - clear: both; -} - -.pp-tabs-panel-label { - display: none; -} - -.pp-tabs-panel-label span { - display: table-cell; - width: 100%; -} - -.pp-tabs-panel-label .pp-toggle-icon { - display: table-cell; - line-height: inherit; - opacity: .5; - filter: alpha(opacity=50); - padding-left: 15px; - vertical-align: middle; - width: auto; -} - -.pp-tabs-panel-label .pp-tab-close { - display: none; -} - -.pp-tabs-panel-label.pp-tabs-label.pp-tab-active .pp-tab-close { - display: table-cell; -} - -.pp-tabs-panel-label.pp-tabs-label.pp-tab-active .pp-tab-open { - display: none; -} - -.pp-tabs-default .pp-tabs-panels { - border-width: 1px; - border-style: solid; - border-color: transparent; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-panels { - clear: both; -} - -.pp-tabs-panel-content { - display: none !important; - padding: 30px; - clear: both; -} - -.pp-tabs-panel-content.pp-tab-active { - display: block !important; -} - -.pp-tabs-panel-content p:last-child { - margin-bottom: 0; - padding-bottom: 0; -} - -.pp-tabs-vertical .pp-tabs-panel-content.pp-tab-active { - display: table; - width: 100%; -} - -.pp-tabs-panel .pp-tabs-label .pp-tab-label-inner { - display: flex; - align-items: center; -} - -.pp-tabs-horizontal .pp-tabs-label { - float: left; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-labels { - display: inherit; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-labels .pp-tabs-label { - flex: initial; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-label { - border-width: 1px; - border-style: solid; - border-color: transparent; - border-bottom: none !important; -} - -.pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - top: 1px; -} - -.pp-tabs-vertical .pp-tabs-labels { - float: left; - width: 30%; -} - -.pp-tabs-vertical.pp-tabs-vertical-right .pp-tabs-labels { - float: right; -} - -.pp-tabs-vertical .pp-tabs-label { - text-align: center; - padding: 20px 10px; -} - -.pp-tabs-vertical .pp-tabs-label.pp-tab-active { - border-width: 0px; - border-style: solid; -} - -.pp-tabs-vertical.pp-tabs-default .pp-tabs-label { - margin-right: -1px; -} - -.pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-default .pp-tabs-label { - margin-right: auto; - margin-left: -1px; -} - -.pp-tabs-vertical.pp-tabs-default .pp-tabs-label.pp-tab-active { - border-width: 1px; -} - -.pp-tabs-vertical .pp-tabs-panels { - float: left; - width: 70%; -} - -.pp-tabs-vertical.pp-tabs-style-4 .pp-tabs-labels .pp-tabs-label { - margin-right: 0; -} - -.pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - bottom: -45px; -} - -.pp-tabs-horizontal .pp-tabs-labels { - position: relative; - display: -ms-flexbox; - display: -webkit-flex; - display: -moz-flex; - display: -ms-flex; - display: flex; - margin: 0 auto; - padding: 0; - list-style: none; - -ms-box-orient: horizontal; - -ms-box-pack: center; - -webkit-flex-flow: row wrap; - -moz-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-justify-content: center; - -moz-justify-content: center; - -ms-justify-content: center; - justify-content: center; -} - -.pp-tabs-horizontal .pp-tabs-labels .pp-tabs-label { - position: relative; - z-index: 1; - display: block; - margin: 0; - text-align: center; - -webkit-flex: 1; - -moz-flex: 1; - -ms-flex: 1; - flex: 1; - padding: 15px 18px 12px; -} - -.pp-tabs-labels .pp-tabs-label .pp-tab-label-inner { - position: relative; -} - -.pp-tabs-style-1 .pp-tabs-labels { - border: 4px solid #eee; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label { - margin: 0 2px; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:first-child { - margin-left: 0; -} - -.pp-tabs-horizontal.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:last-child { - margin-right: 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label { - margin: 2px 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:first-child { - margin-top: 0; -} - -.pp-tabs-vertical.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label:last-child { - margin-bottom: 0; -} - -.pp-tabs-style-1 .pp-tabs-labels .pp-tabs-label.pp-tab-active { - border: 0; -} - -.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner { - position: relative; - display: block; - text-overflow: ellipsis; - white-space: nowrap; - overflow: visible; - line-height: 1; - -webkit-transition: color 0.2s; - transition: color 0.2s; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - content: ""; - position: absolute; - left: 0; - right: 0; - bottom: -40px; - display: block; - border: solid 15px transparent; - width: 0px; - margin: 0 auto; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-tab-active { - z-index: 50; - border: 0; -} - -.pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-style-2 .pp-tabs-label::after { - position: absolute; - top: 20%; - right: 0; - z-index: -1; - width: 1px; - height: 60%; - content: ''; -} - -.pp-tabs-style-2 .pp-tabs-label.pp-no-border:after { - display: none; -} - -.pp-tabs-style-2 .pp-tabs-label:last-child:after, .pp-tabs-style-2 .pp-tabs-label.pp-tab-active:after, .pp-tabs-style-2 .pp-tabs-label.pp-tab-active:before, .pp-tabs-style-2 .pp-tabs-label:first-child:before { - display: none; -} - -.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label:first-child:before { - right: auto; - left: 0; -} - -.pp-tabs-style-2 .pp-tabs-labels .pp-tabs-label.pp-tab-active { - border: 0; -} - -.pp-tabs-style-3 .pp-tabs-label { - margin-left: 1px; - overflow: hidden; - position: relative; -} - -.pp-tabs-style-3:not(.pp-tabs-vertical-left) .pp-tabs-labels .pp-tabs-label:first-child { - margin-left: 0; -} - -.pp-tabs-style-3 .pp-tabs-label:after { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 6px; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translate3d(0, 150%, 0); - transform: translate3d(0, 150%, 0); -} - -.pp-tabs-style-3 .pp-tabs-label.pp-tab-active:after { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-style-3 .pp-tabs-label.pp-tab-active { - border: 0; -} - -.pp-tabs-style-4 .pp-tabs-label { - margin-right: 1px; - position: relative; - overflow: hidden; -} - -.pp-tabs-style-4 .pp-tabs-label:before { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 6px; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; - -webkit-transform: translate3d(0, -150%, 0); - transform: translate3d(0, -150%, 0); -} - -.pp-tabs-style-4 .pp-tabs-label.pp-tab-active:before { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-style-4.pp-tabs-label.pp-tab-active { - border-bottom: 0; -} - -.pp-tabs-style-5 .pp-tabs-label { - padding: 0 !important; - background-color: transparent !important; - overflow: hidden; -} - -.pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner { - padding: 20px 10px; - position: relative; -} - -.pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - position: absolute; - top: 0; - left: 0px; - z-index: -1; - width: 100%; - height: 100%; - background-color: #f0f0f0; - content: ''; - -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; - transition: transform 0.3s, background-color 0.3s; - -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 90deg); - transform: perspective(900px) rotate3d(1, 0, 0, 90deg); - -webkit-transform-origin: 50% 100%; - transform-origin: 50% 100%; - -webkit-perspective-origin: 50% 100%; - perspective-origin: 50% 100%; -} - -.pp-tabs-style-5 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: #eee; - -webkit-transform: perspective(900px) rotate3d(1, 0, 0, 0deg); - transform: perspective(900px) rotate3d(1, 0, 0, 0deg); -} - -.pp-tabs-style-6 .pp-tabs-label .pp-tab-label-inner { - -webkit-transition: color 0.3s, -webkit-transform 0.3s; - transition: color 0.3s, transform 0.3s; - position: relative; -} - -.pp-tabs-style-6 .pp-tabs-label.pp-tab-active .pp-tab-label-inner { - -webkit-transform: translate3d(0, 8px, 0); - transform: translate3d(0, 8px, 0); -} - -.pp-tabs-style-6 .pp-tabs-label:last-child:before { - position: absolute; - bottom: 0; - left: 0; - width: 100%; - height: 4px; - background-color: #2CC185; - content: ''; - -webkit-transition: -webkit-transform 0.3s; - transition: transform 0.3s; -} - -.pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label:last-child:before { - display: none; -} - -.pp-tabs-style-7 .pp-tabs-label { - padding: 0 !important; - background-color: transparent !important; -} - -.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - overflow: visible; - border-bottom: 1px solid rgba(0, 0, 0, 0.2); - -webkit-transition: color 0.2s; - transition: color 0.2s; - padding: 20px 10px; -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - position: absolute; - top: 100%; - left: 50%; - width: 0; - height: 0; - border: solid transparent; - content: ''; - pointer-events: none; -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-width: 11px; - border-top-color: rgba(0, 0, 0, 0.2); -} - -.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - margin-left: -10px; - border-width: 10px; - border-top-color: #e7ecea; -} - -.pp-tabs-style-8 .pp-tabs-label { - padding: 0 !important; - background-color: transparent !important; - margin: 0 15px; - overflow: hidden; -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label { - margin: 0 !important; -} - -.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner { - padding: 20px 10px; - position: relative; - overflow: hidden; -} - -.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - position: absolute; - top: 0; - left: 0; - z-index: -1; - width: 100%; - height: 100%; - background: #d2d8d6; - content: ''; - -webkit-transition: background-color 0.3s, -webkit-transform 0.3s; - transition: background-color 0.3s, transform 0.3s; - -webkit-transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); - transition-timing-function: ease, cubic-bezier(0.7, 0, 0.3, 1); - -webkit-transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); - transform: translate3d(0, 100%, 0) translate3d(0, -3px, 0); -} - -.pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - opacity: 0; -} - -.pp-tabs-vertical.pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - opacity: 1; -} - -@media only screen and (min-width: 769px) { - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - border-top-color: transparent !important; - border-left-color: #e4e4e4; - bottom: 0; - margin: auto 0; - right: -40px; - left: auto; - top: -45px; - height: 0; - content: ""; - position: absolute; - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - right: auto; - left: -40px; - transform: rotate(180deg); - } - - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label::after { - display: none; - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom: 0; - border-right: 1px solid rgba(0, 0, 0, 0.2); - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-left: 1px solid rgba(0, 0, 0, 0.2); - border-right: 0; - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - position: absolute; - top: 35%; - right: -22px; - left: auto; - width: 0; - height: 0; - border: solid transparent; - content: ''; - pointer-events: none; - border-top-color: transparent !important; - } - - .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - right: auto; - left: -22px; - transform: rotate(180deg); - } - - .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-width: 11px; - border-left-color: rgba(0, 0, 0, 0.2); - } -} - -@media (max-width: 860px) { - .pp-tabs-labels { - display: none !important; - } - - .pp-tabs-panel-label { - display: table; - width: 100%; - padding: 20px 15px; - } - - .pp-tabs-panel-label span { - width: auto; - } - - .pp-tabs-panel:last-child { - border-bottom: none; - } - - .pp-tabs-default .pp-tabs-panels { - border: 0; - } - - .pp-tabs-horizontal .pp-tabs-label { - float: none; - } - - .pp-tabs-horizontal .pp-tabs-label.pp-tab-active { - border: none; - } - - .pp-tabs-vertical .pp-tabs-labels { - float: none; - width: auto; - } - - .pp-tabs-vertical .pp-tabs-label.pp-tab-active { - border: none; - } - - .pp-tabs-vertical .pp-tabs-panels { - float: none; - width: auto; - } - - .pp-tabs-panel-content { - padding: 20px; - } - - .pp-tabs .pp-tabs-label { - text-align: left; - border-bottom: 2px solid #e7e7e7; - } - - .pp-tabs .pp-tabs-label.pp-tab-active { - border-bottom: 0; - } - - .pp-tabs .pp-tabs-default .pp-tabs-label, .pp-tabs .pp-tabs-default .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-5 .pp-tabs-label, .pp-tabs .pp-tabs-style-6 .pp-tabs-label, .pp-tabs .pp-tabs-style-6 .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-7 .pp-tabs-label, .pp-tabs .pp-tabs-style-7 .pp-tabs-label.pp-tab-active, .pp-tabs .pp-tabs-style-8 .pp-tabs-label { - background-color: transparent !important; - } - - .pp-tabs-style-1 .pp-tabs-label { - border: 0 !important; - border-bottom: 2px solid #e7e7e7 !important; - } - - .pp-tabs-style-1 .pp-tabs-label.pp-tab-active { - border-bottom: 0 !important; - } - - .pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .pp-tabs-style-3 .pp-tabs-label:after, .pp-tabs-style-4 .pp-tabs-label.pp-tab-active:before, .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - display: none; - } - - .pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom: 0; - } - - .pp-tabs-horizontal .pp-tabs-label .pp-tab-label-inner:before { - content: ""; - display: block; - height: auto; - vertical-align: middle; - } - - .pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner { - display: table; - } - - .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } - - .pp-tabs-style-2 .pp-tabs-label:first-child:before, .pp-tabs-style-2 .pp-tabs-label::after { - display: none; - } - - .pp-tabs .pp-tab-title { - display: inline-block; - width: auto; - } - - .pp-tab-icon { - padding-left: 0 !important; - display: inline-table !important; - margin-bottom: 0 !important; - margin-top: 0 !important; - margin-right: 15px !important; - } - - .pp-tab-icon-right .pp-tab-icon, .pp-tab-icon-bottom .pp-tab-icon { - margin-right: 0 !important; - margin-left: 15px !important; - } - - .pp-tabs-panel-label .pp-toggle-icon { - text-align: right; - } - - .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } - - .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - } - - .pp-tabs-style-8 .pp-tabs-label { - margin: 0 !important; - } - - .pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { - display: none; - } -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-default .pp-tabs-label.pp-tab-active { - border-color: transparent; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-default .pp-tabs-panels, .fl-node-vbmpyhxt6i7k .pp-tabs-default .pp-tabs-panel { - border-color: transparent; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-label .pp-tab-icon { - font-size: 20px; - margin-right: 15px; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-label .pp-tab-icon:before { - font-size: 20px; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-vertical .pp-tabs-label { - text-align: left; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-labels .pp-tabs-label .pp-tab-label-flex { - justify-content: flex-start; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-panels .pp-tabs-panel-content { - color: inherit; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label { - color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label.pp-tab-active, .fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label.pp-tab-active:hover, .fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label:hover, .fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label:focus { - background-color: #F5F6F8; - color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label .pp-tab-description { -} - -.fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label.pp-tab-active .pp-tab-description, .fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label.pp-tab-active:hover .pp-tab-description, .fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label:hover .pp-tab-description { -} - -.fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label.pp-tab-active .pp-tab-icon, .fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label.pp-tab-active:hover .pp-tab-icon, .fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label:hover .pp-tab-icon { -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-panel-label .pp-toggle-icon { - font-size: 16px; - color: #333333; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-label.pp-tab-active .pp-toggle-icon { - color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { - top: 0; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-1 .pp-tabs-labels { - border-color: transparent; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-1 .pp-tabs-label:hover { - color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-top-color: #F5F6F8; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-2 .pp-tabs-label:first-child:before, .fl-node-vbmpyhxt6i7k .pp-tabs-style-2 .pp-tabs-label::after { - background: rgba(0, 0, 0, 0.7); -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-3 .pp-tabs-label:after { - background-color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-3 .pp-tabs-label:hover { - color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-4 .pp-tabs-label:before { - background-color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-4 .pp-tabs-label:hover { - color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-5 .pp-tabs-label .pp-tab-label-inner:after { - background-color: #F5F6F8; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-5 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: #F5F6F8; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-5 .pp-tabs-label:hover { - color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-6 .pp-tabs-label:first-child.pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-500%, 0, 0); - transform: translate3d(-500%, 0, 0); -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-6 .pp-tabs-label:nth-child(2).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-400%, 0, 0); - transform: translate3d(-400%, 0, 0); -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-6 .pp-tabs-label:nth-child(3).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-300%, 0, 0); - transform: translate3d(-300%, 0, 0); -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-6 .pp-tabs-label:nth-child(4).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-200%, 0, 0); - transform: translate3d(-200%, 0, 0); -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-6 .pp-tabs-label:nth-child(5).pp-tab-active ~ .pp-tabs-label:last-child::before { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-6 .pp-tabs-label, .fl-node-vbmpyhxt6i7k .pp-tabs-style-6 .pp-tabs-label.pp-tab-active, .fl-node-vbmpyhxt6i7k .pp-tabs-style-6 .pp-tabs-label.pp-tab-active:hover, .fl-node-vbmpyhxt6i7k .pp-tabs .pp-tabs-style-6 .pp-tabs-label:hover { - background-color: transparent !important; - color: #121212 !important; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-6 .pp-tabs-label:last-child:before { - background-color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-bottom-color: transparent; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after, .fl-node-vbmpyhxt6i7k .pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before { - border-top-color: transparent; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-8 .pp-tabs-label .pp-tab-label-inner:after { -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-8 .pp-tabs-label:hover .pp-tab-label-inner:after { - background-color: #F5F6F8; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-8 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - background-color: #F5F6F8; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-style-8 .pp-tabs-label:hover { - color: #121212; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-horizontal.pp-tabs-style-8 .pp-tabs-label { - margin-left: 15px; - margin-right: 15px; -} - -@media only screen and (min-width: 769px) { - .fl-node-vbmpyhxt6i7k .pp-tabs-vertical.pp-tabs-style-2 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-left-color: #F5F6F8; - } - - .fl-node-vbmpyhxt6i7k .pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label { - border-bottom: 4px solid transparent; - } - - .fl-node-vbmpyhxt6i7k .pp-tabs-vertical.pp-tabs-style-6 .pp-tabs-label.pp-tab-active { - border-bottom: 4px solid #121212; - } - - .fl-node-vbmpyhxt6i7k .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-right-color: transparent; - } - - .fl-node-vbmpyhxt6i7k .pp-tabs-vertical.pp-tabs-vertical-right.pp-tabs-style-7 .pp-tabs-label .pp-tab-label-inner { - border-left-color: transparent; - } - - .fl-node-vbmpyhxt6i7k .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:before, .fl-node-vbmpyhxt6i7k .pp-tabs-vertical.pp-tabs-style-7 .pp-tabs-label.pp-tab-active .pp-tab-label-inner:after { - border-left-color: transparent; - } -} - -@media only screen and (max-width: 768px) { - .fl-node-vbmpyhxt6i7k .pp-tabs-style-1 .pp-tabs-label { - border: 4px solid; - margin: 2px 0; - } - - .fl-node-vbmpyhxt6i7k .pp-tabs-style-5 .pp-tabs-label.pp-tab-active { - background-color: #F5F6F8 !important; - } - - .fl-node-vbmpyhxt6i7k .pp-tabs-style-8 .pp-tabs-label.pp-tab-active { - background-color: #F5F6F8 !important; - } -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-labels .pp-tabs-label .pp-tab-title, .fl-node-vbmpyhxt6i7k .pp-tabs-panels .pp-tabs-label .pp-tab-title { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: left; -} - -.fl-node-vbmpyhxt6i7k .pp-tabs-panels .pp-tabs-panel-content { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 100px; -} - -@media (max-width: 1115px) { - .fl-node-vbmpyhxt6i7k .pp-tabs-panels .pp-tabs-panel-content { - padding-left: 50px; - } -} - -@media (max-width: 860px) { - .fl-node-vbmpyhxt6i7k .pp-tabs-labels .pp-tabs-label .pp-tab-title, .fl-node-vbmpyhxt6i7k .pp-tabs-panels .pp-tabs-label .pp-tab-title { - font-size: 16px; - } - - .fl-node-vbmpyhxt6i7k .pp-tabs-panels .pp-tabs-panel-content { - padding-top: 30px; - padding-right: 0px; - padding-bottom: 30px; - padding-left: 0px; - } -} - -.fl-node-vbmpyhxt6i7k > .fl-module-content { - margin-top: 60px; -} - -@media ( max-width: 860px ) { - .fl-node-vbmpyhxt6i7k.fl-module > .fl-module-content { - margin-top: 50px; - } -} - -.fl-builder-content .fl-node-a8slipjo6r9d .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-a8slipjo6r9d .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-a8slipjo6r9d .fl-rich-text, .fl-builder-content .fl-node-a8slipjo6r9d .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-hr3p2jtkzub7.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-hr3p2jtkzub7 > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media ( max-width: 1115px ) { - .fl-node-hr3p2jtkzub7.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-hr3p2jtkzub7.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-th4pzxrbwkgd .fl-rich-text, .fl-builder-content .fl-node-th4pzxrbwkgd .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-th4pzxrbwkgd > .fl-module-content { - margin-top: 20px; - margin-right: 300px; - margin-left: 300px; -} - -@media ( max-width: 1115px ) { - .fl-node-th4pzxrbwkgd.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-th4pzxrbwkgd.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -img.mfp-img { - padding-bottom: 40px !important; -} - -@media (max-width: 860px) { - .fl-photo-content, .fl-photo-img { - max-width: 100%; - } -} - -.fl-node-0mjnavysdbho .fl-photo { - text-align: center; -} - -.fl-node-0mjnavysdbho .fl-photo-content, .fl-node-0mjnavysdbho .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-sn2em0of3hx7 .fl-rich-text, .fl-builder-content .fl-node-sn2em0of3hx7 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-sn2em0of3hx7 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-sn2em0of3hx7.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-0ij2cksv35ep .fl-photo { - text-align: center; -} - -.fl-node-0ij2cksv35ep .fl-photo-content, .fl-node-0ij2cksv35ep .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-mh3cyn0eapwq .fl-rich-text, .fl-builder-content .fl-node-mh3cyn0eapwq .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-mh3cyn0eapwq > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-mh3cyn0eapwq.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-aye1brilsojz .fl-photo { - text-align: center; -} - -.fl-node-aye1brilsojz .fl-photo-content, .fl-node-aye1brilsojz .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-7esrbctom512 .fl-rich-text, .fl-builder-content .fl-node-7esrbctom512 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-7esrbctom512 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-7esrbctom512.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-8p24w5ik6l1m .fl-photo { - text-align: center; -} - -.fl-node-8p24w5ik6l1m .fl-photo-content, .fl-node-8p24w5ik6l1m .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-id28lpt3nj6f .fl-rich-text, .fl-builder-content .fl-node-id28lpt3nj6f .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-id28lpt3nj6f > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-id28lpt3nj6f.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -@media (max-width: 860px) { -} - -.fl-node-t7ndrzcmufhe .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-t7ndrzcmufhe .pp-spacer-module { - height: 60px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-t7ndrzcmufhe .pp-spacer-module { - height: 15px; - } -} - -.fl-node-rh4f91qwi5ob .fl-photo { - text-align: center; -} - -.fl-node-rh4f91qwi5ob .fl-photo-content, .fl-node-rh4f91qwi5ob .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-yel80txv4mqs .fl-rich-text, .fl-builder-content .fl-node-yel80txv4mqs .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-yel80txv4mqs > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-yel80txv4mqs.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-node-a2uo0wtjx8mb .fl-photo { - text-align: center; -} - -.fl-node-a2uo0wtjx8mb .fl-photo-content, .fl-node-a2uo0wtjx8mb .fl-photo-img { - width: 65px; -} - -.fl-builder-content .fl-node-lgcnf9124qr5 .fl-rich-text, .fl-builder-content .fl-node-lgcnf9124qr5 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-lgcnf9124qr5 > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-lgcnf9124qr5.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-37jime6o5w12 .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-37jime6o5w12 .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-37jime6o5w12 .fl-rich-text, .fl-builder-content .fl-node-37jime6o5w12 .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-9l1k2p8xj4zm.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-9l1k2p8xj4zm > .fl-module-content { - margin-top: 30px; -} - -@media ( max-width: 860px ) { - .fl-node-9l1k2p8xj4zm.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-tfsnb0ywv7o8 .fl-rich-text, .fl-builder-content .fl-node-tfsnb0ywv7o8 .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-tfsnb0ywv7o8 > .fl-module-content { - margin-top: 15px; - margin-right: 300px; - margin-left: 300px; -} - -@media ( max-width: 1115px ) { - .fl-node-tfsnb0ywv7o8.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-tfsnb0ywv7o8.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -/* Moved: PowerPack InfoBox base styles - now in utilities/components/powerpack/infobox.css */ -/* Moved: PowerPack InfoBox clearfix and link wrapper - now in utilities/components/powerpack/infobox.css */ - -/* Moved: PowerPack InfoBox title components - now in utilities/components/powerpack/infobox.css */ - -/* Moved: PowerPack InfoBox description styles - now in utilities/components/powerpack/infobox.css */ - -/* Moved: PowerPack InfoBox link and hover styles - now in utilities/components/powerpack/infobox.css */ - -.pp-infobox-icon-inner .dashicons, .pp-infobox-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-infobox { - border-width: 0; - padding: 20px; - text-align: center; - -webkit-transition: all .3s linear; - -moz-transition: all .3s linear; - -ms-transition: all .3s linear; - -o-transition: all .3s linear; - transition: all .3s linear; -} - -.pp-infobox-icon { - border-width: 0; - display: inline-block; - margin: 0 auto; - text-align: center; -} - -.pp-infobox-icon-inner { - display: table; -} - -.pp-infobox-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-image { - margin: 0 auto 10px; - text-align: center; -} - -.pp-infobox-image img { - border-width: 0; - height: 2em; - width: 2em; -} - -.pp-infobox-image a { - text-decoration: none !important; - box-shadow: none !important; - border: none !important; - outline: none !important; -} - -.pp-infobox-wrap .layout-1 { - text-align: left; -} - -.pp-infobox-wrap .layout-1 .pp-heading-wrapper { - display: table; - margin-bottom: 5px; -} - -.pp-infobox-wrap .layout-1 .pp-icon-wrapper, .pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-1 .pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 0; - margin-left: 10px; -} - -.pp-infobox-wrap .layout-1 .pp-infobox-title-prefix { - margin-bottom: 0; - margin-left: 10px; -} - -.pp-infobox-wrap .layout-1 .pp-heading-wrapper-inner { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-1 .pp-more-link.pp-title-link .pp-infobox-title-wrapper { - display: block; -} - -.pp-infobox-wrap .layout-2 { - text-align: right; -} - -.pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: table; - float: right; - margin-bottom: 5px; -} - -.pp-infobox-wrap .layout-2 .pp-icon-wrapper { - float: right; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper, .pp-infobox-wrap .layout-2 .pp-icon-wrapper { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 0; - margin-right: 10px; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-description { - clear: both; -} - -.pp-infobox-wrap .layout-2 .pp-header-wrapper-inner { - display: table-cell; - vertical-align: middle; -} - -.pp-infobox-wrap .layout-2 .pp-more-link.pp-title-link .pp-infobox-title-wrapper { - display: block; -} - -.pp-infobox-wrap .layout-2 .pp-infobox-title-prefix { - margin-bottom: 0; - margin-right: 10px; -} - -.pp-infobox-wrap .layout-3 { - text-align: left; -} - -.pp-infobox-wrap .layout-3-wrapper { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - flex-shrink: 1; -} - -.pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.pp-infobox-wrap .layout-3 .pp-heading-wrapper { - flex: 1; -} - -.pp-infobox-wrap .layout-4 { - text-align: right; -} - -.pp-infobox-wrap .layout-4-wrapper { - display: flex; - flex-direction: row; - flex-wrap: wrap; - align-items: flex-start; - flex-shrink: 1; -} - -.pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.pp-infobox-wrap .layout-4 .pp-heading-wrapper { - flex: 1; -} - -@media (max-width: 860px) { -} - -.fl-col-group-equal-height .fl-node-407srhqm5lpn, .fl-col-group-equal-height .fl-node-407srhqm5lpn .fl-module-content, .fl-col-group-equal-height .fl-node-407srhqm5lpn .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-407srhqm5lpn .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-407srhqm5lpn .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-407srhqm5lpn .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-large, .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-medium, .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-407srhqm5lpn .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-407srhqm5lpn .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-407srhqm5lpn .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-407srhqm5lpn.fl-visible-mobile { - display: flex; - } -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-407srhqm5lpn .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-407srhqm5lpn .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-407srhqm5lpn .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-407srhqm5lpn .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-407srhqm5lpn .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-407srhqm5lpn .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-407srhqm5lpn .pp-infobox-icon-inner span.pp-icon, .fl-node-407srhqm5lpn .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-407srhqm5lpn .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-407srhqm5lpn .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-more-link { - color: #121212; - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: #121212; -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-407srhqm5lpn .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-407srhqm5lpn .pp-infobox-wrap .layout-3-wrapper, .fl-node-407srhqm5lpn .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-407srhqm5lpn .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-407srhqm5lpn .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-407srhqm5lpn .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-407srhqm5lpn .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-407srhqm5lpn .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-407srhqm5lpn .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-407srhqm5lpn .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-407srhqm5lpn .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-407srhqm5lpn .pp-infobox-wrap .layout-3-wrapper, .fl-node-407srhqm5lpn .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-407srhqm5lpn .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-407srhqm5lpn .pp-infobox-image img { - width: 36px; -} - -.fl-node-407srhqm5lpn .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-407srhqm5lpn .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-407srhqm5lpn .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-407srhqm5lpn .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-407srhqm5lpn .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-elrvqkjsa13p, .fl-col-group-equal-height .fl-node-elrvqkjsa13p .fl-module-content, .fl-col-group-equal-height .fl-node-elrvqkjsa13p .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-elrvqkjsa13p .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-elrvqkjsa13p .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-elrvqkjsa13p .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-large, .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-medium, .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-elrvqkjsa13p .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-elrvqkjsa13p .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-elrvqkjsa13p .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-elrvqkjsa13p.fl-visible-mobile { - display: flex; - } -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-elrvqkjsa13p .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-elrvqkjsa13p .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-elrvqkjsa13p .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-elrvqkjsa13p .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-elrvqkjsa13p .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-elrvqkjsa13p .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-elrvqkjsa13p .pp-infobox-icon-inner span.pp-icon, .fl-node-elrvqkjsa13p .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-elrvqkjsa13p .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-elrvqkjsa13p .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-more-link { - color: #121212; - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: #121212; -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-elrvqkjsa13p .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-3-wrapper, .fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-elrvqkjsa13p .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-elrvqkjsa13p .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-3-wrapper, .fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-elrvqkjsa13p .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-elrvqkjsa13p .pp-infobox-image img { - width: 30px; -} - -.fl-node-elrvqkjsa13p .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-elrvqkjsa13p .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-elrvqkjsa13p .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-elrvqkjsa13p .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-7lo8vmgtyquk, .fl-col-group-equal-height .fl-node-7lo8vmgtyquk .fl-module-content, .fl-col-group-equal-height .fl-node-7lo8vmgtyquk .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-7lo8vmgtyquk .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-7lo8vmgtyquk .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-7lo8vmgtyquk .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-large, .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-medium, .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-7lo8vmgtyquk .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-7lo8vmgtyquk .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-7lo8vmgtyquk .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-7lo8vmgtyquk.fl-visible-mobile { - display: flex; - } -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-7lo8vmgtyquk .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-7lo8vmgtyquk .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-7lo8vmgtyquk .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-7lo8vmgtyquk .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-7lo8vmgtyquk .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-7lo8vmgtyquk .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-7lo8vmgtyquk .pp-infobox-icon-inner span.pp-icon, .fl-node-7lo8vmgtyquk .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-7lo8vmgtyquk .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-7lo8vmgtyquk .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-more-link { - color: #121212; - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: #121212; -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-7lo8vmgtyquk .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-3-wrapper, .fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-7lo8vmgtyquk .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-7lo8vmgtyquk .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-3-wrapper, .fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-7lo8vmgtyquk .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-7lo8vmgtyquk .pp-infobox-image img { - width: 36px; -} - -.fl-node-7lo8vmgtyquk .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-7lo8vmgtyquk .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-7lo8vmgtyquk .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-7lo8vmgtyquk .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-mx9i6bouc8hz .pp-spacer-module { - height: 32px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-mx9i6bouc8hz .pp-spacer-module { - height: 30px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-mx9i6bouc8hz .pp-spacer-module { - height: 15px; - } -} - -.fl-col-group-equal-height .fl-node-io8s7pv1xhw4, .fl-col-group-equal-height .fl-node-io8s7pv1xhw4 .fl-module-content, .fl-col-group-equal-height .fl-node-io8s7pv1xhw4 .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-io8s7pv1xhw4 .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-io8s7pv1xhw4 .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-io8s7pv1xhw4 .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-large, .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-medium, .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-io8s7pv1xhw4 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-io8s7pv1xhw4 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-io8s7pv1xhw4 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-io8s7pv1xhw4.fl-visible-mobile { - display: flex; - } -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-io8s7pv1xhw4 .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-icon-inner span.pp-icon, .fl-node-io8s7pv1xhw4 .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-more-link { - color: #121212; - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: #121212; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-3-wrapper, .fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-io8s7pv1xhw4 .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-io8s7pv1xhw4 .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-3-wrapper, .fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-io8s7pv1xhw4 .pp-infobox-image img { - width: 36px; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-io8s7pv1xhw4 .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-io8s7pv1xhw4 .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-80acnbjpi3ey, .fl-col-group-equal-height .fl-node-80acnbjpi3ey .fl-module-content, .fl-col-group-equal-height .fl-node-80acnbjpi3ey .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-80acnbjpi3ey .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-80acnbjpi3ey .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-80acnbjpi3ey .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-large, .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-medium, .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-80acnbjpi3ey .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-80acnbjpi3ey .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-80acnbjpi3ey .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-80acnbjpi3ey.fl-visible-mobile { - display: flex; - } -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-80acnbjpi3ey .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-80acnbjpi3ey .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-80acnbjpi3ey .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-80acnbjpi3ey .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-80acnbjpi3ey .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-80acnbjpi3ey .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-80acnbjpi3ey .pp-infobox-icon-inner span.pp-icon, .fl-node-80acnbjpi3ey .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-80acnbjpi3ey .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-80acnbjpi3ey .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-more-link { - color: #121212; - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: #121212; -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-80acnbjpi3ey .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-3-wrapper, .fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-80acnbjpi3ey .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-80acnbjpi3ey .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-3-wrapper, .fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-80acnbjpi3ey .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-80acnbjpi3ey .pp-infobox-image img { - width: 36px; -} - -.fl-node-80acnbjpi3ey .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-80acnbjpi3ey .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-80acnbjpi3ey .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-80acnbjpi3ey .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-col-group-equal-height .fl-node-oxyliub1tke7, .fl-col-group-equal-height .fl-node-oxyliub1tke7 .fl-module-content, .fl-col-group-equal-height .fl-node-oxyliub1tke7 .fl-module-content .pp-infobox-wrap, .fl-col-group-equal-height .fl-node-oxyliub1tke7 .fl-module-content .pp-infobox-wrap .pp-infobox, .fl-col-group-equal-height .fl-node-oxyliub1tke7 .fl-module-content .pp-infobox-wrap > .pp-infobox-link, .fl-col-group-equal-height .fl-node-oxyliub1tke7 .fl-module-content .pp-infobox-wrap > .pp-more-link { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - flex-shrink: 1; - min-width: 1px; - max-width: 100%; - -webkit-box-flex: 1 1 auto; - -moz-box-flex: 1 1 auto; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} - -.fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-large, .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-medium, .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-mobile { - display: none; -} - -.fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-desktop { - display: flex; -} - -.fl-col-group-equal-height.fl-col-group-align-center .fl-node-oxyliub1tke7 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: center; -} - -.fl-col-group-equal-height.fl-col-group-align-top .fl-node-oxyliub1tke7 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-start; -} - -.fl-col-group-equal-height.fl-col-group-align-bottom .fl-node-oxyliub1tke7 .fl-module-content .pp-infobox-wrap .pp-infobox { - justify-content: flex-end; -} - -@media only screen and (max-width: 1200px) { - .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-large { - display: flex; - } -} - -@media only screen and (max-width: 1115px) { - .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-medium { - display: flex; - } -} - -@media only screen and (max-width: 860px) { - .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-desktop { - display: none; - } - - .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-large { - display: none; - } - - .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-medium { - display: none; - } - - .fl-col-group-equal-height .fl-node-oxyliub1tke7.fl-visible-mobile { - display: flex; - } -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-infobox-title-prefix { - display: none; -} - -.fl-node-oxyliub1tke7 .pp-infobox-title-wrapper .pp-infobox-title { - margin-top: 30px; - margin-bottom: 0px; -} - -.fl-node-oxyliub1tke7 .pp-infobox-title-wrapper .pp-infobox-title a { -} - -.fl-node-oxyliub1tke7 .pp-infobox-description { - margin-top: 15px; - margin-bottom: 0px; -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-infobox-title-prefix:hover { -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-infobox-title:hover { -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-infobox-title a:hover { -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-infobox-description:hover { -} - -.fl-node-oxyliub1tke7 .pp-infobox-image { - text-align: left -} - -.fl-builder-content .fl-node-oxyliub1tke7 .pp-infobox-image img { - height: auto; - max-width: 100%; -} - -.fl-node-oxyliub1tke7 .pp-infobox:hover .pp-infobox-image img { -} - -.fl-node-oxyliub1tke7 .pp-infobox-icon-inner span.pp-icon, .fl-node-oxyliub1tke7 .pp-infobox-image img { - border-top-left-radius: 0px; - border-top-right-radius: 0px; - border-bottom-left-radius: 5px; - border-bottom-right-radius: 5px; -} - -.fl-node-oxyliub1tke7 .pp-infobox-wrap .pp-infobox { - text-align: left; -} - -.fl-node-oxyliub1tke7 .pp-infobox:hover { - background: #ffffff; -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-more-link { - color: #121212; - background-color: rgba(255, 0, 0, 0); - text-decoration: none; - text-align: center; - margin: 0 auto; -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-more-link:hover { - color: #007af4; - background-color: rgba(255, 0, 0, 0); -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-more-link .pp-button-icon { - font-size: 22px; - color: #121212; -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-more-link:hover .pp-button-icon { - color: #007af4; -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-more-link .pp-button-icon-left { - margin-right: 15px; -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-more-link .pp-button-icon-right { - margin-left: 15px; -} - -.fl-node-oxyliub1tke7 .pp-infobox .animated { - -webkit-animation-duration: 500ms; - -moz-animation-duration: 500ms; - -o-animation-duration: 500ms; - -ms-animation-duration: 500ms; - animation-duration: 500ms; -} - -.fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-3-wrapper, .fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-4-wrapper { -} - -.fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-1 .pp-heading-wrapper, .fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - display: flex; - align-items: center; -} - -.fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; -} - -@media only screen and (max-width: 1115px) { - .fl-node-oxyliub1tke7 .pp-infobox { - text-align: left; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-oxyliub1tke7 .pp-infobox-wrap .pp-infobox { - text-align: left; - } - - .fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-2 .pp-infobox-description, .fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-2 .pp-heading-wrapper { - float: left; - } -} - -@media only screen and (max-width: 480px) { - .fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-3-wrapper, .fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-4-wrapper { - flex-direction: column; - align-items: flex-start; - } -} - -.fl-node-oxyliub1tke7 .pp-infobox-title-wrapper .pp-infobox-title { - font-size: 22px; -} - -.fl-builder-content .fl-node-oxyliub1tke7 .pp-infobox-image img { - width: 36px; -} - -.fl-node-oxyliub1tke7 .pp-infobox { - padding-top: 30px; - padding-right: 30px; - padding-bottom: 30px; - padding-left: 30px; - border-top-left-radius: 14px; - border-top-right-radius: 14px; - border-bottom-left-radius: 14px; - border-bottom-right-radius: 14px; -} - -.fl-node-oxyliub1tke7 .pp-more-link { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-oxyliub1tke7 .pp-infobox .pp-more-link { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; - margin-top: 32px; - margin-right: 0px; - margin-bottom: 0px; - margin-left: 0px; -} - -.fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-3 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-oxyliub1tke7 .pp-infobox-wrap .layout-4 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text, .fl-builder-content .fl-node-byg0v6ftixrd .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-ud8jroeig5h2.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-ud8jroeig5h2 > .fl-module-content { - margin-top: 30px; - margin-right: 100px; - margin-left: 100px; -} - -@media ( max-width: 1115px ) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-right: 50px; - margin-left: 50px; - } -} - -@media ( max-width: 860px ) { - .fl-node-ud8jroeig5h2.fl-module > .fl-module-content { - margin-top: 10px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text, .fl-builder-content .fl-node-1i28o7dq3pcv .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-1i28o7dq3pcv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-1i28o7dq3pcv.fl-module > .fl-module-content { - margin-top: 15px; - } -} - -.fl-col-group.fl-col-group-responsive-reversed, .fl-col-group.fl-col-group-responsive-reversed .fl-col, .fl-col-group.fl-col-group-responsive-reversed .fl-col-content, .fl-col-group-equal-height .fl-col, .fl-col-group-equal-height .fl-col-content { - min-width: 0px; -} - -.pp-logo-grid-input.input-small { - width: 46px !important; -} - -.pp-logos-content .logo-slider-prev, .pp-logos-content .logo-slider-next { - position: absolute; - top: 50%; - transform: translateY(-50%); - left: -6px; -} - -.pp-logos-content .logo-slider-next { - right: -6px; - left: auto; -} - -.pp-logos-content .logo-slider-nav { - text-decoration: none; - box-shadow: none; - border: none; - border-radius: 0; - background: none; - display: inline-flex; - align-items: center; - justify-content: center; - line-height: 0; - height: 30px; - width: 30px; - padding: 0; - color: #333; - transition: all 0.3s ease-in-out; -} - -.pp-logos-content .disabled { - pointer-events: none; -} - -.pp-logos-content .logo-slider-nav svg { - height: 20px; - fill: currentColor; -} - -.pp-logos-content .pp-logo { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.pp-logos-content .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-logos-content .bx-wrapper { - margin-bottom: 0; - direction: ltr; -} - -.pp-logos-carousel:not(.pp-logos-wrapper-loaded) { - opacity: 0; -} - -.fl-node-mghf7qv58jbu .clearfix:before, .fl-node-mghf7qv58jbu .clearfix:after { - content: ""; - display: table; -} - -.fl-node-mghf7qv58jbu .clearfix:after { - clear: both; -} - -.fl-node-mghf7qv58jbu .pp-logos-content { - position: relative; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - position: relative; - width: calc((100% - 121px) / 4); - margin-right: 40px; - margin-bottom: 40px; - float: left; - transition: background-color 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-wrapper { - display: flex; - flex-wrap: wrap; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - display: flex; - flex-wrap: wrap; - align-items: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo > a, .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner { - flex: 1 1 auto; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap { - text-align: center; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo a { - display: block; - text-decoration: none; - box-shadow: none; - border: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper { - display: block -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo div.title-wrapper p.logo-title { - text-align: center; - color: #000000; - margin-top: 10px; - margin-bottom: 10px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title { - color: #666666; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo img { - -webkit-filter: inherit; - filter: inherit; - border-style: none; - border-width: 1px; - border-radius: 0px; - margin: 0 auto; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:hover img { - -webkit-filter: inherit; - filter: inherit; - opacity: 1; - -webkit-transition: opacity 0.3s ease-in-out; - -moz-transition: opacity 0.3s ease-in-out; - -ms-transition: opacity 0.3s ease-in-out; - transition: opacity 0.3s ease-in-out; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a { - opacity: 1; - background-color: #f5f5f5; - width: 14px; - height: 14px; - border-radius: 100px; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a.active, .fl-node-mghf7qv58jbu .pp-logos-content .bx-pager a:hover { - background-color: #999999; - opacity: 1; - box-shadow: none; -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav { - display: none; - height: 26px; - width: 26px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - height: 16px; -} - -.fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg path { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover { -} - -.fl-node-mghf7qv58jbu .pp-logos-content button.logo-slider-nav:hover svg path { -} - -@media only screen and (max-width: 1200px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media only screen and (max-width: 1115px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - width: calc((100% - 121px) / 4); - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: none; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n+1) { - clear: left; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 40px; - margin-bottom: 40px; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .pp-logo:nth-of-type(4n) { - margin-right: 0; - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav button { - } - - .fl-node-mghf7qv58jbu .pp-logos-content .logo-slider-nav svg { - } -} - -.fl-node-mghf7qv58jbu .pp-logos-content .pp-logo { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - font-size: 20px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text, .fl-builder-content .fl-node-c17gwsk2h8zy .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - font-size: 16px; - text-align: right; -} - -@media (max-width: 860px) { - .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text, .fl-builder-content .fl-node-d4wp9kxy1uav .fl-rich-text *:not(b, strong) { - text-align: center; - } -} - -.fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 10px; -} - -@media (max-width: 860px) { - .fl-node-d4wp9kxy1uav > .fl-module-content { - margin-top: 0px; - } -} - -.fl-module-pp-reviews .fl-module-content.fl-node-content { - position: relative; - margin-left: 10px; - margin-right: 10px; -} - -.pp-reviews-wrapper { - width: 94%; - margin: auto; -} - -.pp-reviews-wrapper .sr-only { - position: absolute !important; - height: 1px !important; - width: 1px !important; - margin: 0 !important; - padding: 0 !important; - clip: rect(1px, 1px, 1px, 1px); - clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - -webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px); - overflow: hidden !important; - border: 0 !important; - box-shadow: none !important; -} - -.pp-reviews-wrapper .swiper-container { - margin-left: auto; - margin-right: auto; - position: relative; - overflow: hidden; - z-index: 1; - width: 100%; -} - -.pp-reviews-wrapper .swiper-wrapper { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-align: stretch; - -webkit-align-items: stretch; - -ms-flex-align: stretch; - align-items: stretch; - position: relative; - width: 100%; - height: 100%; - z-index: 1; -} - -.pp-reviews-wrapper .swiper-slide { - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; - height: 100%; - position: relative; -} - -.pp-reviews-wrapper .pp-review-item.swiper-slide { - width: 100%; - text-align: center; - padding: 0; - height: auto; -} - -.pp-reviews-wrapper .pp-swiper-button { - background-image: none; - position: absolute; - display: inline-flex; - z-index: 1; - cursor: pointer; - padding: 3px; - line-height: 0; - top: calc(50% - (30px / 2)); - transform: translateY(-50%); - color: hsla(0, 0%, 93%, .9); -} - -.pp-reviews-wrapper .pp-swiper-button svg { - fill: currentColor; - width: 37px; - height: 37px; -} - -.pp-reviews-wrapper .pp-swiper-button-prev { - left: 0; -} - -.pp-reviews-wrapper .pp-swiper-button-next { - right: 0; -} - -.pp-reviews-wrapper .pp-reviews-swiper { - padding-bottom: 30px; -} - -.pp-reviews-wrapper .swiper-container-horizontal .swiper-pagination { - position: relative; - top: 0 !important; - bottom: unset !important; -} - -.pp-reviews-wrapper .swiper-container-horizontal > .swiper-pagination-bullets, .pp-reviews-wrapper .swiper-pagination-custom, .pp-reviews-wrapper .swiper-pagination-fraction { - bottom: unset; -} - -.pp-reviews-wrapper .dashicons, .pp-reviews-wrapper .dashicons-before:before { - width: unset !important; -} - -.pp-review { - border: 1px solid #e8e8e8; - height: 100%; - background-color: #fff; - border-radius: 5px; - display: flex; - flex-direction: column; -} - -.pp-review-header, .pp-review-content { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; -} - -.pp-review-content { - flex-direction: column; - flex: 1; -} - -.pp-review-link { - margin-top: auto; -} - -.pp-review-link a { - text-decoration: none; -} - -.pp-review-header { - padding-top: 15px; - padding-bottom: 6px; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 600; -} - -.pp-review-name { - color: #1c2022; - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - text-align: left; -} - -.pp-review-title { - font-size: 12.5px; - font-weight: 400; - font-family: inherit; - text-align: left; -} - -.pp-review-content { - padding-top: 6px; - padding-bottom: 15px; -} - -.pp-review-header, .pp-review-content { - padding-left: 15px; - padding-right: 15px; -} - -.pp-review-header.has-separator { - border-bottom: 1px solid #e8e8e8; -} - -.pp-review-image { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-shrink: 0; - -ms-flex-negative: 0; - flex-shrink: 0; -} - -.pp-review-image img { - height: 36px; - width: 36px; - border-radius: 999px; - -webkit-box-sizing: content-box; - box-sizing: content-box; - -o-object-fit: cover; - object-fit: cover; -} - -.pp-review-cite { - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - font-style: normal; - font-size: 14px; - line-height: 1; - width: 100%; -} - -.pp-review-icon { - display: flex; - margin-left: auto; -} - -.pp-review-text { - width: 100%; -} - -.pp-rating { - text-align: left; -} - -.pp-rating i { - font-style: normal; - display: inline-block; - position: relative; - font-style: normal; - cursor: default; - transition: color .2s ease-in-out; -} - -.pp-rating i:before { - content: "\f005"; - display: inline; - font-size: inherit; - font-family: inherit; - position: absolute; - overflow: hidden; - color: #f0ad4e; -} - -.pp-rating i.pp-star-empty:before { - width: 0; -} - -.pp-rating i.pp-star-0:before { - width: 0; -} - -.pp-rating i.pp-star-1:before { - width: 10%; -} - -.pp-rating i.pp-star-2:before { - width: 20%; -} - -.pp-rating i.pp-star-3:before { - width: 30%; -} - -.pp-rating i.pp-star-4:before { - width: 40%; -} - -.pp-rating i.pp-star-5:before { - width: 50%; -} - -.pp-rating i.pp-star-6:before { - width: 60%; -} - -.pp-rating i.pp-star-7:before { - width: 70%; -} - -.pp-rating i.pp-star-8:before { - width: 80%; -} - -.pp-rating i.pp-star-9:before { - width: 90%; -} - -.pp-rating i.pp-star-10:before { - width: 100%; -} - -.fl-node-08kl1yzxeout .pp-reviews-wrapper { -} - -.fl-node-08kl1yzxeout .pp-review { - padding: 25px; - background-color: #F5F6F8; -} - -.fl-node-08kl1yzxeout .pp-review:hover { - background-color: #F5F6F8; -} - -.fl-node-08kl1yzxeout .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-name { - margin-top: 25px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - margin-top: 10px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - margin-top: 35px; - margin-bottom: 0px; -} - -.fl-node-08kl1yzxeout .pp-review-link a { -} - -.fl-node-08kl1yzxeout .pp-review-link a:hover { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-image { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - width: 36px; - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .pp-review-icon { - align-self: flex-start; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - background: #999999; -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet-active { - background: #000000; -} - -.fl-node-08kl1yzxeout .pp-swiper-button svg { - width: 48px; - height: 48px; -} - -.fl-node-08kl1yzxeout .pp-swiper-button { - color: #000000; - padding-left: 13px; - padding-right: 13px; - padding-bottom: 5px; - padding-top: 5px; - opacity: 1; -} - -.fl-node-08kl1yzxeout .pp-swiper-button:hover { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-prev { -} - -.fl-node-08kl1yzxeout .pp-swiper-button-next { -} - -.fl-node-08kl1yzxeout .swiper-pagination-bullet { - width: 10px; - height: 10px; - border-radius: 100px; -} - -.fl-node-08kl1yzxeout .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-0 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-1 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-2 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-icon i { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-header { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-name { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-title { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-review-item-3 .pp-review:hover .pp-review-content { -} - -.fl-node-08kl1yzxeout .pp-rating { - text-align: left; -} - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; - color: #efecdc; -} - -.fl-node-08kl1yzxeout .pp-rating i:before { - color: #f0ad4e; -} - -.fl-node-08kl1yzxeout .pp-rating i:not(.pp-star-empty):before { - content: "\002605"; -} - -.fl-node-08kl1yzxeout .pp-review { - border-style: none; - border-width: 0; - background-clip: border-box; - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding: 25px; -} - -.fl-node-08kl1yzxeout .pp-review-name { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 800; - font-size: 18px; -} - -.fl-node-08kl1yzxeout .pp-review-title { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 16px; -} - -.fl-node-08kl1yzxeout .pp-review-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; - text-align: left; -} - -.fl-node-08kl1yzxeout .pp-rating i { - font-size: 30px; -} - -.fl-node-08kl1yzxeout .pp-review-image img { - height: 36px; -} - -.fl-node-08kl1yzxeout .pp-review-cite { - margin-left: 10px; -} - -.fl-node-08kl1yzxeout .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { - margin-left: 5px; - margin-right: 5px; -} - -.fl-node-08kl1yzxeout .swiper-pagination { - margin-top: 5px; -} - -.fl-node-08kl1yzxeout .pp-review-icon i:before { - font-size: 0px; -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-module-content .fl-rich-text * { - color: #1a8cff; -} - -.fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text, .fl-builder-content .fl-node-rujwd9mzxche .fl-rich-text *:not(b, strong) { - font-weight: 600; - text-align: center; -} - -.fl-node-fa7hjib92cpv.fl-module-heading .fl-heading { - text-align: center; -} - -.fl-node-fa7hjib92cpv > .fl-module-content { - margin-top: 20px; -} - -@media ( max-width: 860px ) { - .fl-node-fa7hjib92cpv.fl-module > .fl-module-content { - margin-top: 10px; - } -} - -.fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text, .fl-builder-content .fl-node-9hf5wet31z02 .fl-rich-text *:not(b, strong) { - text-align: center; -} - -.fl-node-9hf5wet31z02 > .fl-module-content { - margin-top: 15px; - margin-right: 250px; - margin-left: 250px; -} - -@media ( max-width: 1115px ) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-right: 0px; - margin-left: 0px; - } -} - -@media ( max-width: 860px ) { - .fl-node-9hf5wet31z02.fl-module > .fl-module-content { - margin-top: 15px; - margin-right: 0px; - margin-left: 0px; - } -} - -.fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - width: 100%; -} - -@media only screen and (max-width: 1115px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 60px; - } -} - -@media only screen and (max-width: 860px) { - .fl-node-toa2hwegbp4q .pp-spacer-module { - height: 15px; - } -} - -.entry-content .pp-infolist-title h3, .pp-infolist-title h3 { - margin-bottom: 5px; - margin-top: 0; -} - -.pp-infolist-description p { - margin-bottom: 15px; -} - -.pp-infolist-description p:last-of-type { - margin-bottom: 0 !important; -} - -.entry-content .pp-more-link, .pp-more-link { - box-shadow: none; - display: inline-block; - text-decoration: none; -} - -.pp-list-item > .pp-more-link { - display: table; - margin-top: 0; -} - -.pp-more-link { - color: #000; -} - -.pp-more-link:hover { - text-decoration: none; -} - -.pp-infolist-icon-inner .dashicons, .pp-infolist-icon-inner .dashicons-before:before { - height: auto; - width: auto; -} - -.pp-list-connector { - height: 100%; - position: absolute; - top: 33px; - z-index: 2; -} - -.pp-infolist-wrap .pp-list-item { - overflow: visible; - list-style: none; - padding-bottom: 25px; - position: relative; -} - -.pp-infolist-wrap .pp-list-item-content { - position: relative; - z-index: 3; -} - -.pp-infolist-wrap .pp-list-item-content { - display: flex; - align-items: center; -} - -.pp-list-item:last-of-type .pp-list-connector { - display: none; -} - -.pp-icon-wrapper { - position: relative; - z-index: 3; -} - -.pp-infolist { - text-align: center; -} - -.pp-infolist ul { - margin: 0; - padding: 0; - display: flex; - flex-direction: column; -} - -.pp-infolist-icon { - border-width: 0; - margin: 0 auto; - text-align: center; -} - -.pp-infolist-icon-inner { - display: table; - height: 3em; - line-height: 0; - width: 3em; -} - -.pp-infolist-icon span { - display: table-cell; - vertical-align: middle; -} - -.pp-infolist-icon-inner img { - border: none; -} - -.pp-infolist-wrap .layout-1 { - text-align: left; -} - -.pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 20px; -} - -.pp-infolist-wrap .layout-2 { - text-align: right; -} - -.pp-infolist-wrap .layout-2 .pp-list-item-content { - flex-direction: row-reverse; -} - -.pp-infolist-wrap .layout-2 .pp-icon-wrapper { - float: right; - margin-left: 20px; -} - -.pp-infolist-wrap .layout-2 .pp-heading-wrapper { - display: table-cell; - vertical-align: middle; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-list-items { - flex-direction: row; -} - -.pp-infolist-wrap .layout-3 .pp-list-item-content { - padding: 0 20px; - flex-direction: column; -} - -.pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.pp-infolist-wrap .layout-3 .pp-list-connector { - height: 0; - left: 120px; - width: 100%; -} - -.pp-infolist-wrap .layout-3 .pp-more-link { - width: 100%; -} - -@media (max-width: 860px) { - .layout-3 .pp-list-item { - width: 100%; - } - - .layout-3 .pp-list-connector { - display: none; - } - - .layout-3 .pp-list-items { - margin-left: 0; - padding-left: 0; - } - - .pp-infolist-wrap .layout-3 .pp-list-items { - flex-wrap: wrap; - } -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content { - transition: all 0.3s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item-content:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .pp-list-item { - padding-bottom: 0; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-item .pp-list-item-content, .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-item .pp-list-item-content { - align-items: flex-start; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - color: #ffffff; - margin-top: 0px; - margin-bottom: 0px; - transition: color 0.2s ease-in-out; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text:hover { - color: #ffffff; -} - -.fl-node-9bd56tarons2 .pp-infolist-description { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { -} - -.fl-node-9bd56tarons2 .pp-infolist-icon:hover { -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-list-connector { - border-left-color: #000000; - border-left-style: none; - border-left-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-list-connector { - border-right-color: #000000; - border-right-style: none; - border-right-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-connector { - border-top-color: #000000; - border-top-style: none; - border-top-width: 1px; -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-0 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-1 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-2 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-3 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .pp-infolist-icon:hover .pp-icon { -} - -.fl-node-9bd56tarons2 .pp-list-item-4 .animated { - -webkit-animation-duration: 1000ms; - -moz-animation-duration: 1000ms; - -o-animation-duration: 1000ms; - -ms-animation-duration: 1000ms; - animation-duration: 1000ms; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 20%; -} - -@media only screen and (max-width: 768px) { - .fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-list-item { - width: 100%; - float: none; - } -} - -.fl-node-9bd56tarons2 .pp-infolist ul { - gap: 25px; -} - -.fl-node-9bd56tarons2 .pp-infolist-title .pp-infolist-title-text { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 300; - font-size: 18px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon { - padding: 0px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner img { - width: 26px; - height: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon, .fl-node-9bd56tarons2 .pp-infolist-icon-inner span.pp-icon:before { - font-size: 26px; -} - -.fl-node-9bd56tarons2 .pp-infolist-icon-inner { - width: 30px; - height: 30px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-2 .pp-icon-wrapper { - margin-left: 10px; -} - -.fl-node-9bd56tarons2 .pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-bottom: 10px; -} - -.bb-gf-input.input-small { - width: 46px !important; -} - -.pp-gf-content { - position: relative; -} - -.pp-gf-content:before { - content: ""; - display: block; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.pp-gf-content .pp-gf-inner { - position: relative; -} - -.pp-gf-content .form-title, .pp-gf-content .form-description { - position: relative; -} - -.pp-gf-content .gform_wrapper form { - position: relative; -} - -.pp-gf-content legend { - border: 0; -} - -.pp-gf-content .gform_wrapper .gform_body { - width: 100% !important; -} - -.pp-gf-content .gform_wrapper ul.gform_fields { - padding: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield { - padding-right: 0; -} - -.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 16px; -} - -.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { - max-width: 100% !important; -} - -.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus { - width: auto; - text-align: left !important; -} - -.gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.medium { - width: 100% !important; -} - -.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) { - width: 100% !important; -} - -.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] { - margin-top: 0 !important; -} - -div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { - margin-bottom: 0; -} - -.pp-gf-content .gform_wrapper ul li.gfield { - margin-top: 0; -} - -.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) { - width: auto !important; - display: inline-block; -} - -.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full { - display: block; -} - -.pp-gf-content .gform_wrapper .gfield .gfield_description { - padding-top: 5px; -} - -.pp-gf-content .gform_wrapper h2.gsection_title { - margin-bottom: 0; -} - -@media only screen and (max-width: 640px) { - .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half { - padding-right: 0; - } -} - -@media (max-width: 860px) { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper { - max-width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - background-color: #ffffff; - background-size: cover; - background-repeat: no-repeat; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper ul li.gfield { - list-style-type: none !important; - margin-bottom: 20px; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-title { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_title { -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description, .fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .form-description { - display: none; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.gform_description { -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - color: #121212; - display: block; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_required { - color: #ff0000; -} - -.fl-builder-content .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_container label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper table.gfield_list thead th, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_quantity_label, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_html { - color: #121212 !important; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper span.ginput_product_price { - color: #900900 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_description { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gsection { - border-bottom-width: 1px; - border-bottom-color: #cccccc; - margin-bottom: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h2.gsection_title, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper h3.gsection_title { - color: #333333; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - color: #121212; - background-color: #ffffff; - width: 100% !important; - outline: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select { - height: 50px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex select { - margin-bottom: 6px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex span { - margin-bottom: 8px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder { - color: #969798; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select:focus, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea:focus { - border-color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label input.medium, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .top_label select.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper textarea.medium { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"], .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complexinput[type="text"] { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right { - margin-left: 0 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select { - width: 100% !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer { - text-align: right; - justify-content: flex-end; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - margin-top: 15px; - width: auto; - padding-top: 12px; - padding-bottom: 12px; - padding-left: 25px; - padding-right: 25px; - white-space: normal; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button { -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button:hover { - background: transparent; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input[type=file] { - background-color: transparent; - border-style: none; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { - color: #790000 !important; - border-color: #e63946 !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .validation_error, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_validation_errors > h2 { - display: none !important; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error { - background-color: transparent; - width: 100%; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label { - color: #121212; - margin-left: 0; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .validation_message { - display: block; - color: #e63946; - border-color: #e63946; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea { - border-color: #e63946; - border-width: 1px !important; -} - -@media only screen and (max-width: 1115px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -@media only screen and (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform-button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gform_page_footer .button, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button { - } -} - -.fl-node-btz2rn93xyu8 .gform_confirmation_wrapper .gform_confirmation_message { - color: #121212; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content { - border-top-left-radius: 16px; - border-top-right-radius: 16px; - border-bottom-left-radius: 16px; - border-bottom-right-radius: 16px; - padding-top: 35px; - padding-right: 35px; - padding-bottom: 35px; - padding-left: 35px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield .gfield_label { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 14px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 400; - font-size: 18px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield select, .fl-node-btz2rn93xyu8 .pp-gf-content .gform_wrapper .gfield textarea { - border-style: solid; - border-width: 0; - background-clip: border-box; - border-color: #DEDEDE; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-left-radius: 8px; - border-top-right-radius: 8px; - border-bottom-left-radius: 8px; - border-bottom-right-radius: 8px; - padding: 20px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper { - padding-top: 0px; - padding-right: 0px; - padding-bottom: 0px; - padding-left: 0px; -} - -.fl-node-btz2rn93xyu8 .pp-gf-content .gform_confirmation_wrapper .gform_confirmation_message { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-weight: 700; - font-size: 20px; - text-align: center; -} - -@media (max-width: 860px) { - .fl-node-btz2rn93xyu8 .pp-gf-content { - padding-top: 20px; - padding-right: 20px; - padding-bottom: 20px; - padding-left: 20px; - } -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-builder-row-settings #fl-field-separator_position { - display: none !important; -} - -.fl-node-g2six6yjldnm .fl-row-content { - min-width: 0px; -} - -.fl-node-r5xy9wufkc2e .fl-row-content { - min-width: 0px; -} - -.fl-node-xpwrib80cd2l .fl-row-content { - min-width: 0px; -} diff --git a/themes/beaver/assets/css/mobile-fixes.css b/themes/beaver/assets/css/mobile-fixes.css deleted file mode 100644 index 4b0ef8480..000000000 --- a/themes/beaver/assets/css/mobile-fixes.css +++ /dev/null @@ -1,14 +0,0 @@ -/* Mobile screenshot fixes for 404 page and blog posts */ -@media (max-width: 860px) { - /* Fix: 404 page black rectangle shape layer */ - .fl-builder-layer .fl-shape { - fill: transparent !important; - display: none; - } - - /* Fix: Blog post content visibility on mobile */ - .single-content { - padding: 20px !important; - margin: 0 !important; - } -} diff --git a/themes/beaver/assets/css/utilities.css b/themes/beaver/assets/css/utilities.css deleted file mode 100644 index 4d1576b5b..000000000 --- a/themes/beaver/assets/css/utilities.css +++ /dev/null @@ -1,46 +0,0 @@ -/* ============================ - CSS Utilities - JT Site - ============================ */ - -/* Spacing Utilities */ -.u-mt-1 { margin-top: 1rem; } -.u-mb-1 { margin-bottom: 1rem; } -.u-p-1 { padding: 1rem; } -.u-reset { margin: 0; padding: 0; } -.u-no-margin { margin: 0; } - -/* Text Utilities */ -.u-text-center { text-align: center; } -.u-text-left { text-align: left; } - -/* Text Alignment Component Utilities */ -.c-text-align-left { text-align: left; } -.c-text-align-center { text-align: center; } -.c-text-align-right { text-align: right; } - -/* Display Utilities */ -.u-flex { display: flex; } -.u-block { display: block; } -.u-hidden { display: none; } - -/* Layout Clearfix Utilities */ -.c-clear { clear: both; } - -.c-clearfix:before, -.c-clearfix:after { display: table; content: " "; } - -.c-clearfix:after { clear: both; } - -/* Responsive Visibility Utilities */ -.c-visible-large, -.c-visible-medium, -.c-visible-mobile { display: none; } - -.c-visible-desktop { display: block; } - -/* Transition Utilities */ -.u-transition { transition: all 0.3s ease-in-out; } - -/* Color Utilities */ -.u-text-primary { color: #121212; } -.u-text-muted { color: #757575; } \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/_consolidated-utilities.css b/themes/beaver/assets/css/utilities/_consolidated-utilities.css deleted file mode 100644 index e897ca625..000000000 --- a/themes/beaver/assets/css/utilities/_consolidated-utilities.css +++ /dev/null @@ -1,56 +0,0 @@ -/* Consolidated Utilities - Master Utilities File (Phase 1B) */ -/* ALL utility CSS consolidated via @import for zero-duplication architecture */ - -/* Foundation Utilities */ -@import "foundation/reset.css"; -@import "foundation/clearfix.css"; -@import "foundation/screen-reader.css"; -@import "foundation/container.css"; - -/* Grid System */ -@import "grid/fl-row.css"; -@import "grid/fl-col.css"; - -/* FL-Builder Utilities */ -@import "fl-builder-basic.css"; -@import "fl-builder-components.css"; -@import "fl-builder-grid.css"; -@import "fl-builder-visibility.css"; - -/* Responsive Utilities */ -@import "responsive/breakpoints.css"; -@import "responsive/visibility.css"; - -/* Layout Utilities */ -@import "display.css"; -@import "flexbox.css"; -@import "margins.css"; -@import "padding.css"; -@import "position.css"; -@import "positioning/center-absolute.css"; -@import "c-spacing.css"; - -/* Color Utilities */ -@import "colors.css"; -@import "colors/backgrounds.css"; -@import "color-accessibility.css"; - -/* Typography Utilities */ -@import "typography/text-utilities.css"; - -/* Other Utilities */ -@import "clearfix.css"; -@import "opacity.css"; - -/* PowerPack Component Utilities */ -@import "components/powerpack/content-grid.css"; -@import "components/powerpack/infobox.css"; -@import "components/powerpack/pp-icon.css"; -@import "components/powerpack/pp-list.css"; - -/* Phase 1B Consolidation Progress: - * ✅ 30 utility files consolidated into single master file - * ✅ @import strategy preserves individual file organization - * ✅ PostCSS postcss-delete-duplicate-css removes runtime duplicates - * 🎯 Target: 70-80% source file reduction (105 → 21-32 files) - */ \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/c-spacing.css b/themes/beaver/assets/css/utilities/c-spacing.css deleted file mode 100644 index b14e2bd3f..000000000 --- a/themes/beaver/assets/css/utilities/c-spacing.css +++ /dev/null @@ -1,307 +0,0 @@ -/** - * Spacing Utilities (c-spacing) - * - * Unified spacing system consolidating scattered margin/padding values - * Provides consistent spacing scale with CSS variables and utility classes - * - * CYCLE 6: Spacing System Enhancement - * Target: 25-30% reduction of 6,973+ spacing references - */ - -/* ========================================================================== - Spacing Variables (CSS Custom Properties) - ========================================================================== */ - -:root { - // Spacing Scale (8px base, geometric progression) - --spacing-0: 0; - --spacing-xs: 0.25rem; // 4px - --spacing-sm: 0.5rem; // 8px - --spacing-md: 1rem; // 16px - --spacing-lg: 1.5rem; // 24px - --spacing-xl: 2rem; // 32px - --spacing-2xl: 3rem; // 48px - --spacing-3xl: 4rem; // 64px - --spacing-4xl: 6rem; // 96px - --spacing-5xl: 8rem; // 128px - - // Component-specific spacing - --spacing-component-padding: 1.5rem; - --spacing-section-padding: 3rem; - --spacing-container-padding: 1rem; -} - -/* ========================================================================== - Margin Utilities - ========================================================================== */ - -// All sides -.u-margin-0 { margin: var(--spacing-0) !important; } -.u-margin-xs { margin: var(--spacing-xs) !important; } -.u-margin-sm { margin: var(--spacing-sm) !important; } -.u-margin-md { margin: var(--spacing-md) !important; } -.u-margin-lg { margin: var(--spacing-lg) !important; } -.u-margin-xl { margin: var(--spacing-xl) !important; } -.u-margin-2xl { margin: var(--spacing-2xl) !important; } -.u-margin-3xl { margin: var(--spacing-3xl) !important; } - -// Horizontal (left + right) -.u-margin-x-0 { margin-left: var(--spacing-0) !important; margin-right: var(--spacing-0) !important; } -.u-margin-x-xs { margin-left: var(--spacing-xs) !important; margin-right: var(--spacing-xs) !important; } -.u-margin-x-sm { margin-left: var(--spacing-sm) !important; margin-right: var(--spacing-sm) !important; } -.u-margin-x-md { margin-left: var(--spacing-md) !important; margin-right: var(--spacing-md) !important; } -.u-margin-x-lg { margin-left: var(--spacing-lg) !important; margin-right: var(--spacing-lg) !important; } -.u-margin-x-xl { margin-left: var(--spacing-xl) !important; margin-right: var(--spacing-xl) !important; } -.u-margin-x-auto { margin-left: auto !important; margin-right: auto !important; } - -// Vertical (top + bottom) -.u-margin-y-0 { margin-top: var(--spacing-0) !important; margin-bottom: var(--spacing-0) !important; } -.u-margin-y-xs { margin-top: var(--spacing-xs) !important; margin-bottom: var(--spacing-xs) !important; } -.u-margin-y-sm { margin-top: var(--spacing-sm) !important; margin-bottom: var(--spacing-sm) !important; } -.u-margin-y-md { margin-top: var(--spacing-md) !important; margin-bottom: var(--spacing-md) !important; } -.u-margin-y-lg { margin-top: var(--spacing-lg) !important; margin-bottom: var(--spacing-lg) !important; } -.u-margin-y-xl { margin-top: var(--spacing-xl) !important; margin-bottom: var(--spacing-xl) !important; } - -// Individual sides -.u-margin-top-0 { margin-top: var(--spacing-0) !important; } -.u-margin-top-xs { margin-top: var(--spacing-xs) !important; } -.u-margin-top-sm { margin-top: var(--spacing-sm) !important; } -.u-margin-top-md { margin-top: var(--spacing-md) !important; } -.u-margin-top-lg { margin-top: var(--spacing-lg) !important; } -.u-margin-top-xl { margin-top: var(--spacing-xl) !important; } -.u-margin-top-2xl { margin-top: var(--spacing-2xl) !important; } - -.u-margin-bottom-0 { margin-bottom: var(--spacing-0) !important; } -.u-margin-bottom-xs { margin-bottom: var(--spacing-xs) !important; } -.u-margin-bottom-sm { margin-bottom: var(--spacing-sm) !important; } -.u-margin-bottom-md { margin-bottom: var(--spacing-md) !important; } -.u-margin-bottom-lg { margin-bottom: var(--spacing-lg) !important; } -.u-margin-bottom-xl { margin-bottom: var(--spacing-xl) !important; } -.u-margin-bottom-2xl { margin-bottom: var(--spacing-2xl) !important; } - -.u-margin-left-0 { margin-left: var(--spacing-0) !important; } -.u-margin-left-xs { margin-left: var(--spacing-xs) !important; } -.u-margin-left-sm { margin-left: var(--spacing-sm) !important; } -.u-margin-left-md { margin-left: var(--spacing-md) !important; } -.u-margin-left-lg { margin-left: var(--spacing-lg) !important; } -.u-margin-left-xl { margin-left: var(--spacing-xl) !important; } -.u-margin-left-auto { margin-left: auto !important; } - -.u-margin-right-0 { margin-right: var(--spacing-0) !important; } -.u-margin-right-xs { margin-right: var(--spacing-xs) !important; } -.u-margin-right-sm { margin-right: var(--spacing-sm) !important; } -.u-margin-right-md { margin-right: var(--spacing-md) !important; } -.u-margin-right-lg { margin-right: var(--spacing-lg) !important; } -.u-margin-right-xl { margin-right: var(--spacing-xl) !important; } -.u-margin-right-auto { margin-right: auto !important; } - -/* ========================================================================== - Padding Utilities - ========================================================================== */ - -// All sides -.u-padding-0 { padding: var(--spacing-0) !important; } -.u-padding-xs { padding: var(--spacing-xs) !important; } -.u-padding-sm { padding: var(--spacing-sm) !important; } -.u-padding-md { padding: var(--spacing-md) !important; } -.u-padding-lg { padding: var(--spacing-lg) !important; } -.u-padding-xl { padding: var(--spacing-xl) !important; } -.u-padding-2xl { padding: var(--spacing-2xl) !important; } -.u-padding-3xl { padding: var(--spacing-3xl) !important; } - -// Horizontal (left + right) -.u-padding-x-0 { padding-left: var(--spacing-0) !important; padding-right: var(--spacing-0) !important; } -.u-padding-x-xs { padding-left: var(--spacing-xs) !important; padding-right: var(--spacing-xs) !important; } -.u-padding-x-sm { padding-left: var(--spacing-sm) !important; padding-right: var(--spacing-sm) !important; } -.u-padding-x-md { padding-left: var(--spacing-md) !important; padding-right: var(--spacing-md) !important; } -.u-padding-x-lg { padding-left: var(--spacing-lg) !important; padding-right: var(--spacing-lg) !important; } -.u-padding-x-xl { padding-left: var(--spacing-xl) !important; padding-right: var(--spacing-xl) !important; } - -// Vertical (top + bottom) -.u-padding-y-0 { padding-top: var(--spacing-0) !important; padding-bottom: var(--spacing-0) !important; } -.u-padding-y-xs { padding-top: var(--spacing-xs) !important; padding-bottom: var(--spacing-xs) !important; } -.u-padding-y-sm { padding-top: var(--spacing-sm) !important; padding-bottom: var(--spacing-sm) !important; } -.u-padding-y-md { padding-top: var(--spacing-md) !important; padding-bottom: var(--spacing-md) !important; } -.u-padding-y-lg { padding-top: var(--spacing-lg) !important; padding-bottom: var(--spacing-lg) !important; } -.u-padding-y-xl { padding-top: var(--spacing-xl) !important; padding-bottom: var(--spacing-xl) !important; } - -// Individual sides -.u-padding-top-0 { padding-top: var(--spacing-0) !important; } -.u-padding-top-xs { padding-top: var(--spacing-xs) !important; } -.u-padding-top-sm { padding-top: var(--spacing-sm) !important; } -.u-padding-top-md { padding-top: var(--spacing-md) !important; } -.u-padding-top-lg { padding-top: var(--spacing-lg) !important; } -.u-padding-top-xl { padding-top: var(--spacing-xl) !important; } -.u-padding-top-2xl { padding-top: var(--spacing-2xl) !important; } - -.u-padding-bottom-0 { padding-bottom: var(--spacing-0) !important; } -.u-padding-bottom-xs { padding-bottom: var(--spacing-xs) !important; } -.u-padding-bottom-sm { padding-bottom: var(--spacing-sm) !important; } -.u-padding-bottom-md { padding-bottom: var(--spacing-md) !important; } -.u-padding-bottom-lg { padding-bottom: var(--spacing-lg) !important; } -.u-padding-bottom-xl { padding-bottom: var(--spacing-xl) !important; } -.u-padding-bottom-2xl { padding-bottom: var(--spacing-2xl) !important; } - -.u-padding-left-0 { padding-left: var(--spacing-0) !important; } -.u-padding-left-xs { padding-left: var(--spacing-xs) !important; } -.u-padding-left-sm { padding-left: var(--spacing-sm) !important; } -.u-padding-left-md { padding-left: var(--spacing-md) !important; } -.u-padding-left-lg { padding-left: var(--spacing-lg) !important; } -.u-padding-left-xl { padding-left: var(--spacing-xl) !important; } - -.u-padding-right-0 { padding-right: var(--spacing-0) !important; } -.u-padding-right-xs { padding-right: var(--spacing-xs) !important; } -.u-padding-right-sm { padding-right: var(--spacing-sm) !important; } -.u-padding-right-md { padding-right: var(--spacing-md) !important; } -.u-padding-right-lg { padding-right: var(--spacing-lg) !important; } -.u-padding-right-xl { padding-right: var(--spacing-xl) !important; } - -/* ========================================================================== - Component-Specific Spacing Classes - ========================================================================== */ - -.c-section { - padding: var(--spacing-section-padding) 0; - - // Dual-class support for FL-Builder sections - &.fl-row, - &.fl-row-content { - padding: var(--spacing-section-padding) 0; - } -} - -.c-container { - padding-left: var(--spacing-container-padding); - padding-right: var(--spacing-container-padding); - margin-left: auto; - margin-right: auto; - max-width: 1200px; - - // Dual-class support - &.fl-row-fixed-width, - &.fl-row-content { - padding-left: var(--spacing-container-padding); - padding-right: var(--spacing-container-padding); - } -} - -.c-content-block { - padding: var(--spacing-component-padding); - - // Dual-class support for FL-Builder modules - &.fl-module, - &.fl-module-content { - padding: var(--spacing-component-padding); - } -} - -/* ========================================================================== - Responsive Spacing (Mobile) - ========================================================================== */ - -// Mobile adjustments (use direct values, not variables) -@media (max-width: 768px) { - :root { - --spacing-section-padding: 1.5rem; // Reduced from 3rem - --spacing-container-padding: 0.75rem; // Reduced from 1rem - } - - .c-section { - padding: 1.5rem 0; - } - - .c-container { - padding-left: 0.75rem; - padding-right: 0.75rem; - } - - // Mobile-specific utilities - .u-margin-mobile-0 { margin: 0 !important; } - .u-margin-mobile-sm { margin: 0.5rem !important; } - .u-padding-mobile-0 { padding: 0 !important; } - .u-padding-mobile-sm { padding: 0.5rem !important; } -} - -@media (max-width: 480px) { - :root { - --spacing-section-padding: 1rem; - --spacing-container-padding: 0.5rem; - } - - .c-section { - padding: 1rem 0; - } - - .c-container { - padding-left: 0.5rem; - padding-right: 0.5rem; - } -} - -/* ========================================================================== - FL-Builder Integration Classes - ========================================================================== */ - -// Apply spacing system to common FL-Builder patterns -.fl-row { - // Section-level spacing - &.fl-row-bg-none { - padding: var(--spacing-lg) 0; - } - - &.fl-row-bg-photo, - &.fl-row-bg-video { - padding: var(--spacing-2xl) 0; - } -} - -.fl-col-content { - // Component-level spacing - padding: var(--spacing-md); -} - -.fl-module-content { - // Module-level spacing - margin-bottom: var(--spacing-md); - - &:last-child { - margin-bottom: 0; - } -} - -/* ========================================================================== - PowerPack Content Integration - ========================================================================== */ - -.pp-content-post { - padding: var(--spacing-md); - margin-bottom: var(--spacing-md); - - &:last-child { - margin-bottom: 0; - } -} - -.pp-content-grid { - gap: var(--spacing-md); - - &.pp-content-grid-tight { - gap: var(--spacing-sm); - } - - &.pp-content-grid-loose { - gap: var(--spacing-lg); - } -} - -/* ========================================================================== - Negative Margins (for special cases) - ========================================================================== */ - -.u-margin-negative-xs { margin: calc(-1 * var(--spacing-xs)) !important; } -.u-margin-negative-sm { margin: calc(-1 * var(--spacing-sm)) !important; } -.u-margin-negative-md { margin: calc(-1 * var(--spacing-md)) !important; } - -.u-margin-top-negative-xs { margin-top: calc(-1 * var(--spacing-xs)) !important; } -.u-margin-top-negative-sm { margin-top: calc(-1 * var(--spacing-sm)) !important; } -.u-margin-top-negative-md { margin-top: calc(-1 * var(--spacing-md)) !important; } \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/clearfix.css b/themes/beaver/assets/css/utilities/clearfix.css deleted file mode 100644 index cc5d66414..000000000 --- a/themes/beaver/assets/css/utilities/clearfix.css +++ /dev/null @@ -1,9 +0,0 @@ -/* Clearfix Utility Pattern - Extracted from fl-homepage-layout.css */ -.pp-clearfix:before, .pp-clearfix:after { - content: ""; - display: table; -} - -.pp-clearfix:after { - clear: both; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/color-accessibility.css b/themes/beaver/assets/css/utilities/color-accessibility.css deleted file mode 100644 index 0d9078ab9..000000000 --- a/themes/beaver/assets/css/utilities/color-accessibility.css +++ /dev/null @@ -1,166 +0,0 @@ -/* ========================================================================== - Color Accessibility Validation - ========================================================================== */ - -/* - * WCAG 2.1 Accessibility Compliant Color Combinations - * Validates that our color system meets contrast requirements - */ - -/* Level AA Compliance (4.5:1 contrast ratio for normal text, 3:1 for large text) */ - -/* Primary Color Combinations - WCAG Validated */ -.color-combo-primary-on-white { - color: var(--jt-primary); /* #1a8cff */ - background: var(--jt-white); /* #ffffff */ - /* Contrast Ratio: 3.04:1 - Passes AA for large text (18pt+) */ -} - -.color-combo-primary-on-light { - color: var(--jt-primary); /* #1a8cff */ - background: var(--jt-gray-light); /* #f5f5f5 */ - /* Contrast Ratio: 2.86:1 - Passes AA for large text only */ -} - -.color-combo-white-on-primary { - color: var(--jt-white); /* #ffffff */ - background: var(--jt-primary); /* #1a8cff */ - /* Contrast Ratio: 3.04:1 - Passes AA for large text */ -} - -/* Dark Text Combinations - WCAG AAA Validated */ -.color-combo-dark-on-white { - color: var(--jt-dark); /* #121212 */ - background: var(--jt-white); /* #ffffff */ - /* Contrast Ratio: 16.73:1 - Passes AAA for all text sizes */ -} - -.color-combo-dark-on-light { - color: var(--jt-dark); /* #121212 */ - background: var(--jt-gray-light); /* #f5f5f5 */ - /* Contrast Ratio: 15.75:1 - Passes AAA for all text sizes */ -} - -/* Secondary Text Combinations - WCAG AA Validated */ -.color-combo-secondary-on-white { - color: var(--jt-text-secondary); /* #969798 */ - background: var(--jt-white); /* #ffffff */ - /* Contrast Ratio: 4.51:1 - Passes AA for normal text */ -} - -.color-combo-secondary-on-light { - color: var(--jt-text-secondary); /* #969798 */ - background: var(--jt-gray-light); /* #f5f5f5 */ - /* Contrast Ratio: 4.24:1 - Passes AA for normal text */ -} - -/* Error Color Combinations - WCAG AA Validated */ -.color-combo-error-on-white { - color: var(--jt-error); /* #DD6420 */ - background: var(--jt-white); /* #ffffff */ - /* Contrast Ratio: 4.52:1 - Passes AA for normal text */ -} - -.color-combo-white-on-error { - color: var(--jt-white); /* #ffffff */ - background: var(--jt-error); /* #DD6420 */ - /* Contrast Ratio: 4.52:1 - Passes AA for normal text */ -} - -/* - * Accessibility Enhancement Classes - * For improved readability and compliance - */ - -/* High Contrast Mode Enhancement */ -@media (prefers-contrast: high) { - .color-combo-enhanced { - color: var(--jt-black) !important; - background: var(--jt-white) !important; - border: 2px solid var(--jt-black) !important; - } - - .color-combo-enhanced-inverse { - color: var(--jt-white) !important; - background: var(--jt-black) !important; - border: 2px solid var(--jt-white) !important; - } -} - -/* Reduced Motion Support */ -@media (prefers-reduced-motion: reduce) { - .color-transition { - transition: none !important; - } -} - -/* Focus Enhancement for Better Accessibility */ -.accessible-focus:focus-visible { - outline: 3px solid var(--jt-primary); - outline-offset: 2px; - box-shadow: 0 0 0 6px rgba(26, 140, 255, 0.2); -} - -/* Large Text Accessible Color Combinations (18pt+ or 14pt+ bold) */ -.large-text-accessible { - /* Can use primary on white for large text */ - color: var(--jt-primary); - background: var(--jt-white); -} - -/* Normal Text Accessible Color Combinations (smaller than 18pt) */ -.normal-text-accessible { - /* Must use high contrast combinations for normal text */ - color: var(--jt-dark); - background: var(--jt-white); -} - -/* - * Color Blind Accessibility Patterns - * Ensures content remains accessible for color vision deficiencies - */ - -/* Add visual patterns beyond just color for critical information */ -.status-success { - color: var(--jt-success); - background: var(--jt-white); - border-left: 4px solid var(--jt-success); -} - -.status-success::before { - content: '✓ '; - font-weight: bold; -} - -.status-warning { - color: var(--jt-warning); - background: var(--jt-white); - border-left: 4px solid var(--jt-warning); -} - -.status-warning::before { - content: '⚠ '; - font-weight: bold; -} - -.status-error { - color: var(--jt-error); - background: var(--jt-white); - border-left: 4px solid var(--jt-error); -} - -.status-error::before { - content: '✗ '; - font-weight: bold; -} - -/* - * Print Media Accessibility - */ -@media print { - .color-print-safe { - color: var(--jt-black) !important; - background: var(--jt-white) !important; - box-shadow: none !important; - } -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/colors.css b/themes/beaver/assets/css/utilities/colors.css deleted file mode 100644 index efa84bf70..000000000 --- a/themes/beaver/assets/css/utilities/colors.css +++ /dev/null @@ -1,265 +0,0 @@ -/* ========================================================================== - Color Utility Classes - ========================================================================== */ - -/* - * Text Color Utilities - * Use these classes for consistent text coloring throughout the site - */ -.text-primary { - color: var(--jt-primary) !important; -} - -.text-secondary { - color: var(--jt-text-secondary) !important; -} - -.text-dark { - color: var(--jt-dark) !important; -} - -.text-white { - color: var(--jt-white) !important; -} - -.text-black { - color: var(--jt-black) !important; -} - -.text-gray-light { - color: var(--jt-gray-light) !important; -} - -.text-gray-secondary { - color: var(--jt-gray-secondary) !important; -} - -.text-gray-medium { - color: var(--jt-gray-medium) !important; -} - -.text-gray-dark { - color: var(--jt-gray-dark) !important; -} - -.text-error { - color: var(--jt-error) !important; -} - -/* - * Background Color Utilities - * Use these classes for consistent background coloring - */ -.bg-primary { - background-color: var(--jt-primary) !important; -} - -.bg-dark { - background-color: var(--jt-dark) !important; -} - -.bg-white { - background-color: var(--jt-white) !important; -} - -.bg-black { - background-color: var(--jt-black) !important; -} - -.bg-gray-light { - background-color: var(--jt-gray-light) !important; -} - -.bg-gray-border { - background-color: var(--jt-gray-border) !important; -} - -.bg-gray-secondary { - background-color: var(--jt-gray-secondary) !important; -} - -.bg-gray-medium { - background-color: var(--jt-gray-medium) !important; -} - -.bg-gray-dark { - background-color: var(--jt-gray-dark) !important; -} - -.bg-error { - background-color: var(--jt-error) !important; -} - -/* - * Border Color Utilities - * Use these classes for consistent border coloring - */ -.border-primary { - border-color: var(--jt-primary) !important; -} - -.border-dark { - border-color: var(--jt-dark) !important; -} - -.border-white { - border-color: var(--jt-white) !important; -} - -.border-black { - border-color: var(--jt-black) !important; -} - -.border-gray-light { - border-color: var(--jt-gray-light) !important; -} - -.border-gray-border { - border-color: var(--jt-gray-border) !important; -} - -.border-gray-secondary { - border-color: var(--jt-gray-secondary) !important; -} - -.border-gray-medium { - border-color: var(--jt-gray-medium) !important; -} - -.border-gray-dark { - border-color: var(--jt-gray-dark) !important; -} - -.border-error { - border-color: var(--jt-error) !important; -} - -/* - * Interactive State Utilities - * Use these classes for hover and focus states - */ -.hover\:text-primary:hover { - color: var(--jt-primary-hover, var(--jt-primary)) !important; -} - -.hover\:text-secondary:hover { - color: var(--jt-text-secondary-hover, var(--jt-text-secondary)) !important; -} - -.hover\:bg-primary:hover { - background-color: var(--jt-primary-hover, var(--jt-primary)) !important; -} - -.hover\:bg-dark:hover { - background-color: var(--jt-dark-hover, var(--jt-dark)) !important; -} - -.focus\:border-primary:focus { - border-color: var(--jt-primary) !important; - outline: 2px solid var(--jt-primary); - outline-offset: 2px; -} - -.focus\:border-error:focus { - border-color: var(--jt-error) !important; - outline: 2px solid var(--jt-error); - outline-offset: 2px; -} - -/* - * Component-Specific Color Utilities - * Common color patterns used across components - */ -.cta-primary { - background-color: var(--jt-primary); - color: var(--jt-white); - border-color: var(--jt-primary); -} - -.cta-primary:hover { - background-color: var(--jt-primary-hover, var(--jt-primary)); - border-color: var(--jt-primary-hover, var(--jt-primary)); -} - -.cta-secondary { - background-color: transparent; - color: var(--jt-primary); - border-color: var(--jt-primary); -} - -.cta-secondary:hover { - background-color: var(--jt-primary); - color: var(--jt-white); -} - -.link-primary { - color: var(--jt-primary); - text-decoration: none; -} - -.link-primary:hover { - color: var(--jt-primary-hover, var(--jt-primary)); - text-decoration: underline; -} - -.link-secondary { - color: var(--jt-text-secondary); - text-decoration: none; -} - -.link-secondary:hover { - color: var(--jt-text-primary); - text-decoration: underline; -} - -/* - * Shadow and Overlay Utilities - */ -.shadow-dark { - box-shadow: 0 2px 8px rgba(18, 18, 18, 0.1); -} - -.shadow-primary { - box-shadow: 0 2px 8px rgba(26, 140, 255, 0.2); -} - -.overlay-dark { - position: relative; -} - -.overlay-dark::before { - content: ''; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(18, 18, 18, 0.5); - pointer-events: none; -} - -/* - * Accessibility Utilities - * High contrast and accessibility-focused color combinations - */ -.text-high-contrast { - color: var(--jt-black); - background-color: var(--jt-white); -} - -.bg-high-contrast { - background-color: var(--jt-black); - color: var(--jt-white); -} - -.visually-hidden { - position: absolute !important; - width: 1px !important; - height: 1px !important; - padding: 0 !important; - margin: -1px !important; - overflow: hidden !important; - clip: rect(0, 0, 0, 0) !important; - white-space: nowrap !important; - border: 0 !important; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/colors/backgrounds.css b/themes/beaver/assets/css/utilities/colors/backgrounds.css deleted file mode 100644 index 03ed283a4..000000000 --- a/themes/beaver/assets/css/utilities/colors/backgrounds.css +++ /dev/null @@ -1,6 +0,0 @@ -/* Background Color Utilities - Extracted from fl-homepage-layout.css */ -/* Background color utilities for consistent theming */ - -.bg-transparent { background-color: transparent; } -.bg-gray-light { background-color: #f0f0f0; } -.bg-gray { background-color: #eee; } \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/components/powerpack/content-grid.css b/themes/beaver/assets/css/utilities/components/powerpack/content-grid.css deleted file mode 100644 index 071f86a50..000000000 --- a/themes/beaver/assets/css/utilities/components/powerpack/content-grid.css +++ /dev/null @@ -1,357 +0,0 @@ -/* ========================================================================== - PowerPack Content Grid Component - Modular Content Grid component styles extracted from fl-clients-alt-bundle.css - for better organization and reusability - ========================================================================== */ - -/* Content Grid Base Styles */ -.pp-content-grid-post .pp-content-category-list, -.pp-content-carousel-post .pp-content-category-list { - margin-top: 15px; - padding-top: 10px; - border-top: 1px solid #eee; - position: relative; - z-index: 2; -} - -.pp-content-grid-post .pp-content-grid-more, -.pp-content-carousel-post .pp-content-carousel-more { - display: inline-block; -} - -/* Content Grid Image Styles */ -.pp-content-grid-image > a, -.pp-content-carousel-image > a { - display: block; -} - -.pp-content-grid-image img { - width: 100%; - height: auto; -} - -/* Content Grid Content */ -.pp-content-grid-content p:last-of-type { - margin-bottom: 0; -} - -.pp-content-grid-title, -.pp-content-carousel-title { - margin-bottom: 10px; - font-weight: bold; -} - -/* Content Grid Alternate Layout */ -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-image, -.pp-content-post-grid.pp-content-alternate .pp-content-post .pp-content-alternate-wrap .pp-content-grid-inner { - width: 50%; - overflow: hidden; -} - -/* Content Grid Infinite Scroll Loading */ -.pp-content-grid #infscr-loading { - display: none; -} - -/* Content Grid Pagination */ -.pp-content-grid-pagination ul.page-numbers { - margin: 0; - padding: 0; -} - -.pp-content-grid-pagination li { - display: inline-block; -} - -.pp-content-grid-pagination li a.page-numbers { - text-decoration: none; -} - -/* Pagination Active States */ -.pp-content-post-grid .pp-content-grid-pagination .page-numbers.current { - font-weight: bold; -} - -/* Pagination Disabled States */ -.pp-content-post-grid .pp-content-grid-pagination .page-numbers.disabled { - opacity: 0.5; - pointer-events: none; -} - -/* Content Grid Load More */ -.pp-content-grid-load-more a { - display: inline-block; -} - -.pp-content-grid-load-more a.disabled { - opacity: 0.5; -} - -/* Load More Button Hover Effects */ -.pp-content-post-grid .pp-content-grid-load-more a:hover { - transform: translateY(-2px); - transition: transform 0.2s ease-in-out; -} - -/* Content Grid Empty State */ -.pp-content-grid-empty { - text-align: center; -} - -/* Content Grid Hover Transitions */ -.pp-content-post, .pp-content-post:hover { - -webkit-transition: background-color 0.3s ease-in-out; - -moz-transition: background-color 0.3s ease-in-out; - -ms-transition: background-color 0.3s ease-in-out; - -o-transition: background-color 0.3s ease-in-out; - transition: background-color 0.3s ease-in-out; -} - -/* Grid Style 4 Hover Effects */ -.pp-content-post.pp-grid-style-4:hover .pp-post-image img { - -moz-transform: scale(1.1, 1.1); - -webkit-transform: scale(1.1, 1.1); - transform: scale(1.1, 1.1); -} - -/* Grid Style 7 Hover Effects */ -.pp-content-post.pp-grid-style-7:hover .pp-content-body { - -webkit-transition: background-color 0.3s ease-in; - -moz-transition: background-color 0.3s ease-in; - -ms-transition: background-color 0.3s ease-in; - -o-transition: background-color 0.3s ease-in; - transition: background-color 0.3s ease-in; -} - -/* Pagination and Link Hover Transitions */ -.pp-content-post .pp-more-link-button:hover, .pp-content-grid-pagination li a.page-numbers:hover, .pp-content-post .pp-add-to-cart a { - -webkit-transition: all 0.2s ease-in; - -moz-transition: all 0.2s ease-in; - -ms-transition: all 0.2s ease-in; - -o-transition: all 0.2s ease-in; - transition: all 0.2s ease-in; -} - -/* Content Grid Loading States */ -.pp-content-grid-load-more a.loading .pp-grid-loader-icon { - display: inline; -} - -.pp-content-grid-loader { - margin-top: 10px; -} - -/* Grid Style 9 Hover Effects */ -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img { - -webkit-transform: scale(1.1); - -moz-transform: scale(1.1); - -o-transform: scale(1.1); - -ms-transform: scale(1.1); -} - -.pp-content-post.pp-grid-style-9:hover .pp-post-featured-img a:last-child:before { - background-color: rgba(0, 0, 0, .1); -} - -/* Content Grid Filtering States */ -.pp-content-post-grid.pp-is-filtering .pp-content-post { - opacity: 0.5; -} - -/* Content Filtering Animations */ -.pp-content-post-grid .pp-content-post.pp-filtering-in { - animation: fadeInUp 0.4s ease-in-out; -} - -/* Content Carousel Specific Styles */ -.pp-content-post-carousel .owl-carousel { - overflow: hidden; -} - -/* Content Post Base Styles */ -.pp-content-post a, .pp-content-post .pp-post-content, .pp-content-post .pp-post-meta { - transition: color 0.3s ease-in-out; -} - -/* Grid Item Focus States */ -.pp-content-post-grid .pp-content-post:focus-within { - outline: 2px solid #0073aa; - outline-offset: 2px; -} - -/* Grid Style 9 Post Image */ -.pp-content-post-grid .pp-content-post.pp-grid-style-9 .pp-post-image a { - width: 100%; - height: 100%; -} - -/* Grid Style 4 Image Overflow */ -.pp-content-post-grid .pp-content-post.pp-grid-style-4 .pp-post-image { - overflow: hidden; - position: relative; -} - -.pp-content-post-grid .pp-content-post.pp-grid-style-4 .pp-post-image img { - -moz-transition: all 0.3s; - -webkit-transition: all 0.3s; - transition: all 0.3s; -} - -/* Grid Style 5 Content Post Date */ -.pp-content-post-grid .pp-content-post.pp-grid-style-5 .pp-content-post-date { - float: left; - text-align: center; - width: 38px; -} - -.pp-content-post-grid .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-day { - display: block; - padding: 5px 0px; - font-size: 15px; -} - -.pp-content-post-grid .pp-content-post.pp-grid-style-5 .pp-content-post-date span.pp-post-month { - display: block; - padding: 5px 0; - font-size: 13px; -} - -.pp-content-post-grid .pp-content-post.pp-grid-style-5 .pp-content-post-data { - margin-left: 20px; - float: left; - width: 70%; - text-align: left; -} - -/* Grid Style 6 Image and Date */ -.pp-content-post-grid .pp-content-post.pp-grid-style-6 .pp-post-image { - text-align: center; -} - -.pp-content-post-grid .pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date { - display: block; - margin: 0 auto; - padding: 10px; - border-radius: 100%; - width: 60px; - height: 60px; - margin-top: -30px; - text-transform: uppercase; - font-size: 14px; - line-height: 1.5; - position: relative; -} - -.pp-content-post-grid .pp-content-post.pp-grid-style-6 .pp-post-image .pp-content-post-date span { - display: block; -} - -/* Grid Style 9 Base Container */ -.pp-content-post-grid .pp-content-post.pp-grid-style-9 { - position: relative; - overflow: hidden; - height: 270px; -} - -.pp-content-post-grid .pp-content-post.pp-grid-style-9 .pp-content-grid-image { - height: 100%; -} - -/* Grid Style 9 Post Featured Image Background */ -.pp-content-post-grid .pp-content-post.pp-grid-style-9 .pp-post-featured-img { - background-repeat: no-repeat; - background-position: center center; - background-size: cover; - height: 100%; - position: relative; - overflow: hidden; - margin: 0; - -webkit-transition: all 0.5s ease; - -moz-transition: all 0.5s ease; - -ms-transition: all 0.5s ease; - -o-transition: all 0.5s ease; - transition: all 0.5s ease; -} - -/* Grid Style 9 Featured Image Hover Transform */ -.pp-content-post-grid .pp-content-post.pp-grid-style-9:hover .pp-post-featured-img { - -webkit-transform: scale(1.1); - -moz-transform: scale(1.1); - -o-transform: scale(1.1); - -ms-transform: scale(1.1); - -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand')"; - filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand'); - transform: scale(1.1); -} - -/* Grid Style 9 Pseudo-element Overlay with Gradient and Transitions */ -.pp-content-post-grid .pp-content-post.pp-grid-style-9 .pp-post-featured-img a:last-child:before { - content: ""; - display: block; - height: 100%; - width: 100%; - position: absolute; - bottom: 0; - z-index: 1; - background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(40%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7))); - background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, .7) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0); - -webkit-transition: background-color .3s ease; - -moz-transition: background-color .3s ease; - -o-transition: background-color .3s ease; - transition: background-color .3s ease; -} - -.pp-content-post-grid .pp-content-post.pp-grid-style-9:hover .pp-post-featured-img a:last-child:before { - background-color: rgba(0, 0, 0, .1); -} - -/* Grid Style 9 Image Transform and Opacity */ -.pp-content-post-grid .pp-content-post.pp-grid-style-9 .pp-post-featured-img img { - display: block; - height: auto; - opacity: 1; - transition: transform 0.3s ease, opacity 0.3s; - -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s; - transition-timing-function: ease !important; -} - -.pp-content-post-grid .pp-content-post.pp-grid-style-9:hover .pp-post-featured-img img { - transform: scale3d(1.1, 1.1, 1); -} - -/* Post Image and Photo Content General Styles */ -.pp-content-post-grid:not(.pp-css-grid) .pp-content-post .pp-post-image, -.pp-content-post-grid .pp-content-post-carousel .pp-content-post .pp-post-image { - position: relative; -} - -.pp-content-post-grid .pp-content-post .pp-post-image .pp-post-featured-img a { - display: block; -} - -.pp-content-post-grid .pp-content-post.pp-grid-style-9 .pp-post-image a { - width: 100%; - height: 100%; -} - -.pp-content-post-grid .pp-content-post .pp-post-image .fl-photo-content { - display: block; -} - -/* Responsive Breakpoint Adjustments */ -@media (max-width: 768px) { - .pp-content-post-grid .pp-content-post.pp-grid-style-5 .pp-content-post-data { - width: 100%; - margin-left: 0; - } -} - -/* Final Transition Timings */ -.pp-content-post-grid .pp-content-post * { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/components/powerpack/infobox.css b/themes/beaver/assets/css/utilities/components/powerpack/infobox.css deleted file mode 100644 index 58a761fa6..000000000 --- a/themes/beaver/assets/css/utilities/components/powerpack/infobox.css +++ /dev/null @@ -1,55 +0,0 @@ -/* ========================================================================== - PowerPack InfoBox Component - Modular InfoBox component styles extracted from fl-use-cases-layout.css - for better organization and reusability - ========================================================================== */ - -/* InfoBox Base Styles */ -.pp-infobox:before, .pp-infobox:after { - content: " "; - display: table; -} - -.pp-infobox:after { - clear: both; -} - -.pp-infobox-wrap .pp-infobox-link { - text-decoration: none; - display: block; -} - -/* InfoBox Title Components */ -.pp-infobox-title-prefix { - display: block; -} - -.pp-infobox-title-wrapper .pp-infobox-title { - margin-bottom: 5px; - margin-top: 0; -} - -/* InfoBox Description */ -.pp-infobox-description p { - margin-bottom: 15px; -} - -.pp-infobox-description p:last-of-type { - margin-bottom: 0 !important; -} - -/* InfoBox Links */ -.pp-more-link { - color: inherit; - display: block; - text-decoration: none; - box-shadow: none; -} - -.pp-infobox .pp-more-link { - display: inline-block; -} - -.pp-more-link:hover { - text-decoration: none; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/components/powerpack/pp-icon.css b/themes/beaver/assets/css/utilities/components/powerpack/pp-icon.css deleted file mode 100644 index e6371fd4a..000000000 --- a/themes/beaver/assets/css/utilities/components/powerpack/pp-icon.css +++ /dev/null @@ -1,25 +0,0 @@ -/* ========================================================================== - PowerPack Icon Component - Modular Icon component styles extracted from fl-clients-alt-bundle.css - for better organization and reusability - ========================================================================== */ - -/* Icon Wrapper Base Styles */ -.pp-icon-wrapper { - display: flex; - align-items: center; - justify-content: center; -} - -/* Icon Layout Variations */ -.pp-infolist-wrap .layout-1 .pp-icon-wrapper { - margin-right: 15px; -} - -.pp-infolist-wrap .layout-2 .pp-icon-wrapper { - margin-bottom: 15px; -} - -.pp-infolist-wrap .layout-3 .pp-icon-wrapper { - margin-left: 15px; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/components/powerpack/pp-list.css b/themes/beaver/assets/css/utilities/components/powerpack/pp-list.css deleted file mode 100644 index fb2f9e0a6..000000000 --- a/themes/beaver/assets/css/utilities/components/powerpack/pp-list.css +++ /dev/null @@ -1,28 +0,0 @@ -/* ========================================================================== - PowerPack List Component - Modular List component styles extracted from fl-clients-alt-bundle.css - for better organization and reusability - ========================================================================== */ - -/* List Item Base Styles */ -.pp-list-item { - display: flex; - align-items: flex-start; -} - -/* List Item More Link */ -.pp-list-item > .pp-more-link { - margin-top: 10px; -} - -/* List Connector */ -.pp-list-connector { - position: relative; - display: block; -} - -/* Info List Styles */ -.pp-infolist-wrap .pp-list-item { - margin-bottom: 20px; - position: relative; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/display.css b/themes/beaver/assets/css/utilities/display.css deleted file mode 100644 index a3095f8d8..000000000 --- a/themes/beaver/assets/css/utilities/display.css +++ /dev/null @@ -1,9 +0,0 @@ -/* Display Utilities - Extracted from fl-homepage-layout.css */ -/* Micro-commit 1: Basic display utilities (3 lines) */ - -.d-none { display: none; } -.d-table-cell { display: table-cell; } -.d-block { display: block; } -.d-table { display: table; } -.d-none-important { display: none !important; } -.d-block-important { display: block !important; } \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/fl-builder-basic.css b/themes/beaver/assets/css/utilities/fl-builder-basic.css deleted file mode 100644 index f25ae2aa0..000000000 --- a/themes/beaver/assets/css/utilities/fl-builder-basic.css +++ /dev/null @@ -1,50 +0,0 @@ -/* FL-Builder Basic Utilities */ - -/* FL-Builder Clearfix System */ -.fl-clear { - clear: both; -} - -.fl-clearfix:before, .fl-clearfix:after { - display: table; - content: " "; -} - -.fl-clearfix:after { - clear: both; -} - -/* FL-Builder Screen Reader Only */ -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} - -/* FL-Builder Column Base Patterns */ -.c-column, -.fl-col { - float: left; - min-height: 1px; -} - -.fl-col-bg-overlay .fl-col-content { - position: relative; -} - -.fl-col-bg-overlay .fl-col-content:after { - border-radius: inherit; - content: ''; - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 0; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/fl-builder-components.css b/themes/beaver/assets/css/utilities/fl-builder-components.css deleted file mode 100644 index d3cbc9847..000000000 --- a/themes/beaver/assets/css/utilities/fl-builder-components.css +++ /dev/null @@ -1,277 +0,0 @@ -/* FL-Builder Component Utilities */ - -/* FL-Builder Module Patterns */ -.fl-col-bg-overlay .fl-module { - position: relative; - z-index: 2; -} - -.fl-module img { - max-width: 100%; -} - -.fl-builder-module-template { - margin: 0 auto; - max-width: 1100px; - padding: 20px; -} - -/* FL-Builder Button Patterns */ -.fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited { - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - display: inline-block; - font-size: 16px; - font-weight: normal; - line-height: 18px; - padding: 12px 24px; - text-decoration: none; - text-shadow: none; -} - -.fl-builder-content .fl-button:hover { - text-decoration: none; -} - -.fl-builder-content .fl-button:active { - position: relative; - top: 1px; -} - -.fl-builder-content .fl-button-width-full .fl-button { - display: block; - text-align: center; -} - -.fl-builder-content .fl-button-width-custom .fl-button { - display: inline-block; - text-align: center; - max-width: 100%; -} - -.fl-builder-content .fl-button-left { - text-align: left; -} - -.fl-builder-content .fl-button-center { - text-align: center; -} - -.fl-builder-content .fl-button-right { - text-align: right; -} - -.fl-builder-content .fl-button i { - font-size: 1.3em; - height: auto; - margin-right: 8px; - vertical-align: middle; - width: auto; -} - -.fl-builder-content .fl-button i.fl-button-icon-after { - margin-left: 8px; - margin-right: 0; -} - -.fl-builder-content .fl-button-has-icon .fl-button-text { - vertical-align: middle; -} - -/* FL-Builder Icon Patterns */ -.fl-icon-wrap { - display: inline-block; -} - -.fl-icon { - display: table-cell; - vertical-align: middle; -} - -.fl-icon a { - text-decoration: none; -} - -.fl-icon i { - float: right; - height: auto; - width: auto; -} - -.fl-icon i:before { - border: none !important; - height: auto; - width: auto; -} - -.fl-icon-text { - display: table-cell; - text-align: left; - padding-left: 15px; - vertical-align: middle; -} - -.fl-icon-text-empty { - display: none; -} - -.fl-icon-text *:last-child { - margin: 0 !important; - padding: 0 !important; -} - -.fl-icon-text a { - text-decoration: none; -} - -.fl-icon-text span { - display: block; -} - -.fl-icon-text span.mce-edit-focus { - min-width: 1px; -} - -/* FL-Builder Photo Patterns */ -.fl-photo { - line-height: 0; - position: relative; -} - -.fl-photo-align-left { - text-align: left; -} - -.fl-photo-align-center { - text-align: center; -} - -.fl-photo-align-right { - text-align: right; -} - -.fl-photo-content { - display: inline-block; - line-height: 0; - position: relative; - max-width: 100%; -} - -.fl-photo-img-svg { - width: 100%; -} - -.fl-photo-content img { - display: inline; - height: auto; - max-width: 100%; -} - -.fl-photo-crop-circle img { - -webkit-border-radius: 100%; - -moz-border-radius: 100%; - border-radius: 100%; -} - -.fl-photo-caption { - font-size: 13px; - line-height: 18px; - overflow: hidden; - text-overflow: ellipsis; -} - -.fl-photo-caption-below { - padding-bottom: 20px; - padding-top: 10px; -} - -.fl-photo-caption-hover { - background: rgba(0, 0, 0, 0.7); - bottom: 0; - color: #fff; - left: 0; - opacity: 0; - filter: alpha(opacity=0); - padding: 10px 15px; - position: absolute; - right: 0; - -webkit-transition: opacity 0.3s ease-in; - -moz-transition: opacity 0.3s ease-in; - transition: opacity 0.3s ease-in; -} - -.fl-photo-content:hover .fl-photo-caption-hover { - opacity: 1; - filter: alpha(opacity=100); -} - -/* FL-Builder Pagination Patterns */ -.fl-builder-pagination, .fl-builder-pagination-load-more { - padding: 40px 0; -} - -.fl-builder-pagination ul.page-numbers { - list-style: none; - margin: 0; - padding: 0; - text-align: center; -} - -.fl-builder-pagination li { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; -} - -.fl-builder-pagination li a.page-numbers, .fl-builder-pagination li span.page-numbers { - border: 1px solid #e6e6e6; - display: inline-block; - padding: 5px 10px; - margin: 0 0 5px; -} - -.fl-builder-pagination li a.page-numbers:hover, .fl-builder-pagination li span.current { - background: #f5f5f5; - text-decoration: none; -} - -/* FL-Builder Slideshow Patterns */ -.fl-slideshow, .fl-slideshow * { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} - -.fl-slideshow .fl-slideshow-image img { - max-width: none !important; -} - -.fl-slideshow-social { - line-height: 0 !important; -} - -.fl-slideshow-social * { - margin: 0 !important; -} - -.fl-builder-content .bx-wrapper .bx-viewport { - background: transparent; - border: none; - box-shadow: none; - -moz-box-shadow: none; - -webkit-box-shadow: none; - left: 0; -} - -.mfp-wrap button.mfp-arrow, .mfp-wrap button.mfp-arrow:active, .mfp-wrap button.mfp-arrow:hover, .mfp-wrap button.mfp-arrow:focus { - background: transparent !important; - border: none !important; - outline: none; - position: absolute; - top: 50%; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/fl-builder-visibility.css b/themes/beaver/assets/css/utilities/fl-builder-visibility.css deleted file mode 100644 index 30e3a2460..000000000 --- a/themes/beaver/assets/css/utilities/fl-builder-visibility.css +++ /dev/null @@ -1,63 +0,0 @@ -/* FL-Builder Visibility Utilities */ -.fl-visible-large, .fl-visible-medium, .fl-visible-mobile, -.fl-col-group-equal-height .fl-col.fl-visible-large, -.fl-col-group-equal-height .fl-col.fl-visible-medium, -.fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; -} - -.fl-visible-desktop { - display: block; -} - -.fl-col-group-equal-height .fl-col.fl-visible-desktop { - display: flex; -} - -/* Large screens (max-width: 1200px) */ -@media (max-width: 1200px) { - .fl-visible-desktop, .fl-visible-medium, .fl-visible-mobile, - .fl-col-group-equal-height .fl-col.fl-visible-desktop, - .fl-col-group-equal-height .fl-col.fl-visible-medium, - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - .fl-visible-large { - display: block; - } - .fl-col-group-equal-height .fl-col.fl-visible-large { - display: flex; - } -} - -/* Medium screens (max-width: 1115px) */ -@media (max-width: 1115px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-mobile, - .fl-col-group-equal-height .fl-col.fl-visible-desktop, - .fl-col-group-equal-height .fl-col.fl-visible-large, - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: none; - } - .fl-visible-medium { - display: block; - } - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: flex; - } -} - -/* Mobile screens (max-width: 860px) */ -@media (max-width: 860px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-medium, - .fl-col-group-equal-height .fl-col.fl-visible-desktop, - .fl-col-group-equal-height .fl-col.fl-visible-large, - .fl-col-group-equal-height .fl-col.fl-visible-medium { - display: none; - } - .fl-visible-mobile { - display: block; - } - .fl-col-group-equal-height .fl-col.fl-visible-mobile { - display: flex; - } -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/flexbox.css b/themes/beaver/assets/css/utilities/flexbox.css deleted file mode 100644 index 4454737ee..000000000 --- a/themes/beaver/assets/css/utilities/flexbox.css +++ /dev/null @@ -1,41 +0,0 @@ -/* Flexbox Utility Patterns - Extracted from fl-homepage-layout.css */ - -/* Cross-browser flexbox display */ -.u-flex { - display: -ms-flexbox; - display: -webkit-flex; - display: -moz-flex; - display: -ms-flex; - display: flex; -} - -/* Inline flexbox display */ -.u-inline-flex { - display: -webkit-inline-box; - display: -webkit-inline-flex; - display: -moz-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; -} - -/* Flexbox direction utilities */ -.u-flex-column { - display: flex; - flex-direction: column; -} - -.u-flex-row { - display: flex; - flex-direction: row; -} - -/* Flexbox wrapping */ -.u-flex-wrap { - display: flex; - flex-wrap: wrap; -} - -/* Flexbox alignment utilities */ -.u-justify-center { justify-content: center; } -.u-justify-start { justify-content: flex-start; } -.u-align-center { align-items: center; } \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/grid/fl-col.css b/themes/beaver/assets/css/utilities/grid/fl-col.css deleted file mode 100644 index 3e7e1881f..000000000 --- a/themes/beaver/assets/css/utilities/grid/fl-col.css +++ /dev/null @@ -1,14 +0,0 @@ -/* FL-Col Core Layout Patterns */ -/* Phase 2: Grid System Consolidation - FL-Col Utilities */ - -/* FL-Col Base Structure - Essential Grid Column */ -.fl-col { - float: left; - min-height: 1px; -} - -/* FL-Col Content Container - Column Content Wrapper */ -.fl-col-content { - margin: 0; - padding: 0; -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/margins.css b/themes/beaver/assets/css/utilities/margins.css deleted file mode 100644 index f2e00286c..000000000 --- a/themes/beaver/assets/css/utilities/margins.css +++ /dev/null @@ -1,8 +0,0 @@ -/* Margin Utilities - Extracted from fl-homepage-layout.css */ -/* Micro-commit 2: Basic margin utilities (3 lines) */ - -.m-auto { margin: 0 auto; } -.m-0 { margin: 0; } -.m-x-2 { margin: 0 2px; } -.m-t-10 { margin-top: 10px; } -.m-b-0 { margin-bottom: 0; } \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/opacity.css b/themes/beaver/assets/css/utilities/opacity.css deleted file mode 100644 index fd5724d72..000000000 --- a/themes/beaver/assets/css/utilities/opacity.css +++ /dev/null @@ -1,5 +0,0 @@ -/* Opacity Utilities - Extracted from fl-homepage-layout.css */ - -.opacity-0 { opacity: 0; } -.opacity-50 { opacity: .5; } -.opacity-100 { opacity: 1; } \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/padding.css b/themes/beaver/assets/css/utilities/padding.css deleted file mode 100644 index 412dfdb92..000000000 --- a/themes/beaver/assets/css/utilities/padding.css +++ /dev/null @@ -1,7 +0,0 @@ -/* Padding Utilities - Extracted from fl-homepage-layout.css */ -/* Micro-commit 3: Basic padding utilities (3 lines) */ - -.p-0 { padding: 0; } -.p-30 { padding: 30px; } -.p-20-10 { padding: 20px 10px; } -.p-b-0 { padding-bottom: 0; } \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/position.css b/themes/beaver/assets/css/utilities/position.css deleted file mode 100644 index cb77f13d5..000000000 --- a/themes/beaver/assets/css/utilities/position.css +++ /dev/null @@ -1,6 +0,0 @@ -/* Position Utilities - Extracted from fl-homepage-layout.css */ -/* Micro-commit 4: Basic position utilities (3 lines) */ - -.pos-relative { position: relative; } -.pos-absolute { position: absolute; } -.pos-static { position: static; } \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/positioning/center-absolute.css b/themes/beaver/assets/css/utilities/positioning/center-absolute.css deleted file mode 100644 index 310c6490f..000000000 --- a/themes/beaver/assets/css/utilities/positioning/center-absolute.css +++ /dev/null @@ -1,5 +0,0 @@ -.center-absolute { - transform: translate(-50%, -50%); - -ms-transform: translate(-50%, -50%); - -webkit-transform: translate(-50%, -50%); -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/responsive/breakpoints.css b/themes/beaver/assets/css/utilities/responsive/breakpoints.css deleted file mode 100644 index c7bc9bae5..000000000 --- a/themes/beaver/assets/css/utilities/responsive/breakpoints.css +++ /dev/null @@ -1,78 +0,0 @@ -/* FL-Builder Responsive Breakpoints */ -/* Phase 2: Grid System Consolidation - Responsive Breakpoints */ - -/* Medium Breakpoint - Tablet Layout Adjustments */ -@media (max-width: 1115px) { - .fl-row[data-node] > .fl-row-content-wrap { - padding: 20px; - } - - h1 { - font-size: 50px; - line-height: 1.1; - letter-spacing: 0; - } - - .container { - padding-left: 40px; - padding-right: 40px; - width: auto; - } -} - -/* Mobile Breakpoint - Mobile Layout Adjustments */ -@media (max-width: 860px) { - .fl-col { - clear: both; - float: none; - margin-left: auto; - margin-right: auto; - width: auto !important; - } - - .fl-col-small:not(.fl-col-small-full-width) { - max-width: 400px; - } - - .fl-row[data-node] .fl-row-content-wrap { - margin: 0; - padding: 20px; - } - - h1 { - font-size: 40px; - line-height: 1; - letter-spacing: 0; - } - - body { - font-size: 16px; - line-height: 1.45; - } - - .fl-builder-content a.fl-button, - .fl-builder-content a.fl-button:visited { - font-size: 14px; - line-height: 1.35; - } -} - -/* Container Responsive Adjustments */ -@media (min-width: 860px) { - .container { - padding-left: 40px; - padding-right: 40px; - } - .fl-content { - margin: 40px 0; - } -} - -@media (min-width: 1100px) { - .container { - width: 1180px; - max-width: 90%; - padding-left: 0; - padding-right: 0; - } -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/responsive/visibility.css b/themes/beaver/assets/css/utilities/responsive/visibility.css deleted file mode 100644 index 90e0139d2..000000000 --- a/themes/beaver/assets/css/utilities/responsive/visibility.css +++ /dev/null @@ -1,41 +0,0 @@ -/* FL-Builder Responsive Visibility Utilities */ -/* Phase 2: Grid System Consolidation - Visibility Utilities */ - -/* Default Visibility - Desktop First */ -.fl-visible-desktop { - display: block; -} - -.fl-visible-large, .fl-visible-medium, .fl-visible-mobile { - display: none; -} - -/* Large Screen Visibility */ -@media (max-width: 1200px) { - .fl-visible-desktop, .fl-visible-medium, .fl-visible-mobile { - display: none; - } - .fl-visible-large { - display: block; - } -} - -/* Medium Screen Visibility */ -@media (max-width: 1115px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-mobile { - display: none; - } - .fl-visible-medium { - display: block; - } -} - -/* Mobile Screen Visibility */ -@media (max-width: 860px) { - .fl-visible-desktop, .fl-visible-large, .fl-visible-medium { - display: none; - } - .fl-visible-mobile { - display: block; - } -} \ No newline at end of file diff --git a/themes/beaver/assets/css/utilities/typography/text-utilities.css b/themes/beaver/assets/css/utilities/typography/text-utilities.css deleted file mode 100644 index 4efbac315..000000000 --- a/themes/beaver/assets/css/utilities/typography/text-utilities.css +++ /dev/null @@ -1,7 +0,0 @@ -/* Text Utilities - Extracted from fl-homepage-layout.css */ -/* Typography patterns for consistent text styling */ - -/* Text alignment utilities */ -.text-left { text-align: left; } -.text-center { text-align: center; } -.text-right { text-align: right; } \ No newline at end of file diff --git a/themes/beaver/assets/css/variables/colors.css b/themes/beaver/assets/css/variables/colors.css deleted file mode 100644 index ed4856405..000000000 --- a/themes/beaver/assets/css/variables/colors.css +++ /dev/null @@ -1,10 +0,0 @@ -/* CSS Color Variables - Foundation */ -:root { - --color-white: #ffffff; - --color-dark: #121212; - --color-gray: #969798; - --color-primary: #1a8cff; - --color-black: #000000; - --bg-light: #F5F6F8; - --bg-transparent: transparent; -} \ No newline at end of file