@charset "utf-8";

.fl-node-kwqly50tn4og > .fl-row-content-wrap { margin: 0px; }

.fl-node-kwqly50tn4og > .fl-row-content-wrap { padding: 0px; }

@media (max-width: 1000px) {
  .fl-node-kwqly50tn4og.fl-row > .fl-row-content-wrap { padding: 0px; }
}

.fl-node-i0cul785vtw3 { width: 100%; }

.fl-node-1qydibmx374v .pp-icon-list::before { content: "" !important; }

.fl-node-1qydibmx374v .pp-icon-list:not(.pp-user-agent-ie) [class^="pp-icon-list"] { font-family: unset !important; }

.fl-node-1qydibmx374v .pp-icon-list .pp-icon-list-items .pp-icon-list-item { display: table; margin-bottom: 12px; }

.fl-node-1qydibmx374v .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-icon { float: left; margin-right: 10px; color: rgb(210, 172, 45); font-size: 20px; padding: 5px; text-align: center; display: inline-block; line-height: 20px; vertical-align: middle; transition: 0.3s ease-in-out; }

.fl-node-1qydibmx374v .pp-icon-list .pp-icon-list-items .pp-icon-list-item:hover .pp-list-item-icon { color: rgb(210, 172, 45); transition: 0.3s ease-in-out; }

.fl-node-1qydibmx374v .pp-icon-list .pp-icon-list-items.pp-list-type-number .pp-icon-list-item .pp-list-item-icon { }

.fl-node-1qydibmx374v .pp-icon-list .pp-icon-list-items .pp-icon-list-item .pp-list-item-text { display: table-cell; vertical-align: middle; }

.fl-node-1qydibmx374v > .fl-module-content { margin-top: 5px; margin-bottom: 0px; margin-left: 15px; }

.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content { justify-content: flex-end; -webkit-box-align: end; -webkit-box-pack: end; }

.uabb-module-content h1, .uabb-module-content h2, .uabb-module-content h3, .uabb-module-content h4, .uabb-module-content h5, .uabb-module-content h6 { margin: 0px; clear: both; }

.fl-module-content a, .fl-module-content a:hover, .fl-module-content a:focus { text-decoration: none; }

.uabb-row-separator { position: absolute; width: 100%; left: 0px; }

.uabb-top-row-separator { top: 0px; bottom: auto; }

.uabb-bottom-row-separator { top: auto; bottom: 0px; }

.fl-builder-content-editing .fl-visible-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row { display: none !important; }

@media (max-width: 992px) {
  .fl-builder-content-editing .fl-visible-desktop.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row { display: none !important; }
  .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row { display: block !important; }
}

@media (max-width: 768px) {
  .fl-builder-content-editing .fl-visible-desktop.uabb-row, .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row, .fl-builder-content-editing .fl-visible-medium.uabb-row { display: none !important; }
  .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row, .fl-builder-content-editing .fl-visible-mobile.uabb-row { display: block !important; }
}

.fl-responsive-preview-content .fl-builder-content-editing { overflow: hidden visible; }

.uabb-row-separator svg { width: 100%; }

.uabb-top-row-separator.uabb-has-svg svg { position: absolute; padding: 0px; margin: 0px; left: 50%; top: -1px; bottom: auto; transform: translateX(-50%); }

.uabb-bottom-row-separator.uabb-has-svg svg { position: absolute; padding: 0px; margin: 0px; left: 50%; bottom: -1px; top: auto; transform: translateX(-50%); }

.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator { bottom: 0px; }

.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator { top: 0px; }

.uabb-bottom-row-separator.uabb-svg-triangle svg, .uabb-bottom-row-separator.uabb-xlarge-triangle svg, .uabb-top-row-separator.uabb-xlarge-triangle-left svg, .uabb-bottom-row-separator.uabb-svg-circle svg, .uabb-top-row-separator.uabb-slime-separator svg, .uabb-top-row-separator.uabb-grass-separator svg, .uabb-top-row-separator.uabb-grass-bend-separator svg, .uabb-bottom-row-separator.uabb-mul-triangles-separator svg, .uabb-top-row-separator.uabb-wave-slide-separator svg, .uabb-top-row-separator.uabb-pine-tree-separator svg, .uabb-top-row-separator.uabb-pine-tree-bend-separator svg, .uabb-bottom-row-separator.uabb-stamp-separator svg, .uabb-bottom-row-separator.uabb-xlarge-circle svg, .uabb-top-row-separator.uabb-wave-separator svg { left: 50%; transform: translateX(-50%) scaleY(-1); }

.uabb-bottom-row-separator.uabb-big-triangle svg { left: 50%; transform: scale(1) scaleY(-1) translateX(-50%); }

.uabb-top-row-separator.uabb-big-triangle svg { left: 50%; transform: translateX(-50%) scale(1); }

.uabb-top-row-separator.uabb-xlarge-triangle-right svg { left: 50%; transform: translateX(-50%) scale(-1); }

.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg { left: 50%; transform: translateX(-50%) scaleX(-1); }

.uabb-top-row-separator.uabb-curve-up-separator svg { left: 50%; transform: translateX(-50%) scaleY(-1); }

.uabb-top-row-separator.uabb-curve-down-separator svg { left: 50%; transform: translateX(-50%) scale(-1); }

.uabb-bottom-row-separator.uabb-curve-down-separator svg { left: 50%; transform: translateX(-50%) scaleX(-1); }

.uabb-top-row-separator.uabb-tilt-left-separator svg { left: 50%; transform: translateX(-50%) scale(-1); }

.uabb-top-row-separator.uabb-tilt-right-separator svg { left: 50%; transform: translateX(-50%) scaleY(-1); }

.uabb-bottom-row-separator.uabb-tilt-left-separator svg { left: 50%; transform: translateX(-50%); }

.uabb-bottom-row-separator.uabb-tilt-right-separator svg { left: 50%; transform: translateX(-50%) scaleX(-1); }

.uabb-top-row-separator.uabb-tilt-left-separator, .uabb-top-row-separator.uabb-tilt-right-separator { top: 0px; }

.uabb-bottom-row-separator.uabb-tilt-left-separator, .uabb-bottom-row-separator.uabb-tilt-right-separator { bottom: 0px; }

.uabb-top-row-separator.uabb-arrow-outward-separator svg, .uabb-top-row-separator.uabb-arrow-inward-separator svg, .uabb-top-row-separator.uabb-cloud-separator svg, .uabb-top-row-separator.uabb-multi-triangle svg { left: 50%; transform: translateX(-50%) scaleY(-1); }

.uabb-bottom-row-separator.uabb-multi-triangle svg { bottom: -2px; }

.uabb-row-separator.uabb-round-split::after, .uabb-row-separator.uabb-round-split::before { left: 0px; width: 50%; content: ""; position: absolute; }

.uabb-button-wrap a, .uabb-button-wrap a:visited { display: inline-block; font-size: 16px; line-height: 18px; text-decoration: none; text-shadow: none; }

.fl-builder-content .uabb-button:hover { text-decoration: none; }

.fl-builder-content .uabb-button-width-full .uabb-button { display: block; text-align: center; }

.uabb-button-width-custom .uabb-button { display: inline-block; text-align: center; max-width: 100%; }

.fl-builder-content .uabb-button-left { text-align: left; }

.fl-builder-content .uabb-button-center { text-align: center; }

.fl-builder-content .uabb-infobox .uabb-button-center, .fl-builder-content .uabb-modal-action-wrap .uabb-button-center, .fl-builder-content .uabb-ultb3-box .uabb-button-center, .fl-builder-content .uabb-slide-down .uabb-button-center, .fl-builder-content .uabb-blog-post-content .uabb-button-center, .fl-builder-content .uabb-cta-wrap .uabb-button-center, .fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center { text-align: inherit; }

.fl-builder-content .uabb-button-right { text-align: right; }

.fl-builder-content .uabb-button i, .fl-builder-content .uabb-button i::before { font-size: 1em; height: 1em; line-height: 1em; width: 1em; }

.uabb-button .uabb-button-icon-after { margin-left: 8px; margin-right: 0px; }

.uabb-button .uabb-button-icon-before { margin-left: 0px; margin-right: 8px; }

.uabb-button .uabb-button-icon-no-text { margin: 0px; }

.uabb-button-has-icon .uabb-button-text { vertical-align: middle; }

.uabb-icon-wrap { display: inline-block; }

.uabb-icon a { text-decoration: none; }

.uabb-icon i { display: block; }

.uabb-icon i::before { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; background: none !important; }

.uabb-icon-text { display: table-cell; text-align: left; padding-left: 15px; vertical-align: middle; }

.uabb-icon-text :last-child { margin: 0px !important; padding: 0px !important; }

.uabb-icon-text a { text-decoration: none; }

.uabb-photo { line-height: 0; position: relative; z-index: 2; }

.uabb-photo-align-left { text-align: left; }

.uabb-photo-align-center { text-align: center; }

.uabb-photo-align-right { text-align: right; }

.uabb-photo-content { border-radius: 0px; display: inline-block; line-height: 0; position: relative; max-width: 100%; overflow: hidden; }

.uabb-photo-content img { border-radius: inherit; display: inline; height: auto; max-width: 100%; width: auto; }

.fl-builder-content .uabb-photo-crop-circle img { border-radius: 100%; }

.fl-builder-content .uabb-photo-crop-square img { border-radius: 0px; }

.uabb-photo-caption { font-size: 13px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.uabb-photo-caption-below { padding-bottom: 20px; padding-top: 10px; }

.uabb-photo-caption-hover { background: rgba(0, 0, 0, 0.7); bottom: 0px; color: rgb(255, 255, 255); left: 0px; opacity: 0; visibility: hidden; padding: 10px 15px; position: absolute; right: 0px; transition: visibility 200ms linear; }

.uabb-photo-content:hover .uabb-photo-caption-hover { opacity: 100; visibility: visible; }

.uabb-active-btn { background: rgb(30, 140, 190); border-color: rgb(0, 116, 162); box-shadow: rgba(120, 200, 230, 0.6) 0px 1px 0px inset; color: white; }

.fl-builder-bar .fl-builder-add-content-button { display: block !important; opacity: 1 !important; }

.uabb-imgicon-wrap .uabb-icon { display: block; }

.uabb-imgicon-wrap .uabb-icon i { float: none; }

.uabb-imgicon-wrap .uabb-image { line-height: 0; position: relative; }

.uabb-imgicon-wrap .uabb-image-align-left { text-align: left; }

.uabb-imgicon-wrap .uabb-image-align-center { text-align: center; }

.uabb-imgicon-wrap .uabb-image-align-right { text-align: right; }

.uabb-imgicon-wrap .uabb-image-content { display: inline-block; border-radius: 0px; line-height: 0; position: relative; max-width: 100%; }

.uabb-imgicon-wrap .uabb-image-content img { display: inline; max-width: 100%; width: auto; border-radius: inherit; box-shadow: none; box-sizing: content-box; height: auto !important; }

.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img { border-radius: 100%; }

.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img { border-radius: 0px; }

.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited { background: rgb(250, 250, 250); border: 1px solid rgb(204, 204, 204); color: rgb(51, 51, 51); display: inline-block; vertical-align: middle; text-align: center; overflow: hidden; text-decoration: none; text-shadow: none; box-shadow: none; position: relative; transition: 200ms linear; }

.uabb-creative-button-wrap a:focus { text-decoration: none; text-shadow: none; box-shadow: none; }

.uabb-creative-button-wrap a .uabb-creative-button-text, .uabb-creative-button-wrap a .uabb-creative-button-icon, .uabb-creative-button-wrap a:visited .uabb-creative-button-text, .uabb-creative-button-wrap a:visited .uabb-creative-button-icon { transition: 200ms linear; }

.uabb-creative-button-wrap a:hover { text-decoration: none; }

.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button { display: block; text-align: center; }

.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button { display: inline-block; text-align: center; max-width: 100%; }

.uabb-creative-button-wrap .uabb-creative-button-left { text-align: left; }

.uabb-creative-button-wrap .uabb-creative-button-center { text-align: center; }

.uabb-creative-button-wrap .uabb-creative-button-right { text-align: right; }

.uabb-creative-button-wrap .uabb-creative-button i { font-size: 1.3em; height: auto; vertical-align: middle; width: auto; }

.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after { margin-left: 8px; margin-right: 0px; }

.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before { margin-right: 8px; margin-left: 0px; }

.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i { margin: 0px; }

.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text { vertical-align: middle; }

.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited { padding: 12px 24px; }

.uabb-creative-button.uabb-creative-transparent-btn { background: transparent; }

.uabb-creative-button.uabb-creative-transparent-btn::after { content: ""; position: absolute; z-index: 1; transition: 200ms linear; }

.uabb-transparent-fill-top-btn::after, .uabb-transparent-fill-bottom-btn::after { width: 100%; height: 0px; left: 0px; }

.uabb-transparent-fill-top-btn::after { top: 0px; }

.uabb-transparent-fill-bottom-btn::after { bottom: 0px; }

.uabb-transparent-fill-left-btn::after, .uabb-transparent-fill-right-btn::after { width: 0px; height: 100%; top: 0px; }

.uabb-transparent-fill-left-btn::after { left: 0px; }

.uabb-transparent-fill-right-btn::after { right: 0px; }

.uabb-transparent-fill-center-btn::after { width: 0px; height: 100%; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }

.uabb-transparent-fill-diagonal-btn::after, .uabb-transparent-fill-horizontal-btn::after { width: 100%; height: 0px; top: 50%; left: 50%; }

.uabb-transparent-fill-diagonal-btn { overflow: hidden; }

.uabb-transparent-fill-diagonal-btn::after { transform: translateX(-50%) translateY(-50%) rotate(45deg); }

.uabb-transparent-fill-horizontal-btn::after { transform: translateX(-50%) translateY(-50%); }

.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn, .uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn { transition: none; }

.perspective { perspective: 800px; margin: 0px; }

.uabb-creative-button.uabb-creative-threed-btn::after { content: ""; position: absolute; z-index: -1; transition: 200ms linear; }

.uabb-creative-button.uabb-creative-threed-btn { outline: transparent solid 1px; transform-style: preserve-3d; }

.uabb-creative-threed-btn.uabb-animate_top-btn::after { height: 40%; left: 0px; top: -40%; width: 100%; transform-origin: 0% 100%; transform: rotateX(90deg); }

.uabb-creative-threed-btn.uabb-animate_bottom-btn::after { width: 100%; height: 40%; left: 0px; top: 100%; transform-origin: 0% 0%; transform: rotateX(-90deg); }

.uabb-creative-threed-btn.uabb-animate_left-btn::after { width: 20%; height: 100%; left: -20%; top: 0px; transform-origin: 100% 0%; transform: rotateY(-60deg); }

.uabb-creative-threed-btn.uabb-animate_right-btn::after { width: 20%; height: 100%; left: 104%; top: 0px; transform-origin: 0% 0%; transform: rotateY(120deg); }

.uabb-animate_top-btn:hover { transform: rotateX(-15deg); }

.uabb-animate_bottom-btn:hover { transform: rotateX(15deg); }

.uabb-animate_left-btn:hover { transform: rotateY(6deg); }

.uabb-animate_right-btn:hover { transform: rotateY(-6deg); }

.uabb-creative-flat-btn.uabb-animate_to_right-btn, .uabb-creative-flat-btn.uabb-animate_to_left-btn, .uabb-creative-flat-btn.uabb-animate_from_top-btn, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn { overflow: hidden; position: relative; }

.uabb-creative-flat-btn.uabb-animate_to_right-btn i, .uabb-creative-flat-btn.uabb-animate_to_left-btn i, .uabb-creative-flat-btn.uabb-animate_from_top-btn i, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn i { bottom: 0px; height: 100%; margin: 0px; opacity: 1; position: absolute; right: 0px; width: 100%; transition: 200ms linear; transform: translateY(0px); }

.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text { display: inline-block; width: 100%; height: 100%; transition: 200ms linear; backface-visibility: hidden; }

.uabb-creative-flat-btn.uabb-animate_to_right-btn i::before, .uabb-creative-flat-btn.uabb-animate_to_left-btn i::before, .uabb-creative-flat-btn.uabb-animate_from_top-btn i::before, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn i::before { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }

.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i, .uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i { left: 0px; }

.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i, .uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i { top: 0px; }

.uabb-creative-flat-btn.uabb-animate_to_right-btn i { top: 0px; left: -100%; }

.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text { transform: translateX(200%); }

.uabb-creative-flat-btn.uabb-animate_to_left-btn i { top: 0px; left: 100%; }

.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text { transform: translateX(-200%); }

.uabb-creative-flat-btn.uabb-animate_from_top-btn i { top: -100%; left: 0px; }

.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text { transform: translateY(400px); }

.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i { top: 100%; left: 0px; }

.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text { transform: translateY(-400px); }

.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-tab-acc-content .mejs-overlay.load, .uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-overlay.load { width: 100% !important; height: 100% !important; }

.uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-container:not(.mejs-audio) { padding-top: 56.25%; }

.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode { max-width: 100% !important; }

.uabb-tab-acc-content video.wp-video-shortcode, .uabb-adv-accordion-content video.wp-video-shortcode { position: relative; }

.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement { position: absolute; inset: 0px; }

.uabb-tab-acc-content .mejs-overlay-play, .uabb-adv-accordion-content .mejs-overlay-play { inset: 0px; width: auto !important; height: auto !important; }

.fl-row-content-wrap .uabb-row-particles-background, .uabb-col-particles-background { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }

.uabb-creative-button-wrap a, .uabb-creative-button-wrap a:visited { }

.uabb-dual-button .uabb-btn, .uabb-dual-button .uabb-btn:visited { }

.uabb-js-breakpoint { content: "default"; display: none; }

@media screen and (max-width: 1280px) {
  .uabb-js-breakpoint { content: "1280"; }
}

@media screen and (max-width: 1000px) {
  .uabb-js-breakpoint { content: "1000"; }
}

.fl-builder-row-settings #fl-field-separator_position { display: none !important; }

.fl-node-kwqly50tn4og .fl-row-content { min-width: 0px; }