PageSourceSearch

https://samaritas.org/events/

html samaritas.org collected 2026-10-04 00:09:26 UTC 1,125,837 bytes, 35,497 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US" prefix="og: https://ogp.me/ns#">
3<head>
4<meta charset="UTF-8" />
5<script>
6var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
7</script>
7
8
9<meta name='viewport' content='width=device-width, initial-scale=1.0' />
10<meta http-equiv='X-UA-Compatible' content='IE=edge' />
11<link rel="profile" href="https://gmpg.org/xfn/11" />
12
13<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ -->
14<title>Events &bull; Samaritas</title>
15<meta name="description" content="Events Archive &bull; Samaritas"/>
16<meta name="robots" content="follow, index"/>
17<link rel="canonical" href="https://samaritas.org/events/" />
18<link rel="next" href="https://samaritas.org/events/page/2/" />
19<meta property="og:locale" content="en_US" />
20<meta property="og:type" content="article" />
21<meta property="og:title" content="Events &bull; Samaritas" />
22<meta property="og:description" content="Events Archive &bull; Samaritas" />
23<meta property="og:url" content="https://samaritas.org/events/" />
24<meta property="og:site_name" content="Samaritas" />
25<meta property="og:image" content="https://samaritas.org/wp-content/uploads/2025/03/family-1.jpg" />
26<meta property="og:image:secure_url" content="https://samaritas.org/wp-content/uploads/2025/03/family-1.jpg" />
27<meta property="og:image:width" content="1500" />
28<meta property="og:image:height" content="1000" />
29<meta property="og:image:alt" content="Warm family moment with parents and child, caring and supportive home environment, smiling African American family enjoying quality time together indoors." />
30<meta property="og:image:type" content="image/jpeg" />
31<meta name="twitter:card" content="summary_large_image" />
32<meta name="twitter:title" content="Events &bull; Samaritas" />
33<meta name="twitter:description" content="Events Archive &bull; Samaritas" />
34<meta name="twitter:image" content="https://samaritas.org/wp-content/uploads/2025/03/family-1.jpg" />
35<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://samaritas.org/#organization","name":"Samaritas","url":"https://samaritas.org","logo":{"@type":"ImageObject","@id":"https://samaritas.org/#logo","url":"https://samaritas.org/wp-content/uploads/2025/03/samaritas-logo.png","contentUrl":"https://samaritas.org/wp-content/uploads/2025/03/samaritas-logo.png","caption":"Samaritas","inLanguage":"en-US","width":"1500","height":"311"}},{"@type":"WebSite","@id":"https://samaritas.org/#website","url":"https://samaritas.org","name":"Samaritas","alternateName":"Social Services Nonprofit in Michigan","publisher":{"@id":"https://samaritas.org/#organization"},"inLanguage":"en-US"},{"@type":"CollectionPage","@id":"https://samaritas.org/events/#webpage","url":"https://samaritas.org/events/","name":"Events &bull; Samaritas","isPartOf":{"@id":"https://samaritas.org/#website"},"inLanguage":"en-US"}]}</script>
35
36<!-- /Rank Math WordPress SEO plugin -->
37
38<link rel='dns-prefetch' href='//js.hs-scripts.com' />
39<link rel='dns-prefetch' href='//www.googletagmanager.com' />
40<link rel='dns-prefetch' href='//fonts.googleapis.com' />
41<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
42<link rel="alternate" type="application/rss+xml" title="Samaritas &raquo; Feed" href="https://samaritas.org/feed/" />
43<link rel="alternate" type="application/rss+xml" title="Samaritas &raquo; Comments Feed" href="https://samaritas.org/comments/feed/" />
44<link rel="alternate" type="application/rss+xml" title="Samaritas &raquo; Events Feed" href="https://samaritas.org/events/feed/" />
45<link rel="preload" href="https://samaritas.org/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous">
46<link rel="preload" href="https://samaritas.org/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-regular-400.woff2" as="font" type="font/woff2" crossorigin="anonymous">
47<style id="wp-img-auto-sizes-contain-inline-css">
48img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
49/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
50</style>
51<link rel='stylesheet' id='mec-select2-style-css' href='https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/select2/select2.min.css?ver=7.36.4.1791040409.1790278543' media='all' />
52<link rel='stylesheet' id='mec-font-icons-css' href='https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/css/iconfonts.css?ver=7.36.4.1791040409.1790278543' media='all' />
53<link rel='stylesheet' id='mec-frontend-style-css' href='https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/css/frontend.min.css?ver=7.36.4.1791040409.1790278543' media='all' />
54<link rel='stylesheet' id='mec-tooltip-style-css' href='https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltip.css?ver=7.36.4.1791040409.1790278543' media='all' />
55<link rel='stylesheet' id='mec-tooltip-shadow-style-css' href='https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltipster-sideTip-shadow.min.css?ver=7.36.4.1791040409.1790278543' media='all' />
56<link rel='stylesheet' id='featherlight-css' href='https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/featherlight/featherlight.css?ver=7.36.4.1791040409.1790278543' media='all' />
57<link rel='stylesheet' id='mec-lity-style-css' href='https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/lity/lity.min.css?ver=7.36.4.1791040409.1790278543' media='all' />
58<link rel='stylesheet' id='mec-general-calendar-style-css' href='https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/css/mec-general-calendar.css?ver=7.36.4.1791040409.1790278543' media='all' />
59<style id="wp-emoji-styles-inline-css">
60
61	img.wp-smiley, img.emoji {
62		display: inline !important;
63		border: none !important;
64		box-shadow: none !important;
65		height: 1em !important;
66		width: 1em !important;
67		margin: 0 0.07em !important;
68		vertical-align: -0.1em !important;
69		background: none !important;
70		padding: 0 !important;
71	}
72/*# sourceURL=wp-emoji-styles-inline-css */
73</style>
74<style id="wp-block-library-inline-css">
75:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
75--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
76
77/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
78</style>
79<style id="classic-theme-styles-inline-css">
80/*! This file is auto-generated */
81.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
82/*# sourceURL=/wp-includes/css/classic-themes.min.css */
83</style>
84
85<style id="global-styles-inline-css">
86:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--fl-heading-text: #440099;--wp--preset--color--fl-body-bg: #f2f2f2;--wp--preset--color--fl-body-text: #000000;--wp--preset--color--fl-accent: #440099;--wp--preset--color--fl-accent-hover: #440099;--wp--preset--color--fl-topbar-bg: #ffffff;--wp--preset--color--fl-topbar-text: #757575;--wp--preset--color--fl-topbar-link: #2b7bb9;--wp--preset--color--fl-topbar-hover: #2b7bb9;--wp--preset--color--fl-header-bg: #ffffff;--wp--preset--color--fl-header-text: #757575;--wp--preset--color--fl-header-link: #757575;--wp--preset--color--fl-header-hover: #2b7bb9;--wp--preset--color--fl-nav-bg: #ffffff;--wp--preset--color--fl-nav-link: #757575;--wp--preset--color--fl-nav-hover: #2b7bb9;--wp--preset--color--fl-content-bg: #ffffff;--wp--preset--color--fl-footer-widgets-bg: #ffffff;--wp--preset--color--fl-footer-widgets-text: #757575;--wp--preset--color--fl-footer-widgets-link: #2b7bb9;--wp--preset--color--fl-footer-widgets-hover: #2b7bb9;--wp--preset--color--fl-footer-bg: #ffffff;--wp--preset--color--fl-footer-text: #757575;--wp--preset--color--fl-footer-link: #2b7bb9;--wp--preset--color--fl-footer-hover: #2b7bb9;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
860) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-fl-heading-text-color{color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-color{color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-color{color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-color{color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-color{color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-color{color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-color{color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-color{color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-color{color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-color{color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-color{color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-color{color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-color{color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-color{color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-color{color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-color{color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-color{color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-color{color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-color{color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-color{color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-color{color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-color{color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-color{color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-color{color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-color{color: var(--wp--preset--color--fl-footer-hover) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-fl-heading-text-background-color{background-color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-background-color{background-color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-background-color{background-color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-background-color{background-color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-background-color{background-color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-background-color{background-color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-background-color{background-color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-background-color{background-color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-background-color{background-color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-background-color{background-color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-background-color{background-color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-background-color{background-color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-background-color{background-color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-background-color{background-color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-background-color{background-color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-background-color{background-color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-background-color{background-color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-background-color{background-color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-background-color{background-color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-background-color{background-color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-background-color{background-color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-background-color{background-color: var(--wp--preset--color--fl-footer-hover) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-fl-heading-text-border-color{border-color: var(--wp--preset--color--fl-heading-text) !important;}.has-fl-body-bg-border-color{border-color: var(--wp--preset--color--fl-body-bg) !important;}.has-fl-body-text-border-color{border-color: var(--wp--preset--color--fl-body-text) !important;}.has-fl-accent-border-color{border-color: var(--wp--preset--color--fl-accent) !important;}.has-fl-accent-hover-border-color{border-color: var(--wp--preset--color--fl-accent-hover) !important;}.has-fl-topbar-bg-border-color{border-color: var(--wp--preset--color--fl-topbar-bg) !important;}.has-fl-topbar-text-border-color{border-color: var(--wp--preset--color--fl-topbar-text) !important;}.has-fl-topbar-link-border-color{border-color: var(--wp--preset--color--fl-topbar-link) !important;}.has-fl-topbar-hover-border-color{border-color: var(--wp--preset--color--fl-topbar-hover) !important;}.has-fl-header-bg-border-color{border-color: var(--wp--preset--color--fl-header-bg) !important;}.has-fl-header-text-border-color{border-color: var(--wp--preset--color--fl-header-text) !important;}.has-fl-header-link-border-color{border-color: var(--wp--preset--color--fl-header-link) !important;}.has-fl-header-hover-border-color{border-color: var(--wp--preset--color--fl-header-hover) !important;}.has-fl-nav-bg-border-color{border-color: var(--wp--preset--color--fl-nav-bg) !important;}.has-fl-nav-link-border-color{border-color: var(--wp--preset--color--fl-nav-link) !important;}.has-fl-nav-hover-border-color{border-color: var(--wp--preset--color--fl-nav-hover) !important;}.has-fl-content-bg-border-color{border-color: var(--wp--preset--color--fl-content-bg) !important;}.has-fl-footer-widgets-bg-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-bg) !important;}.has-fl-footer-widgets-text-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-text) !important;}.has-fl-footer-widgets-link-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-link) !important;}.has-fl-footer-widgets-hover-border-color{border-color: var(--wp--preset--color--fl-footer-widgets-hover) !important;}.has-fl-footer-bg-border-color{border-color: var(--wp--preset--color--fl-footer-bg) !important;}.has-fl-footer-text-border-color{border-color: var(--wp--preset--color--fl-footer-text) !important;}.has-fl-footer-link-border-color{border-color: var(--wp--preset--color--fl-footer-link) !important;}.has-fl-footer-hover-border-color{border-color: var(--wp--preset--color--fl-footer-hover) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
86.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
87/*# sourceURL=global-styles-inline-css */
88</style>
89
90<link rel='stylesheet' id='edac-sr-only-format-css' href='https://samaritas.org/wp-content/plugins/accessibility-checker/build/css/srOnlyFormat.css?ver=1.50.1' media='all' />
91<link rel='stylesheet' id='font-awesome-5-css' href='https://samaritas.org/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/css/all.min.css?ver=2.11.1.1' media='all' />
92<link rel='stylesheet' id='dashicons-css' href='https://samaritas.org/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' />
93<link rel='stylesheet' id='font-awesome-css' href='https://samaritas.org/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/css/v4-shims.min.css?ver=2.11.1.1' media='all' />
94<style id="fl-builder-layout-15-inline-css">
95/**
96 * Base CSS used by the builder's layout, including rows
97 * and columns. Any module specific global CSS should be
98 * included in fl-builder-layout-modules.css.
99 */
100
101/* Grid
102------------------------------------------------------ */
103
104.fl-builder-content *,
105.fl-builder-content *:before,
106.fl-builder-content *:after {
107	-webkit-box-sizing: border-box;
108	-moz-box-sizing: border-box;
109	box-sizing: border-box;
110}
111.fl-row:before,
112.fl-row:after,
113.fl-row-content:before,
114.fl-row-content:after,
115.fl-col-group:before,
116.fl-col-group:after,
117.fl-col:before,
118.fl-col:after,
119.fl-module:not([data-accepts], .fl-ds-block):before,
120.fl-module:not([data-accepts], .fl-ds-block):after,
121.fl-module-content:before,
122.fl-module-content:after {
123	display: table;
124	content: " ";
125}
126.fl-row:after,
127.fl-row-content:after,
128.fl-col-group:after,
129.fl-col:after,
130.fl-module:not([data-accepts], .fl-ds-block):after,
131.fl-module-content:after {
132	clear: both;
133}
134.fl-clear {
135	clear: both;
136}
137
138/* Rows
139------------------------------------------------------ */
140
141.fl-row,
142.fl-row-content {
143	margin-left: auto;
144	margin-right: auto;
145	min-width: 0;
146}
147.fl-row-content-wrap {
148	position: relative;
149}
150
151/* Photo Bg */
152.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {
153	background-attachment: scroll;
154}
155
156/* Video and Embed Code Bg */
157.fl-row-bg-video,
158.fl-row-bg-video .fl-row-content,
159.fl-row-bg-embed,
160.fl-row-bg-embed .fl-row-content {
161	position: relative;
162}
163
164.fl-row-bg-video .fl-bg-video,
165.fl-row-bg-embed .fl-bg-embed-code {
166	bottom: 0;
167	left: 0;
168	overflow: hidden;
169	position: absolute;
170	right: 0;
171	top: 0;
172}
173
174.fl-row-bg-video .fl-bg-video video,
175.fl-row-bg-embed .fl-bg-embed-code video {
176	bottom: 0;
177	left: 0px;
178	max-width: none;
179	position: absolute;
180	right: 0;
181	top: 0px;
182}
183.fl-row-bg-video .fl-bg-video video {
184	min-width: 100%;
185	min-height: 100%;
186	width: auto;
187	height: auto;
188}
189.fl-row-bg-video .fl-bg-video iframe,
190.fl-row-bg-embed .fl-bg-embed-code iframe {
191	pointer-events: none;
192	width: 100vw;
193  	height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
194  	max-width: none;
195  	min-height: 100vh;
196  	min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
197  	position: absolute;
198  	top: 50%;
199  	left: 50%;
200	-ms-transform: translate(-50%, -50%); /* IE 9 */
201	-webkit-transform: translate(-50%, -50%); /* Chrome, Safari, Opera */
202  	transform: translate(-50%, -50%);
203}
204.fl-bg-video-fallback {
205	background-position: 50% 50%;
206	background-repeat: no-repeat;
207	background-size: cover;
208	bottom: 0px;
209	left: 0px;
210	position: absolute;
211	right: 0px;
212	top: 0px;
213}
214
215/* Slideshow Bg */
216.fl-row-bg-slideshow,
217.fl-row-bg-slideshow .fl-row-content {
218	position: relative;
219}
220.fl-row .fl-bg-slideshow {
221	bottom: 0;
222	left: 0;
223	overflow: hidden;
224	position: absolute;
225	right: 0;
226	top: 0;
227	z-index: 0;
228}
229.fl-builder-edit .fl-row .fl-bg-slideshow * {
230	bottom: 0;
231	height: auto !important;
232	left: 0;
233	position: absolute !important;
234	right: 0;
235	top: 0;
236}
237
238/* Row Bg Overlay */
239.fl-row-bg-overlay .fl-row-content-wrap:after {
240	border-radius: inherit;
241	content: '';
242	display: block;
243	position: absolute;
244	top: 0;
245	right: 0;
246	bottom: 0;
247	left: 0;
248	z-index: 0;
249}
250.fl-row-bg-overlay .fl-row-content {
251	position: relative;
252	z-index: 1;
253}
254
255/* Full Height Rows */
256.fl-row-default-height .fl-row-content-wrap,
257.fl-row-custom-height .fl-row-content-wrap {
258	display: -webkit-box;
259	display: -webkit-flex;
260	display: -ms-flexbox;
261	display: flex;
262	min-height: 100vh;
263}
264.fl-row-overlap-top .fl-row-content-wrap {
265	display: -webkit-inline-box;
266	display: -webkit-inline-flex;
267	display: -moz-inline-box;
268	display: -ms-inline-flexbox;
269	display: inline-flex;
270	width: 100%;
271}
272.fl-row-default-height .fl-row-content-wrap,
273.fl-row-custom-height .fl-row-content-wrap {
274	min-height: 0;
275}
276
277.fl-row-default-height .fl-row-content,
278.fl-row-full-height .fl-row-content,
279.fl-row-custom-height .fl-row-content {
280  -webkit-box-flex: 1 1 auto;
281  	 -moz-box-flex: 1 1 auto;
282  	  -webkit-flex: 1 1 auto;
283  		  -ms-flex: 1 1 auto;
284  			  flex: 1 1 auto;
285}
286.fl-row-default-height .fl-row-full-width.fl-row-content,
287.fl-row-full-height .fl-row-full-width.fl-row-content,
288.fl-row-custom-height .fl-row-full-width.fl-row-content {
289	max-width: 100%;
290	width: 100%;
291}
292
293/* Full height align center */
294.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,
295.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,
296.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {
297	-webkit-align-items: center;
298	-webkit-box-align: center;
299	-webkit-box-pack: center;
300	-webkit-justify-content: center;
301	-ms-flex-align: center;
302	-ms-flex-pack: center;
303	justify-content: center;
304	align-items: center;
305}
306
307/* Full height align bottom */
308.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,
309.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,
310.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {
311	-webkit-align-items: flex-end;
312	-webkit-justify-content: flex-end;
313	-webkit-box-align: end;
314	-webkit-box-pack: end;
315	-ms-flex-align: end;
316	-ms-flex-pack: end;
317	justify-content: flex-end;
318	align-items: flex-end;
319}
320
321/* Column Groups
322------------------------------------------------------ */
323.fl-col-group-equal-height {
324	display: flex;
325	flex-wrap: wrap;
326	width: 100%;
327}
328.fl-col-group-equal-height.fl-col-group-has-child-loading {
329	flex-wrap: nowrap;
330}
331.fl-col-group-equal-height .fl-col,
332.fl-col-group-equal-height .fl-col-content {
333	display: flex;
334	flex: 1 1 auto;
335}
336.fl-col-group-equal-height .fl-col-content {
337	flex-direction: column;
338	flex-shrink: 1;
339	min-width: 1px;
340	max-width: 100%;
341	width: 100%;
342}
343.fl-col-group-equal-height:before,
344.fl-col-group-equal-height .fl-col:before,
345.fl-col-group-equal-height .fl-col-content:before,
346.fl-col-group-equal-height:after,
347.fl-col-group-equal-height .fl-col:after,
348.fl-col-group-equal-height .fl-col-content:after{
349	content: none;
350}
351
352/* Equal height align top */
353.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,
354.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {
355	justify-content: flex-start;
356}
357
358/* Equal height align center */
359.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,
360.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {
361	justify-content: center;
362}
363
364/* Equal height align bottom */
365.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,
366.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
367	justify-content: flex-end;
368}
369
370.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {
371	width: 100%;
372}
373
374/* Columns
375------------------------------------------------------ */
376
377.fl-col {
378	float: left;
379	min-height: 1px;
380}
381
382/* Column Bg Overlay */
383.fl-col-bg-overlay .fl-col-content {
384	position: relative;
385}
386.fl-col-bg-overlay .fl-col-content:after {
387	border-radius: inherit;
388	content: '';
389	display: block;
390	position: absolute;
391	top: 0;
392	right: 0;
393	bottom: 0;
394	left: 0;
395	z-index: 0;
396}
397.fl-col-bg-overlay .fl-module {
398	position: relative;
399	z-index: 2;
400}
401
402/* Templates
403------------------------------------------------------ */
404
405.single:not(.woocommerce).single-fl-builder-template .fl-content {
406	width: 100%;
407}
408
409/* Shapes & Patterns
410------------------------------------------------------- */
411.fl-builder-layer {
412	position: absolute;
413	top:0;
414	left:0;
415	right: 0;
416	bottom: 0;
417	z-index: 0;
418	pointer-events: none;
419	overflow: hidden;
420}
421.fl-builder-shape-layer {
422	z-index: 0;
423}
424.fl-builder-shape-layer.fl-builder-bottom-edge-layer {
425	z-index: 1;
426}
427.fl-row-bg-overlay .fl-builder-shape-layer {
428	z-index: 1;
429}
430.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {
431	z-index: 2;
432}
433.fl-row-has-layers .fl-row-content {
434	z-index: 1;
435}
436.fl-row-bg-overlay .fl-row-content {
437	z-index: 2;
438}
439
440.fl-builder-layer > * {
441	display: block;
442	position: absolute;
443	top:0;
444	left:0;
445	width: 100%;
446}
447.fl-builder-layer + .fl-row-content {
448	position: relative;
449}
450.fl-builder-layer .fl-shape {
451	fill: #aaa;
452	stroke: none;
453	stroke-width: 0;
454	width:100%;
455}
456/**
457Fix ipad parallax issue on safari
458https://core.trac.wordpress.org/ticket/48802
459https://core.trac.wordpress.org/ticket/49285
460https://github.com/WordPress/gutenberg/issues/17718
461*/
462@supports (-webkit-touch-callout: inherit) {
463  .fl-row.fl-row-bg-parallax .fl-row-content-wrap,
464  .fl-row.fl-row-bg-fixed .fl-row-content-wrap {
465    background-position: center !important;
466    background-attachment: scroll !important;
467  }
468}
469
470@supports (-webkit-touch-callout: none) {
471	.fl-row.fl-row-bg-fixed .fl-row-content-wrap {
472		background-position: center !important;
473		background-attachment: scroll !important;
474	}
475}
476/**
477 * Base CSS used by all (or many) modules. This file should
478 * not contain any generic layout CSS that doesn't apply to
479 * modules. That belongs in fl-builder-layout.css.
480 */
481
482/* Utilities
483------------------------------------------------------ */
484
485.fl-clearfix:before,
486.fl-clearfix:after {
487	display: table;
488	content: " ";
489}
490.fl-clearfix:after {
491	clear: both;
492}
493.sr-only {
494	position: absolute;
495	width: 1px;
496	height: 1px;
497	padding: 0;
498	overflow: hidden;
499	clip: rect(0,0,0,0);
500	white-space: nowrap;
501	border: 0;
502}
503
504/* Buttons
505------------------------------------------------------ */
506
507.fl-builder-content .fl-button:is(a, button),
508.fl-builder-content a.fl-button:visited {
509	border-radius: 4px;
510	display: inline-block;
511	font-size: 16px;
512	font-weight: normal;
513	line-height: 18px;
514	padding: 12px 24px;
515	text-decoration: none;
516	text-shadow: none;
517	cursor: pointer;
518}
519.fl-builder-content .fl-button:hover {
520	text-decoration: none;
521}
522.fl-builder-content .fl-button:active {
523	position: relative;
524	top: 1px;
525}
526.fl-builder-content .fl-button-width-full .fl-button {
527	width: 100%;
528	display: block;
529	text-align: center;
530}
531.fl-builder-content .fl-button-width-custom .fl-button {
532	display: inline-block;
533	text-align: center;
534	max-width: 100%;
535}
536.fl-builder-content .fl-button-left {
537	text-align: left;
538}
539.fl-builder-content .fl-button-center {
540	text-align: center;
541}
542.fl-builder-content .fl-button-right {
543	text-align: right;
544}
545.fl-builder-content .fl-button i {
546	font-size: 1.3em;
547	height: auto;
548	margin-right:8px;
549	vertical-align: middle;
550	width: auto;
551}
552.fl-builder-content .fl-button i.fl-button-icon-after {
553	margin-left: 8px;
554	margin-right: 0;
555}
556.fl-builder-content .fl-button-has-icon .fl-button-text {
557	vertical-align: middle;
558}
559
560/* Icons
561------------------------------------------------------ */
562
563.fl-icon-wrap {
564	display: inline-block;
565}
566.fl-icon {
567	display: table-cell;
568	vertical-align: middle;
569}
570.fl-icon a {
571	text-decoration: none;
572}
573.fl-icon i {
574	float: right;
575	height: auto;
576	width: auto;
577}
578.fl-icon i:before {
579	border: none !important;
580	height: auto;
581	width: auto;
582}
583.fl-icon-text {
584	display: table-cell;
585	text-align: left;
586	padding-left: 15px;
587	vertical-align: middle;
588}
589.fl-icon-text-empty {
590	display: none;
591}
592.fl-icon-text *:last-child {
593	margin: 0 !important;
594	padding: 0 !important;
595}
596.fl-icon-text a {
597	text-decoration: none;
598}
599.fl-icon-text span {
600	display: block;
601}
602.fl-icon-text span.mce-edit-focus {
603	min-width: 1px;
604}
605
606/* Photos
607------------------------------------------------------ */
608
609.fl-module img {
610	max-width: 100%;
611}
612.fl-photo {
613	line-height: 0;
614	position: relative;
615}
616.fl-photo-align-left {
617	text-align: left;
618}
619.fl-photo-align-center {
620	text-align: center;
621}
622.fl-photo-align-right {
623	text-align: right;
624}
625.fl-photo-content {
626	display: inline-block;
627	line-height: 0;
628	position: relative;
629	max-width: 100%;
630}
631.fl-photo-img-svg {
632	width: 100%;
633}
634.fl-photo-content img {
635	display: inline;
636	height: auto;
637	max-width: 100%;
638}
639.fl-photo-crop-circle img {
640	-webkit-border-radius: 100%;
641	-moz-border-radius: 100%;
642	border-radius: 100%;
643}
644.fl-photo-caption {
645	font-size: 13px;
646	line-height: 18px;
647	overflow: hidden;
648	text-overflow: ellipsis;
649}
650.fl-photo-caption-below {
651	padding-bottom: 20px;
652	padding-top: 10px;
653}
654.fl-photo-caption-hover {
655	background: rgba(0,0,0,0.7);
656	bottom: 0;
657	color: #fff;
658	left: 0;
659	opacity: 0;
660	filter: alpha(opacity = 0);
661	padding: 10px 15px;
662	position: absolute;
663	right: 0;
664	-webkit-transition:opacity 0.3s ease-in;
665	-moz-transition:opacity 0.3s ease-in;
666	transition:opacity 0.3s ease-in;
667}
668.fl-photo-content:hover .fl-photo-caption-hover {
669	opacity: 100;
670	filter: alpha(opacity = 100);
671}
672
673/* Pagination
674------------------------------------------------------ */
675
676.fl-builder-pagination,
677.fl-builder-pagination-load-more {
678	padding: 40px 0;
679}
680.fl-builder-pagination ul.page-numbers {
681	list-style: none;
682	margin: 0;
683	padding: 0;
684	text-align: center;
685}
686.fl-builder-pagination li {
687	display: inline-block;
688	list-style: none;
689	margin: 0;
690	padding: 0;
691}
692.fl-builder-pagination li a.page-numbers,
693.fl-builder-pagination li span.page-numbers {
694	border: 1px solid #e6e6e6;
695	display: inline-block;
696	padding: 5px 10px;
697	margin: 0 0 5px;
698}
699.fl-builder-pagination li a.page-numbers:hover,
700.fl-builder-pagination li span.current {
701	background: #f5f5f5;
702	text-decoration: none;
703}
704
705/* Slideshows
706------------------------------------------------------ */
707
708.fl-slideshow,
709.fl-slideshow * {
710	-webkit-box-sizing: content-box;
711	-moz-box-sizing: content-box;
712	box-sizing: content-box;
713
714}
715.fl-slideshow .fl-slideshow-image img {
716	max-width: none !important;
717}
718.fl-slideshow-social {
719	line-height: 0 !important;
720}
721.fl-slideshow-social * {
722	margin: 0 !important;
723}
724
725/* Sliders
726------------------------------------------------------ */
727
728.fl-builder-content .bx-wrapper .bx-viewport {
729	background: transparent;
730	border: none;
731	box-shadow: none;
732	left: 0;
733}
734
735/* Lightbox
736------------------------------------------------------ */
737
738.mfp-wrap button.mfp-arrow,
739.mfp-wrap button.mfp-arrow:active,
740.mfp-wrap button.mfp-arrow:hover,
741.mfp-wrap button.mfp-arrow:focus {
742	background: transparent !important;
743	border: none !important;
744	outline: none;
745	position: absolute;
746	top: 50%;
747	box-shadow: none !important;
748}
749.mfp-wrap .mfp-close,
750.mfp-wrap .mfp-close:active,
751.mfp-wrap .mfp-close:hover,
752.mfp-wrap .mfp-close:focus {
753	background: transparent !important;
754	border: none !important;
755	outline: none;
756	position: absolute;
757	top: 0;
758	box-shadow: none !important;
759}
760.admin-bar .mfp-wrap .mfp-close,
761.admin-bar .mfp-wrap .mfp-close:active,
762.admin-bar .mfp-wrap .mfp-close:hover,
763.admin-bar .mfp-wrap .mfp-close:focus {
764	top: 32px!important;
765}
766img.mfp-img {
767	padding: 0;
768}
769.mfp-counter {
770	display: none;
771}
772
773.mfp-wrap .mfp-preloader.fa {
774	font-size: 30px;
775}
776
777/* Form Fields
778------------------------------------------------------ */
779
780.fl-form-field {
781	margin-bottom: 15px;
782}
783.fl-form-field input.fl-form-error {
784	border-color: #DD6420;
785}
786.fl-form-error-message {
787	clear: both;
788	color: #DD6420;
789	display: none;
790	padding-top: 8px;
791	font-size: 12px;
792	font-weight: lighter;
793}
794.fl-form-button-disabled {
795	opacity: 0.5;
796}
797
798/* Animations
799------------------------------------------------------ */
800
801.fl-animation {
802	opacity: 0;
803}
804body.fl-no-js .fl-animation {
805	opacity: 1;
806}
807.fl-builder-preview .fl-animation,
808.fl-builder-edit .fl-animation,
809.fl-animated {
810	opacity: 1;
811}
812.fl-animated {
813	animation-fill-mode: both;
814}
815
816/* Button Icon Animation */
817.fl-button.fl-button-icon-animation i {
818	width: 0 !important;
819	opacity: 0;
820	transition: all 0.2s ease-out;
821}
822.fl-button.fl-button-icon-animation:hover i {
823	opacity: 1 !important;
824}
825.fl-button.fl-button-icon-animation i.fl-button-icon-after {
826	margin-left: 0px !important;
827}
828.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {
829	margin-left: 10px !important;
830}
831.fl-button.fl-button-icon-animation i.fl-button-icon-before {
832	margin-right: 0 !important;
833}
834.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {
835	margin-right: 20px !important;
836  margin-left: -10px;
837}
838@media (max-width: 1200px) { /**
839 * Styles needed for the large breakpoint.
840 */
841 }@media (max-width: 992px) { /* Columns
842------------------------------------------------------ */
843
844/* Reversed Responsive Stacking */
845.fl-col-group.fl-col-group-medium-reversed {
846	display: -webkit-flex;
847	display: flex;
848	-webkit-flex-wrap: wrap-reverse;
849	flex-wrap: wrap-reverse;
850	flex-direction: row-reverse;
851}
852 }@media (max-width: 768px) { /* Rows
853------------------------------------------------------ */
854
855.fl-row-content-wrap {
856	background-attachment: scroll !important;
857}
858.fl-row-bg-parallax .fl-row-content-wrap {
859	background-attachment: scroll !important;
860	background-position: center center !important;
861}
862
863/* Column Groups
864------------------------------------------------------ */
865
866/* Equal Heights */
867.fl-col-group.fl-col-group-equal-height {
868	display: block;
869}
870.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {
871	display: -webkit-box;
872    display: -webkit-flex;
873    display: flex;
874}
875
876/* Reversed Responsive Stacking */
877.fl-col-group.fl-col-group-responsive-reversed {
878	display: -webkit-flex;
879	display: flex;
880	-webkit-flex-wrap: wrap-reverse;
881	flex-wrap: wrap-reverse;
882	flex-direction: row-reverse;
883}
884.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {
885	flex-basis: 100%;
886	width: 100% !important;
887}
888.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {
889	display: unset;
890	display: unset;
891	-webkit-flex-wrap: unset;
892	flex-wrap: unset;
893	flex-direction: unset;
894}
895
896/* Columns
897------------------------------------------------------ */
898
899.fl-col {
900	clear: both;
901	float: none;
902	margin-left: auto;
903	margin-right: auto;
904	width: auto !important;
905}
906.fl-col-small:not(.fl-col-small-full-width) {
907	max-width: 400px;
908}
909.fl-block-col-resize {
910	display:none;
911}
912/* Rows
913------------------------------------------------------ */
914
915.fl-row[data-node] .fl-row-content-wrap {
916	margin: 0;
917	padding-left: 0;
918	padding-right: 0;
919}
920.fl-row[data-node] .fl-bg-video,
921.fl-row[data-node] .fl-bg-slideshow {
922	left: 0;
923	right: 0;
924}
925
926/* Columns
927------------------------------------------------------ */
928
929.fl-col[data-node] .fl-col-content {
930	margin: 0;
931	padding-left: 0;
932	padding-right: 0;
933}
934 }@media (min-width: 1201px) {
935	html .fl-visible-large:not(.fl-visible-desktop),
936	html .fl-visible-medium:not(.fl-visible-desktop),
937	html .fl-visible-mobile:not(.fl-visible-desktop) {
938		display: none;
939	}
940}
941
942@media (min-width: 993px) and (max-width: 1200px) {
943	html .fl-visible-desktop:not(.fl-visible-large),
944	html .fl-visible-medium:not(.fl-visible-large),
945	html .fl-visible-mobile:not(.fl-visible-large) {
946		display: none;
947	}
948}
949
950@media (min-width: 769px) and (max-width: 992px) {
951	html .fl-visible-desktop:not(.fl-visible-medium),
952	html .fl-visible-large:not(.fl-visible-medium),
953	html .fl-visible-mobile:not(.fl-visible-medium) {
954		display: none;
955	}
956}
957
958@media (max-width: 768px) {
959	html .fl-visible-desktop:not(.fl-visible-mobile),
960	html .fl-visible-large:not(.fl-visible-mobile),
961	html .fl-visible-medium:not(.fl-visible-mobile) {
962		display: none;
963	}
964}
965.fl-col-content {
966	display: flex;
967	flex-direction: column;
968}
969.fl-row-fixed-width {
970	max-width: 1350px;
971}
972.fl-builder-content > .fl-module-box {
973	margin: 0;
974}
975.fl-row-content-wrap {
976	margin-top: 0px;
977	margin-right: 0px;
978	margin-bottom: 0px;
979	margin-left: 0px;
980	padding-top: 20px;
981	padding-right: 20px;
982	padding-bottom: 20px;
983	padding-left: 20px;
984}
985.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
986	margin-top: 20px;
987	margin-right: 20px;
988	margin-bottom: 20px;
989	margin-left: 20px;
990}
991:where(.fl-builder-content, .fl-page) :is(a[href], button, input, select, textarea, [tabindex]:not([tabindex="-1"])):focus {
992	outline-style: solid;
993	outline-width: 2px;
994	outline-offset: 2px;
995}
996
997
998
999
1000
1001
1002.fl-node-2eo1glqbtas9.fl-row-default-height > .fl-row-content-wrap, .fl-node-2eo1glqbtas9.fl-row-full-height > .fl-row-content-wrap, .fl-node-2eo1glqbtas9.fl-row-custom-height > .fl-row-content-wrap {
1003	align-items: center;
1004	justify-content: center;
1005}
1006 .fl-node-2eo1glqbtas9 > .fl-row-content-wrap {
1007	padding-top:0px;
1008	padding-right:0px;
1009	padding-bottom:0px;
1010	padding-left:0px;
1011}
1012
1013
1014
1015
1016
1017
1018.fl-node-gvmrcsapd7wb > .fl-row-content-wrap {
1019	background-color: #ffffff;
1020	border-top-width: 1px;
1021	border-right-width: 0px;
1022	border-bottom-width: 1px;
1023	border-left-width: 0px;
1024}
1025.fl-node-gvmrcsapd7wb.fl-row-default-height > .fl-row-content-wrap, .fl-node-gvmrcsapd7wb.fl-row-full-height > .fl-row-content-wrap, .fl-node-gvmrcsapd7wb.fl-row-custom-height > .fl-row-content-wrap {
1026	align-items: center;
1027	justify-content: center;
1028}
1029 .fl-node-gvmrcsapd7wb > .fl-row-content-wrap {
1030	padding-bottom:15px;
1031}
1032
1033
1034
1035
1036.fl-node-ne59gtawv01x {
1037	width: 23%;
1038}
1039.fl-node-ne59gtawv01x > .fl-col-content {
1040	border-top-width: 1px;
1041	border-right-width: 1px;
1042	border-bottom-width: 1px;
1043	border-left-width: 1px;
1044}
1045@media(max-width: 1200px) {
1046	.fl-builder-content .fl-node-ne59gtawv01x {
1047		width: 18% !important;
1048		max-width: none;
1049		-webkit-box-flex: 0 1 auto;
1050		-moz-box-flex: 0 1 auto;
1051		-webkit-flex: 0 1 auto;
1052		-ms-flex: 0 1 auto;
1053		flex: 0 1 auto;
1054	}
1055}
1056@media(max-width: 992px) {
1057	.fl-builder-content .fl-node-ne59gtawv01x {
1058		width: 80% !important;
1059		max-width: none;
1060		-webkit-box-flex: 0 1 auto;
1061		-moz-box-flex: 0 1 auto;
1062		-webkit-flex: 0 1 auto;
1063		-ms-flex: 0 1 auto;
1064		flex: 0 1 auto;
1065	}
1066}
1067@media(max-width: 768px) {
1068	.fl-builder-content .fl-node-ne59gtawv01x {
1069		width: 80% !important;
1070		max-width: none;
1071		clear: none;
1072		float: left;
1073	}
1074}
1075
1076
1077
1078
1079.fl-node-j7u10b59vwme {
1080	width: 25%;
1081}
1082.fl-node-j7u10b59vwme > .fl-col-content {
1083	background-color: #00a0d5;
1084}
1085@media(max-width: 768px) {
1086	.fl-builder-content .fl-node-j7u10b59vwme {
1087		width: 25% !important;
1088		max-width: none;
1089		clear: none;
1090		float: left;
1091	}
1092}
1093
1094
1095
1096
1097.fl-node-hv7jgi9k2wr4 {
1098	width: 100%;
1099}
1100
1101
1102
1103
1104.fl-node-d8s4yvg56mei {
1105	width: 54%;
1106}
1107.fl-node-d8s4yvg56mei > .fl-col-content {
1108	border-top-width: 1px;
1109	border-right-width: 1px;
1110	border-bottom-width: 1px;
1111	border-left-width: 1px;
1112}
1113@media(max-width: 1200px) {
1114	.fl-builder-content .fl-node-d8s4yvg56mei {
1115		width: 62% !important;
1116		max-width: none;
1117		-webkit-box-flex: 0 1 auto;
1118		-moz-box-flex: 0 1 auto;
1119		-webkit-flex: 0 1 auto;
1120		-ms-flex: 0 1 auto;
1121		flex: 0 1 auto;
1122	}
1123}
1124@media(max-width: 992px) {
1125	.fl-builder-content .fl-node-d8s4yvg56mei {
1126		width: 33% !important;
1127		max-width: none;
1128		-webkit-box-flex: 0 1 auto;
1129		-moz-box-flex: 0 1 auto;
1130		-webkit-flex: 0 1 auto;
1131		-ms-flex: 0 1 auto;
1132		flex: 0 1 auto;
1133	}
1134}
1135@media(max-width: 768px) {
1136	.fl-builder-content .fl-node-d8s4yvg56mei {
1137		width: 20% !important;
1138		max-width: none;
1139		clear: none;
1140		float: left;
1141	}
1142}
1143
1144
1145
1146
1147.fl-node-zmexpkw96j4i {
1148	width: 25%;
1149}
1150.fl-node-zmexpkw96j4i > .fl-col-content {
1151	background-color: #f7ae1b;
1152}
1153@media(max-width: 768px) {
1154	.fl-builder-content .fl-node-zmexpkw96j4i {
1155		width: 25% !important;
1156		max-width: none;
1157		clear: none;
1158		float: left;
1159	}
1160}
1161
1162
1163
1164
1165.fl-node-5pd9gmbqjfsx {
1166	width: 23%;
1167}
1168.fl-node-5pd9gmbqjfsx > .fl-col-content {
1169	border-top-width: 1px;
1170	border-right-width: 1px;
1171	border-bottom-width: 1px;
1172	border-left-width: 1px;
1173}
1174@media(max-width: 1200px) {
1175	.fl-builder-content .fl-node-5pd9gmbqjfsx {
1176		width: 20% !important;
1177		max-width: none;
1178		-webkit-box-flex: 0 1 auto;
1179		-moz-box-flex: 0 1 auto;
1180		-webkit-flex: 0 1 auto;
1181		-ms-flex: 0 1 auto;
1182		flex: 0 1 auto;
1183	}
1184}
1185@media(max-width: 992px) {
1186	.fl-builder-content .fl-node-5pd9gmbqjfsx {
1187		width: 20% !important;
1188		max-width: none;
1189		-webkit-box-flex: 0 1 auto;
1190		-moz-box-flex: 0 1 auto;
1191		-webkit-flex: 0 1 auto;
1192		-ms-flex: 0 1 auto;
1193		flex: 0 1 auto;
1194	}
1195}
1196@media(max-width: 768px) {
1197	.fl-builder-content .fl-node-5pd9gmbqjfsx {
1198		width: 20% !important;
1199		max-width: none;
1200		clear: none;
1201		float: left;
1202	}
1203}
1204
1205
1206
1207
1208.fl-node-bhmw231slojz {
1209	width: 25%;
1210}
1211.fl-node-bhmw231slojz > .fl-col-content {
1212	background-color: #ea067a;
1213}
1214@media(max-width: 768px) {
1215	.fl-builder-content .fl-node-bhmw231slojz {
1216		width: 25% !important;
1217		max-width: none;
1218		clear: none;
1219		float: left;
1220	}
1221}
1222
1223
1224
1225
1226.fl-node-jz5uiptnh90v {
1227	width: 25%;
1228}
1229.fl-node-jz5uiptnh90v > .fl-col-content {
1230	background-color: #a8cf45;
1231}
1232.fl-builder-content .fl-node-jz5uiptnh90v > .fl-col-content {
1233	min-height: 10px;
1234}
1235@media(max-width: 768px) {
1236	.fl-builder-content .fl-node-jz5uiptnh90v {
1237		width: 25% !important;
1238		max-width: none;
1239		clear: none;
1240		float: left;
1241	}
1242}
1243img.mfp-img {
1244    padding-bottom: 40px !important;
1245}
1246
1247/* Support for object-fit */
1248.fl-builder-edit .fl-fill-container img {
1249	transition: object-position .5s;
1250}
1251
1252.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {
1253	height: 100% !important;
1254	width: 100% !important;
1255}
1256
1257@media (max-width: 768px) { /* Mobile Photo */
1258.fl-photo-content,
1259.fl-photo-img {
1260	max-width: 100%;
1261} }.fl-node-7pbyoe61gk0r, .fl-node-7pbyoe61gk0r .fl-photo {
1262	text-align: left;
1263}
1264.fl-node-7pbyoe61gk0r .fl-photo-content, .fl-node-7pbyoe61gk0r .fl-photo-img {
1265	width: 320px;
1266}
1267@media(max-width: 992px) {
1268	.fl-node-7pbyoe61gk0r .fl-photo-content, .fl-node-7pbyoe61gk0r .fl-photo-img {
1269		width: 200px;
1270	}
1271}
1272 .fl-node-7pbyoe61gk0r.fl-module-photo {
1273	margin-top:20px;
1274	margin-bottom:0px;
1275}
1276@-webkit-keyframes mega-menu-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes mega-menu-fade-in{0%{opacity:0}100%{opacity:1}}.brex-mega-menu-desktop .mega-menu-saved-row>a.megamenuonmouseover:hover+.mega-menu-saved-row-container{display:block!important}.brex-mega-menu{z-index:99;display:flex;width:100%;margin-bottom:0;padding-left:0;list-style:none;justify-content:center;align-items:center}.brex-mega-menu>li{display:inline-block}.brex-mega-menu>li>a{display:block;transition:color 200ms,background-color 200ms;text-decoration:none}.brex-mega-menu>li.drop-down{position:relative}.brex-mega-menu>li.drop-down>a.megamenuonmouseover:hover+.drop-down-ul{display:block!important;}.brex-mega-menu>li.drop-down ul.drop-down-ul{position:absolute;z-index:99;left:0;display:none;padding-left:0;list-style:none;-webkit-animation-name:mega-menu-fade-in;animation-name:mega-menu-fade-in;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.brex-mega-menu>li.drop-down ul.drop-down-ul:hover{display:block}.brex-mega-menu>li.drop-down ul.drop-down-ul>li>a{display:block;padding:20px 22px;text-decoration:none}.brex-mega-menu>li.mega-menu-saved-row .mega-menu-saved-row-container{position:absolute;z-index:999;left:0;margin: 0 auto;right: 0;display:none;width:100%;-webkit-animation-name:mega-menu-fade-in;animation-name:mega-menu-fade-in;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.brex-mega-menu>li.mega-menu-saved-row .mega-menu-saved-row-container.invisible{z-index:-1;opacity:0!important;visibility:hidden}.brex-mega-menu>li.mega-menu-saved-row .mega-menu-saved-row-container:hover{display:block}.brex-mobile-menu-container-node{position:relative;z-index:99}.brex-mobile-menu-container-node .brex-mobile-menu-container{position:fixed;top:0;overflow:scroll;height:100%;padding-top:46px;
1276transition:transform 250ms ease-in-out}.brex-mobile-menu-container-node .brex-mobile-menu-container .close-icon{position:absolute;top:20px;right:20px}.brex-mobile-menu-container-node .brex-mobile-menu-container .close-icon>i{z-index:999}.brex-mobile-menu-container-node .brex-mobile-menu-container.brex-mobile-menu-left{left:0;transform:translateX(-100%)}.brex-mobile-menu-container-node .brex-mobile-menu-container.brex-mobile-menu-left.expanded{transform:translateX(0)}.brex-mobile-menu-container-node .brex-mobile-menu-container.brex-mobile-menu-right{right:0;transform:translateX(100%)}.brex-mobile-menu-container-node .brex-mobile-menu-container.brex-mobile-menu-right.expanded{transform:translateX(0)}.brex-mobile-menu-container-node .brex-mobile-menu-container.brex-mobile-menu-top{width:100%;transform:translateY(-100%)}.brex-mobile-menu-container-node .brex-mobile-menu-container.brex-mobile-menu-top.expanded{transform:translateY(0)}@media screen and (min-width:783px){.brex-mobile-menu-container-node .brex-mobile-menu-container{padding-top:32px}}.brex-mobile-menu-container-node .brex-mobile-menu-container .menu-item-has-children>
1276a::after{font-family:FontAwesome;font-weight:400;font-style:normal;position:relative;top:-2px;margin-left:5px;content:'\F0DD';text-decoration:inherit;-webkit-font-smoothing:antialiased}.brex-mobile-menu-container-node .brex-mobile-menu-container .menu-item-has-children.expanded>a::after{top:2px;content:'\F0DE'}.brex-mobile-menu-container-node .brex-mobile-menu-container .menu-item-has-children.expanded .sub-menu{height:auto}.brex-mobile-menu-container-node .brex-mobile-menu-container .sub-menu{overflow:hidden;height:0;padding-left:0;transition:height 250ms}.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mega-menu{margin:0;padding-top:25px;padding-bottom:25px}.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mega-menu li.mega-menu-saved-row a::after{font-family:FontAwesome;font-weight:400;font-style:normal;position:relative;top:-2px;margin-left:5px;content:'\F0DD';text-decoration:inherit;-webkit-font-smoothing:antialiased}.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mega-menu li.mega-menu-saved-row.expanded a::after{top:2px;content:'\F0DE'}.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mega-menu li a{margin:0;padding:0 25px}.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mega-menu .mega-menu-saved-row-container{position:relative}.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner{margin:0;padding:25px}.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner li{font-weight:700;padding-top:15px;padding-left:10px;list-style:none;cursor:pointer;color:#fff}.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner li a{font-weight:700;cursor:pointer;text-decoration:none;color:#fff}.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner li span{font-size:14px;display:block;color:#fff;color:rgba(255,255,255,.5)}body.admin-bar .brex-mobile-menu-container-node .brex-mega-menu,body.admin-bar .brex-mobile-menu-container-node .brex-mega-menu li{display:block;width:100%}body.admin-bar .brex-mobile-menu-container-node .brex-mega-menu .mega-menu-saved-row.expanded .mega-menu-saved-row-container{display:block}body.admin-bar .brex-mobile-menu-container-node .close-icon{margin-top:46px}@media screen and (max-width:783px){body.admin-bar .brex-mobile-menu-container-node .close-icon{margin-top:32px!important}} .bb-mega-menu-search-item{display:inline-block}.bb-mega-menu-search-item .bb-mega-menu-search{position:relative}.bb-mega-menu-search-item .bb-search-toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:grey;padding:10px}.bb-mega-menu-search-item .bb-search-input-wrap{position:absolute;top:100%;right:0;width:400px;margin-top:10px;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .25s,transform .25s;z-index:10}.bb-mega-menu-search-item .bb-mega-menu-search.is-open .bb-search-input-wrap{opacity:1;transform:translateY(0);pointer-events:auto;z-index:999;}.bb-mega-menu-search-item .bb-search-input{border-radius:4px;font-size:16px;line-height:16px;padding:12px}.fl-node-t47lfbrsng8i .brex-mega-menu-desktop .brex-mega-menu {justify-content: flex-end;display: none;}.fl-node-t47lfbrsng8i .brex-mega-menu-desktop .brex-mega-menu > li > a {color: #440099;transition: color , background-color ;font-weight: 400;font-size: 16px;text-align: center;}.fl-node-t47lfbrsng8i .brex-mega-menu-desktop .brex-mega-menu > li.drop-down .drop-down-ul > li > a {color: #000000;background-color: #ededed;min-width: 200px;transition: color , background-color ;}.fl-node-t47lfbrsng8i .brex-mega-menu-desktop .brex-mega-menu > li.drop-down .drop-down-ul > li > a:hover {color: #440099;background-color: #ededed;}.fl-node-t47lfbrsng8i .brex-mobile-menu-icon {text-align: right;}.fl-node-t47lfbrsng8i .brex-mobile-menu-icon i {color: #000000;font-size: 24px;}.fl-node-t47lfbrsng8i.brex-mobile-menu-container-node .brex-mobile-menu-container {background-color: #ffffff;width: 250px;}.fl-node-t47lfbrsng8i.brex-mobile-menu-container-node .brex-mobile-menu-container .close-icon {top: 20px;right: 20px;}.fl-node-t47lfbrsng8i.brex-mobile-menu-container-node .brex-mobile-menu-container .close-icon > i {font-size: 24px;color: #000000;}.fl-node-t47lfbrsng8i.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner li a {color: #000000;text-align: center;}@media screen and (min-width: 767px) and (max-width: 991px){.fl-node-t47lfbrsng8i .brex-mega-menu-desktop .brex-mega-menu {display: flex;}.fl-node-t47lfbrsng8i .brex-mega-menu-desktop .brex-mega-menu > li > a {padding: 10px 10px 10px 10px;}.fl-node-t47lfbrsng8i .brex-mobile-menu-icon {display: none;}.fl-node-t47lfbrsng8i .brex-mobile-menu-container {display: none;}}@media screen and (min-width: 992px){.fl-node-t47lfbrsng8i .brex-mega-menu-desktop .brex-mega-menu {display: flex;}.fl-node-t47lfbrsng8i .brex-mega-menu-desktop .brex-mega-menu > li > a {padding: 0 20px 0 20px;}.fl-node-t47lfbrsng8i .brex-mega-menu-desktop .brex-mega-menu > li.drop-down .drop-down-ul > li > a {padding: 10px 16px 10px 16px;}.fl-node-t47lfbrsng8i .brex-mobile-menu-icon {display: none;}.fl-node-t47lfbrsng8i .brex-mobile-menu-container {display: none;}} .fl-node-t47lfbrsng8i > .fl-module-content {
1277	margin-top:0px;
1278	margin-right:0px;
1279	margin-bottom:0px;
1280}
1281.fl-node-9n4eltfvh2r7 .brex-mega-menu-desktop .brex-mega-menu {justify-content: center;display: none;}.fl-node-9n4eltfvh2r7 .brex-mega-menu-desktop .brex-mega-menu > li > a {color: #000000;transition: color , background-color ;font-size: 17px;text-align: center;}.fl-node-9n4eltfvh2r7 .brex-mega-menu-desktop .brex-mega-menu > li.drop-down .drop-down-ul > li > a {color: #ffffff;background-color: #440099;min-width: 200px;transition: color , background-color ;}.fl-node-9n4eltfvh2r7 .brex-mega-menu-desktop .brex-mega-menu > li.drop-down .drop-down-ul > li > a:hover {color: #f7ae1b;background-color: #440099;}.fl-node-9n4eltfvh2r7 .brex-mobile-menu-icon {text-align: right;}.fl-node-9n4eltfvh2r7 .brex-mobile-menu-icon i {color: #000000;font-size: 24px;}.fl-node-9n4eltfvh2r7.brex-mobile-menu-container-node .brex-mobile-menu-container {background-color: #ffffff;width: 250px;}.fl-node-9n4eltfvh2r7.brex-mobile-menu-container-node .brex-mobile-menu-container .close-icon {top: 20px;right: 20px;}.fl-node-9n4eltfvh2r7.brex-mobile-menu-container-node .brex-mobile-menu-container .close-icon > i {font-size: 24px;color: #000000;}.fl-node-9n4eltfvh2r7.brex-mobile-menu-container-node .brex-mobile-menu-container .brex-mobile-menu-inner li a {color: #000000;text-align: center;}@media screen and (min-width: 767px) and (max-width: 991px){.fl-node-9n4eltfvh2r7 .brex-mega-menu-desktop .brex-mega-menu {display: flex;}.fl-node-9n4eltfvh2r7 .brex-mega-menu-desktop .brex-mega-menu > li > a {padding: 10px 10px 10px 10px;}.fl-node-9n4eltfvh2r7 .brex-mobile-menu-icon {display: none;}.fl-node-9n4eltfvh2r7 .brex-mobile-menu-container {display: none;}}@media screen and (min-width: 992px){.fl-node-9n4eltfvh2r7 .brex-mega-menu-desktop .brex-mega-menu {display: flex;}.fl-node-9n4eltfvh2r7 .brex-mega-menu-desktop .brex-mega-menu > li > a {padding: 10px 20px 10px 20px;}.fl-node-9n4eltfvh2r7 .brex-mega-menu-desktop .brex-mega-menu > li.drop-down .drop-down-ul > li > a {padding: 8px 8px 8px 8px;}.fl-node-9n4eltfvh2r7 .brex-mobile-menu-icon {display: none;}.fl-node-9n4eltfvh2r7 .brex-mobile-menu-container {display: none;}} .fl-node-9n4eltfvh2r7 > .fl-module-content {
1282	margin-top:0px;
1283	margin-bottom:0px;
1284}
1285.uabb-offcanvas-menu .menu-item a {
1286	display: block;
1287}
1288
1289.uabb-offcanvas {
1290	position: fixed;
1291	width: 0;
1292	margin: 0;
1293	top: 0;
1294	bottom: 0;
1295	height: 100vh;
1296	overflow: auto;
1297	background-color: #fff;
1298	background: #fff;
1299	visibility: visible;
1300	z-index: 99999;
1301}
1302
1303.uabb-offcanvas-animating,
1304.uabb-offcanvas,
1305.uabb-offcanvas-overlay {
1306	-webkit-transition: all .3s;
1307	transition: all .3s;
1308}
1309
1310.uabb-offcanvas::-webkit-scrollbar {
1311	display: none;
1312}
1313
1314.admin-bar .uabb-offcanvas {
1315	margin-top: 32px;
1316}
1317
1318.uabb-offcanvas-shadow-normal.position-at-right.uabb-off-canvas-show,
1319.uabb-offcanvas-shadow-normal.position-at-left.uabb-off-canvas-show {
1320	-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
1321	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
1322}
1323
1324.uabb-offcanvas-shadow-inset.position-at-right.uabb-off-canvas-show {
1325	-webkit-box-shadow: inset 7px 0 8px -9px rgba(0, 0, 0, .5);
1326	box-shadow: inset 7px 0 8px -9px rgba(0, 0, 0, .5);
1327}
1328
1329.uabb-offcanvas-shadow-inset.position-at-left.uabb-off-canvas-show {
1330	-webkit-box-shadow: inset -7px 0 8px -9px rgba(0, 0, 0, .5);
1331	box-shadow: inset -7px 0 8px -9px rgba(0, 0, 0, .5);
1332}
1333
1334.uabb-offcanvas-action-wrap .uabb-offcanvas-action .uabb-offcanvas-icon {
1335	text-align: center;
1336}
1337
1338.uabb-offcanvas-action-wrap .uabb-button-wrapper .uabb-offcanvas-action-alignment-left,
1339.uabb-offcanvas-action-wrap .uabb-offcanvas-icon-wrap .uabb-offcanvas-action-alignment-left {
1340	top: 50%;
1341	left: 0;
1342	right: auto;
1343	position: fixed;
1344	z-index: 99997;
1345}
1346
1347.uabb-offcanvas-action-wrap .uabb-button-wrapper .uabb-offcanvas-action-alignment-right,
1348.uabb-offcanvas-action-wrap .uabb-offcanvas-icon-wrap .uabb-offcanvas-action-alignment-right {
1349	top: 50%;
1350	right: 0;
1351	left: auto;
1352	position: fixed;
1353	z-index: 99997;
1354}
1355
1356.uabb-offcanvas-overlay {
1357	position: fixed;
1358	width: 100%;
1359	height: 100vh;
1360	visibility: hidden;
1361	top: 0;
1362	bottom: 0;
1363	left: 0;
1364	right: 0;
1365	z-index: 99998;
1366	opacity: 0;
1367}
1368
1369.uabb-offcanvas-content {
1370	width: 100%;
1371	padding: 40px 25px 25px;
1372}
1373
1374.uabb-offcanvas img {
1375	display: block;
1376	margin: 0 auto;
1377	max-width: 100%;
1378}
1379
1380.uabb-offcanvas-full {
1381	pointer-events: none;
1382	min-height: 100%;
1383}
1384
1385.uabb-offcanvas-full .uabb-offcanvas-close {
1386	pointer-events: auto;
1387}
1388
1389.uabb-off-canvas-show,
1390.uabb-off-canvas-show .uabb-offcanvas-close,
1391.uabb-off-canvas-show+.uabb-offcanvas-close {
1392	visibility: visible;
1393}
1394
1395.uabb-off-canvas-show {
1396	scrollbar-width: none;
1397}
1398
1399.uabb-offcanvas-close-icon-wrapper {
1400	position: absolute;
1401	top: 0;
1402	right: 0;
1403	z-index: 10;
1404}
1405
1406.uabb-offcanvas-content .uabb-offcanvas-menu,
1407.uabb-offcanvas-content .uabb-offcanvas-menu .sub-menu {
1408	list-style: none;
1409}
1410
1411.uabb-offcanvas-content .uabb-offcanvas-menu {
1412	margin-left: 0;
1413}
1414
1415.uabb-offcanvas-content .uabb-offcanvas-menu .menu-item a:hover,
1416.uabb-offcanvas-content .uabb-offcanvas-menu .menu-item a:focus {
1417	-webkit-transition: background 150ms linear, color 150ms linear;
1418	transition: background 150ms linear, color 150ms linear;
1419}
1420
1421.uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close-icon,
1422.uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close-icon {
1423	cursor: pointer;
1424	fill: #000;
1425}
1426
1427.uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
1428	display: block;
1429	float: right;
1430	padding: 8px;
1431	-webkit-border-radius: 0;
1432	border-radius: 0;
1433	cursor: pointer;
1434	vertical-align: middle;
1435}
1436
1437.uabb-offcanvas-close-icon-wrapper.uabb-offcanvas-close-icon-position-left-top {
1438	left: 0;
1439	right: auto;
1440}
1441
1442.uabb-offcanvas-close-icon-wrapper.uabb-offcanvas-close-icon-position-right-top {
1443	right: 0;
1444	left: auto;
1445}
1446
1447.uabb-offcanvas-content .uabb-offcanvas-menu li {
1448	margin: 5px;
1449}
1450
1451.uabb-off-canvas-show~.uabb-offcanvas-overlay {
1452	opacity: 1;
1453	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
1454	visibility: visible;
1455}
1456
1457.uabb-offcanvas-close {
1458	z-index: 99999;
1459}
1460
1461.uabb-offcanvas-position-at-left {
1462	left: 0;
1463}
1464
1465.uabb-offcanvas-position-at-right {
1466	right: 0;
1467}
1468
1469.uabb-offcanvas .uabb-offcanvas-content .uabb-creative-menu .sub-menu {
1470	margin-left: 15px;
1471}
1472
1473.uabb-offcanvas-action.uabb-offcanvas-photo-wrap {
1474	display: inline-block;
1475	border-radius: 0;
1476	line-height: 0;
1477	position: relative;
1478	max-width: 100%;
1479	overflow: hidden;
1480	width: 100%;
1481}
1482
1483.uabb-offcanvas-icon-bg,
1484.uabb-offcanvas-photo-content {
1485	display: inline-block;
1486}
1487
1488.uabb-offcanvas-parent-wrapper .uabb-offcanvas-overlay,
1489.uabb-offcanvas-action {
1490	cursor: pointer;
1491}.fl-node-qkrvaxldth2f .uabb-offcanvas-close .uabb-offcanvas-close-icon {
1492	font-size:20px;}
1493	.fl-node-qkrvaxldth2f .uabb-offcanvas {
1494		width:100px	}
1495	.fl-node-qkrvaxldth2f .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-left {
1496		left: -100px	}
1497	.fl-node-qkrvaxldth2f .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-right {
1498		right: -100px	}
1499.fl-node-qkrvaxldth2f .uabb-offcanvas-photo-wrap,
1500.fl-node-qkrvaxldth2f .uabb-offcanvas-text-wrap,
1501.fl-node-qkrvaxldth2f .uabb-offcanvas-icon-wrap {
1502	text-align:right;}
1503.fl-node-qkrvaxldth2f .uabb-offcanvas-photo-wrap .uabb-offcanvas-photo {
1504	}
1505.fl-node-qkrvaxldth2f .uabb-offcanvas-text-wrap {
1506	}
1507.fl-node-qkrvaxldth2f .uabb-offcanvas-text-wrap:hover {
1508	}
1509.fl-node-qkrvaxldth2f .uabb-offcanvas-qkrvaxldth2f .uabb-offcanvas-text-content {
1510	text-align:center;}
1511.fl-node-qkrvaxldth2f .uabb-offcanvas-qkrvaxldth2f .uabb-offcanvas-text-content:hover {
1512	}
1513.fl-node-qkrvaxldth2f .uabb-offcanvas-icon-wrap .uabb-offcanvas-icon {
1514	font-size:24px;}
1515.fl-node-qkrvaxldth2f .uabb-offcanvas-icon-wrap .uabb-offcanvas-icon:hover {
1516	}
1517	.fl-node-qkrvaxldth2f .uabb-offcanvas-qkrvaxldth2f .uabb-offcanvas-overlay {
1518		background:rgba(0,0,0,0.75);	}
1519		.fl-node-qkrvaxldth2f .uabb-offcanvas-menu .menu-item a {
1520		}
1521		.fl-node-qkrvaxldth2f .uabb-offcanvas-menu .menu-item a:hover {
1522		}
1523		.fl-node-qkrvaxldth2f .uabb-offcanvas-qkrvaxldth2f .uabb-offcanvas {
1524		}
1525		.fl-node-qkrvaxldth2f .uabb-offcanvas-menu .menu-item a {
1526		}
1527		.fl-node-qkrvaxldth2f .uabb-offcanvas-menu .menu-item a:hover {
1528		}
1529		.fl-node-qkrvaxldth2f .uabb-offcanvas-photo-wrap .uabb-offcanvas-photo-content {
1530		}
1531		.fl-node-qkrvaxldth2f .uabb-offcanvas-photo-wrap .uabb-offcanvas-photo-content:hover {
1532		}
1533		.fl-builder-content .fl-node-qkrvaxldth2f .uabb-button-wrap {
1534		text-align: left;
1535	}
1536
1537	.fl-node-qkrvaxldth2f .uabb-offcanvas-photo-wrap .uabb-offcanvas-photo-content {
1538	}
1539.fl-node-qkrvaxldth2f .uabb-offcanvas-icon-wrap .uabb-offcanvas-icon {
1540	}
1541.fl-node-qkrvaxldth2f .uabb-offcanvas-menu .menu-item a {
1542	padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;}
1543.fl-node-qkrvaxldth2f .uabb-offcanvas-content .uabb-offcanvas-menu li {
1544	margin-top:10px;margin-left:10px;margin-right:10px;margin-bottom:10px;}
1545.fl-node-qkrvaxldth2f .uabb-offcanvas-qkrvaxldth2f .uabb-offcanvas-content {
1546	padding-left:0px;padding-right:0px;}
1547.fl-node-qkrvaxldth2f .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
1548	background:#efefef;}
1549.fl-node-qkrvaxldth2f .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
1550	}
1551
1552	.fl-node-qkrvaxldth2f .uabb-offcanvas-menu .uabb-has-submenu > .sub-menu {
1553	display: none;
1554}
1555		@media ( max-width: 992px ) {
1556				.fl-node-qkrvaxldth2f .uabb-offcanvas-qkrvaxldth2f .uabb-offcanvas-content {
1557					}
1558		.fl-node-qkrvaxldth2f .uabb-offcanvas-menu .menu-item a {
1559					}
1560		.fl-node-qkrvaxldth2f .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
1561					}
1562		.fl-node-qkrvaxldth2f .uabb-offcanvas-content .uabb-offcanvas-menu li {
1563					}
1564					.fl-node-qkrvaxldth2f .uabb-offcanvas {
1565				width:300px			}
1566			.fl-node-qkrvaxldth2f .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-left {
1567				left: -300px			}
1568			.fl-node-qkrvaxldth2f .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-right {
1569				right: -300px			}
1570				.fl-node-qkrvaxldth2f .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
1571					}
1572		.fl-node-qkrvaxldth2f .uabb-offcanvas-icon-wrap .uabb-offcanvas-icon {
1573					}
1574		.fl-node-qkrvaxldth2f .uabb-offcanvas-photo-wrap {
1575					}
1576					.fl-node-qkrvaxldth2f .uabb-offcanvas-photo-wrap,
1577			.fl-node-qkrvaxldth2f .uabb-offcanvas-text-wrap,
1578			.fl-node-qkrvaxldth2f .uabb-offcanvas-icon-wrap {
1579				text-align:right;			}
1580			}
1581	@media ( max-width: 768px ) {
1582				.fl-node-qkrvaxldth2f .uabb-offcanvas-qkrvaxldth2f .uabb-offcanvas-content {
1583					}
1584		.fl-node-qkrvaxldth2f .uabb-offcanvas-menu .menu-item a {
1585					}
1586		.fl-node-qkrvaxldth2f .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
1587					}
1588		.fl-node-qkrvaxldth2f .uabb-offcanvas-content .uabb-offcanvas-menu li {
1589					}
1590					.fl-node-qkrvaxldth2f .uabb-offcanvas {
1591				width:100%			}
1592			.fl-node-qkrvaxldth2f .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-left {
1593				left: -100%			}
1594			.fl-node-qkrvaxldth2f .uabb-offcanvas-parent-wrapper .uabb-offcanvas-position-at-right {
1595				right: -100%			}
1596				.fl-node-qkrvaxldth2f .uabb-offcanvas-close-icon-wrapper .uabb-offcanvas-close {
1597					}
1598		.fl-node-qkrvaxldth2f .uabb-offcanvas-icon-wrap .uabb-offcanvas-icon {
1599					}
1600		.fl-node-qkrvaxldth2f .uabb-offcanvas-photo-wrap {
1601					}
1602					.fl-node-qkrvaxldth2f .uabb-offcanvas-photo-wrap,
1603			.fl-node-qkrvaxldth2f .uabb-offcanvas-text-wrap,
1604			.fl-node-qkrvaxldth2f .uabb-offcanvas-icon-wrap {
1605							}
1606			}
1607	.fl-module-box:before,
1608.fl-module-box:after {
1609	position: absolute;
1610}
1611a.fl-module-box {
1612	text-decoration: none;
1613}
1614
1615/* Zero margins for child modules */
1616.fl-module-box :where( .fl-module ),
1617.fl-module-box :where( .fl-module-content ),
1618.fl-module-box.fl-block > * {
1619	margin: 0;
1620}
1621
1622/* Prevent sliders and carousels from blowing out flex layouts */
1623:where(.fl-module-box:has(
1624    [class*="slide"],
1625    [class*="carousel"],
1626    [class*="swiper"]
1627)) {
1628    min-width: 0;
1629}
1630.fl-builder-content-15 .fl-node-rt6q4jp1as0v {
1631	display: flex;
1632	flex-direction: row;
1633	justify-content: end;
1634	align-items: center;
1635	gap: 10px;
1636}
1637 .fl-node-rt6q4jp1as0v.fl-module-box {
1638	margin-top:0px;
1639	margin-right:20px;
1640	margin-bottom:-10px;
1641}
1642@media (max-width: 768px) { .fl-node-rt6q4jp1as0v.fl-module-box { margin-bottom:20px; } }
1643.fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button),
1644.fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):hover,
1645.fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited,
1646.fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button),
1647.fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):hover,
1648.fl-page .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited {
1649	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
1650}
1651
1652
1653
1654
1655
1656.fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):hover,
1657.fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):focus,
1658.fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):hover,
1659.fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):focus {
1660
1661	background: rgba(29,209,161,0.75);
1662
1663		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
1664	}
1665
1666
1667
1668.fl-node-gd5oml0e2ujb.fl-button-wrap, .fl-node-gd5oml0e2ujb .fl-button-wrap {
1669	text-align: center;
1670}
1671.fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button) {
1672	padding-top: 12px;
1673	padding-right: 20px;
1674	padding-bottom: 12px;
1675	padding-left: 20px;
1676}
1677.fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button), .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited {
1678	font-size: 18px;
1679	text-transform: uppercase;
1680	border: 1px solid #38008d;
1681}
1682.fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):hover, .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):focus {
1683	border: 1px solid rgba(17,197,149,0.75);
1684}
1685.fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button), .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited, .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):hover, .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button):focus {
1686	border-color: rgb(255, 255, 255);
1687	border-top-left-radius: 40px;
1688	border-top-right-radius: 40px;
1689	border-bottom-left-radius: 40px;
1690	border-bottom-right-radius: 40px;
1691}
1692.fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button), .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited, .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button) *, .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited * {
1693	color: #ffffff;
1694}
1695@media(max-width: 1200px) {
1696	.fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button), .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited, .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-gd5oml0e2ujb a.fl-button:visited {
1697		font-size: 13px;
1698	}
1699}
1700 .fl-node-gd5oml0e2ujb > .fl-module-content {
1701	margin-top:0px;
1702	margin-right:0px;
1703	margin-bottom:0px;
1704	margin-left:0px;
1705}
1706
1707.fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button),
1708.fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):hover,
1709.fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited,
1710.fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button),
1711.fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):hover,
1712.fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited {
1713	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
1714}
1715
1716
1717
1718
1719
1720.fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):hover,
1721.fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):focus,
1722.fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):hover,
1723.fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):focus {
1724
1725	background: rgba(29,209,161,0.75);
1726
1727		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
1728	}
1729
1730
1731
1732.fl-node-3ikfazq7v5x9.fl-button-wrap, .fl-node-3ikfazq7v5x9 .fl-button-wrap {
1733	text-align: center;
1734}
1735.fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button) {
1736	padding-top: 12px;
1737	padding-right: 20px;
1738	padding-bottom: 12px;
1739	padding-left: 20px;
1740}
1741.fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button), .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited {
1742	font-size: 18px;
1743	text-transform: uppercase;
1744	border: 1px solid #38008d;
1745}
1746.fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):focus {
1747	border: 1px solid rgba(17,197,149,0.75);
1748}
1749.fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button), .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited, .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button):focus {
1750	border-color: rgb(255, 255, 255);
1751	border-top-left-radius: 40px;
1752	border-top-right-radius: 40px;
1753	border-bottom-left-radius: 40px;
1754	border-bottom-right-radius: 40px;
1755}
1756.fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button), .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited, .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button) *, .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited * {
1757	color: #ffffff;
1758}
1759@media(max-width: 1200px) {
1760	.fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button), .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-3ikfazq7v5x9 a.fl-button:visited {
1761		font-size: 12px;
1762	}
1763}
1764 .fl-node-3ikfazq7v5x9 > .fl-module-content {
1765	margin-top:0px;
1766	margin-right:0px;
1767	margin-bottom:0px;
1768	margin-left:0px;
1769}
1770.pp-search-form {
1771	display: block;
1772    -webkit-transition: 0.2s;
1773    -o-transition: 0.2s;
1774    transition: 0.2s;
1775}
1776.pp-screen-reader-text {
1777	position: absolute;
1778    top: -10000em;
1779    width: 1px;
1780    height: 1px;
1781    margin: -1px;
1782    padding: 0;
1783    overflow: hidden;
1784    clip: rect(0, 0, 0, 0);
1785    border: 0;
1786}
1787
1788/*---- Reset ---- */
1789.pp-search-form input[type="search"],
1790.pp-search-form button {
1791    margin: 0;
1792    border: 0;
1793    padding: 0;
1794    display: inline-block;
1795    vertical-align: middle;
1796    white-space: normal;
1797    background: none;
1798    line-height: 1;
1799    min-width: 0;
1800    font-size: 15px;
1801    -webkit-appearance: none;
1802    -moz-appearance: none;
1803}
1804.pp-search-form button:hover {
1805	border: 0;
1806}
1807
1808.pp-search-form input[type="search"]:focus,
1809.pp-search-form button:focus {
1810	outline: 0;
1811    color: inherit;
1812}
1813.pp-search-form input[type="search"]:focus {
1814	background: none;
1815	background-color: transparent;
1816	border: 0;
1817}
1818
1819.pp-search-form input[type="search"] {
1820	padding: 10px;
1821}
1822
1823.pp-search-form button {
1824    background-color: #aaa;
1825    font-size: 16px;
1826    color: #fff;
1827    border-radius: 0;
1828}
1829.pp-search-form button[type="submit"] {
1830	-webkit-border-radius: 0;
1831	-moz-border-radius: 0;
1832	border-radius: 0;
1833	-webkit-box-shadow: none;
1834	-moz-box-shadow: none;
1835	box-shadow: none;
1836}
1837
1838.pp-search-form__input {
1839    flex-basis: 100%;
1840    color: #555;
1841	transition: color 0.2s;
1842}
1843.pp-search-form__input::-webkit-input-placeholder {
1844	color: inherit;
1845	font-family: inherit;
1846	opacity: 0.6;
1847}
1848.pp-search-form__input:-ms-input-placeholder {
1849	color: inherit;
1850	font-family: inherit;
1851	opacity: 0.6;
1852}
1853.pp-search-form__input::-moz-placeholder {
1854	color: inherit;
1855	font-family: inherit;
1856	opacity: 0.6;
1857}
1858.pp-search-form__input:-moz-placeholder {
1859	color: inherit;
1860	font-family: inherit;
1861	opacity: 0.6;
1862}
1863.pp-search-form__input::placeholder {
1864	color: inherit;
1865	font-family: inherit;
1866	opacity: 0.6;
1867}
1868
1869.pp-search-form__container {
1870	display: -webkit-box;
1871    display: -webkit-flex;
1872    display: -ms-flexbox;
1873    display: flex;
1874    -webkit-transition: 0.2s;
1875    -o-transition: 0.2s;
1876    transition: 0.2s;
1877    overflow: hidden;
1878    border: 0 solid transparent;
1879    min-height: 50px;
1880}
1881
1882.pp-search-form--style-minimal .pp-search-form__icon {
1883    opacity: 0.6;
1884    display: flex;
1885    align-items: center;
1886    justify-content: flex-end;
1887	color: #555;
1888}
1889
1890.pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__container:not(.pp-search-form--lightbox) {
1891	background: #eee;
1892}
1893
1894.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container:not(.pp-search-form--lightbox) {
1895	overflow: hidden;
1896    opacity: 0;
1897    -webkit-transform: scale(0);
1898    -ms-transform: scale(0);
1899	transform: scale(0);
1900}
1901.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container {
1902	-webkit-transition: 0.3s;
1903    -o-transition: 0.3s;
1904    transition: 0.3s;
1905    -webkit-box-align: center;
1906    -webkit-align-items: center;
1907    -ms-flex-align: center;
1908    align-items: center;
1909    position: fixed;
1910    z-index: 9998;
1911    top: 0;
1912    left: 0;
1913    right: 0;
1914    bottom: 0;
1915    height: 100vh;
1916    padding: 0 15%;
1917    background-color: rgba(0, 0, 0, 0.8);
1918}
1919
1920.pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form input[type="search"].pp-search-form__input {
1921	font-size: 30px;
1922    text-align: center;
1923    border-style: solid;
1924    border-width: 0 0 1px 0;
1925    border-color: #fff;
1926    line-height: 1.5;
1927	color: #fff;
1928	border-radius: 0;
1929}
1930
1931.pp-search-form--style-full_screen .pp-search-form__toggle {
1932    display: inline-block;
1933    cursor: pointer;
1934    vertical-align: middle;
1935    color: #333;
1936}
1937.pp-search-form--style-full_screen .pp-search-form__toggle i {
1938    position: relative;
1939    display: block;
1940    border: solid 0;
1941    -webkit-transition: 0.2s;
1942    -o-transition: 0.2s;
1943    transition: 0.2s;
1944    width: 33px;
1945    height: 33px;
1946    background-color: rgba(0, 0, 0, 0.05);
1947	border-radius: 3px;
1948}
1949.pp-search-form--style-full_screen .pp-search-form__toggle i:before {
1950    position: absolute;
1951    left: 50%;
1952    top: 50%;
1953    -webkit-transform: translate(-50%, -50%);
1954    -ms-transform: translate(-50%, -50%);
1955    transform: translate(-50%, -50%);
1956    font-size: 0.55em;
1957}
1958
1959.pp-search-form__submit {
1960	color: #fff;
1961    -webkit-transition: color 0.2s, background 0.2s;
1962    -o-transition: color 0.2s, background 0.2s;
1963    transition: color 0.2s, background 0.2s;
1964}
1965.pp-search-form--button-type-text .pp-search-form__submit {
1966	-webkit-flex-shrink: 0;
1967    -ms-flex-negative: 0;
1968    flex-shrink: 0;
1969}
1970
1971.pp-search-form--lightbox-close {
1972	color: #eaeaea;
1973	-webkit-transition: all 0.5s;
1974    -o-transition: all 0.5s;
1975    transition: all 0.5s;
1976	opacity: 1;
1977	cursor: pointer;
1978	position: absolute;
1979	top: 30px;
1980    right: 30px;
1981	font-size: 25px;
1982	line-height: 1;
1983    padding: 5px;
1984    z-index: 2;
1985}
1986.pp-search-form--lightbox-close svg {
1987    stroke: #fff;
1988	stroke-width: 3px;
1989	width: 30px;
1990	height: 30px;
1991}.fl-node-ws6v4jutcyaf .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__container:not(.pp-search-form--lightbox) {
1992	}
1993
1994.fl-node-ws6v4jutcyaf .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form--focus .pp-search-form__container:not(.pp-search-form--lightbox) {
1995		}
1996
1997.fl-node-ws6v4jutcyaf .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form__container {
1998	}
1999
2000.fl-node-ws6v4jutcyaf .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form--focus input[type="search"].pp-search-form__input {
2001	}
2002
2003.fl-node-ws6v4jutcyaf .pp-search-form__icon {
2004	padding-left: calc( 50px / 3 );
2005}
2006
2007.fl-node-ws6v4jutcyaf .pp-search-form__input,
2008.fl-node-ws6v4jutcyaf .pp-search-form-wrap.pp-search-form--style-full_screen input[type="search"].pp-search-form__input {
2009	}
2010
2011.fl-node-ws6v4jutcyaf .pp-search-form--focus input[type="search"].pp-search-form__input,
2012.fl-node-ws6v4jutcyaf .pp-search-form-wrap.pp-search-form--style-full_screen .pp-search-form--focus input[type="search"].pp-search-form__input {
2013	}
2014
2015
2016
2017.fl-node-ws6v4jutcyaf .pp-search-form__submit {
2018		}
2019
2020.fl-node-ws6v4jutcyaf .pp-search-form__submit:hover {
2021		}
2022
2023.fl-node-ws6v4jutcyaf .pp-search-form--style-full_screen .pp-search-form {
2024	text-align: center;	
2025}
2026
2027.fl-node-ws6v4jutcyaf .pp-search-form__toggle i {
2028			--toggle-icon-size: calc( 40em / 100 );
2029				font-size:  50px;
2030		width:  50px;
2031		height:  50px;
2032				color: #f7ae1b;
2033					border-color: #f7ae1b;
2034						background-color: rgba(0, 0, 0, 0);
2035				border-width: 0px;
2036		}
2037.fl-node-ws6v4jutcyaf .pp-search-form__toggle:hover i {
2038		}
2039.fl-node-ws6v4jutcyaf .pp-search-form__toggle i:before {
2040		font-size: var(--toggle-icon-size);
2041	}.fl-node-ws6v4jutcyaf .pp-search-form__container {
2042	min-height: 50px;
2043}
2044.fl-node-ws6v4jutcyaf .pp-search-form--button-type-icon .pp-search-form__submit {
2045	font-size: 16px;
2046}
2047.fl-node-ws6v4jutcyaf input[type='search'].pp-search-form__input, .fl-node-ws6v4jutcyaf .pp-search-form--button-type-text .pp-search-form__submit {
2048	padding-left: calc( 50px / 3 );
2049	padding-right: calc( 50px / 3 );
2050}
2051.fl-node-ws6v4jutcyaf input[type='search'].pp-search-form__input {
2052	min-height: 50px;
2053}
2054.fl-node-ws6v4jutcyaf .pp-search-form-wrap:not(.pp-search-form--style-full_screen) .pp-search-form__input {
2055	min-height: 50px;
2056	max-height: 50px;
2057}
2058.fl-node-ws6v4jutcyaf .pp-search-form__submit {
2059	min-width: calc( 1 * 50px );
2060}
2061 .fl-node-ws6v4jutcyaf > .fl-module-content {
2062	margin-left:10px;
2063}
2064.fl-builder-content-15 .fl-node-pgj4eufq79wa {
2065	display: flex;
2066	flex-direction: row;
2067	justify-content: end;
2068	gap: 5px;
2069}
2070:where( .fl-builder-content-15 .fl-node-pgj4eufq79wa > :not( .fl-block-overlay, .fl-drop-target ) ) {
2071	flex-grow: 0;
2072	flex-shrink: 1;
2073	flex-basis: 0%;
2074}
2075
2076/* Start Global CSS */
2077
2078/* End Global CSS */
2079
2080
2081/* Start Global Nodes CSS */
2082
2083/* End Global Nodes CSS */
2084
2085
2086/* Start Layout CSS */
2087
2088/* End Layout CSS */
2089
2090.fl-node-t47lfbrsng8i .mega-menu-dropdown {
2091  overflow: hidden;
2092  border-radius: 0 0 25px 25px;
2093  box-shadow: 2px 4px 2px rgba(0, 0, 0, 0.2);
2094}
2095@media (max-width: 1560px) and (min-width: 1400px) {
2096  .fl-node-9n4eltfvh2r7 .mega-menu-saved-row-a {
2097    font-size: 16px !important;
2098    padding: 10px 8px !important;
2099  }
2100}
2101@media (max-width: 1400px) and (min-width: 1100px) {
2102  .fl-node-9n4eltfvh2r7 .mega-menu-saved-row-a {
2103    font-size: 14px !important;
2104    padding: 10px 8px !important;
2105  }
2106}
2107@media (max-width: 1100px) and (min-width: 992px) {
2108  .fl-node-9n4eltfvh2r7 .mega-menu-saved-row-a {
2109    font-size: 13px !important;
2110    padding: 10px 6px !important;
2111  }
2112}
2113.fl-node-rt6q4jp1as0v .fl-module {
2114  width: auto !important;
2115}
2116/* Sticky */
2117.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
2118	position: fixed;
2119	width: 100%;
2120	z-index: 100;
2121}
2122
2123/* Sticky - fix flyout menu  */
2124.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
2125	left: auto !important;
2126	transition: left 0.2s !important;
2127}
2128.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {
2129	right: auto !important;
2130	transition: right 0.2s !important;
2131}
2132.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity {
2133	height: 100vh;
2134	width: 100vw;
2135}
2136.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout {
2137	top: 0px;
2138}
2139.fl-theme-builder-flyout-menu-active body {
2140	margin-left: 0px !important;
2141	margin-right: 0px !important;
2142}
2143.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body {
2144	overflow-x: hidden;
2145}
2146.fl-theme-builder-flyout-menu-push-right {
2147	right: 0px;
2148	transition: right 0.2s ease-in-out;
2149}
2150.fl-theme-builder-flyout-menu-push-left {
2151	left: 0px;
2152	transition: left 0.2s ease-in-out;
2153}
2154.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right {
2155	position: relative;
2156	right: 250px;
2157}
2158.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left {
2159	position: relative;
2160	left: 250px;
2161}
2162.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition {
2163	transition: none;
2164}
2165
2166/* Shrink */
2167.fl-builder-content[data-shrink="1"] .fl-row-content-wrap,
2168.fl-builder-content[data-shrink="1"] .fl-col-content,
2169.fl-builder-content[data-shrink="1"] .fl-module-content,
2170.fl-builder-content[data-shrink="1"] img {
2171	-webkit-transition: all 0.4s ease-in-out, background-position 1ms;
2172	-moz-transition: all 0.4s ease-in-out, background-position 1ms;
2173	transition: all 0.4s ease-in-out, background-position 1ms;
2174}
2175.fl-builder-content[data-shrink="1"] img {
2176	width: auto;
2177}
2178.fl-builder-content[data-shrink="1"] img.fl-photo-img {
2179	width: auto;
2180	height: auto;
2181}
2182.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap {
2183	margin-bottom: 0;
2184	margin-top: 0;
2185}
2186.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap {
2187	padding-bottom: 5px;
2188}
2189.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap {
2190	padding-top: 5px;
2191}
2192.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content {
2193	margin-bottom: 0;
2194	margin-top: 0;
2195	padding-bottom: 0;
2196	padding-top: 0;
2197}
2198.fl-theme-builder-header-shrink-module-bottom.fl-module-content,
2199.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
2200	margin-bottom: 5px;
2201}
2202.fl-theme-builder-header-shrink-module-top.fl-module-content,
2203.fl-theme-builder-header-shrink-module-bottom.fl-module:where(.fl-module:not(:has(> .fl-module-content))) {
2204	margin-top: 5px;
2205}
2206.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img {
2207	-webkit-transition: all 0.4s ease-in-out, background-position 1ms;
2208	-moz-transition: all 0.4s ease-in-out, background-position 1ms;
2209	transition: all 0.4s ease-in-out, background-position 1ms;
2210}
2211
2212/* Overlay */
2213.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {
2214	position: absolute;
2215	width: 100%;
2216	z-index: 100;
2217}
2218.fl-builder-content[data-type="header"][data-overlay="1"].fl-theme-builder-header-pinned:not(.fl-builder-content-editing) {
2219	position: fixed;
2220	width: 100%;
2221	z-index: 100;
2222}
2223.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] {
2224	display: none;
2225}
2226body: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,
2227body: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,
2228body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-module-box {
2229	background: transparent;
2230}
2231/* Equal height Column Bottom Alignment */
2232.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
2233    -webkit-justify-content: flex-end;
2234            justify-content: flex-end;
2235          -webkit-box-align: end;
2236           -webkit-box-pack: end;
2237              -ms-flex-pack: end;
2238}
2239
2240/* H1-H6 Margin Reset in all Modules */
2241.uabb-module-content h1,
2242.uabb-module-content h2,
2243.uabb-module-content h3,
2244.uabb-module-content h4,
2245.uabb-module-content h5,
2246.uabb-module-content h6 {
2247    margin: 0;
2248    clear: both;
2249}
2250
2251/* Anchor Tag Css */
2252
2253.fl-module-content a,
2254.fl-module-content a:hover,
2255.fl-module-content a:focus {
2256    text-decoration: none;
2257}
2258
2259/* Row Separator CSS */
2260
2261.uabb-row-separator {
2262    position: absolute;
2263    width: 100%;
2264    left: 0;
2265}
2266
2267.uabb-top-row-separator {
2268    top: 0;
2269    bottom: auto
2270}
2271
2272.uabb-bottom-row-separator {
2273    top: auto;
2274    bottom: 0;
2275}
2276
2277.fl-builder-content-editing .fl-visible-medium.uabb-row,
2278.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
2279.fl-builder-content-editing .fl-visible-mobile.uabb-row {
2280    display: none !important;
2281}
2282
2283@media (max-width: 992px) {
2284
2285    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
2286    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
2287        display: none !important;
2288    }
2289
2290    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
2291    .fl-builder-content-editing .fl-visible-medium.uabb-row,
2292    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
2293        display: block !important;
2294    }
2295}
2296
2297@media (max-width: 768px) {
2298    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
2299    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
2300    .fl-builder-content-editing .fl-visible-medium.uabb-row {
2301        display: none !important;
2302    }
2303
2304    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
2305    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
2306        display: block !important;
2307    }
2308}
2309
2310.fl-responsive-preview-content .fl-builder-content-editing {
2311    overflow-x: hidden;
2312    overflow-y: visible;
2313}
2314
2315.uabb-row-separator svg {
2316    width: 100%;
2317}
2318
2319.uabb-top-row-separator.uabb-has-svg svg {
2320    position: absolute;
2321    padding: 0;
2322    margin: 0;
2323    left: 50%;
2324    top: -1px;
2325    bottom: auto;
2326    -webkit-transform: translateX(-50%);
2327    -ms-transform: translateX(-50%);
2328    transform: translateX(-50%);
2329}
2330
2331.uabb-bottom-row-separator.uabb-has-svg svg {
2332    position: absolute;
2333    padding: 0;
2334    margin: 0;
2335    left: 50%;
2336    bottom: -1px;
2337    top: auto;
2338    -webkit-transform: translateX(-50%);
2339    -ms-transform: translateX(-50%);
2340    transform: translateX(-50%);
2341}
2342.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
2343    bottom: 0;
2344}
2345.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
2346    top: 0;
2347}
2348
2349/**
2350 *
2351 *  Svg Triangle Separator
2352 *  Big Triangle Separator
2353 *  Big Triangle Left Separator
2354 *  Svg Half Circle Separator
2355 *  Curve Center Separator
2356 *  Waves Separator
2357 *  Stamp
2358 *  Grass
2359 *  Slime
2360 *  Grass Bend
2361 *  Wave Slide
2362 *  Muliple Triangles
2363 *  Pine Tree
2364 *  Pine Tree Bend
2365 *
2366 ***************************************/
2367.uabb-bottom-row-separator.uabb-svg-triangle svg,
2368.uabb-bottom-row-separator.uabb-xlarge-triangle svg,
2369.uabb-top-row-separator.uabb-xlarge-triangle-left svg,
2370.uabb-bottom-row-separator.uabb-svg-circle svg,
2371.uabb-top-row-separator.uabb-slime-separator svg,
2372.uabb-top-row-separator.uabb-grass-separator svg,
2373.uabb-top-row-separator.uabb-grass-bend-separator svg,
2374.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,
2375.uabb-top-row-separator.uabb-wave-slide-separator svg,
2376.uabb-top-row-separator.uabb-pine-tree-separator svg,
2377.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,
2378.uabb-bottom-row-separator.uabb-stamp-separator svg,
2379.uabb-bottom-row-separator.uabb-xlarge-circle svg,
2380.uabb-top-row-separator.uabb-wave-separator svg{
2381    left: 50%;
2382    -webkit-transform: translateX(-50%) scaleY(-1);
2383       -moz-transform: translateX(-50%) scaleY(-1);
2384        -ms-transform: translateX(-50%) scaleY(-1);
2385         -o-transform: translateX(-50%) scaleY(-1);
2386            transform: translateX(-50%) scaleY(-1);
2387}
2388
2389/*
2390 *  Big Triangle
2391*/
2392.uabb-bottom-row-separator.uabb-big-triangle svg {
2393    left: 50%;
2394    -webkit-transform: scale(1) scaleY(-1) translateX(-50%);
2395       -moz-transform: scale(1) scaleY(-1) translateX(-50%);
2396        -ms-transform: scale(1) scaleY(-1) translateX(-50%);
2397         -o-transform: scale(1) scaleY(-1) translateX(-50%);
2398            transform: scale(1) scaleY(-1) translateX(-50%);
2399}
2400
2401.uabb-top-row-separator.uabb-big-triangle svg {
2402    left: 50%;
2403    -webkit-transform: translateX(-50%) scale(1);
2404       -moz-transform: translateX(-50%) scale(1);
2405        -ms-transform: translateX(-50%) scale(1);
2406         -o-transform: translateX(-50%) scale(1);
2407            transform: translateX(-50%) scale(1);
2408}
2409
2410/**
2411 *
2412 *  Big Triangle Right Separator
2413 *
2414 ***************************************/
2415.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
2416    left: 50%;
2417    -webkit-transform: translateX(-50%) scale(-1);
2418       -moz-transform: translateX(-50%) scale(-1);
2419        -ms-transform: translateX(-50%) scale(-1);
2420         -o-transform: translateX(-50%) scale(-1);
2421            transform: translateX(-50%) scale(-1);
2422}
2423
2424.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
2425    left: 50%;
2426    -webkit-transform: translateX(-50%) scaleX(-1);
2427       -moz-transform: translateX(-50%) scaleX(-1);
2428        -ms-transform: translateX(-50%) scaleX(-1);
2429         -o-transform: translateX(-50%) scaleX(-1);
2430            transform: translateX(-50%) scaleX(-1);
2431}
2432
2433/**
2434 *
2435 *  Curve Left Separator
2436 *  Curve Right Separator
2437 *
2438 ***************************************/
2439.uabb-top-row-separator.uabb-curve-up-separator svg {
2440    left: 50%;
2441     -webkit-transform: translateX(-50%) scaleY(-1);
2442       -moz-transform: translateX(-50%) scaleY(-1);
2443        -ms-transform: translateX(-50%) scaleY(-1);
2444         -o-transform: translateX(-50%) scaleY(-1);
2445            transform: translateX(-50%) scaleY(-1);
2446}
2447
2448.uabb-top-row-separator.uabb-curve-down-separator svg {
2449    left: 50%;
2450    -webkit-transform: translateX(-50%) scale(-1);
2451       -moz-transform: translateX(-50%) scale(-1);
2452        -ms-transform: translateX(-50%) scale(-1);
2453         -o-transform: translateX(-50%) scale(-1);
2454            transform: translateX(-50%) scale(-1);
2455}
2456
2457.uabb-bottom-row-separator.uabb-curve-down-separator svg {
2458    left: 50%;
2459    -webkit-transform: translateX(-50%) scaleX(-1);
2460       -moz-transform: translateX(-50%) scaleX(-1);
2461        -ms-transform: translateX(-50%) scaleX(-1);
2462         -o-transform: translateX(-50%) scaleX(-1);
2463            transform: translateX(-50%) scaleX(-1);
2464}
2465
2466
2467/**
2468 *
2469 *  Tilt Left Separator
2470 *  Tilt Right Separator
2471 *
2472 ***************************************/
2473
2474.uabb-top-row-separator.uabb-tilt-left-separator svg {
2475    left: 50%;
2476    -webkit-transform: translateX(-50%) scale(-1);
2477       -moz-transform: translateX(-50%) scale(-1);
2478        -ms-transform: translateX(-50%) scale(-1);
2479         -o-transform: translateX(-50%) scale(-1);
2480            transform: translateX(-50%) scale(-1);
2481}
2482
2483.uabb-top-row-separator.uabb-tilt-right-separator svg{
2484    left: 50%;
2485    -webkit-transform: translateX(-50%) scaleY(-1);
2486       -moz-transform: translateX(-50%) scaleY(-1);
2487        -ms-transform: translateX(-50%) scaleY(-1);
2488         -o-transform: translateX(-50%) scaleY(-1);
2489            transform: translateX(-50%) scaleY(-1);
2490}
2491
2492.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
2493    left: 50%;
2494    -webkit-transform: translateX(-50%);
2495       -moz-transform: translateX(-50%);
2496        -ms-transform: translateX(-50%);
2497         -o-transform: translateX(-50%);
2498            transform: translateX(-50%);
2499}
2500
2501.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
2502    left: 50%;
2503    -webkit-transform: translateX(-50%) scaleX(-1);
2504       -moz-transform: translateX(-50%) scaleX(-1);
2505        -ms-transform: translateX(-50%) scaleX(-1);
2506         -o-transform: translateX(-50%) scaleX(-1);
2507            transform: translateX(-50%) scaleX(-1);
2508}
2509
2510.uabb-top-row-separator.uabb-tilt-left-separator,
2511.uabb-top-row-separator.uabb-tilt-right-separator {
2512    top: 0;
2513}
2514
2515.uabb-bottom-row-separator.uabb-tilt-left-separator,
2516.uabb-bottom-row-separator.uabb-tilt-right-separator {
2517    bottom: 0;
2518}
2519
2520/**
2521 *
2522 *  Clouds Separator
2523 *  Multi Triangle
2524 *  Arrow Inward
2525 *  Arrow Outward
2526 *
2527 ***************************************/
2528
2529.uabb-top-row-separator.uabb-arrow-outward-separator svg,
2530.uabb-top-row-separator.uabb-arrow-inward-separator svg,
2531.uabb-top-row-separator.uabb-cloud-separator svg,
2532.uabb-top-row-separator.uabb-multi-triangle svg {
2533    left: 50%;
2534    -webkit-transform: translateX(-50%) scaleY(-1);
2535       -moz-transform: translateX(-50%) scaleY(-1);
2536        -ms-transform: translateX(-50%) scaleY(-1);
2537         -o-transform: translateX(-50%) scaleY(-1);
2538            transform: translateX(-50%) scaleY(-1);
2539}
2540
2541.uabb-bottom-row-separator.uabb-multi-triangle svg {
2542    bottom: -2px;
2543}
2544
2545.uabb-row-separator.uabb-round-split:after,
2546.uabb-row-separator.uabb-round-split:before {
2547    left: 0;
2548    width: 50%;
2549    background: inherit inherit/inherit inherit inherit inherit;
2550    content: '';
2551    position: absolute
2552}
2553
2554
2555/* Buttons
2556------------------------------------------------------ */
2557
2558.uabb-button-wrap a,
2559.uabb-button-wrap a:visited {
2560    display: inline-block;
2561    font-size: 16px;
2562    line-height: 18px;
2563    text-decoration: none;
2564    text-shadow: none;
2565}
2566
2567.fl-builder-content .uabb-button:hover {
2568    text-decoration: none;
2569}
2570
2571.fl-builder-content .uabb-button-width-full .uabb-button {
2572    display: block;
2573    text-align: center;
2574}
2575
2576.uabb-button-width-custom .uabb-button {
2577    display: inline-block;
2578    text-align: center;
2579    max-width: 100%;
2580}
2581.fl-builder-content .uabb-button-left {
2582    text-align: left;
2583}
2584.fl-builder-content .uabb-button-center {
2585    text-align: center;
2586}
2587.fl-builder-content .uabb-infobox .uabb-button-center,
2588.fl-builder-content .uabb-modal-action-wrap .uabb-button-center,
2589.fl-builder-content .uabb-ultb3-box .uabb-button-center,
2590.fl-builder-content .uabb-slide-down .uabb-button-center,
2591.fl-builder-content .uabb-blog-post-content .uabb-button-center,
2592.fl-builder-content .uabb-cta-wrap .uabb-button-center,
2593.fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center{ 
2594     text-align: inherit;
2595}
2596
2597.fl-builder-content .uabb-button-right {
2598    text-align: right;
2599}
2600
2601.fl-builder-content .uabb-button i,
2602.fl-builder-content .uabb-button i:before {
2603    font-size: 1em;
2604    height: 1em;
2605    line-height: 1em;
2606    width: 1em;
2607}
2608
2609.uabb-button .uabb-button-icon-after {
2610    margin-left: 8px;
2611    margin-right: 0;
2612}
2613.uabb-button .uabb-button-icon-before {
2614    margin-left: 0;
2615    margin-right: 8px;
2616}
2617.uabb-button .uabb-button-icon-no-text {
2618    margin: 0;
2619}
2620.uabb-button-has-icon .uabb-button-text {
2621    vertical-align: middle;
2622}
2623
2624/* Icons
2625------------------------------------------------------ */
2626
2627.uabb-icon-wrap {
2628    display: inline-block;
2629}
2630.uabb-icon a {
2631    text-decoration: none;
2632}
2633.uabb-icon i {
2634    display: block;
2635}
2636.uabb-icon i:before {
2637    border: none !important;
2638    background: none !important;
2639}
2640.uabb-icon-text {
2641    display: table-cell;
2642    text-align: left;
2643    padding-left: 15px;
2644    vertical-align: middle;
2645}
2646.uabb-icon-text *:last-child {
2647    margin: 0 !important;
2648    padding: 0 !important;
2649}
2650.uabb-icon-text a {
2651    text-decoration: none;
2652}
2653
2654/* Photos
2655------------------------------------------------------ */
2656
2657.uabb-photo {
2658    line-height: 0;
2659    position: relative;
2660    z-index: 2;
2661}
2662.uabb-photo-align-left {
2663    text-align: left;
2664}
2665.uabb-photo-align-center {
2666    text-align: center;
2667}
2668.uabb-photo-align-right {
2669    text-align: right;
2670}
2671.uabb-photo-content {
2672    border-radius: 0;
2673    display: inline-block;
2674    line-height: 0;
2675    position: relative;
2676    max-width: 100%;
2677    overflow: hidden;
2678}
2679.uabb-photo-content img {
2680    border-radius: inherit;
2681    display: inline;
2682    height: auto;
2683    max-width: 100%;
2684    width: auto;
2685}
2686.fl-builder-content .uabb-photo-crop-circle img {
2687    -webkit-border-radius: 100%;
2688    -moz-border-radius: 100%;
2689    border-radius: 100%;
2690}
2691.fl-builder-content .uabb-photo-crop-square img {
2692    -webkit-border-radius: 0;
2693    -moz-border-radius: 0;
2694    border-radius: 0;
2695}
2696.uabb-photo-caption {
2697    font-size: 13px;
2698    line-height: 18px;
2699    overflow: hidden;
2700    text-overflow: ellipsis;
2701    white-space: nowrap;
2702}
2703.uabb-photo-caption-below {
2704    padding-bottom: 20px;
2705    padding-top: 10px;
2706}
2707.uabb-photo-caption-hover {
2708    background: rgba(0,0,0,0.7);
2709    bottom: 0;
2710    color: #fff;
2711    left: 0;
2712    opacity: 0;
2713    visibility: hidden;
2714    filter: alpha(opacity = 0);
2715    padding: 10px 15px;
2716    position: absolute;
2717    right: 0;
2718    -webkit-transition:visibility 200ms linear;
2719    -moz-transition:visibility 200ms linear;
2720    transition:visibility 200ms linear;
2721}
2722.uabb-photo-content:hover .uabb-photo-caption-hover {
2723    opacity: 100;
2724    visibility: visible;
2725}
2726
2727/* Panel & Buttons
2728------------------------------------------------------ */
2729.uabb-active-btn {
2730    background: #1e8cbe;
2731    border-color: #0074a2;
2732    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
2733    box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
2734    color: white;
2735}
2736.fl-builder-bar .fl-builder-add-content-button {
2737    display: block !important;
2738    opacity: 1 !important;
2739}
2740
2741/* Image Icon Object */
2742.uabb-imgicon-wrap .uabb-icon {
2743    display: block;
2744}
2745.uabb-imgicon-wrap .uabb-icon i{
2746    float: none;
2747}
2748
2749/* Photo */
2750.uabb-imgicon-wrap .uabb-image {
2751    line-height: 0;
2752    position: relative;
2753}
2754.uabb-imgicon-wrap .uabb-image-align-left {
2755    text-align: left;
2756}
2757.uabb-imgicon-wrap .uabb-image-align-center {
2758    text-align: center;
2759}
2760.uabb-imgicon-wrap .uabb-image-align-right {
2761    text-align: right;
2762}
2763.uabb-imgicon-wrap .uabb-image-content {
2764    display: inline-block;
2765    border-radius: 0;
2766    line-height: 0;
2767    position: relative;
2768    max-width: 100%;
2769}
2770.uabb-imgicon-wrap .uabb-image-content img {
2771    display: inline;
2772    height: auto !important;
2773    max-width: 100%;
2774    width: auto;
2775    border-radius: inherit;
2776    box-shadow: none;
2777    box-sizing: content-box;
2778}
2779.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
2780    -webkit-border-radius: 100%;
2781    -moz-border-radius: 100%;
2782    border-radius: 100%;
2783}
2784.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
2785    -webkit-border-radius: 0;
2786    -moz-border-radius: 0;
2787    border-radius: 0;
2788}
2789
2790
2791/* Creative Button
2792___________________________________________________________________________*/
2793
2794.uabb-creative-button-wrap a,
2795.uabb-creative-button-wrap a:visited {
2796    background: #fafafa;
2797    border: 1px solid #ccc;
2798    color: #333;
2799    display: inline-block;
2800    vertical-align: middle;
2801    text-align: center;
2802    overflow: hidden;
2803    text-decoration: none;
2804    text-shadow: none;
2805    box-shadow: none;
2806    position: relative;
2807    -webkit-transition: all 200ms linear;
2808       -moz-transition: all 200ms linear;
2809        -ms-transition: all 200ms linear;
2810         -o-transition: all 200ms linear;
2811            transition: all 200ms linear;
2812
2813}
2814
2815.uabb-creative-button-wrap a:focus {
2816    text-decoration: none;
2817    text-shadow: none;
2818    box-shadow: none;
2819}
2820
2821.uabb-creative-button-wrap a .uabb-creative-button-text,
2822.uabb-creative-button-wrap a .uabb-creative-button-icon,
2823.uabb-creative-button-wrap a:visited .uabb-creative-button-text,
2824.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
2825    -webkit-transition: all 200ms linear;
2826       -moz-transition: all 200ms linear;
2827        -ms-transition: all 200ms linear;
2828         -o-transition: all 200ms linear;
2829            transition: all 200ms linear;
2830}
2831
2832.uabb-creative-button-wrap a:hover {
2833    text-decoration: none;
2834}
2835
2836.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
2837    display: block;
2838    text-align: center;
2839}
2840.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
2841    display: inline-block;
2842    text-align: center;
2843    max-width: 100%;
2844}
2845.uabb-creative-button-wrap .uabb-creative-button-left {
2846    text-align: left;
2847}
2848.uabb-creative-button-wrap .uabb-creative-button-center {
2849    text-align: center;
2850}
2851.uabb-creative-button-wrap .uabb-creative-button-right {
2852    text-align: right;
2853}
2854.uabb-creative-button-wrap .uabb-creative-button i {
2855    font-size: 1.3em;
2856    height: auto;
2857    vertical-align: middle;
2858    width: auto;
2859}
2860
2861.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
2862    margin-left: 8px;
2863    margin-right: 0;
2864}
2865.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
2866    margin-right: 8px;
2867    margin-left: 0;
2868}
2869.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
2870    margin: 0;
2871}
2872
2873.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
2874    vertical-align: middle;
2875}
2876.uabb-creative-button-wrap a,
2877.uabb-creative-button-wrap a:visited {
2878    padding: 12px 24px;
2879}
2880
2881/*  Translate Button styles */
2882
2883.uabb-creative-button.uabb-creative-transparent-btn {
2884    background: transparent;
2885}
2886.uabb-creative-button.uabb-creative-transparent-btn:after {
2887    content: '';
2888    position: absolute;
2889    z-index: 1;
2890    -webkit-transition: all 200ms linear;
2891       -moz-transition: all 200ms linear;
2892        -ms-transition: all 200ms linear;
2893         -o-transition: all 200ms linear;
2894            transition: all 200ms linear;
2895}
2896
2897/* transparent-fill-top, transparent-fill-bottom  */
2898.uabb-transparent-fill-top-btn:after,
2899.uabb-transparent-fill-bottom-btn:after {
2900    width: 100%;
2901    height: 0;
2902    left: 0;
2903}
2904
2905/* transparent-fill-top */
2906.uabb-transparent-fill-top-btn:after {
2907    top: 0;
2908}
2909/* transparent-fill-bottom */
2910.uabb-transparent-fill-bottom-btn:after {
2911    bottom: 0;
2912}
2913
2914/* transparent-fill-left, transparent-fill-right */
2915.uabb-transparent-fill-left-btn:after,
2916.uabb-transparent-fill-right-btn:after {
2917    width: 0;
2918    height: 100%;
2919    top: 0;
2920}
2921
2922/* transparent-fill-left */
2923.uabb-transparent-fill-left-btn:after {
2924    left: 0;
2925}
2926/* transparent-fill-right */
2927.uabb-transparent-fill-right-btn:after {
2928    right: 0;
2929}
2930
2931
2932/* transparent-fill-center */
2933.uabb-transparent-fill-center-btn:after{
2934    width: 0;
2935    height: 100%;
2936    top: 50%;
2937    left: 50%;
2938    -webkit-transform: translateX(-50%) translateY(-50%);
2939       -moz-transform: translateX(-50%) translateY(-50%);
2940        -ms-transform: translateX(-50%) translateY(-50%);
2941         -o-transform: translateX(-50%) translateY(-50%);
2942            transform: translateX(-50%) translateY(-50%);
2943}
2944
2945/*  transparent-fill-diagonal, transparent-fill-horizontal  */
2946.uabb-transparent-fill-diagonal-btn:after,
2947.uabb-transparent-fill-horizontal-btn:after {
2948    width: 100%;
2949    height: 0;
2950    top: 50%;
2951    left: 50%;
2952}
2953
2954/*  transparent-fill-diagonal */
2955.uabb-transparent-fill-diagonal-btn{
2956    overflow: hidden;
2957}
2958.uabb-transparent-fill-diagonal-btn:after{
2959    -webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
2960       -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
2961        -ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
2962         -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
2963            transform: translateX(-50%) translateY(-50%) rotate( 45deg );
2964}
2965/* transparent-fill-horizontal */
2966.uabb-transparent-fill-horizontal-btn:after{
2967    -webkit-transform: translateX(-50%) translateY(-50%);
2968       -moz-transform: translateX(-50%) translateY(-50%);
2969        -ms-transform: translateX(-50%) translateY(-50%);
2970         -o-transform: translateX(-50%) translateY(-50%);
2971            transform: translateX(-50%) translateY(-50%);
2972}
2973
2974
2975/*  3D Button styles */
2976.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,
2977.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,
2978.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,
2979.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
2980    -webkit-transition: none;
2981       -moz-transition: none;
2982        -ms-transition: none;
2983         -o-transition: none;
2984            transition: none;
2985}
2986
2987.perspective {
2988    -webkit-perspective: 800px;
2989       -moz-perspective: 800px;
2990            perspective: 800px;
2991            margin: 0;
2992}
2993.uabb-creative-button.uabb-creative-threed-btn:after {
2994    content: '';
2995    position: absolute;
2996    z-index: -1;
2997    -webkit-transition: all 200ms linear;
2998       -moz-transition: all 200ms linear;
2999            transition: all 200ms linear;
3000}
3001
3002.uabb-creative-button.uabb-creative-threed-btn {
3003    outline: 1px solid transparent;
3004    -webkit-transform-style: preserve-3d;
3005       -moz-transform-style: preserve-3d;
3006            transform-style: preserve-3d;
3007}
3008
3009/*  3D Button styles --- Animate to top */
3010.uabb-creative-threed-btn.uabb-animate_top-btn:after {
3011    height: 40%;
3012    left: 0;
3013    top: -40%;
3014    width: 100%;
3015    -webkit-transform-origin: 0% 100%;
3016       -moz-transform-origin: 0% 100%;
3017            transform-origin: 0% 100%;
3018    -webkit-transform: rotateX(90deg);
3019       -moz-transform: rotateX(90deg);
3020            transform: rotateX(90deg);
3021}
3022
3023/*  3D Button styles --- Animate to bottom */
3024.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
3025    width: 100%;
3026    height: 40%;
3027    left: 0;
3028    top: 100%;
3029    -webkit-transform-origin: 0% 0%;
3030       -moz-transform-origin: 0% 0%;
3031        -ms-transform-origin: 0% 0%;
3032            transform-origin: 0% 0%;
3033    -webkit-transform: rotateX(-90deg);
3034       -moz-transform: rotateX(-90deg);
3035        -ms-transform: rotateX(-90deg);
3036            transform: rotateX(-90deg);
3037}
3038
3039/*  3D Button styles --- Animate to Left */
3040.uabb-creative-threed-btn.uabb-animate_left-btn:after {
3041    width: 20%;
3042    height: 100%;
3043    left: -20%;
3044    top: 0;
3045    -webkit-transform-origin: 100% 0%;
3046       -moz-transform-origin: 100% 0%;
3047        -ms-transform-origin: 100% 0%;
3048            transform-origin: 100% 0%;
3049    -webkit-transform: rotateY(-60deg);
3050       -moz-transform: rotateY(-60deg);
3051        -ms-transform: rotateY(-60deg);
3052            transform: rotateY(-60deg);
3053}
3054
3055/*  3D Button styles --- Animate to Right */
3056.uabb-creative-threed-btn.uabb-animate_right-btn:after {
3057    width: 20%;
3058    height: 100%;
3059    left: 104%;
3060    top: 0;
3061    -webkit-transform-origin: 0% 0%;
3062       -moz-transform-origin: 0% 0%;
3063        -ms-transform-origin: 0% 0%;
3064            transform-origin: 0% 0%;
3065    -webkit-transform: rotateY(120deg);
3066       -moz-transform: rotateY(120deg);
3067        -ms-transform: rotateY(120deg);
3068            transform: rotateY(120deg);
3069}
3070
3071
3072/* Animate Top */
3073.uabb-animate_top-btn:hover{
3074    -webkit-transform: rotateX(-15deg);
3075       -moz-transform: rotateX(-15deg);
3076        -ms-transform: rotateX(-15deg);
3077         -o-transform: rotateX(-15deg);
3078            transform: rotateX(-15deg);
3079
3080}
3081
3082/* Animate Bottom */
3083.uabb-animate_bottom-btn:hover{
3084    -webkit-transform: rotateX(15deg);
3085       -moz-transform: rotateX(15deg);
3086        -ms-transform: rotateX(15deg);
3087         -o-transform: rotateX(15deg);
3088            transform: rotateX(15deg);
3089
3090}
3091
3092/* Animate Left */
3093.uabb-animate_left-btn:hover{
3094    -webkit-transform: rotateY(6deg);
3095       -moz-transform: rotateY(6deg);
3096        -ms-transform: rotateY(6deg);
3097         -o-transform: rotateY(6deg);
3098            transform: rotateY(6deg);
3099}
3100
3101/* Animate Right */
3102.uabb-animate_right-btn:hover{
3103    -webkit-transform: rotateY(-6deg);
3104       -moz-transform: rotateY(-6deg);
3105        -ms-transform: rotateY(-6deg);
3106         -o-transform: rotateY(-6deg);
3107            transform: rotateY(-6deg);
3108
3109}
3110
3111/*  Flat Button styles  */
3112
3113/*  Common Classes  */
3114.uabb-creative-flat-btn.uabb-animate_to_right-btn,
3115.uabb-creative-flat-btn.uabb-animate_to_left-btn,
3116.uabb-creative-flat-btn.uabb-animate_from_top-btn,
3117.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
3118    overflow: hidden;
3119    position: relative;
3120}
3121
3122.uabb-creative-flat-btn.uabb-animate_to_right-btn i,
3123.uabb-creative-flat-btn.uabb-animate_to_left-btn i,
3124.uabb-creative-flat-btn.uabb-animate_from_top-btn i,
3125.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
3126    bottom: 0;
3127    height: 100%;
3128    margin: 0;
3129    opacity: 1;
3130    position: absolute;
3131    right: 0;
3132    width: 100%;
3133    -webkit-transition: all 200ms linear;
3134       -moz-transition: all 200ms linear;
3135            transition: all 200ms linear;
3136    -webkit-transform: translateY(0);
3137       -moz-transform: translateY(0);
3138         -o-transform: translateY(0);
3139        -ms-transform: translateY(0);
3140            transform: translateY(0);
3141}
3142
3143.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,
3144.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,
3145.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,
3146.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
3147    display: inline-block;
3148    width: 100%;
3149    height: 100%;
3150    -webkit-transition: all 200ms linear;
3151       -moz-transition: all 200ms linear;
3152        -ms-transition: all 200ms linear;
3153         -o-transition: all 200ms linear;
3154            transition: all 200ms linear;
3155    -webkit-backface-visibility: hidden;
3156       -moz-backface-visibility: hidden;
3157            backface-visibility: hidden;
3158}
3159
3160/*  Making Icon position center  */
3161.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,
3162.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,
3163.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,
3164.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
3165    position: absolute;
3166    top: 50%;
3167    left: 50%;
3168    -webkit-transform: translateX(-50%) translateY(-50%);
3169    -moz-transform: translateX(-50%) translateY(-50%);
3170    -o-transform: translateX(-50%) translateY(-50%);
3171    -ms-transform: translateX(-50%) translateY(-50%);
3172    transform: translateX(-50%) translateY(-50%);
3173}
3174
3175/*  Common Hover Classes */
3176.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,
3177.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
3178    left: 0;
3179}
3180.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,
3181.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
3182    top: 0;
3183}
3184
3185/*  Animate Icon to the right */
3186.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
3187    top: 0;
3188    left: -100%;
3189}
3190.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
3191    -webkit-transform: translateX(200%);
3192       -moz-transform: translateX(200%);
3193        -ms-transform: translateX(200%);
3194         -o-transform: translateX(200%);
3195            transform: translateX(200%);
3196}
3197
3198/*  Animate Icon to the left */
3199.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
3200    top: 0;
3201    left: 100%;
3202}
3203
3204.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
3205    -webkit-transform: translateX(-200%);
3206       -moz-transform: translateX(-200%);
3207        -ms-transform: translateX(-200%);
3208         -o-transform: translateX(-200%);
3209            transform: translateX(-200%);
3210}
3211
3212
3213/*  Animate Icon From the Top */
3214.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
3215    top: -100%;
3216    left: 0;
3217}
3218
3219.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
3220    -webkit-transform: translateY(400px);
3221       -moz-transform: translateY(400px);
3222        -ms-transform: translateY(400px);
3223         -o-transform: translateY(400px);
3224            transform: translateY(400px);
3225}
3226
3227/*  Animate Icon From the Bottom */
3228.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
3229    top: 100%;
3230    left: 0;
3231}
3232
3233.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
3234    -webkit-transform: translateY(-400px);
3235       -moz-transform: translateY(-400px);
3236        -ms-transform: translateY(-400px);
3237         -o-transform: translateY(-400px);
3238            transform: translateY(-400px);
3239}
3240
3241/* Media/Video CSS */
3242.uabb-tab-acc-content .wp-video, 
3243.uabb-tab-acc-content video.wp-video-shortcode, 
3244.uabb-tab-acc-content .mejs-container:not(.mejs-audio), 
3245.uabb-tab-acc-content .mejs-overlay.load,
3246.uabb-adv-accordion-content .wp-video, 
3247.uabb-adv-accordion-content video.wp-video-shortcode, 
3248.uabb-adv-accordion-content .mejs-container:not(.mejs-audio), 
3249.uabb-adv-accordion-content .mejs-overlay.load {
3250    width: 100% !important;
3251    height: 100% !important;
3252}
3253.uabb-tab-acc-content .mejs-container:not(.mejs-audio),
3254.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
3255    padding-top: 56.25%;
3256}
3257.uabb-tab-acc-content .wp-video, 
3258.uabb-tab-acc-content video.wp-video-shortcode,
3259.uabb-adv-accordion-content .wp-video, 
3260.uabb-adv-accordion-content video.wp-video-shortcode {
3261    max-width: 100% !important;
3262}
3263.uabb-tab-acc-content video.wp-video-shortcode,
3264.uabb-adv-accordion-content video.wp-video-shortcode {
3265    position: relative;
3266}
3267.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,
3268.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
3269    position: absolute;
3270    top: 0;
3271    right: 0;
3272    bottom: 0;
3273    left: 0;
3274}
3275.uabb-tab-acc-content .mejs-overlay-play,
3276.uabb-adv-accordion-content .mejs-overlay-play {
3277    top: 0;
3278    right: 0;
3279    bottom: 0;
3280    left: 0;
3281    width: auto !important;
3282    height: auto !important;
3283}
3284.fl-row-content-wrap .uabb-row-particles-background,
3285.uabb-col-particles-background {
3286    width:100%;
3287    height:100%;
3288    position:absolute;
3289    left:0;
3290    top:0;
3291}
3292/* Theme Button
3293------------------------------------------------------ */
3294/*.fl-builder-content a.uabb-button,
3295.fl-builder-content a.uabb-button:visited,
3296.fl-builder-content a.uabb-creative-button,
3297.fl-builder-content a.uabb-creative-button:visited*/
3298
3299.uabb-creative-button-wrap a,
3300.uabb-creative-button-wrap a:visited {
3301		
3302	
3303	
3304	
3305	}
3306
3307.uabb-dual-button .uabb-btn,
3308.uabb-dual-button .uabb-btn:visited {
3309			
3310	
3311	
3312	}
3313
3314
3315/* Responsive Js Breakpoint Css */
3316
3317.uabb-js-breakpoint {
3318	content:"default";
3319	display:none;
3320}
3321@media screen and (max-width: 992px) {
3322	.uabb-js-breakpoint {
3323		content:"992";
3324	}
3325}
3326
3327@media screen and (max-width: 768px) {
3328	.uabb-js-breakpoint {
3329		content:"768";
3330	}
3331}
3332
3333
3334								
3335					
3336					
3337					
3338																
3339					
3340					
3341					
3342																
3343					
3344					
3345					
3346																
3347					
3348					
3349					
3350																
3351					
3352					
3353					
3354																
3355					
3356					
3357					
3358																
3359					
3360					
3361					
3362																
3363					
3364					
3365					
3366												
3367                                
3368        
3369                                
3370        
3371        .fl-builder-row-settings #fl-field-separator_position {
3372            display: none !important;
3373        }
3374        
3375        
3376        .fl-builder-row-settings #fl-field-separator_position {
3377            display: none !important;
3378        }
3379        
3380        
3381        
3382        
3383        
3384        
3385        
3386        
3387        
3388        
3389		
3390        
3391		
3392        
3393		
3394        
3395		
3396        
3397        
3398        
3399/*# sourceURL=fl-builder-layout-15-inline-css */
3400</style>
3401<link rel='stylesheet' id='ultimate-icons-css' href='https://samaritas.org/wp-content/uploads/bb-plugin/icons/ultimate-icons/style.css?ver=2.11.1.1' media='all' />
3402<style id="fl-builder-layout-67-inline-css">
3403
3404
3405
3406
3407
3408
3409.fl-node-7f0bwnkuo9dl {
3410	color: #ffffff;
3411}
3412:where(.fl-builder-content .fl-node-7f0bwnkuo9dl *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
3413	color: inherit;
3414}
3415.fl-builder-content .fl-node-7f0bwnkuo9dl a {
3416	color: #ffffff;
3417}
3418.fl-builder-content .fl-node-7f0bwnkuo9dl :where(.fl-row-content-wrap) a:hover {
3419	color: #ffffff;
3420}
3421.fl-builder-content .fl-node-7f0bwnkuo9dl h1, .fl-builder-content .fl-node-7f0bwnkuo9dl h2, .fl-builder-content .fl-node-7f0bwnkuo9dl h3, .fl-builder-content .fl-node-7f0bwnkuo9dl h4, .fl-builder-content .fl-node-7f0bwnkuo9dl h5, .fl-builder-content .fl-node-7f0bwnkuo9dl h6, .fl-builder-content .fl-node-7f0bwnkuo9dl h1 a, .fl-builder-content .fl-node-7f0bwnkuo9dl h2 a, .fl-builder-content .fl-node-7f0bwnkuo9dl h3 a, .fl-builder-content .fl-node-7f0bwnkuo9dl h4 a, .fl-builder-content .fl-node-7f0bwnkuo9dl h5 a, .fl-builder-content .fl-node-7f0bwnkuo9dl h6 a {
3422	color: #ffffff;
3423}
3424.fl-node-7f0bwnkuo9dl > .fl-row-content-wrap {
3425	background-color: #440099;
3426	border-top-width: 1px;
3427	border-right-width: 0px;
3428	border-bottom-width: 1px;
3429	border-left-width: 0px;
3430}
3431.fl-node-7f0bwnkuo9dl.fl-row-default-height > .fl-row-content-wrap, .fl-node-7f0bwnkuo9dl.fl-row-full-height > .fl-row-content-wrap, .fl-node-7f0bwnkuo9dl.fl-row-custom-height > .fl-row-content-wrap {
3432	align-items: center;
3433	justify-content: center;
3434}
3435.fl-node-7f0bwnkuo9dl .fl-row-content {
3436	max-width: 1350px;
3437}
3438 .fl-node-7f0bwnkuo9dl > .fl-row-content-wrap {
3439	padding-top:40px;
3440	padding-bottom:0px;
3441}
3442
3443
3444
3445
3446
3447
3448.fl-node-6935gbqc7aes {
3449	color: #ffffff;
3450}
3451:where(.fl-builder-content .fl-node-6935gbqc7aes *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
3452	color: inherit;
3453}
3454.fl-builder-content .fl-node-6935gbqc7aes a {
3455	color: #ffffff;
3456}
3457.fl-builder-content .fl-node-6935gbqc7aes :where(.fl-row-content-wrap) a:hover {
3458	color: #ffffff;
3459}
3460.fl-builder-content .fl-node-6935gbqc7aes h1, .fl-builder-content .fl-node-6935gbqc7aes h2, .fl-builder-content .fl-node-6935gbqc7aes h3, .fl-builder-content .fl-node-6935gbqc7aes h4, .fl-builder-content .fl-node-6935gbqc7aes h5, .fl-builder-content .fl-node-6935gbqc7aes h6, .fl-builder-content .fl-node-6935gbqc7aes h1 a, .fl-builder-content .fl-node-6935gbqc7aes h2 a, .fl-builder-content .fl-node-6935gbqc7aes h3 a, .fl-builder-content .fl-node-6935gbqc7aes h4 a, .fl-builder-content .fl-node-6935gbqc7aes h5 a, .fl-builder-content .fl-node-6935gbqc7aes h6 a {
3461	color: #ffffff;
3462}
3463.fl-node-6935gbqc7aes > .fl-row-content-wrap {
3464	background-color: #440099;
3465	border-top-width: 1px;
3466	border-right-width: 0px;
3467	border-bottom-width: 1px;
3468	border-left-width: 0px;
3469}
3470.fl-node-6935gbqc7aes.fl-row-default-height > .fl-row-content-wrap, .fl-node-6935gbqc7aes.fl-row-full-height > .fl-row-content-wrap, .fl-node-6935gbqc7aes.fl-row-custom-height > .fl-row-content-wrap {
3471	align-items: center;
3472	justify-content: center;
3473}
3474.fl-node-6935gbqc7aes .fl-row-content {
3475	max-width: 1350px;
3476}
3477 .fl-node-6935gbqc7aes > .fl-row-content-wrap {
3478	padding-top:0px;
3479	padding-bottom:40px;
3480}
3481
3482
3483
3484
3485
3486
3487.fl-node-zhf76yicxa9e {
3488	color: #ffffff;
3489}
3490:where(.fl-builder-content .fl-node-zhf76yicxa9e *:not(input):not(textarea):not(select):not(a):not(.fl-menu-mobile-toggle)) {
3491	color: inherit;
3492}
3493.fl-builder-content .fl-node-zhf76yicxa9e a {
3494	color: #ffffff;
3495}
3496.fl-builder-content .fl-node-zhf76yicxa9e :where(.fl-row-content-wrap) a:hover {
3497	color: #ffffff;
3498}
3499.fl-builder-content .fl-node-zhf76yicxa9e h1, .fl-builder-content .fl-node-zhf76yicxa9e h2, .fl-builder-content .fl-node-zhf76yicxa9e h3, .fl-builder-content .fl-node-zhf76yicxa9e h4, .fl-builder-content .fl-node-zhf76yicxa9e h5, .fl-builder-content .fl-node-zhf76yicxa9e h6, .fl-builder-content .fl-node-zhf76yicxa9e h1 a, .fl-builder-content .fl-node-zhf76yicxa9e h2 a, .fl-builder-content .fl-node-zhf76yicxa9e h3 a, .fl-builder-content .fl-node-zhf76yicxa9e h4 a, .fl-builder-content .fl-node-zhf76yicxa9e h5 a, .fl-builder-content .fl-node-zhf76yicxa9e h6 a {
3500	color: #ffffff;
3501}
3502.fl-node-zhf76yicxa9e > .fl-row-content-wrap {
3503	background-color: #440099;
3504	border-top-width: 1px;
3505	border-right-width: 0px;
3506	border-bottom-width: 1px;
3507	border-left-width: 0px;
3508}
3509.fl-node-zhf76yicxa9e.fl-row-default-height > .fl-row-content-wrap, .fl-node-zhf76yicxa9e.fl-row-full-height > .fl-row-content-wrap, .fl-node-zhf76yicxa9e.fl-row-custom-height > .fl-row-content-wrap {
3510	align-items: center;
3511	justify-content: center;
3512}
3513 .fl-node-zhf76yicxa9e > .fl-row-content-wrap {
3514	padding-top:13px;
3515	padding-bottom:0px;
3516}
3517
3518
3519
3520
3521.fl-node-2ivgaf1ou5ds {
3522	width: 50%;
3523}
3524
3525
3526
3527
3528.fl-node-5knrhd6c3gt8 {
3529	width: 100%;
3530}
3531
3532
3533
3534
3535.fl-node-nibmdo0h2vty {
3536	width: 100%;
3537}
3538
3539
3540
3541
3542.fl-node-z42awyrplvqh {
3543	width: 33.33%;
3544}
3545@media ( max-width: 768px ) {
3546 .fl-node-z42awyrplvqh.fl-col > .fl-col-content {
3547	margin-bottom:20px;
3548}
3549}
3550
3551
3552
3553
3554.fl-node-u5sl28bdpcj7 {
3555	width: 33.34%;
3556}
3557@media(max-width: 992px) {
3558	.fl-builder-content .fl-node-u5sl28bdpcj7 {
3559		width: 100% !important;
3560		max-width: none;
3561		-webkit-box-flex: 0 1 auto;
3562		-moz-box-flex: 0 1 auto;
3563		-webkit-flex: 0 1 auto;
3564		-ms-flex: 0 1 auto;
3565		flex: 0 1 auto;
3566	}
3567}
3568@media(max-width: 768px) {
3569	.fl-builder-content .fl-node-u5sl28bdpcj7 {
3570		width: 33% !important;
3571		max-width: none;
3572		clear: none;
3573		float: left;
3574	}
3575}
3576
3577
3578
3579
3580.fl-node-tovgfipejldz {
3581	width: 33.34%;
3582}
3583@media(max-width: 992px) {
3584	.fl-builder-content .fl-node-tovgfipejldz {
3585		width: 100% !important;
3586		max-width: none;
3587		-webkit-box-flex: 0 1 auto;
3588		-moz-box-flex: 0 1 auto;
3589		-webkit-flex: 0 1 auto;
3590		-ms-flex: 0 1 auto;
3591		flex: 0 1 auto;
3592	}
3593}
3594@media(max-width: 768px) {
3595	.fl-builder-content .fl-node-tovgfipejldz {
3596		width: 33% !important;
3597		max-width: none;
3598		clear: none;
3599		float: left;
3600	}
3601}
3602
3603
3604
3605
3606.fl-node-4fvnwygireqj {
3607	width: 33.34%;
3608}
3609@media(max-width: 992px) {
3610	.fl-builder-content .fl-node-4fvnwygireqj {
3611		width: 100% !important;
3612		max-width: none;
3613		-webkit-box-flex: 0 1 auto;
3614		-moz-box-flex: 0 1 auto;
3615		-webkit-flex: 0 1 auto;
3616		-ms-flex: 0 1 auto;
3617		flex: 0 1 auto;
3618	}
3619}
3620@media(max-width: 768px) {
3621	.fl-builder-content .fl-node-4fvnwygireqj {
3622		width: 33% !important;
3623		max-width: none;
3624		clear: none;
3625		float: left;
3626	}
3627}
3628
3629
3630
3631
3632.fl-node-5dsv12z6qtu9 {
3633	width: 33.34%;
3634}
3635@media ( max-width: 768px ) {
3636 .fl-node-5dsv12z6qtu9.fl-col > .fl-col-content {
3637	margin-bottom:20px;
3638}
3639}
3640
3641
3642
3643
3644.fl-node-yqsefwb9iul3 {
3645	width: 66.66%;
3646}
3647@media(max-width: 992px) {
3648	.fl-builder-content .fl-node-yqsefwb9iul3 {
3649		width: 100% !important;
3650		max-width: none;
3651		-webkit-box-flex: 0 1 auto;
3652		-moz-box-flex: 0 1 auto;
3653		-webkit-flex: 0 1 auto;
3654		-ms-flex: 0 1 auto;
3655		flex: 0 1 auto;
3656	}
3657}
3658@media(max-width: 768px) {
3659	.fl-builder-content .fl-node-yqsefwb9iul3 {
3660		width: 67% !important;
3661		max-width: none;
3662		clear: none;
3663		float: left;
3664	}
3665}
3666
3667
3668
3669
3670.fl-node-8xotk763dm1n {
3671	width: 66.66%;
3672}
3673@media(max-width: 992px) {
3674	.fl-builder-content .fl-node-8xotk763dm1n {
3675		width: 100% !important;
3676		max-width: none;
3677		-webkit-box-flex: 0 1 auto;
3678		-moz-box-flex: 0 1 auto;
3679		-webkit-flex: 0 1 auto;
3680		-ms-flex: 0 1 auto;
3681		flex: 0 1 auto;
3682	}
3683}
3684@media(max-width: 768px) {
3685	.fl-builder-content .fl-node-8xotk763dm1n {
3686		width: 67% !important;
3687		max-width: none;
3688		clear: none;
3689		float: left;
3690	}
3691}
3692
3693
3694
3695
3696.fl-node-feys8zk2dh4n {
3697	width: 66.66%;
3698}
3699@media(max-width: 992px) {
3700	.fl-builder-content .fl-node-feys8zk2dh4n {
3701		width: 100% !important;
3702		max-width: none;
3703		-webkit-box-flex: 0 1 auto;
3704		-moz-box-flex: 0 1 auto;
3705		-webkit-flex: 0 1 auto;
3706		-ms-flex: 0 1 auto;
3707		flex: 0 1 auto;
3708	}
3709}
3710@media(max-width: 768px) {
3711	.fl-builder-content .fl-node-feys8zk2dh4n {
3712		width: 67% !important;
3713		max-width: none;
3714		clear: none;
3715		float: left;
3716	}
3717}
3718
3719
3720
3721
3722.fl-node-b5svln20gw1p {
3723	width: 50%;
3724}
3725
3726
3727
3728
3729.fl-node-yep721hsmlo6 {
3730	width: 33.33%;
3731}
3732.fl-builder-content .fl-rich-text strong {
3733	font-weight: bold;
3734}
3735
3736/**
3737 * Remove bottom margins from the last paragraph
3738 * in v2+ text editor modules.
3739 */
3740.fl-module.fl-rich-text p:last-child {
3741	margin-bottom: 0;
3742}
3743/* Handle overlays in the builder */
3744.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {
3745	margin-bottom: 0;
3746}
3747:where(.fl-builder-content .fl-node-locz6i1pq4m0.fl-module-rich-text.fl-rich-text *) {
3748	color: inherit;
3749}
3750 .fl-node-locz6i1pq4m0.fl-module-rich-text {
3751	margin-top:0px;
3752	margin-bottom:0px;
3753}
3754@media (max-width: 768px) { .fl-module-icon {
3755	text-align: center;
3756}
3757 }
3758
3759
3760.fl-node-z92eg5tovm8w .fl-icon i, .fl-node-z92eg5tovm8w .fl-icon i:before {
3761	font-size: 16px;
3762	color: #9b9b9b;
3763}
3764.fl-node-z92eg5tovm8w .fl-icon-wrap .fl-icon-text {
3765	height: 28px;
3766}
3767.fl-node-z92eg5tovm8w.fl-module-icon {
3768	text-align: left;
3769}
3770.fl-node-z92eg5tovm8w .fl-icon i:hover, .fl-node-z92eg5tovm8w .fl-icon i:hover:before, .fl-node-z92eg5tovm8w .fl-icon a:hover i, .fl-node-z92eg5tovm8w .fl-icon a:hover i:before {
3771	color: #7f7f7f;
3772}
3773@media(max-width: 1200px) {
3774	.fl-node-z92eg5tovm8w .fl-icon-wrap .fl-icon-text {
3775		height: 28px;
3776	}
3777}
3778@media(max-width: 992px) {
3779	.fl-node-z92eg5tovm8w .fl-icon-wrap .fl-icon-text {
3780		height: 28px;
3781	}
3782}
3783@media(max-width: 768px) {
3784	.fl-node-z92eg5tovm8w .fl-icon-wrap .fl-icon-text {
3785		height: 28px;
3786	}
3787}
3788 .fl-node-z92eg5tovm8w > .fl-module-content {
3789	margin-top:0px;
3790	margin-bottom:0px;
3791	margin-left:5px;
3792}
3793
3794
3795
3796.fl-node-682nrthwjqlg .fl-icon i, .fl-node-682nrthwjqlg .fl-icon i:before {
3797	font-size: 16px;
3798	color: #9b9b9b;
3799}
3800.fl-node-682nrthwjqlg .fl-icon-wrap .fl-icon-text {
3801	height: 28px;
3802}
3803.fl-node-682nrthwjqlg.fl-module-icon {
3804	text-align: left;
3805}
3806@media(max-width: 1200px) {
3807	.fl-node-682nrthwjqlg .fl-icon-wrap .fl-icon-text {
3808		height: 28px;
3809	}
3810}
3811@media(max-width: 992px) {
3812	.fl-node-682nrthwjqlg .fl-icon-wrap .fl-icon-text {
3813		height: 28px;
3814	}
3815}
3816@media(max-width: 768px) {
3817	.fl-node-682nrthwjqlg .fl-icon-wrap .fl-icon-text {
3818		height: 28px;
3819	}
3820}
3821 .fl-node-682nrthwjqlg > .fl-module-content {
3822	margin-top:0px;
3823	margin-right:0px;
3824	margin-bottom:0px;
3825	margin-left:3px;
3826}
3827
3828
3829
3830.fl-node-ncuf5023bs79 .fl-icon i, .fl-node-ncuf5023bs79 .fl-icon i:before {
3831	font-size: 16px;
3832	color: #9b9b9b;
3833}
3834.fl-node-ncuf5023bs79 .fl-icon-wrap .fl-icon-text {
3835	height: 28px;
3836}
3837.fl-node-ncuf5023bs79.fl-module-icon {
3838	text-align: left;
3839}
3840.fl-node-ncuf5023bs79 .fl-icon i:hover, .fl-node-ncuf5023bs79 .fl-icon i:hover:before, .fl-node-ncuf5023bs79 .fl-icon a:hover i, .fl-node-ncuf5023bs79 .fl-icon a:hover i:before {
3841	color: #7f7f7f;
3842}
3843@media(max-width: 1200px) {
3844	.fl-node-ncuf5023bs79 .fl-icon-wrap .fl-icon-text {
3845		height: 28px;
3846	}
3847}
3848@media(max-width: 992px) {
3849	.fl-node-ncuf5023bs79 .fl-icon-wrap .fl-icon-text {
3850		height: 28px;
3851	}
3852}
3853@media(max-width: 768px) {
3854	.fl-node-ncuf5023bs79 .fl-icon-wrap .fl-icon-text {
3855		height: 28px;
3856	}
3857}
3858 .fl-node-ncuf5023bs79 > .fl-module-content {
3859	margin-top:0px;
3860	margin-bottom:0px;
3861	margin-left:5px;
3862}
3863
3864
3865
3866.fl-node-qadyhiunz9l4 .fl-icon i, .fl-node-qadyhiunz9l4 .fl-icon i:before {
3867	font-size: 16px;
3868	color: #9b9b9b;
3869}
3870.fl-node-qadyhiunz9l4 .fl-icon-wrap .fl-icon-text {
3871	height: 28px;
3872}
3873.fl-node-qadyhiunz9l4.fl-module-icon {
3874	text-align: left;
3875}
3876@media(max-width: 1200px) {
3877	.fl-node-qadyhiunz9l4 .fl-icon-wrap .fl-icon-text {
3878		height: 28px;
3879	}
3880}
3881@media(max-width: 992px) {
3882	.fl-node-qadyhiunz9l4 .fl-icon-wrap .fl-icon-text {
3883		height: 28px;
3884	}
3885}
3886@media(max-width: 768px) {
3887	.fl-node-qadyhiunz9l4 .fl-icon-wrap .fl-icon-text {
3888		height: 28px;
3889	}
3890}
3891 .fl-node-qadyhiunz9l4 > .fl-module-content {
3892	margin-top:0px;
3893	margin-right:0px;
3894	margin-bottom:0px;
3895	margin-left:3px;
3896}
3897.fl-node-ceis7kzf4vxl, .fl-node-ceis7kzf4vxl .fl-photo {
3898	text-align: center;
3899}
3900.fl-node-ceis7kzf4vxl .fl-photo-content, .fl-node-ceis7kzf4vxl .fl-photo-img {
3901	width: 350px;
3902}
3903.fl-module-heading .fl-heading {
3904	padding: 0 !important;
3905	margin: 0 !important;
3906}.fl-node-eah3fuikv1d8.fl-module-heading, .fl-node-eah3fuikv1d8.fl-module-heading :where(a, q, p, span) {
3907	text-align: left;
3908}
3909.fl-node-7cqa91dtwol8.fl-module-heading, .fl-node-7cqa91dtwol8.fl-module-heading :where(a, q, p, span) {
3910	text-align: left;
3911}
3912.fl-node-jr3qfg40unvo.fl-module-heading, .fl-node-jr3qfg40unvo.fl-module-heading :where(a, q, p, span) {
3913	text-align: left;
3914}
3915.fl-node-tbq9s18zw0ek, .fl-node-tbq9s18zw0ek .fl-photo {
3916	text-align: right;
3917}
3918.fl-node-tbq9s18zw0ek .fl-photo-content, .fl-node-tbq9s18zw0ek .fl-photo-img {
3919	width: 140px;
3920}
3921.fl-node-tbq9s18zw0ek .fl-photo-img {
3922	border-style: solid;
3923	border-width: 0;
3924	background-clip: border-box;
3925	border-top-width: 0px;
3926}
3927@media(max-width: 992px) {
3928	.fl-node-tbq9s18zw0ek, .fl-node-tbq9s18zw0ek .fl-photo {
3929		text-align: left;
3930	}
3931	.fl-node-tbq9s18zw0ek .fl-photo-content, .fl-node-tbq9s18zw0ek .fl-photo-img {
3932		width: 120px;
3933	}
3934}
3935 .fl-node-tbq9s18zw0ek.fl-module-photo {
3936	margin-right:0px;
3937}
3938@media ( max-width: 992px ) {
3939 .fl-node-tbq9s18zw0ek.fl-module-photo.fl-module {
3940	margin-bottom:0px;
3941}
3942}
3943.fl-node-2634xhgqjl7s, .fl-node-2634xhgqjl7s .fl-photo {
3944	text-align: right;
3945}
3946.fl-node-2634xhgqjl7s .fl-photo-content, .fl-node-2634xhgqjl7s .fl-photo-img {
3947	width: 140px;
3948}
3949.fl-node-2634xhgqjl7s .fl-photo-img {
3950	border-style: solid;
3951	border-width: 0;
3952	background-clip: border-box;
3953	border-top-width: 0px;
3954}
3955@media(max-width: 992px) {
3956	.fl-node-2634xhgqjl7s, .fl-node-2634xhgqjl7s .fl-photo {
3957		text-align: left;
3958	}
3959	.fl-node-2634xhgqjl7s .fl-photo-content, .fl-node-2634xhgqjl7s .fl-photo-img {
3960		width: 120px;
3961	}
3962}
3963 .fl-node-2634xhgqjl7s.fl-module-photo {
3964	margin-right:0px;
3965}
3966@media ( max-width: 992px ) {
3967 .fl-node-2634xhgqjl7s.fl-module-photo.fl-module {
3968	margin-bottom:0px;
3969}
3970}
3971.fl-node-t6yn5u0wagr2, .fl-node-t6yn5u0wagr2 .fl-photo {
3972	text-align: right;
3973}
3974.fl-node-t6yn5u0wagr2 .fl-photo-content, .fl-node-t6yn5u0wagr2 .fl-photo-img {
3975	width: 140px;
3976}
3977.fl-node-t6yn5u0wagr2 .fl-photo-img {
3978	border-style: solid;
3979	border-width: 0;
3980	background-clip: border-box;
3981	border-top-width: 0px;
3982}
3983@media(max-width: 992px) {
3984	.fl-node-t6yn5u0wagr2, .fl-node-t6yn5u0wagr2 .fl-photo {
3985		text-align: left;
3986	}
3987	.fl-node-t6yn5u0wagr2 .fl-photo-content, .fl-node-t6yn5u0wagr2 .fl-photo-img {
3988		width: 120px;
3989	}
3990}
3991 .fl-node-t6yn5u0wagr2.fl-module-photo {
3992	margin-right:0px;
3993}
3994@media ( max-width: 992px ) {
3995 .fl-node-t6yn5u0wagr2.fl-module-photo.fl-module {
3996	margin-bottom:0px;
3997}
3998}
3999.fl-node-g76swtkmahnq .fl-separator {
4000	border-top-width: 1px;
4001	max-width: 100%;
4002	width: 100%;
4003	margin: auto;
4004}
4005
4006			.fl-node-g76swtkmahnq .fl-separator {
4007	border-top-color: #ffffff;
4008	border-top-style: solid;
4009}
4010 .fl-node-g76swtkmahnq.fl-module-separator {
4011	margin-top:0px;
4012}
4013 .fl-node-j1zb89cy3vha.fl-module-html {
4014	margin-top:0%;
4015	margin-right:0%;
4016	margin-bottom:6%;
4017	margin-left:83%;
4018}
4019@media (max-width: 768px) { .fl-node-j1zb89cy3vha.fl-module-html { margin-left:20px; } }.fl-icon-group .fl-icon {
4020	display: inline-block;
4021	margin-bottom: 10px;
4022	margin-top: 10px;
4023}
4024
4025
4026
4027.fl-node-h7xn3amqeky9 .fl-icon i, .fl-node-h7xn3amqeky9 .fl-icon i:before {
4028	font-size: 30px;
4029}
4030.fl-node-h7xn3amqeky9 .fl-icon-wrap .fl-icon-text {
4031	height: 52.5px;
4032}
4033@media(max-width: 1200px) {
4034	.fl-node-h7xn3amqeky9 .fl-icon-wrap .fl-icon-text {
4035		height: 52.5px;
4036	}
4037}
4038@media(max-width: 992px) {
4039	.fl-node-h7xn3amqeky9 .fl-icon-wrap .fl-icon-text {
4040		height: 52.5px;
4041	}
4042}
4043@media(max-width: 768px) {
4044	.fl-node-h7xn3amqeky9 .fl-icon-wrap .fl-icon-text {
4045		height: 52.5px;
4046	}
4047}
4048				
4049	
4050	
4051				
4052	
4053	
4054				
4055	
4056	
4057				
4058	
4059	
4060.fl-node-h7xn3amqeky9 .fl-icon-group {
4061	display: flex;
4062	flex-wrap: wrap;
4063	gap: 10px;
4064	justify-content: center;
4065}
4066.fl-node-h7xn3amqeky9 .fl-icon-group .fl-icon {
4067	margin: 0;
4068}
4069 .fl-node-h7xn3amqeky9 > .fl-module-content {
4070	margin-top:0px;
4071}
4072
4073
4074
4075.fl-node-5mf09dzbe67x .fl-icon i, .fl-node-5mf09dzbe67x .fl-icon i:before {
4076	font-size: 16px;
4077	color: #ffffff;
4078}
4079.fl-node-5mf09dzbe67x .fl-icon-wrap .fl-icon-text {
4080	height: 28px;
4081}
4082.fl-node-5mf09dzbe67x.fl-module-icon {
4083	text-align: left;
4084}
4085.fl-node-5mf09dzbe67x .fl-icon i:hover, .fl-node-5mf09dzbe67x .fl-icon i:hover:before, .fl-node-5mf09dzbe67x .fl-icon a:hover i, .fl-node-5mf09dzbe67x .fl-icon a:hover i:before {
4086	color: #efefef;
4087}
4088@media(max-width: 1200px) {
4089	.fl-node-5mf09dzbe67x .fl-icon-wrap .fl-icon-text {
4090		height: 28px;
4091	}
4092	.fl-node-5mf09dzbe67x .fl-icon-text, .fl-node-5mf09dzbe67x .fl-icon-text-link {
4093		font-size: 15px;
4094	}
4095}
4096@media(max-width: 992px) {
4097	.fl-node-5mf09dzbe67x .fl-icon-wrap .fl-icon-text {
4098		height: 28px;
4099	}
4100}
4101@media(max-width: 768px) {
4102	.fl-node-5mf09dzbe67x .fl-icon-wrap .fl-icon-text {
4103		height: 28px;
4104	}
4105	.fl-node-5mf09dzbe67x.fl-module-icon {
4106		text-align: left;
4107	}
4108}
4109 .fl-node-5mf09dzbe67x > .fl-module-content {
4110	margin-top:0px;
4111	margin-bottom:0px;
4112}
4113
4114
4115
4116.fl-node-ewquc2gb87t3 .fl-icon i, .fl-node-ewquc2gb87t3 .fl-icon i:before {
4117	font-size: 16px;
4118	color: #ffffff;
4119}
4120.fl-node-ewquc2gb87t3 .fl-icon-wrap .fl-icon-text {
4121	height: 28px;
4122}
4123.fl-node-ewquc2gb87t3.fl-module-icon {
4124	text-align: left;
4125}
4126.fl-node-ewquc2gb87t3 .fl-icon i:hover, .fl-node-ewquc2gb87t3 .fl-icon i:hover:before, .fl-node-ewquc2gb87t3 .fl-icon a:hover i, .fl-node-ewquc2gb87t3 .fl-icon a:hover i:before {
4127	color: #efefef;
4128}
4129@media(max-width: 1200px) {
4130	.fl-node-ewquc2gb87t3 .fl-icon-wrap .fl-icon-text {
4131		height: 28px;
4132	}
4133	.fl-node-ewquc2gb87t3 .fl-icon-text, .fl-node-ewquc2gb87t3 .fl-icon-text-link {
4134		font-size: 15px;
4135	}
4136}
4137@media(max-width: 992px) {
4138	.fl-node-ewquc2gb87t3 .fl-icon-wrap .fl-icon-text {
4139		height: 28px;
4140	}
4141}
4142@media(max-width: 768px) {
4143	.fl-node-ewquc2gb87t3 .fl-icon-wrap .fl-icon-text {
4144		height: 28px;
4145	}
4146	.fl-node-ewquc2gb87t3.fl-module-icon {
4147		text-align: left;
4148	}
4149}
4150 .fl-node-ewquc2gb87t3 > .fl-module-content {
4151	margin-top:0px;
4152	margin-bottom:0px;
4153}
4154
4155
4156
4157.fl-node-ugcth1kr5l68 .fl-icon i, .fl-node-ugcth1kr5l68 .fl-icon i:before {
4158	font-size: 16px;
4159	color: #ffffff;
4160}
4161.fl-node-ugcth1kr5l68 .fl-icon-wrap .fl-icon-text {
4162	height: 28px;
4163}
4164.fl-node-ugcth1kr5l68.fl-module-icon {
4165	text-align: left;
4166}
4167.fl-node-ugcth1kr5l68 .fl-icon i:hover, .fl-node-ugcth1kr5l68 .fl-icon i:hover:before, .fl-node-ugcth1kr5l68 .fl-icon a:hover i, .fl-node-ugcth1kr5l68 .fl-icon a:hover i:before {
4168	color: #efefef;
4169}
4170@media(max-width: 1200px) {
4171	.fl-node-ugcth1kr5l68 .fl-icon-wrap .fl-icon-text {
4172		height: 28px;
4173	}
4174	.fl-node-ugcth1kr5l68 .fl-icon-text, .fl-node-ugcth1kr5l68 .fl-icon-text-link {
4175		font-size: 15px;
4176	}
4177}
4178@media(max-width: 992px) {
4179	.fl-node-ugcth1kr5l68 .fl-icon-wrap .fl-icon-text {
4180		height: 28px;
4181	}
4182}
4183@media(max-width: 768px) {
4184	.fl-node-ugcth1kr5l68 .fl-icon-wrap .fl-icon-text {
4185		height: 28px;
4186	}
4187	.fl-node-ugcth1kr5l68.fl-module-icon {
4188		text-align: left;
4189	}
4190}
4191 .fl-node-ugcth1kr5l68 > .fl-module-content {
4192	margin-top:0px;
4193	margin-bottom:0px;
4194}
4195.uabb-cl-wrap .uabb-cl-ul {
4196	display: block;
4197	float: none;
4198	position: relative;
4199	list-style-type: none;
4200	padding: 0;
4201	margin: 0;
4202}
4203
4204.uabb-cl-wrap .uabb-cl-ul li {
4205	margin: 0;
4206	margin-bottom: 15px;
4207	text-align: center;
4208}
4209
4210.uabb-creative-link {
4211	margin: 0 auto;
4212	display: block;
4213}
4214
4215.uabb-creative-link h1,
4216.uabb-creative-link h2,
4217.uabb-creative-link h3,
4218.uabb-creative-link h4,
4219.uabb-creative-link h5,
4220.uabb-creative-link h6 {
4221	margin: 0;
4222}
4223
4224.uabb-btn10-span {
4225	-webkit-transition: all ease .3s;
4226	-moz-transition: all ease .3s;
4227	transition: all ease .3s;
4228}
4229
4230.uabb-cl-wrap .uabb-creative-link a {
4231	position: relative;
4232	display: inline-block;
4233	outline: none;
4234	text-decoration: none;
4235	text-transform: none;
4236	letter-spacing: inherit;
4237	max-width: 100%;
4238	text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
4239	line-height: normal;
4240	box-shadow: none;
4241}
4242
4243.uabb-creative-link a:focus,
4244.uabb-creative-link a:hover {
4245	outline: 0;
4246}
4247
4248.uabb-cl-style1 a:before {
4249	margin-right: 10px;
4250	content: '[';
4251	-webkit-transform: translateX(20px);
4252	-moz-transform: translateX(20px);
4253	transform: translateX(20px);
4254}
4255
4256.uabb-cl-style1 a::after {
4257	margin-left: 10px;
4258	content: ']';
4259	-webkit-transform: translateX(-20px);
4260	-moz-transform: translateX(-20px);
4261	transform: translateX(-20px);
4262}
4263
4264.uabb-cl-style1 a:hover::before,
4265.uabb-cl-style1 a:hover::after,
4266.uabb-cl-style1 a:focus::before,
4267.uabb-cl-style1 a:focus::after {
4268	opacity: 1;
4269	-webkit-transform: translateX(0px);
4270	-moz-transform: translateX(0px);
4271	transform: translateX(0px);
4272}
4273
4274.uabb-cl-style1 a::before,
4275.uabb-cl-style1 a::after {
4276	display: inline-block;
4277	opacity: 0;
4278	-webkit-transition: -webkit-transform 0.3s, opacity .2s;
4279	-moz-transition: -moz-transform 0.3s, opacity .2s;
4280	transition: transform 0.3s, opacity .2s;
4281}
4282
4283.uabb-cl-style2 a {
4284	-webkit-perspective: 5000px;
4285	-moz-perspective: 5000px;
4286	perspective: 5000px;
4287	perspective-origin: 50% 50%;
4288}
4289
4290.uabb-cl-style2 a span {
4291	position: relative;
4292	display: inline-block;
4293	padding: 0 14px;
4294	background: inherit;
4295	-webkit-transition: -webkit-transform .3s;
4296	-moz-transition: -moz-transform .3s;
4297	transition: transform .3s;
4298	-webkit-transform-origin: 50% 0;
4299	-moz-transform-origin: 50% 0;
4300	transform-origin: 50% 0;
4301	-webkit-transform-style: preserve-3d;
4302	-moz-transform-style: preserve-3d;
4303	transform-style: preserve-3d;
4304}
4305
4306.uabb-cl-style2 a span::before {
4307	position: absolute;
4308	top: 100%;
4309	left: 0;
4310	width: 100%;
4311	height: 100%;
4312	background: inherit;
4313	content: attr(data-hover);
4314	-webkit-transition: background .3s;
4315	-moz-transition: background .3s;
4316	transition: background .3s;
4317	-webkit-transform: rotateX(-90deg);
4318	-moz-transform: rotateX(-90deg);
4319	transform: rotateX(-90deg);
4320	-webkit-transform-origin: 50% 0;
4321	-moz-transform-origin: 50% 0;
4322	transform-origin: 50% 0;
4323}
4324
4325.uabb-cl-style2 a:hover span,
4326.uabb-cl-style2 a:focus span {
4327	-webkit-transform: rotateX(90deg) translateY(-22px);
4328	-moz-transform: rotateX(90deg) translateY(-22px);
4329	transform: rotateX(90deg) translateY(-22px);
4330}
4331
4332.uabb-cl-style3 a::after {
4333	position: absolute;
4334	top: 100%;
4335	left: 0;
4336	width: 100%;
4337	content: '';
4338	opacity: 0;
4339	-webkit-transition: opacity 0.3s, -webkit-transform .3s;
4340	-moz-transition: opacity 0.3s, -moz-transform .3s;
4341	transition: opacity 0.3s, transform .3s;
4342	-webkit-transform: translateY(10px);
4343	-moz-transform: translateY(10px);
4344	transform: translateY(10px);
4345	pointer-events: none;
4346}
4347
4348.uabb-cl-style4 a {
4349	padding: 0 0 10px;
4350}
4351
4352.uabb-cl-style4 a::after {
4353	position: absolute;
4354	top: 100%;
4355	left: 0;
4356	width: 100%;
4357	content: '';
4358	opacity: 0;
4359	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform .3s;
4360	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform .3s;
4361	transition: height 0.3s, opacity 0.3s, transform .3s;
4362	-webkit-transform: translateY(-10px);
4363	-moz-transform: translateY(-10px);
4364	transform: translateY(-10px);
4365}
4366
4367.uabb-cl-style5 a {
4368	overflow: hidden;
4369	padding: 0 .68em;
4370}
4371
4372.uabb-cl-style5 a span {
4373	position: relative;
4374	display: inline-block;
4375	-webkit-transition: -webkit-transform .3s;
4376	-moz-transition: -moz-transform .3s;
4377	transition: transform .3s;
4378}
4379
4380.uabb-cl-style5 a span::before {
4381	position: absolute;
4382	top: 100%;
4383	font-weight: 700;
4384	content: attr(data-hover);
4385	-webkit-transform: translate3d(0, 0, 0);
4386	-moz-transform: translate3d(0, 0, 0);
4387	transform: translate3d(0, 0, 0);
4388	white-space: nowrap;
4389}
4390
4391.uabb-cl-style5 a:hover span,
4392.uabb-cl-style5 a:focus span {
4393	-webkit-transform: translateY(-100%);
4394	-moz-transform: translateY(-100%);
4395	transform: translateY(-100%);
4396}
4397
4398.uabb-cl-style6 a {
4399	margin: 0 10px;
4400	padding: 10px 20px;
4401}
4402
4403.uabb-cl-style7 a {
4404	padding: 12px 10px 10px;
4405	text-shadow: none;
4406}
4407
4408.uabb-cl-style7 a::before,
4409.uabb-cl-style7 a::after {
4410	position: absolute;
4411	top: 100%;
4412	left: 0;
4413	width: 100%;
4414	content: '';
4415	-webkit-transition: -webkit-transform .3s;
4416	-moz-transition: -moz-transform .3s;
4417	transition: transform .3s;
4418	-webkit-transform: scale(0.85);
4419	-moz-transform: scale(0.85);
4420	transform: scale(0.85);
4421}
4422
4423.uabb-cl-style7 a::after {
4424	opacity: 0;
4425	-webkit-transition: top 0.3s, opacity 0.3s, -webkit-transform .3s;
4426	-moz-transition: top 0.3s, opacity 0.3s, -moz-transform .3s;
4427	transition: top 0.3s, opacity 0.3s, transform .3s;
4428}
4429
4430.uabb-cl-style7 a:hover::before,
4431.uabb-cl-style7 a:focus::before {
4432	-webkit-transform: scale(1);
4433	-moz-transform: scale(1);
4434	transform: scale(1);
4435}
4436
4437.uabb-cl-style7 a:hover::after,
4438.uabb-cl-style7 a:focus::after {
4439	top: 0;
4440	opacity: 1;
4441	-webkit-transform: scale(1) translateY(-100%);
4442	-moz-transform: scale(1) translateY(-100%);
4443	transform: scale(1) translateY(-100%);
4444}
4445
4446.uabb-cl-style8 a {
4447	padding: 10px 20px;
4448}
4449
4450.uabb-cl-style8 a::before,
4451.uabb-cl-style8 a::after {
4452	position: absolute;
4453	top: 0;
4454	left: 0;
4455	width: 100%;
4456	height: 100%;
4457	content: '';
4458	-webkit-transition: -webkit-transform 0.3s, opacity .3s;
4459	-moz-transition: -moz-transform 0.3s, opacity .3s;
4460	transition: transform 0.3s, opacity .3s;
4461}
4462
4463.uabb-cl-style8 a::after {
4464	opacity: 0;
4465	-webkit-transform: translateY(-7px) translateX(6px);
4466	-moz-transform: translateY(-7px) translateX(6px);
4467	transform: translateY(-7px) translateX(6px);
4468}
4469
4470.uabb-cl-style8 a:hover::before,
4471.uabb-cl-style8 a:focus::before {
4472	opacity: 0;
4473	-webkit-transform: translateY(5px) translateX(-5px);
4474	-moz-transform: translateY(5px) translateX(-5px);
4475	transform: translateY(5px) translateX(-5px);
4476}
4477
4478.uabb-cl-style8 a:hover::after,
4479.uabb-cl-style8 a:focus::after {
4480	opacity: 1;
4481	-webkit-transform: translateY(0px) translateX(0px);
4482	-moz-transform: translateY(0px) translateX(0px);
4483	transform: translateY(0px) translateX(0px);
4484}
4485
4486.uabb-cl-style9 a {
4487	overflow: hidden;
4488	margin: 0 15px;
4489	z-index: 1;
4490}
4491
4492.uabb-cl-style9 a::before {
4493	position: absolute;
4494	top: 0;
4495	left: 0;
4496	z-index: -1;
4497	padding: 10px 20px;
4498	width: 100%;
4499	height: 100%;
4500	content: attr(data-hover);
4501	-webkit-transition: -webkit-transform .3s;
4502	-moz-transition: -moz-transform .3s;
4503	transition: transform .3s;
4504	-webkit-transform: translateX(-25%);
4505}
4506
4507.uabb-cl-style9 a span {
4508	display: block;
4509	padding: 10px 20px;
4510	-webkit-transition: -webkit-all .3s;
4511	-moz-transition: -moz-all .3s;
4512	transition: all .3s;
4513}
4514
4515.uabb-cl-style9 a:hover::before,
4516.uabb-cl-style9 a:focus::before {
4517	-webkit-transform: translateX(0%);
4518	-moz-transform: translateX(0%);
4519	transform: translateX(0%);
4520}
4521
4522.uabb-cl-style9 a:hover span,
4523.uabb-cl-style9 a:focus span {
4524	-webkit-transform: translateX(100%);
4525	-moz-transform: translateX(100%);
4526	transform: translateX(100%);
4527}
4528
4529.uabb-cl-style10 a {
4530	padding: 10px 0;
4531	text-shadow: none;
4532}
4533
4534.uabb-cl-style10 a::before {
4535	position: absolute;
4536	top: 0;
4537	left: 0;
4538	overflow: hidden;
4539	padding: 10px 0;
4540	max-width: 0;
4541	content: attr(data-hover);
4542	-webkit-transition: max-width .5s;
4543	-moz-transition: max-width .5s;
4544	transition: max-width .5s;
4545}
4546
4547.uabb-cl-style10 a:hover::before,
4548.uabb-cl-style10 a:focus::before {
4549	max-width: 100%;
4550}
4551
4552.uabb-cl-style11 a:hover::before,
4553.uabb-cl-style11 a:hover::after,
4554.uabb-cl-style11 a:focus::before,
4555.uabb-cl-style11 a:focus::after {
4556	opacity: 1;
4557	-webkit-transform: translateX(-50%) translateY(-50%) scale(1);
4558	-moz-transform: translateX(-50%) translateY(-50%) scale(1);
4559	transform: translateX(-50%) translateY(-50%) scale(1);
4560}
4561
4562.uabb-cl-style11 a::before,
4563.uabb-cl-style11 a::after {
4564	position: absolute;
4565	top: 50%;
4566	left: 50%;
4567	width: 100px;
4568	height: 100px;
4569	z-index: 0;
4570	border: 2px solid rgba(0, 0, 0, 0.1);
4571	border-radius: 50%;
4572	content: '';
4573	opacity: 0;
4574	-webkit-transition: -webkit-transform 0.3s, opacity .3s;
4575	-moz-transition: -moz-transform 0.3s, opacity .3s;
4576	transition: transform 0.3s, opacity .3s;
4577	-webkit-transform: translateX(-50%) translateY(-50%) scale(0.2);
4578	-moz-transform: translateX(-50%) translateY(-50%) scale(0.2);
4579	transform: translateX(-50%) translateY(-50%) scale(0.2);
4580}
4581
4582.uabb-cl-style11 a::after {
4583	width: 90px;
4584	height: 90px;
4585	border-width: 6px;
4586	-webkit-transform: translateX(-50%) translateY(-50%) scale(0.8);
4587	-moz-transform: translateX(-50%) translateY(-50%) scale(0.8);
4588	transform: translateX(-50%) translateY(-50%) scale(0.8);
4589}
4590
4591.uabb-cl-style11 span {
4592	position: relative;
4593	z-index: 1;
4594}
4595
4596.uabb-cl-style12 a {
4597	-webkit-transition: color .3s;
4598	-moz-transition: color .3s;
4599	transition: color .3s;
4600}
4601
4602.uabb-cl-style12 a::before {
4603	position: absolute;
4604	top: 100%;
4605	left: 50%;
4606	color: transparent;
4607	content: "•";
4608	text-shadow: transparent 0 0;
4609	transform: translateX(-50%);
4610	pointer-events: none;
4611	transition: text-shadow 0.3s, color .3s;
4612}
4613
4614.uabb-cl-wrap .uabb-cl-style13 a {
4615	padding: 0 20px;
4616	height: 45px;
4617	line-height: 45px;
4618}
4619
4620.uabb-cl-style13 a::before {
4621	top: 0;
4622	left: 0;
4623	-webkit-transform: rotate(90deg);
4624	-moz-transform: rotate(90deg);
4625	transform: rotate(90deg);
4626	-webkit-transform-origin: 0 0;
4627	-moz-transform-origin: 0 0;
4628	transform-origin: 0 0;
4629}
4630
4631.uabb-cl-style13 a::after {
4632	right: 0;
4633	bottom: 0;
4634	-webkit-transform: rotate(90deg);
4635	-moz-transform: rotate(90deg);
4636	transform: rotate(90deg);
4637	-webkit-transform-origin: 100% 0;
4638	-moz-transform-origin: 100% 0;
4639	transform-origin: 100% 0;
4640}
4641
4642.uabb-cl-style13 a::before,
4643.uabb-cl-style13 a::after {
4644	position: absolute;
4645	width: 45px;
4646	content: '';
4647	opacity: .2;
4648	-webkit-transition: all .3s;
4649	-moz-transition: all .3s;
4650	transition: all .3s;
4651	pointer-events: none;
4652}
4653
4654.uabb-cl-style13 a:hover::before,
4655.uabb-cl-style13 a:focus::before {
4656	left: 50%;
4657	-webkit-transform: rotate(0deg) translateX(-50%);
4658	-moz-transform: rotate(0deg) translateX(-50%);
4659	transform: rotate(0deg) translateX(-50%);
4660}
4661
4662.uabb-cl-style13 a:hover::after,
4663.uabb-cl-style13 a:focus::after {
4664	right: 50%;
4665	-webkit-transform: rotate(0deg) translateX(50%);
4666	-moz-transform: rotate(0deg) translateX(50%);
4667	transform: rotate(0deg) translateX(50%);
4668}
4669
4670.uabb-cl-style13 a:hover::before,
4671.uabb-cl-style13 a:hover::after,
4672.uabb-cl-style13 a:focus::before,
4673.uabb-cl-style13 a:focus::after {
4674	opacity: 1;
4675}
4676
4677.uabb-cl-style14 a {
4678	color: rgba(0, 0, 0, 0.2);
4679	font-weight: 700;
4680	text-shadow: none;
4681	transition: all 0.3s, opacity .3s;
4682}
4683
4684.uabb-cl-style14 a:hover::before,
4685.uabb-cl-style14 a:focus::before {
4686	-webkit-transform: scale(0.9);
4687	-moz-transform: scale(0.9);
4688	transform: scale(0.9);
4689	opacity: 0;
4690}
4691
4692.uabb-cl-style15 a {
4693	text-shadow: 0 0 1px rgba(111, 134, 134, 0.3);
4694}
4695
4696.uabb-cl-style15 a::before {
4697	content: attr(data-hover);
4698	position: absolute;
4699	opacity: 0;
4700	text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
4701	-webkit-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
4702	-moz-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
4703	transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
4704	-webkit-transition: -webkit-transform 0.3s, opacity .3s;
4705	-moz-transition: -moz-transform 0.3s, opacity .3s;
4706	transition: transform 0.3s, opacity .3s;
4707	pointer-events: none;
4708}
4709
4710.uabb-cl-style15 a:hover::before,
4711.uabb-cl-style15 a:focus::before {
4712	-webkit-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
4713	-moz-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
4714	transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
4715	opacity: 1;
4716}
4717
4718.uabb-cl-style16 a::after {
4719	position: absolute;
4720	bottom: 100%;
4721	left: 0;
4722	width: 100%;
4723	content: '';
4724	opacity: 0;
4725	-webkit-transition: opacity 0.3s, -webkit-transform .3s;
4726	-moz-transition: opacity 0.3s, -moz-transform .3s;
4727	transition: opacity 0.3s, transform .3s;
4728	-webkit-transform: translateY(10px);
4729	-moz-transform: translateY(10px);
4730	transform: translateY(10px);
4731	pointer-events: none;
4732}
4733
4734.uabb-cl-style17 a {
4735	padding: 0 5px;
4736	font-weight: 700;
4737	-webkit-transition: color .3s;
4738	-moz-transition: color .3s;
4739	transition: color .3s;
4740}
4741
4742.uabb-cl-style17 a span {
4743	position: relative;
4744	z-index: 2;
4745}
4746
4747.uabb-cl-style17 a::before {
4748	top: -3px;
4749}
4750
4751.uabb-cl-style17 a::after {
4752	bottom: -3px;
4753}
4754
4755.uabb-cl-style17 a::before,
4756.uabb-cl-style17 a::after {
4757	position: absolute;
4758	width: 100%;
4759	left: 0;
4760	margin-top: -1px;
4761	content: '';
4762	z-index: 0;
4763	-webkit-transition: -webkit-transform 0.3s, opacity .3s;
4764	-moz-transition: -moz-transform 0.3s, opacity .3s;
4765	transition: transform 0.3s, opacity .3s;
4766	pointer-events: none;
4767}
4768
4769.uabb-cl-style17 a:hover::before,
4770.uabb-cl-style17 a:focus::before {
4771	-webkit-transform: rotate(45deg);
4772	-moz-transform: rotate(45deg);
4773	transform: rotate(45deg);
4774}
4775
4776.uabb-cl-style17 a:hover::before,
4777.uabb-cl-style17 a:hover::after,
4778.uabb-cl-style17 a:focus::before,
4779.uabb-cl-style17 a:focus::after {
4780	opacity: .7;
4781	top: 50%;
4782}
4783
4784.uabb-cl-style17 a:hover::after,
4785.uabb-cl-style17 a:focus::after {
4786	-webkit-transform: rotate(-45deg);
4787	-moz-transform: rotate(-45deg);
4788	transform: rotate(-45deg);
4789}
4790
4791.uabb-cl-simple a {
4792	display: inline-block;
4793	margin: 0 7px 10px;
4794	padding: 8px 10px;
4795	-webkit-transition: color .3s ease;
4796	transition: color .3s ease;
4797}
4798
4799.uabb-cl-style18 a {
4800	line-height: 2em;
4801	margin: 15px;
4802	-webkit-perspective: 800px;
4803	-moz-perspective: 800px;
4804	perspective: 800px;
4805	display: block;
4806}
4807
4808.uabb-cl-style18 a span {
4809	position: relative;
4810	display: block;
4811	width: 100%;
4812	padding: 10px 15px 7px;
4813	-webkit-transition: -webkit-transform 0.4s, background .4s;
4814	-moz-transition: -moz-transform 0.4s, background .4s;
4815	transition: transform 0.4s, background .4s;
4816	-webkit-transform-style: preserve-3d;
4817	-moz-transform-style: preserve-3d;
4818	transform-style: preserve-3d;
4819}
4820
4821.uabb-cl-style18 a span::before {
4822	position: absolute;
4823	padding: inherit;
4824	top: 0;
4825	left: 100%;
4826	width: 100%;
4827	height: 100%;
4828	content: attr(data-hover);
4829	-webkit-transition: background .4s;
4830	-moz-transition: background .4s;
4831	transition: background .4s;
4832	-webkit-transform: rotateY(90deg);
4833	-moz-transform: rotateY(90deg);
4834	transform: rotateY(90deg);
4835	-webkit-transform-origin: 0 50%;
4836	-moz-transform-origin: 0 50%;
4837	transform-origin: 0 50%;
4838	pointer-events: none;
4839}
4840
4841.uabb-cl-style18 a:hover span,
4842.uabb-cl-style18 a:focus span {
4843	-webkit-transform: rotateY(-90deg);
4844	-moz-transform: rotateY(-90deg);
4845	transform: rotateY(-90deg);
4846}
4847
4848.uabb-cl-style19 a {
4849	line-height: 2em;
4850	-webkit-perspective: 800px;
4851	-moz-perspective: 800px;
4852	perspective: 800px;
4853}
4854
4855.uabb-cl-style19 a span::before {
4856	position: absolute;
4857	padding: inherit;
4858	top: 0;
4859	left: 0;
4860	width: 100%;
4861	height: 100%;
4862	content: attr(data-hover);
4863	-webkit-transform: rotateX(270deg);
4864	-moz-transform: rotateX(270deg);
4865	transform: rotateX(270deg);
4866	-webkit-transition: -webkit-transform .6s;
4867	-moz-transition: -moz-transform .6s;
4868	transition: transform .6s;
4869	-webkit-transform-origin: 0 0;
4870	-moz-transform-origin: 0 0;
4871	transform-origin: 0 0;
4872	pointer-events: none;
4873}
4874
4875.uabb-cl-style20 a {
4876	padding: 10px;
4877	font-weight: 700;
4878	text-shadow: none;
4879}
4880
4881.uabb-cl-style20 a::before,
4882.uabb-cl-style20 a::after {
4883	position: absolute;
4884	left: 0;
4885	width: 100%;
4886	content: '';
4887	opacity: 0;
4888	-webkit-transition: opacity 0.3s, -webkit-transform .3s;
4889	-moz-transition: opacity 0.3s, -moz-transform .3s;
4890	transition: opacity 0.3s, transform .3s;
4891	-webkit-transform: translateY(-10px);
4892	-moz-transform: translateY(-10px);
4893	transform: translateY(-10px);
4894}
4895
4896.uabb-cl-style20 a::before {
4897	top: 0;
4898	-webkit-transform: translateY(-10px);
4899	-moz-transform: translateY(-10px);
4900	transform: translateY(-10px);
4901}
4902
4903.uabb-cl-style20 a::after {
4904	bottom: 0;
4905	-webkit-transform: translateY(10px);
4906	-moz-transform: translateY(10px);
4907	transform: translateY(10px);
4908}
4909
4910.internet-explorer .uabb-cl-style2 a span:before {
4911	padding: inherit;
4912	top: 0;
4913	left: 0;
4914	-webkit-transform: rotateX(270deg);
4915	-moz-transform: rotateX(270deg);
4916	transform: rotateX(270deg);
4917	-webkit-transition: -webkit-transform .6s;
4918	-moz-transition: -moz-transform .6s;
4919	transition: transform .6s;
4920	-webkit-transform-origin: 0 0;
4921	-moz-transform-origin: 0 0;
4922	transform-origin: 0 0;
4923	pointer-events: none;
4924}
4925
4926.internet-explorer .uabb-cl-style2 a:hover span,
4927.internet-explorer .uabb-cl-style2 a:focus span {
4928	transform: none;
4929}
4930
4931.uabb-cl-style3 a,
4932.uabb-cl-style16 a {
4933	padding: 8px 0;
4934}
4935
4936.uabb-cl-style3 a:hover::after,
4937.uabb-cl-style3 a:focus::after,
4938.uabb-cl-style4 a:hover::after,
4939.uabb-cl-style4 a:focus::after,
4940.uabb-cl-style16 a:hover::after,
4941.uabb-cl-style16 a:focus::after,
4942.uabb-cl-style20 a:hover::before,
4943.uabb-cl-style20 a:focus::before,
4944.uabb-cl-style20 a:hover::after,
4945.uabb-cl-style20 a:focus::after {
4946	opacity: 1;
4947	-webkit-transform: translateY(0px);
4948	-moz-transform: translateY(0px);
4949	transform: translateY(0px);
4950}
4951
4952.uabb-cl-style19 a span,
4953.internet-explorer .uabb-cl-style2 a span {
4954	position: relative;
4955	display: inline-block;
4956	padding: 10px 15px 7px;
4957	-webkit-transition: background .6s;
4958	-moz-transition: background .6s;
4959	transition: background .6s;
4960	-webkit-transform-origin: 50% 0;
4961	-moz-transform-origin: 50% 0;
4962	transform-origin: 50% 0;
4963	-webkit-transform-style: preserve-3d;
4964	-moz-transform-style: preserve-3d;
4965	transform-style: preserve-3d;
4966	-webkit-transform-origin: 0 50%;
4967	-moz-transform-origin: 0 50%;
4968	transform-origin: 0 50%;
4969}
4970
4971.uabb-cl-style19 a:hover span::before,
4972.uabb-cl-style19 a:focus span::before,
4973.internet-explorer .uabb-cl-style2 a:hover span:before,
4974.internet-explorer .uabb-cl-style2 a:focus span:before {
4975	-webkit-transform: rotateX(10deg);
4976	-moz-transform: rotateX(10deg);
4977	transform: rotateX(10deg);
4978}
4979.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-creative-link a {
4980	}
4981
4982
4983.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-creative-link a span {
4984	color: inherit;
4985	line-height: inherit;
4986	font-size: inherit;
4987	font-family: inherit;
4988	font-weight: inherit;
4989}
4990.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-creative-link a:hover,
4991.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-creative-link a span:hover {
4992	color: ;
4993}
4994	
4995.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-cl-ul li {
4996	display: inline-block;
4997			margin-left: 15px;
4998		margin-right: 15px;
4999	
5000	margin-bottom: 15px;
5001}
5002
5003.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-cl-ul {
5004	text-align: center;
5005}
5006
5007/* Style 2 */
5008
5009.fl-node-r4ck10b8f3xu .uabb-cl-style2 p a,
5010.fl-node-r4ck10b8f3xu .uabb-cl-style2 div a,
5011.fl-node-r4ck10b8f3xu .uabb-cl-style2 span a {
5012	color:
5013	#000000;
5014}
5015
5016.fl-node-r4ck10b8f3xu .uabb-cl-style2 a span {
5017	padding: 5px 15px;
5018		background: #440099;}
5019.fl-node-r4ck10b8f3xu .uabb-cl-style2 a span:before {
5020		background: #440099;	padding: inherit;
5021}
5022
5023/* Style 3 */
5024.fl-node-r4ck10b8f3xu .uabb-cl-style3 a::after {
5025		background: #ffffff;
5026	height:1px;
5027}
5028
5029/* Style 4 */
5030.fl-node-r4ck10b8f3xu .uabb-cl-style4 a::after {
5031		background: #ffffff;
5032	height:1px;
5033}
5034
5035/* Style 7 */
5036
5037.fl-node-r4ck10b8f3xu .uabb-cl-style7 a::before,
5038.fl-node-r4ck10b8f3xu .uabb-cl-style7 a::after {
5039	height: 1px;
5040		background: #ffffff;
5041}
5042
5043
5044/* Style 8 */
5045
5046.fl-node-r4ck10b8f3xu .uabb-cl-style8 a::before,
5047.fl-node-r4ck10b8f3xu .uabb-cl-style8 a::after {
5048	border: 1px solid #ffffff;
5049}
5050
5051.fl-node-r4ck10b8f3xu .uabb-cl-style8 a::after {
5052	border-color:
5053	#000000;
5054}
5055
5056/* Style 9 */
5057.fl-node-r4ck10b8f3xu .uabb-cl-style9 a span {
5058	;
5059		background: #440099;
5060}
5061
5062.fl-node-r4ck10b8f3xu .uabb-cl-style9 p a,
5063.fl-node-r4ck10b8f3xu .uabb-cl-style9 div a,
5064.fl-node-r4ck10b8f3xu .uabb-cl-style9 span a {
5065	color:
5066	#000000;
5067}
5068
5069.fl-node-r4ck10b8f3xu .uabb-cl-style9 a::before {
5070	;
5071		background: #440099;
5072}
5073
5074/* Style 10 */
5075
5076.fl-node-r4ck10b8f3xu .uabb-cl-style10 a {
5077	border-top-width:1px;
5078	border-top-style:solid;
5079	border-top-color:
5080	#ffffff;
5081	;
5082}
5083
5084.fl-node-r4ck10b8f3xu .uabb-cl-style10 a::before {
5085	border-bottom-width:1px;
5086	border-bottom-style:solid;
5087	border-bottom-color:
5088	#ffffff;
5089	;
5090}
5091
5092/* Style 6 */
5093.fl-node-r4ck10b8f3xu .uabb-cl-style6 a:before {
5094	position: absolute;
5095	top: 0;
5096	left: 0;
5097	width: 100%;
5098	height: 1px;
5099		background: #ffffff;
5100	content: '';
5101	-webkit-transition: top 0.3s;
5102	-moz-transition: top 0.3s;
5103	transition: top 0.3s;
5104}
5105
5106.fl-node-r4ck10b8f3xu .uabb-cl-style6 a:after {
5107	position: absolute;
5108	top: 0;
5109	left: 0;
5110	content: '';
5111	width: 1px;
5112	height: 1px;
5113		background: #ffffff;
5114	-webkit-transition: height 0.3s;
5115	-moz-transition: height 0.3s;
5116	transition: height 0.3s;
5117}
5118
5119.fl-node-r4ck10b8f3xu .uabb-cl-style6 a:hover::before {
5120	top: 100%;
5121	opacity: 1;
5122}
5123
5124.fl-node-r4ck10b8f3xu .uabb-cl-style6 a:hover::after {
5125	height: 100%;
5126}
5127
5128
5129/* Style 11 */
5130
5131.fl-node-r4ck10b8f3xu .uabb-cl-style11 a::before,
5132.fl-node-r4ck10b8f3xu .uabb-cl-style11 a::after {
5133	border-color:
5134	#ffffff;
5135}
5136
5137/* Style 12 */
5138
5139.fl-node-r4ck10b8f3xu .uabb-cl-style12 a:hover::before,
5140.fl-node-r4ck10b8f3xu .uabb-cl-style12 a:focus::before {
5141		color: #000000;
5142	text-shadow: 10px 0
5143	#000000, -10px 0 #000000;
5144}
5145
5146/* Style 13 */
5147
5148.fl-node-r4ck10b8f3xu .uabb-cl-style13 a::before,
5149.fl-node-r4ck10b8f3xu .uabb-cl-style13 a::after {
5150	height: 1px;
5151		background: #ffffff;
5152}
5153
5154/* Style 14 */
5155
5156.fl-node-r4ck10b8f3xu .uabb-cl-style14 a::before {
5157	;
5158	content: attr(data-hover);
5159	position: absolute;
5160	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
5161	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
5162	transition: transform 0.3s, opacity 0.3s;
5163}
5164
5165.fl-node-r4ck10b8f3xu .uabb-cl-style14 .uabb-cl-heading,
5166.fl-node-r4ck10b8f3xu .uabb-cl-style14 .uabb-cl-heading a,
5167.fl-node-r4ck10b8f3xu .uabb-cl-style14 .uabb-cl-heading a:visited,
5168.fl-node-r4ck10b8f3xu .uabb-cl-style14 .uabb-cl-heading a *,
5169.fl-node-r4ck10b8f3xu .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
5170	;
5171}
5172
5173/* Style 15 */
5174
5175.fl-node-r4ck10b8f3xu .uabb-cl-style15 a::before {
5176	;
5177}
5178
5179/* Style 16 */
5180
5181.fl-node-r4ck10b8f3xu .uabb-cl-style16 a::after {
5182		background: #ffffff;
5183	height:1px;
5184}
5185
5186/* Style 17 */
5187
5188.fl-node-r4ck10b8f3xu .uabb-cl-style17 a {
5189	;
5190}
5191
5192.fl-node-r4ck10b8f3xu .uabb-cl-style17 a::after,
5193.fl-node-r4ck10b8f3xu .uabb-cl-style17 a::before {
5194	height: 1px;
5195		background: #ffffff;
5196}
5197
5198/* Style 18 */
5199
5200.fl-node-r4ck10b8f3xu .uabb-cl-style18 a {
5201	margin: 0;
5202	width: 200px;
5203	max-width: 100%;
5204}
5205
5206.fl-node-r4ck10b8f3xu .uabb-cl-style18 p a,
5207.fl-node-r4ck10b8f3xu .uabb-cl-style18 div a,
5208.fl-node-r4ck10b8f3xu .uabb-cl-style18 span a {
5209	color:
5210	#000000;
5211}
5212
5213
5214.fl-node-r4ck10b8f3xu .uabb-cl-style18 a span {
5215	-webkit-transform-origin: 50% 50% -100px;
5216	-moz-transform-origin: 50% 50% -100px;
5217	transform-origin: 50% 50% -100px;
5218}
5219
5220.fl-node-r4ck10b8f3xu .uabb-cl-style18 a span {
5221		background: #440099;
5222}
5223
5224.fl-node-r4ck10b8f3xu .uabb-cl-style18 a:hover span::before,
5225.fl-node-r4ck10b8f3xu .uabb-cl-style18 a:focus span::before {
5226		background: #440099;
5227}
5228
5229.fl-node-r4ck10b8f3xu .uabb-cl-style18 a span::before,
5230.fl-node-r4ck10b8f3xu .uabb-cl-style18 a:hover span,
5231.fl-node-r4ck10b8f3xu .uabb-cl-style18 a:focus span {
5232		background: #120067;
5233}
5234
5235/* Style 19 */
5236
5237
5238.fl-node-r4ck10b8f3xu .uabb-cl-style19 a span {
5239		background: #440099;
5240	box-shadow: inset 0 3px #120067;
5241}
5242
5243.fl-node-r4ck10b8f3xu .uabb-cl-style19 p a,
5244.fl-node-r4ck10b8f3xu .uabb-cl-style19 div a,
5245.fl-node-r4ck10b8f3xu .uabb-cl-style19 span a {
5246	color:
5247	#000000;
5248}
5249
5250.fl-node-r4ck10b8f3xu .uabb-cl-style19 a span::before {
5251		background: #440099;
5252	;
5253}
5254
5255.fl-node-r4ck10b8f3xu .uabb-cl-style19 a:hover span,
5256.fl-node-r4ck10b8f3xu .uabb-cl-style19 a:focus span {
5257	background: #120067;
5258}
5259
5260/* Style 20 */
5261
5262.fl-node-r4ck10b8f3xu .uabb-cl-style20 a:hover,
5263.fl-node-r4ck10b8f3xu .uabb-cl-style20 a:focus {
5264	;
5265}
5266
5267.fl-node-r4ck10b8f3xu .uabb-cl-style20 a {
5268	;
5269	-webkit-transition: color 0.3s;
5270	-moz-transition: color 0.3s;
5271	transition: color 0.3s;
5272}
5273
5274.fl-node-r4ck10b8f3xu .uabb-cl-style20 a::before,
5275.fl-node-r4ck10b8f3xu .uabb-cl-style20 a::after {
5276	height: 1px;
5277		background: #ffffff;
5278}
5279
5280/* Style Simple */
5281.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
5282	;
5283}
5284
5285.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
5286	;
5287}
5288
5289		@media ( max-width: 768px ) {
5290
5291			
5292							.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-cl-ul li {
5293					margin-left: 0;
5294					margin-right: 0;
5295					display: block;
5296				}
5297					}
5298.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-cl-heading a {
5299	font-size: 20px;
5300}
5301@media(max-width: 768px) {
5302	.fl-node-r4ck10b8f3xu .uabb-cl-wrap .uabb-cl-heading a {
5303		font-size: 15px;
5304	}
5305}
5306 .fl-node-r4ck10b8f3xu > .fl-module-content {
5307	margin-top:0px;
5308}
5309
5310
5311
5312.fl-node-405gfesaplrm .fl-icon i, .fl-node-405gfesaplrm .fl-icon i:before {
5313	font-size: 16px;
5314	color: #ffffff;
5315}
5316.fl-node-405gfesaplrm .fl-icon-wrap .fl-icon-text {
5317	height: 28px;
5318}
5319.fl-node-405gfesaplrm.fl-module-icon {
5320	text-align: left;
5321}
5322.fl-node-405gfesaplrm .fl-icon i:hover, .fl-node-405gfesaplrm .fl-icon i:hover:before, .fl-node-405gfesaplrm .fl-icon a:hover i, .fl-node-405gfesaplrm .fl-icon a:hover i:before {
5323	color: #f4f4f4;
5324}
5325@media(max-width: 1200px) {
5326	.fl-node-405gfesaplrm .fl-icon-wrap .fl-icon-text {
5327		height: 28px;
5328	}
5329	.fl-node-405gfesaplrm .fl-icon-text, .fl-node-405gfesaplrm .fl-icon-text-link {
5330		font-size: 15px;
5331	}
5332}
5333@media(max-width: 992px) {
5334	.fl-node-405gfesaplrm .fl-icon-wrap .fl-icon-text {
5335		height: 28px;
5336	}
5337}
5338@media(max-width: 768px) {
5339	.fl-node-405gfesaplrm .fl-icon-wrap .fl-icon-text {
5340		height: 28px;
5341	}
5342	.fl-node-405gfesaplrm.fl-module-icon {
5343		text-align: left;
5344	}
5345}
5346 .fl-node-405gfesaplrm > .fl-module-content {
5347	margin-top:0px;
5348	margin-bottom:0px;
5349}
5350
5351
5352
5353.fl-node-rpxwh438bmq2 .fl-icon i, .fl-node-rpxwh438bmq2 .fl-icon i:before {
5354	font-size: 16px;
5355	color: #ffffff;
5356}
5357.fl-node-rpxwh438bmq2 .fl-icon-wrap .fl-icon-text {
5358	height: 28px;
5359}
5360.fl-node-rpxwh438bmq2.fl-module-icon {
5361	text-align: left;
5362}
5363.fl-node-rpxwh438bmq2 .fl-icon i:hover, .fl-node-rpxwh438bmq2 .fl-icon i:hover:before, .fl-node-rpxwh438bmq2 .fl-icon a:hover i, .fl-node-rpxwh438bmq2 .fl-icon a:hover i:before {
5364	color: #f4f4f4;
5365}
5366@media(max-width: 1200px) {
5367	.fl-node-rpxwh438bmq2 .fl-icon-wrap .fl-icon-text {
5368		height: 28px;
5369	}
5370	.fl-node-rpxwh438bmq2 .fl-icon-text, .fl-node-rpxwh438bmq2 .fl-icon-text-link {
5371		font-size: 15px;
5372	}
5373}
5374@media(max-width: 992px) {
5375	.fl-node-rpxwh438bmq2 .fl-icon-wrap .fl-icon-text {
5376		height: 28px;
5377	}
5378}
5379@media(max-width: 768px) {
5380	.fl-node-rpxwh438bmq2 .fl-icon-wrap .fl-icon-text {
5381		height: 28px;
5382	}
5383	.fl-node-rpxwh438bmq2.fl-module-icon {
5384		text-align: left;
5385	}
5386}
5387 .fl-node-rpxwh438bmq2 > .fl-module-content {
5388	margin-top:0px;
5389	margin-bottom:0px;
5390}
5391
5392
5393
5394.fl-node-ivtbn1u3l6mr .fl-icon i, .fl-node-ivtbn1u3l6mr .fl-icon i:before {
5395	font-size: 16px;
5396	color: #ffffff;
5397}
5398.fl-node-ivtbn1u3l6mr .fl-icon-wrap .fl-icon-text {
5399	height: 28px;
5400}
5401.fl-node-ivtbn1u3l6mr.fl-module-icon {
5402	text-align: left;
5403}
5404.fl-node-ivtbn1u3l6mr .fl-icon i:hover, .fl-node-ivtbn1u3l6mr .fl-icon i:hover:before, .fl-node-ivtbn1u3l6mr .fl-icon a:hover i, .fl-node-ivtbn1u3l6mr .fl-icon a:hover i:before {
5405	color: #f4f4f4;
5406}
5407@media(max-width: 1200px) {
5408	.fl-node-ivtbn1u3l6mr .fl-icon-wrap .fl-icon-text {
5409		height: 28px;
5410	}
5411	.fl-node-ivtbn1u3l6mr .fl-icon-text, .fl-node-ivtbn1u3l6mr .fl-icon-text-link {
5412		font-size: 15px;
5413	}
5414}
5415@media(max-width: 992px) {
5416	.fl-node-ivtbn1u3l6mr .fl-icon-wrap .fl-icon-text {
5417		height: 28px;
5418	}
5419}
5420@media(max-width: 768px) {
5421	.fl-node-ivtbn1u3l6mr .fl-icon-wrap .fl-icon-text {
5422		height: 28px;
5423	}
5424	.fl-node-ivtbn1u3l6mr.fl-module-icon {
5425		text-align: left;
5426	}
5427}
5428 .fl-node-ivtbn1u3l6mr > .fl-module-content {
5429	margin-top:0px;
5430	margin-bottom:0px;
5431}
5432
5433/* Start Global Nodes CSS */
5434
5435/* End Global Nodes CSS */
5436
5437
5438/* Start Layout CSS */
5439
5440/* End Layout CSS */
5441
5442/* Equal height Column Bottom Alignment */
5443.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
5444    -webkit-justify-content: flex-end;
5445            justify-content: flex-end;
5446          -webkit-box-align: end;
5447           -webkit-box-pack: end;
5448              -ms-flex-pack: end;
5449}
5450
5451/* H1-H6 Margin Reset in all Modules */
5452.uabb-module-content h1,
5453.uabb-module-content h2,
5454.uabb-module-content h3,
5455.uabb-module-content h4,
5456.uabb-module-content h5,
5457.uabb-module-content h6 {
5458    margin: 0;
5459    clear: both;
5460}
5461
5462/* Anchor Tag Css */
5463
5464.fl-module-content a,
5465.fl-module-content a:hover,
5466.fl-module-content a:focus {
5467    text-decoration: none;
5468}
5469
5470/* Row Separator CSS */
5471
5472.uabb-row-separator {
5473    position: absolute;
5474    width: 100%;
5475    left: 0;
5476}
5477
5478.uabb-top-row-separator {
5479    top: 0;
5480    bottom: auto
5481}
5482
5483.uabb-bottom-row-separator {
5484    top: auto;
5485    bottom: 0;
5486}
5487
5488.fl-builder-content-editing .fl-visible-medium.uabb-row,
5489.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
5490.fl-builder-content-editing .fl-visible-mobile.uabb-row {
5491    display: none !important;
5492}
5493
5494@media (max-width: 992px) {
5495
5496    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
5497    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
5498        display: none !important;
5499    }
5500
5501    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
5502    .fl-builder-content-editing .fl-visible-medium.uabb-row,
5503    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
5504        display: block !important;
5505    }
5506}
5507
5508@media (max-width: 768px) {
5509    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
5510    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
5511    .fl-builder-content-editing .fl-visible-medium.uabb-row {
5512        display: none !important;
5513    }
5514
5515    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
5516    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
5517        display: block !important;
5518    }
5519}
5520
5521.fl-responsive-preview-content .fl-builder-content-editing {
5522    overflow-x: hidden;
5523    overflow-y: visible;
5524}
5525
5526.uabb-row-separator svg {
5527    width: 100%;
5528}
5529
5530.uabb-top-row-separator.uabb-has-svg svg {
5531    position: absolute;
5532    padding: 0;
5533    margin: 0;
5534    left: 50%;
5535    top: -1px;
5536    bottom: auto;
5537    -webkit-transform: translateX(-50%);
5538    -ms-transform: translateX(-50%);
5539    transform: translateX(-50%);
5540}
5541
5542.uabb-bottom-row-separator.uabb-has-svg svg {
5543    position: absolute;
5544    padding: 0;
5545    margin: 0;
5546    left: 50%;
5547    bottom: -1px;
5548    top: auto;
5549    -webkit-transform: translateX(-50%);
5550    -ms-transform: translateX(-50%);
5551    transform: translateX(-50%);
5552}
5553.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
5554    bottom: 0;
5555}
5556.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
5557    top: 0;
5558}
5559
5560/**
5561 *
5562 *  Svg Triangle Separator
5563 *  Big Triangle Separator
5564 *  Big Triangle Left Separator
5565 *  Svg Half Circle Separator
5566 *  Curve Center Separator
5567 *  Waves Separator
5568 *  Stamp
5569 *  Grass
5570 *  Slime
5571 *  Grass Bend
5572 *  Wave Slide
5573 *  Muliple Triangles
5574 *  Pine Tree
5575 *  Pine Tree Bend
5576 *
5577 ***************************************/
5578.uabb-bottom-row-separator.uabb-svg-triangle svg,
5579.uabb-bottom-row-separator.uabb-xlarge-triangle svg,
5580.uabb-top-row-separator.uabb-xlarge-triangle-left svg,
5581.uabb-bottom-row-separator.uabb-svg-circle svg,
5582.uabb-top-row-separator.uabb-slime-separator svg,
5583.uabb-top-row-separator.uabb-grass-separator svg,
5584.uabb-top-row-separator.uabb-grass-bend-separator svg,
5585.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,
5586.uabb-top-row-separator.uabb-wave-slide-separator svg,
5587.uabb-top-row-separator.uabb-pine-tree-separator svg,
5588.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,
5589.uabb-bottom-row-separator.uabb-stamp-separator svg,
5590.uabb-bottom-row-separator.uabb-xlarge-circle svg,
5591.uabb-top-row-separator.uabb-wave-separator svg{
5592    left: 50%;
5593    -webkit-transform: translateX(-50%) scaleY(-1);
5594       -moz-transform: translateX(-50%) scaleY(-1);
5595        -ms-transform: translateX(-50%) scaleY(-1);
5596         -o-transform: translateX(-50%) scaleY(-1);
5597            transform: translateX(-50%) scaleY(-1);
5598}
5599
5600/*
5601 *  Big Triangle
5602*/
5603.uabb-bottom-row-separator.uabb-big-triangle svg {
5604    left: 50%;
5605    -webkit-transform: scale(1) scaleY(-1) translateX(-50%);
5606       -moz-transform: scale(1) scaleY(-1) translateX(-50%);
5607        -ms-transform: scale(1) scaleY(-1) translateX(-50%);
5608         -o-transform: scale(1) scaleY(-1) translateX(-50%);
5609            transform: scale(1) scaleY(-1) translateX(-50%);
5610}
5611
5612.uabb-top-row-separator.uabb-big-triangle svg {
5613    left: 50%;
5614    -webkit-transform: translateX(-50%) scale(1);
5615       -moz-transform: translateX(-50%) scale(1);
5616        -ms-transform: translateX(-50%) scale(1);
5617         -o-transform: translateX(-50%) scale(1);
5618            transform: translateX(-50%) scale(1);
5619}
5620
5621/**
5622 *
5623 *  Big Triangle Right Separator
5624 *
5625 ***************************************/
5626.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
5627    left: 50%;
5628    -webkit-transform: translateX(-50%) scale(-1);
5629       -moz-transform: translateX(-50%) scale(-1);
5630        -ms-transform: translateX(-50%) scale(-1);
5631         -o-transform: translateX(-50%) scale(-1);
5632            transform: translateX(-50%) scale(-1);
5633}
5634
5635.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
5636    left: 50%;
5637    -webkit-transform: translateX(-50%) scaleX(-1);
5638       -moz-transform: translateX(-50%) scaleX(-1);
5639        -ms-transform: translateX(-50%) scaleX(-1);
5640         -o-transform: translateX(-50%) scaleX(-1);
5641            transform: translateX(-50%) scaleX(-1);
5642}
5643
5644/**
5645 *
5646 *  Curve Left Separator
5647 *  Curve Right Separator
5648 *
5649 ***************************************/
5650.uabb-top-row-separator.uabb-curve-up-separator svg {
5651    left: 50%;
5652     -webkit-transform: translateX(-50%) scaleY(-1);
5653       -moz-transform: translateX(-50%) scaleY(-1);
5654        -ms-transform: translateX(-50%) scaleY(-1);
5655         -o-transform: translateX(-50%) scaleY(-1);
5656            transform: translateX(-50%) scaleY(-1);
5657}
5658
5659.uabb-top-row-separator.uabb-curve-down-separator svg {
5660    left: 50%;
5661    -webkit-transform: translateX(-50%) scale(-1);
5662       -moz-transform: translateX(-50%) scale(-1);
5663        -ms-transform: translateX(-50%) scale(-1);
5664         -o-transform: translateX(-50%) scale(-1);
5665            transform: translateX(-50%) scale(-1);
5666}
5667
5668.uabb-bottom-row-separator.uabb-curve-down-separator svg {
5669    left: 50%;
5670    -webkit-transform: translateX(-50%) scaleX(-1);
5671       -moz-transform: translateX(-50%) scaleX(-1);
5672        -ms-transform: translateX(-50%) scaleX(-1);
5673         -o-transform: translateX(-50%) scaleX(-1);
5674            transform: translateX(-50%) scaleX(-1);
5675}
5676
5677
5678/**
5679 *
5680 *  Tilt Left Separator
5681 *  Tilt Right Separator
5682 *
5683 ***************************************/
5684
5685.uabb-top-row-separator.uabb-tilt-left-separator svg {
5686    left: 50%;
5687    -webkit-transform: translateX(-50%) scale(-1);
5688       -moz-transform: translateX(-50%) scale(-1);
5689        -ms-transform: translateX(-50%) scale(-1);
5690         -o-transform: translateX(-50%) scale(-1);
5691            transform: translateX(-50%) scale(-1);
5692}
5693
5694.uabb-top-row-separator.uabb-tilt-right-separator svg{
5695    left: 50%;
5696    -webkit-transform: translateX(-50%) scaleY(-1);
5697       -moz-transform: translateX(-50%) scaleY(-1);
5698        -ms-transform: translateX(-50%) scaleY(-1);
5699         -o-transform: translateX(-50%) scaleY(-1);
5700            transform: translateX(-50%) scaleY(-1);
5701}
5702
5703.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
5704    left: 50%;
5705    -webkit-transform: translateX(-50%);
5706       -moz-transform: translateX(-50%);
5707        -ms-transform: translateX(-50%);
5708         -o-transform: translateX(-50%);
5709            transform: translateX(-50%);
5710}
5711
5712.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
5713    left: 50%;
5714    -webkit-transform: translateX(-50%) scaleX(-1);
5715       -moz-transform: translateX(-50%) scaleX(-1);
5716        -ms-transform: translateX(-50%) scaleX(-1);
5717         -o-transform: translateX(-50%) scaleX(-1);
5718            transform: translateX(-50%) scaleX(-1);
5719}
5720
5721.uabb-top-row-separator.uabb-tilt-left-separator,
5722.uabb-top-row-separator.uabb-tilt-right-separator {
5723    top: 0;
5724}
5725
5726.uabb-bottom-row-separator.uabb-tilt-left-separator,
5727.uabb-bottom-row-separator.uabb-tilt-right-separator {
5728    bottom: 0;
5729}
5730
5731/**
5732 *
5733 *  Clouds Separator
5734 *  Multi Triangle
5735 *  Arrow Inward
5736 *  Arrow Outward
5737 *
5738 ***************************************/
5739
5740.uabb-top-row-separator.uabb-arrow-outward-separator svg,
5741.uabb-top-row-separator.uabb-arrow-inward-separator svg,
5742.uabb-top-row-separator.uabb-cloud-separator svg,
5743.uabb-top-row-separator.uabb-multi-triangle svg {
5744    left: 50%;
5745    -webkit-transform: translateX(-50%) scaleY(-1);
5746       -moz-transform: translateX(-50%) scaleY(-1);
5747        -ms-transform: translateX(-50%) scaleY(-1);
5748         -o-transform: translateX(-50%) scaleY(-1);
5749            transform: translateX(-50%) scaleY(-1);
5750}
5751
5752.uabb-bottom-row-separator.uabb-multi-triangle svg {
5753    bottom: -2px;
5754}
5755
5756.uabb-row-separator.uabb-round-split:after,
5757.uabb-row-separator.uabb-round-split:before {
5758    left: 0;
5759    width: 50%;
5760    background: inherit inherit/inherit inherit inherit inherit;
5761    content: '';
5762    position: absolute
5763}
5764
5765
5766/* Buttons
5767------------------------------------------------------ */
5768
5769.uabb-button-wrap a,
5770.uabb-button-wrap a:visited {
5771    display: inline-block;
5772    font-size: 16px;
5773    line-height: 18px;
5774    text-decoration: none;
5775    text-shadow: none;
5776}
5777
5778.fl-builder-content .uabb-button:hover {
5779    text-decoration: none;
5780}
5781
5782.fl-builder-content .uabb-button-width-full .uabb-button {
5783    display: block;
5784    text-align: center;
5785}
5786
5787.uabb-button-width-custom .uabb-button {
5788    display: inline-block;
5789    text-align: center;
5790    max-width: 100%;
5791}
5792.fl-builder-content .uabb-button-left {
5793    text-align: left;
5794}
5795.fl-builder-content .uabb-button-center {
5796    text-align: center;
5797}
5798.fl-builder-content .uabb-infobox .uabb-button-center,
5799.fl-builder-content .uabb-modal-action-wrap .uabb-button-center,
5800.fl-builder-content .uabb-ultb3-box .uabb-button-center,
5801.fl-builder-content .uabb-slide-down .uabb-button-center,
5802.fl-builder-content .uabb-blog-post-content .uabb-button-center,
5803.fl-builder-content .uabb-cta-wrap .uabb-button-center,
5804.fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center{ 
5805     text-align: inherit;
5806}
5807
5808.fl-builder-content .uabb-button-right {
5809    text-align: right;
5810}
5811
5812.fl-builder-content .uabb-button i,
5813.fl-builder-content .uabb-button i:before {
5814    font-size: 1em;
5815    height: 1em;
5816    line-height: 1em;
5817    width: 1em;
5818}
5819
5820.uabb-button .uabb-button-icon-after {
5821    margin-left: 8px;
5822    margin-right: 0;
5823}
5824.uabb-button .uabb-button-icon-before {
5825    margin-left: 0;
5826    margin-right: 8px;
5827}
5828.uabb-button .uabb-button-icon-no-text {
5829    margin: 0;
5830}
5831.uabb-button-has-icon .uabb-button-text {
5832    vertical-align: middle;
5833}
5834
5835/* Icons
5836------------------------------------------------------ */
5837
5838.uabb-icon-wrap {
5839    display: inline-block;
5840}
5841.uabb-icon a {
5842    text-decoration: none;
5843}
5844.uabb-icon i {
5845    display: block;
5846}
5847.uabb-icon i:before {
5848    border: none !important;
5849    background: none !important;
5850}
5851.uabb-icon-text {
5852    display: table-cell;
5853    text-align: left;
5854    padding-left: 15px;
5855    vertical-align: middle;
5856}
5857.uabb-icon-text *:last-child {
5858    margin: 0 !important;
5859    padding: 0 !important;
5860}
5861.uabb-icon-text a {
5862    text-decoration: none;
5863}
5864
5865/* Photos
5866------------------------------------------------------ */
5867
5868.uabb-photo {
5869    line-height: 0;
5870    position: relative;
5871    z-index: 2;
5872}
5873.uabb-photo-align-left {
5874    text-align: left;
5875}
5876.uabb-photo-align-center {
5877    text-align: center;
5878}
5879.uabb-photo-align-right {
5880    text-align: right;
5881}
5882.uabb-photo-content {
5883    border-radius: 0;
5884    display: inline-block;
5885    line-height: 0;
5886    position: relative;
5887    max-width: 100%;
5888    overflow: hidden;
5889}
5890.uabb-photo-content img {
5891    border-radius: inherit;
5892    display: inline;
5893    height: auto;
5894    max-width: 100%;
5895    width: auto;
5896}
5897.fl-builder-content .uabb-photo-crop-circle img {
5898    -webkit-border-radius: 100%;
5899    -moz-border-radius: 100%;
5900    border-radius: 100%;
5901}
5902.fl-builder-content .uabb-photo-crop-square img {
5903    -webkit-border-radius: 0;
5904    -moz-border-radius: 0;
5905    border-radius: 0;
5906}
5907.uabb-photo-caption {
5908    font-size: 13px;
5909    line-height: 18px;
5910    overflow: hidden;
5911    text-overflow: ellipsis;
5912    white-space: nowrap;
5913}
5914.uabb-photo-caption-below {
5915    padding-bottom: 20px;
5916    padding-top: 10px;
5917}
5918.uabb-photo-caption-hover {
5919    background: rgba(0,0,0,0.7);
5920    bottom: 0;
5921    color: #fff;
5922    left: 0;
5923    opacity: 0;
5924    visibility: hidden;
5925    filter: alpha(opacity = 0);
5926    padding: 10px 15px;
5927    position: absolute;
5928    right: 0;
5929    -webkit-transition:visibility 200ms linear;
5930    -moz-transition:visibility 200ms linear;
5931    transition:visibility 200ms linear;
5932}
5933.uabb-photo-content:hover .uabb-photo-caption-hover {
5934    opacity: 100;
5935    visibility: visible;
5936}
5937
5938/* Panel & Buttons
5939------------------------------------------------------ */
5940.uabb-active-btn {
5941    background: #1e8cbe;
5942    border-color: #0074a2;
5943    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
5944    box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
5945    color: white;
5946}
5947.fl-builder-bar .fl-builder-add-content-button {
5948    display: block !important;
5949    opacity: 1 !important;
5950}
5951
5952/* Image Icon Object */
5953.uabb-imgicon-wrap .uabb-icon {
5954    display: block;
5955}
5956.uabb-imgicon-wrap .uabb-icon i{
5957    float: none;
5958}
5959
5960/* Photo */
5961.uabb-imgicon-wrap .uabb-image {
5962    line-height: 0;
5963    position: relative;
5964}
5965.uabb-imgicon-wrap .uabb-image-align-left {
5966    text-align: left;
5967}
5968.uabb-imgicon-wrap .uabb-image-align-center {
5969    text-align: center;
5970}
5971.uabb-imgicon-wrap .uabb-image-align-right {
5972    text-align: right;
5973}
5974.uabb-imgicon-wrap .uabb-image-content {
5975    display: inline-block;
5976    border-radius: 0;
5977    line-height: 0;
5978    position: relative;
5979    max-width: 100%;
5980}
5981.uabb-imgicon-wrap .uabb-image-content img {
5982    display: inline;
5983    height: auto !important;
5984    max-width: 100%;
5985    width: auto;
5986    border-radius: inherit;
5987    box-shadow: none;
5988    box-sizing: content-box;
5989}
5990.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
5991    -webkit-border-radius: 100%;
5992    -moz-border-radius: 100%;
5993    border-radius: 100%;
5994}
5995.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
5996    -webkit-border-radius: 0;
5997    -moz-border-radius: 0;
5998    border-radius: 0;
5999}
6000
6001
6002/* Creative Button
6003___________________________________________________________________________*/
6004
6005.uabb-creative-button-wrap a,
6006.uabb-creative-button-wrap a:visited {
6007    background: #fafafa;
6008    border: 1px solid #ccc;
6009    color: #333;
6010    display: inline-block;
6011    vertical-align: middle;
6012    text-align: center;
6013    overflow: hidden;
6014    text-decoration: none;
6015    text-shadow: none;
6016    box-shadow: none;
6017    position: relative;
6018    -webkit-transition: all 200ms linear;
6019       -moz-transition: all 200ms linear;
6020        -ms-transition: all 200ms linear;
6021         -o-transition: all 200ms linear;
6022            transition: all 200ms linear;
6023
6024}
6025
6026.uabb-creative-button-wrap a:focus {
6027    text-decoration: none;
6028    text-shadow: none;
6029    box-shadow: none;
6030}
6031
6032.uabb-creative-button-wrap a .uabb-creative-button-text,
6033.uabb-creative-button-wrap a .uabb-creative-button-icon,
6034.uabb-creative-button-wrap a:visited .uabb-creative-button-text,
6035.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
6036    -webkit-transition: all 200ms linear;
6037       -moz-transition: all 200ms linear;
6038        -ms-transition: all 200ms linear;
6039         -o-transition: all 200ms linear;
6040            transition: all 200ms linear;
6041}
6042
6043.uabb-creative-button-wrap a:hover {
6044    text-decoration: none;
6045}
6046
6047.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
6048    display: block;
6049    text-align: center;
6050}
6051.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
6052    display: inline-block;
6053    text-align: center;
6054    max-width: 100%;
6055}
6056.uabb-creative-button-wrap .uabb-creative-button-left {
6057    text-align: left;
6058}
6059.uabb-creative-button-wrap .uabb-creative-button-center {
6060    text-align: center;
6061}
6062.uabb-creative-button-wrap .uabb-creative-button-right {
6063    text-align: right;
6064}
6065.uabb-creative-button-wrap .uabb-creative-button i {
6066    font-size: 1.3em;
6067    height: auto;
6068    vertical-align: middle;
6069    width: auto;
6070}
6071
6072.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
6073    margin-left: 8px;
6074    margin-right: 0;
6075}
6076.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
6077    margin-right: 8px;
6078    margin-left: 0;
6079}
6080.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
6081    margin: 0;
6082}
6083
6084.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
6085    vertical-align: middle;
6086}
6087.uabb-creative-button-wrap a,
6088.uabb-creative-button-wrap a:visited {
6089    padding: 12px 24px;
6090}
6091
6092/*  Translate Button styles */
6093
6094.uabb-creative-button.uabb-creative-transparent-btn {
6095    background: transparent;
6096}
6097.uabb-creative-button.uabb-creative-transparent-btn:after {
6098    content: '';
6099    position: absolute;
6100    z-index: 1;
6101    -webkit-transition: all 200ms linear;
6102       -moz-transition: all 200ms linear;
6103        -ms-transition: all 200ms linear;
6104         -o-transition: all 200ms linear;
6105            transition: all 200ms linear;
6106}
6107
6108/* transparent-fill-top, transparent-fill-bottom  */
6109.uabb-transparent-fill-top-btn:after,
6110.uabb-transparent-fill-bottom-btn:after {
6111    width: 100%;
6112    height: 0;
6113    left: 0;
6114}
6115
6116/* transparent-fill-top */
6117.uabb-transparent-fill-top-btn:after {
6118    top: 0;
6119}
6120/* transparent-fill-bottom */
6121.uabb-transparent-fill-bottom-btn:after {
6122    bottom: 0;
6123}
6124
6125/* transparent-fill-left, transparent-fill-right */
6126.uabb-transparent-fill-left-btn:after,
6127.uabb-transparent-fill-right-btn:after {
6128    width: 0;
6129    height: 100%;
6130    top: 0;
6131}
6132
6133/* transparent-fill-left */
6134.uabb-transparent-fill-left-btn:after {
6135    left: 0;
6136}
6137/* transparent-fill-right */
6138.uabb-transparent-fill-right-btn:after {
6139    right: 0;
6140}
6141
6142
6143/* transparent-fill-center */
6144.uabb-transparent-fill-center-btn:after{
6145    width: 0;
6146    height: 100%;
6147    top: 50%;
6148    left: 50%;
6149    -webkit-transform: translateX(-50%) translateY(-50%);
6150       -moz-transform: translateX(-50%) translateY(-50%);
6151        -ms-transform: translateX(-50%) translateY(-50%);
6152         -o-transform: translateX(-50%) translateY(-50%);
6153            transform: translateX(-50%) translateY(-50%);
6154}
6155
6156/*  transparent-fill-diagonal, transparent-fill-horizontal  */
6157.uabb-transparent-fill-diagonal-btn:after,
6158.uabb-transparent-fill-horizontal-btn:after {
6159    width: 100%;
6160    height: 0;
6161    top: 50%;
6162    left: 50%;
6163}
6164
6165/*  transparent-fill-diagonal */
6166.uabb-transparent-fill-diagonal-btn{
6167    overflow: hidden;
6168}
6169.uabb-transparent-fill-diagonal-btn:after{
6170    -webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
6171       -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
6172        -ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
6173         -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
6174            transform: translateX(-50%) translateY(-50%) rotate( 45deg );
6175}
6176/* transparent-fill-horizontal */
6177.uabb-transparent-fill-horizontal-btn:after{
6178    -webkit-transform: translateX(-50%) translateY(-50%);
6179       -moz-transform: translateX(-50%) translateY(-50%);
6180        -ms-transform: translateX(-50%) translateY(-50%);
6181         -o-transform: translateX(-50%) translateY(-50%);
6182            transform: translateX(-50%) translateY(-50%);
6183}
6184
6185
6186/*  3D Button styles */
6187.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,
6188.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,
6189.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,
6190.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
6191    -webkit-transition: none;
6192       -moz-transition: none;
6193        -ms-transition: none;
6194         -o-transition: none;
6195            transition: none;
6196}
6197
6198.perspective {
6199    -webkit-perspective: 800px;
6200       -moz-perspective: 800px;
6201            perspective: 800px;
6202            margin: 0;
6203}
6204.uabb-creative-button.uabb-creative-threed-btn:after {
6205    content: '';
6206    position: absolute;
6207    z-index: -1;
6208    -webkit-transition: all 200ms linear;
6209       -moz-transition: all 200ms linear;
6210            transition: all 200ms linear;
6211}
6212
6213.uabb-creative-button.uabb-creative-threed-btn {
6214    outline: 1px solid transparent;
6215    -webkit-transform-style: preserve-3d;
6216       -moz-transform-style: preserve-3d;
6217            transform-style: preserve-3d;
6218}
6219
6220/*  3D Button styles --- Animate to top */
6221.uabb-creative-threed-btn.uabb-animate_top-btn:after {
6222    height: 40%;
6223    left: 0;
6224    top: -40%;
6225    width: 100%;
6226    -webkit-transform-origin: 0% 100%;
6227       -moz-transform-origin: 0% 100%;
6228            transform-origin: 0% 100%;
6229    -webkit-transform: rotateX(90deg);
6230       -moz-transform: rotateX(90deg);
6231            transform: rotateX(90deg);
6232}
6233
6234/*  3D Button styles --- Animate to bottom */
6235.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
6236    width: 100%;
6237    height: 40%;
6238    left: 0;
6239    top: 100%;
6240    -webkit-transform-origin: 0% 0%;
6241       -moz-transform-origin: 0% 0%;
6242        -ms-transform-origin: 0% 0%;
6243            transform-origin: 0% 0%;
6244    -webkit-transform: rotateX(-90deg);
6245       -moz-transform: rotateX(-90deg);
6246        -ms-transform: rotateX(-90deg);
6247            transform: rotateX(-90deg);
6248}
6249
6250/*  3D Button styles --- Animate to Left */
6251.uabb-creative-threed-btn.uabb-animate_left-btn:after {
6252    width: 20%;
6253    height: 100%;
6254    left: -20%;
6255    top: 0;
6256    -webkit-transform-origin: 100% 0%;
6257       -moz-transform-origin: 100% 0%;
6258        -ms-transform-origin: 100% 0%;
6259            transform-origin: 100% 0%;
6260    -webkit-transform: rotateY(-60deg);
6261       -moz-transform: rotateY(-60deg);
6262        -ms-transform: rotateY(-60deg);
6263            transform: rotateY(-60deg);
6264}
6265
6266/*  3D Button styles --- Animate to Right */
6267.uabb-creative-threed-btn.uabb-animate_right-btn:after {
6268    width: 20%;
6269    height: 100%;
6270    left: 104%;
6271    top: 0;
6272    -webkit-transform-origin: 0% 0%;
6273       -moz-transform-origin: 0% 0%;
6274        -ms-transform-origin: 0% 0%;
6275            transform-origin: 0% 0%;
6276    -webkit-transform: rotateY(120deg);
6277       -moz-transform: rotateY(120deg);
6278        -ms-transform: rotateY(120deg);
6279            transform: rotateY(120deg);
6280}
6281
6282
6283/* Animate Top */
6284.uabb-animate_top-btn:hover{
6285    -webkit-transform: rotateX(-15deg);
6286       -moz-transform: rotateX(-15deg);
6287        -ms-transform: rotateX(-15deg);
6288         -o-transform: rotateX(-15deg);
6289            transform: rotateX(-15deg);
6290
6291}
6292
6293/* Animate Bottom */
6294.uabb-animate_bottom-btn:hover{
6295    -webkit-transform: rotateX(15deg);
6296       -moz-transform: rotateX(15deg);
6297        -ms-transform: rotateX(15deg);
6298         -o-transform: rotateX(15deg);
6299            transform: rotateX(15deg);
6300
6301}
6302
6303/* Animate Left */
6304.uabb-animate_left-btn:hover{
6305    -webkit-transform: rotateY(6deg);
6306       -moz-transform: rotateY(6deg);
6307        -ms-transform: rotateY(6deg);
6308         -o-transform: rotateY(6deg);
6309            transform: rotateY(6deg);
6310}
6311
6312/* Animate Right */
6313.uabb-animate_right-btn:hover{
6314    -webkit-transform: rotateY(-6deg);
6315       -moz-transform: rotateY(-6deg);
6316        -ms-transform: rotateY(-6deg);
6317         -o-transform: rotateY(-6deg);
6318            transform: rotateY(-6deg);
6319
6320}
6321
6322/*  Flat Button styles  */
6323
6324/*  Common Classes  */
6325.uabb-creative-flat-btn.uabb-animate_to_right-btn,
6326.uabb-creative-flat-btn.uabb-animate_to_left-btn,
6327.uabb-creative-flat-btn.uabb-animate_from_top-btn,
6328.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
6329    overflow: hidden;
6330    position: relative;
6331}
6332
6333.uabb-creative-flat-btn.uabb-animate_to_right-btn i,
6334.uabb-creative-flat-btn.uabb-animate_to_left-btn i,
6335.uabb-creative-flat-btn.uabb-animate_from_top-btn i,
6336.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
6337    bottom: 0;
6338    height: 100%;
6339    margin: 0;
6340    opacity: 1;
6341    position: absolute;
6342    right: 0;
6343    width: 100%;
6344    -webkit-transition: all 200ms linear;
6345       -moz-transition: all 200ms linear;
6346            transition: all 200ms linear;
6347    -webkit-transform: translateY(0);
6348       -moz-transform: translateY(0);
6349         -o-transform: translateY(0);
6350        -ms-transform: translateY(0);
6351            transform: translateY(0);
6352}
6353
6354.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,
6355.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,
6356.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,
6357.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
6358    display: inline-block;
6359    width: 100%;
6360    height: 100%;
6361    -webkit-transition: all 200ms linear;
6362       -moz-transition: all 200ms linear;
6363        -ms-transition: all 200ms linear;
6364         -o-transition: all 200ms linear;
6365            transition: all 200ms linear;
6366    -webkit-backface-visibility: hidden;
6367       -moz-backface-visibility: hidden;
6368            backface-visibility: hidden;
6369}
6370
6371/*  Making Icon position center  */
6372.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,
6373.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,
6374.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,
6375.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
6376    position: absolute;
6377    top: 50%;
6378    left: 50%;
6379    -webkit-transform: translateX(-50%) translateY(-50%);
6380    -moz-transform: translateX(-50%) translateY(-50%);
6381    -o-transform: translateX(-50%) translateY(-50%);
6382    -ms-transform: translateX(-50%) translateY(-50%);
6383    transform: translateX(-50%) translateY(-50%);
6384}
6385
6386/*  Common Hover Classes */
6387.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,
6388.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
6389    left: 0;
6390}
6391.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,
6392.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
6393    top: 0;
6394}
6395
6396/*  Animate Icon to the right */
6397.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
6398    top: 0;
6399    left: -100%;
6400}
6401.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
6402    -webkit-transform: translateX(200%);
6403       -moz-transform: translateX(200%);
6404        -ms-transform: translateX(200%);
6405         -o-transform: translateX(200%);
6406            transform: translateX(200%);
6407}
6408
6409/*  Animate Icon to the left */
6410.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
6411    top: 0;
6412    left: 100%;
6413}
6414
6415.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
6416    -webkit-transform: translateX(-200%);
6417       -moz-transform: translateX(-200%);
6418        -ms-transform: translateX(-200%);
6419         -o-transform: translateX(-200%);
6420            transform: translateX(-200%);
6421}
6422
6423
6424/*  Animate Icon From the Top */
6425.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
6426    top: -100%;
6427    left: 0;
6428}
6429
6430.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
6431    -webkit-transform: translateY(400px);
6432       -moz-transform: translateY(400px);
6433        -ms-transform: translateY(400px);
6434         -o-transform: translateY(400px);
6435            transform: translateY(400px);
6436}
6437
6438/*  Animate Icon From the Bottom */
6439.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
6440    top: 100%;
6441    left: 0;
6442}
6443
6444.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
6445    -webkit-transform: translateY(-400px);
6446       -moz-transform: translateY(-400px);
6447        -ms-transform: translateY(-400px);
6448         -o-transform: translateY(-400px);
6449            transform: translateY(-400px);
6450}
6451
6452/* Media/Video CSS */
6453.uabb-tab-acc-content .wp-video, 
6454.uabb-tab-acc-content video.wp-video-shortcode, 
6455.uabb-tab-acc-content .mejs-container:not(.mejs-audio), 
6456.uabb-tab-acc-content .mejs-overlay.load,
6457.uabb-adv-accordion-content .wp-video, 
6458.uabb-adv-accordion-content video.wp-video-shortcode, 
6459.uabb-adv-accordion-content .mejs-container:not(.mejs-audio), 
6460.uabb-adv-accordion-content .mejs-overlay.load {
6461    width: 100% !important;
6462    height: 100% !important;
6463}
6464.uabb-tab-acc-content .mejs-container:not(.mejs-audio),
6465.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
6466    padding-top: 56.25%;
6467}
6468.uabb-tab-acc-content .wp-video, 
6469.uabb-tab-acc-content video.wp-video-shortcode,
6470.uabb-adv-accordion-content .wp-video, 
6471.uabb-adv-accordion-content video.wp-video-shortcode {
6472    max-width: 100% !important;
6473}
6474.uabb-tab-acc-content video.wp-video-shortcode,
6475.uabb-adv-accordion-content video.wp-video-shortcode {
6476    position: relative;
6477}
6478.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,
6479.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
6480    position: absolute;
6481    top: 0;
6482    right: 0;
6483    bottom: 0;
6484    left: 0;
6485}
6486.uabb-tab-acc-content .mejs-overlay-play,
6487.uabb-adv-accordion-content .mejs-overlay-play {
6488    top: 0;
6489    right: 0;
6490    bottom: 0;
6491    left: 0;
6492    width: auto !important;
6493    height: auto !important;
6494}
6495.fl-row-content-wrap .uabb-row-particles-background,
6496.uabb-col-particles-background {
6497    width:100%;
6498    height:100%;
6499    position:absolute;
6500    left:0;
6501    top:0;
6502}
6503/* Theme Button
6504------------------------------------------------------ */
6505/*.fl-builder-content a.uabb-button,
6506.fl-builder-content a.uabb-button:visited,
6507.fl-builder-content a.uabb-creative-button,
6508.fl-builder-content a.uabb-creative-button:visited*/
6509
6510.uabb-creative-button-wrap a,
6511.uabb-creative-button-wrap a:visited {
6512		
6513	
6514	
6515	
6516	}
6517
6518.uabb-dual-button .uabb-btn,
6519.uabb-dual-button .uabb-btn:visited {
6520			
6521	
6522	
6523	}
6524
6525
6526/* Responsive Js Breakpoint Css */
6527
6528.uabb-js-breakpoint {
6529	content:"default";
6530	display:none;
6531}
6532@media screen and (max-width: 992px) {
6533	.uabb-js-breakpoint {
6534		content:"992";
6535	}
6536}
6537
6538@media screen and (max-width: 768px) {
6539	.uabb-js-breakpoint {
6540		content:"768";
6541	}
6542}
6543
6544
6545																															
6546					
6547					
6548					
6549																
6550					
6551					
6552					
6553																
6554					
6555					
6556					
6557																
6558					
6559					
6560					
6561																
6562					
6563					
6564					
6565																
6566					
6567					
6568					
6569																
6570					
6571					
6572					
6573																
6574					
6575					
6576					
6577																							
6578					
6579					
6580					
6581												
6582                                
6583        
6584                                
6585        
6586                                
6587        
6588        .fl-builder-row-settings #fl-field-separator_position {
6589            display: none !important;
6590        }
6591        
6592        
6593        .fl-builder-row-settings #fl-field-separator_position {
6594            display: none !important;
6595        }
6596        
6597        
6598        .fl-builder-row-settings #fl-field-separator_position {
6599            display: none !important;
6600        }
6601        
6602        
6603        
6604        
6605        
6606        
6607        
6608        
6609        
6610        
6611        
6612        
6613        
6614        
6615		
6616        
6617		
6618        
6619		
6620        
6621		
6622        
6623		
6624        
6625		
6626        
6627        			.fl-node-7f0bwnkuo9dl .fl-row-content {
6628				min-width: 0px;
6629			}
6630		
6631        			.fl-node-6935gbqc7aes .fl-row-content {
6632				min-width: 0px;
6633			}
6634		
6635        			.fl-node-zhf76yicxa9e .fl-row-content {
6636				min-width: 0px;
6637			}
6638		
6639/*# sourceURL=fl-builder-layout-67-inline-css */
6640</style>
6641<link rel='stylesheet' id='jquery-magnificpopup-css' href='https://samaritas.org/wp-content/plugins/bb-plugin/css/jquery.magnificpopup.css?ver=2.11.1.1' media='all' />
6642<link rel='stylesheet' id='base-css' href='https://samaritas.org/wp-content/themes/bb-theme/css/base.min.css?ver=1.7.20' media='all' />
6643<style id="fl-automator-skin-inline-css">
6644/*
6645
6646WARNING! DO NOT EDIT THEME FILES IF YOU PLAN ON UPDATING!
6647
6648Theme files will be overwritten and your changes will be lost
6649when updating. Instead, add custom code in the admin under
6650Appearance > Theme Settings > Code or create a child theme.
6651
6652*/
6653/* General
6654----------------------------------------------------------- */
6655/* Buttons
6656----------------------------------------------------------- */
6657/* Woo Buttons
6658----------------------------------------------------------- */
6659/*
6660Nav Toggle - Hamburger Icon
6661It's being used in the theme.less for media queries when enabled in the customizer.
6662------------------------------------------------------------------------------------ */
6663/*
6664Nav Toggle - Menu Button
6665It's being used in the theme.less for media queries when enabled in the customizer.
6666---------------------------------------------------------------------------------- */
6667/* Nav Toggle Common - This applies to both Hamburger and Button.
6668---------------------------------------------------------------- */
6669/* Header Layouts Toggle - Used in the .fl-page-nav-toggled-common mixin.
6670------------------------------------------------------------------------- */
6671/* Nav Separators
6672----------------------------------------------------------- */
6673/* Background Image
6674----------------------------------------------------------- */
6675/* Background Vertical Gradient
6676----------------------------------------------------------- */
6677/* Background Radial Gradient
6678----------------------------------------------------------- */
6679/* Change Row Colors
6680----------------------------------------------------------- */
6681/* Row Background Vertical Gradient */
6682/* Row Background Radial Gradient */
6683/*
6684
6685WARNING! DO NOT EDIT THEME FILES IF YOU PLAN ON UPDATING!
6686
6687Theme files will be overwritten and your changes will be lost
6688when updating. Instead, add custom code in the admin under
6689Appearance > Theme Settings > Code or create a child theme.
6690
6691*/
6692/* General
6693----------------------------------------------------------- */
6694body {
6695  background-color: #f2f2f2;
6696  color: #000000;
6697  font-family: "Albert Sans", sans-serif;
6698  font-size: 18px;
6699  font-weight: 400;
6700  line-height: 1.45;
6701  font-style: normal;
6702  padding: 0;
6703  word-wrap: break-word;
6704}
6705body.modal-open .media-modal-close:hover,
6706body.modal-open .media-modal-close:focus {
6707  background: none;
6708  border: none;
6709  padding: 1px;
6710}
6711body.modal-open .media-modal-close:focus {
6712  position: absolute;
6713}
6714h1,
6715h2,
6716h3,
6717h4,
6718h5,
6719h6 {
6720  color: #440099;
6721  font-family: "Domine", serif;
6722  font-weight: 400;
6723  line-height: 1.4;
6724  text-transform: none;
6725  font-style: normal;
6726}
6727h1 a,
6728h2 a,
6729h3 a,
6730h4 a,
6731h5 a,
6732h6 a {
6733  color: #440099;
6734}
6735h1 a:hover,
6736h2 a:hover,
6737h3 a:hover,
6738h4 a:hover,
6739h5 a:hover,
6740h6 a:hover {
6741  text-decoration: none;
6742}
6743h1 {
6744  font-size: 60px;
6745  line-height: 1.05;
6746  letter-spacing: 0px;
6747  color: #440099;
6748  font-family: "Domine", serif;
6749  font-weight: 400;
6750  font-style: normal;
6751  text-transform: none;
6752}
6753h1 a {
6754  color: #440099;
6755}
6756h2 {
6757  font-size: 35px;
6758  line-height: 1.3;
6759  letter-spacing: 0px;
6760}
6761h2 .fl-comments-list-title {
6762  font-size: 24px;
6763}
6764h3 {
6765  font-size: 24px;
6766  line-height: 1.4;
6767  letter-spacing: 0px;
6768}
6769h4 {
6770  font-size: 18px;
6771  line-height: 1.4;
6772  letter-spacing: 0px;
6773}
6774h5 {
6775  font-size: 14px;
6776  line-height: 1.4;
6777  letter-spacing: 0px;
6778}
6779h6 {
6780  font-size: 12px;
6781  line-height: 1.4;
6782  letter-spacing: 0px;
6783}
6784a {
6785  color: #440099;
6786  text-decoration: none;
6787}
6788a:hover {
6789  color: #440099;
6790  text-decoration: underline;
6791}
6792a:focus {
6793  color: #440099;
6794}
6795blockquote {
6796  border-color: #e6e6e6;
6797}
6798iframe {
6799  max-width: 100%;
6800}
6801img {
6802  max-width: 100%;
6803  height: auto;
6804}
6805/* Accessibility
6806----------------------------------------------------------- */
6807.fl-screen-reader-text {
6808  position: absolute;
6809  left: -10000px;
6810  top: auto;
6811  width: 1px;
6812  height: 1px;
6813  overflow: hidden;
6814  padding: 10px 15px;
6815  background: #fff !important;
6816}
6817.fl-screen-reader-text:focus {
6818  width: auto;
6819  height: auto;
6820  position: fixed;
6821  left: 0px;
6822  top: 0px;
6823  z-index: 99999;
6824}
6825body.rtl .fl-screen-reader-text {
6826  right: -10000px;
6827}
6828body.rtl .fl-screen-reader-text:focus {
6829  position: fixed;
6830  left: auto;
6831  right: 0px;
6832  top: 0px;
6833  width: auto;
6834  height: auto;
6835  z-index: 99999;
6836}
6837body.admin-bar .fl-screen-reader-text:focus {
6838  top: 32px;
6839}
6840.screen-reader-text {
6841  clip: rect(1px, 1px, 1px, 1px);
6842  position: absolute;
6843  height: 1px;
6844  width: 1px;
6845  overflow: hidden;
6846}
6847/* Bootstrap Overrides
6848----------------------------------------------------------- */
6849.container {
6850  padding-left: 20px;
6851  padding-right: 20px;
6852}
6853/* Wrap
6854----------------------------------------------------------- */
6855.fl-page {
6856  position: relative;
6857  -moz-box-shadow: none;
6858  -webkit-box-shadow: none;
6859  box-shadow: none;
6860  margin: 0 auto;
6861}
6862/* Header
6863----------------------------------------------------------- */
6864.fl-page-header {
6865  border-color: #e6e6e6;
6866  background-color: #ffffff;
6867  color: #757575;
6868}
6869.fl-page-header *,
6870.fl-page-header h1,
6871.fl-page-header h2,
6872.fl-page-header h3,
6873.fl-page-header h4,
6874.fl-page-header h5,
6875.fl-page-header h6 {
6876  color: #757575;
6877}
6878.fl-page-header a,
6879.fl-page-header a *,
6880.fl-page-header a.fas,
6881.fl-page-header a.fab {
6882  color: #757575;
6883}
6884.fl-page-header a:hover,
6885.fl-page-header a:focus,
6886.fl-page-header a:hover *,
6887.fl-page-header a:focus *,
6888.fl-page-header a.fas:hover,
6889.fl-page-header a.fab:hover,
6890.fl-page-header a.fas:focus,
6891.fl-page-header a.fab:focus {
6892  color: #2b7bb9;
6893}
6894.fl-page-header .navbar-nav li > a {
6895  color: #757575;
6896}
6897.fl-page-header .navbar-nav li > a:hover,
6898.fl-page-header .navbar-nav li > a:focus {
6899  color: #2b7bb9;
6900}
6901.fl-page-header .navbar-nav li.current-menu-ancestor > a,
6902.fl-page-header .navbar-nav li.current-menu-parent > a,
6903.fl-page-header .navbar-nav li.current-menu-item > a {
6904  color: #2b7bb9;
6905}
6906.fl-page-header .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
6907  color: #2b7bb9;
6908}
6909.fl-page-header-container {
6910  padding-bottom: 30px;
6911  padding-top: 30px;
6912}
6913.fl-page-header-logo {
6914  text-align: center;
6915}
6916.fl-page-header-logo a {
6917  text-decoration: none;
6918}
6919.fl-logo-text {
6920  font-family: "Helvetica", Verdana, Arial, sans-serif;
6921  font-weight: 400;
6922  font-size: 30px;
6923  color: #757575 !important;
6924}
6925.fl-logo-text:hover,
6926.fl-logo-text:focus {
6927  color: #2b7bb9 !important;
6928}
6929.fl-theme-tagline {
6930  color: #757575 !important;
6931}
6932.fl-logo-img {
6933  max-width: 100%;
6934}
6935.fl-page-header-primary .fl-logo-img {
6936  height: auto !important;
6937}
6938.fl-logo-img.sticky-logo {
6939  display: none;
6940}
6941.fl-page-header-fixed .fl-logo-img {
6942  display: inherit;
6943}
6944.fl-page-header-fixed .fl-logo-img.sticky-logo {
6945  display: inherit;
6946}
6947.fl-nav-mobile-offcanvas .fl-button-close {
6948  display: none;
6949}
6950/* Nav
6951----------------------------------------------------------- */
6952.fl-page-nav-wrap {
6953  padding-bottom: 20px;
6954}
6955.fl-page-nav {
6956  background: transparent;
6957  border: none;
6958  min-height: 0;
6959  margin-bottom: 0;
6960  -moz-border-radius: 0;
6961  -webkit-border-radius: 0;
6962  border-radius: 0;
6963}
6964.fl-page-nav .navbar-nav > li > a {
6965  padding: 15px;
6966}
6967.fl-page-nav .navbar-toggle {
6968  border: none;
6969  float: none;
6970  font-family: "Helvetica", Verdana, Arial, sans-serif;
6971  font-size: 16px;
6972  font-weight: 400;
6973  line-height: 1.4;
6974  text-transform: none;
6975  margin: 0;
6976  width: 100%;
6977  -moz-border-radius: 0;
6978  -webkit-border-radius: 0;
6979  border-radius: 0;
6980}
6981.fl-page-nav .navbar-toggle:hover {
6982  outline: none;
6983}
6984.fl-page-nav .navbar-toggle:focus {
6985  outline: auto;
6986}
6987.fl-page-nav .navbar-nav,
6988.fl-page-nav .navbar-nav a {
6989  font-family: "Helvetica", Verdana, Arial, sans-serif;
6990  font-size: 16px;
6991  font-weight: 400;
6992  line-height: 1.4;
6993  text-transform: none;
6994}
6995/* Full Width */
6996.fl-full-width .fl-page-nav {
6997  margin: 0 auto;
6998}
6999/* Mega Menu */
7000.fl-page-nav .mega-menu a[href="#"]:hover,
7001.fl-page-nav .mega-menu a[href="#"]:focus {
7002  color: #757575 !important;
7003  cursor: default;
7004}
7005.mega-menu-spacer {
7006  background: none;
7007  display: block;
7008  left: 0;
7009  position: absolute;
7010  width: 100%;
7011}
7012/* Hide Heading */
7013.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading {
7014  border-top: 0 none !important;
7015}
7016.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading > a,
7017.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading > .fl-submenu-icon-wrap {
7018  display: none !important;
7019}
7020.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading > ul.sub-menu {
7021  margin-left: 0;
7022}
7023/* Nav Collapse
7024----------------------------------------------------------- */
7025.fl-page-nav-collapse {
7026  border: none;
7027  max-height: none;
7028  padding: 0;
7029  -moz-box-shadow: none;
7030  -webkit-box-shadow: none;
7031  box-shadow: none;
7032}
7033.fl-page-nav-collapse ul.navbar-nav {
7034  margin: 0;
7035}
7036.fl-page-nav-collapse ul.navbar-nav > li {
7037  border-bottom: 1px solid #e6e6e6;
7038}
7039.fl-page-nav-collapse ul.navbar-nav > li:last-child {
7040  border-bottom: none;
7041}
7042.fl-page-nav-collapse.in {
7043  overflow-y: visible;
7044}
7045/* Nav Search
7046----------------------------------------------------------- */
7047.fl-page-nav-search {
7048  bottom: 0;
7049  display: none;
7050  position: absolute;
7051  right: 0;
7052  top: 0;
7053}
7054.fl-page-nav-search a.fa-search {
7055  color: #757575;
7056  font-size: 20px;
7057  padding: 8px;
7058  position: absolute;
7059  right: 0;
7060  top: 5px;
7061}
7062.fl-page-nav-search a.fa-search:hover,
7063.fl-page-nav-search a.fa-search:focus {
7064  color: #2b7bb9;
7065  text-decoration: none;
7066}
7067.fl-page-nav-search form {
7068  background-color: #ffffff;
7069  border-top: 3px solid #95bddc;
7070  display: none;
7071  padding: 20px;
7072  position: absolute;
7073  right: 0;
7074  top: 100%;
7075  width: 400px;
7076  z-index: 1000;
7077  -moz-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
7078  -webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
7079  box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
7080}
7081.fl-page-nav-search form input.fl-search-input {
7082  background-color: #ffffff;
7083  border-color: #e6e6e6;
7084  color: #757575;
7085}
7086.fl-page-nav-search form input.fl-search-input:focus {
7087  color: #757575;
7088}
7089/* Nav Dropdown Menus
7090----------------------------------------------------------- */
7091.fl-page-nav ul.sub-menu {
7092  background-clip: padding-box;
7093  background-color: #ffffff;
7094  border-top: 3px solid #95bddc;
7095  font-size: 14px;
7096  float: none;
7097  left: -99999px;
7098  list-style: none;
7099  padding: 10px 0;
7100  position: absolute;
7101  top: 100%;
7102  width: 240px;
7103  z-index: 1000;
7104  -moz-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
7105  -webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
7106  box-shadow: 0 1px 20px rgba(0, 0, 0, 0.15);
7107}
7108.fl-page-nav ul.sub-menu ul.sub-menu {
7109  left: -99999px;
7110  padding-bottom: 10px;
7111  top: -13px;
7112}
7113.fl-page-nav ul.sub-menu li {
7114  border: none;
7115}
7116.fl-page-nav ul.sub-menu li a {
7117  clear: none;
7118  color: #757575;
7119  display: block;
7120  font-weight: 400;
7121  line-height: 20px;
7122  margin: 0 10px;
7123  padding: 10px 15px;
7124}
7125.fl-page-nav ul.sub-menu li a:hover,
7126.fl-page-nav ul.sub-menu li a:focus {
7127  color: #2b7bb9;
7128  text-decoration: none;
7129}
7130.fl-page-nav ul.sub-menu li a:before {
7131  content: '';
7132  margin-right: 0;
7133}
7134.fl-page-nav ul li {
7135  position: relative;
7136}
7137.fl-page-nav ul li.fl-sub-menu-open > ul.sub-menu {
7138  left: auto;
7139}
7140.fl-page-nav ul li.fl-sub-menu-open > ul.sub-menu li.fl-sub-menu-open > ul.sub-menu {
7141  left: 100%;
7142}
7143.fl-page-nav ul li.fl-sub-menu-open > ul.sub-menu li.fl-sub-menu-open.fl-sub-menu-right > ul.sub-menu {
7144  left: auto;
7145  right: 100%;
7146}
7147.fl-page-nav ul li.fl-sub-menu-open.fl-sub-menu-right > ul.sub-menu {
7148  right: 0;
7149}
7150.fl-page-nav ul li.fl-sub-menu-open .hide-heading > ul.sub-menu {
7151  position: static;
7152  padding: 0;
7153  border-top: 0 none;
7154  box-shadow: none;
7155  -moz-box-shadow: none;
7156  -webkit-box-shadow: none;
7157}
7158/* Content
7159----------------------------------------------------------- */
7160.fl-page-content {
7161  background-color: #ffffff;
7162}
7163.fl-content,
7164.fl-sidebar {
7165  margin: 20px 0;
7166}
7167.fl-sidebar {
7168  display: none;
7169}
7170.fl-sidebar.fl-sidebar-display-always {
7171  display: block;
7172}
7173/* Go to Top
7174----------------------------------------------------------- */
7175#fl-to-top {
7176  display: none;
7177  background-color: #ccc;
7178  background-color: rgba(0, 0, 0, 0.2);
7179  position: fixed;
7180  bottom: 15px;
7181  right: 15px;
7182  width: 44px;
7183  height: 42px;
7184  text-align: center;
7185  z-index: 1003;
7186}
7187#fl-to-top:hover {
7188  background-color: rgba(0, 0, 0, 0.3);
7189}
7190#fl-to-top i {
7191  position: absolute;
7192  top: 12px;
7193  left: 14px;
7194  color: #fff;
7195  font-size: 16px;
7196  line-height: 16px;
7197}
7198/* Font Awesome Stacked Social Icons
7199   @since 1.6
7200----------------------------------------------------------- */
7201.fl-social-icons .fa-stack.icon-facebook-f i.fa-circle.branded,
7202.fl-social-icons .fa-facebook-f.branded {
7203  color: #3b5997;
7204}
7205.fl-social-icons .fa-stack.icon-twitter i.fa-circle.branded,
7206.fl-social-icons .fa-twitter.branded {
7207  color: #00aaef;
7208}
7209.fl-social-icons .fa-stack.icon-google i.fa-circle.branded,
7210.fl-social-icons .fa-google.branded {
7211  color: #d13e2b;
7212}
7213.fl-social-icons .fa-stack.icon-google-maps i.fa-circle.branded,
7214.fl-social-icons .fa-map-marker-alt.branded {
7215  color: #eb5f1a;
7216}
7217.fl-social-icons .fa-stack.icon-linkedin i.fa-circle.branded,
7218.fl-social-icons .fa-linkedin.branded {
7219  color: #007ab8;
7220}
7221.fl-social-icons .fa-stack.icon-yelp i.fa-circle.branded,
7222.fl-social-icons .fa-yelp.branded {
7223  color: #c31200;
7224}
7225.fl-social-icons .fa-stack.icon-xing i.fa-circle.branded,
7226.fl-social-icons .fa-xing.branded {
7227  color: #006567;
7228}
7229.fl-social-icons .fa-stack.icon-pinterest i.fa-circle.branded,
7230.fl-social-icons .fa-pinterest.branded {
7231  color: #cb2127;
7232}
7233.fl-social-icons .fa-stack.icon-tumblr i.fa-circle.branded,
7234.fl-social-icons .fa-tumblr.branded {
7235  color: #304e6c;
7236}
7237.fl-social-icons .fa-stack.icon-vimeo i.fa-circle.branded,
7238.fl-social-icons .fa-vimeo.branded {
7239  color: #41b1db;
7240}
7241.fl-social-icons .fa-stack.icon-youtube i.fa-circle.branded,
7242.fl-social-icons .fa-youtube.branded {
7243  color: #d6000f;
7244}
7245.fl-social-icons .fa-stack.icon-flickr i.fa-circle.branded,
7246.fl-social-icons .fa-flickr.branded {
7247  color: #ec1982;
7248}
7249.fl-social-icons .fa-stack.icon-instagram i.fa-circle.branded,
7250.fl-social-icons .fa-instagram.branded {
7251  color: #517fa5;
7252}
7253.fl-social-icons .fa-stack.icon-dribbble i.fa-circle.branded,
7254.fl-social-icons .fa-dribbble.branded {
7255  color: #eb4a88;
7256}
7257.fl-social-icons .fa-stack.icon-skype i.fa-circle.branded,
7258.fl-social-icons .fa-skype.branded {
7259  color: #009EE5;
7260}
7261.fl-social-icons .fa-stack.icon-500px i.fa-circle.branded,
7262.fl-social-icons .fa-500px.branded {
7263  color: #333333;
7264}
7265.fl-social-icons .fa-stack.icon-github i.fa-circle.branded,
7266.fl-social-icons .fa-github.branded {
7267  color: #333333;
7268}
7269.fl-social-icons .fa-stack.icon-rss i.fa-circle.branded,
7270.fl-social-icons .fa-rss.branded {
7271  color: #e09026;
7272}
7273.fl-social-icons .fa-stack.icon-envelope i.fa-circle.branded,
7274.fl-social-icons .fa-envelope.branded {
7275  color: #333333;
7276}
7277.fl-social-icons .fa-stack.icon-blogger i.fa-circle.branded,
7278.fl-social-icons .fa-blogger.branded {
7279  color: #fe7300;
7280}
7281.fl-social-icons .fa-stack.icon-snapchat i.fa-circle.branded,
7282.fl-social-icons .fa-snapchat.branded {
7283  color: #FFFC00;
7284}
7285.fl-social-icons .fa-stack.icon-wordpress i.fa-circle.branded,
7286.fl-social-icons .fa-wordpress.branded {
7287  color: #15aabf;
7288}
7289.fl-social-icons .fa-stack.icon-spotify i.fa-circle.branded,
7290.fl-social-icons .fa-spotify.branded {
7291  color: #1cd760;
7292}
7293.fl-social-icons .fa-stack.icon-tiktok i.fa-circle.branded,
7294.fl-social-icons .fa-tiktok.branded {
7295  color: #000000;
7296}
7297.fl-social-icons .fa-stack.icon-soundcloud i.fa-circle.branded,
7298.fl-social-icons .fa-soundcloud.branded {
7299  color: #f50;
7300}
7301.fl-social-icons .fa-stack.icon-x-twitter i.fa-circle.branded,
7302.fl-social-icons .fa-x-twitter.branded {
7303  color: #000;
7304}
7305.fl-social-icons .fa-stack.icon-bluesky i.fa-circle.branded,
7306.fl-social-icons .fa-bluesky.branded {
7307  color: #01aaff;
7308}
7309.fl-social-icons .fa-stack i.branded {
7310  color: #fff;
7311}
7312.fl-social-icons .fa-stack {
7313  margin: 0 0 10px 8px;
7314}
7315.fl-social-icons .fallback {
7316  height: 28px;
7317  width: 28px;
7318  margin: 0 0 10px 5px !important;
7319  vertical-align: inherit;
7320  font-size: 30px;
7321}
7322.fl-social-icons .fallback:before {
7323  width: 28px !important;
7324  display: inline-block;
7325  height: 28px !important;
7326}
7327.fl-page-header-content .fa-stack i.fa-inverse.mono {
7328  color: #ffffff;
7329}
7330.fa-stack i.fa-inverse.mono {
7331  color: #ffffff;
7332}
7333/* 404 Page
7334----------------------------------------------------------- */
7335.fl-404 {
7336  padding: 30px 0 50px;
7337  text-align: center;
7338}
7339.fl-404 .fl-post-header {
7340  margin-bottom: 45px;
7341}
7342.fl-404 .fl-post-header h2 {
7343  font-size: 24px;
7344}
7345.fl-404 form {
7346  margin: 0 auto;
7347  max-width: 400px;
7348}
7349/* Archive Pages
7350----------------------------------------------------------- */
7351.fl-archive .fl-post {
7352  border-bottom: 1px solid #e6e6e6;
7353  padding-bottom: 40px;
7354}
7355.fl-archive .fl-post:last-child {
7356  border-bottom: none;
7357  padding-bottom: 0;
7358}
7359.fl-archive .fl-archive-title {
7360  border-bottom: 1px solid #e6e6e6;
7361  font-size: 18px;
7362  margin-bottom: 40px;
7363  padding-bottom: 8px;
7364}
7365.fl-archive .fl-archive-title a:hover {
7366  text-decoration: none;
7367}
7368.fl-archive .fl-archive-nav-prev {
7369  float: left;
7370}
7371.fl-archive .fl-archive-nav-next {
7372  float: right;
7373}
7374/* WP PageNavi */
7375.wp-pagenavi a,
7376.wp-pagenavi span {
7377  border: 1px solid #e6e6e6;
7378  border-right: none;
7379  margin: 0;
7380  padding: 6px 10px;
7381}
7382.wp-pagenavi a:hover {
7383  border-color: #e6e6e6;
7384}
7385.wp-pagenavi > *:last-child {
7386  border-right: 1px solid #e6e6e6;
7387}
7388.wp-pagenavi span.current,
7389.wp-pagenavi a:hover {
7390  border-color: #e6e6e6;
7391  color: #ffffff;
7392  background: #440099;
7393  font-weight: normal;
7394}
7395/* Search Page */
7396.search .page .fl-post-header {
7397  display: block;
7398}
7399/* Posts
7400----------------------------------------------------------- */
7401/* General */
7402.fl-post {
7403  margin-bottom: 40px;
7404}
7405.fl-post:last-child {
7406  margin-bottom: 0;
7407}
7408.fl-post img[class*="wp-image-"],
7409.fl-post img.alignnone,
7410.fl-post img.alignleft,
7411.fl-post img.aligncenter,
7412.fl-post img.alignright {
7413  height: auto;
7414  max-width: 100%;
7415}
7416.fl-post img[class*="wp-block-cover"] {
7417  height: 100%;
7418}
7419.fl-post .fl-post-image-beside {
7420  float: left;
7421  margin-right: 25px;
7422}
7423.fl-post .fl-author-box {
7424  margin-top: 40px;
7425  background: #f5f5f5;
7426  border: 1px solid #ddd;
7427  padding: 20px;
7428}
7429.fl-post .fl-author-box .fl-author-avatar {
7430  float: left;
7431  margin-right: 25px;
7432}
7433.fl-post .fl-author-box .fl-author-description h4 {
7434  margin-top: 0;
7435  margin-bottom: 5px;
7436}
7437.fl-post-thumb {
7438  margin-bottom: 25px;
7439}
7440.fl-post-thumb img {
7441  height: auto !important;
7442  max-width: 100%;
7443}
7444.fl-post-header {
7445  margin-bottom: 25px;
7446}
7447.fl-post-title {
7448  margin-top: 0;
7449}
7450.fl-post-meta .fl-sep {
7451  margin: 0 3px;
7452}
7453.fl-post-meta-bottom {
7454  border-top: 1px solid #e6e6e6;
7455  font-style: italic;
7456  margin-top: 20px;
7457  padding-top: 10px;
7458}
7459.fl-comments-popup-link a:hover {
7460  text-decoration: none;
7461}
7462.fl-comments-popup-link i {
7463  vertical-align: text-top;
7464}
7465.post-edit-link {
7466  color: #440099;
7467  font-size: 14px;
7468  font-weight: normal;
7469}
7470.fl-post-nav {
7471  border-top: 1px solid #e6e6e6;
7472  margin-top: 10px;
7473  padding-top: 10px;
7474}
7475.fl-post-nav-prev {
7476  float: left;
7477}
7478.fl-post-nav-next {
7479  float: right;
7480}
7481/* Align Classes */
7482.alignnone {
7483  margin: 5px 20px 20px 0;
7484}
7485.aligncenter,
7486div.aligncenter {
7487  display: block;
7488  margin: 5px auto 5px auto;
7489}
7490.alignright {
7491  float: right;
7492  margin: 5px 0 20px 20px;
7493}
7494.alignleft {
7495  float: left;
7496  margin: 5px 20px 20px 0;
7497}
7498.aligncenter {
7499  display: block;
7500  margin: 5px auto 5px auto;
7501}
7502a img.alignright {
7503  float: right;
7504  margin: 5px 0 20px 20px;
7505}
7506a img.alignnone {
7507  margin: 5px 20px 20px 0;
7508}
7509a img.alignleft {
7510  float: left;
7511  margin: 5px 20px 20px 0;
7512}
7513a img.aligncenter {
7514  display: block;
7515  margin-left: auto;
7516  margin-right: auto;
7517}
7518.wp-caption {
7519  background: #f7f7f7;
7520  border: 1px solid #e6e6e6;
7521  max-width: 100%;
7522  padding: 10px;
7523  text-align: center;
7524}
7525.wp-caption.alignnone {
7526  margin: 5px 20px 20px 0;
7527}
7528.wp-caption.alignleft {
7529  margin: 5px 20px 20px 0;
7530}
7531.wp-caption.alignright {
7532  margin: 5px 0 20px 20px;
7533}
7534.wp-caption img {
7535  border: 0 none;
7536  height: auto;
7537  margin: 0;
7538  max-width: 100%;
7539  padding: 0;
7540  width: auto;
7541}
7542.wp-caption p.wp-caption-text {
7543  font-size: 11px;
7544  line-height: 17px;
7545  margin: 0;
7546  padding: 5px;
7547}
7548/* Comments
7549----------------------------------------------------------- */
7550.fl-comments {
7551  margin-top: 60px;
7552}
7553/* Comment Form */
7554.fl-comment-form .fl-comment-form-cancel {
7555  padding: 15px 0;
7556}
7557/* Comments List */
7558.fl-comments-list {
7559  /* Comment Meta */
7560  /* Comment Content */
7561  /* Comment Reply Link */
7562  /* Children */
7563}
7564.fl-comments-list ol {
7565  margin: 0;
7566  padding: 0;
7567}
7568.fl-comments-list ol li {
7569  line-height: inherit;
7570  list-style: none;
7571}
7572.fl-comments-list .fl-comments-list-nav {
7573  border-top: 1px solid #e6e6e6;
7574  margin-top: 30px;
7575  padding: 10px 0 30px 0;
7576}
7577.fl-comments-list .fl-comments-list-prev {
7578  float: left;
7579}
7580.fl-comments-list .fl-comments-list-next {
7581  float: right;
7582}
7583.fl-comments-list .fl-comments-respond-title {
7584  margin-top: 0;
7585}
7586.fl-comments-list .comment-meta {
7587  margin: 20px 0 10px;
7588}
7589.fl-comments-list .comment-avatar img {
7590  height: auto;
7591  max-width: 40px;
7592  -moz-border-radius: 100%;
7593  -webkit-border-radius: 100%;
7594  border-radius: 100%;
7595}
7596.fl-comments-list .comment-author-link {
7597  font-size: 16px;
7598  font-weight: bold;
7599  margin-left: 10px;
7600}
7601.fl-comments-list .comment-content {
7602  border: 1px solid #e6e6e6;
7603  padding: 15px;
7604}
7605.fl-comments-list .comment-reply-link {
7606  padding: 5px;
7607  text-align: right;
7608}
7609.fl-comments-list ul.children {
7610  margin: 0;
7611  padding: 0;
7612}
7613.fl-comments-list ul.children li {
7614  margin: 0 0 0 6%;
7615}
7616#wp-comment-cookies-consent {
7617  margin-right: 5px;
7618}
7619/* Widgets
7620----------------------------------------------------------- */
7621.fl-widget {
7622  margin-bottom: 40px;
7623}
7624.fl-module-widget .fl-widget {
7625  margin-bottom: 0;
7626}
7627.fl-widget .fl-widget-title {
7628  margin-bottom: 20px;
7629}
7630.fl-widget ul {
7631  list-style: none;
7632  padding: 0;
7633}
7634.fl-widget ul li {
7635  display: block;
7636  margin-bottom: 8px;
7637}
7638.fl-widget ul li:last-child {
7639  margin-bottom: 0;
7640}
7641.fl-widget ul.sub-menu li {
7642  margin: 0;
7643  padding: 5px;
7644}
7645.fl-widget ul.sub-menu li:before {
7646  content: "\2013";
7647  padding-right: 5px;
7648}
7649/* Search */
7650input[type=text].fl-search-input {
7651  color: rgba(0, 0, 0, 0.6);
7652  width: 100%;
7653}
7654input[type=text].fl-search-input:focus {
7655  color: #000000;
7656}
7657/* Calendar */
7658.widget_calendar table {
7659  width: 100%;
7660}
7661.widget_calendar caption,
7662.widget_calendar th,
7663.widget_calendar td {
7664  border-bottom: 1px solid #e6e6e6;
7665  padding: 3px 0;
7666  text-align: center;
7667}
7668.widget_calendar caption td,
7669.widget_calendar tfoot td {
7670  border: none;
7671}
7672.widget_calendar caption #prev,
7673.widget_calendar tfoot #prev {
7674  text-align: left;
7675}
7676.widget_calendar caption #next,
7677.widget_calendar tfoot #next {
7678  text-align: right;
7679}
7680/* WooCommerce Pages
7681---------------------------------------------------------- */
7682.woocommerce-account .woocommerce-Address {
7683  max-width: none;
7684}
7685/* Buttons
7686----------------------------------------------------------- */
7687/* WooCommerce Buttons */
7688.fl-page .fl-module span.onsale {
7689  color: #ffffff;
7690  background: #440099;
7691  font-size: 13px;
7692  font-weight: normal;
7693  left: 10px;
7694  margin: 0;
7695  padding: 2px 13px;
7696  right: auto;
7697  text-shadow: none;
7698  top: 10px;
7699  min-height: 3.236em;
7700  min-width: 3.236em;
7701  position: absolute;
7702  text-align: center;
7703  line-height: 3.236;
7704  z-index: 9;
7705  -moz-box-shadow: none;
7706  -webkit-box-shadow: none;
7707  box-shadow: none;
7708  -moz-border-radius: 0;
7709  -webkit-border-radius: 0;
7710  border-radius: 0;
7711}
7712.fl-page .fl-module-woocommerce a.button,
7713.fl-page .fl-module-woocommerce button.button.alt,
7714.fl-page .fl-post-module-woo-button button[type=submit],
7715.fl-page .fl-post-module-woo-button button[type=submit].alt.disabled,
7716.fl-page .fl-post-module-woo-button a.button {
7717  color: #515151;
7718  background-color: #ebe9eb;
7719  font-family: "Albert Sans", sans-serif;
7720  font-weight: normal;
7721  font-size: 16px;
7722  line-height: 1.2;
7723  text-transform: none;
7724  border: none;
7725  border-radius: 4px;
7726}
7727.fl-page .fl-module-woocommerce a.button:hover,
7728.fl-page .fl-module-woocommerce button.button.alt:hover,
7729.fl-page .fl-post-module-woo-button button[type=submit]:hover,
7730.fl-page .fl-post-module-woo-button a.button:hover {
7731  background-color: #dfdcde;
7732  color: #515151;
7733  border: none;
7734  border-radius: 4px;
7735  border-color: #29005c;
7736}
7737.fl-page .fl-module-woocommerce button.button:disabled,
7738.fl-page .fl-module-woocommerce button.button:disabled[disabled],
7739.fl-page .fl-module-woocommerce button.alt.disabled {
7740  padding: 6px 12px;
7741}
7742.woocommerce-page ul.products li.product a.button,
7743.woocommerce-page .woocommerce-message a.button,
7744.woocommerce-page .woocommerce-message a.button.wc-forward,
7745.woocommerce-page .woocommerce a.button.wc-forward,
7746.woocommerce-page button.button,
7747.woocommerce-page button.button.alt,
7748.woocommerce-page a.button,
7749.woocommerce-page a.button.alt,
7750.woocommerce-page .woocommerce button[type=submit],
7751.woocommerce-page button[type=submit].alt.disabled {
7752  color: #515151;
7753  background-color: #ebe9eb;
7754  font-family: "Albert Sans", sans-serif;
7755  font-weight: normal;
7756  font-size: 16px;
7757  line-height: 1.2;
7758  text-transform: none;
7759  border: none;
7760  border-radius: 4px;
7761}
7762.woocommerce-page button.button:disabled,
7763.woocommerce-page button.button:disabled[disabled],
7764.woocommerce-page button.alt.disabled {
7765  padding: 6px 12px;
7766}
7767.woocommerce-page ul.products li.product a.button:hover,
7768.woocommerce-page .woocommerce-message a.button:hover,
7769.woocommerce-page button.button:hover,
7770.woocommerce-page button.button.alt:hover,
7771.woocommerce-page a.button.alt:hover,
7772.woocommerce-page a.button:hover,
7773.woocommerce-page .woocommerce button[type=submit]:hover,
7774.woocommerce-page button[type=submit].alt.disabled:hover {
7775  background-color: #dfdcde;
7776  color: #515151;
7777  border: none;
7778  border-radius: 4px;
7779  border-color: #29005c;
7780}
7781/* WooCommerce Gallery Photo Swipe Navigation */
7782.woocommerce-page button.pswp__button:hover {
7783  border: 0px;
7784}
7785.woocommerce-page button.pswp__button.pswp__button--arrow--left,
7786.woocommerce-page button.pswp__button.pswp__button--arrow--right {
7787  position: absolute;
7788  top: 50%;
7789}
7790.woocommerce form .form-row .input-checkbox {
7791  position: static;
7792}
7793/* Builder Buttons */
7794a.fl-button,
7795a.fl-button:visited {
7796  background: #440099;
7797  color: #ffffff;
7798  border: 1px solid #29005c;
7799}
7800a.fl-button:hover,
7801.fl-builder-content a.fl-button:hover {
7802  color: #ffffff;
7803  background: #440099;
7804}
7805a.fl-button *,
7806a.fl-button:visited * {
7807  color: #ffffff;
7808}
7809a.fl-button:hover * {
7810  color: #ffffff;
7811}
7812a.fl-button:hover,
7813a.button:hover {
7814  color: #ffffff;
7815  background-color: #440099;
7816  border: 1px solid #29005c;
7817}
7818/* Fix WooCommerce Button wonky on hover. */
7819.woocommerce a.button,
7820.woocommerce a.button:hover {
7821  border: 1px solid transparent;
7822}
7823/* Gutenberg Buttons */
7824.wp-block-button .wp-block-button__link {
7825  font-size: 16px;
7826  line-height: 1.2;
7827}
7828/* HTML Buttons */
7829button,
7830input[type=button],
7831input[type=submit] {
7832  background-color: #440099;
7833  color: #ffffff;
7834  font-size: 16px;
7835  line-height: 1.2;
7836  padding: 6px 12px;
7837  font-weight: normal;
7838  text-shadow: none;
7839  border: 1px solid #29005c;
7840  -moz-box-shadow: none;
7841  -webkit-box-shadow: none;
7842  box-shadow: none;
7843  -moz-border-radius: 4px;
7844  -webkit-border-radius: 4px;
7845  border-radius: 4px;
7846}
7847button:hover,
7848input[type=button]:hover,
7849input[type=submit]:hover {
7850  background-color: #440099;
7851  color: #ffffff;
7852  border: 1px solid #29005c;
7853  text-decoration: none;
7854}
7855button:active,
7856input[type=button]:active,
7857input[type=submit]:active,
7858button:focus,
7859input[type=button]:focus,
7860input[type=submit]:focus {
7861  background-color: #440099;
7862  color: #ffffff;
7863  border: 1px solid #29005c;
7864  outline: none;
7865  position: relative;
7866}
7867button.btn-default,
7868input[type=button].btn-default,
7869input[type=submit].btn-default,
7870button.btn-default:hover,
7871input[type=button].btn-default:hover,
7872input[type=submit].btn-default:hover,
7873button.btn-default:focus,
7874input[type=button].btn-default:focus,
7875input[type=submit].btn-default:focus,
7876button.btn-default.active,
7877input[type=button].btn-default.active,
7878input[type=submit].btn-default.active {
7879  color: #000000;
7880  background-color: #fcfcfc;
7881  border-color: #cccccc;
7882}
7883/* MediaElements Buttons */
7884.mejs-button button .mejs-button button:active,
7885.mejs-button button:hover,
7886.mejs-button button:visited,
7887.mejs-button button:focus {
7888  background-color: transparent;
7889  border: none;
7890}
7891/* Forms
7892----------------------------------------------------------- */
7893input[type=text],
7894input[type=password],
7895input[type=email],
7896input[type=tel],
7897input[type=date],
7898input[type=month],
7899input[type=week],
7900input[type=time],
7901input[type=number],
7902input[type=search],
7903input[type=url],
7904textarea {
7905  display: block;
7906  width: 100%;
7907  padding: 6px 12px;
7908  font-size: 14px;
7909  line-height: 1.428571429;
7910  color: #000000;
7911  background-color: #fcfcfc;
7912  background-image: none;
7913  border: 1px solid #e6e6e6;
7914  -moz-transition: all ease-in-out 0.15s;
7915  -webkit-transition: all ease-in-out 0.15s;
7916  transition: all ease-in-out 0.15s;
7917  -moz-box-shadow: none;
7918  -webkit-box-shadow: none;
7919  box-shadow: none;
7920  -moz-border-radius: 4px;
7921  -webkit-border-radius: 4px;
7922  border-radius: 4px;
7923}
7924input[type=text]::-webkit-input-placeholder,
7925input[type=password]::-webkit-input-placeholder,
7926input[type=email]::-webkit-input-placeholder,
7927input[type=tel]::-webkit-input-placeholder,
7928input[type=date]::-webkit-input-placeholder,
7929input[type=month]::-webkit-input-placeholder,
7930input[type=week]::-webkit-input-placeholder,
7931input[type=time]::-webkit-input-placeholder,
7932input[type=number]::-webkit-input-placeholder,
7933input[type=search]::-webkit-input-placeholder,
7934input[type=url]::-webkit-input-placeholder,
7935textarea::-webkit-input-placeholder {
7936  /* WebKit browsers */
7937  color: rgba(0, 0, 0, 0.4);
7938}
7939input[type=text]:-moz-placeholder,
7940input[type=password]:-moz-placeholder,
7941input[type=email]:-moz-placeholder,
7942input[type=tel]:-moz-placeholder,
7943input[type=date]:-moz-placeholder,
7944input[type=month]:-moz-placeholder,
7945input[type=week]:-moz-placeholder,
7946input[type=time]:-moz-placeholder,
7947input[type=number]:-moz-placeholder,
7948input[type=search]:-moz-placeholder,
7949input[type=url]:-moz-placeholder,
7950textarea:-moz-placeholder {
7951  /* Mozilla Firefox 4 to 18 */
7952  color: rgba(0, 0, 0, 0.4);
7953}
7954input[type=text]::-moz-placeholder,
7955input[type=password]::-moz-placeholder,
7956input[type=email]::-moz-placeholder,
7957input[type=tel]::-moz-placeholder,
7958input[type=date]::-moz-placeholder,
7959input[type=month]::-moz-placeholder,
7960input[type=week]::-moz-placeholder,
7961input[type=time]::-moz-placeholder,
7962input[type=number]::-moz-placeholder,
7963input[type=search]::-moz-placeholder,
7964input[type=url]::-moz-placeholder,
7965textarea::-moz-placeholder {
7966  /* Mozilla Firefox 19+ */
7967  color: rgba(0, 0, 0, 0.4);
7968}
7969input[type=text]:-ms-input-placeholder,
7970input[type=password]:-ms-input-placeholder,
7971input[type=email]:-ms-input-placeholder,
7972input[type=tel]:-ms-input-placeholder,
7973input[type=date]:-ms-input-placeholder,
7974input[type=month]:-ms-input-placeholder,
7975input[type=week]:-ms-input-placeholder,
7976input[type=time]:-ms-input-placeholder,
7977input[type=number]:-ms-input-placeholder,
7978input[type=search]:-ms-input-placeholder,
7979input[type=url]:-ms-input-placeholder,
7980textarea:-ms-input-placeholder {
7981  /* Internet Explorer 10+ */
7982  color: rgba(0, 0, 0, 0.4);
7983}
7984input[type=text]:focus,
7985input[type=password]:focus,
7986input[type=email]:focus,
7987input[type=tel]:focus,
7988input[type=date]:focus,
7989input[type=month]:focus,
7990input[type=week]:focus,
7991input[type=time]:focus,
7992input[type=number]:focus,
7993input[type=search]:focus,
7994input[type=url]:focus,
7995textarea:focus {
7996  background-color: #fcfcfc;
7997  border-color: #cccccc;
7998  outline: 0;
7999  -moz-box-shadow: none;
8000  -webkit-box-shadow: none;
8001  box-shadow: none;
8002}
8003.form-control {
8004  background-color: #fcfcfc;
8005  border-color: #e6e6e6;
8006  color: #000000;
8007  -moz-transition: all ease-in-out 0.15s;
8008  -webkit-transition: all ease-in-out 0.15s;
8009  transition: all ease-in-out 0.15s;
8010}
8011.form-control::-webkit-input-placeholder {
8012  /* WebKit browsers */
8013  color: rgba(0, 0, 0, 0.4);
8014}
8015.form-control:-moz-placeholder {
8016  /* Mozilla Firefox 4 to 18 */
8017  color: rgba(0, 0, 0, 0.4);
8018}
8019.form-control::-moz-placeholder {
8020  /* Mozilla Firefox 19+ */
8021  color: rgba(0, 0, 0, 0.4);
8022}
8023.form-control:-ms-input-placeholder {
8024  /* Internet Explorer 10+ */
8025  color: rgba(0, 0, 0, 0.4);
8026}
8027.form-control:focus {
8028  background-color: #fcfcfc;
8029  border-color: #cccccc;
8030  -moz-box-shadow: none;
8031  -webkit-box-shadow: none;
8032  box-shadow: none;
8033}
8034/* Lightbox
8035------------------------------------------------------ */
8036.mfp-wrap button.mfp-arrow,
8037.mfp-wrap button.mfp-arrow:active,
8038.mfp-wrap button.mfp-arrow:hover,
8039.mfp-wrap button.mfp-arrow:focus {
8040  background: transparent !important;
8041  border: none !important;
8042  outline: none;
8043  position: absolute;
8044  top: 50%;
8045  box-shadow: none !important;
8046  -moz-box-shadow: none !important;
8047  -webkit-box-shadow: none !important;
8048}
8049.mfp-wrap .mfp-close,
8050.mfp-wrap .mfp-close:active,
8051.mfp-wrap .mfp-close:hover,
8052.mfp-wrap .mfp-close:focus {
8053  background: transparent !important;
8054  border: none !important;
8055  outline: none;
8056  position: absolute;
8057  top: 0;
8058  box-shadow: none !important;
8059  -moz-box-shadow: none !important;
8060  -webkit-box-shadow: none !important;
8061}
8062img.mfp-img {
8063  padding: 0;
8064}
8065.mfp-counter {
8066  display: none;
8067}
8068/* Builder
8069----------------------------------------------------------- */
8070.fl-builder-edit .fl-page-header-fixed {
8071  display: none !important;
8072}
8073.fl-builder .container.fl-content-full {
8074  margin: 0;
8075  padding: 0;
8076  width: auto;
8077  max-width: none;
8078}
8079.fl-builder .container.fl-content-full > .row {
8080  margin: 0;
8081}
8082.fl-builder .container.fl-content-full .fl-content {
8083  margin: 0;
8084  padding: 0;
8085}
8086.fl-builder .container.fl-content-full .fl-post-header {
8087  margin-left: 20px;
8088  margin-right: 20px;
8089  padding-top: 40px;
8090}
8091.fl-builder .container.fl-content-full .fl-comments {
8092  margin-left: 20px;
8093  margin-right: 20px;
8094}
8095/* Media Query - 767px or less
8096----------------------------------------------------------- */
8097@media (max-width: 767px) {
8098  /* Mobile Post Image
8099	----------------------------------------------------------- */
8100  .fl-post .fl-post-image-beside {
8101    float: none;
8102    margin-right: 0;
8103  }
8104  .fl-post .fl-post-image-beside,
8105  .fl-post .fl-post-content-beside {
8106    padding: 0 15px;
8107  }
8108  /* Mobile Header Logo
8109	----------------------------------------------------------- */
8110  .fl-page-header-logo img[data-mobile] {
8111    display: none;
8112  }
8113}
8114/* Media Query - 992px or less
8115----------------------------------------------------------- */
8116@media (max-width: 992px) {
8117  body.woocommerce-page.fl-framework-bootstrap .row,
8118  body.woocommerce-page.fl-framework-base .row {
8119    display: flex;
8120    flex-wrap: wrap;
8121    flex-direction: column;
8122  }
8123  body.woocommerce-page.fl-framework-bootstrap .fl-page-content .row .fl-woo-content,
8124  body.woocommerce-page.fl-framework-base .fl-page-content .row .fl-woo-content {
8125    box-sizing: border-box;
8126    width: 100%;
8127  }
8128  body.woocommerce-page.fl-framework-bootstrap .fl-woo-content-right,
8129  body.woocommerce-page.fl-framework-base .fl-woo-content-right {
8130    order: 1;
8131    width: 100%;
8132  }
8133  body.woocommerce-page.fl-framework-bootstrap .fl-woo-sidebar-left,
8134  body.woocommerce-page.fl-framework-base .fl-woo-sidebar-left,
8135  body.woocommerce-page.fl-framework-bootstrap .fl-sidebar,
8136  body.woocommerce-page.fl-framework-base .fl-sidebar {
8137    width: 100%;
8138  }
8139}
8140/* Media Query - 768px or greater
8141----------------------------------------------------------- */
8142@media (min-width: 768px) {
8143  /* Bootstrap Overrides
8144	----------------------------------------------------------- */
8145  .container {
8146    padding-left: 40px;
8147    padding-right: 40px;
8148    width: auto;
8149  }
8150  /* Nav
8151	----------------------------------------------------------- */
8152  .fl-page-nav {
8153    background: transparent;
8154  }
8155  .fl-page-nav .navbar-nav li > a {
8156    padding: 15px 15px;
8157    color: #000000;
8158  }
8159  .fl-page-nav .navbar-nav li > a:hover,
8160  .fl-page-nav .navbar-nav li > a:focus {
8161    color: #440099;
8162  }
8163  .fl-page-nav .navbar-nav li.current-menu-ancestor > a,
8164  .fl-page-nav .navbar-nav li.current-menu-parent > a,
8165  .fl-page-nav .navbar-nav li.current-menu-item > a {
8166    color: #440099;
8167  }
8168  .fl-page-nav .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
8169    color: #000000;
8170  }
8171  .fl-page-nav-wrap {
8172    border-bottom: 1px solid #e6e6e6;
8173    border-top: 1px solid #e6e6e6;
8174    padding: 0;
8175    border-color: #e6e6e6;
8176    background-color: #ffffff;
8177    color: #757575;
8178  }
8179  .fl-page-nav-wrap *,
8180  .fl-page-nav-wrap h1,
8181  .fl-page-nav-wrap h2,
8182  .fl-page-nav-wrap h3,
8183  .fl-page-nav-wrap h4,
8184  .fl-page-nav-wrap h5,
8185  .fl-page-nav-wrap h6 {
8186    color: #757575;
8187  }
8188  .fl-page-nav-wrap a,
8189  .fl-page-nav-wrap a *,
8190  .fl-page-nav-wrap a.fas,
8191  .fl-page-nav-wrap a.fab {
8192    color: #757575;
8193  }
8194  .fl-page-nav-wrap a:hover,
8195  .fl-page-nav-wrap a:focus,
8196  .fl-page-nav-wrap a:hover *,
8197  .fl-page-nav-wrap a:focus *,
8198  .fl-page-nav-wrap a.fas:hover,
8199  .fl-page-nav-wrap a.fab:hover,
8200  .fl-page-nav-wrap a.fas:focus,
8201  .fl-page-nav-wrap a.fab:focus {
8202    color: #2b7bb9;
8203  }
8204  .fl-page-nav-wrap .navbar-nav li > a {
8205    color: #757575;
8206  }
8207  .fl-page-nav-wrap .navbar-nav li > a:hover,
8208  .fl-page-nav-wrap .navbar-nav li > a:focus {
8209    color: #2b7bb9;
8210  }
8211  .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor > a,
8212  .fl-page-nav-wrap .navbar-nav li.current-menu-parent > a,
8213  .fl-page-nav-wrap .navbar-nav li.current-menu-item > a {
8214    color: #2b7bb9;
8215  }
8216  .fl-page-nav-wrap .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
8217    color: #2b7bb9;
8218  }
8219  .fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,
8220  .fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container {
8221    padding-left: 40px;
8222    padding-right: 40px;
8223  }
8224  /* Nav Collapse
8225	----------------------------------------------------------- */
8226  .fl-page-nav-collapse ul.navbar-nav > li {
8227    border: none;
8228  }
8229  .fl-page-nav-collapse ul.navbar-nav > li:first-child {
8230    border: none;
8231  }
8232  /* Mega Menu
8233	----------------------------------------------------------- */
8234  /* hacks for mega-menu */
8235  .fl-page-header-container,
8236  .fl-page-nav-container {
8237    position: relative;
8238  }
8239  .fl-page-nav-col,
8240  .fl-page-nav,
8241  .fl-page-fixed-nav-wrap {
8242    position: inherit;
8243  }
8244  ul.navbar-nav li.mega-menu {
8245    position: inherit;
8246  }
8247  ul.navbar-nav li.mega-menu.fl-sub-menu-open > ul.sub-menu {
8248    left: 0;
8249  }
8250  ul.navbar-nav li.mega-menu > ul.sub-menu {
8251    position: absolute !important;
8252    width: 100%;
8253    padding: 20px;
8254    display: table;
8255  }
8256  ul.navbar-nav li.mega-menu > ul.sub-menu ul.sub-menu {
8257    position: relative;
8258    width: auto;
8259    left: 0 !important;
8260    top: 0;
8261    opacity: 1 !important;
8262    padding: 0;
8263    border-top: none;
8264    -moz-box-shadow: none;
8265    -webkit-box-shadow: none;
8266    box-shadow: none;
8267  }
8268  ul.navbar-nav li.mega-menu > ul.sub-menu > li {
8269    position: relative;
8270    float: none;
8271    display: table-cell;
8272    height: auto;
8273    vertical-align: top;
8274    border-right: 1px solid #d5e5f1;
8275  }
8276  ul.navbar-nav li.mega-menu > ul.sub-menu > li:last-child {
8277    border-right: none;
8278  }
8279  ul.navbar-nav li.mega-menu > ul.sub-menu > li li li a::before {
8280    font-family: 'Font Awesome 5 Free';
8281    content: '\f105';
8282    font-weight: 900;
8283    margin-right: 10px;
8284  }
8285  ul.navbar-nav li.mega-menu > ul.sub-menu > li > a {
8286    font-weight: bold;
8287  }
8288  ul.navbar-nav li.mega-menu.mega-menu-items-1 > ul > li {
8289    width: 100%;
8290  }
8291  ul.navbar-nav li.mega-menu.mega-menu-items-2 > ul > li {
8292    width: 50%;
8293  }
8294  ul.navbar-nav li.mega-menu.mega-menu-items-3 > ul > li {
8295    width: 33.33%;
8296  }
8297  ul.navbar-nav li.mega-menu.mega-menu-items-4 > ul > li {
8298    width: 25%;
8299  }
8300  ul.navbar-nav li.mega-menu.mega-menu-items-5 > ul > li {
8301    width: 20%;
8302  }
8303  ul.navbar-nav li.mega-menu.mega-menu-items-6 > ul > li {
8304    width: 16.66%;
8305  }
8306  /* Content
8307	----------------------------------------------------------- */
8308  .fl-content,
8309  .fl-sidebar {
8310    margin: 40px 0;
8311  }
8312  /* Parallax Footer
8313	----------------------------------------------------------- */
8314  .fl-full-width.fl-footer-effect .fl-page-footer-wrap {
8315    z-index: -1;
8316    position: fixed;
8317    bottom: 0;
8318    left: 0;
8319    width: 100%;
8320  }
8321  .fl-full-width.fl-footer-effect .fl-page {
8322    z-index: 10;
8323  }
8324  /* 404 Page
8325	----------------------------------------------------------- */
8326  .fl-404 {
8327    padding: 100px 0 150px;
8328  }
8329  .fl-404 .fl-post-header h2 {
8330    font-size: 30px;
8331  }
8332  /* Builder
8333	----------------------------------------------------------- */
8334  .fl-builder .container.fl-content-full .fl-post-header,
8335  .fl-builder .container.fl-content-full .fl-comments {
8336    margin: 0 40px;
8337    width: auto;
8338  }
8339}
8340/* Media Query - 992px or greater
8341----------------------------------------------------------- */
8342@media (min-width: 992px) {
8343  /* General
8344	----------------------------------------------------------- */
8345  body.fl-fixed-width:not(.fl-nav-vertical):not(.fl-fixed-header):not(.fl-shrink) {
8346    padding: 0;
8347  }
8348  /* Bootstrap Overrides
8349	----------------------------------------------------------- */
8350  .container {
8351    padding-left: 0;
8352    padding-right: 0;
8353    width: 900px;
8354  }
8355  /* Full Width */
8356  .fl-full-width .container {
8357    padding-left: 40px;
8358    padding-right: 40px;
8359    width: auto;
8360  }
8361  /* Wrap
8362	----------------------------------------------------------- */
8363  .fl-page {
8364    -moz-box-shadow: none;
8365    -webkit-box-shadow: none;
8366    box-shadow: none;
8367    width: 980px;
8368  }
8369  /* Full Width */
8370  .fl-full-width .fl-page {
8371    width: auto;
8372  }
8373  /* Nav Search
8374	----------------------------------------------------------- */
8375  .fl-page-nav-search {
8376    display: block;
8377  }
8378  /* Hide Header Until Scroll
8379	----------------------------------------------------------- */
8380  .fl-scroll-header .fl-page-header-primary,
8381  .fl-scroll-header .fl-page-bar {
8382    -webkit-transform: translateY(-200%);
8383    -ms-transform: translateY(-200%);
8384    transform: translateY(-200%);
8385    -webkit-transition: -webkit-transform 0.4s ease-in-out;
8386    -moz-transition: transform 0.4s ease-in-out;
8387    -o-transition: transform 0.4s ease-in-out;
8388    transition: transform 0.4s ease-in-out;
8389  }
8390  .fl-scroll-header .fl-page-header-primary.fl-show,
8391  .fl-scroll-header .fl-page-bar.fl-show {
8392    -webkit-transform: translateY(0);
8393    -ms-transform: translateY(0);
8394    transform: translateY(0);
8395  }
8396  /* Content
8397	----------------------------------------------------------- */
8398  .fl-sidebar {
8399    display: block;
8400  }
8401  .fl-content {
8402    margin: 40px 0;
8403  }
8404  .fl-content-left {
8405    border-right: 1px solid #e6e6e6;
8406    padding-right: 40px;
8407  }
8408  .fl-content-right {
8409    border-left: 1px solid #e6e6e6;
8410    padding-left: 40px;
8411  }
8412  .fl-woo-content-left {
8413    float: left;
8414  }
8415  .fl-woo-content-right {
8416    float: right;
8417  }
8418  .fl-sidebar-right {
8419    padding-left: 40px;
8420  }
8421  .fl-sidebar-left {
8422    padding-right: 40px;
8423  }
8424  /* custom sidebar width */
8425  /* custom woocommerce sidebar width */
8426  /* Builder
8427	----------------------------------------------------------- */
8428  .fl-builder.fl-full-width .container.fl-content-full .fl-post-header,
8429  .fl-builder.fl-full-width .container.fl-content-full .fl-comments {
8430    margin: 0 40px;
8431    width: auto;
8432  }
8433}
8434/* Media Query - 1100px or greater
8435----------------------------------------------------------- */
8436@media (min-width: 1100px) {
8437  /* Wrap
8438	----------------------------------------------------------- */
8439  .fl-fixed-width .fl-page {
8440    width: 1100px;
8441    max-width: 90%;
8442  }
8443  /* Bootstrap Overrides
8444	----------------------------------------------------------- */
8445  .container {
8446    width: 1020px;
8447    max-width: 90%;
8448  }
8449  /* Full Width */
8450  .fl-full-width .container {
8451    padding-left: 0;
8452    padding-right: 0;
8453    width: 1020px;
8454  }
8455  /* Nav Toggle */
8456  .fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,
8457  .fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container {
8458    padding-left: 0;
8459    padding-right: 0;
8460  }
8461  /* Builder
8462	----------------------------------------------------------- */
8463  .fl-builder.fl-full-width .container.fl-content-full .fl-post-header,
8464  .fl-builder.fl-full-width .container.fl-content-full .fl-comments {
8465    margin: 0 auto;
8466    width: 1020px;
8467  }
8468}
8469body.fl-framework-base-4 nav a.no-menu,
8470body.fl-framework-bootstrap-4 nav a.no-menu {
8471  display: block;
8472}
8473body.woocommerce-page.fl-framework-bootstrap .product .label {
8474  font-size: 18px;
8475  color: #000000;
8476  padding: 0px;
8477}
8478/*
8479
8480WARNING! DO NOT EDIT THEME FILES IF YOU PLAN ON UPDATING!
8481
8482Theme files will be overwritten and your changes will be lost
8483when updating. Instead, add custom code in the admin under
8484Appearance > Theme Settings > Code or create a child theme.
8485
8486*/
8487/* Media Query - 767px or less
8488----------------------------------------------------------- */
8489@media (max-width: 767px) {
8490  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile {
8491    /* Page Nav Toggle Common mixin
8492	----------------------------------------------------------- */
8493    /* Header Layouts mixin
8494	----------------------------------------------------------- */
8495    /* Nav Right Layout
8496	----------------------------------------------------------- */
8497    /* Nav Left Layout
8498	----------------------------------------------------------- */
8499    /* Nav Centered Inline Logo
8500	----------------------------------------------------------- */
8501    /* Nav Vertical
8502	----------------------------------------------------------- */
8503    /* Nav Collapse
8504	----------------------------------------------------------- */
8505    /* Nav Dropdown Menus
8506	----------------------------------------------------------- */
8507    /* Nav Submenu Toggle
8508	----------------------------------------------------------- */
8509    /* Nav Submenu Indicator
8510	----------------------------------------------------------- */
8511    /* Nav Submenu Toggle Icon
8512	----------------------------------------------------------- */
8513    /* Menu button specific styles
8514	----------------------------------------------------------- */
8515  }
8516  body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse {
8517    width: 100%;
8518  }
8519  body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav {
8520    flex: 0 0 100%;
8521  }
8522  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav {
8523    float: none !important;
8524  }
8525  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo {
8526    padding-bottom: 30px;
8527  }
8528  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,
8529  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col {
8530    width: 100%;
8531  }
8532  .fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,
8533  .fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col {
8534    flex-basis: 100%;
8535    max-width: 100%;
8536  }
8537  body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse {
8538    width: 100%;
8539  }
8540  body:not(.fl-nav-mobile-offcanvas) .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-collapse ul.navbar-nav {
8541    flex: 0 0 100%;
8542  }
8543  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo {
8544    padding-bottom: 30px;
8545  }
8546  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav ul.navbar-nav > li:first-child a {
8547    padding-left: 17px;
8548  }
8549  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-logo-wrap,
8550  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col {
8551    width: 100%;
8552  }
8553  .fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-logo-col,
8554  .fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col {
8555    flex-basis: 100%;
8556    max-width: 100%;
8557  }
8558  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo {
8559    text-align: left;
8560  }
8561  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo {
8562    display: block;
8563  }
8564  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical {
8565    top: 0;
8566  }
8567  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse {
8568    border-top: 1px solid #e6e6e6;
8569    padding-bottom: 10px;
8570    /* Nav Colors
8571		----------------------------------------------------------- */
8572    /* Nav Search
8573		----------------------------------------------------------- */
8574  }
8575  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse {
8576    display: none !important;
8577    visibility: hidden !important;
8578  }
8579  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,
8580  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show {
8581    display: block !important;
8582    visibility: visible !important;
8583  }
8584  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapsing {
8585    display: block !important;
8586  }
8587  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav {
8588    display: block;
8589    float: none;
8590  }
8591  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li {
8592    border-color: #e6e6e6;
8593    border-bottom-style: solid;
8594    border-bottom-width: 1px;
8595    display: block;
8596    float: none;
8597    position: relative;
8598  }
8599  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a {
8600    color: #757575;
8601    text-align: left;
8602  }
8603  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a:hover,
8604  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a:focus {
8605    color: #2b7bb9;
8606  }
8607  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li.current-menu-item > a,
8608  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li.current-menu-item > .fl-submenu-icon-wrap .fl-submenu-toggle-icon {
8609    color: #2b7bb9;
8610  }
8611  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li {
8612    border-color: #e6e6e6;
8613  }
8614  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a {
8615    color: #757575;
8616  }
8617  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover {
8618    color: #2b7bb9;
8619  }
8620  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li.current-menu-item > a {
8621    color: #2b7bb9;
8622  }
8623  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search {
8624    display: none;
8625  }
8626  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu {
8627    background-color: transparent;
8628    border: none;
8629    float: none;
8630    height: 100%;
8631    list-style: none;
8632    overflow: hidden;
8633    padding: 0;
8634    position: absolute;
8635    top: 0;
8636    width: auto;
8637    -moz-box-shadow: none;
8638    -webkit-box-shadow: none;
8639    box-shadow: none;
8640  }
8641  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu {
8642    padding-bottom: 0;
8643    margin-left: 15px;
8644  }
8645  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li {
8646    border-top: 1px solid #e6e6e6;
8647  }
8648  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a {
8649    clear: both;
8650    color: #757575;
8651    display: block;
8652    font-weight: 400;
8653    line-height: 20px;
8654    margin: 0;
8655    padding: 15px;
8656  }
8657  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,
8658  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus {
8659    color: #2b7bb9;
8660    text-decoration: none;
8661  }
8662  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before {
8663    font-family: 'Font Awesome 5 Free';
8664    content: '\f105';
8665    font-weight: 900;
8666    margin-right: 10px;
8667  }
8668  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu {
8669    position: static;
8670  }
8671  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu {
8672    position: absolute;
8673  }
8674  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children > a {
8675    padding-right: 40px;
8676  }
8677  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.menu-item-has-children > .fl-submenu-icon-wrap {
8678    visibility: visible;
8679  }
8680  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open > .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after {
8681    content: '\f106';
8682  }
8683  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open > ul.sub-menu,
8684  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li.fl-mobile-sub-menu-open .hide-heading > ul.sub-menu {
8685    position: static;
8686  }
8687  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a {
8688    padding: 15px;
8689  }
8690  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:hover > .fl-submenu-icon-wrap .fl-submenu-toggle-icon,
8691  .fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li:focus > .fl-submenu-icon-wrap .fl-submenu-toggle-icon {
8692    color: #2b7bb9;
8693  }
8694  .fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children > a {
8695    padding-right: 40px;
8696  }
8697  .fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children > a:after {
8698    content: '' !important;
8699  }
8700  .fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children > .fl-submenu-icon-wrap {
8701    visibility: visible;
8702  }
8703  .fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:hover > .fl-submenu-icon-wrap .fl-submenu-toggle-icon,
8704  .fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children:focus > .fl-submenu-icon-wrap .fl-submenu-toggle-icon {
8705    color: #2b7bb9;
8706  }
8707  .fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children.fl-mobile-sub-menu-open > .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after {
8708    content: '\f106';
8709  }
8710  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap {
8711    visibility: hidden;
8712  }
8713  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon {
8714    position: absolute;
8715    padding: 15px;
8716    top: 0;
8717    right: 0;
8718    bottom: 0;
8719    cursor: pointer;
8720  }
8721  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after {
8722    font-family: 'Font Awesome 5 Free';
8723    content: '\f107';
8724    font-weight: 900;
8725    font-size: 16px;
8726    float: right;
8727  }
8728  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap {
8729    border: 0 none;
8730    margin: 0;
8731    padding-bottom: 20px;
8732  }
8733  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
8734    display: block;
8735    background: #e6e6e6;
8736    color: #757575;
8737  }
8738  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle * {
8739    color: #757575;
8740  }
8741  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,
8742  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus {
8743    background: #e6e6e6;
8744  }
8745  .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-fixed .fl-page-nav-wrap {
8746    padding-top: 20px;
8747  }
8748}
8749/* Media Query - mobile and medium devices
8750----------------------------------------------------------- */
8751/*
8752
8753WARNING! DO NOT EDIT THEME FILES IF YOU PLAN ON UPDATING!
8754
8755Theme files will be overwritten and your changes will be lost
8756when updating. Instead, add custom code in the admin under
8757Appearance > Theme Settings > Code or create a child theme.
8758
8759*/
8760.fl-page-nav-right.fl-page-header-fixed,
8761.fl-page-header-fixed {
8762  display: none;
8763  left: auto;
8764  position: fixed !important;
8765  top: 0;
8766  width: 100%;
8767  z-index: 100;
8768  border-color: #e6e6e6;
8769  background-color: #ffffff;
8770  color: #757575;
8771  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
8772  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
8773  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
8774}
8775.fl-page-nav-right.fl-page-header-fixed *,
8776.fl-page-header-fixed *,
8777.fl-page-nav-right.fl-page-header-fixed h1,
8778.fl-page-header-fixed h1,
8779.fl-page-nav-right.fl-page-header-fixed h2,
8780.fl-page-header-fixed h2,
8781.fl-page-nav-right.fl-page-header-fixed h3,
8782.fl-page-header-fixed h3,
8783.fl-page-nav-right.fl-page-header-fixed h4,
8784.fl-page-header-fixed h4,
8785.fl-page-nav-right.fl-page-header-fixed h5,
8786.fl-page-header-fixed h5,
8787.fl-page-nav-right.fl-page-header-fixed h6,
8788.fl-page-header-fixed h6 {
8789  color: #757575;
8790}
8791.fl-page-nav-right.fl-page-header-fixed a,
8792.fl-page-header-fixed a,
8793.fl-page-nav-right.fl-page-header-fixed a *,
8794.fl-page-header-fixed a *,
8795.fl-page-nav-right.fl-page-header-fixed a.fas,
8796.fl-page-header-fixed a.fas,
8797.fl-page-nav-right.fl-page-header-fixed a.fab,
8798.fl-page-header-fixed a.fab {
8799  color: #757575;
8800}
8801.fl-page-nav-right.fl-page-header-fixed a:hover,
8802.fl-page-header-fixed a:hover,
8803.fl-page-nav-right.fl-page-header-fixed a:focus,
8804.fl-page-header-fixed a:focus,
8805.fl-page-nav-right.fl-page-header-fixed a:hover *,
8806.fl-page-header-fixed a:hover *,
8807.fl-page-nav-right.fl-page-header-fixed a:focus *,
8808.fl-page-header-fixed a:focus *,
8809.fl-page-nav-right.fl-page-header-fixed a.fas:hover,
8810.fl-page-header-fixed a.fas:hover,
8811.fl-page-nav-right.fl-page-header-fixed a.fab:hover,
8812.fl-page-header-fixed a.fab:hover,
8813.fl-page-nav-right.fl-page-header-fixed a.fas:focus,
8814.fl-page-header-fixed a.fas:focus,
8815.fl-page-nav-right.fl-page-header-fixed a.fab:focus,
8816.fl-page-header-fixed a.fab:focus {
8817  color: #2b7bb9;
8818}
8819.fl-page-nav-right.fl-page-header-fixed .navbar-nav li > a,
8820.fl-page-header-fixed .navbar-nav li > a {
8821  color: #757575;
8822}
8823.fl-page-nav-right.fl-page-header-fixed .navbar-nav li > a:hover,
8824.fl-page-header-fixed .navbar-nav li > a:hover,
8825.fl-page-nav-right.fl-page-header-fixed .navbar-nav li > a:focus,
8826.fl-page-header-fixed .navbar-nav li > a:focus {
8827  color: #2b7bb9;
8828}
8829.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-ancestor > a,
8830.fl-page-header-fixed .navbar-nav li.current-menu-ancestor > a,
8831.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-parent > a,
8832.fl-page-header-fixed .navbar-nav li.current-menu-parent > a,
8833.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item > a,
8834.fl-page-header-fixed .navbar-nav li.current-menu-item > a {
8835  color: #2b7bb9;
8836}
8837.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item ~ li.current-menu-item > a,
8838.fl-page-header-fixed .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
8839  color: #2b7bb9;
8840}
8841.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,
8842.fl-page-header-fixed .fl-page-header-container.container {
8843  padding-bottom: 8px;
8844  padding-top: 8px;
8845}
8846.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo,
8847.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo {
8848  padding-bottom: 0;
8849}
8850.fl-page-nav-right
8850.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse,
8851.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse {
8852  margin-top: 20px;
8853}
8854.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle,
8855.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle {
8856  top: 15px;
8857}
8858.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,
8859.fl-page-header-fixed .fl-logo-img {
8860  max-height: 46px !important;
8861  width: auto !important;
8862}
8863.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,
8864.fl-page-header-fixed .fl-logo-text {
8865  font-size: 28px;
8866}
8867.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a,
8868.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav > li > a {
8869  padding: 10px 15px;
8870}
8871.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,
8872.fl-page-header-fixed .fl-page-nav ul.sub-menu {
8873  background-color: #ffffff;
8874}
8875.admin-bar .fl-page-nav-right.fl-page-header-fixed,
8876.admin-bar .fl-page-header-fixed,
8877.admin-bar .fl-page-header-vertical {
8878  top: 32px;
8879}
8880/* Media Query - 992px or greater
8881----------------------------------------------------------- */
8882@media (min-width: 991px) {
8883  .fl-page-header-fixed .fl-page-fixed-nav-wrap {
8884    padding-right: 0;
8885  }
8886}
8887@media (min-width: 992px) {
8888  .fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,
8889  .fl-fixed-width .fl-page-header-fixed {
8890    width: 980px;
8891  }
8892}
8893/* Media Query - 1100px or greater
8894----------------------------------------------------------- */
8895@media (min-width: 1100px) {
8896  .fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,
8897  .fl-fixed-width .fl-page-header-fixed {
8898    width: 1100px;
8899    max-width: 90%;
8900  }
8901}
8902/*
8903
8904WARNING! DO NOT EDIT THEME FILES IF YOU PLAN ON UPDATING!
8905
8906Theme files will be overwritten and your changes will be lost
8907when updating. Instead, add custom code in the admin under
8908Appearance > Theme Settings > Code or create a child theme.
8909
8910*/
8911.fl-page-nav-right .fl-page-header-container {
8912  padding-bottom: 0;
8913}
8914.fl-page-nav-right .fl-page-header-logo {
8915  padding-bottom: 30px;
8916}
8917.fl-page-nav-right .fl-page-nav-search {
8918  position: relative;
8919}
8920.fl-page-nav-right .fl-page-nav-search a.fa-search {
8921  padding: 13px 0 13px 15px;
8922  position: static;
8923}
8924.fl-page-nav-right .fl-page-nav-collapse {
8925  display: inline-flex !important;
8926  align-items: center;
8927  justify-content: flex-end;
8928}
8929/* Media Query - 768px or greater
8930----------------------------------------------------------- */
8931@media (min-width: 768px) {
8932  .fl-page-nav-right {
8933    text-align: center;
8934  }
8935  .fl-page-nav-right .fl-page-header-container {
8936    padding-left: 15px;
8937    padding-right: 15px;
8938  }
8939  .fl-page-nav-right .fl-page-header-logo {
8940    padding-left: 40px;
8941    padding-right: 40px;
8942  }
8943  .fl-page-nav-right .fl-page-nav-wrap {
8944    margin-left: -15px;
8945    margin-right: -15px;
8946  }
8947  .fl-page-nav-right .fl-page-nav ul.navbar-nav {
8948    float: none !important;
8949  }
8950  .fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child {
8951    margin-right: 0;
8952  }
8953  .fl-page-nav-right .fl-page-nav ul.navbar-nav > li {
8954    display: inline-block;
8955    float: none;
8956  }
8957  .fl-page-nav-right .fl-page-nav ul.sub-menu {
8958    text-align: left;
8959  }
8960}
8961/* Media Query - 992px or greater
8962----------------------------------------------------------- */
8963@media (min-width: 992px) {
8964  .fl-page-nav-right {
8965    text-align: right;
8966  }
8967  .fl-page-nav-right .fl-page-header-wrap {
8968    border-bottom: 1px solid rgba(117, 117, 117, 0.13);
8969  }
8970  .fl-page-nav-right .fl-page-header-container {
8971    padding-bottom: 30px;
8972  }
8973  .fl-page-nav-right .fl-page-header-row {
8974    display: table;
8975    table-layout: fixed;
8976    width: 100%;
8977    margin-left: 0;
8978    margin-right: 0;
8979  }
8980  .fl-page-nav-right .fl-page-header-row > div {
8981    display: table-cell;
8982    float: none;
8983    vertical-align: middle;
8984  }
8985  .fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col {
8986    padding-left: 0;
8987  }
8988  .fl-page-nav-right .fl-page-header-row .fl-page-logo-wrap {
8989    padding-left: 0;
8990  }
8991  .fl-page-nav-right .fl-page-header-row .fl-page-nav-col {
8992    padding-right: 0;
8993  }
8994  .fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row {
8995    display: block;
8996    width: auto;
8997  }
8998  .fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row > div {
8999    display: block;
9000    width: 100%;
9001  }
9002  .fl-page-nav-right .fl-page-header-logo {
9003    padding: 0;
9004    text-align: left;
9005  }
9006  .fl-page-nav-right .fl-page-nav-wrap {
9007    border-color: #e6e6e6;
9008    background-color: #ffffff;
9009    color: #757575;
9010    background: none;
9011    border: none;
9012    margin-left: 0;
9013    margin-right: 0;
9014  }
9015  .fl-page-nav-right .fl-page-nav-wrap *,
9016  .fl-page-nav-right .fl-page-nav-wrap h1,
9017  .fl-page-nav-right .fl-page-nav-wrap h2,
9018  .fl-page-nav-right .fl-page-nav-wrap h3,
9019  .fl-page-nav-right .fl-page-nav-wrap h4,
9020  .fl-page-nav-right .fl-page-nav-wrap h5,
9021  .fl-page-nav-right .fl-page-nav-wrap h6 {
9022    color: #757575;
9023  }
9024  .fl-page-nav-right .fl-page-nav-wrap a,
9025  .fl-page-nav-right .fl-page-nav-wrap a *,
9026  .fl-page-nav-right .fl-page-nav-wrap a.fas,
9027  .fl-page-nav-right .fl-page-nav-wrap a.fab {
9028    color: #757575;
9029  }
9030  .fl-page-nav-right .fl-page-nav-wrap a:hover,
9031  .fl-page-nav-right .fl-page-nav-wrap a:focus,
9032  .fl-page-nav-right .fl-page-nav-wrap a:hover *,
9033  .fl-page-nav-right .fl-page-nav-wrap a:focus *,
9034  .fl-page-nav-right .fl-page-nav-wrap a.fas:hover,
9035  .fl-page-nav-right .fl-page-nav-wrap a.fab:hover,
9036  .fl-page-nav-right .fl-page-nav-wrap a.fas:focus,
9037  .fl-page-nav-right .fl-page-nav-wrap a.fab:focus {
9038    color: #2b7bb9;
9039  }
9040  .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a {
9041    color: #757575;
9042  }
9043  .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover,
9044  .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:focus {
9045    color: #2b7bb9;
9046  }
9047  .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor > a,
9048  .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent > a,
9049  .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item > a {
9050    color: #2b7bb9;
9051  }
9052  .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
9053    color: #2b7bb9;
9054  }
9055  .fl-page-nav-right .fl-page-nav {
9056    border: none;
9057    margin: 0;
9058  }
9059  .fl-page-nav-right .fl-page-nav ul.navbar-nav {
9060    float: right !important;
9061  }
9062  .fl-page-nav-right .fl-page-nav ul.navbar-nav > li {
9063    display: block;
9064    float: left;
9065  }
9066  .fl-fixed-width .fl-page-nav-right .fl-page-header-container {
9067    padding-left: 0;
9068    padding-right: 0;
9069  }
9070}
9071/* Media Query - 1100px or greater
9072----------------------------------------------------------- */
9073@media (min-width: 1100px) {
9074  .fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-container,
9075  .fl-page-nav-right.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-container,
9076  .fl-page-nav-right .fl-page-header-container {
9077    padding-left: 0;
9078    padding-right: 0;
9079  }
9080}
9081/*
9082
9083WARNING! DO NOT EDIT THEME FILES IF YOU PLAN ON UPDATING!
9084
9085Theme files will be overwritten and your changes will be lost
9086when updating. Instead, add custom code in the admin under
9087Appearance > Theme Settings > Code or create a child theme.
9088
9089*/
9090.fl-page-footer-widgets {
9091  border-top: 1px solid #e6e6e6;
9092  border-color: #e6e6e6;
9093  background-color: #ffffff;
9094  color: #757575;
9095}
9096.fl-page-footer-widgets *,
9097.fl-page-footer-widgets h1,
9098.fl-page-footer-widgets h2,
9099.fl-page-footer-widgets h3,
9100.fl-page-footer-widgets h4,
9101.fl-page-footer-widgets h5,
9102.fl-page-footer-widgets h6 {
9103  color: #757575;
9104}
9105.fl-page-footer-widgets a,
9106.fl-page-footer-widgets a *,
9107.fl-page-footer-widgets a.fas,
9108.fl-page-footer-widgets a.fab {
9109  color: #2b7bb9;
9110}
9111.fl-page-footer-widgets a:hover,
9112.fl-page-footer-widgets a:focus,
9113.fl-page-footer-widgets a:hover *,
9114.fl-page-footer-widgets a:focus *,
9115.fl-page-footer-widgets a.fas:hover,
9116.fl-page-footer-widgets a.fab:hover,
9117.fl-page-footer-widgets a.fas:focus,
9118.fl-page-footer-widgets a.fab:focus {
9119  color: #2b7bb9;
9120}
9121.fl-page-footer-widgets .navbar-nav li > a {
9122  color: #2b7bb9;
9123}
9124.fl-page-footer-widgets .navbar-nav li > a:hover,
9125.fl-page-footer-widgets .navbar-nav li > a:focus {
9126  color: #2b7bb9;
9127}
9128.fl-page-footer-widgets .navbar-nav li.current-menu-ancestor > a,
9129.fl-page-footer-widgets .navbar-nav li.current-menu-parent > a,
9130.fl-page-footer-widgets .navbar-nav li.current-menu-item > a {
9131  color: #2b7bb9;
9132}
9133.fl-page-footer-widgets .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
9134  color: #2b7bb9;
9135}
9136.fl-page-footer-widgets-container {
9137  padding-top: 30px;
9138}
9139/* Media Query - 992px or greater
9140----------------------------------------------------------- */
9141@media (min-width: 992px) {
9142  .fl-page-footer-widgets {
9143    display: block;
9144  }
9145}
9146/*
9147
9148WARNING! DO NOT EDIT THEME FILES IF YOU PLAN ON UPDATING!
9149
9150Theme files will be overwritten and your changes will be lost
9151when updating. Instead, add custom code in the admin under
9152Appearance > Theme Settings > Code or create a child theme.
9153
9154*/
9155.fl-page-footer {
9156  border-top: 1px solid #e6e6e6;
9157  font-size: 12px;
9158  border-color: #e6e6e6;
9159  background-color: #ffffff;
9160  color: #757575;
9161}
9162.fl-page-footer *,
9163.fl-page-footer h1,
9164.fl-page-footer h2,
9165.fl-page-footer h3,
9166.fl-page-footer h4,
9167.fl-page-footer h5,
9168.fl-page-footer h6 {
9169  color: #757575;
9170}
9171.fl-page-footer a,
9172.fl-page-footer a *,
9173.fl-page-footer a.fas,
9174.fl-page-footer a.fab {
9175  color: #2b7bb9;
9176}
9177.fl-page-footer a:hover,
9178.fl-page-footer a:focus,
9179.fl-page-footer a:hover *,
9180.fl-page-footer a:focus *,
9181.fl-page-footer a.fas:hover,
9182.fl-page-footer a.fab:hover,
9183.fl-page-footer a.fas:focus,
9184.fl-page-footer a.fab:focus {
9185  color: #2b7bb9;
9186}
9187.fl-page-footer .navbar-nav li > a {
9188  color: #2b7bb9;
9189}
9190.fl-page-footer .navbar-nav li > a:hover,
9191.fl-page-footer .navbar-nav li > a:focus {
9192  color: #2b7bb9;
9193}
9194.fl-page-footer .navbar-nav li.current-menu-ancestor > a,
9195.fl-page-footer .navbar-nav li.current-menu-parent > a,
9196.fl-page-footer .navbar-nav li.current-menu-item > a {
9197  color: #2b7bb9;
9198}
9199.fl-page-footer .navbar-nav li.current-menu-item ~ li.current-menu-item > a {
9200  color: #2b7bb9;
9201}
9202.fl-page-footer-container {
9203  padding-top: 20px;
9204}
9205/* Footer Text */
9206.fl-page-footer-text {
9207  padding-bottom: 20px;
9208  text-align: center;
9209}
9210/* Footer Social */
9211.fl-page-footer .fl-social-icons {
9212  text-align: center;
9213}
9214.fl-page-footer .fl-social-icons .fl-icon {
9215  margin: 0 5px 20px 5px;
9216}
9217.fl-page-footer .fl-social-icons .fallback {
9218  font-size: 26px;
9219  line-height: 24px;
9220}
9221.fl-page-footer .fl-social-icons-stacked {
9222  font-size: 1em;
9223}
9224.fl-page-footer .fl-social-icons-stacked .fas {
9225  color: #000000;
9226}
9227.fl-page-footer .fl-social-icons-stacked .fab,
9228.fl-page-footer .fl-social-icons-stacked .fas.fa-envelope,
9229.fl-page-footer .fl-social-icons-stacked .fas.fa-rss,
9230.fl-page-footer .fl-social-icons-stacked .fas.fa-map-marker-alt {
9231  color: #ffffff;
9232  transition: opacity 0.2s ease-in-out;
9233  opacity: 0.8;
9234}
9235.fl-page-footer .fl-social-icons-stacked .fab:hover,
9236.fl-page-footer .fl-social-icons-stacked .fas.fa-envelope:hover,
9237.fl-page-footer .fl-social-icons-stacked .fas.fa-rss:hover,
9238.fl-page-footer .fl-social-icons-stacked .fas.fa-map-marker-alt:hover {
9239  color: #666666;
9240  opacity: 1;
9241}
9242.fl-page-footer .fl-social-icons-stacked .fab,
9243.fl-page-footer .fl-social-icons-stacked .fas {
9244  vertical-align: inherit;
9245  width: inherit;
9246  height: inherit;
9247  line-height: inherit;
9248}
9249/* Footer Menu */
9250.fl-page-footer-nav {
9251  float: none;
9252  text-align: center;
9253  margin: 0 0 10px;
9254}
9255.fl-page-footer-nav > li {
9256  display: inline-block;
9257  float: none;
9258}
9259.fl-page-footer-nav ul.sub-menu {
9260  display: none;
9261}
9262.fl-page-footer-nav > li > a {
9263  padding-top: 0;
9264}
9265.fl-page-footer-nav > li > a:hover,
9266.fl-page-footer-nav > li > a:focus {
9267  background: transparent;
9268}
9269/* Media Query - 768px or greater
9270----------------------------------------------------------- */
9271@media (min-width: 768px) {
9272  .fl-page-footer .fl-page-footer-text,
9273  .fl-page-footer .fl-social-icons {
9274    text-align: inherit;
9275  }
9276  .fl-page-footer .fl-page-footer-nav {
9277    margin: 0 -15px 10px;
9278  }
9279  .fl-page-footer .text-left .fl-social-icons .fl-icon {
9280    margin: 0 10px 20px 0;
9281  }
9282  .fl-page-footer .text-left .fl-page-footer-nav {
9283    text-align: left;
9284  }
9285  .fl-page-footer .text-right .fl-social-icons .fl-icon {
9286    margin: 0 0 20px 10px;
9287  }
9288  .fl-page-footer .text-right .fl-page-footer-nav {
9289    text-align: right;
9290  }
9291}
9292/* Media Query - 992px or greater
9293----------------------------------------------------------- */
9294@media (min-width: 992px) {
9295  .fl-page-footer-container {
9296    padding: 20px 0 0;
9297  }
9298}
9299/*
9300
9301WARNING! DO NOT EDIT THEME FILES IF YOU PLAN ON UPDATING!
9302
9303Theme files will be overwritten and your changes will be lost
9304when updating. Instead, add custom code in the admin under
9305Appearance > Theme Settings > Code or create a child theme.
9306
9307*/
9308/**
9309* Gutenberg Block Styles
9310*/
9311body.has-blocks .fl-post-content > .alignwide {
9312  max-width: 1100px;
9313}
9314body.fl-fixed-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull {
9315  width: auto;
9316  max-width: 100vw;
9317}
9318body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull {
9319  margin-left: calc(50% - 50vw);
9320  margin-right: calc(50% - 50vw);
9321  width: auto;
9322  max-width: 100vw;
9323}
9324body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide,
9325body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull {
9326  margin-left: 0;
9327  margin-right: 0;
9328}
9329body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list,
9330body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list {
9331  padding-inline: 0px;
9332}
9333body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list li,
9334body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list li {
9335  list-style-position: inside;
9336}
9337body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull,
9338body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-flex,
9339body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-grid {
9340  margin-left: calc(-100vw / 2 + 100% / 2);
9341  margin-right: calc(-100vw / 2 + 100% / 2);
9342}
9343body.has-blocks .fl-post-content > .alignfull,
9344body.fl-full-width.page-template-tpl-sidebar.has-blocks .fl-post-content .alignfull {
9345  margin: 1.5em 0;
9346  max-width: 100%;
9347}
9348body.has-blocks .fl-post-content .alignwide {
9349  margin-left: -5%;
9350  margin-right: -5%;
9351  width: auto;
9352  max-width: 100vw;
9353}
9354/* Lists */
9355body.has-blocks .fl-post-content ul,
9356body.has-blocks .fl-post-content ol {
9357  margin: 1.5em 0;
9358  list-style-position: outside;
9359}
9360body.has-blocks .fl-post-content .alignwide ul,
9361body.has-blocks .fl-post-content .alignfull ul,
9362body.has-blocks .fl-post-content .alignwide ol,
9363body.has-blocks .fl-post-content .alignfull ol {
9364  max-width: 100%;
9365}
9366body.has-blocks .fl-post-content li {
9367  list-style-position: outside;
9368}
9369/* Navigation Block */
9370body.has-blocks .fl-post-content .wp-block-navigation {
9371  margin-bottom: 1.5em;
9372}
9373body.has-blocks .fl-post-content .wp-block-navigation ul {
9374  margin-top: 0;
9375  margin-bottom: 0;
9376}
9377/* Media */
9378.wp-block-embed.type-video > .wp-block-embed__wrapper {
9379  position: relative;
9380  width: 100%;
9381  height: 0;
9382  padding-top: 56.25%;
9383}
9384.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
9385  position: absolute;
9386  width: 100%;
9387  height: 100%;
9388  top: 0;
9389  left: 0;
9390  bottom: 0;
9391  right: 0;
9392}
9393.wp-block-file object,
9394.wp-block-file .fluid-width-video-wrapper object {
9395  position: static;
9396}
9397.wp-block-gallery:not(.components-placeholder) {
9398  margin: 1.5em auto;
9399}
9400.wp-block-cover-text p {
9401  padding: 1.5em 20px;
9402}
9403@media screen and (min-width: 768px) {
9404  .wp-block-cover-text p {
9405    padding: 1.5em 0;
9406  }
9407}
9408/* Latest Posts block */
9409ul.wp-block-latest-posts.alignwide,
9410ul.wp-block-latest-posts.alignfull,
9411ul.wp-block-latest-posts.is-grid.alignwide,
9412ul.wp-block-latest-posts.is-grid.alignwide {
9413  padding: 0 20px;
9414}
9415/* Tables */
9416.wp-block-table {
9417  display: block;
9418  overflow-x: auto;
9419}
9420.wp-block-table table {
9421  border-collapse: collapse;
9422  width: 100%;
9423}
9424.wp-block-table td,
9425.wp-block-table th {
9426  padding: .5em;
9427}
9428body.has-blocks .has-fl-heading-text-color {
9429  color: #440099;
9430}
9431body.has-blocks .has-fl-heading-text-background-color {
9432  background-color: #440099;
9433}
9434body.has-blocks .has-fl-body-bg-color {
9435  color: #f2f2f2;
9436}
9437body.has-blocks .has-fl-body-bg-background-color {
9438  background-color: #f2f2f2;
9439}
9440body.has-blocks .has-fl-body-text-color {
9441  color: #000000;
9442}
9443body.has-blocks .has-fl-body-text-background-color {
9444  background-color: #000000;
9445}
9446body.has-blocks .has-fl-accent-color {
9447  color: #440099;
9448}
9449body.has-blocks .has-fl-accent-background-color {
9450  background-color: #440099;
9451}
9452body.has-blocks .has-fl-accent-hover-color {
9453  color: #440099;
9454}
9455body.has-blocks .has-fl-accent-hover-background-color {
9456  background-color: #440099;
9457}
9458body.has-blocks .has-fl-topbar-bg-color {
9459  color: #ffffff;
9460}
9461body.has-blocks .has-fl-topbar-bg-background-color {
9462  background-color: #ffffff;
9463}
9464body.has-blocks .has-fl-topbar-text-color {
9465  color: #757575;
9466}
9467body.has-blocks .has-fl-topbar-text-background-color {
9468  background-color: #757575;
9469}
9470body.has-blocks .has-fl-topbar-link-color {
9471  color: #2b7bb9;
9472}
9473body.has-blocks .has-fl-topbar-link-background-color {
9474  background-color: #2b7bb9;
9475}
9476body.has-blocks .has-fl-topbar-hover-color {
9477  color: #2b7bb9;
9478}
9479body.has-blocks .has-fl-topbar-hover-background-color {
9480  background-color: #2b7bb9;
9481}
9482body.has-blocks .has-fl-header-bg-color {
9483  color: #ffffff;
9484}
9485body.has-blocks .has-fl-header-bg-background-color {
9486  background-color: #ffffff;
9487}
9488body.has-blocks .has-fl-header-text-color {
9489  color: #757575;
9490}
9491body.has-blocks .has-fl-header-text-background-color {
9492  background-color: #757575;
9493}
9494body.has-blocks .has-fl-header-link-color {
9495  color: #757575;
9496}
9497body.has-blocks .has-fl-header-link-background-color {
9498  background-color: #757575;
9499}
9500body.has-blocks .has-fl-header-hover-color {
9501  color: #2b7bb9;
9502}
9503body.has-blocks .has-fl-header-hover-background-color {
9504  background-color: #2b7bb9;
9505}
9506body.has-blocks .has-fl-nav-bg-color {
9507  color: #ffffff;
9508}
9509body.has-blocks .has-fl-nav-bg-background-color {
9510  background-color: #ffffff;
9511}
9512body.has-blocks .has-fl-nav-link-color {
9513  color: #757575;
9514}
9515body.has-blocks .has-fl-nav-link-background-color {
9516  background-color: #757575;
9517}
9518body.has-blocks .has-fl-nav-hover-color {
9519  color: #2b7bb9;
9520}
9521body.has-blocks .has-fl-nav-hover-background-color {
9522  background-color: #2b7bb9;
9523}
9524body.has-blocks .has-fl-content-bg-color {
9525  color: #ffffff;
9526}
9527body.has-blocks .has-fl-content-bg-background-color {
9528  background-color: #ffffff;
9529}
9530body.has-blocks .has-fl-footer-widgets-bg-color {
9531  color: #ffffff;
9532}
9533body.has-blocks .has-fl-footer-widgets-bg-background-color {
9534  background-color: #ffffff;
9535}
9536body.has-blocks .has-fl-footer-widgets-text-color {
9537  color: #757575;
9538}
9539body.has-blocks .has-fl-footer-widgets-text-background-color {
9540  background-color: #757575;
9541}
9542body.has-blocks .has-fl-footer-widgets-link-color {
9543  color: #2b7bb9;
9544}
9545body.has-blocks .has-fl-footer-widgets-link-background-color {
9546  background-color: #2b7bb9;
9547}
9548body.has-blocks .has-fl-footer-widgets-hover-color {
9549  color: #2b7bb9;
9550}
9551body.has-blocks .has-fl-footer-widgets-hover-background-color {
9552  background-color: #2b7bb9;
9553}
9554body.has-blocks .has-fl-footer-bg-color {
9555  color: #ffffff;
9556}
9557body.has-blocks .has-fl-footer-bg-background-color {
9558  background-color: #ffffff;
9559}
9560body.has-blocks .has-fl-footer-text-color {
9561  color: #757575;
9562}
9563body.has-blocks .has-fl-footer-text-background-color {
9564  background-color: #757575;
9565}
9566body.has-blocks .has-fl-footer-link-color {
9567  color: #2b7bb9;
9568}
9569body.has-blocks .has-fl-footer-link-background-color {
9570  background-color: #2b7bb9;
9571}
9572body.has-blocks .has-fl-footer-hover-color {
9573  color: #2b7bb9;
9574}
9575body.has-blocks .has-fl-footer-hover-background-color {
9576  background-color: #2b7bb9;
9577}
9578/*
9579
9580WARNING! DO NOT EDIT THEME FILES IF YOU PLAN ON UPDATING!
9581
9582Theme files will be overwritten and your changes will be lost
9583when updating. Instead, add custom code in the admin under
9584Appearance > Theme Settings > Code or create a child theme.
9585
9586*/
9587/* Media Query - medium devices
9588----------------------------------------------------------- */
9589@media (max-width: 991px) {
9590  body {
9591    font-size: 14px;
9592    line-height: 1.45;
9593  }
9594  h1 {
9595    font-size: 36px;
9596    line-height: 1.4;
9597    letter-spacing: 0px;
9598  }
9599  h2 {
9600    font-size: 30px;
9601    line-height: 1.4;
9602    letter-spacing: 0px;
9603  }
9604  h3 {
9605    font-size: 24px;
9606    line-height: 1.4;
9607    letter-spacing: 0px;
9608  }
9609  h4 {
9610    font-size: 18px;
9611    line-height: 1.4;
9612    letter-spacing: 0px;
9613  }
9614  h5 {
9615    font-size: 14px;
9616    line-height: 1.4;
9617    letter-spacing: 0px;
9618  }
9619  h6 {
9620    font-size: 12px;
9621    line-height: 1.4;
9622    letter-spacing: 0px;
9623  }
9624  /* Gutenberg Buttons */
9625  .wp-block-button .wp-block-button__link {
9626    font-size: 16px;
9627    line-height: 1.2;
9628  }
9629  /* HTML Buttons */
9630  .fl-page button,
9631  .fl-page input[type=button],
9632  .fl-page input[type=submit] {
9633    font-size: 16px;
9634    line-height: 1.2;
9635  }
9636  /* Builder Buttons */
9637  a.fl-button,
9638  a.fl-button:visited,
9639  .fl-page a.fl-button,
9640  .fl-page a.fl-button:visited {
9641    font-size: 16px;
9642    line-height: 1.2;
9643  }
9644  a.fl-button:hover {
9645    font-size: 16px;
9646    line-height: 1.2;
9647  }
9648  .fl-page .fl-module-woocommerce a.button,
9649  .fl-page .fl-post-module-woo-button a.button,
9650  .fl-page .fl-module-woocommerce a.button:visited,
9651  .fl-page .fl-post-module-woo-button a.button:visited,
9652  .fl-page .fl-module-woocommerce button[type=button],
9653  .fl-page .fl-post-module-woo-button button[type=button],
9654  .fl-page .fl-module-woocommerce button[type=submit],
9655  .fl-page .fl-post-module-woo-button button[type=submit] {
9656    font-size: 16px;
9657    line-height: 1.2;
9658  }
9659}
9660/* Media Query - mobile devices
9661----------------------------------------------------------- */
9662@media (max-width: 767px) {
9663  body {
9664    font-size: 14px;
9665    line-height: 1.45;
9666  }
9667  h1 {
9668    font-size: 36px;
9669    line-height: 1.4;
9670    letter-spacing: 0px;
9671  }
9672  h2 {
9673    font-size: 30px;
9674    line-height: 1.4;
9675    letter-spacing: 0px;
9676  }
9677  h3 {
9678    font-size: 24px;
9679    line-height: 1.4;
9680    letter-spacing: 0px;
9681  }
9682  h3 {
9683    font-size: 24px;
9684    line-height: 1.4;
9685    letter-spacing: 0px;
9686  }
9687  h4 {
9688    font-size: 18px;
9689    line-height: 1.4;
9690    letter-spacing: 0px;
9691  }
9692  h5 {
9693    font-size: 14px;
9694    line-height: 1.4;
9695    letter-spacing: 0px;
9696  }
9697  h6 {
9698    font-size: 12px;
9699    line-height: 1.4;
9700    letter-spacing: 0px;
9701  }
9702  /* Gutenberg Buttons */
9703  .wp-block-button .wp-block-button__link {
9704    font-size: 16px;
9705    line-height: 1.2;
9706  }
9707  /* HTML Buttons */
9708  .fl-page button,
9709  .fl-page input[type=button],
9710  .fl-page input[type=submit] {
9711    font-size: 16px;
9712    line-height: 1.2;
9713  }
9714  /* Builder Buttons */
9715  a.fl-button,
9716  a.fl-button:visited,
9717  .fl-page a.fl-button,
9718  .fl-page a.fl-button:visited {
9719    font-size: 16px;
9720    line-height: 1.2;
9721  }
9722  /* WooCommerce Buttons */
9723  .fl-page .fl-module-woocommerce a.button,
9724  .fl-page .fl-post-module-woo-button a.button,
9725  .fl-page .fl-module-woocommerce a.button:visited,
9726  .fl-page .fl-post-module-woo-button a.button:visited,
9727  .fl-page .fl-module-woocommerce button[type=button],
9728  .fl-page .fl-post-module-woo-button button[type=button],
9729  .fl-page .fl-module-woocommerce button[type=submit],
9730  .fl-page .fl-post-module-woo-button button[type=submit] {
9731    font-size: 16px;
9732    line-height: 1.2;
9733  }
9734}
9735
9736/*# sourceURL=fl-automator-skin-inline-css */
9737</style>
9738<link rel='stylesheet' id='fl-child-theme-css' href='https://samaritas.org/wp-content/themes/bb-theme-child/style.css?ver=7.1.2' media='all' />
9739<link rel='stylesheet' id='pp-animate-css' href='https://samaritas.org/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver=3.5.1' media='all' />
9740<link rel='stylesheet' id='fl-builder-google-fonts-d2b58b6f6c645267e998e9b0be5f1234-css' href='//fonts.googleapis.com/css?family=Albert%20Sans:300,400,700|Domine:400&#038;ver=7.1.2' media='all' />
9741<!--n2css--><!--n2js-->
9741<script id="jquery-core-js" src="https://samaritas.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 9741
9741
9742<script id="jquery-migrate-js" src="https://samaritas.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 9742
9742
9743<script id="breeze-prefetch-js-extra">
9744var breeze_prefetch = {"local_url":"https://samaritas.org","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]};
9745//# sourceURL=breeze-prefetch-js-extra
9746</script>
vendor: 1 bytes, line 9746
9746
9747<script id="breeze-prefetch-js" src="https://samaritas.org/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.6.0"></script>
9747
9748
9749<!-- Google tag (gtag.js) snippet added by Site Kit -->
9750<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 9750-9751
9750
9751<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
9751GT-WR9NB5W
vendor: 18 bytes, line 9751
9751" async></script>
9752<script id="google_gtagjs-js-after">
9753window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
9754gtag("set","linker",{"domains":["samaritas.org"]});
9755gtag("js", new Date());
9756gtag("set", "developer_id.dZTNiMT", true);
9757gtag("config", "GT-WR9NB5W");
9758 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
9759//# sourceURL=google_gtagjs-js-after
9760</script>
9760
9761<link rel="https://api.w.org/" href="https://samaritas.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://samaritas.org/xmlrpc.php?rsd" />
9762<meta name="generator" content="WordPress 7.1.2" />
9763		
9763<script>
9764			var bb_powerpack = {
9765				search_term: '',
9766				version: '2.38.3',
9767				getAjaxUrl: function() { return atob( 'aHR0cHM6Ly9zYW1hcml0YXMub3JnL3dwLWFkbWluL2FkbWluLWFqYXgucGhw' ); },
9768				callback: function() {}
9769			};
9770		</script>
9770
9771		<meta name="generator" content="Site Kit by Google 1.188.0" />			<!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.3.75-->
9772			
9772<script class="hsq-set-content-id" data-content-id="listing-page">
9773				var _hsq = _hsq || [];
9774				_hsq.push(["setContentType", "listing-page"]);
9775			</script>
9775
9776			<!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin -->
9777					
9777<script type="text/javascript">
9778			(function(c, l, a, r, i, t, y) {
9779				c[a] = c[a] || function() {
9780					(c[a].q = c[a].q || []).push(arguments)
9781				};
9782				t = l.createElement(r);
9783				t.async = 1;
9784				t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
9785				y = l.getElementsByTagName(r)[0];
9786				y.parentNode.insertBefore(t, y);
9787			})(window, document, "clarity", "script", "wy6xjjm4q2");
9788		</script>
9788
9789			<style id="edac-nww">
9790			@font-face {
9791				font-family: 'anww';
9792				src:  url('https://samaritas.org/wp-content/plugins/accessibility-checker/assets/fonts/anww.eot?7msg3d');
9793				src:  url('https://samaritas.org/wp-content/plugins/accessibility-checker/assets/fonts/anww.eot?7msg3d#iefix') format('embedded-opentype'),
9794				url('https://samaritas.org/wp-content/plugins/accessibility-checker/assets/fonts/anww.ttf?7msg3d') format('truetype'),
9795				url('https://samaritas.org/wp-content/plugins/accessibility-checker/assets/fonts/anww.woff?7msg3d') format('woff'),
9796				url('https://samaritas.org/wp-content/plugins/accessibility-checker/assets/fonts/anww.svg?7msg3d#anww') format('svg');
9797				font-weight: normal;
9798				font-style: normal;
9799				font-display: block;
9800			}
9801
9802			:root {
9803				--edac-nww-font-base: 'anww', sans-serif;
9804				--edac-nww-icon-size: 0.75em;
9805			}
9806
9807			.anww-external-link-icon,
9808			.edac-nww-external-link-icon {
9809				font: normal normal normal 1em var(--edac-nww-font-base) !important;
9810				speak: never;
9811				text-transform: none;
9812				-webkit-font-smoothing: antialiased;
9813				-moz-osx-font-smoothing: grayscale;
9814			}
9815
9816			.anww-external-link-icon:before,
9817			.edac-nww-external-link-icon:before {
9818				content: " \e900";
9819				font-size: var(--edac-nww-icon-size);
9820			}
9821
9822			.anww-external-link-icon.elementor-button-link-content:before,
9823			.edac-nww-external-link-icon.elementor-button-link-content:before {
9824				vertical-align: middle;
9825			}
9826
9827			/* Modifier classes: add these to a container element to opt out of specific behaviors. */
9828			.anww-no-icon .anww-external-link-icon,
9829			.anww-no-icon .edac-nww-external-link-icon,
9830			.edac-nww-no-icon .anww-external-link-icon,
9831			.edac-nww-no-icon .edac-nww-external-link-icon {
9832				display: none !important;
9833			}
9834		</style>
9835		
9836<!-- Google Tag Manager snippet added by Site Kit -->
9837<script>
vendor: 420 bytes, lines 9837-9846
9837
9838			( function( w, d, s, l, i ) {
9839				w[l] = w[l] || [];
9840				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
9841				var f = d.getElementsByTagName( s )[0],
9842					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
9843				j.async = true;
9844				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
9845				f.parentNode.insertBefore( j, f );
9846			} )( window, document, 'script', 'dataLayer', '
9846GTM-MZ5V58T
vendor: 9 bytes, lines 9846-9847
9846' );
9847			
9848</script>
9848
9849
9850<!-- End Google Tag Manager snippet added by Site Kit -->
9851<link rel="icon" href="https://samaritas.org/wp-content/uploads/2025/09/cropped-S-Icon-1-32x32.png" sizes="32x32" />
9852<link rel="icon" href="https://samaritas.org/wp-content/uploads/2025/09/cropped-S-Icon-1-192x192.png" sizes="192x192" />
9853<link rel="apple-touch-icon" href="https://samaritas.org/wp-content/uploads/2025/09/cropped-S-Icon-1-180x180.png" />
9854<meta name="msapplication-TileImage" content="https://samaritas.org/wp-content/uploads/2025/09/cropped-S-Icon-1-270x270.png" />
9855<style id="wp-custom-css">
9856p { margin:0 0 20px; }
9857.round-corners .fl-module-content {border-radius: 25px; border: 2px solid #000000;}
9858
9859.uabb-ib-effect-style2.uabb-ib2-min-height img {width: 100%!important; object-fit: center;}
9860
9861
9862/* 🎨 Moving Watercolor Background */
9863.color-mesh {
9864  position: relative; /* Ensures correct positioning */
9865  width: 100%;
9866  height: 100vh; /* Full-screen background */
9867  overflow: hidden;
9868  background-color: #440099; /* Deep Violet base color */
9869  background: radial-gradient(circle at 20% 30%, #F7AE1B, transparent 50%),
9870              radial-gradient(circle at 80% 40%, #A8CF45, transparent 60%),
9871              radial-gradient(circle at 60% 70%, #00A0D5, transparent 50%),
9872              radial-gradient(circle at 30% 90%, #EA067A, transparent 60%);
9873  background-size: 250% 250%;
9874  animation: watercolorMove 12s infinite alternate ease-in-out;
9875  transition: background-position 0.1s ease-out;
9876}
9877
9878/* ✨ Watercolor Flow Animation */
9879@keyframes watercolorMove {
9880  0% {
9881    background-position: 0% 0%;
9882  }
9883  25% {
9884    background-position: 30% 50%;
9885  }
9886  50% {
9887    background-position: 100% 100%;
9888  }
9889  75% {
9890    background-position: 50% 30%;
9891  }
9892  100% {
9893    background-position: 0% 100%;
9894  }
9895}
9896#contactbutton {
9897  position: fixed;
9898  z-index: 100;
9899  bottom: -4px;
9900  right: 10px;
9901	cursor: pointer;
9902}
9903
9904</style>
9905<style>:root,::before,::after{--mec-heading-font-family: inherit;--mec-paragraph-font-family: inherit;--mec-color-skin: #440099;--mec-color-skin-rgba-1: rgba(68,0,153,.25);--mec-color-skin-rgba-2: rgba(68,0,153,.5);--mec-color-skin-rgba-3: rgba(68,0,153,.75);--mec-color-skin-rgba-4: rgba(68,0,153,.11);--mec-primary-border-radius: 12px;--mec-secondary-border-radius: 3px;--mec-container-normal-width: 1196px;--mec-container-large-width: 1690px;--mec-fes-main-color: #40d9f1;--mec-fes-main-color-rgba-1: rgba(64, 217, 241, 0.12);--mec-fes-main-color-rgba-2: rgba(64, 217, 241, 0.23);--mec-fes-main-color-rgba-3: rgba(64, 217, 241, 0.03);--mec-fes-main-color-rgba-4: rgba(64, 217, 241, 0.3);--mec-fes-main-color-rgba-5: rgb(64 217 241 / 7%);--mec-fes-main-color-rgba-6: rgba(64, 217, 241, 0.2);--mec-fes-main-color-rgba-7: rgba(64, 217, 241, 0.5);</style>
9905<script type="text/javascript">
9906    (function(c,l,a,r,i,t,y){
9907        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
9908        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
9909        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
9910    })(window, document, "clarity", "script", "wy6xjjm4q2");
9911</script>
9911
9912<link rel='stylesheet' id='mec-owl-carousel-style-css' href='https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/owl-carousel/owl.carousel.min.css?ver=7.36.4.1791040409.1790278543' media='all' />
9913<link rel='stylesheet' id='mec-owl-carousel-theme-style-css' href='https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/owl-carousel/owl.theme.min.css?ver=7.1.2' media='all' />
9914
9915</head>
9916<body class="archive post-type-archive post-type-archive-mec-events wp-theme-bb-theme wp-child-theme-bb-theme-child fl-builder-2-11-1-1 fl-themer-1-6-1 fl-theme-1-7-20 fl-no-js mec-theme-bb-theme fl-theme-builder-header fl-theme-builder-header-header fl-theme-builder-footer fl-theme-builder-footer-footer ally-default fl-framework-base fl-preset-default fl-full-width fl-search-active" itemscope="itemscope" itemtype="https://schema.org/WebPage">
9917<script src="https://sky.blackbaudcdn.net/static/og-web-loader/1/main.js" data-envid="p-pXfZ7yIaukqPqBzQqpsbow" data-zone="usa"></script>
9917		<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 9917-9919
9917
9918		<noscript>
9919			<iframe src="https://www.googletagmanager.com/ns.html?id=
9919GTM-MZ5V58T
vendor: 88 bytes, lines 9919-9921
9919" height="0" width="0" style="display:none;visibility:hidden"></iframe>
9920		</noscript>
9921		
9921<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
9922		<a aria-label="Skip to content" class="fl-screen-reader-text" href="#fl-main-content">Skip to content</a><div class="fl-page">
9923	<header class="fl-builder-content fl-builder-content-15 fl-builder-global-templates-locked" data-post-id="15" data-type="header" data-sticky="1" data-sticky-on="" data-sticky-breakpoint="medium" data-shrink="0" data-overlay="0" data-overlay-bg="transparent" data-shrink-image-height="50px" role="banner" itemscope="itemscope" itemtype="http://schema.org/WPHeader"><div class="fl-row fl-row-full-width fl-row-bg-none fl-node-2eo1glqbtas9 fl-row-default-height fl-row-align-center" data-node="2eo1glqbtas9">
9924	<div class="fl-row-content-wrap">
9925		<div class="uabb-row-separator uabb-top-row-separator" >
9926</div>
9927						<div class="fl-row-content fl-row-full-width fl-node-content">
9928		
9929<div class="fl-col-group fl-node-7zduoimqctw9 fl-col-group-equal-height fl-col-group-align-top fl-col-group-custom-width" data-node="7zduoimqctw9">
9930			<div class="fl-col fl-node-j7u10b59vwme fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="j7u10b59vwme">
9931	<div class="fl-col-content fl-node-content"></div>
9932</div>
9933			<div class="fl-col fl-node-zmexpkw96j4i fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="zmexpkw96j4i">
9934	<div class="fl-col-content fl-node-content"></div>
9935</div>
9936			<div class="fl-col fl-node-bhmw231slojz fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="bhmw231slojz">
9937	<div class="fl-col-content fl-node-content"></div>
9938</div>
9939			<div class="fl-col fl-node-jz5uiptnh90v fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="jz5uiptnh90v">
9940	<div class="fl-col-content fl-node-content"></div>
9941</div>
9942	</div>
9943		</div>
9944	</div>
9945</div>
9946<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-gvmrcsapd7wb fl-row-default-height fl-row-align-center" data-node="gvmrcsapd7wb">
9947	<div class="fl-row-content-wrap">
9948		<div class="uabb-row-separator uabb-top-row-separator" >
9949</div>
9950						<div class="fl-row-content fl-row-full-width fl-node-content">
9951		
9952<div class="fl-col-group fl-node-x0rq2vslohg1" data-node="x0rq2vslohg1">
9953			<div class="fl-col fl-node-hv7jgi9k2wr4 fl-col-bg-color fl-visible-desktop fl-visible-large" data-node="hv7jgi9k2wr4">
9954	<div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-box fl-node-rt6q4jp1as0v fl-visible-desktop fl-visible-large" data-node="rt6q4jp1as0v" aria-label="Box">
9955	<div class="fl-module fl-module-brex-mega-menu fl-node-t47lfbrsng8i" data-node="t47lfbrsng8i" aria-label="Mega Menu">
9956	<div class="fl-module-content fl-node-content">
9957		<nav>
9958    <div class="brex-mega-menu-desktop">
9959        <ul class="brex-mega-menu"><li class="drop-down">
9960            <a   target="_self" href="https://samaritas.org/about-us/" class="dd-saved-row-a megamenuonmouseover">About Us <i class=""></i></a>
9961            <ul id="menu-building" class="drop-down-ul mega-menu-dropdown"><li id="menu-item-222" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-222"><a href="https://samaritas.org/news/">News &#038; Updates</a></li>
9962<li id="menu-item-223" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-223"><a href="https://samaritas.org/events/" aria-current="page">Events</a></li>
9963<li id="menu-item-1011" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1011"><a href="https://samaritas.org/leadership/">Leadership</a></li>
9964<li id="menu-item-1012" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1012"><a href="https://samaritas.org/partners/">Partners</a></li>
9965<li id="menu-item-1089" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1089"><a href="https://samaritas.org/faith/">Faith Outreach</a></li>
9966<li id="menu-item-226" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-226"><a rel="privacy-policy" href="https://samaritas.org/privacy-policy/">Privacy Practices</a></li>
9967</ul>
9968            </li><li class="">
9969            <a  class="" target="_self" href="https://samaritas.org/volunteer/">Volunteer</a>
9970            </li><li class="">
9971            <a  class="" target="_self" href="https://samaritas.org/contact-us/">Contact Us</a>
9972            </li></ul>    </div>
9973    <div class="brex-mobile-menu-icon">
9974        <a>
9975            <i class="fas fa-align-justify"></i>        </a>
9976    </div>
9977</nav>
9978
9979
9980
9981	</div>
9982</div>
9983<div class="fl-module fl-module-pp-search-form fl-node-ws6v4jutcyaf" data-node="ws6v4jutcyaf" aria-label="Search Form">
9984	<div class="fl-module-content fl-node-content">
9985		<div class="pp-search-form-wrap pp-search-form--style-full_screen pp-search-form--button-type-icon">
9986	<form class="pp-search-form" role="search" action="https://samaritas.org" method="get" aria-label="Search form">
9987					<div class="pp-search-form__toggle">
9988				<i class="fa fa-search" aria-hidden="true"></i>
9989				<span class="pp-screen-reader-text">Search</span>
9990			</div>
9991				<div class="pp-search-form__container">
9992						<label class="pp-screen-reader-text" for="pp-search-form__input-ws6v4jutcyaf">
9993				Search			</label>
9994			<input id="pp-search-form__input-ws6v4jutcyaf"  placeholder="Search" class="pp-search-form__input" type="search" name="s" title="Search" value="">
9995												<div class="pp-search-form--lightbox-close">
9996				<span class="pp-icon-close" aria-hidden="true">
9997					<svg viewbox="0 0 40 40">
9998						<path class="close-x" d="M 10,10 L 30,30 M 30,10 L 10,30" />
9999					</svg>
10000				</span>
10001				<span class="pp-screen-reader-text">Close</span>
10002			</div>
10003					</div>
10004			</form>
10005</div>	</div>
10006</div>
10007</div>
10008</div>
10009</div>
10010	</div>
10011
10012<div class="fl-col-group fl-node-fs0j9yka4veh fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width" data-node="fs0j9yka4veh">
10013			<div class="fl-col fl-node-ne59gtawv01x fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="ne59gtawv01x">
10014	<div class="fl-col-content fl-node-content"><div role="figure" class="fl-module fl-module-photo fl-photo fl-photo-align-left fl-node-7pbyoe61gk0r" data-node="7pbyoe61gk0r" aria-label="Photo" itemscope itemtype="https://schema.org/ImageObject">
10015	<div class="fl-photo-content fl-photo-img-png">
10016				<a href="/" target="_self" itemprop="url">
10017					<img loading="lazy" decoding="async" class="fl-photo-img wp-image-18 size-full" src="https://samaritas.org/wp-content/uploads/2025/03/samaritas-logo.png" alt="Compassionate care and community support provided by Samaritas in Michigan, offering services for seniors, foster care, and refugee assistance." height="311" width="1500" title="samaritas-logo"  data-no-lazy="1" itemprop="image" srcset="https://samaritas.org/wp-content/uploads/2025/03/samaritas-logo.png 1500w, https://samaritas.org/wp-content/uploads/2025/03/samaritas-logo-300x62.png 300w, https://samaritas.org/wp-content/uploads/2025/03/samaritas-logo-1024x212.png 1024w, https://samaritas.org/wp-content/uploads/2025/03/samaritas-logo-768x159.png 768w" sizes="auto, (max-width: 1500px) 100vw, 1500px" />
10018				</a>
10019					</div>
10020	</div>
10021</div>
10022</div>
10023			<div class="fl-col fl-node-d8s4yvg56mei fl-col-bg-color fl-col-small-custom-width fl-visible-desktop fl-visible-large" data-node="d8s4yvg56mei">
10024	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-brex-mega-menu fl-node-9n4eltfvh2r7 fl-visible-desktop fl-visible-large" data-node="9n4eltfvh2r7" aria-label="Mega Menu">
10025	<div class="fl-module-content fl-node-content">
10026		<nav>
10027    <div class="brex-mega-menu-desktop">
10028        <ul class="brex-mega-menu"><li class="mega-menu-saved-row">
10029            <a   target="_self" class="mega-menu-saved-row-a megamenuonmouseover" href="https://samaritas.org/mental-health-addiction/">Mental Health & Addiction <i class=""></i></a>
10030            <div class="mega-menu-saved-row-container" >
10031            <style id="fl-builder-layout-213-inline-css">
10032
10033
10034
10035
10036
10037
10038.fl-node-qkeoldxb137s > .fl-row-content-wrap {
10039	background-color: #00a0d5;
10040}
10041.fl-node-qkeoldxb137s.fl-row-default-height > .fl-row-content-wrap, .fl-node-qkeoldxb137s.fl-row-full-height > .fl-row-content-wrap, .fl-node-qkeoldxb137s.fl-row-custom-height > .fl-row-content-wrap {
10042	align-items: center;
10043	justify-content: center;
10044}
10045 .fl-node-qkeoldxb137s > .fl-row-content-wrap {
10046	margin-top:23px;
10047}
10048 .fl-node-qkeoldxb137s > .fl-row-content-wrap {
10049	padding-top:0px;
10050	padding-bottom:0px;
10051	padding-left:0px;
10052}
10053
10054
10055
10056
10057.fl-node-x4w7bcga3jkr {
10058	width: 24%;
10059}
10060.fl-node-x4w7bcga3jkr > .fl-col-content {
10061	background-image: url(https://samaritas.org/wp-content/uploads/2025/03/group-1.jpg);
10062	background-repeat: no-repeat;
10063	background-position: center center;
10064	background-attachment: scroll;
10065	background-size: cover;
10066}
10067.fl-builder-content .fl-node-x4w7bcga3jkr > .fl-col-content {
10068	min-height: 460px;
10069}
10070
10071
10072
10073
10074.fl-node-vbwnzux7ha3f {
10075	width: 26%;
10076}
10077
10078
10079
10080
10081.fl-node-q9sewvcuyjxl {
10082	width: 76%;
10083}
10084 .fl-node-q9sewvcuyjxl > .fl-col-content {
10085	margin-top:20px;
10086	margin-right:40px;
10087	margin-bottom:20px;
10088	margin-left:40px;
10089}
10090
10091
10092
10093
10094.fl-node-9fprjnis32wc {
10095	width: 39%;
10096}
10097
10098
10099
10100
10101.fl-node-ix5qo2m4ehbg {
10102	width: 34%;
10103}
10104
10105.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-creative-link a {
10106	color: #ffffff;}
10107
10108
10109.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-creative-link a span {
10110	color: inherit;
10111	line-height: inherit;
10112	font-size: inherit;
10113	font-family: inherit;
10114	font-weight: inherit;
10115}
10116.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-creative-link a:hover,
10117.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-creative-link a span:hover {
10118	color: #ffffff;
10119}
10120	
10121.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-cl-ul li {
10122	display: inline-block;
10123			margin-right: 10px;
10124	
10125	margin-bottom: 15px;
10126}
10127
10128.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-cl-ul {
10129	text-align: left;
10130}
10131
10132/* Style 2 */
10133
10134.fl-node-z1vyme8ocbh7 .uabb-cl-style2 p a,
10135.fl-node-z1vyme8ocbh7 .uabb-cl-style2 div a,
10136.fl-node-z1vyme8ocbh7 .uabb-cl-style2 span a {
10137	color:
10138	#ffffff;
10139}
10140
10141.fl-node-z1vyme8ocbh7 .uabb-cl-style2 a span {
10142	padding: 5px 15px;
10143		background: #440099;}
10144.fl-node-z1vyme8ocbh7 .uabb-cl-style2 a span:before {
10145		background: #440099;	padding: inherit;
10146}
10147
10148/* Style 3 */
10149.fl-node-z1vyme8ocbh7 .uabb-cl-style3 a::after {
10150		background: #ffffff;
10151	height:1px;
10152}
10153
10154/* Style 4 */
10155.fl-node-z1vyme8ocbh7 .uabb-cl-style4 a::after {
10156		background: #ffffff;
10157	height:1px;
10158}
10159
10160/* Style 7 */
10161
10162.fl-node-z1vyme8ocbh7 .uabb-cl-style7 a::before,
10163.fl-node-z1vyme8ocbh7 .uabb-cl-style7 a::after {
10164	height: 1px;
10165		background: #ffffff;
10166}
10167
10168
10169/* Style 8 */
10170
10171.fl-node-z1vyme8ocbh7 .uabb-cl-style8 a::before,
10172.fl-node-z1vyme8ocbh7 .uabb-cl-style8 a::after {
10173	border: 1px solid #ffffff;
10174}
10175
10176.fl-node-z1vyme8ocbh7 .uabb-cl-style8 a::after {
10177	border-color:
10178	#000000;
10179}
10180
10181/* Style 9 */
10182.fl-node-z1vyme8ocbh7 .uabb-cl-style9 a span {
10183	color:#ffffff;
10184		background: #440099;
10185}
10186
10187.fl-node-z1vyme8ocbh7 .uabb-cl-style9 p a,
10188.fl-node-z1vyme8ocbh7 .uabb-cl-style9 div a,
10189.fl-node-z1vyme8ocbh7 .uabb-cl-style9 span a {
10190	color:
10191	#ffffff;
10192}
10193
10194.fl-node-z1vyme8ocbh7 .uabb-cl-style9 a::before {
10195	color:#ffffff;
10196		background: #440099;
10197}
10198
10199/* Style 10 */
10200
10201.fl-node-z1vyme8ocbh7 .uabb-cl-style10 a {
10202	border-top-width:1px;
10203	border-top-style:solid;
10204	border-top-color:
10205	#ffffff;
10206	color:#ffffff;
10207}
10208
10209.fl-node-z1vyme8ocbh7 .uabb-cl-style10 a::before {
10210	border-bottom-width:1px;
10211	border-bottom-style:solid;
10212	border-bottom-color:
10213	#ffffff;
10214	color:#ffffff;
10215}
10216
10217/* Style 6 */
10218.fl-node-z1vyme8ocbh7 .uabb-cl-style6 a:before {
10219	position: absolute;
10220	top: 0;
10221	left: 0;
10222	width: 100%;
10223	height: 1px;
10224		background: #ffffff;
10225	content: '';
10226	-webkit-transition: top 0.3s;
10227	-moz-transition: top 0.3s;
10228	transition: top 0.3s;
10229}
10230
10231.fl-node-z1vyme8ocbh7 .uabb-cl-style6 a:after {
10232	position: absolute;
10233	top: 0;
10234	left: 0;
10235	content: '';
10236	width: 1px;
10237	height: 1px;
10238		background: #ffffff;
10239	-webkit-transition: height 0.3s;
10240	-moz-transition: height 0.3s;
10241	transition: height 0.3s;
10242}
10243
10244.fl-node-z1vyme8ocbh7 .uabb-cl-style6 a:hover::before {
10245	top: 100%;
10246	opacity: 1;
10247}
10248
10249.fl-node-z1vyme8ocbh7 .uabb-cl-style6 a:hover::after {
10250	height: 100%;
10251}
10252
10253
10254/* Style 11 */
10255
10256.fl-node-z1vyme8ocbh7 .uabb-cl-style11 a::before,
10257.fl-node-z1vyme8ocbh7 .uabb-cl-style11 a::after {
10258	border-color:
10259	#ffffff;
10260}
10261
10262/* Style 12 */
10263
10264.fl-node-z1vyme8ocbh7 .uabb-cl-style12 a:hover::before,
10265.fl-node-z1vyme8ocbh7 .uabb-cl-style12 a:focus::before {
10266		color: #ffffff;
10267	text-shadow: 10px 0
10268	#ffffff, -10px 0 #ffffff;
10269}
10270
10271/* Style 13 */
10272
10273.fl-node-z1vyme8ocbh7 .uabb-cl-style13 a::before,
10274.fl-node-z1vyme8ocbh7 .uabb-cl-style13 a::after {
10275	height: 1px;
10276		background: #ffffff;
10277}
10278
10279/* Style 14 */
10280
10281.fl-node-z1vyme8ocbh7 .uabb-cl-style14 a::before {
10282	color:#ffffff;
10283	content: attr(data-hover);
10284	position: absolute;
10285	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
10286	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
10287	transition: transform 0.3s, opacity 0.3s;
10288}
10289
10290.fl-node-z1vyme8ocbh7 .uabb-cl-style14 .uabb-cl-heading,
10291.fl-node-z1vyme8ocbh7 .uabb-cl-style14 .uabb-cl-heading a,
10292.fl-node-z1vyme8ocbh7 .uabb-cl-style14 .uabb-cl-heading a:visited,
10293.fl-node-z1vyme8ocbh7 .uabb-cl-style14 .uabb-cl-heading a *,
10294.fl-node-z1vyme8ocbh7 .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
10295	color:#ffffff;
10296}
10297
10298/* Style 15 */
10299
10300.fl-node-z1vyme8ocbh7 .uabb-cl-style15 a::before {
10301	color:#ffffff;
10302}
10303
10304/* Style 16 */
10305
10306.fl-node-z1vyme8ocbh7 .uabb-cl-style16 a::after {
10307		background: #ffffff;
10308	height:1px;
10309}
10310
10311/* Style 17 */
10312
10313.fl-node-z1vyme8ocbh7 .uabb-cl-style17 a {
10314	color:#ffffff;
10315}
10316
10317.fl-node-z1vyme8ocbh7 .uabb-cl-style17 a::after,
10318.fl-node-z1vyme8ocbh7 .uabb-cl-style17 a::before {
10319	height: 1px;
10320		background: #ffffff;
10321}
10322
10323/* Style 18 */
10324
10325.fl-node-z1vyme8ocbh7 .uabb-cl-style18 a {
10326	margin: 0;
10327	width: 200px;
10328	max-width: 100%;
10329}
10330
10331.fl-node-z1vyme8ocbh7 .uabb-cl-style18 p a,
10332.fl-node-z1vyme8ocbh7 .uabb-cl-style18 div a,
10333.fl-node-z1vyme8ocbh7 .uabb-cl-style18 span a {
10334	color:
10335	#ffffff;
10336}
10337
10338
10339.fl-node-z1vyme8ocbh7 .uabb-cl-style18 a span {
10340	-webkit-transform-origin: 50% 50% -100px;
10341	-moz-transform-origin: 50% 50% -100px;
10342	transform-origin: 50% 50% -100px;
10343}
10344
10345.fl-node-z1vyme8ocbh7 .uabb-cl-style18 a span {
10346		background: #440099;
10347}
10348
10349.fl-node-z1vyme8ocbh7 .uabb-cl-style18 a:hover span::before,
10350.fl-node-z1vyme8ocbh7 .uabb-cl-style18 a:focus span::before {
10351		background: #440099;
10352}
10353
10354.fl-node-z1vyme8ocbh7 .uabb-cl-style18 a span::before,
10355.fl-node-z1vyme8ocbh7 .uabb-cl-style18 a:hover span,
10356.fl-node-z1vyme8ocbh7 .uabb-cl-style18 a:focus span {
10357		background: #120067;
10358}
10359
10360/* Style 19 */
10361
10362
10363.fl-node-z1vyme8ocbh7 .uabb-cl-style19 a span {
10364		background: #440099;
10365	box-shadow: inset 0 3px #120067;
10366}
10367
10368.fl-node-z1vyme8ocbh7 .uabb-cl-style19 p a,
10369.fl-node-z1vyme8ocbh7 .uabb-cl-style19 div a,
10370.fl-node-z1vyme8ocbh7 .uabb-cl-style19 span a {
10371	color:
10372	#ffffff;
10373}
10374
10375.fl-node-z1vyme8ocbh7 .uabb-cl-style19 a span::before {
10376		background: #440099;
10377	color:#ffffff;
10378}
10379
10380.fl-node-z1vyme8ocbh7 .uabb-cl-style19 a:hover span,
10381.fl-node-z1vyme8ocbh7 .uabb-cl-style19 a:focus span {
10382	background: #120067;
10383}
10384
10385/* Style 20 */
10386
10387.fl-node-z1vyme8ocbh7 .uabb-cl-style20 a:hover,
10388.fl-node-z1vyme8ocbh7 .uabb-cl-style20 a:focus {
10389	color:#ffffff;
10390}
10391
10392.fl-node-z1vyme8ocbh7 .uabb-cl-style20 a {
10393	color:#ffffff;
10394	-webkit-transition: color 0.3s;
10395	-moz-transition: color 0.3s;
10396	transition: color 0.3s;
10397}
10398
10399.fl-node-z1vyme8ocbh7 .uabb-cl-style20 a::before,
10400.fl-node-z1vyme8ocbh7 .uabb-cl-style20 a::after {
10401	height: 1px;
10402		background: #ffffff;
10403}
10404
10405/* Style Simple */
10406.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
10407	color:#ffffff;
10408}
10409
10410.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
10411	color:#ffffff;
10412}
10413
10414		@media ( max-width: 768px ) {
10415
10416			
10417							.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-cl-ul li {
10418					margin-left: 0;
10419					margin-right: 0;
10420					display: block;
10421				}
10422					}
10423.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-cl-heading a {
10424	font-size: 22px;
10425	text-align: left;
10426}
10427@media(max-width: 1200px) {
10428	.fl-node-z1vyme8ocbh7 .uabb-cl-wrap .uabb-cl-heading a {
10429		font-size: 17px;
10430	}
10431}
10432 .fl-node-z1vyme8ocbh7 > .fl-module-content {
10433	margin-top:20px;
10434	margin-bottom:-10px;
10435}
10436@media (max-width: 768px) { .fl-node-z1vyme8ocbh7 > .fl-module-content { margin-bottom:20px; } }.fl-row .fl-col .fl-node-1u4brma6odw0 h2.fl-heading a,
10437.fl-row .fl-col .fl-node-1u4brma6odw0 h2.fl-heading .fl-heading-text,
10438.fl-row .fl-col .fl-node-1u4brma6odw0 h2.fl-heading .fl-heading-text *,
10439.fl-node-1u4brma6odw0 h2.fl-heading .fl-heading-text {
10440	color: #ffffff;
10441}
10442 .fl-node-1u4brma6odw0 > .fl-module-content {
10443	margin-bottom:0px;
10444}
10445.pp-headline--style-highlight .pp-headline-dynamic-wrapper {
10446    overflow: visible;
10447}
10448.pp-headline--style-highlight .pp-headline-dynamic-text {
10449    z-index: 1;
10450}
10451.pp-headline--style-highlight .pp-headline-plain-text {
10452    z-index: 1;
10453    position: relative;
10454}
10455.pp-headline--style-highlight svg {
10456    position: absolute;
10457    top: 50%;
10458    left: 50%;
10459    width: calc( 100% + 20px);
10460    height: calc( 100% + 20px);
10461    -webkit-transform: translate(-50%, -50%);
10462    -ms-transform: translate(-50%, -50%);
10463    transform: translate(-50%, -50%);
10464    overflow: visible;
10465}
10466.pp-headline--style-highlight svg path {
10467    stroke: red;
10468    stroke-width: 9;
10469    fill: none;
10470    stroke-dasharray: 1500;
10471    -webkit-animation: pp-headline-dash-no-loop 10s ease;
10472    animation: pp-headline-dash-no-loop 10s ease;
10473}
10474.pp-headline--style-highlight.pp-headline-loop svg path {
10475    -webkit-animation: pp-headline-dash 10s infinite;
10476    animation: pp-headline-dash 10s infinite;
10477}
10478.pp-headline--style-highlight svg path:nth-of-type(2) {
10479    -webkit-animation-delay: 0.6s;
10480    animation-delay: 0.6s;
10481}
10482@-webkit-keyframes pp-headline-dash {
10483    0% {
10484        stroke-dasharray: 0 1500;
10485    }
10486    15% {
10487        stroke-dasharray: 1500 1500;
10488    }
10489    85% {
10490        opacity: 1;
10491    }
10492    90% {
10493        stroke-dasharray: 1500 1500;
10494        opacity: 0;
10495    }
10496    100% {
10497        stroke-dasharray: 0 1500;
10498        opacity: 0;
10499    }
10500}
10501@keyframes pp-headline-dash {
10502    0% {
10503        stroke-dasharray: 0 1500;
10504    }
10505    15% {
10506        stroke-dasharray: 1500 1500;
10507    }
10508    85% {
10509        opacity: 1;
10510    }
10511    90% {
10512        stroke-dasharray: 1500 1500;
10513        opacity: 0;
10514    }
10515    100% {
10516        stroke-dasharray: 0 1500;
10517        opacity: 0;
10518    }
10519}
10520@-webkit-keyframes pp-headline-dash-no-loop {
10521    0% {
10522        stroke-dasharray: 0 1500;
10523    }
10524    15% {
10525        stroke-dasharray: 1500 1500;
10526    }
10527    85% {
10528        opacity: 1;
10529    }
10530    90% {
10531        stroke-dasharray: 1500 1500;
10532        opacity: 1;
10533    }
10534    100% {
10535        stroke-dasharray: 1500 1500;
10536        opacity: 1;
10537    }
10538}
10539@keyframes pp-headline-dash-no-loop {
10540    0% {
10541        stroke-dasharray: 0 1500;
10542    }
10543    15% {
10544        stroke-dasharray: 1500 1500;
10545    }
10546    85% {
10547        opacity: 1;
10548    }
10549    90% {
10550        stroke-dasharray: 1500 1500;
10551        opacity: 1;
10552    }
10553    100% {
10554        stroke-dasharray: 1500 1500;
10555        opacity: 1;
10556    }
10557}
10558.pp-headline-dynamic-wrapper {
10559    display: inline-block;
10560	position: relative;
10561	text-align: left;
10562	transition: width 0.3s ease;
10563}
10564.pp-headline-dynamic-wrapper.has-stopped {
10565	width: auto !important;
10566}
10567.pp-headline-dynamic-wrapper.has-stopped:after,
10568.pp-headline-dynamic-wrapper.has-stopped .pp-headline-dynamic-text:after {
10569	display: none;
10570}
10571.pp-headline-dynamic-wrapper .pp-headline-dynamic-text {
10572    display: inline-block;
10573    position: absolute;
10574	white-space: nowrap;
10575	top: 0;
10576	left: 0;
10577	right: 0;
10578}
10579.pp-headline-center.pp-headline-animation-type-wave .pp-headline-dynamic-wrapper .pp-headline-dynamic-text {
10580	left: 50%;
10581	transform: translateX(-50%);
10582}
10583.pp-headline-center .pp-headline-plain-text + .pp-headline-dynamic-wrapper .pp-headline-dynamic-text {
10584	left: 0;
10585	transform: translateX(0);
10586}
10587.pp-headline-dynamic-wrapper .pp-headline-dynamic-text.pp-headline-text-active {
10588    position: relative;
10589}
10590.pp-headline-dynamic-wrapper .pp-headline-dynamic-text i,
10591.pp-headline-dynamic-wrapper .pp-headline-dynamic-text i em {
10592    font-style: normal;
10593}
10594.pp-headline-animation-type-flip .pp-headline-dynamic-wrapper {
10595    -webkit-perspective: 300px;
10596    perspective: 300px;
10597}
10598.pp-headline-animation-type-flip .pp-headline-dynamic-text {
10599    opacity: 0;
10600    -webkit-transform-origin: 50% 100%;
10601    -ms-transform-origin: 50% 100%;
10602    transform-origin: 50% 100%;
10603    -webkit-transform: rotateX(180deg);
10604    transform: rotateX(180deg);
10605}
10606.pp-headline-animation-type-flip .pp-headline-dynamic-text.pp-headline-text-active {
10607    opacity: 1;
10608    -webkit-transform: rotateX(0deg);
10609    transform: rotateX(0deg);
10610    -webkit-animation: pp-headline-flip-in 1.2s;
10611    animation: pp-headline-flip-in 1.2s;
10612}
10613.pp-headline-animation-type-flip .pp-headline-dynamic-text.pp-headline-text-inactive {
10614    -webkit-transform: rotateX(180deg);
10615    transform: rotateX(180deg);
10616    -webkit-animation: pp-headline-flip-out 1.2s;
10617    animation: pp-headline-flip-out 1.2s;
10618}
10619@-webkit-keyframes pp-headline-flip-in {
10620    0% {
10621        -webkit-transform: rotateX(180deg);
10622        transform: rotateX(180deg);
10623        opacity: 0;
10624    }
10625    35% {
10626        -webkit-transform: rotateX(120deg);
10627        transform: rotateX(120deg);
10628        opacity: 0;
10629    }
10630    65% {
10631        opacity: 0;
10632    }
10633    100% {
10634        -webkit-transform: rotateX(360deg);
10635        transform: rotateX(360deg);
10636        opacity: 1;
10637    }
10638}
10639@keyframes pp-headline-flip-in {
10640    0% {
10641        -webkit-transform: rotateX(180deg);
10642        transform: rotateX(180deg);
10643        opacity: 0;
10644    }
10645    35% {
10646        -webkit-transform: rotateX(120deg);
10647        transform: rotateX(120deg);
10648        opacity: 0;
10649    }
10650    65% {
10651        opacity: 0;
10652    }
10653    100% {
10654        -webkit-transform: rotateX(360deg);
10655        transform: rotateX(360deg);
10656        opacity: 1;
10657    }
10658}
10659@-webkit-keyframes pp-headline-flip-out {
10660    0% {
10661        -webkit-transform: rotateX(0deg);
10662        transform: rotateX(0deg);
10663        opacity: 1;
10664    }
10665    35% {
10666        -webkit-transform: rotateX(-40deg);
10667        transform: rotateX(-40deg);
10668        opacity: 1;
10669    }
10670    65% {
10671        opacity: 0;
10672    }
10673    100% {
10674        -webkit-transform: rotateX(180deg);
10675        transform: rotateX(180deg);
10676        opacity: 0;
10677    }
10678}
10679@keyframes pp-headline-flip-out {
10680    0% {
10681        -webkit-transform: rotateX(0deg);
10682        transform: rotateX(0deg);
10683        opacity: 1;
10684    }
10685    35% {
10686        -webkit-transform: rotateX(-40deg);
10687        transform: rotateX(-40deg);
10688        opacity: 1;
10689    }
10690    65% {
10691        opacity: 0;
10692    }
10693    100% {
10694        -webkit-transform: rotateX(180deg);
10695        transform: rotateX(180deg);
10696        opacity: 0;
10697    }
10698}
10699.pp-headline-animation-type-typing .pp-headline-dynamic-wrapper {
10700    vertical-align: top;
10701    overflow: hidden;
10702}
10703.pp-headline-animation-type-typing .pp-headline-dynamic-wrapper::after {
10704    /* vertical bar */
10705
10706    content: '';
10707    position: absolute;
10708    right: 0;
10709    top: 50%;
10710    -webkit-transform: translateY(-50%);
10711    -ms-transform: translateY(-50%);
10712    transform: translateY(-50%);
10713    height: 90%;
10714    width: 1px;
10715    background-color: #0d0d0d;
10716}
10717.pp-headline-animation-type-typing .pp-headline-dynamic-wrapper:not(.pp-headline-typing-selected):after {
10718    -webkit-animation: pp-headline-pulse 1s infinite;
10719    animation: pp-headline-pulse 1s infinite;
10720}
10721.pp-headline-animation-type-typing .pp-headline-dynamic-wrapper.pp-headline-typing-selected {
10722    background-color: #0d0d0d;
10723}
10724.pp-headline-animation-type-typing .pp-headline-dynamic-wrapper.pp-headline-typing-selected::after {
10725    visibility: hidden;
10726}
10727.pp-headline-animation-type-typing .pp-headline-dynamic-wrapper.pp-headline-typing-selected .pp-headline-dynamic-text {
10728    color: #aebcb9;
10729}
10730.pp-headline-animation-type-typing .pp-headline-dynamic-text:not(.pp-headline-text-active) {
10731    visibility: hidden;
10732}
10733.pp-headline-animation-type-typing .pp-headline-dynamic-letter:not(.pp-headline-animation-in) {
10734    position: absolute;
10735    visibility: hidden;
10736}
10737@-webkit-keyframes pp-headline-pulse {
10738    0% {
10739        -webkit-transform: translateY(-50%) scale(1);
10740        transform: translateY(-50%) scale(1);
10741        opacity: 1;
10742    }
10743    40% {
10744        -webkit-transform: translateY(-50%) scale(0.9);
10745        transform: translateY(-50%) scale(0.9);
10746        opacity: 0;
10747    }
10748    100% {
10749        -webkit-transform: translateY(-50%) scale(0);
10750        transform: translateY(-50%) scale(0);
10751        opacity: 0;
10752    }
10753}
10754@keyframes pp-headline-pulse {
10755    0% {
10756        -webkit-transform: translateY(-50%) scale(1);
10757        transform: translateY(-50%) scale(1);
10758        opacity: 1;
10759    }
10760    40% {
10761        -webkit-transform: translateY(-50%) scale(0.9);
10762        transform: translateY(-50%) scale(0.9);
10763        opacity: 0;
10764    }
10765    100% {
10766        -webkit-transform: translateY(-50%) scale(0);
10767        transform: translateY(-50%) scale(0);
10768        opacity: 0;
10769    }
10770}
10771.pp-headline-animation-type-swirl .pp-headline-dynamic-wrapper {
10772    -webkit-perspective: 300px;
10773    perspective: 300px;
10774}
10775.pp-headline-animation-type-swirl .pp-headline-dynamic-letter {
10776    display: inline-block;
10777    -webkit-backface-visibility: hidden;
10778    backface-visibility: hidden;
10779}
10780.pp-headline-animation-type-swirl .pp-headline-dynamic-text {
10781    opacity: 0;
10782}
10783.pp-headline-animation-type-swirl .pp-headline-dynamic-letter {
10784    -webkit-transform-style: preserve-3d;
10785    transform-style: preserve-3d;
10786    -webkit-transform: translateZ(-20px) rotateX(90deg);
10787    transform: translateZ(-20px) rotateX(90deg);
10788    opacity: 0;
10789}
10790.pp-headline-text-active .pp-headline-animation-type-swirl .pp-headline-dynamic-letter {
10791    opacity: 1;
10792}
10793.pp-headline-animation-type-swirl .pp-headline-dynamic-letter.pp-headline-animation-in {
10794    -webkit-animation: pp-headline-swirl-in .4s forwards;
10795    animation: pp-headline-swirl-in .4s forwards;
10796}
10797.pp-headline-animation-type-swirl .pp-headline-dynamic-letter:not(.pp-headline-animation-in) {
10798    -webkit-animation: pp-headline-swirl-out .4s forwards;
10799    animation: pp-headline-swirl-out .4s forwards;
10800}
10801@-webkit-keyframes pp-headline-swirl-in {
10802    0% {
10803        opacity: 0;
10804        -webkit-transform: translateZ(-20px) rotateX(90deg);
10805        transform: translateZ(-20px) rotateX(90deg);
10806    }
10807    60% {
10808        opacity: 1;
10809        -webkit-transform: translateZ(-20px) rotateX(-10deg);
10810        transform: translateZ(-20px) rotateX(-10deg);
10811    }
10812    100% {
10813        opacity: 1;
10814        -webkit-transform: translateZ(-20px) rotateX(0deg);
10815        transform: translateZ(-20px) rotateX(0deg);
10816    }
10817}
10818@keyframes pp-headline-swirl-in {
10819    0% {
10820        opacity: 0;
10821        -webkit-transform: translateZ(-20px) rotateX(90deg);
10822        transform: translateZ(-20px) rotateX(90deg);
10823    }
10824   
10824 60% {
10825        opacity: 1;
10826        -webkit-transform: translateZ(-20px) rotateX(-10deg);
10827        transform: translateZ(-20px) rotateX(-10deg);
10828    }
10829    100% {
10830        opacity: 1;
10831        -webkit-transform: translateZ(-20px) rotateX(0deg);
10832        transform: translateZ(-20px) rotateX(0deg);
10833    }
10834}
10835@-webkit-keyframes pp-headline-swirl-out {
10836    0% {
10837        opacity: 1;
10838        -webkit-transform: translateZ(-20px) rotateX(0);
10839        transform: translateZ(-20px) rotateX(0);
10840    }
10841    60% {
10842        opacity: 0;
10843        -webkit-transform: translateZ(-20px) rotateX(-100deg);
10844        transform: translateZ(-20px) rotateX(-100deg);
10845    }
10846    100% {
10847        opacity: 0;
10848        -webkit-transform: translateZ(-20px) rotateX(-90deg);
10849        transform: translateZ(-20px) rotateX(-90deg);
10850    }
10851}
10852@keyframes pp-headline-swirl-out {
10853    0% {
10854        opacity: 1;
10855        -webkit-transform: translateZ(-20px) rotateX(0);
10856        transform: translateZ(-20px) rotateX(0);
10857    }
10858    60% {
10859        opacity: 0;
10860        -webkit-transform: translateZ(-20px) rotateX(-100deg);
10861        transform: translateZ(-20px) rotateX(-100deg);
10862    }
10863    100% {
10864        opacity: 0;
10865        -webkit-transform: translateZ(-20px) rotateX(-90deg);
10866        transform: translateZ(-20px) rotateX(-90deg);
10867    }
10868}
10869.pp-headline-animation-type-slide-down .pp-headline-text-wrapper {
10870    display: inline-block;
10871    padding: .2em 0;
10872}
10873.pp-headline-animation-type-slide-down .pp-headline-dynamic-wrapper {
10874    overflow: hidden;
10875    vertical-align: top;
10876}
10877.pp-headline-animation-type-slide-down .pp-headline-dynamic-text {
10878    opacity: 0;
10879    top: .2em;
10880}
10881.pp-headline-animation-type-slide-down .pp-headline-dynamic-text.pp-headline-text-active {
10882    top: 0;
10883    opacity: 1;
10884    -webkit-animation: pp-headline-slide-down-in .6s;
10885    animation: pp-headline-slide-down-in .6s;
10886}
10887.pp-headline-animation-type-slide-down .pp-headline-dynamic-text.pp-headline-text-inactive {
10888    -webkit-animation: pp-headline-slide-down-out .6s;
10889    animation: pp-headline-slide-down-out .6s;
10890}
10891@-webkit-keyframes pp-headline-slide-down-in {
10892    0% {
10893        opacity: 0;
10894        -webkit-transform: translateY(-100%);
10895        transform: translateY(-100%);
10896    }
10897    60% {
10898        opacity: 1;
10899        -webkit-transform: translateY(20%);
10900        transform: translateY(20%);
10901    }
10902    100% {
10903        opacity: 1;
10904        -webkit-transform: translateY(0);
10905        transform: translateY(0);
10906    }
10907}
10908@keyframes pp-headline-slide-down-in {
10909    0% {
10910        opacity: 0;
10911        -webkit-transform: translateY(-100%);
10912        transform: translateY(-100%);
10913    }
10914    60% {
10915        opacity: 1;
10916        -webkit-transform: translateY(20%);
10917        transform: translateY(20%);
10918    }
10919    100% {
10920        opacity: 1;
10921        -webkit-transform: translateY(0);
10922        transform: translateY(0);
10923    }
10924}
10925@-webkit-keyframes pp-headline-slide-down-out {
10926    0% {
10927        opacity: 1;
10928        -webkit-transform: translateY(0);
10929        transform: translateY(0);
10930    }
10931    60% {
10932        opacity: 0;
10933        -webkit-transform: translateY(120%);
10934        transform: translateY(120%);
10935    }
10936    100% {
10937        opacity: 0;
10938        -webkit-transform: translateY(100%);
10939        transform: translateY(100%);
10940    }
10941}
10942@keyframes pp-headline-slide-down-out {
10943    0% {
10944        opacity: 1;
10945        -webkit-transform: translateY(0);
10946        transform: translateY(0);
10947    }
10948    60% {
10949        opacity: 0;
10950        -webkit-transform: translateY(120%);
10951        transform: translateY(120%);
10952    }
10953    100% {
10954        opacity: 0;
10955        -webkit-transform: translateY(100%);
10956        transform: translateY(100%);
10957    }
10958}
10959.pp-headline-animation-type-clip .pp-headline-text-wrapper {
10960    display: inline-block;
10961    padding: .2em 0;
10962}
10963.pp-headline-animation-type-clip .pp-headline-dynamic-wrapper {
10964    overflow: hidden;
10965    vertical-align: top;
10966}
10967.pp-headline-animation-type-clip .pp-headline-dynamic-wrapper::after {
10968    /* line */
10969
10970    content: '';
10971    position: absolute;
10972    top: 0;
10973    right: 0;
10974    width: 2px;
10975    height: 100%;
10976    background-color: #0d0d0d;
10977}
10978.pp-headline-animation-type-clip .pp-headline-dynamic-text {
10979    opacity: 0;
10980}
10981.pp-headline-animation-type-clip .pp-headline-dynamic-text.pp-headline-text-active {
10982    opacity: 1;
10983}
10984.pp-headline-animation-type-drop-in .pp-headline-dynamic-wrapper {
10985    -webkit-perspective: 300px;
10986    perspective: 300px;
10987}
10988.pp-headline-animation-type-drop-in .pp-headline-dynamic-text {
10989    opacity: 0;
10990}
10991.pp-headline-animation-type-drop-in .pp-headline-dynamic-text.pp-headline-text-active {
10992    opacity: 1;
10993    -webkit-animation: pp-headline-drop-in-in .8s;
10994    animation: pp-headline-drop-in-in .8s;
10995}
10996.pp-headline-animation-type-drop-in .pp-headline-dynamic-text.pp-headline-text-inactive {
10997    -webkit-animation: pp-headline-drop-in-out .8s;
10998    animation: pp-headline-drop-in-out .8s;
10999}
11000@-webkit-keyframes pp-headline-drop-in-in {
11001    0% {
11002        opacity: 0;
11003        -webkit-transform: translateZ(100px);
11004        transform: translateZ(100px);
11005    }
11006    100% {
11007        opacity: 1;
11008        -webkit-transform: translateZ(0);
11009        transform: translateZ(0);
11010    }
11011}
11012@keyframes pp-headline-drop-in-in {
11013    0% {
11014        opacity: 0;
11015        -webkit-transform: translateZ(100px);
11016        transform: translateZ(100px);
11017    }
11018    100% {
11019        opacity: 1;
11020        -webkit-transform: translateZ(0);
11021        transform: translateZ(0);
11022    }
11023}
11024@-webkit-keyframes pp-headline-drop-in-out {
11025    0% {
11026        opacity: 1;
11027        -webkit-transform: translateZ(0);
11028        transform: translateZ(0);
11029    }
11030    100% {
11031        opacity: 0;
11032        -webkit-transform: translateZ(-100px);
11033        transform: translateZ(-100px);
11034    }
11035}
11036@keyframes pp-headline-drop-in-out {
11037    0% {
11038        opacity: 1;
11039        -webkit-transform: translateZ(0);
11040        transform: translateZ(0);
11041    }
11042    100% {
11043        opacity: 0;
11044        -webkit-transform: translateZ(-100px);
11045        transform: translateZ(-100px);
11046    }
11047}
11048.pp-headline-animation-type-blinds .pp-headline-dynamic-wrapper {
11049    -webkit-perspective: 300px;
11050    perspective: 300px;
11051}
11052.pp-headline-animation-type-blinds .pp-headline-dynamic-text {
11053    opacity: 0;
11054}
11055.pp-headline-animation-type-blinds .pp-headline-dynamic-letter {
11056    display: inline-block;
11057    -webkit-transform: rotateY(180deg);
11058    transform: rotateY(180deg);
11059    -webkit-backface-visibility: hidden;
11060    backface-visibility: hidden;
11061}
11062.pp-headline-text-active .pp-headline-animation-type-blinds .pp-headline-dynamic-letter {
11063    -webkit-transform: rotateY(0deg);
11064    transform: rotateY(0deg);
11065}
11066.pp-headline-animation-type-blinds .pp-headline-dynamic-letter.pp-headline-animation-in {
11067    -webkit-animation: pp-headline-blinds-in .6s forwards;
11068    animation: pp-headline-blinds-in .6s forwards;
11069}
11070.pp-headline-animation-type-blinds .pp-headline-dynamic-letter:not(.pp-headline-animation-in) {
11071    -webkit-animation: pp-headline-blinds-out .6s forwards;
11072    animation: pp-headline-blinds-out .6s forwards;
11073}
11074@-webkit-keyframes pp-headline-blinds-in {
11075    0% {
11076        -webkit-transform: rotateY(180deg);
11077        transform: rotateY(180deg);
11078    }
11079    100% {
11080        -webkit-transform: rotateY(0deg);
11081        transform: rotateY(0deg);
11082    }
11083}
11084@keyframes pp-headline-blinds-in {
11085    0% {
11086        -webkit-transform: rotateY(180deg);
11087        transform: rotateY(180deg);
11088    }
11089    100% {
11090        -webkit-transform: rotateY(0deg);
11091        transform: rotateY(0deg);
11092    }
11093}
11094@-webkit-keyframes pp-headline-blinds-out {
11095    0% {
11096        -webkit-transform: rotateY(0);
11097        transform: rotateY(0);
11098    }
11099    100% {
11100        -webkit-transform: rotateY(-180deg);
11101        transform: rotateY(-180deg);
11102    }
11103}
11104@keyframes pp-headline-blinds-out {
11105    0% {
11106        -webkit-transform: rotateY(0);
11107        transform: rotateY(0);
11108    }
11109    100% {
11110        -webkit-transform: rotateY(-180deg);
11111        transform: rotateY(-180deg);
11112    }
11113}
11114.pp-headline-animation-type-wave .pp-headline-dynamic-text {
11115    opacity: 0;
11116}
11117.pp-headline-animation-type-wave .pp-headline-dynamic-letter {
11118    display: inline-block;
11119    opacity: 0;
11120    -webkit-transform: scale(0);
11121    -ms-transform: scale(0);
11122    transform: scale(0);
11123}
11124.pp-headline-text-active .pp-headline-animation-type-wave .pp-headline-dynamic-letter {
11125    opacity: 1;
11126}
11127.pp-headline-animation-type-wave .pp-headline-dynamic-letter.pp-headline-animation-in {
11128    -webkit-animation: pp-headline-wave-up .6s forwards;
11129    animation: pp-headline-wave-up .6s forwards;
11130}
11131.pp-headline-animation-type-wave .pp-headline-dynamic-letter:not(.pp-headline-animation-in) {
11132    -webkit-animation: pp-headline-wave-down .6s forwards;
11133    animation: pp-headline-wave-down .6s forwards;
11134}
11135@-webkit-keyframes pp-headline-wave-up {
11136    0% {
11137        -webkit-transform: scale(0);
11138        transform: scale(0);
11139        opacity: 0;
11140    }
11141    60% {
11142        -webkit-transform: scale(1.2);
11143        transform: scale(1.2);
11144        opacity: 1;
11145    }
11146    100% {
11147        -webkit-transform: scale(1);
11148        transform: scale(1);
11149        opacity: 1;
11150    }
11151}
11152@keyframes pp-headline-wave-up {
11153    0% {
11154        -webkit-transform: scale(0);
11155        transform: scale(0);
11156        opacity: 0;
11157    }
11158    60% {
11159        -webkit-transform: scale(1.2);
11160        transform: scale(1.2);
11161        opacity: 1;
11162    }
11163    100% {
11164        -webkit-transform: scale(1);
11165        transform: scale(1);
11166        opacity: 1;
11167    }
11168}
11169@-webkit-keyframes pp-headline-wave-down {
11170    0% {
11171        -webkit-transform: scale(1);
11172        transform: scale(1);
11173        opacity: 1;
11174    }
11175    60% {
11176        -webkit-transform: scale(0);
11177        transform: scale(0);
11178        opacity: 0;
11179    }
11180}
11181@keyframes pp-headline-wave-down {
11182    0% {
11183        -webkit-transform: scale(1);
11184        transform: scale(1);
11185        opacity: 1;
11186    }
11187    60% {
11188        -webkit-transform: scale(0);
11189        transform: scale(0);
11190        opacity: 0;
11191    }
11192}
11193.pp-headline-animation-type-slide .pp-headline-dynamic-text {
11194    opacity: 0;
11195}
11196.pp-headline-animation-type-slide .pp-headline-dynamic-text.pp-headline-text-active {
11197    opacity: 1;
11198    -webkit-animation: pp-headline-slide-in .6s;
11199    animation: pp-headline-slide-in .6s;
11200}
11201.pp-headline-animation-type-slide .pp-headline-dynamic-text.pp-headline-text-inactive {
11202    -webkit-animation: pp-headline-slide-out .6s;
11203    animation: pp-headline-slide-out .6s;
11204}
11205@-webkit-keyframes pp-headline-slide-in {
11206    0% {
11207        opacity: 0;
11208        -webkit-transform: translateX(-100%);
11209        transform: translateX(-100%);
11210    }
11211    60% {
11212        opacity: 1;
11213        -webkit-transform: translateX(10%);
11214        transform: translateX(10%);
11215    }
11216    100% {
11217        opacity: 1;
11218        -webkit-transform: translateX(0);
11219        transform: translateX(0);
11220    }
11221}
11222@keyframes pp-headline-slide-in {
11223    0% {
11224        opacity: 0;
11225        -webkit-transform: translateX(-100%);
11226        transform: translateX(-100%);
11227    }
11228    60% {
11229        opacity: 1;
11230        -webkit-transform: translateX(10%);
11231        transform: translateX(10%);
11232    }
11233    100% {
11234        opacity: 1;
11235        -webkit-transform: translateX(0);
11236        transform: translateX(0);
11237    }
11238}
11239@-webkit-keyframes pp-headline-slide-out {
11240    0% {
11241        opacity: 1;
11242        -webkit-transform: translateX(0);
11243        transform: translateX(0);
11244    }
11245    60% {
11246        opacity: 0;
11247        -webkit-transform: translateX(110%);
11248        transform: translateX(110%);
11249    }
11250    100% {
11251        opacity: 0;
11252        -webkit-transform: translateX(100%);
11253        transform: translateX(100%);
11254    }
11255}
11256@keyframes pp-headline-slide-out {
11257    0% {
11258        opacity: 1;
11259        -webkit-transform: translateX(0);
11260        transform: translateX(0);
11261    }
11262    60% {
11263        opacity: 0;
11264        -webkit-transform: translateX(110%);
11265        transform: translateX(110%);
11266    }
11267    100% {
11268        opacity: 0;
11269        -webkit-transform: translateX(100%);
11270        transform: translateX(100%);
11271    }
11272}
11273.fl-node-0ruj4e1cx8v9 .pp-headline {
11274	text-align: left;
11275}
11276.fl-node-0ruj4e1cx8v9 .pp-headline,
11277.fl-node-0ruj4e1cx8v9 .pp-headline a {
11278			color: #ffffff;
11279	}
11280.fl-node-0ruj4e1cx8v9 .pp-headline-dynamic-wrapper {
11281			color: #ffffff;
11282	}
11283.fl-node-0ruj4e1cx8v9 .pp-headline-dynamic-wrapper.pp-headline-typing-selected {
11284	}
11285.fl-node-0ruj4e1cx8v9 .pp-headline-dynamic-wrapper.pp-headline-typing-selected .pp-headline-dynamic-text {
11286	}
11287.fl-node-0ruj4e1cx8v9 .pp-headline-dynamic-wrapper path {
11288				stroke: #f7f7f7;
11289	}.fl-node-0ruj4e1cx8v9 .pp-headline {
11290	font-size: 28px;
11291}
11292@media(max-width: 1200px) {
11293	.fl-node-0ruj4e1cx8v9 .pp-headline {
11294		font-size: 24px;
11295	}
11296}
11297 .fl-node-0ruj4e1cx8v9 > .fl-module-content {
11298	margin-top:0px;
11299}
11300.fl-node-n5ftw3rels14 .pp-headline {
11301	text-align: left;
11302}
11303.fl-node-n5ftw3rels14 .pp-headline,
11304.fl-node-n5ftw3rels14 .pp-headline a {
11305			color: #ffffff;
11306	}
11307.fl-node-n5ftw3rels14 .pp-headline-dynamic-wrapper {
11308			color: #ffffff;
11309	}
11310.fl-node-n5ftw3rels14 .pp-headline-dynamic-wrapper.pp-headline-typing-selected {
11311	}
11312.fl-node-n5ftw3rels14 .pp-headline-dynamic-wrapper.pp-headline-typing-selected .pp-headline-dynamic-text {
11313	}
11314.fl-node-n5ftw3rels14 .pp-headline-dynamic-wrapper path {
11315				stroke: #f7f7f7;
11316	}.fl-node-n5ftw3rels14 .pp-headline {
11317	font-size: 28px;
11318}
11319@media(max-width: 1200px) {
11320	.fl-node-n5ftw3rels14 .pp-headline {
11321		font-size: 24px;
11322	}
11323}
11324 .fl-node-n5ftw3rels14 > .fl-module-content {
11325	margin-top:0px;
11326}
11327
11328.fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button),
11329.fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):hover,
11330.fl-builder-content .fl-node-nodykhaq1ps8 a.fl-button:visited,
11331.fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button),
11332.fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):hover,
11333.fl-page .fl-builder-content .fl-node-nodykhaq1ps8 a.fl-button:visited {
11334	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
11335}
11336
11337
11338
11339
11340
11341.fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):hover,
11342.fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):focus,
11343.fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):hover,
11344.fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):focus {
11345
11346	background: rgba(29,209,161,0.75);
11347
11348		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
11349	}
11350
11351
11352
11353.fl-node-nodykhaq1ps8.fl-button-wrap, .fl-node-nodykhaq1ps8 .fl-button-wrap {
11354	text-align: center;
11355}
11356.fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button) {
11357	padding-top: 12px;
11358	padding-right: 20px;
11359	padding-bottom: 12px;
11360	padding-left: 20px;
11361}
11362.fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button), .fl-builder-content .fl-node-nodykhaq1ps8 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 a.fl-button:visited {
11363	font-size: 18px;
11364	text-transform: uppercase;
11365	border: 1px solid #38008d;
11366}
11367.fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):focus {
11368	border: 1px solid rgba(17,197,149,0.75);
11369}
11370.fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button), .fl-builder-content .fl-node-nodykhaq1ps8 a.fl-button:visited, .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button):focus {
11371	border-style: none;
11372	border-width: 0;
11373	background-clip: border-box;
11374	border-color: rgb(255, 255, 255);
11375	border-top-left-radius: 40px;
11376	border-top-right-radius: 40px;
11377	border-bottom-left-radius: 40px;
11378	border-bottom-right-radius: 40px;
11379}
11380.fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button), .fl-builder-content .fl-node-nodykhaq1ps8 a.fl-button:visited, .fl-builder
11380-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button) *, .fl-builder-content .fl-node-nodykhaq1ps8 a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-nodykhaq1ps8 a.fl-button:visited * {
11381	color: #ffffff;
11382}
11383 .fl-node-nodykhaq1ps8 > .fl-module-content {
11384	margin-top:0px;
11385	margin-right:0px;
11386	margin-bottom:0px;
11387	margin-left:0px;
11388}
11389
11390.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-creative-link a {
11391	color: #ffffff;}
11392
11393
11394.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-creative-link a span {
11395	color: inherit;
11396	line-height: inherit;
11397	font-size: inherit;
11398	font-family: inherit;
11399	font-weight: inherit;
11400}
11401.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-creative-link a:hover,
11402.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-creative-link a span:hover {
11403	color: #ffffff;
11404}
11405	
11406.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-cl-ul li {
11407	display: inline-block;
11408			margin-right: 10px;
11409	
11410	margin-bottom: 15px;
11411}
11412
11413.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-cl-ul {
11414	text-align: left;
11415}
11416
11417/* Style 2 */
11418
11419.fl-node-hjy68pdxc5vq .uabb-cl-style2 p a,
11420.fl-node-hjy68pdxc5vq .uabb-cl-style2 div a,
11421.fl-node-hjy68pdxc5vq .uabb-cl-style2 span a {
11422	color:
11423	#ffffff;
11424}
11425
11426.fl-node-hjy68pdxc5vq .uabb-cl-style2 a span {
11427	padding: 5px 15px;
11428		background: #440099;}
11429.fl-node-hjy68pdxc5vq .uabb-cl-style2 a span:before {
11430		background: #440099;	padding: inherit;
11431}
11432
11433/* Style 3 */
11434.fl-node-hjy68pdxc5vq .uabb-cl-style3 a::after {
11435		background: #ffffff;
11436	height:1px;
11437}
11438
11439/* Style 4 */
11440.fl-node-hjy68pdxc5vq .uabb-cl-style4 a::after {
11441		background: #ffffff;
11442	height:1px;
11443}
11444
11445/* Style 7 */
11446
11447.fl-node-hjy68pdxc5vq .uabb-cl-style7 a::before,
11448.fl-node-hjy68pdxc5vq .uabb-cl-style7 a::after {
11449	height: 1px;
11450		background: #ffffff;
11451}
11452
11453
11454/* Style 8 */
11455
11456.fl-node-hjy68pdxc5vq .uabb-cl-style8 a::before,
11457.fl-node-hjy68pdxc5vq .uabb-cl-style8 a::after {
11458	border: 1px solid #ffffff;
11459}
11460
11461.fl-node-hjy68pdxc5vq .uabb-cl-style8 a::after {
11462	border-color:
11463	#000000;
11464}
11465
11466/* Style 9 */
11467.fl-node-hjy68pdxc5vq .uabb-cl-style9 a span {
11468	color:#ffffff;
11469		background: #440099;
11470}
11471
11472.fl-node-hjy68pdxc5vq .uabb-cl-style9 p a,
11473.fl-node-hjy68pdxc5vq .uabb-cl-style9 div a,
11474.fl-node-hjy68pdxc5vq .uabb-cl-style9 span a {
11475	color:
11476	#ffffff;
11477}
11478
11479.fl-node-hjy68pdxc5vq .uabb-cl-style9 a::before {
11480	color:#ffffff;
11481		background: #440099;
11482}
11483
11484/* Style 10 */
11485
11486.fl-node-hjy68pdxc5vq .uabb-cl-style10 a {
11487	border-top-width:1px;
11488	border-top-style:solid;
11489	border-top-color:
11490	#ffffff;
11491	color:#ffffff;
11492}
11493
11494.fl-node-hjy68pdxc5vq .uabb-cl-style10 a::before {
11495	border-bottom-width:1px;
11496	border-bottom-style:solid;
11497	border-bottom-color:
11498	#ffffff;
11499	color:#ffffff;
11500}
11501
11502/* Style 6 */
11503.fl-node-hjy68pdxc5vq .uabb-cl-style6 a:before {
11504	position: absolute;
11505	top: 0;
11506	left: 0;
11507	width: 100%;
11508	height: 1px;
11509		background: #ffffff;
11510	content: '';
11511	-webkit-transition: top 0.3s;
11512	-moz-transition: top 0.3s;
11513	transition: top 0.3s;
11514}
11515
11516.fl-node-hjy68pdxc5vq .uabb-cl-style6 a:after {
11517	position: absolute;
11518	top: 0;
11519	left: 0;
11520	content: '';
11521	width: 1px;
11522	height: 1px;
11523		background: #ffffff;
11524	-webkit-transition: height 0.3s;
11525	-moz-transition: height 0.3s;
11526	transition: height 0.3s;
11527}
11528
11529.fl-node-hjy68pdxc5vq .uabb-cl-style6 a:hover::before {
11530	top: 100%;
11531	opacity: 1;
11532}
11533
11534.fl-node-hjy68pdxc5vq .uabb-cl-style6 a:hover::after {
11535	height: 100%;
11536}
11537
11538
11539/* Style 11 */
11540
11541.fl-node-hjy68pdxc5vq .uabb-cl-style11 a::before,
11542.fl-node-hjy68pdxc5vq .uabb-cl-style11 a::after {
11543	border-color:
11544	#ffffff;
11545}
11546
11547/* Style 12 */
11548
11549.fl-node-hjy68pdxc5vq .uabb-cl-style12 a:hover::before,
11550.fl-node-hjy68pdxc5vq .uabb-cl-style12 a:focus::before {
11551		color: #ffffff;
11552	text-shadow: 10px 0
11553	#ffffff, -10px 0 #ffffff;
11554}
11555
11556/* Style 13 */
11557
11558.fl-node-hjy68pdxc5vq .uabb-cl-style13 a::before,
11559.fl-node-hjy68pdxc5vq .uabb-cl-style13 a::after {
11560	height: 1px;
11561		background: #ffffff;
11562}
11563
11564/* Style 14 */
11565
11566.fl-node-hjy68pdxc5vq .uabb-cl-style14 a::before {
11567	color:#ffffff;
11568	content: attr(data-hover);
11569	position: absolute;
11570	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
11571	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
11572	transition: transform 0.3s, opacity 0.3s;
11573}
11574
11575.fl-node-hjy68pdxc5vq .uabb-cl-style14 .uabb-cl-heading,
11576.fl-node-hjy68pdxc5vq .uabb-cl-style14 .uabb-cl-heading a,
11577.fl-node-hjy68pdxc5vq .uabb-cl-style14 .uabb-cl-heading a:visited,
11578.fl-node-hjy68pdxc5vq .uabb-cl-style14 .uabb-cl-heading a *,
11579.fl-node-hjy68pdxc5vq .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
11580	color:#ffffff;
11581}
11582
11583/* Style 15 */
11584
11585.fl-node-hjy68pdxc5vq .uabb-cl-style15 a::before {
11586	color:#ffffff;
11587}
11588
11589/* Style 16 */
11590
11591.fl-node-hjy68pdxc5vq .uabb-cl-style16 a::after {
11592		background: #ffffff;
11593	height:1px;
11594}
11595
11596/* Style 17 */
11597
11598.fl-node-hjy68pdxc5vq .uabb-cl-style17 a {
11599	color:#ffffff;
11600}
11601
11602.fl-node-hjy68pdxc5vq .uabb-cl-style17 a::after,
11603.fl-node-hjy68pdxc5vq .uabb-cl-style17 a::before {
11604	height: 1px;
11605		background: #ffffff;
11606}
11607
11608/* Style 18 */
11609
11610.fl-node-hjy68pdxc5vq .uabb-cl-style18 a {
11611	margin: 0;
11612	width: 200px;
11613	max-width: 100%;
11614}
11615
11616.fl-node-hjy68pdxc5vq .uabb-cl-style18 p a,
11617.fl-node-hjy68pdxc5vq .uabb-cl-style18 div a,
11618.fl-node-hjy68pdxc5vq .uabb-cl-style18 span a {
11619	color:
11620	#ffffff;
11621}
11622
11623
11624.fl-node-hjy68pdxc5vq .uabb-cl-style18 a span {
11625	-webkit-transform-origin: 50% 50% -100px;
11626	-moz-transform-origin: 50% 50% -100px;
11627	transform-origin: 50% 50% -100px;
11628}
11629
11630.fl-node-hjy68pdxc5vq .uabb-cl-style18 a span {
11631		background: #440099;
11632}
11633
11634.fl-node-hjy68pdxc5vq .uabb-cl-style18 a:hover span::before,
11635.fl-node-hjy68pdxc5vq .uabb-cl-style18 a:focus span::before {
11636		background: #440099;
11637}
11638
11639.fl-node-hjy68pdxc5vq .uabb-cl-style18 a span::before,
11640.fl-node-hjy68pdxc5vq .uabb-cl-style18 a:hover span,
11641.fl-node-hjy68pdxc5vq .uabb-cl-style18 a:focus span {
11642		background: #120067;
11643}
11644
11645/* Style 19 */
11646
11647
11648.fl-node-hjy68pdxc5vq .uabb-cl-style19 a span {
11649		background: #440099;
11650	box-shadow: inset 0 3px #120067;
11651}
11652
11653.fl-node-hjy68pdxc5vq .uabb-cl-style19 p a,
11654.fl-node-hjy68pdxc5vq .uabb-cl-style19 div a,
11655.fl-node-hjy68pdxc5vq .uabb-cl-style19 span a {
11656	color:
11657	#ffffff;
11658}
11659
11660.fl-node-hjy68pdxc5vq .uabb-cl-style19 a span::before {
11661		background: #440099;
11662	color:#ffffff;
11663}
11664
11665.fl-node-hjy68pdxc5vq .uabb-cl-style19 a:hover span,
11666.fl-node-hjy68pdxc5vq .uabb-cl-style19 a:focus span {
11667	background: #120067;
11668}
11669
11670/* Style 20 */
11671
11672.fl-node-hjy68pdxc5vq .uabb-cl-style20 a:hover,
11673.fl-node-hjy68pdxc5vq .uabb-cl-style20 a:focus {
11674	color:#ffffff;
11675}
11676
11677.fl-node-hjy68pdxc5vq .uabb-cl-style20 a {
11678	color:#ffffff;
11679	-webkit-transition: color 0.3s;
11680	-moz-transition: color 0.3s;
11681	transition: color 0.3s;
11682}
11683
11684.fl-node-hjy68pdxc5vq .uabb-cl-style20 a::before,
11685.fl-node-hjy68pdxc5vq .uabb-cl-style20 a::after {
11686	height: 1px;
11687		background: #ffffff;
11688}
11689
11690/* Style Simple */
11691.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
11692	color:#ffffff;
11693}
11694
11695.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
11696	color:#ffffff;
11697}
11698
11699		@media ( max-width: 768px ) {
11700
11701			
11702							.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-cl-ul li {
11703					margin-left: 0;
11704					margin-right: 0;
11705					display: block;
11706				}
11707					}
11708.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-cl-heading a {
11709	font-size: 22px;
11710	text-align: left;
11711}
11712@media(max-width: 1200px) {
11713	.fl-node-hjy68pdxc5vq .uabb-cl-wrap .uabb-cl-heading a {
11714		font-size: 17px;
11715	}
11716}
11717 .fl-node-hjy68pdxc5vq > .fl-module-content {
11718	margin-top:0px;
11719	margin-bottom:-10px;
11720}
11721@media (max-width: 768px) { .fl-node-hjy68pdxc5vq > .fl-module-content { margin-bottom:20px; } }
11721	.fl-builder-content .fl-node-i6byrte8xu1n .fl-module-content .fl-rich-text,
11722	.fl-builder-content .fl-node-i6byrte8xu1n .fl-module-content .fl-rich-text * {
11723		color: #ffffff;
11724	}
11725	 .fl-node-i6byrte8xu1n > .fl-module-content {
11726	margin-top:0px;
11727	margin-right:60px;
11728	margin-bottom:0px;
11729}
11730@media (max-width: 768px) { .fl-node-i6byrte8xu1n > .fl-module-content { margin-right:20px; } }.fl-node-469ej5du2kaf .fl-separator {
11731	border-top-width: 1px;
11732	max-width: 100%;
11733	width: 100%;
11734	margin: auto;
11735}
11736
11737			.fl-node-469ej5du2kaf .fl-separator {
11738	border-top-color: #ffffff;
11739	border-top-style: solid;
11740}
11741	.fl-builder-content .fl-node-qyckxgat14uh .fl-module-content .fl-rich-text,
11742	.fl-builder-content .fl-node-qyckxgat14uh .fl-module-content .fl-rich-text * {
11743		color: #ffffff;
11744	}
11745	 .fl-node-qyckxgat14uh > .fl-module-content {
11746	margin-top:0px;
11747	margin-right:60px;
11748	margin-bottom:0px;
11749}
11750@media ( max-width: 1200px ) {
11751 .fl-node-qyckxgat14uh.fl-module > .fl-module-content {
11752	margin-right:20px;
11753}
11754}
11755
11756.fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button),
11757.fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):hover,
11758.fl-builder-content .fl-node-0mqx13v9b4ag a.fl-button:visited,
11759.fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button),
11760.fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):hover,
11761.fl-page .fl-builder-content .fl-node-0mqx13v9b4ag a.fl-button:visited {
11762	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
11763}
11764
11765
11766
11767
11768
11769.fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):hover,
11770.fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):focus,
11771.fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):hover,
11772.fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):focus {
11773
11774	background: rgba(29,209,161,0.75);
11775
11776		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
11777	}
11778
11779
11780
11781.fl-node-0mqx13v9b4ag.fl-button-wrap, .fl-node-0mqx13v9b4ag .fl-button-wrap {
11782	text-align: center;
11783}
11784.fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button) {
11785	padding-top: 12px;
11786	padding-right: 20px;
11787	padding-bottom: 12px;
11788	padding-left: 20px;
11789}
11790.fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button), .fl-builder-content .fl-node-0mqx13v9b4ag a.fl-button:visited, .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag a.fl-button:visited {
11791	font-size: 18px;
11792	text-transform: uppercase;
11793	border: 1px solid #38008d;
11794}
11795.fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):hover, .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):focus {
11796	border: 1px solid rgba(17,197,149,0.75);
11797}
11798.fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button), .fl-builder-content .fl-node-0mqx13v9b4ag a.fl-button:visited, .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):hover, .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag a.fl-button:visited, .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button):focus {
11799	border-style: none;
11800	border-width: 0;
11801	background-clip: border-box;
11802	border-color: rgb(255, 255, 255);
11803	border-top-left-radius: 40px;
11804	border-top-right-radius: 40px;
11805	border-bottom-left-radius: 40px;
11806	border-bottom-right-radius: 40px;
11807}
11808.fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button), .fl-builder-content .fl-node-0mqx13v9b4ag a.fl-button:visited, .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button) *, .fl-builder-content .fl-node-0mqx13v9b4ag a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button), .fl-page .fl-builder
11808-content .fl-node-0mqx13v9b4ag a.fl-button:visited, .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-0mqx13v9b4ag a.fl-button:visited * {
11809	color: #ffffff;
11810}
11811 .fl-node-0mqx13v9b4ag > .fl-module-content {
11812	margin-top:0px;
11813	margin-right:0px;
11814	margin-bottom:0px;
11815	margin-left:0px;
11816}
11817.fl-builder-content-213 .fl-node-c5hvkiux24z1 {
11818	display: flex;
11819	flex-direction: row;
11820	justify-content: start;
11821	gap: 5px;
11822}
11823:where( .fl-builder-content-213 .fl-node-c5hvkiux24z1 > :not( .fl-block-overlay, .fl-drop-target ) ) {
11824	flex-grow: 0;
11825	flex-shrink: 1;
11826	flex-basis: 0%;
11827}
11828
11829/* Start Global Nodes CSS */
11830
11831/* End Global Nodes CSS */
11832
11833
11834/* Start Layout CSS */
11835
11836/* End Layout CSS */
11837
11838/* Equal height Column Bottom Alignment */
11839.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
11840    -webkit-justify-content: flex-end;
11841            justify-content: flex-end;
11842          -webkit-box-align: end;
11843           -webkit-box-pack: end;
11844              -ms-flex-pack: end;
11845}
11846
11847/* H1-H6 Margin Reset in all Modules */
11848.uabb-module-content h1,
11849.uabb-module-content h2,
11850.uabb-module-content h3,
11851.uabb-module-content h4,
11852.uabb-module-content h5,
11853.uabb-module-content h6 {
11854    margin: 0;
11855    clear: both;
11856}
11857
11858/* Anchor Tag Css */
11859
11860.fl-module-content a,
11861.fl-module-content a:hover,
11862.fl-module-content a:focus {
11863    text-decoration: none;
11864}
11865
11866/* Row Separator CSS */
11867
11868.uabb-row-separator {
11869    position: absolute;
11870    width: 100%;
11871    left: 0;
11872}
11873
11874.uabb-top-row-separator {
11875    top: 0;
11876    bottom: auto
11877}
11878
11879.uabb-bottom-row-separator {
11880    top: auto;
11881    bottom: 0;
11882}
11883
11884.fl-builder-content-editing .fl-visible-medium.uabb-row,
11885.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
11886.fl-builder-content-editing .fl-visible-mobile.uabb-row {
11887    display: none !important;
11888}
11889
11890@media (max-width: 992px) {
11891
11892    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
11893    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
11894        display: none !important;
11895    }
11896
11897    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
11898    .fl-builder-content-editing .fl-visible-medium.uabb-row,
11899    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
11900        display: block !important;
11901    }
11902}
11903
11904@media (max-width: 768px) {
11905    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
11906    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
11907    .fl-builder-content-editing .fl-visible-medium.uabb-row {
11908        display: none !important;
11909    }
11910
11911    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
11912    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
11913        display: block !important;
11914    }
11915}
11916
11917.fl-responsive-preview-content .fl-builder-content-editing {
11918    overflow-x: hidden;
11919    overflow-y: visible;
11920}
11921
11922.uabb-row-separator svg {
11923    width: 100%;
11924}
11925
11926.uabb-top-row-separator.uabb-has-svg svg {
11927    position: absolute;
11928    padding: 0;
11929    margin: 0;
11930    left: 50%;
11931    top: -1px;
11932    bottom: auto;
11933    -webkit-transform: translateX(-50%);
11934    -ms-transform: translateX(-50%);
11935    transform: translateX(-50%);
11936}
11937
11938.uabb-bottom-row-separator.uabb-has-svg svg {
11939    position: absolute;
11940    padding: 0;
11941    margin: 0;
11942    left: 50%;
11943    bottom: -1px;
11944    top: auto;
11945    -webkit-transform: translateX(-50%);
11946    -ms-transform: translateX(-50%);
11947    transform: translateX(-50%);
11948}
11949.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
11950    bottom: 0;
11951}
11952.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
11953    top: 0;
11954}
11955
11956/**
11957 *
11958 *  Svg Triangle Separator
11959 *  Big Triangle Separator
11960 *  Big Triangle Left Separator
11961 *  Svg Half Circle Separator
11962 *  Curve Center Separator
11963 *  Waves Separator
11964 *  Stamp
11965 *  Grass
11966 *  Slime
11967 *  Grass Bend
11968 *  Wave Slide
11969 *  Muliple Triangles
11970 *  Pine Tree
11971 *  Pine Tree Bend
11972 *
11973 ***************************************/
11974.uabb-bottom-row-separator.uabb-svg-triangle svg,
11975.uabb-bottom-row-separator.uabb-xlarge-triangle svg,
11976.uabb-top-row-separator.uabb-xlarge-triangle-left svg,
11977.uabb-bottom-row-separator.uabb-svg-circle svg,
11978.uabb-top-row-separator.uabb-slime-separator svg,
11979.uabb-top-row-separator.uabb-grass-separator svg,
11980.uabb-top-row-separator.uabb-grass-bend-separator svg,
11981.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,
11982.uabb-top-row-separator.uabb-wave-slide-separator svg,
11983.uabb-top-row-separator.uabb-pine-tree-separator svg,
11984.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,
11985.uabb-bottom-row-separator.uabb-stamp-separator svg,
11986.uabb-bottom-row-separator.uabb-xlarge-circle svg,
11987.uabb-top-row-separator.uabb-wave-separator svg{
11988    left: 50%;
11989    -webkit-transform: translateX(-50%) scaleY(-1);
11990       -moz-transform: translateX(-50%) scaleY(-1);
11991        -ms-transform: translateX(-50%) scaleY(-1);
11992         -o-transform: translateX(-50%) scaleY(-1);
11993            transform: translateX(-50%) scaleY(-1);
11994}
11995
11996/*
11997 *  Big Triangle
11998*/
11999.uabb-bottom-row-separator.uabb-big-triangle svg {
12000    left: 50%;
12001    -webkit-transform: scale(1) scaleY(-1) translateX(-50%);
12002       -moz-transform: scale(1) scaleY(-1) translateX(-50%);
12003        -ms-transform: scale(1) scaleY(-1) translateX(-50%);
12004         -o-transform: scale(1) scaleY(-1) translateX(-50%);
12005            transform: scale(1) scaleY(-1) translateX(-50%);
12006}
12007
12008.uabb-top-row-separator.uabb-big-triangle svg {
12009    left: 50%;
12010    -webkit-transform: translateX(-50%) scale(1);
12011       -moz-transform: translateX(-50%) scale(1);
12012        -ms-transform: translateX(-50%) scale(1);
12013         -o-transform: translateX(-50%) scale(1);
12014            transform: translateX(-50%) scale(1);
12015}
12016
12017/**
12018 *
12019 *  Big Triangle Right Separator
12020 *
12021 ***************************************/
12022.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
12023    left: 50%;
12024    -webkit-transform: translateX(-50%) scale(-1);
12025       -moz-transform: translateX(-50%) scale(-1);
12026        -ms-transform: translateX(-50%) scale(-1);
12027         -o-transform: translateX(-50%) scale(-1);
12028            transform: translateX(-50%) scale(-1);
12029}
12030
12031.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
12032    left: 50%;
12033    -webkit-transform: translateX(-50%) scaleX(-1);
12034       -moz-transform: translateX(-50%) scaleX(-1);
12035        -ms-transform: translateX(-50%) scaleX(-1);
12036         -o-transform: translateX(-50%) scaleX(-1);
12037            transform: translateX(-50%) scaleX(-1);
12038}
12039
12040/**
12041 *
12042 *  Curve Left Separator
12043 *  Curve Right Separator
12044 *
12045 ***************************************/
12046.uabb-top-row-separator.uabb-curve-up-separator svg {
12047    left: 50%;
12048     -webkit-transform: translateX(-50%) scaleY(-1);
12049       -moz-transform: translateX(-50%) scaleY(-1);
12050        -ms-transform: translateX(-50%) scaleY(-1);
12051         -o-transform: translateX(-50%) scaleY(-1);
12052            transform: translateX(-50%) scaleY(-1);
12053}
12054
12055.uabb-top-row-separator.uabb-curve-down-separator svg {
12056    left: 50%;
12057    -webkit-transform: translateX(-50%) scale(-1);
12058       -moz-transform: translateX(-50%) scale(-1);
12059        -ms-transform: translateX(-50%) scale(-1);
12060         -o-transform: translateX(-50%) scale(-1);
12061            transform: translateX(-50%) scale(-1);
12062}
12063
12064.uabb-bottom-row-separator.uabb-curve-down-separator svg {
12065    left: 50%;
12066    -webkit-transform: translateX(-50%) scaleX(-1);
12067       -moz-transform: translateX(-50%) scaleX(-1);
12068        -ms-transform: translateX(-50%) scaleX(-1);
12069         -o-transform: translateX(-50%) scaleX(-1);
12070            transform: translateX(-50%) scaleX(-1);
12071}
12072
12073
12074/**
12075 *
12076 *  Tilt Left Separator
12077 *  Tilt Right Separator
12078 *
12079 ***************************************/
12080
12081.uabb-top-row-separator.uabb-tilt-left-separator svg {
12082    left: 50%;
12083    -webkit-transform: translateX(-50%) scale(-1);
12084       -moz-transform: translateX(-50%) scale(-1);
12085        -ms-transform: translateX(-50%) scale(-1);
12086         -o-transform: translateX(-50%) scale(-1);
12087            transform: translateX(-50%) scale(-1);
12088}
12089
12090.uabb-top-row-separator.uabb-tilt-right-separator svg{
12091    left: 50%;
12092    -webkit-transform: translateX(-50%) scaleY(-1);
12093       -moz-transform: translateX(-50%) scaleY(-1);
12094        -ms-transform: translateX(-50%) scaleY(-1);
12095         -o-transform: translateX(-50%) scaleY(-1);
12096            transform: translateX(-50%) scaleY(-1);
12097}
12098
12099.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
12100    left: 50%;
12101    -webkit-transform: translateX(-50%);
12102       -moz-transform: translateX(-50%);
12103        -ms-transform: translateX(-50%);
12104         -o-transform: translateX(-50%);
12105            transform: translateX(-50%);
12106}
12107
12108.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
12109    left: 50%;
12110    -webkit-transform: translateX(-50%) scaleX(-1);
12111       -moz-transform: translateX(-50%) scaleX(-1);
12112        -ms-transform: translateX(-50%) scaleX(-1);
12113         -o-transform: translateX(-50%) scaleX(-1);
12114            transform: translateX(-50%) scaleX(-1);
12115}
12116
12117.uabb-top-row-separator.uabb-tilt-left-separator,
12118.uabb-top-row-separator.uabb-tilt-right-separator {
12119    top: 0;
12120}
12121
12122.uabb-bottom-row-separator.uabb-tilt-left-separator,
12123.uabb-bottom-row-separator.uabb-tilt-right-separator {
12124    bottom: 0;
12125}
12126
12127/**
12128 *
12129 *  Clouds Separator
12130 *  Multi Triangle
12131 *  Arrow Inward
12132 *  Arrow Outward
12133 *
12134 ***************************************/
12135
12136.uabb-top-row-separator.uabb-arrow-outward-separator svg,
12137.uabb-top-row-separator.uabb-arrow-inward-separator svg,
12138.uabb-top-row-separator.uabb-cloud-separator svg,
12139.uabb-top-row-separator.uabb-multi-triangle svg {
12140    left: 50%;
12141    -webkit-transform: translateX(-50%) scaleY(-1);
12142       -moz-transform: translateX(-50%) scaleY(-1);
12143        -ms-transform: translateX(-50%) scaleY(-1);
12144         -o-transform: translateX(-50%) scaleY(-1);
12145            transform: translateX(-50%) scaleY(-1);
12146}
12147
12148.uabb-bottom-row-separator.uabb-multi-triangle svg {
12149    bottom: -2px;
12150}
12151
12152.uabb-row-separator.uabb-round-split:after,
12153.uabb-row-separator.uabb-round-split:before {
12154    left: 0;
12155    width: 50%;
12156    background: inherit inherit/inherit inherit inherit inherit;
12157    content: '';
12158    position: absolute
12159}
12160
12161
12162/* Buttons
12163------------------------------------------------------ */
12164
12165.uabb-button-wrap a,
12166.uabb-button-wrap a:visited {
12167    display: inline-block;
12168    font-size: 16px;
12169    line-height: 18px;
12170    text-decoration: none;
12171    text-shadow: none;
12172}
12173
12174.fl-builder-content .uabb-button:hover {
12175    text-decoration: none;
12176}
12177
12178.fl-builder-content .uabb-button-width-full .uabb-button {
12179    display: block;
12180    text-align: center;
12181}
12182
12183.uabb-button-width-custom .uabb-button {
12184    display: inline-block;
12185    text-align: center;
12186    max-width: 100%;
12187}
12188.fl-builder-content .uabb-button-left {
12189    text-align: left;
12190}
12191.fl-builder-content .uabb-button-center {
12192    text-align: center;
12193}
12194.fl-builder-content .uabb-infobox .uabb-button-center,
12195.fl-builder-content .uabb-modal-action-wrap .uabb-button-center,
12196.fl-builder-content .uabb-ultb3-box .uabb-button-center,
12197.fl-builder-content .uabb-slide-down .uabb-button-center,
12198.fl-builder-content .uabb-blog-post-content .uabb-button-center,
12199.fl-builder-content .uabb-cta-wrap .uabb-button-center,
12200.fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center{ 
12201     text-align: inherit;
12202}
12203
12204.fl-builder-content .uabb-button-right {
12205    text-align: right;
12206}
12207
12208.fl-builder-content .uabb-button i,
12209.fl-builder-content .uabb-button i:before {
12210    font-size: 1em;
12211    height: 1em;
12212    line-height: 1em;
12213    width: 1em;
12214}
12215
12216.uabb-button .uabb-button-icon-after {
12217    margin-left: 8px;
12218    margin-right: 0;
12219}
12220.uabb-button .uabb-button-icon-before {
12221    margin-left: 0;
12222    margin-right: 8px;
12223}
12224.uabb-button .uabb-button-icon-no-text {
12225    margin: 0;
12226}
12227.uabb-button-has-icon .uabb-button-text {
12228    vertical-align: middle;
12229}
12230
12231/* Icons
12232------------------------------------------------------ */
12233
12234.uabb-icon-wrap {
12235    display: inline-block;
12236}
12237.uabb-icon a {
12238    text-decoration: none;
12239}
12240.uabb-icon i {
12241    display: block;
12242}
12243.uabb-icon i:before {
12244    border: none !important;
12245    background: none !important;
12246}
12247.uabb-icon-text {
12248    display: table-cell;
12249    text-align: left;
12250    padding-left: 15px;
12251    vertical-align: middle;
12252}
12253.uabb-icon-text *:last-child {
12254    margin: 0 !important;
12255    padding: 0 !important;
12256}
12257.uabb-icon-text a {
12258    text-decoration: none;
12259}
12260
12261/* Photos
12262------------------------------------------------------ */
12263
12264.uabb-photo {
12265    line-height: 0;
12266    position: relative;
12267    z-index: 2;
12268}
12269.uabb-photo-align-left {
12270    text-align: left;
12271}
12272.uabb-photo-align-center {
12273    text-align: center;
12274}
12275.uabb-photo-align-right {
12276    text-align: right;
12277}
12278.uabb-photo-content {
12279    border-radius: 0;
12280    display: inline-block;
12281    line-height: 0;
12282    position: relative;
12283    max-width: 100%;
12284    overflow: hidden;
12285}
12286.uabb-photo-content img {
12287    border-radius: inherit;
12288    display: inline;
12289    height: auto;
12290    max-width: 100%;
12291    width: auto;
12292}
12293.fl-builder-content .uabb-photo-crop-circle img {
12294    -webkit-border-radius: 100%;
12295    -moz-border-radius: 100%;
12296    border-radius: 100%;
12297}
12298.fl-builder-content .uabb-photo-crop-square img {
12299    -webkit-border-radius: 0;
12300    -moz-border-radius: 0;
12301    border-radius: 0;
12302}
12303.uabb-photo-caption {
12304    font-size: 13px;
12305    line-height: 18px;
12306    overflow: hidden;
12307    text-overflow: ellipsis;
12308    white-space: nowrap;
12309}
12310.uabb-photo-caption-below {
12311    padding-bottom: 20px;
12312    padding-top: 10px;
12313}
12314.uabb-photo-caption-hover {
12315    background: rgba(0,0,0,0.7);
12316    bottom: 0;
12317    color: #fff;
12318    left: 0;
12319    opacity: 0;
12320    visibility: hidden;
12321    filter: alpha(opacity = 0);
12322    padding: 10px 15px;
12323    position: absolute;
12324    right: 0;
12325    -webkit-transition:visibility 200ms linear;
12326    -moz-transition:visibility 200ms linear;
12327    transition:visibility 200ms linear;
12328}
12329.uabb-photo-content:hover .uabb-photo-caption-hover {
12330    opacity: 100;
12331    visibility: visible;
12332}
12333
12334/* Panel & Buttons
12335------------------------------------------------------ */
12336.uabb-active-btn {
12337    background: #1e8cbe;
12338    border-color: #0074a2;
12339    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
12340    box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
12341    color: white;
12342}
12343.fl-builder-bar .fl-builder-add-content-button {
12344    display: block !important;
12345    opacity: 1 !important;
12346}
12347
12348/* Image Icon Object */
12349.uabb-imgicon-wrap .uabb-icon {
12350    display: block;
12351}
12352.uabb-imgicon-wrap .uabb-icon i{
12353    float: none;
12354}
12355
12356/* Photo */
12357.uabb-imgicon-wrap .uabb-image {
12358    line-height: 0;
12359    position: relative;
12360}
12361.uabb-imgicon-wrap .uabb-image-align-left {
12362    text-align: left;
12363}
12364.uabb-imgicon-wrap .uabb-image-align-center {
12365    text-align: center;
12366}
12367.uabb-imgicon-wrap .uabb-image-align-right {
12368    text-align: right;
12369}
12370.uabb-imgicon-wrap .uabb-image-content {
12371    display: inline-block;
12372    border-radius: 0;
12373    line-height: 0;
12374    position: relative;
12375    max-width: 100%;
12376}
12377.uabb-imgicon-wrap .uabb-image-content img {
12378    display: inline;
12379    height: auto !important;
12380    max-width: 100%;
12381    width: auto;
12382    border-radius: inherit;
12383    box-shadow: none;
12384    box-sizing: content-box;
12385}
12386.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
12387    -webkit-border-radius: 100%;
12388    -moz-border-radius: 100%;
12389    border-radius: 100%;
12390}
12391.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
12392    -webkit-border-radius: 0;
12393    -moz-border-radius: 0;
12394    border-radius: 0;
12395}
12396
12397
12398/* Creative Button
12399___________________________________________________________________________*/
12400
12401.uabb-creative-button-wrap a,
12402.uabb-creative-button-wrap a:visited {
12403    background: #fafafa;
12404    border: 1px solid #ccc;
12405    color: #333;
12406    display: inline-block;
12407    vertical-align: middle;
12408    text-align: center;
12409    overflow: hidden;
12410    text-decoration: none;
12411    text-shadow: none;
12412    box-shadow: none;
12413    position: relative;
12414    -webkit-transition: all 200ms linear;
12415       -moz-transition: all 200ms linear;
12416        -ms-transition: all 200ms linear;
12417         -o-transition: all 200ms linear;
12418            transition: all 200ms linear;
12419
12420}
12421
12422.uabb-creative-button-wrap a:focus {
12423    text-decoration: none;
12424    text-shadow: none;
12425    box-shadow: none;
12426}
12427
12428.uabb-creative-button-wrap a .uabb-creative-button-text,
12429.uabb-creative-button-wrap a .uabb-creative-button-icon,
12430.uabb-creative-button-wrap a:visited .uabb-creative-button-text,
12431.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
12432    -webkit-transition: all 200ms linear;
12433       -moz-transition: all 200ms linear;
12434        -ms-transition: all 200ms linear;
12435         -o-transition: all 200ms linear;
12436            transition: all 200ms linear;
12437}
12438
12439.uabb-creative-button-wrap a:hover {
12440    text-decoration: none;
12441}
12442
12443.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
12444    display: block;
12445    text-align: center;
12446}
12447.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
12448    display: inline-block;
12449    text-align: center;
12450    max-width: 100%;
12451}
12452.uabb-creative-button-wrap .uabb-creative-button-left {
12453    text-align: left;
12454}
12455.uabb-creative-button-wrap .uabb-creative-button-center {
12456    text-align: center;
12457}
12458.uabb-creative-button-wrap .uabb-creative-button-right {
12459    text-align: right;
12460}
12461.uabb-creative-button-wrap .uabb-creative-button i {
12462    font-size: 1.3em;
12463    height: auto;
12464    vertical-align: middle;
12465    width: auto;
12466}
12467
12468.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
12469    margin-left: 8px;
12470    margin-right: 0;
12471}
12472.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
12473    margin-right: 8px;
12474    margin-left: 0;
12475}
12476.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
12477    margin: 0;
12478}
12479
12480.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
12481    vertical-align: middle;
12482}
12483.uabb-creative-button-wrap a,
12484.uabb-creative-button-wrap a:visited {
12485    padding: 12px 24px;
12486}
12487
12488/*  Translate Button styles */
12489
12490.uabb-creative-button.uabb-creative-transparent-btn {
12491    background: transparent;
12492}
12493.uabb-creative-button.uabb-creative-transparent-btn:after {
12494    content: '';
12495    position: absolute;
12496    z-index: 1;
12497    -webkit-transition: all 200ms linear;
12498       -moz-transition: all 200ms linear;
12499        -ms-transition: all 200ms linear;
12500         -o-transition: all 200ms linear;
12501            transition: all 200ms linear;
12502}
12503
12504/* transparent-fill-top, transparent-fill-bottom  */
12505.uabb-transparent-fill-top-btn:after,
12506.uabb-transparent-fill-bottom-btn:after {
12507    width: 100%;
12508    height: 0;
12509    left: 0;
12510}
12511
12512/* transparent-fill-top */
12513.uabb-transparent-fill-top-btn:after {
12514    top: 0;
12515}
12516/* transparent-fill-bottom */
12517.uabb-transparent-fill-bottom-btn:after {
12518    bottom: 0;
12519}
12520
12521/* transparent-fill-left, transparent-fill-right */
12522.uabb-transparent-fill-left-btn:after,
12523.uabb-transparent-fill-right-btn:after {
12524    width: 0;
12525    height: 100%;
12526    top: 0;
12527}
12528
12529/* transparent-fill-left */
12530.uabb-transparent-fill-left-btn:after {
12531    left: 0;
12532}
12533/* transparent-fill-right */
12534.uabb-transparent-fill-right-btn:after {
12535    right: 0;
12536}
12537
12538
12539/* transparent-fill-center */
12540.uabb-transparent-fill-center-btn:after{
12541    width: 0;
12542    height: 100%;
12543    top: 50%;
12544    left: 50%;
12545    -webkit-transform: translateX(-50%) translateY(-50%);
12546       -moz-transform: translateX(-50%) translateY(-50%);
12547        -ms-transform: translateX(-50%) translateY(-50%);
12548         -o-transform: translateX(-50%) translateY(-50%);
12549            transform: translateX(-50%) translateY(-50%);
12550}
12551
12552/*  transparent-fill-diagonal, transparent-fill-horizontal  */
12553.uabb-transparent-fill-diagonal-btn:after,
12554.uabb-transparent-fill-horizontal-btn:after {
12555    width: 100%;
12556    height: 0;
12557    top: 50%;
12558    left: 50%;
12559}
12560
12561/*  transparent-fill-diagonal */
12562.uabb-transparent-fill-diagonal-btn{
12563    overflow: hidden;
12564}
12565.uabb-transparent-fill-diagonal-btn:after{
12566    -webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
12567       -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
12568        -ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
12569         -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
12570            transform: translateX(-50%) translateY(-50%) rotate( 45deg );
12571}
12572/* transparent-fill-horizontal */
12573.uabb-transparent-fill-horizontal-btn:after{
12574    -webkit-transform: translateX(-50%) translateY(-50%);
12575       -moz-transform: translateX(-50%) translateY(-50%);
12576        -ms-transform: translateX(-50%) translateY(-50%);
12577         -o-transform: translateX(-50%) translateY(-50%);
12578            transform: translateX(-50%) translateY(-50%);
12579}
12580
12581
12582/*  3D Button styles */
12583.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,
12584.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,
12585.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,
12586.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
12587    -webkit-transition: none;
12588       -moz-transition: none;
12589        -ms-transition: none;
12590         -o-transition: none;
12591            transition: none;
12592}
12593
12594.perspective {
12595    -webkit-perspective: 800px;
12596       -moz-perspective: 800px;
12597            perspective: 800px;
12598            margin: 0;
12599}
12600.uabb-creative-button.uabb-creative-threed-btn:after {
12601    content: '';
12602    position: absolute;
12603    z-index: -1;
12604    -webkit-transition: all 200ms linear;
12605       -moz-transition: all 200ms linear;
12606            transition: all 200ms linear;
12607}
12608
12609.uabb-creative-button.uabb-creative-threed-btn {
12610    outline: 1px solid transparent;
12611    -webkit-transform-style: preserve-3d;
12612       -moz-transform-style: preserve-3d;
12613            transform-style: preserve-3d;
12614}
12615
12616/*  3D Button styles --- Animate to top */
12617.uabb-creative-threed-btn.uabb-animate_top-btn:after {
12618    height: 40%;
12619    left: 0;
12620    top: -40%;
12621    width: 100%;
12622    -webkit-transform-origin: 0% 100%;
12623       -moz-transform-origin: 0% 100%;
12624            transform-origin: 0% 100%;
12625    -webkit-transform: rotateX(90deg);
12626       -moz-transform: rotateX(90deg);
12627            transform: rotateX(90deg);
12628}
12629
12630/*  3D Button styles --- Animate to bottom */
12631.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
12632    width: 100%;
12633    height: 40%;
12634    left: 0;
12635    top: 100%;
12636    -webkit-transform-origin: 0% 0%;
12637       -moz-transform-origin: 0% 0%;
12638        -ms-transform-origin: 0% 0%;
12639            transform-origin: 0% 0%;
12640    -webkit-transform: rotateX(-90deg);
12641       -moz-transform: rotateX(-90deg);
12642        -ms-transform: rotateX(-90deg);
12643            transform: rotateX(-90deg);
12644}
12645
12646/*  3D Button styles --- Animate to Left */
12647.uabb-creative-threed-btn.uabb-animate_left-btn:after {
12648    width: 20%;
12649    height: 100%;
12650    left: -20%;
12651    top: 0;
12652    -webkit-transform-origin: 100% 0%;
12653       -moz-transform-origin: 100% 0%;
12654        -ms-transform-origin: 100% 0%;
12655            transform-origin: 100% 0%;
12656    -webkit-transform: rotateY(-60deg);
12657       -moz-transform: rotateY(-60deg);
12658        -ms-transform: rotateY(-60deg);
12659            transform: rotateY(-60deg);
12660}
12661
12662/*  3D Button styles --- Animate to Right */
12663.uabb-creative-threed-btn.uabb-animate_right-btn:after {
12664    width: 20%;
12665    height: 100%;
12666    left: 104%;
12667    top: 0;
12668    -webkit-transform-origin: 0% 0%;
12669       -moz-transform-origin: 0% 0%;
12670        -ms-transform-origin: 0% 0%;
12671            transform-origin: 0% 0%;
12672    -webkit-transform: rotateY(120deg);
12673       -moz-transform: rotateY(120deg);
12674        -ms-transform: rotateY(120deg);
12675            transform: rotateY(120deg);
12676}
12677
12678
12679/* Animate Top */
12680.uabb-animate_top-btn:hover{
12681    -webkit-transform: rotateX(-15deg);
12682       -moz-transform: rotateX(-15deg);
12683        -ms-transform: rotateX(-15deg);
12684         -o-transform: rotateX(-15deg);
12685            transform: rotateX(-15deg);
12686
12687}
12688
12689/* Animate Bottom */
12690.uabb-animate_bottom-btn:hover{
12691    -webkit-transform: rotateX(15deg);
12692       -moz-transform: rotateX(15deg);
12693        -ms-transform: rotateX(15deg);
12694         -o-transform: rotateX(15deg);
12695            transform: rotateX(15deg);
12696
12697}
12698
12699/* Animate Left */
12700.uabb-animate_left-btn:hover{
12701    -webkit-transform: rotateY(6deg);
12702       -moz-transform: rotateY(6deg);
12703        -ms-transform: rotateY(6deg);
12704         -o-transform: rotateY(6deg);
12705            transform: rotateY(6deg);
12706}
12707
12708/* Animate Right */
12709.uabb-animate_right-btn:hover{
12710    -webkit-transform: rotateY(-6deg);
12711       -moz-transform: rotateY(-6deg);
12712        -ms-transform: rotateY(-6deg);
12713         -o-transform: rotateY(-6deg);
12714            transform: rotateY(-6deg);
12715
12716}
12717
12718/*  Flat Button styles  */
12719
12720/*  Common Classes  */
12721.uabb-creative-flat-btn.uabb-animate_to_right-btn,
12722.uabb-creative-flat-btn.uabb-animate_to_left-btn,
12723.uabb-creative-flat-btn.uabb-animate_from_top-btn,
12724.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
12725    overflow: hidden;
12726    position: relative;
12727}
12728
12729.uabb-creative-flat-btn.uabb-animate_to_right-btn i,
12730.uabb-creative-flat-btn.uabb-animate_to_left-btn i,
12731.uabb-creative-flat-btn.uabb-animate_from_top-btn i,
12732.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
12733    bottom: 0;
12734    height: 100%;
12735    margin: 0;
12736    opacity: 1;
12737    position: absolute;
12738    right: 0;
12739    width: 100%;
12740    -webkit-transition: all 200ms linear;
12741       -moz-transition: all 200ms linear;
12742            transition: all 200ms linear;
12743    -webkit-transform: translateY(0);
12744       -moz-transform: translateY(0);
12745         -o-transform: translateY(0);
12746        -ms-transform: translateY(0);
12747            transform: translateY(0);
12748}
12749
12750.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,
12751.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,
12752.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,
12753.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
12754    display: inline-block;
12755    width: 100%;
12756    height: 100%;
12757    -webkit-transition: all 200ms linear;
12758       -moz-transition: all 200ms linear;
12759        -ms-transition: all 200ms linear;
12760         -o-transition: all 200ms linear;
12761            transition: all 200ms linear;
12762    -webkit-backface-visibility: hidden;
12763       -moz-backface-visibility: hidden;
12764            backface-visibility: hidden;
12765}
12766
12767/*  Making Icon position center  */
12768.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,
12769.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,
12770.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,
12771.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
12772    position: absolute;
12773    top: 50%;
12774    left: 50%;
12775    -webkit-transform: translateX(-50%) translateY(-50%);
12776    -moz-transform: translateX(-50%) translateY(-50%);
12777    -o-transform: translateX(-50%) translateY(-50%);
12778    -ms-transform: translateX(-50%) translateY(-50%);
12779    transform: translateX(-50%) translateY(-50%);
12780}
12781
12782/*  Common Hover Classes */
12783.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,
12784.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
12785    left: 0;
12786}
12787.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,
12788.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
12789    top: 0;
12790}
12791
12792/*  Animate Icon to the right */
12793.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
12794    top: 0;
12795    left: -100%;
12796}
12797.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
12798    -webkit-transform: translateX(200%);
12799       -moz-transform: translateX(200%);
12800        -ms-transform: translateX(200%);
12801         -o-transform: translateX(200%);
12802            transform: translateX(200%);
12803}
12804
12805/*  Animate Icon to the left */
12806.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
12807    top: 0;
12808    left: 100%;
12809}
12810
12811.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
12812    -webkit-transform: translateX(-200%);
12813       -moz-transform: translateX(-200%);
12814        -ms-transform: translateX(-200%);
12815         -o-transform: translateX(-200%);
12816            transform: translateX(-200%);
12817}
12818
12819
12820/*  Animate Icon From the Top */
12821.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
12822    top: -100%;
12823    left: 0;
12824}
12825
12826.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
12827    -webkit-transform: translateY(400px);
12828       -moz-transform: translateY(400px);
12829        -ms-transform: translateY(400px);
12830         -o-transform: translateY(400px);
12831            transform: translateY(400px);
12832}
12833
12834/*  Animate Icon From the Bottom */
12835.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
12836    top: 100%;
12837    left: 0;
12838}
12839
12840.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
12841    -webkit-transform: translateY(-400px);
12842       -moz-transform: translateY(-400px);
12843        -ms-transform: translateY(-400px);
12844         -o-transform: translateY(-400px);
12845            transform: translateY(-400px);
12846}
12847
12848/* Media/Video CSS */
12849.uabb-tab-acc-content .wp-video, 
12850.uabb-tab-acc-content video.wp-video-shortcode, 
12851.uabb-tab-acc-content .mejs-container:not(.mejs-audio), 
12852.uabb-tab-acc-content .mejs-overlay.load,
12853.uabb-adv-accordion-content .wp-video, 
12854.uabb-adv-accordion-content video.wp-video-shortcode, 
12855.uabb-adv-accordion-content .mejs-container:not(.mejs-audio), 
12856.uabb-adv-accordion-content .mejs-overlay.load {
12857    width: 100% !important;
12858    height: 100% !important;
12859}
12860.uabb-tab-acc-content .mejs-container:not(.mejs-audio),
12861.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
12862    padding-top: 56.25%;
12863}
12864.uabb-tab-acc-content .wp-video, 
12865.uabb-tab-acc-content video.wp-video-shortcode,
12866.uabb-adv-accordion-content .wp-video, 
12867.uabb-adv-accordion-content video.wp-video-shortcode {
12868    max-width: 100% !important;
12869}
12870.uabb-tab-acc-content video.wp-video-shortcode,
12871.uabb-adv-accordion-content video.wp-video-shortcode {
12872    position: relative;
12873}
12874.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,
12875.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
12876    position: absolute;
12877    top: 0;
12878    right: 0;
12879    bottom: 0;
12880    left: 0;
12881}
12882.uabb-tab-acc-content .mejs-overlay-play,
12883.uabb-adv-accordion-content .mejs-overlay-play {
12884    top: 0;
12885    right: 0;
12886    bottom: 0;
12887    left: 0;
12888    width: auto !important;
12889    height: auto !important;
12890}
12891.fl-row-content-wrap .uabb-row-particles-background,
12892.uabb-col-particles-background {
12893    width:100%;
12894    height:100%;
12895    position:absolute;
12896    left:0;
12897    top:0;
12898}
12899/* Theme Button
12900------------------------------------------------------ */
12901/*.fl-builder-content a.uabb-button,
12902.fl-builder-content a.uabb-button:visited,
12903.fl-builder-content a.uabb-creative-button,
12904.fl-builder-content a.uabb-creative-button:visited*/
12905
12906.uabb-creative-button-wrap a,
12907.uabb-creative-button-wrap a:visited {
12908		
12909	
12910	
12911	
12912	}
12913
12914.uabb-dual-button .uabb-btn,
12915.uabb-dual-button .uabb-btn:visited {
12916			
12917	
12918	
12919	}
12920
12921
12922/* Responsive Js Breakpoint Css */
12923
12924.uabb-js-breakpoint {
12925	content:"default";
12926	display:none;
12927}
12928@media screen and (max-width: 992px) {
12929	.uabb-js-breakpoint {
12930		content:"992";
12931	}
12932}
12933
12934@media screen and (max-width: 768px) {
12935	.uabb-js-breakpoint {
12936		content:"768";
12937	}
12938}
12939
12940
12941						
12942					
12943					
12944					
12945																
12946					
12947					
12948					
12949																
12950					
12951					
12952					
12953																										
12954                                
12955        
12956        .fl-builder-row-settings #fl-field-separator_position {
12957            display: none !important;
12958        }
12959        
12960        
12961        
12962        
12963        
12964        
12965		
12966        
12967		
12968        
12969        
12970/*# sourceURL=fl-builder-layout-213-inline-css */
12971</style>
12972<div class="fl-builder-content fl-builder-content-213 fl-builder-template fl-builder-row-template fl-builder-global-templates-locked" data-post-id="213"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-qkeoldxb137s fl-row-default-height fl-row-align-center" data-node="qkeoldxb137s">
12973	<div class="fl-row-content-wrap">
12974		<div class="uabb-row-separator uabb-top-row-separator" >
12975</div>
12976						<div class="fl-row-content fl-row-full-width fl-node-content">
12977		
12978<div class="fl-col-group fl-node-tng168qvfc7z fl-col-group-equal-height fl-col-group-align-top" data-node="tng168qvfc7z">
12979			<div class="fl-col fl-node-x4w7bcga3jkr fl-col-bg-photo fl-col-small fl-col-small-full-width" data-node="x4w7bcga3jkr">
12980	<div class="fl-col-content fl-node-content"></div>
12981</div>
12982			<div class="fl-col fl-node-q9sewvcuyjxl fl-col-bg-color fl-col-has-cols" data-node="q9sewvcuyjxl">
12983	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-1u4brma6odw0" data-node="1u4brma6odw0" aria-label="Heading">
12984	<div class="fl-module-content fl-node-content">
12985		<h2 class="fl-heading">
12986			<span class="fl-heading-text">Mental Health & Addiction</span>
12987	</h2>
12988	</div>
12989</div>
12990<div class="fl-module fl-module-separator fl-node-469ej5du2kaf" data-node="469ej5du2kaf" aria-label="Separator">
12991	<div class="fl-module-content fl-node-content">
12992		<div class="fl-separator"></div>
12993	</div>
12994</div>
12995
12996<div class="fl-col-group fl-node-d3h50z42furg fl-col-group-nested fl-col-group-equal-height fl-col-group-align-top" data-node="d3h50z42furg">
12997			<div class="fl-col fl-node-vbwnzux7ha3f fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="vbwnzux7ha3f">
12998	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-creative-link fl-node-z1vyme8ocbh7" data-node="z1vyme8ocbh7" aria-label="Creative Link">
12999	<div class="fl-module-content fl-node-content">
13000		<div class="uabb-module-content uabb-cl-wrap">
13001	<ul class="uabb-cl-ul">
13002			<li class="uabb-creative-link uabb-cl-style3 ">
13003			<h4 class="uabb-cl-heading">
13004			<a href="https://samaritas.org/mental-health-addiction/substance-use-disorder/" target="_self"  data-hover="Substance Use Disorder" aria-label="Substance Use Disorder">Substance Use Disorder</a>
13005			</h4>
13006		</li>
13007				</ul>
13008</div>
13009	</div>
13010</div>
13011<div class="fl-module fl-module-creative-link fl-node-hjy68pdxc5vq" data-node="hjy68pdxc5vq" aria-label="Creative Link">
13012	<div class="fl-module-content fl-node-content">
13013		<div class="uabb-module-content uabb-cl-wrap">
13014	<ul class="uabb-cl-ul">
13015			<li class="uabb-creative-link uabb-cl-style3 ">
13016			<h4 class="uabb-cl-heading">
13017			<a href="https://samaritas.org/mental-health-addiction/behavioral-health/" target="_self"  data-hover="Behavioral Health" aria-label="Behavioral Health">Behavioral Health</a>
13018			</h4>
13019		</li>
13020				</ul>
13021</div>
13022	</div>
13023</div>
13024</div>
13025</div>
13026			<div class="fl-col fl-node-9fprjnis32wc fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="9fprjnis32wc">
13027	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-animated-headlines fl-node-0ruj4e1cx8v9" data-node="0ruj4e1cx8v9" aria-label="Animated Headlines">
13028	<div class="fl-module-content fl-node-content">
13029		<div class="pp-animated-headlines pp-headline--style-highlight" data-text="">
13030	<h3 class="pp-headline pp-headline-left">
13031		
13032					<span class="pp-headline-plain-text pp-headline-text-wrapper">We believe healing  starts from within.</span>
13033		
13034				
13035		
13036		
13037			</h3>
13038</div>
13039	</div>
13040</div>
13041<div class="fl-module fl-module-rich-text fl-node-i6byrte8xu1n" data-node="i6byrte8xu1n" aria-label="Text Editor">
13042	<div class="fl-module-content fl-node-content">
13043		<div class="fl-rich-text">
13044	<p>We provide trauma‑informed mental health and addiction treatments — delivering integrated counseling, crisis support, coaching, and more that restores stability and hope.</p>
13045</div>
13046	</div>
13047</div>
13048</div>
13049</div>
13050			<div class="fl-col fl-node-ix5qo2m4ehbg fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="ix5qo2m4ehbg">
13051	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-animated-headlines fl-node-n5ftw3rels14" data-node="n5ftw3rels14" aria-label="Animated Headlines">
13052	<div class="fl-module-content fl-node-content">
13053		<div class="pp-animated-headlines pp-headline--style-highlight" data-text="">
13054	<h3 class="pp-headline pp-headline-left">
13055		
13056					<span class="pp-headline-plain-text pp-headline-text-wrapper">How Can You Help</span>
13057		
13058				
13059		
13060		
13061			</h3>
13062</div>
13063	</div>
13064</div>
13065<div class="fl-module fl-module-rich-text fl-node-qyckxgat14uh" data-node="qyckxgat14uh" aria-label="Text Editor">
13066	<div class="fl-module-content fl-node-content">
13067		<div class="fl-rich-text">
13068	<p>Become a part of Samaritas’ mission to serve people as an expression of the love of Christ.</p>
13069</div>
13070	</div>
13071</div>
13072<div  class="fl-module fl-module-box fl-node-c5hvkiux24z1 fl-visible-desktop fl-visible-large" data-node="c5hvkiux24z1" aria-label="Box">
13073	<div class="fl-module fl-module-button fl-node-nodykhaq1ps8" data-node="nodykhaq1ps8" aria-label="Button">
13074	<div class="fl-module-content fl-node-content">
13075		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/volunteer/" target="_self" class="fl-button"><span class="fl-button-text">Volunteer</span></a></div>	</div>
13076</div>
13077<div class="fl-module fl-module-button fl-node-0mqx13v9b4ag" data-node="0mqx13v9b4ag" aria-label="Button">
13078	<div class="fl-module-content fl-node-content">
13079		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/donate/" target="_self" class="fl-button"><span class="fl-button-text">Donate</span></a></div>	</div>
13080</div>
13081</div>
13082</div>
13083</div>
13084	</div>
13085</div>
13086</div>
13087	</div>
13088		</div>
13089	</div>
13090</div>
13091</div><div class="uabb-js-breakpoint" style="display: none;"></div>
13092            </div>
13093            </li><li class="mega-menu-saved-row">
13094            <a   target="_self" class="mega-menu-saved-row-a megamenuonmouseover" href="https://samaritas.org/housing-community/">Housing & Community <i class=""></i></a>
13095            <div class="mega-menu-saved-row-container" >
13096            <style id="fl-builder-layout-153-inline-css">
13097
13098
13099
13100
13101
13102
13103.fl-node-t0eicdpqa73l > .fl-row-content-wrap {
13104	background-color: #ea067a;
13105}
13106.fl-node-t0eicdpqa73l.fl-row-default-height > .fl-row-content-wrap, .fl-node-t0eicdpqa73l.fl-row-full-height > .fl-row-content-wrap, .fl-node-t0eicdpqa73l.fl-row-custom-height > .fl-row-content-wrap {
13107	align-items: center;
13108	justify-content: center;
13109}
13110 .fl-node-t0eicdpqa73l > .fl-row-content-wrap {
13111	margin-top:23px;
13112}
13113 .fl-node-t0eicdpqa73l > .fl-row-content-wrap {
13114	padding-top:0px;
13115	padding-bottom:0px;
13116	padding-left:0px;
13117}
13118
13119
13120
13121
13122.fl-node-acz0qpu39wet {
13123	width: 24%;
13124}
13125.fl-node-acz0qpu39wet > .fl-col-content {
13126	background-image: url(https://samaritas.org/wp-content/uploads/2025/03/woman-1.jpg);
13127	background-repeat: no-repeat;
13128	background-position: center center;
13129	background-attachment: scroll;
13130	background-size: cover;
13131}
13132.fl-builder-content .fl-node-acz0qpu39wet > .fl-col-content {
13133	min-height: 460px;
13134}
13135
13136
13137
13138
13139.fl-node-d903wpvybu1f {
13140	width: 26%;
13141}
13142
13143
13144
13145
13146.fl-node-sc4xn6y5lmkd {
13147	width: 76%;
13148}
13149 .fl-node-sc4xn6y5lmkd > .fl-col-content {
13150	margin-top:20px;
13151	margin-right:40px;
13152	margin-bottom:20px;
13153	margin-left:40px;
13154}
13155
13156
13157
13158
13159.fl-node-ro7dc1szpejt {
13160	width: 39%;
13161}
13162
13163
13164
13165
13166.fl-node-ysji97wb4crq {
13167	width: 34%;
13168}
13169
13170.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-creative-link a {
13171	color: #ffffff;}
13172
13173
13174.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-creative-link a span {
13175	color: inherit;
13176	line-height: inherit;
13177	font-size: inherit;
13178	font-family: inherit;
13179	font-weight: inherit;
13180}
13181.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-creative-link a:hover,
13182.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-creative-link a span:hover {
13183	color: #ffffff;
13184}
13185	
13186.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-cl-ul li {
13187	display: inline-block;
13188			margin-right: 10px;
13189	
13190	margin-bottom: 15px;
13191}
13192
13193.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-cl-ul {
13194	text-align: left;
13195}
13196
13197/* Style 2 */
13198
13199.fl-node-ura1mo2n4plk .uabb-cl-style2 p a,
13200.fl-node-ura1mo2n4plk .uabb-cl-style2 div a,
13201.fl-node-ura1mo2n4plk .uabb-cl-style2 span a {
13202	color:
13203	#ffffff;
13204}
13205
13206.fl-node-ura1mo2n4plk .uabb-cl-style2 a span {
13207	padding: 5px 15px;
13208		background: #440099;}
13209.fl-node-ura1mo2n4plk .uabb-cl-style2 a span:before {
13210		background: #440099;	padding: inherit;
13211}
13212
13213/* Style 3 */
13214.fl-node-ura1mo2n4plk .uabb-cl-style3 a::after {
13215		background: #ffffff;
13216	height:1px;
13217}
13218
13219/* Style 4 */
13220.fl-node-ura1mo2n4plk .uabb-cl-style4 a::after {
13221		background: #ffffff;
13222	height:1px;
13223}
13224
13225/* Style 7 */
13226
13227.fl-node-ura1mo2n4plk .uabb-cl-style7 a::before,
13228.fl-node-ura1mo2n4plk .uabb-cl-style7 a::after {
13229	height: 1px;
13230		background: #ffffff;
13231}
13232
13233
13234/* Style 8 */
13235
13236.fl-node-ura1mo2n4plk .uabb-cl-style8 a::before,
13237.fl-node-ura1mo2n4plk .uabb-cl-style8 a::after {
13238	border: 1px solid #ffffff;
13239}
13240
13241.fl-node-ura1mo2n4plk .uabb-cl-style8 a::after {
13242	border-color:
13243	#000000;
13244}
13245
13246/* Style 9 */
13247.fl-node-ura1mo2n4plk .uabb-cl-style9 a span {
13248	color:#ffffff;
13249		background: #440099;
13250}
13251
13252.fl-node-ura1mo2n4plk .uabb-cl-style9 p a,
13253.fl-node-ura1mo2n4plk .uabb-cl-style9 div a,
13254.fl-node-ura1mo2n4plk .uabb-cl-style9 span a {
13255	color:
13256	#ffffff;
13257}
13258
13259.fl-node-ura1mo2n4plk .uabb-cl-style9 a::before {
13260	color:#ffffff;
13261		background: #440099;
13262}
13263
13264/* Style 10 */
13265
13266.fl-node-ura1mo2n4plk .uabb-cl-style10 a {
13267	border-top-width:1px;
13268	border-top-style:solid;
13269	border-top-color:
13270	#ffffff;
13271	color:#ffffff;
13272}
13273
13274.fl-node-ura1mo2n4plk .uabb-cl-style10 a::before {
13275	border-bottom-width:1px;
13276	border-bottom-style:solid;
13277	border-bottom-color:
13278	#ffffff;
13279	color:#ffffff;
13280}
13281
13282/* Style 6 */
13283.fl-node-ura1mo2n4plk .uabb-cl-style6 a:before {
13284	position: absolute;
13285	top: 0;
13286	left: 0;
13287	width: 100%;
13288	height: 1px;
13289		background: #ffffff;
13290	content: '';
13291	-webkit-transition: top 0.3s;
13292	-moz-transition: top 0.3s;
13293	transition: top 0.3s;
13294}
13295
13296.fl-node-ura1mo2n4plk .uabb-cl-style6 a:after {
13297	position: absolute;
13298	top: 0;
13299	left: 0;
13300	content: '';
13301	width: 1px;
13302	height: 1px;
13303		background: #ffffff;
13304	-webkit-transition: height 0.3s;
13305	-moz-transition: height 0.3s;
13306	transition: height 0.3s;
13307}
13308
13309.fl-node-ura1mo2n4plk .uabb-cl-style6 a:hover::before {
13310	top: 100%;
13311	opacity: 1;
13312}
13313
13314.fl-node-ura1mo2n4plk .uabb-cl-style6 a:hover::after {
13315	height: 100%;
13316}
13317
13318
13319/* Style 11 */
13320
13321.fl-node-ura1mo2n4plk .uabb-cl-style11 a::before,
13322.fl-node-ura1mo2n4plk .uabb-cl-style11 a::after {
13323	border-color:
13324	#ffffff;
13325}
13326
13327/* Style 12 */
13328
13329.fl-node-ura1mo2n4plk .uabb-cl-style12 a:hover::before,
13330.fl-node-ura1mo2n4plk .uabb-cl-style12 a:focus::before {
13331		color: #ffffff;
13332	text-shadow: 10px 0
13333	#ffffff, -10px 0 #ffffff;
13334}
13335
13336/* Style 13 */
13337
13338.fl-node-ura1mo2n4plk .uabb-cl-style13 a::before,
13339.fl-node-ura1mo2n4plk .uabb-cl-style13 a::after {
13340	height: 1px;
13341		background: #ffffff;
13342}
13343
13344/* Style 14 */
13345
13346.fl-node-ura1mo2n4plk .uabb-cl-style14 a::before {
13347	color:#ffffff;
13348	content: attr(data-hover);
13349	position: absolute;
13350	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
13351	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
13352	transition: transform 0.3s, opacity 0.3s;
13353}
13354
13355.fl-node-ura1mo2n4plk .uabb-cl-style14 .uabb-cl-heading,
13356.fl-node-ura1mo2n4plk .uabb-cl-style14 .uabb-cl-heading a,
13357.fl-node-ura1mo2n4plk .uabb-cl-style14 .uabb-cl-heading a:visited,
13358.fl-node-ura1mo2n4plk .uabb-cl-style14 .uabb-cl-heading a *,
13359.fl-node-ura1mo2n4plk .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
13360	color:#ffffff;
13361}
13362
13363/* Style 15 */
13364
13365.fl-node-ura1mo2n4plk .uabb-cl-style15 a::before {
13366	color:#ffffff;
13367}
13368
13369/* Style 16 */
13370
13371.fl-node-ura1mo2n4plk .uabb-cl-style16 a::after {
13372		background: #ffffff;
13373	height:1px;
13374}
13375
13376/* Style 17 */
13377
13378.fl-node-ura1mo2n4plk .uabb-cl-style17 a {
13379	color:#ffffff;
13380}
13381
13382.fl-node-ura1mo2n4plk .uabb-cl-style17 a::after,
13383.fl-node-ura1mo2n4plk .uabb-cl-style17 a::before {
13384	height: 1px;
13385		background: #ffffff;
13386}
13387
13388/* Style 18 */
13389
13390.fl-node-ura1mo2n4plk .uabb-cl-style18 a {
13391	margin: 0;
13392	width: 200px;
13393	max-width: 100%;
13394}
13395
13396.fl-node-ura1mo2n4plk .uabb-cl-style18 p a,
13397.fl-node-ura1mo2n4plk .uabb-cl-style18 div a,
13398.fl-node-ura1mo2n4plk .uabb-cl-style18 span a {
13399	color:
13400	#ffffff;
13401}
13402
13403
13404.fl-node-ura1mo2n4plk .uabb-cl-style18 a span {
13405	-webkit-transform-origin: 50% 50% -100px;
13406	-moz-transform-origin: 50% 50% -100px;
13407	transform-origin: 50% 50% -100px;
13408}
13409
13410.fl-node-ura1mo2n4plk .uabb-cl-style18 a span {
13411		background: #440099;
13412}
13413
13414.fl-node-ura1mo2n4plk .uabb-cl-style18 a:hover span::before,
13415.fl-node-ura1mo2n4plk .uabb-cl-style18 a:focus span::before {
13416		background: #440099;
13417}
13418
13419.fl-node-ura1mo2n4plk .uabb-cl-style18 a span::before,
13420.fl-node-ura1mo2n4plk .uabb-cl-style18 a:hover span,
13421.fl-node-ura1mo2n4plk .uabb-cl-style18 a:focus span {
13422		background: #120067;
13423}
13424
13425/* Style 19 */
13426
13427
13428.fl-node-ura1mo2n4plk .uabb-cl-style19 a span {
13429		background: #440099;
13430	box-shadow: inset 0 3px #120067;
13431}
13432
13433.fl-node-ura1mo2n4plk .uabb-cl-style19 p a,
13434.fl-node-ura1mo2n4plk .uabb-cl-style19 div a,
13435.fl-node-ura1mo2n4plk .uabb-cl-style19 span a {
13436	color:
13437	#ffffff;
13438}
13439
13440.fl-node-ura1mo2n4plk .uabb-cl-style19 a span::before {
13441		background: #440099;
13442	color:#ffffff;
13443}
13444
13445.fl-node-ura1mo2n4plk .uabb-cl-style19 a:hover span,
13446.fl-node-ura1mo2n4plk .uabb-cl-style19 a:focus span {
13447	background: #120067;
13448}
13449
13450/* Style 20 */
13451
13452.fl-node-ura1mo2n4plk .uabb-cl-style20 a:hover,
13453.fl-node-ura1mo2n4plk .uabb-cl-style20 a:focus {
13454	color:#ffffff;
13455}
13456
13457.fl-node-ura1mo2n4plk .uabb-cl-style20 a {
13458	color:#ffffff;
13459	-webkit-transition: color 0.3s;
13460	-moz-transition: color 0.3s;
13461	transition: color 0.3s;
13462}
13463
13464.fl-node-ura1mo2n4plk .uabb-cl-style20 a::before,
13465.fl-node-ura1mo2n4plk .uabb-cl-style20 a::after {
13466	height: 1px;
13467		background: #ffffff;
13468}
13469
13470/* Style Simple */
13471.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
13472	color:#ffffff;
13473}
13474
13475.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
13476	color:#ffffff;
13477}
13478
13479		@media ( max-width: 768px ) {
13480
13481			
13482							.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-cl-ul li {
13483					margin-left: 0;
13484					margin-right: 0;
13485					display: block;
13486				}
13487					}
13488.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-cl-heading a {
13489	font-size: 22px;
13490	text-align: left;
13491}
13492@media(max-width: 1200px) {
13493	.fl-node-ura1mo2n4plk .uabb-cl-wrap .uabb-cl-heading a {
13494		font-size: 17px;
13495	}
13496}
13497 .fl-node-ura1mo2n4plk > .fl-module-content {
13498	margin-top:20px;
13499	margin-bottom:-10px;
13500}
13501@media (max-width: 768px) { .fl-node-ura1mo2n4plk > .fl-module-content { margin-bottom:20px; } }.fl-row .fl-col .fl-node-1x9j0tpfnck2 h2.fl-heading a,
13502.fl-row .fl-col .fl-node-1x9j0tpfnck2 h2.fl-heading .fl-heading-text,
13503.fl-row .fl-col .fl-node-1x9j0tpfnck2 h2.fl-heading .fl-heading-text *,
13504.fl-node-1x9j0tpfnck2 h2.fl-heading .fl-heading-text {
13505	color: #ffffff;
13506}
13507 .fl-node-1x9j0tpfnck2 > .fl-module-content {
13508	margin-bottom:0px;
13509}
13510.fl-node-pngah6u5wdmo .pp-headline {
13511	text-align: left;
13512}
13513.fl-node-pngah6u5wdmo .pp-headline,
13514.fl-node-pngah6u5wdmo .pp-headline a {
13515			color: #ffffff;
13516	}
13517.fl-node-pngah6u5wdmo .pp-headline-dynamic-wrapper {
13518			color: #ffffff;
13519	}
13520.fl-node-pngah6u5wdmo .pp-headline-dynamic-wrapper.pp-headline-typing-selected {
13521	}
13522.fl-node-pngah6u5wdmo .pp-headline-dynamic-wrapper.pp-headline-typing-selected .pp-headline-dynamic-text {
13523	}
13524.fl-node-pngah6u5wdmo .pp-headline-dynamic-wrapper path {
13525				stroke: #ffffff;
13526	}.fl-node-pngah6u5wdmo .pp-headline {
13527	font-size: 28px;
13528}
13529@media(max-width: 1200px) {
13530	.fl-node-pngah6u5wdmo .pp-headline {
13531		font-size: 24px;
13532	}
13533}
13534 .fl-node-pngah6u5wdmo > .fl-module-content {
13535	margin-top:0px;
13536}
13537.fl-node-gypxrt8d2afn .pp-headline {
13538	text-align: left;
13539}
13540.fl-node-gypxrt8d2afn .pp-headline,
13541.fl-node-gypxrt8d2afn .pp-headline a {
13542			color: #ffffff;
13543	}
13544.fl-node-gypxrt8d2afn .pp-headline-dynamic-wrapper {
13545			color: #ffffff;
13546	}
13547.fl-node-gypxrt8d2afn .pp-headline-dynamic-wrapper.pp-headline-typing-selected {
13548	}
13549.fl-node-gypxrt8d2afn .pp-headline-dynamic-wrapper.pp-headline-typing-selected .pp-headline-dynamic-text {
13550	}
13551.fl-node-gypxrt8d2afn .pp-headline-dynamic-wrapper path {
13552				stroke: #ffffff;
13553	}.fl-node-gypxrt8d2afn .pp-headline {
13554	font-size: 28px;
13555}
13556@media(max-width: 1200px) {
13557	.fl-node-gypxrt8d2afn .pp-headline {
13558		font-size: 24px;
13559	}
13560}
13561 .fl-node-gypxrt8d2afn > .fl-module-content {
13562	margin-top:0px;
13563}
13564
13565.fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button),
13566.fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):hover,
13567.fl-builder-content .fl-node-daz6jn9mrcgf a.fl-button:visited,
13568.fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button),
13569.fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):hover,
13570.fl-page .fl-builder-content .fl-node-daz6jn9mrcgf a.fl-button:visited {
13571	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
13572}
13573
13574
13575
13576
13577
13578.fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):hover,
13579.fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):focus,
13580.fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):hover,
13581.fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):focus {
13582
13583	background: rgba(29,209,161,0.75);
13584
13585		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
13586	}
13587
13588
13589
13590.fl-node-daz6jn9mrcgf.fl-button-wrap, .fl-node-daz6jn9mrcgf .fl-button-wrap {
13591	text-align: center;
13592}
13593.fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button) {
13594	padding-top: 12px;
13595	padding-right: 20px;
13596	padding-bottom: 12px;
13597	padding-left: 20px;
13598}
13599.fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button), .fl-builder-content .fl-node-daz6jn9mrcgf a.fl-button:visited, .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf a.fl-button:visited {
13600	font-size: 18px;
13601	text-transform: uppercase;
13602	border: 1px solid #38008d;
13603}
13604.fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):hover, .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):focus {
13605	border: 1px solid rgba(17,197,149,0.75);
13606}
13607.fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button), .fl-builder-content .fl-node-daz6jn9mrcgf a.fl-button:visited, .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):hover, .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf a.fl-button:visited, .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button):focus {
13608	border-style: none;
13609	border-width: 0;
13610	background-clip: border-box;
13611	border-color: rgb(255, 255, 255);
13612	border-top-left-radius: 40px;
13613	border-top-right-radius: 40px;
13614	border-bottom-left-radius: 40px;
13615	border-bottom-right-radius: 40px;
13616}
13617.fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button), .fl-builder-content .fl-node-daz6jn9mrcgf a.fl-button:visited, .fl-builder
13617-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button) *, .fl-builder-content .fl-node-daz6jn9mrcgf a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf a.fl-button:visited, .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-daz6jn9mrcgf a.fl-button:visited * {
13618	color: #ffffff;
13619}
13620 .fl-node-daz6jn9mrcgf > .fl-module-content {
13621	margin-top:0px;
13622	margin-right:0px;
13623	margin-bottom:0px;
13624	margin-left:0px;
13625}
13626
13627.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-creative-link a {
13628	color: #ffffff;}
13629
13630
13631.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-creative-link a span {
13632	color: inherit;
13633	line-height: inherit;
13634	font-size: inherit;
13635	font-family: inherit;
13636	font-weight: inherit;
13637}
13638.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-creative-link a:hover,
13639.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-creative-link a span:hover {
13640	color: #ffffff;
13641}
13642	
13643.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-cl-ul li {
13644	display: inline-block;
13645			margin-right: 10px;
13646	
13647	margin-bottom: 15px;
13648}
13649
13650.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-cl-ul {
13651	text-align: left;
13652}
13653
13654/* Style 2 */
13655
13656.fl-node-jtmpq8gz5nx3 .uabb-cl-style2 p a,
13657.fl-node-jtmpq8gz5nx3 .uabb-cl-style2 div a,
13658.fl-node-jtmpq8gz5nx3 .uabb-cl-style2 span a {
13659	color:
13660	#ffffff;
13661}
13662
13663.fl-node-jtmpq8gz5nx3 .uabb-cl-style2 a span {
13664	padding: 5px 15px;
13665		background: #440099;}
13666.fl-node-jtmpq8gz5nx3 .uabb-cl-style2 a span:before {
13667		background: #440099;	padding: inherit;
13668}
13669
13670/* Style 3 */
13671.fl-node-jtmpq8gz5nx3 .uabb-cl-style3 a::after {
13672		background: #ffffff;
13673	height:1px;
13674}
13675
13676/* Style 4 */
13677.fl-node-jtmpq8gz5nx3 .uabb-cl-style4 a::after {
13678		background: #ffffff;
13679	height:1px;
13680}
13681
13682/* Style 7 */
13683
13684.fl-node-jtmpq8gz5nx3 .uabb-cl-style7 a::before,
13685.fl-node-jtmpq8gz5nx3 .uabb-cl-style7 a::after {
13686	height: 1px;
13687		background: #ffffff;
13688}
13689
13690
13691/* Style 8 */
13692
13693.fl-node-jtmpq8gz5nx3 .uabb-cl-style8 a::before,
13694.fl-node-jtmpq8gz5nx3 .uabb-cl-style8 a::after {
13695	border: 1px solid #ffffff;
13696}
13697
13698.fl-node-jtmpq8gz5nx3 .uabb-cl-style8 a::after {
13699	border-color:
13700	#000000;
13701}
13702
13703/* Style 9 */
13704.fl-node-jtmpq8gz5nx3 .uabb-cl-style9 a span {
13705	color:#ffffff;
13706		background: #440099;
13707}
13708
13709.fl-node-jtmpq8gz5nx3 .uabb-cl-style9 p a,
13710.fl-node-jtmpq8gz5nx3 .uabb-cl-style9 div a,
13711.fl-node-jtmpq8gz5nx3 .uabb-cl-style9 span a {
13712	color:
13713	#ffffff;
13714}
13715
13716.fl-node-jtmpq8gz5nx3 .uabb-cl-style9 a::before {
13717	color:#ffffff;
13718		background: #440099;
13719}
13720
13721/* Style 10 */
13722
13723.fl-node-jtmpq8gz5nx3 .uabb-cl-style10 a {
13724	border-top-width:1px;
13725	border-top-style:solid;
13726	border-top-color:
13727	#ffffff;
13728	color:#ffffff;
13729}
13730
13731.fl-node-jtmpq8gz5nx3 .uabb-cl-style10 a::before {
13732	border-bottom-width:1px;
13733	border-bottom-style:solid;
13734	border-bottom-color:
13735	#ffffff;
13736	color:#ffffff;
13737}
13738
13739/* Style 6 */
13740.fl-node-jtmpq8gz5nx3 .uabb-cl-style6 a:before {
13741	position: absolute;
13742	top: 0;
13743	left: 0;
13744	width: 100%;
13745	height: 1px;
13746		background: #ffffff;
13747	content: '';
13748	-webkit-transition: top 0.3s;
13749	-moz-transition: top 0.3s;
13750	transition: top 0.3s;
13751}
13752
13753.fl-node-jtmpq8gz5nx3 .uabb-cl-style6 a:after {
13754	position: absolute;
13755	top: 0;
13756	left: 0;
13757	content: '';
13758	width: 1px;
13759	height: 1px;
13760		background: #ffffff;
13761	-webkit-transition: height 0.3s;
13762	-moz-transition: height 0.3s;
13763	transition: height 0.3s;
13764}
13765
13766.fl-node-jtmpq8gz5nx3 .uabb-cl-style6 a:hover::before {
13767	top: 100%;
13768	opacity: 1;
13769}
13770
13771.fl-node-jtmpq8gz5nx3 .uabb-cl-style6 a:hover::after {
13772	height: 100%;
13773}
13774
13775
13776/* Style 11 */
13777
13778.fl-node-jtmpq8gz5nx3 .uabb-cl-style11 a::before,
13779.fl-node-jtmpq8gz5nx3 .uabb-cl-style11 a::after {
13780	border-color:
13781	#ffffff;
13782}
13783
13784/* Style 12 */
13785
13786.fl-node-jtmpq8gz5nx3 .uabb-cl-style12 a:hover::before,
13787.fl-node-jtmpq8gz5nx3 .uabb-cl-style12 a:focus::before {
13788		color: #ffffff;
13789	text-shadow: 10px 0
13790	#ffffff, -10px 0 #ffffff;
13791}
13792
13793/* Style 13 */
13794
13795.fl-node-jtmpq8gz5nx3 .uabb-cl-style13 a::before,
13796.fl-node-jtmpq8gz5nx3 .uabb-cl-style13 a::after {
13797	height: 1px;
13798		background: #ffffff;
13799}
13800
13801/* Style 14 */
13802
13803.fl-node-jtmpq8gz5nx3 .uabb-cl-style14 a::before {
13804	color:#ffffff;
13805	content: attr(data-hover);
13806	position: absolute;
13807	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
13808	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
13809	transition: transform 0.3s, opacity 0.3s;
13810}
13811
13812.fl-node-jtmpq8gz5nx3 .uabb-cl-style14 .uabb-cl-heading,
13813.fl-node-jtmpq8gz5nx3 .uabb-cl-style14 .uabb-cl-heading a,
13814.fl-node-jtmpq8gz5nx3 .uabb-cl-style14 .uabb-cl-heading a:visited,
13815.fl-node-jtmpq8gz5nx3 .uabb-cl-style14 .uabb-cl-heading a *,
13816.fl-node-jtmpq8gz5nx3 .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
13817	color:#ffffff;
13818}
13819
13820/* Style 15 */
13821
13822.fl-node-jtmpq8gz5nx3 .uabb-cl-style15 a::before {
13823	color:#ffffff;
13824}
13825
13826/* Style 16 */
13827
13828.fl-node-jtmpq8gz5nx3 .uabb-cl-style16 a::after {
13829		background: #ffffff;
13830	height:1px;
13831}
13832
13833/* Style 17 */
13834
13835.fl-node-jtmpq8gz5nx3 .uabb-cl-style17 a {
13836	color:#ffffff;
13837}
13838
13839.fl-node-jtmpq8gz5nx3 .uabb-cl-style17 a::after,
13840.fl-node-jtmpq8gz5nx3 .uabb-cl-style17 a::before {
13841	height: 1px;
13842		background: #ffffff;
13843}
13844
13845/* Style 18 */
13846
13847.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 a {
13848	margin: 0;
13849	width: 200px;
13850	max-width: 100%;
13851}
13852
13853.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 p a,
13854.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 div a,
13855.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 span a {
13856	color:
13857	#ffffff;
13858}
13859
13860
13861.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 a span {
13862	-webkit-transform-origin: 50% 50% -100px;
13863	-moz-transform-origin: 50% 50% -100px;
13864	transform-origin: 50% 50% -100px;
13865}
13866
13867.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 a span {
13868		background: #440099;
13869}
13870
13871.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 a:hover span::before,
13872.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 a:focus span::before {
13873		background: #440099;
13874}
13875
13876.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 a span::before,
13877.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 a:hover span,
13878.fl-node-jtmpq8gz5nx3 .uabb-cl-style18 a:focus span {
13879		background: #120067;
13880}
13881
13882/* Style 19 */
13883
13884
13885.fl-node-jtmpq8gz5nx3 .uabb-cl-style19 a span {
13886		background: #440099;
13887	box-shadow: inset 0 3px #120067;
13888}
13889
13890.fl-node-jtmpq8gz5nx3 .uabb-cl-style19 p a,
13891.fl-node-jtmpq8gz5nx3 .uabb-cl-style19 div a,
13892.fl-node-jtmpq8gz5nx3 .uabb-cl-style19 span a {
13893	color:
13894	#ffffff;
13895}
13896
13897.fl-node-jtmpq8gz5nx3 .uabb-cl-style19 a span::before {
13898		background: #440099;
13899	color:#ffffff;
13900}
13901
13902.fl-node-jtmpq8gz5nx3 .uabb-cl-style19 a:hover span,
13903.fl-node-jtmpq8gz5nx3 .uabb-cl-style19 a:focus span {
13904	background: #120067;
13905}
13906
13907/* Style 20 */
13908
13909.fl-node-jtmpq8gz5nx3 .uabb-cl-style20 a:hover,
13910.fl-node-jtmpq8gz5nx3 .uabb-cl-style20 a:focus {
13911	color:#ffffff;
13912}
13913
13914.fl-node-jtmpq8gz5nx3 .uabb-cl-style20 a {
13915	color:#ffffff;
13916	-webkit-transition: color 0.3s;
13917	-moz-transition: color 0.3s;
13918	transition: color 0.3s;
13919}
13920
13921.fl-node-jtmpq8gz5nx3 .uabb-cl-style20 a::before,
13922.fl-node-jtmpq8gz5nx3 .uabb-cl-style20 a::after {
13923	height: 1px;
13924		background: #ffffff;
13925}
13926
13927/* Style Simple */
13928.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
13929	color:#ffffff;
13930}
13931
13932.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
13933	color:#ffffff;
13934}
13935
13936		@media ( max-width: 768px ) {
13937
13938			
13939							.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-cl-ul li {
13940					margin-left: 0;
13941					margin-right: 0;
13942					display: block;
13943				}
13944					}
13945.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-cl-heading a {
13946	font-size: 22px;
13947	text-align: left;
13948}
13949@media(max-width: 1200px) {
13950	.fl-node-jtmpq8gz5nx3 .uabb-cl-wrap .uabb-cl-heading a {
13951		font-size: 17px;
13952	}
13953}
13954 .fl-node-jtmpq8gz5nx3 > .fl-module-content {
13955	margin-top:0px;
13956	margin-bottom:-10px;
13957}
13958@media (max-width: 768px) { .fl-node-jtmpq8gz5nx3 > .fl-module-content { margin-bottom:20px; } }
13958	.fl-builder-content .fl-node-ykjh54m6b31c .fl-module-content .fl-rich-text,
13959	.fl-builder-content .fl-node-ykjh54m6b31c .fl-module-content .fl-rich-text * {
13960		color: #ffffff;
13961	}
13962	 .fl-node-ykjh54m6b31c > .fl-module-content {
13963	margin-top:0px;
13964	margin-right:60px;
13965	margin-bottom:0px;
13966}
13967@media (max-width: 768px) { .fl-node-ykjh54m6b31c > .fl-module-content { margin-right:20px; } }.fl-node-8ca9fxszj6tv .fl-separator {
13968	border-top-width: 1px;
13969	max-width: 100%;
13970	width: 100%;
13971	margin: auto;
13972}
13973
13974			.fl-node-8ca9fxszj6tv .fl-separator {
13975	border-top-color: #ffffff;
13976	border-top-style: solid;
13977}
13978	.fl-builder-content .fl-node-91rms0xcauod .fl-module-content .fl-rich-text,
13979	.fl-builder-content .fl-node-91rms0xcauod .fl-module-content .fl-rich-text * {
13980		color: #ffffff;
13981	}
13982	 .fl-node-91rms0xcauod > .fl-module-content {
13983	margin-top:0px;
13984	margin-right:60px;
13985	margin-bottom:0px;
13986}
13987@media ( max-width: 1200px ) {
13988 .fl-node-91rms0xcauod.fl-module > .fl-module-content {
13989	margin-right:20px;
13990}
13991}
13992
13993.fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button),
13994.fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):hover,
13995.fl-builder-content .fl-node-mhijt249edkr a.fl-button:visited,
13996.fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button),
13997.fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):hover,
13998.fl-page .fl-builder-content .fl-node-mhijt249edkr a.fl-button:visited {
13999	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
14000}
14001
14002
14003
14004
14005
14006.fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):hover,
14007.fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):focus,
14008.fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):hover,
14009.fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):focus {
14010
14011	background: rgba(29,209,161,0.75);
14012
14013		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
14014	}
14015
14016
14017
14018.fl-node-mhijt249edkr.fl-button-wrap, .fl-node-mhijt249edkr .fl-button-wrap {
14019	text-align: center;
14020}
14021.fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button) {
14022	padding-top: 12px;
14023	padding-right: 20px;
14024	padding-bottom: 12px;
14025	padding-left: 20px;
14026}
14027.fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button), .fl-builder-content .fl-node-mhijt249edkr a.fl-button:visited, .fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-mhijt249edkr a.fl-button:visited {
14028	font-size: 18px;
14029	text-transform: uppercase;
14030	border: 1px solid #38008d;
14031}
14032.fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):hover, .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):focus {
14033	border: 1px solid rgba(17,197,149,0.75);
14034}
14035.fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button), .fl-builder-content .fl-node-mhijt249edkr a.fl-button:visited, .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):hover, .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-mhijt249edkr a.fl-button:visited, .fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button):focus {
14036	border-style: none;
14037	border-width: 0;
14038	background-clip: border-box;
14039	border-color: rgb(255, 255, 255);
14040	border-top-left-radius: 40px;
14041	border-top-right-radius: 40px;
14042	border-bottom-left-radius: 40px;
14043	border-bottom-right-radius: 40px;
14044}
14045.fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button), .fl-builder-content .fl-node-mhijt249edkr a.fl-button:visited, .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button) *, .fl-builder-content .fl-node-mhijt249edkr a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button), .fl-page .fl-builder
14045-content .fl-node-mhijt249edkr a.fl-button:visited, .fl-page .fl-builder-content .fl-node-mhijt249edkr .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-mhijt249edkr a.fl-button:visited * {
14046	color: #ffffff;
14047}
14048 .fl-node-mhijt249edkr > .fl-module-content {
14049	margin-top:0px;
14050	margin-right:0px;
14051	margin-bottom:0px;
14052	margin-left:0px;
14053}
14054
14055.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-creative-link a {
14056	color: #ffffff;}
14057
14058
14059.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-creative-link a span {
14060	color: inherit;
14061	line-height: inherit;
14062	font-size: inherit;
14063	font-family: inherit;
14064	font-weight: inherit;
14065}
14066.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-creative-link a:hover,
14067.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-creative-link a span:hover {
14068	color: #ffffff;
14069}
14070	
14071.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-cl-ul li {
14072	display: inline-block;
14073			margin-right: 10px;
14074	
14075	margin-bottom: 15px;
14076}
14077
14078.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-cl-ul {
14079	text-align: left;
14080}
14081
14082/* Style 2 */
14083
14084.fl-node-36ecwmvofgqy .uabb-cl-style2 p a,
14085.fl-node-36ecwmvofgqy .uabb-cl-style2 div a,
14086.fl-node-36ecwmvofgqy .uabb-cl-style2 span a {
14087	color:
14088	#ffffff;
14089}
14090
14091.fl-node-36ecwmvofgqy .uabb-cl-style2 a span {
14092	padding: 5px 15px;
14093		background: #440099;}
14094.fl-node-36ecwmvofgqy .uabb-cl-style2 a span:before {
14095		background: #440099;	padding: inherit;
14096}
14097
14098/* Style 3 */
14099.fl-node-36ecwmvofgqy .uabb-cl-style3 a::after {
14100		background: #ffffff;
14101	height:1px;
14102}
14103
14104/* Style 4 */
14105.fl-node-36ecwmvofgqy .uabb-cl-style4 a::after {
14106		background: #ffffff;
14107	height:1px;
14108}
14109
14110/* Style 7 */
14111
14112.fl-node-36ecwmvofgqy .uabb-cl-style7 a::before,
14113.fl-node-36ecwmvofgqy .uabb-cl-style7 a::after {
14114	height: 1px;
14115		background: #ffffff;
14116}
14117
14118
14119/* Style 8 */
14120
14121.fl-node-36ecwmvofgqy .uabb-cl-style8 a::before,
14122.fl-node-36ecwmvofgqy .uabb-cl-style8 a::after {
14123	border: 1px solid #ffffff;
14124}
14125
14126.fl-node-36ecwmvofgqy .uabb-cl-style8 a::after {
14127	border-color:
14128	#000000;
14129}
14130
14131/* Style 9 */
14132.fl-node-36ecwmvofgqy .uabb-cl-style9 a span {
14133	color:#ffffff;
14134		background: #440099;
14135}
14136
14137.fl-node-36ecwmvofgqy .uabb-cl-style9 p a,
14138.fl-node-36ecwmvofgqy .uabb-cl-style9 div a,
14139.fl-node-36ecwmvofgqy .uabb-cl-style9 span a {
14140	color:
14141	#ffffff;
14142}
14143
14144.fl-node-36ecwmvofgqy .uabb-cl-style9 a::before {
14145	color:#ffffff;
14146		background: #440099;
14147}
14148
14149/* Style 10 */
14150
14151.fl-node-36ecwmvofgqy .uabb-cl-style10 a {
14152	border-top-width:1px;
14153	border-top-style:solid;
14154	border-top-color:
14155	#ffffff;
14156	color:#ffffff;
14157}
14158
14159.fl-node-36ecwmvofgqy .uabb-cl-style10 a::before {
14160	border-bottom-width:1px;
14161	border-bottom-style:solid;
14162	border-bottom-color:
14163	#ffffff;
14164	color:#ffffff;
14165}
14166
14167/* Style 6 */
14168.fl-node-36ecwmvofgqy .uabb-cl-style6 a:before {
14169	position: absolute;
14170	top: 0;
14171	left: 0;
14172	width: 100%;
14173	height: 1px;
14174		background: #ffffff;
14175	content: '';
14176	-webkit-transition: top 0.3s;
14177	-moz-transition: top 0.3s;
14178	transition: top 0.3s;
14179}
14180
14181.fl-node-36ecwmvofgqy .uabb-cl-style6 a:after {
14182	position: absolute;
14183	top: 0;
14184	left: 0;
14185	content: '';
14186	width: 1px;
14187	height: 1px;
14188		background: #ffffff;
14189	-webkit-transition: height 0.3s;
14190	-moz-transition: height 0.3s;
14191	transition: height 0.3s;
14192}
14193
14194.fl-node-36ecwmvofgqy .uabb-cl-style6 a:hover::before {
14195	top: 100%;
14196	opacity: 1;
14197}
14198
14199.fl-node-36ecwmvofgqy .uabb-cl-style6 a:hover::after {
14200	height: 100%;
14201}
14202
14203
14204/* Style 11 */
14205
14206.fl-node-36ecwmvofgqy .uabb-cl-style11 a::before,
14207.fl-node-36ecwmvofgqy .uabb-cl-style11 a::after {
14208	border-color:
14209	#ffffff;
14210}
14211
14212/* Style 12 */
14213
14214.fl-node-36ecwmvofgqy .uabb-cl-style12 a:hover::before,
14215.fl-node-36ecwmvofgqy .uabb-cl-style12 a:focus::before {
14216		color: #ffffff;
14217	text-shadow: 10px 0
14218	#ffffff, -10px 0 #ffffff;
14219}
14220
14221/* Style 13 */
14222
14223.fl-node-36ecwmvofgqy .uabb-cl-style13 a::before,
14224.fl-node-36ecwmvofgqy .uabb-cl-style13 a::after {
14225	height: 1px;
14226		background: #ffffff;
14227}
14228
14229/* Style 14 */
14230
14231.fl-node-36ecwmvofgqy .uabb-cl-style14 a::before {
14232	color:#ffffff;
14233	content: attr(data-hover);
14234	position: absolute;
14235	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
14236	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
14237	transition: transform 0.3s, opacity 0.3s;
14238}
14239
14240.fl-node-36ecwmvofgqy .uabb-cl-style14 .uabb-cl-heading,
14241.fl-node-36ecwmvofgqy .uabb-cl-style14 .uabb-cl-heading a,
14242.fl-node-36ecwmvofgqy .uabb-cl-style14 .uabb-cl-heading a:visited,
14243.fl-node-36ecwmvofgqy .uabb-cl-style14 .uabb-cl-heading a *,
14244.fl-node-36ecwmvofgqy .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
14245	color:#ffffff;
14246}
14247
14248/* Style 15 */
14249
14250.fl-node-36ecwmvofgqy .uabb-cl-style15 a::before {
14251	color:#ffffff;
14252}
14253
14254/* Style 16 */
14255
14256.fl-node-36ecwmvofgqy .uabb-cl-style16 a::after {
14257		background: #ffffff;
14258	height:1px;
14259}
14260
14261/* Style 17 */
14262
14263.fl-node-36ecwmvofgqy .uabb-cl-style17 a {
14264	color:#ffffff;
14265}
14266
14267.fl-node-36ecwmvofgqy .uabb-cl-style17 a::after,
14268.fl-node-36ecwmvofgqy .uabb-cl-style17 a::before {
14269	height: 1px;
14270		background: #ffffff;
14271}
14272
14273/* Style 18 */
14274
14275.fl-node-36ecwmvofgqy .uabb-cl-style18 a {
14276	margin: 0;
14277	width: 200px;
14278	max-width: 100%;
14279}
14280
14281.fl-node-36ecwmvofgqy .uabb-cl-style18 p a,
14282.fl-node-36ecwmvofgqy .uabb-cl-style18 div a,
14283.fl-node-36ecwmvofgqy .uabb-cl-style18 span a {
14284	color:
14285	#ffffff;
14286}
14287
14288
14289.fl-node-36ecwmvofgqy .uabb-cl-style18 a span {
14290	-webkit-transform-origin: 50% 50% -100px;
14291	-moz-transform-origin: 50% 50% -100px;
14292	transform-origin: 50% 50% -100px;
14293}
14294
14295.fl-node-36ecwmvofgqy .uabb-cl-style18 a span {
14296		background: #440099;
14297}
14298
14299.fl-node-36ecwmvofgqy .uabb-cl-style18 a:hover span::before,
14300.fl-node-36ecwmvofgqy .uabb-cl-style18 a:focus span::before {
14301		background: #440099;
14302}
14303
14304.fl-node-36ecwmvofgqy .uabb-cl-style18 a span::before,
14305.fl-node-36ecwmvofgqy .uabb-cl-style18 a:hover span,
14306.fl-node-36ecwmvofgqy .uabb-cl-style18 a:focus span {
14307		background: #120067;
14308}
14309
14310/* Style 19 */
14311
14312
14313.fl-node-36ecwmvofgqy .uabb-cl-style19 a span {
14314		background: #440099;
14315	box-shadow: inset 0 3px #120067;
14316}
14317
14318.fl-node-36ecwmvofgqy .uabb-cl-style19 p a,
14319.fl-node-36ecwmvofgqy .uabb-cl-style19 div a,
14320.fl-node-36ecwmvofgqy .uabb-cl-style19 span a {
14321	color:
14322	#ffffff;
14323}
14324
14325.fl-node-36ecwmvofgqy .uabb-cl-style19 a span::before {
14326		background: #440099;
14327	color:#ffffff;
14328}
14329
14330.fl-node-36ecwmvofgqy .uabb-cl-style19 a:hover span,
14331.fl-node-36ecwmvofgqy .uabb-cl-style19 a:focus span {
14332	background: #120067;
14333}
14334
14335/* Style 20 */
14336
14337.fl-node-36ecwmvofgqy .uabb-cl-style20 a:hover,
14338.fl-node-36ecwmvofgqy .uabb-cl-style20 a:focus {
14339	color:#ffffff;
14340}
14341
14342.fl-node-36ecwmvofgqy .uabb-cl-style20 a {
14343	color:#ffffff;
14344	-webkit-transition: color 0.3s;
14345	-moz-transition: color 0.3s;
14346	transition: color 0.3s;
14347}
14348
14349.fl-node-36ecwmvofgqy .uabb-cl-style20 a::before,
14350.fl-node-36ecwmvofgqy .uabb-cl-style20 a::after {
14351	height: 1px;
14352		background: #ffffff;
14353}
14354
14355/* Style Simple */
14356.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
14357	color:#ffffff;
14358}
14359
14360.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
14361	color:#ffffff;
14362}
14363
14364		@media ( max-width: 768px ) {
14365
14366			
14367							.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-cl-ul li {
14368					margin-left: 0;
14369					margin-right: 0;
14370					display: block;
14371				}
14372					}
14373.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-cl-heading a {
14374	font-size: 22px;
14375	text-align: left;
14376}
14377@media(max-width: 1200px) {
14378	.fl-node-36ecwmvofgqy .uabb-cl-wrap .uabb-cl-heading a {
14379		font-size: 17px;
14380	}
14381}
14382 .fl-node-36ecwmvofgqy > .fl-module-content {
14383	margin-top:0px;
14384	margin-bottom:-10px;
14385}
14386@media (max-width: 768px) { .fl-node-36ecwmvofgqy > .fl-module-content { margin-bottom:20px; } }
14386.fl-builder-content-153 .fl-node-a10ik6qhmlr5 {
14387	display: flex;
14388	flex-direction: row;
14389	justify-content: start;
14390	gap: 5px;
14391}
14392:where( .fl-builder-content-153 .fl-node-a10ik6qhmlr5 > :not( .fl-block-overlay, .fl-drop-target ) ) {
14393	flex-grow: 0;
14394	flex-shrink: 1;
14395	flex-basis: 0%;
14396}
14397
14398/* Start Global Nodes CSS */
14399
14400/* End Global Nodes CSS */
14401
14402
14403/* Start Layout CSS */
14404
14405/* End Layout CSS */
14406
14407/* Equal height Column Bottom Alignment */
14408.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
14409    -webkit-justify-content: flex-end;
14410            justify-content: flex-end;
14411          -webkit-box-align: end;
14412           -webkit-box-pack: end;
14413              -ms-flex-pack: end;
14414}
14415
14416/* H1-H6 Margin Reset in all Modules */
14417.uabb-module-content h1,
14418.uabb-module-content h2,
14419.uabb-module-content h3,
14420.uabb-module-content h4,
14421.uabb-module-content h5,
14422.uabb-module-content h6 {
14423    margin: 0;
14424    clear: both;
14425}
14426
14427/* Anchor Tag Css */
14428
14429.fl-module-content a,
14430.fl-module-content a:hover,
14431.fl-module-content a:focus {
14432    text-decoration: none;
14433}
14434
14435/* Row Separator CSS */
14436
14437.uabb-row-separator {
14438    position: absolute;
14439    width: 100%;
14440    left: 0;
14441}
14442
14443.uabb-top-row-separator {
14444    top: 0;
14445    bottom: auto
14446}
14447
14448.uabb-bottom-row-separator {
14449    top: auto;
14450    bottom: 0;
14451}
14452
14453.fl-builder-content-editing .fl-visible-medium.uabb-row,
14454.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
14455.fl-builder-content-editing .fl-visible-mobile.uabb-row {
14456    display: none !important;
14457}
14458
14459@media (max-width: 992px) {
14460
14461    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
14462    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
14463        display: none !important;
14464    }
14465
14466    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
14467    .fl-builder-content-editing .fl-visible-medium.uabb-row,
14468    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
14469        display: block !important;
14470    }
14471}
14472
14473@media (max-width: 768px) {
14474    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
14475    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
14476    .fl-builder-content-editing .fl-visible-medium.uabb-row {
14477        display: none !important;
14478    }
14479
14480    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
14481    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
14482        display: block !important;
14483    }
14484}
14485
14486.fl-responsive-preview-content .fl-builder-content-editing {
14487    overflow-x: hidden;
14488    overflow-y: visible;
14489}
14490
14491.uabb-row-separator svg {
14492    width: 100%;
14493}
14494
14495.uabb-top-row-separator.uabb-has-svg svg {
14496    position: absolute;
14497    padding: 0;
14498    margin: 0;
14499    left: 50%;
14500    top: -1px;
14501    bottom: auto;
14502    -webkit-transform: translateX(-50%);
14503    -ms-transform: translateX(-50%);
14504    transform: translateX(-50%);
14505}
14506
14507.uabb-bottom-row-separator.uabb-has-svg svg {
14508    position: absolute;
14509    padding: 0;
14510    margin: 0;
14511    left: 50%;
14512    bottom: -1px;
14513    top: auto;
14514    -webkit-transform: translateX(-50%);
14515    -ms-transform: translateX(-50%);
14516    transform: translateX(-50%);
14517}
14518.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
14519    bottom: 0;
14520}
14521.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
14522    top: 0;
14523}
14524
14525/**
14526 *
14527 *  Svg Triangle Separator
14528 *  Big Triangle Separator
14529 *  Big Triangle Left Separator
14530 *  Svg Half Circle Separator
14531 *  Curve Center Separator
14532 *  Waves Separator
14533 *  Stamp
14534 *  Grass
14535 *  Slime
14536 *  Grass Bend
14537 *  Wave Slide
14538 *  Muliple Triangles
14539 *  Pine Tree
14540 *  Pine Tree Bend
14541 *
14542 ***************************************/
14543.uabb-bottom-row-separator.uabb-svg-triangle svg,
14544.uabb-bottom-row-separator.uabb-xlarge-triangle svg,
14545.uabb-top-row-separator.uabb-xlarge-triangle-left svg,
14546.uabb-bottom-row-separator.uabb-svg-circle svg,
14547.uabb-top-row-separator.uabb-slime-separator svg,
14548.uabb-top-row-separator.uabb-grass-separator svg,
14549.uabb-top-row-separator.uabb-grass-bend-separator svg,
14550.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,
14551.uabb-top-row-separator.uabb-wave-slide-separator svg,
14552.uabb-top-row-separator.uabb-pine-tree-separator svg,
14553.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,
14554.uabb-bottom-row-separator.uabb-stamp-separator svg,
14555.uabb-bottom-row-separator.uabb-xlarge-circle svg,
14556.uabb-top-row-separator.uabb-wave-separator svg{
14557    left: 50%;
14558    -webkit-transform: translateX(-50%) scaleY(-1);
14559       -moz-transform: translateX(-50%) scaleY(-1);
14560        -ms-transform: translateX(-50%) scaleY(-1);
14561         -o-transform: translateX(-50%) scaleY(-1);
14562            transform: translateX(-50%) scaleY(-1);
14563}
14564
14565/*
14566 *  Big Triangle
14567*/
14568.uabb-bottom-row-separator.uabb-big-triangle svg {
14569    left: 50%;
14570    -webkit-transform: scale(1) scaleY(-1) translateX(-50%);
14571       -moz-transform: scale(1) scaleY(-1) translateX(-50%);
14572        -ms-transform: scale(1) scaleY(-1) translateX(-50%);
14573         -o-transform: scale(1) scaleY(-1) translateX(-50%);
14574            transform: scale(1) scaleY(-1) translateX(-50%);
14575}
14576
14577.uabb-top-row-separator.uabb-big-triangle svg {
14578    left: 50%;
14579    -webkit-transform: translateX(-50%) scale(1);
14580       -moz-transform: translateX(-50%) scale(1);
14581        -ms-transform: translateX(-50%) scale(1);
14582         -o-transform: translateX(-50%) scale(1);
14583            transform: translateX(-50%) scale(1);
14584}
14585
14586/**
14587 *
14588 *  Big Triangle Right Separator
14589 *
14590 ***************************************/
14591.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
14592    left: 50%;
14593    -webkit-transform: translateX(-50%) scale(-1);
14594       -moz-transform: translateX(-50%) scale(-1);
14595        -ms-transform: translateX(-50%) scale(-1);
14596         -o-transform: translateX(-50%) scale(-1);
14597            transform: translateX(-50%) scale(-1);
14598}
14599
14600.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
14601    left: 50%;
14602    -webkit-transform: translateX(-50%) scaleX(-1);
14603       -moz-transform: translateX(-50%) scaleX(-1);
14604        -ms-transform: translateX(-50%) scaleX(-1);
14605         -o-transform: translateX(-50%) scaleX(-1);
14606            transform: translateX(-50%) scaleX(-1);
14607}
14608
14609/**
14610 *
14611 *  Curve Left Separator
14612 *  Curve Right Separator
14613 *
14614 ***************************************/
14615.uabb-top-row-separator.uabb-curve-up-separator svg {
14616    left: 50%;
14617     -webkit-transform: translateX(-50%) scaleY(-1);
14618       -moz-transform: translateX(-50%) scaleY(-1);
14619        -ms-transform: translateX(-50%) scaleY(-1);
14620         -o-transform: translateX(-50%) scaleY(-1);
14621            transform: translateX(-50%) scaleY(-1);
14622}
14623
14624.uabb-top-row-separator.uabb-curve-down-separator svg {
14625    left: 50%;
14626    -webkit-transform: translateX(-50%) scale(-1);
14627       -moz-transform: translateX(-50%) scale(-1);
14628        -ms-transform: translateX(-50%) scale(-1);
14629         -o-transform: translateX(-50%) scale(-1);
14630            transform: translateX(-50%) scale(-1);
14631}
14632
14633.uabb-bottom-row-separator.uabb-curve-down-separator svg {
14634    left: 50%;
14635    -webkit-transform: translateX(-50%) scaleX(-1);
14636       -moz-transform: translateX(-50%) scaleX(-1);
14637        -ms-transform: translateX(-50%) scaleX(-1);
14638         -o-transform: translateX(-50%) scaleX(-1);
14639            transform: translateX(-50%) scaleX(-1);
14640}
14641
14642
14643/**
14644 *
14645 *  Tilt Left Separator
14646 *  Tilt Right Separator
14647 *
14648 ***************************************/
14649
14650.uabb-top-row-separator.uabb-tilt-left-separator svg {
14651    left: 50%;
14652    -webkit-transform: translateX(-50%) scale(-1);
14653       -moz-transform: translateX(-50%) scale(-1);
14654        -ms-transform: translateX(-50%) scale(-1);
14655         -o-transform: translateX(-50%) scale(-1);
14656            transform: translateX(-50%) scale(-1);
14657}
14658
14659.uabb-top-row-separator.uabb-tilt-right-separator svg{
14660    left: 50%;
14661    -webkit-transform: translateX(-50%) scaleY(-1);
14662       -moz-transform: translateX(-50%) scaleY(-1);
14663        -ms-transform: translateX(-50%) scaleY(-1);
14664         -o-transform: translateX(-50%) scaleY(-1);
14665            transform: translateX(-50%) scaleY(-1);
14666}
14667
14668.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
14669    left: 50%;
14670    -webkit-transform: translateX(-50%);
14671       -moz-transform: translateX(-50%);
14672        -ms-transform: translateX(-50%);
14673         -o-transform: translateX(-50%);
14674            transform: translateX(-50%);
14675}
14676
14677.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
14678    left: 50%;
14679    -webkit-transform: translateX(-50%) scaleX(-1);
14680       -moz-transform: translateX(-50%) scaleX(-1);
14681        -ms-transform: translateX(-50%) scaleX(-1);
14682         -o-transform: translateX(-50%) scaleX(-1);
14683            transform: translateX(-50%) scaleX(-1);
14684}
14685
14686.uabb-top-row-separator.uabb-tilt-left-separator,
14687.uabb-top-row-separator.uabb-tilt-right-separator {
14688    top: 0;
14689}
14690
14691.uabb-bottom-row-separator.uabb-tilt-left-separator,
14692.uabb-bottom-row-separator.uabb-tilt-right-separator {
14693    bottom: 0;
14694}
14695
14696/**
14697 *
14698 *  Clouds Separator
14699 *  Multi Triangle
14700 *  Arrow Inward
14701 *  Arrow Outward
14702 *
14703 ***************************************/
14704
14705.uabb-top-row-separator.uabb-arrow-outward-separator svg,
14706.uabb-top-row-separator.uabb-arrow-inward-separator svg,
14707.uabb-top-row-separator.uabb-cloud-separator svg,
14708.uabb-top-row-separator.uabb-multi-triangle svg {
14709    left: 50%;
14710    -webkit-transform: translateX(-50%) scaleY(-1);
14711       -moz-transform: translateX(-50%) scaleY(-1);
14712        -ms-transform: translateX(-50%) scaleY(-1);
14713         -o-transform: translateX(-50%) scaleY(-1);
14714            transform: translateX(-50%) scaleY(-1);
14715}
14716
14717.uabb-bottom-row-separator.uabb-multi-triangle svg {
14718    bottom: -2px;
14719}
14720
14721.uabb-row-separator.uabb-round-split:after,
14722.uabb-row-separator.uabb-round-split:before {
14723    left: 0;
14724    width: 50%;
14725    background: inherit inherit/inherit inherit inherit inherit;
14726    content: '';
14727    position: absolute
14728}
14729
14730
14731/* Buttons
14732------------------------------------------------------ */
14733
14734.uabb-button-wrap a,
14735.uabb-button-wrap a:visited {
14736    display: inline-block;
14737    font-size: 16px;
14738    line-height: 18px;
14739    text-decoration: none;
14740    text-shadow: none;
14741}
14742
14743.fl-builder-content .uabb-button:hover {
14744    text-decoration: none;
14745}
14746
14747.fl-builder-content .uabb-button-width-full .uabb-button {
14748    display: block;
14749    text-align: center;
14750}
14751
14752.uabb-button-width-custom .uabb-button {
14753    display: inline-block;
14754    text-align: center;
14755    max-width: 100%;
14756}
14757.fl-builder-content .uabb-button-left {
14758    text-align: left;
14759}
14760.fl-builder-content .uabb-button-center {
14761    text-align: center;
14762}
14763.fl-builder-content .uabb-infobox .uabb-button-center,
14764.fl-builder-content .uabb-modal-action-wrap .uabb-button-center,
14765.fl-builder-content .uabb-ultb3-box .uabb-button-center,
14766.fl-builder-content .uabb-slide-down .uabb-button-center,
14767.fl-builder-content .uabb-blog-post-content .uabb-button-center,
14768.fl-builder-content .uabb-cta-wrap .uabb-button-center,
14769.fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center{ 
14770     text-align: inherit;
14771}
14772
14773.fl-builder-content .uabb-button-right {
14774    text-align: right;
14775}
14776
14777.fl-builder-content .uabb-button i,
14778.fl-builder-content .uabb-button i:before {
14779    font-size: 1em;
14780    height: 1em;
14781    line-height: 1em;
14782    width: 1em;
14783}
14784
14785.uabb-button .uabb-button-icon-after {
14786    margin-left: 8px;
14787    margin-right: 0;
14788}
14789.uabb-button .uabb-button-icon-before {
14790    margin-left: 0;
14791    margin-right: 8px;
14792}
14793.uabb-button .uabb-button-icon-no-text {
14794    margin: 0;
14795}
14796.uabb-button-has-icon .uabb-button-text {
14797    vertical-align: middle;
14798}
14799
14800/* Icons
14801------------------------------------------------------ */
14802
14803.uabb-icon-wrap {
14804    display: inline-block;
14805}
14806.uabb-icon a {
14807    text-decoration: none;
14808}
14809.uabb-icon i {
14810    display: block;
14811}
14812.uabb-icon i:before {
14813    border: none !important;
14814    background: none !important;
14815}
14816.uabb-icon-text {
14817    display: table-cell;
14818    text-align: left;
14819    padding-left: 15px;
14820    vertical-align: middle;
14821}
14822.uabb-icon-text *:last-child {
14823    margin: 0 !important;
14824    padding: 0 !important;
14825}
14826.uabb-icon-text a {
14827    text-decoration: none;
14828}
14829
14830/* Photos
14831------------------------------------------------------ */
14832
14833.uabb-photo {
14834    line-height: 0;
14835    position: relative;
14836    z-index: 2;
14837}
14838.uabb-photo-align-left {
14839    text-align: left;
14840}
14841.uabb-photo-align-center {
14842    text-align: center;
14843}
14844.uabb-photo-align-right {
14845    text-align: right;
14846}
14847.uabb-photo-content {
14848    border-radius: 0;
14849    display: inline-block;
14850    line-height: 0;
14851    position: relative;
14852    max-width: 100%;
14853    overflow: hidden;
14854}
14855.uabb-photo-content img {
14856    border-radius: inherit;
14857    display: inline;
14858    height: auto;
14859    max-width: 100%;
14860    width: auto;
14861}
14862.fl-builder-content .uabb-photo-crop-circle img {
14863    -webkit-border-radius: 100%;
14864    -moz-border-radius: 100%;
14865    border-radius: 100%;
14866}
14867.fl-builder-content .uabb-photo-crop-square img {
14868    -webkit-border-radius: 0;
14869    -moz-border-radius: 0;
14870    border-radius: 0;
14871}
14872.uabb-photo-caption {
14873    font-size: 13px;
14874    line-height: 18px;
14875    overflow: hidden;
14876    text-overflow: ellipsis;
14877    white-space: nowrap;
14878}
14879.uabb-photo-caption-below {
14880    padding-bottom: 20px;
14881    padding-top: 10px;
14882}
14883.uabb-photo-caption-hover {
14884    background: rgba(0,0,0,0.7);
14885    bottom: 0;
14886    color: #fff;
14887    left: 0;
14888    opacity: 0;
14889    visibility: hidden;
14890    filter: alpha(opacity = 0);
14891    padding: 10px 15px;
14892    position: absolute;
14893    right: 0;
14894    -webkit-transition:visibility 200ms linear;
14895    -moz-transition:visibility 200ms linear;
14896    transition:visibility 200ms linear;
14897}
14898.uabb-photo-content:hover .uabb-photo-caption-hover {
14899    opacity: 100;
14900    visibility: visible;
14901}
14902
14903/* Panel & Buttons
14904------------------------------------------------------ */
14905.uabb-active-btn {
14906    background: #1e8cbe;
14907    border-color: #0074a2;
14908    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
14909    box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
14910    color: white;
14911}
14912.fl-builder-bar .fl-builder-add-content-button {
14913    display: block !important;
14914    opacity: 1 !important;
14915}
14916
14917/* Image Icon Object */
14918.uabb-imgicon-wrap .uabb-icon {
14919    display: block;
14920}
14921.uabb-imgicon-wrap .uabb-icon i{
14922    float: none;
14923}
14924
14925/* Photo */
14926.uabb-imgicon-wrap .uabb-image {
14927    line-height: 0;
14928    position: relative;
14929}
14930.uabb-imgicon-wrap .uabb-image-align-left {
14931    text-align: left;
14932}
14933.uabb-imgicon-wrap .uabb-image-align-center {
14934    text-align: center;
14935}
14936.uabb-imgicon-wrap .uabb-image-align-right {
14937    text-align: right;
14938}
14939.uabb-imgicon-wrap .uabb-image-content {
14940    display: inline-block;
14941    border-radius: 0;
14942    line-height: 0;
14943    position: relative;
14944    max-width: 100%;
14945}
14946.uabb-imgicon-wrap .uabb-image-content img {
14947    display: inline;
14948    height: auto !important;
14949    max-width: 100%;
14950    width: auto;
14951    border-radius: inherit;
14952    box-shadow: none;
14953    box-sizing: content-box;
14954}
14955.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
14956    -webkit-border-radius: 100%;
14957    -moz-border-radius: 100%;
14958    border-radius: 100%;
14959}
14960.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
14961    -webkit-border-radius: 0;
14962    -moz-border-radius: 0;
14963    border-radius: 0;
14964}
14965
14966
14967/* Creative Button
14968___________________________________________________________________________*/
14969
14970.uabb-creative-button-wrap a,
14971.uabb-creative-button-wrap a:visited {
14972    background: #fafafa;
14973    border: 1px solid #ccc;
14974    color: #333;
14975    display: inline-block;
14976    vertical-align: middle;
14977    text-align: center;
14978    overflow: hidden;
14979    text-decoration: none;
14980    text-shadow: none;
14981    box-shadow: none;
14982    position: relative;
14983    -webkit-transition: all 200ms linear;
14984       -moz-transition: all 200ms linear;
14985        -ms-transition: all 200ms linear;
14986         -o-transition: all 200ms linear;
14987            transition: all 200ms linear;
14988
14989}
14990
14991.uabb-creative-button-wrap a:focus {
14992    text-decoration: none;
14993    text-shadow: none;
14994    box-shadow: none;
14995}
14996
14997.uabb-creative-button-wrap a .uabb-creative-button-text,
14998.uabb-creative-button-wrap a .uabb-creative-button-icon,
14999.uabb-creative-button-wrap a:visited .uabb-creative-button-text,
15000.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
15001    -webkit-transition: all 200ms linear;
15002       -moz-transition: all 200ms linear;
15003        -ms-transition: all 200ms linear;
15004         -o-transition: all 200ms linear;
15005            transition: all 200ms linear;
15006}
15007
15008.uabb-creative-button-wrap a:hover {
15009    text-decoration: none;
15010}
15011
15012.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
15013    display: block;
15014    text-align: center;
15015}
15016.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
15017    display: inline-block;
15018    text-align: center;
15019    max-width: 100%;
15020}
15021.uabb-creative-button-wrap .uabb-creative-button-left {
15022    text-align: left;
15023}
15024.uabb-creative-button-wrap .uabb-creative-button-center {
15025    text-align: center;
15026}
15027.uabb-creative-button-wrap .uabb-creative-button-right {
15028    text-align: right;
15029}
15030.uabb-creative-button-wrap .uabb-creative-button i {
15031    font-size: 1.3em;
15032    height: auto;
15033    vertical-align: middle;
15034    width: auto;
15035}
15036
15037.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
15038    margin-left: 8px;
15039    margin-right: 0;
15040}
15041.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
15042    margin-right: 8px;
15043    margin-left: 0;
15044}
15045.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
15046    margin: 0;
15047}
15048
15049.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
15050    vertical-align: middle;
15051}
15052.uabb-creative-button-wrap a,
15053.uabb-creative-button-wrap a:visited {
15054    padding: 12px 24px;
15055}
15056
15057/*  Translate Button styles */
15058
15059.uabb-creative-button.uabb-creative-transparent-btn {
15060    background: transparent;
15061}
15062.uabb-creative-button.uabb-creative-transparent-btn:after {
15063    content: '';
15064    position: absolute;
15065    z-index: 1;
15066    -webkit-transition: all 200ms linear;
15067       -moz-transition: all 200ms linear;
15068        -ms-transition: all 200ms linear;
15069         -o-transition: all 200ms linear;
15070            transition: all 200ms linear;
15071}
15072
15073/* transparent-fill-top, transparent-fill-bottom  */
15074.uabb-transparent-fill-top-btn:after,
15075.uabb-transparent-fill-bottom-btn:after {
15076    width: 100%;
15077    height: 0;
15078    left: 0;
15079}
15080
15081/* transparent-fill-top */
15082.uabb-transparent-fill-top-btn:after {
15083    top: 0;
15084}
15085/* transparent-fill-bottom */
15086.uabb-transparent-fill-bottom-btn:after {
15087    bottom: 0;
15088}
15089
15090/* transparent-fill-left, transparent-fill-right */
15091.uabb-transparent-fill-left-btn:after,
15092.uabb-transparent-fill-right-btn:after {
15093    width: 0;
15094    height: 100%;
15095    top: 0;
15096}
15097
15098/* transparent-fill-left */
15099.uabb-transparent-fill-left-btn:after {
15100    left: 0;
15101}
15102/* transparent-fill-right */
15103.uabb-transparent-fill-right-btn:after {
15104    right: 0;
15105}
15106
15107
15108/* transparent-fill-center */
15109.uabb-transparent-fill-center-btn:after{
15110    width: 0;
15111    height: 100%;
15112    top: 50%;
15113    left: 50%;
15114    -webkit-transform: translateX(-50%) translateY(-50%);
15115       -moz-transform: translateX(-50%) translateY(-50%);
15116        -ms-transform: translateX(-50%) translateY(-50%);
15117         -o-transform: translateX(-50%) translateY(-50%);
15118            transform: translateX(-50%) translateY(-50%);
15119}
15120
15121/*  transparent-fill-diagonal, transparent-fill-horizontal  */
15122.uabb-transparent-fill-diagonal-btn:after,
15123.uabb-transparent-fill-horizontal-btn:after {
15124    width: 100%;
15125    height: 0;
15126    top: 50%;
15127    left: 50%;
15128}
15129
15130/*  transparent-fill-diagonal */
15131.uabb-transparent-fill-diagonal-btn{
15132    overflow: hidden;
15133}
15134.uabb-transparent-fill-diagonal-btn:after{
15135    -webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
15136       -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
15137        -ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
15138         -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
15139            transform: translateX(-50%) translateY(-50%) rotate( 45deg );
15140}
15141/* transparent-fill-horizontal */
15142.uabb-transparent-fill-horizontal-btn:after{
15143    -webkit-transform: translateX(-50%) translateY(-50%);
15144       -moz-transform: translateX(-50%) translateY(-50%);
15145        -ms-transform: translateX(-50%) translateY(-50%);
15146         -o-transform: translateX(-50%) translateY(-50%);
15147            transform: translateX(-50%) translateY(-50%);
15148}
15149
15150
15151/*  3D Button styles */
15152.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,
15153.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,
15154.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,
15155.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
15156    -webkit-transition: none;
15157       -moz-transition: none;
15158        -ms-transition: none;
15159         -o-transition: none;
15160            transition: none;
15161}
15162
15163.perspective {
15164    -webkit-perspective: 800px;
15165       -moz-perspective: 800px;
15166            perspective: 800px;
15167            margin: 0;
15168}
15169.uabb-creative-button.uabb-creative-threed-btn:after {
15170    content: '';
15171    position: absolute;
15172    z-index: -1;
15173    -webkit-transition: all 200ms linear;
15174       -moz-transition: all 200ms linear;
15175            transition: all 200ms linear;
15176}
15177
15178.uabb-creative-button.uabb-creative-threed-btn {
15179    outline: 1px solid transparent;
15180    -webkit-transform-style: preserve-3d;
15181       -moz-transform-style: preserve-3d;
15182            transform-style: preserve-3d;
15183}
15184
15185/*  3D Button styles --- Animate to top */
15186.uabb-creative-threed-btn.uabb-animate_top-btn:after {
15187    height: 40%;
15188    left: 0;
15189    top: -40%;
15190    width: 100%;
15191    -webkit-transform-origin: 0% 100%;
15192       -moz-transform-origin: 0% 100%;
15193            transform-origin: 0% 100%;
15194    -webkit-transform: rotateX(90deg);
15195       -moz-transform: rotateX(90deg);
15196            transform: rotateX(90deg);
15197}
15198
15199/*  3D Button styles --- Animate to bottom */
15200.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
15201    width: 100%;
15202    height: 40%;
15203    left: 0;
15204    top: 100%;
15205    -webkit-transform-origin: 0% 0%;
15206       -moz-transform-origin: 0% 0%;
15207        -ms-transform-origin: 0% 0%;
15208            transform-origin: 0% 0%;
15209    -webkit-transform: rotateX(-90deg);
15210       -moz-transform: rotateX(-90deg);
15211        -ms-transform: rotateX(-90deg);
15212            transform: rotateX(-90deg);
15213}
15214
15215/*  3D Button styles --- Animate to Left */
15216.uabb-creative-threed-btn.uabb-animate_left-btn:after {
15217    width: 20%;
15218    height: 100%;
15219    left: -20%;
15220    top: 0;
15221    -webkit-transform-origin: 100% 0%;
15222       -moz-transform-origin: 100% 0%;
15223        -ms-transform-origin: 100% 0%;
15224            transform-origin: 100% 0%;
15225    -webkit-transform: rotateY(-60deg);
15226       -moz-transform: rotateY(-60deg);
15227        -ms-transform: rotateY(-60deg);
15228            transform: rotateY(-60deg);
15229}
15230
15231/*  3D Button styles --- Animate to Right */
15232.uabb-creative-threed-btn.uabb-animate_right-btn:after {
15233    width: 20%;
15234    height: 100%;
15235    left: 104%;
15236    top: 0;
15237    -webkit-transform-origin: 0% 0%;
15238       -moz-transform-origin: 0% 0%;
15239        -ms-transform-origin: 0% 0%;
15240            transform-origin: 0% 0%;
15241    -webkit-transform: rotateY(120deg);
15242       -moz-transform: rotateY(120deg);
15243        -ms-transform: rotateY(120deg);
15244            transform: rotateY(120deg);
15245}
15246
15247
15248/* Animate Top */
15249.uabb-animate_top-btn:hover{
15250    -webkit-transform: rotateX(-15deg);
15251       -moz-transform: rotateX(-15deg);
15252        -ms-transform: rotateX(-15deg);
15253         -o-transform: rotateX(-15deg);
15254            transform: rotateX(-15deg);
15255
15256}
15257
15258/* Animate Bottom */
15259.uabb-animate_bottom-btn:hover{
15260    -webkit-transform: rotateX(15deg);
15261       -moz-transform: rotateX(15deg);
15262        -ms-transform: rotateX(15deg);
15263         -o-transform: rotateX(15deg);
15264            transform: rotateX(15deg);
15265
15266}
15267
15268/* Animate Left */
15269.uabb-animate_left-btn:hover{
15270    -webkit-transform: rotateY(6deg);
15271       -moz-transform: rotateY(6deg);
15272        -ms-transform: rotateY(6deg);
15273         -o-transform: rotateY(6deg);
15274            transform: rotateY(6deg);
15275}
15276
15277/* Animate Right */
15278.uabb-animate_right-btn:hover{
15279    -webkit-transform: rotateY(-6deg);
15280       -moz-transform: rotateY(-6deg);
15281        -ms-transform: rotateY(-6deg);
15282         -o-transform: rotateY(-6deg);
15283            transform: rotateY(-6deg);
15284
15285}
15286
15287/*  Flat Button styles  */
15288
15289/*  Common Classes  */
15290.uabb-creative-flat-btn.uabb-animate_to_right-btn,
15291.uabb-creative-flat-btn.uabb-animate_to_left-btn,
15292.uabb-creative-flat-btn.uabb-animate_from_top-btn,
15293.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
15294    overflow: hidden;
15295    position: relative;
15296}
15297
15298.uabb-creative-flat-btn.uabb-animate_to_right-btn i,
15299.uabb-creative-flat-btn.uabb-animate_to_left-btn i,
15300.uabb-creative-flat-btn.uabb-animate_from_top-btn i,
15301.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
15302    bottom: 0;
15303    height: 100%;
15304    margin: 0;
15305    opacity: 1;
15306    position: absolute;
15307    right: 0;
15308    width: 100%;
15309    -webkit-transition: all 200ms linear;
15310       -moz-transition: all 200ms linear;
15311            transition: all 200ms linear;
15312    -webkit-transform: translateY(0);
15313       -moz-transform: translateY(0);
15314         -o-transform: translateY(0);
15315        -ms-transform: translateY(0);
15316            transform: translateY(0);
15317}
15318
15319.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,
15320.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,
15321.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,
15322.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
15323    display: inline-block;
15324    width: 100%;
15325    height: 100%;
15326    -webkit-transition: all 200ms linear;
15327       -moz-transition: all 200ms linear;
15328        -ms-transition: all 200ms linear;
15329         -o-transition: all 200ms linear;
15330            transition: all 200ms linear;
15331    -webkit-backface-visibility: hidden;
15332       -moz-backface-visibility: hidden;
15333            backface-visibility: hidden;
15334}
15335
15336/*  Making Icon position center  */
15337.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,
15338.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,
15339.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,
15340.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
15341    position: absolute;
15342    top: 50%;
15343    left: 50%;
15344    -webkit-transform: translateX(-50%) translateY(-50%);
15345    -moz-transform: translateX(-50%) translateY(-50%);
15346    -o-transform: translateX(-50%) translateY(-50%);
15347    -ms-transform: translateX(-50%) translateY(-50%);
15348    transform: translateX(-50%) translateY(-50%);
15349}
15350
15351/*  Common Hover Classes */
15352.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,
15353.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
15354    left: 0;
15355}
15356.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,
15357.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
15358    top: 0;
15359}
15360
15361/*  Animate Icon to the right */
15362.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
15363    top: 0;
15364    left: -100%;
15365}
15366.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
15367    -webkit-transform: translateX(200%);
15368       -moz-transform: translateX(200%);
15369        -ms-transform: translateX(200%);
15370         -o-transform: translateX(200%);
15371            transform: translateX(200%);
15372}
15373
15374/*  Animate Icon to the left */
15375.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
15376    top: 0;
15377    left: 100%;
15378}
15379
15380.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
15381    -webkit-transform: translateX(-200%);
15382       -moz-transform: translateX(-200%);
15383        -ms-transform: translateX(-200%);
15384         -o-transform: translateX(-200%);
15385            transform: translateX(-200%);
15386}
15387
15388
15389/*  Animate Icon From the Top */
15390.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
15391    top: -100%;
15392    left: 0;
15393}
15394
15395.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
15396    -webkit-transform: translateY(400px);
15397       -moz-transform: translateY(400px);
15398        -ms-transform: translateY(400px);
15399         -o-transform: translateY(400px);
15400            transform: translateY(400px);
15401}
15402
15403/*  Animate Icon From the Bottom */
15404.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
15405    top: 100%;
15406    left: 0;
15407}
15408
15409.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
15410    -webkit-transform: translateY(-400px);
15411       -moz-transform: translateY(-400px);
15412        -ms-transform: translateY(-400px);
15413         -o-transform: translateY(-400px);
15414            transform: translateY(-400px);
15415}
15416
15417/* Media/Video CSS */
15418.uabb-tab-acc-content .wp-video, 
15419.uabb-tab-acc-content video.wp-video-shortcode, 
15420.uabb-tab-acc-content .mejs-container:not(.mejs-audio), 
15421.uabb-tab-acc-content .mejs-overlay.load,
15422.uabb-adv-accordion-content .wp-video, 
15423.uabb-adv-accordion-content video.wp-video-shortcode, 
15424.uabb-adv-accordion-content .mejs-container:not(.mejs-audio), 
15425.uabb-adv-accordion-content .mejs-overlay.load {
15426    width: 100% !important;
15427    height: 100% !important;
15428}
15429.uabb-tab-acc-content .mejs-container:not(.mejs-audio),
15430.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
15431    padding-top: 56.25%;
15432}
15433.uabb-tab-acc-content .wp-video, 
15434.uabb-tab-acc-content video.wp-video-shortcode,
15435.uabb-adv-accordion-content .wp-video, 
15436.uabb-adv-accordion-content video.wp-video-shortcode {
15437    max-width: 100% !important;
15438}
15439.uabb-tab-acc-content video.wp-video-shortcode,
15440.uabb-adv-accordion-content video.wp-video-shortcode {
15441    position: relative;
15442}
15443.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,
15444.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
15445    position: absolute;
15446    top: 0;
15447    right: 0;
15448    bottom: 0;
15449    left: 0;
15450}
15451.uabb-tab-acc-content .mejs-overlay-play,
15452.uabb-adv-accordion-content .mejs-overlay-play {
15453    top: 0;
15454    right: 0;
15455    bottom: 0;
15456    left: 0;
15457    width: auto !important;
15458    height: auto !important;
15459}
15460.fl-row-content-wrap .uabb-row-particles-background,
15461.uabb-col-particles-background {
15462    width:100%;
15463    height:100%;
15464    position:absolute;
15465    left:0;
15466    top:0;
15467}
15468/* Theme Button
15469------------------------------------------------------ */
15470/*.fl-builder-content a.uabb-button,
15471.fl-builder-content a.uabb-button:visited,
15472.fl-builder-content a.uabb-creative-button,
15473.fl-builder-content a.uabb-creative-button:visited*/
15474
15475.uabb-creative-button-wrap a,
15476.uabb-creative-button-wrap a:visited {
15477		
15478	
15479	
15480	
15481	}
15482
15483.uabb-dual-button .uabb-btn,
15484.uabb-dual-button .uabb-btn:visited {
15485			
15486	
15487	
15488	}
15489
15490
15491/* Responsive Js Breakpoint Css */
15492
15493.uabb-js-breakpoint {
15494	content:"default";
15495	display:none;
15496}
15497@media screen and (max-width: 992px) {
15498	.uabb-js-breakpoint {
15499		content:"992";
15500	}
15501}
15502
15503@media screen and (max-width: 768px) {
15504	.uabb-js-breakpoint {
15505		content:"768";
15506	}
15507}
15508
15509
15510						
15511					
15512					
15513					
15514																
15515					
15516					
15517					
15518																
15519					
15520					
15521					
15522																										
15523                                
15524        
15525        .fl-builder-row-settings #fl-field-separator_position {
15526            display: none !important;
15527        }
15528        
15529        
15530        
15531        
15532        
15533        
15534		
15535        
15536		
15537        
15538        
15539/*# sourceURL=fl-builder-layout-153-inline-css */
15540</style>
15541<div class="fl-builder-content fl-builder-content-153 fl-builder-template fl-builder-row-template fl-builder-global-templates-locked" data-post-id="153"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-t0eicdpqa73l fl-row-default-height fl-row-align-center" data-node="t0eicdpqa73l">
15542	<div class="fl-row-content-wrap">
15543		<div class="uabb-row-separator uabb-top-row-separator" >
15544</div>
15545						<div class="fl-row-content fl-row-full-width fl-node-content">
15546		
15547<div class="fl-col-group fl-node-qucdr0tnbf9l fl-col-group-equal-height fl-col-group-align-top" data-node="qucdr0tnbf9l">
15548			<div class="fl-col fl-node-acz0qpu39wet fl-col-bg-photo fl-col-small fl-col-small-full-width" data-node="acz0qpu39wet">
15549	<div class="fl-col-content fl-node-content"></div>
15550</div>
15551			<div class="fl-col fl-node-sc4xn6y5lmkd fl-col-bg-color fl-col-has-cols" data-node="sc4xn6y5lmkd">
15552	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-1x9j0tpfnck2" data-node="1x9j0tpfnck2" aria-label="Heading">
15553	<div class="fl-module-content fl-node-content">
15554		<h2 class="fl-heading">
15555			<span class="fl-heading-text">Housing & Community</span>
15556	</h2>
15557	</div>
15558</div>
15559<div class="fl-module fl-module-separator fl-node-8ca9fxszj6tv" data-node="8ca9fxszj6tv" aria-label="Separator">
15560	<div class="fl-module-content fl-node-content">
15561		<div class="fl-separator"></div>
15562	</div>
15563</div>
15564
15565<div class="fl-col-group fl-node-6bqjpl2iuxcy fl-col-group-nested fl-col-group-equal-height fl-col-group-align-top" data-node="6bqjpl2iuxcy">
15566			<div class="fl-col fl-node-d903wpvybu1f fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="d903wpvybu1f">
15567	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-creative-link fl-node-ura1mo2n4plk" data-node="ura1mo2n4plk" aria-label="Creative Link">
15568	<div class="fl-module-content fl-node-content">
15569		<div class="uabb-module-content uabb-cl-wrap">
15570	<ul class="uabb-cl-ul">
15571			<li class="uabb-creative-link uabb-cl-style3 ">
15572			<h4 class="uabb-cl-heading">
15573			<a href="https://samaritas.org/housing-community/affordable-living/" target="_self"  data-hover="Affordable Living" aria-label="Affordable Living">Affordable Living</a>
15574			</h4>
15575		</li>
15576				</ul>
15577</div>
15578	</div>
15579</div>
15580<div class="fl-module fl-module-creative-link fl-node-jtmpq8gz5nx3" data-node="jtmpq8gz5nx3" aria-label="Creative Link">
15581	<div class="fl-module-content fl-node-content">
15582		<div class="uabb-module-content uabb-cl-wrap">
15583	<ul class="uabb-cl-ul">
15584			<li class="uabb-creative-link uabb-cl-style3 ">
15585			<h4 class="uabb-cl-heading">
15586			<a href="https://samaritas.org/housing-community/family-center/#tefap" target="_self"  data-hover="TEFAP" aria-label="TEFAP">TEFAP</a>
15587			</h4>
15588		</li>
15589				</ul>
15590</div>
15591	</div>
15592</div>
15593<div class="fl-module fl-module-creative-link fl-node-36ecwmvofgqy" data-node="36ecwmvofgqy" aria-label="Creative Link">
15594	<div class="fl-module-content fl-node-content">
15595		<div class="uabb-module-content uabb-cl-wrap">
15596	<ul class="uabb-cl-ul">
15597			<li class="uabb-creative-link uabb-cl-style3 ">
15598			<h4 class="uabb-cl-heading">
15599			<a href="https://samaritas.org/housing-community/family-center/" target="_self"  data-hover="Family Center" aria-label="Family Center">Family Center</a>
15600			</h4>
15601		</li>
15602				</ul>
15603</div>
15604	</div>
15605</div>
15606</div>
15607</div>
15608			<div class="fl-col fl-node-ro7dc1szpejt fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="ro7dc1szpejt">
15609	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-animated-headlines fl-node-pngah6u5wdmo" data-node="pngah6u5wdmo" aria-label="Animated Headlines">
15610	<div class="fl-module-content fl-node-content">
15611		<div class="pp-animated-headlines pp-headline--style-highlight" data-text="">
15612	<h3 class="pp-headline pp-headline-left">
15613		
15614					<span class="pp-headline-plain-text pp-headline-text-wrapper">We believe in housing for all.</span>
15615		
15616				
15617		
15618		
15619			</h3>
15620</div>
15621	</div>
15622</div>
15623<div class="fl-module fl-module-rich-text fl-node-ykjh54m6b31c" data-node="ykjh54m6b31c" aria-label="Text Editor">
15624	<div class="fl-module-content fl-node-content">
15625		<div class="fl-rich-text">
15626	<p>We provide stable, inclusive affordable housing and community support services — empowering diverse individuals and families toward safety, independence, connection, and hope.</p>
15627</div>
15628	</div>
15629</div>
15630</div>
15631</div>
15632			<div class="fl-col fl-node-ysji97wb4crq fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="ysji97wb4crq">
15633	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-animated-headlines fl-node-gypxrt8d2afn" data-node="gypxrt8d2afn" aria-label="Animated Headlines">
15634	<div class="fl-module-content fl-node-content">
15635		<div class="pp-animated-headlines pp-headline--style-highlight" data-text="">
15636	<h3 class="pp-headline pp-headline-left">
15637		
15638					<span class="pp-headline-plain-text pp-headline-text-wrapper">How Can You Help</span>
15639		
15640				
15641		
15642		
15643			</h3>
15644</div>
15645	</div>
15646</div>
15647<div class="fl-module fl-module-rich-text fl-node-91rms0xcauod" data-node="91rms0xcauod" aria-label="Text Editor">
15648	<div class="fl-module-content fl-node-content">
15649		<div class="fl-rich-text">
15650	<p>Become a part of Samaritas’ mission to serve people as an expression of the love of Christ.</p>
15651</div>
15652	</div>
15653</div>
15654<div  class="fl-module fl-module-box fl-node-a10ik6qhmlr5 fl-visible-desktop fl-visible-large" data-node="a10ik6qhmlr5" aria-label="Box">
15655	<div class="fl-module fl-module-button fl-node-daz6jn9mrcgf" data-node="daz6jn9mrcgf" aria-label="Button">
15656	<div class="fl-module-content fl-node-content">
15657		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/volunteer/" target="_self" class="fl-button"><span class="fl-button-text">Volunteer</span></a></div>	</div>
15658</div>
15659<div class="fl-module fl-module-button fl-node-mhijt249edkr" data-node="mhijt249edkr" aria-label="Button">
15660	<div class="fl-module-content fl-node-content">
15661		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/donate/" target="_self" class="fl-button"><span class="fl-button-text">Donate</span></a></div>	</div>
15662</div>
15663</div>
15664</div>
15665</div>
15666	</div>
15667</div>
15668</div>
15669	</div>
15670		</div>
15671	</div>
15672</div>
15673</div><div class="uabb-js-breakpoint" style="display: none;"></div>
15674            </div>
15675            </li><li class="mega-menu-saved-row">
15676            <a   target="_self" class="mega-menu-saved-row-a megamenuonmouseover" href="https://samaritas.org/child-welfare/">Child & Family <i class=""></i></a>
15677            <div class="mega-menu-saved-row-container" >
15678            <style id="fl-builder-layout-217-inline-css">
15679
15680
15681
15682
15683
15684
15685.fl-node-lz2fp06h4dgj > .fl-row-content-wrap {
15686	background-color: #a8cf45;
15687}
15688.fl-node-lz2fp06h4dgj.fl-row-default-height > .fl-row-content-wrap, .fl-node-lz2fp06h4dgj.fl-row-full-height > .fl-row-content-wrap, .fl-node-lz2fp06h4dgj.fl-row-custom-height > .fl-row-content-wrap {
15689	align-items: center;
15690	justify-content: center;
15691}
15692 .fl-node-lz2fp06h4dgj > .fl-row-content-wrap {
15693	margin-top:23px;
15694}
15695 .fl-node-lz2fp06h4dgj > .fl-row-content-wrap {
15696	padding-top:0px;
15697	padding-bottom:0px;
15698	padding-left:0px;
15699}
15700
15701
15702
15703
15704.fl-node-qku0n43yjg96 {
15705	width: 24%;
15706}
15707.fl-node-qku0n43yjg96 > .fl-col-content {
15708	background-image: url(https://samaritas.org/wp-content/uploads/2025/03/family-1.jpg);
15709	background-repeat: no-repeat;
15710	background-position: right center;
15711	background-attachment: scroll;
15712	background-size: cover;
15713}
15714.fl-builder-content .fl-node-qku0n43yjg96 > .fl-col-content {
15715	min-height: 460px;
15716}
15717
15718
15719
15720
15721.fl-node-uhrfmxw9573b {
15722	width: 26%;
15723}
15724
15725
15726
15727
15728.fl-node-4qswgyth876j {
15729	width: 76%;
15730}
15731 .fl-node-4qswgyth876j > .fl-col-content {
15732	margin-top:20px;
15733	margin-right:40px;
15734	margin-bottom:20px;
15735	margin-left:40px;
15736}
15737
15738
15739
15740
15741.fl-node-nbfutre3o16h {
15742	width: 39%;
15743}
15744
15745
15746
15747
15748.fl-node-o1pz9l3ife8w {
15749	width: 34%;
15750}
15751
15752.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-creative-link a {
15753	color: #ffffff;}
15754
15755
15756.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-creative-link a span {
15757	color: inherit;
15758	line-height: inherit;
15759	font-size: inherit;
15760	font-family: inherit;
15761	font-weight: inherit;
15762}
15763.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-creative-link a:hover,
15764.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-creative-link a span:hover {
15765	color: #ffffff;
15766}
15767	
15768.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-cl-ul li {
15769	display: inline-block;
15770			margin-right: 10px;
15771	
15772	margin-bottom: 15px;
15773}
15774
15775.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-cl-ul {
15776	text-align: left;
15777}
15778
15779/* Style 2 */
15780
15781.fl-node-io8m1ckj4gde .uabb-cl-style2 p a,
15782.fl-node-io8m1ckj4gde .uabb-cl-style2 div a,
15783.fl-node-io8m1ckj4gde .uabb-cl-style2 span a {
15784	color:
15785	#ffffff;
15786}
15787
15788.fl-node-io8m1ckj4gde .uabb-cl-style2 a span {
15789	padding: 5px 15px;
15790		background: #440099;}
15791.fl-node-io8m1ckj4gde .uabb-cl-style2 a span:before {
15792		background: #440099;	padding: inherit;
15793}
15794
15795/* Style 3 */
15796.fl-node-io8m1ckj4gde .uabb-cl-style3 a::after {
15797		background: #ffffff;
15798	height:1px;
15799}
15800
15801/* Style 4 */
15802.fl-node-io8m1ckj4gde .uabb-cl-style4 a::after {
15803		background: #ffffff;
15804	height:1px;
15805}
15806
15807/* Style 7 */
15808
15809.fl-node-io8m1ckj4gde .uabb-cl-style7 a::before,
15810.fl-node-io8m1ckj4gde .uabb-cl-style7 a::after {
15811	height: 1px;
15812		background: #ffffff;
15813}
15814
15815
15816/* Style 8 */
15817
15818.fl-node-io8m1ckj4gde .uabb-cl-style8 a::before,
15819.fl-node-io8m1ckj4gde .uabb-cl-style8 a::after {
15820	border: 1px solid #ffffff;
15821}
15822
15823.fl-node-io8m1ckj4gde .uabb-cl-style8 a::after {
15824	border-color:
15825	#000000;
15826}
15827
15828/* Style 9 */
15829.fl-node-io8m1ckj4gde .uabb-cl-style9 a span {
15830	color:#ffffff;
15831		background: #440099;
15832}
15833
15834.fl-node-io8m1ckj4gde .uabb-cl-style9 p a,
15835.fl-node-io8m1ckj4gde .uabb-cl-style9 div a,
15836.fl-node-io8m1ckj4gde .uabb-cl-style9 span a {
15837	color:
15838	#ffffff;
15839}
15840
15841.fl-node-io8m1ckj4gde .uabb-cl-style9 a::before {
15842	color:#ffffff;
15843		background: #440099;
15844}
15845
15846/* Style 10 */
15847
15848.fl-node-io8m1ckj4gde .uabb-cl-style10 a {
15849	border-top-width:1px;
15850	border-top-style:solid;
15851	border-top-color:
15852	#ffffff;
15853	color:#ffffff;
15854}
15855
15856.fl-node-io8m1ckj4gde .uabb-cl-style10 a::before {
15857	border-bottom-width:1px;
15858	border-bottom-style:solid;
15859	border-bottom-color:
15860	#ffffff;
15861	color:#ffffff;
15862}
15863
15864/* Style 6 */
15865.fl-node-io8m1ckj4gde .uabb-cl-style6 a:before {
15866	position: absolute;
15867	top: 0;
15868	left: 0;
15869	width: 100%;
15870	height: 1px;
15871		background: #ffffff;
15872	content: '';
15873	-webkit-transition: top 0.3s;
15874	-moz-transition: top 0.3s;
15875	transition: top 0.3s;
15876}
15877
15878.fl-node-io8m1ckj4gde .uabb-cl-style6 a:after {
15879	position: absolute;
15880	top: 0;
15881	left: 0;
15882	content: '';
15883	width: 1px;
15884	height: 1px;
15885		background: #ffffff;
15886	-webkit-transition: height 0.3s;
15887	-moz-transition: height 0.3s;
15888	transition: height 0.3s;
15889}
15890
15891.fl-node-io8m1ckj4gde .uabb-cl-style6 a:hover::before {
15892	top: 100%;
15893	opacity: 1;
15894}
15895
15896.fl-node-io8m1ckj4gde .uabb-cl-style6 a:hover::after {
15897	height: 100%;
15898}
15899
15900
15901/* Style 11 */
15902
15903.fl-node-io8m1ckj4gde .uabb-cl-style11 a::before,
15904.fl-node-io8m1ckj4gde .uabb-cl-style11 a::after {
15905	border-color:
15906	#ffffff;
15907}
15908
15909/* Style 12 */
15910
15911.fl-node-io8m1ckj4gde .uabb-cl-style12 a:hover::before,
15912.fl-node-io8m1ckj4gde .uabb-cl-style12 a:focus::before {
15913		color: #ffffff;
15914	text-shadow: 10px 0
15915	#ffffff, -10px 0 #ffffff;
15916}
15917
15918/* Style 13 */
15919
15920.fl-node-io8m1ckj4gde .uabb-cl-style13 a::before,
15921.fl-node-io8m1ckj4gde .uabb-cl-style13 a::after {
15922	height: 1px;
15923		background: #ffffff;
15924}
15925
15926/* Style 14 */
15927
15928.fl-node-io8m1ckj4gde .uabb-cl-style14 a::before {
15929	color:#ffffff;
15930	content: attr(data-hover);
15931	position: absolute;
15932	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
15933	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
15934	transition: transform 0.3s, opacity 0.3s;
15935}
15936
15937.fl-node-io8m1ckj4gde .uabb-cl-style14 .uabb-cl-heading,
15938.fl-node-io8m1ckj4gde .uabb-cl-style14 .uabb-cl-heading a,
15939.fl-node-io8m1ckj4gde .uabb-cl-style14 .uabb-cl-heading a:visited,
15940.fl-node-io8m1ckj4gde .uabb-cl-style14 .uabb-cl-heading a *,
15941.fl-node-io8m1ckj4gde .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
15942	color:#ffffff;
15943}
15944
15945/* Style 15 */
15946
15947.fl-node-io8m1ckj4gde .uabb-cl-style15 a::before {
15948	color:#ffffff;
15949}
15950
15951/* Style 16 */
15952
15953.fl-node-io8m1ckj4gde .uabb-cl-style16 a::after {
15954		background: #ffffff;
15955	height:1px;
15956}
15957
15958/* Style 17 */
15959
15960.fl-node-io8m1ckj4gde .uabb-cl-style17 a {
15961	color:#ffffff;
15962}
15963
15964.fl-node-io8m1ckj4gde .uabb-cl-style17 a::after,
15965.fl-node-io8m1ckj4gde .uabb-cl-style17 a::before {
15966	height: 1px;
15967		background: #ffffff;
15968}
15969
15970/* Style 18 */
15971
15972.fl-node-io8m1ckj4gde .uabb-cl-style18 a {
15973	margin: 0;
15974	width: 200px;
15975	max-width: 100%;
15976}
15977
15978.fl-node-io8m1ckj4gde .uabb-cl-style18 p a,
15979.fl-node-io8m1ckj4gde .uabb-cl-style18 div a,
15980.fl-node-io8m1ckj4gde .uabb-cl-style18 span a {
15981	color:
15982	#ffffff;
15983}
15984
15985
15986.fl-node-io8m1ckj4gde .uabb-cl-style18 a span {
15987	-webkit-transform-origin: 50% 50% -100px;
15988	-moz-transform-origin: 50% 50% -100px;
15989	transform-origin: 50% 50% -100px;
15990}
15991
15992.fl-node-io8m1ckj4gde .uabb-cl-style18 a span {
15993		background: #440099;
15994}
15995
15996.fl-node-io8m1ckj4gde .uabb-cl-style18 a:hover span::before,
15997.fl-node-io8m1ckj4gde .uabb-cl-style18 a:focus span::before {
15998		background: #440099;
15999}
16000
16001.fl-node-io8m1ckj4gde .uabb-cl-style18 a span::before,
16002.fl-node-io8m1ckj4gde .uabb-cl-style18 a:hover span,
16003.fl-node-io8m1ckj4gde .uabb-cl-style18 a:focus span {
16004		background: #120067;
16005}
16006
16007/* Style 19 */
16008
16009
16010.fl-node-io8m1ckj4gde .uabb-cl-style19 a span {
16011		background: #440099;
16012	box-shadow: inset 0 3px #120067;
16013}
16014
16015.fl-node-io8m1ckj4gde .uabb-cl-style19 p a,
16016.fl-node-io8m1ckj4gde .uabb-cl-style19 div a,
16017.fl-node-io8m1ckj4gde .uabb-cl-style19 span a {
16018	color:
16019	#ffffff;
16020}
16021
16022.fl-node-io8m1ckj4gde .uabb-cl-style19 a span::before {
16023		background: #440099;
16024	color:#ffffff;
16025}
16026
16027.fl-node-io8m1ckj4gde .uabb-cl-style19 a:hover span,
16028.fl-node-io8m1ckj4gde .uabb-cl-style19 a:focus span {
16029	background: #120067;
16030}
16031
16032/* Style 20 */
16033
16034.fl-node-io8m1ckj4gde .uabb-cl-style20 a:hover,
16035.fl-node-io8m1ckj4gde .uabb-cl-style20 a:focus {
16036	color:#ffffff;
16037}
16038
16039.fl-node-io8m1ckj4gde .uabb-cl-style20 a {
16040	color:#ffffff;
16041	-webkit-transition: color 0.3s;
16042	-moz-transition: color 0.3s;
16043	transition: color 0.3s;
16044}
16045
16046.fl-node-io8m1ckj4gde .uabb-cl-style20 a::before,
16047.fl-node-io8m1ckj4gde .uabb-cl-style20 a::after {
16048	height: 1px;
16049		background: #ffffff;
16050}
16051
16052/* Style Simple */
16053.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
16054	color:#ffffff;
16055}
16056
16057.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
16058	color:#ffffff;
16059}
16060
16061		@media ( max-width: 768px ) {
16062
16063			
16064							.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-cl-ul li {
16065					margin-left: 0;
16066					margin-right: 0;
16067					display: block;
16068				}
16069					}
16070.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-cl-heading a {
16071	font-size: 22px;
16072	text-align: left;
16073}
16074@media(max-width: 1200px) {
16075	.fl-node-io8m1ckj4gde .uabb-cl-wrap .uabb-cl-heading a {
16076		font-size: 17px;
16077	}
16078}
16079 .fl-node-io8m1ckj4gde > .fl-module-content {
16080	margin-top:20px;
16081	margin-bottom:-10px;
16082}
16083@media (max-width: 768px) { .fl-node-io8m1ckj4gde > .fl-module-content { margin-bottom:20px; } }.fl-row .fl-col .fl-node-hp7n50d1jvys h2.fl-heading a,
16084.fl-row .fl-col .fl-node-hp7n50d1jvys h2.fl-heading .fl-heading-text,
16085.fl-row .fl-col .fl-node-hp7n50d1jvys h2.fl-heading .fl-heading-text *,
16086.fl-node-hp7n50d1jvys h2.fl-heading .fl-heading-text {
16087	color: #ffffff;
16088}
16089 .fl-node-hp7n50d1jvys > .fl-module-content {
16090	margin-bottom:0px;
16091}
16092.fl-node-xuf3at2hyv1s .pp-headline {
16093	text-align: left;
16094}
16095.fl-node-xuf3at2hyv1s .pp-headline,
16096.fl-node-xuf3at2hyv1s .pp-headline a {
16097			color: #ffffff;
16098	}
16099.fl-node-xuf3at2hyv1s .pp-headline-dynamic-wrapper {
16100			color: #ffffff;
16101	}
16102.fl-node-xuf3at2hyv1s .pp-headline-dynamic-wrapper.pp-headline-typing-selected {
16103	}
16104.fl-node-xuf3at2hyv1s .pp-headline-dynamic-wrapper.pp-headline-typing-selected .pp-headline-dynamic-text {
16105	}
16106.fl-node-xuf3at2hyv1s .pp-headline-dynamic-wrapper path {
16107				stroke: #f7f7f7;
16108	}.fl-node-xuf3at2hyv1s .pp-headline {
16109	font-size: 28px;
16110}
16111@media(max-width: 1200px) {
16112	.fl-node-xuf3at2hyv1s .pp-headline {
16113		font-size: 24px;
16114	}
16115}
16116 .fl-node-xuf3at2hyv1s > .fl-module-content {
16117	margin-top:0px;
16118}
16119.fl-node-xqsr02t4joau .pp-headline {
16120	text-align: left;
16121}
16122.fl-node-xqsr02t4joau .pp-headline,
16123.fl-node-xqsr02t4joau .pp-headline a {
16124			color: #ffffff;
16125	}
16126.fl-node-xqsr02t4joau .pp-headline-dynamic-wrapper {
16127			color: #ffffff;
16128	}
16129.fl-node-xqsr02t4joau .pp-headline-dynamic-wrapper.pp-headline-typing-selected {
16130	}
16131.fl-node-xqsr02t4joau .pp-headline-dynamic-wrapper.pp-headline-typing-selected .pp-headline-dynamic-text {
16132	}
16133.fl-node-xqsr02t4joau .pp-headline-dynamic-wrapper path {
16134				stroke: #f7f7f7;
16135	}.fl-node-xqsr02t4joau .pp-headline {
16136	font-size: 28px;
16137}
16138@media(max-width: 1200px) {
16139	.fl-node-xqsr02t4joau .pp-headline {
16140		font-size: 24px;
16141	}
16142}
16143 .fl-node-xqsr02t4joau > .fl-module-content {
16144	margin-top:0px;
16145}
16146
16147.fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button),
16148.fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):hover,
16149.fl-builder-content .fl-node-drzvix6bkg9a a.fl-button:visited,
16150.fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button),
16151.fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):hover,
16152.fl-page .fl-builder-content .fl-node-drzvix6bkg9a a.fl-button:visited {
16153	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
16154}
16155
16156
16157
16158
16159
16160.fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):hover,
16161.fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):focus,
16162.fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):hover,
16163.fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):focus {
16164
16165	background: rgba(29,209,161,0.75);
16166
16167		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
16168	}
16169
16170
16171
16172.fl-node-drzvix6bkg9a.fl-button-wrap, .fl-node-drzvix6bkg9a .fl-button-wrap {
16173	text-align: center;
16174}
16175.fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button) {
16176	padding-top: 12px;
16177	padding-right: 20px;
16178	padding-bottom: 12px;
16179	padding-left: 20px;
16180}
16181.fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button), .fl-builder-content .fl-node-drzvix6bkg9a a.fl-button:visited, .fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-drzvix6bkg9a a.fl-button:visited {
16182	font-size: 18px;
16183	text-transform: uppercase;
16184	border: 1px solid #38008d;
16185}
16186.fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):hover, .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):focus {
16187	border: 1px solid rgba(17,197,149,0.75);
16188}
16189.fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button), .fl-builder-content .fl-node-drzvix6bkg9a a.fl-button:visited, .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):hover, .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-drzvix6bkg9a a.fl-button:visited, .fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button):focus {
16190	border-style: none;
16191	border-width: 0;
16192	background-clip: border-box;
16193	border-color: rgb(255, 255, 255);
16194	border-top-left-radius: 40px;
16195	border-top-right-radius: 40px;
16196	border-bottom-left-radius: 40px;
16197	border-bottom-right-radius: 40px;
16198}
16199.fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button), .fl-builder-content .fl-node-drzvix6bkg9a a.fl-button:visited, .fl-builder
16199-content .fl-node-drzvix6bkg9a .fl-button:is(a, button) *, .fl-builder-content .fl-node-drzvix6bkg9a a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-drzvix6bkg9a a.fl-button:visited, .fl-page .fl-builder-content .fl-node-drzvix6bkg9a .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-drzvix6bkg9a a.fl-button:visited * {
16200	color: #ffffff;
16201}
16202 .fl-node-drzvix6bkg9a > .fl-module-content {
16203	margin-top:0px;
16204	margin-right:0px;
16205	margin-bottom:0px;
16206	margin-left:0px;
16207}
16208
16209.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-creative-link a {
16210	color: #ffffff;}
16211
16212
16213.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-creative-link a span {
16214	color: inherit;
16215	line-height: inherit;
16216	font-size: inherit;
16217	font-family: inherit;
16218	font-weight: inherit;
16219}
16220.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-creative-link a:hover,
16221.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-creative-link a span:hover {
16222	color: #ffffff;
16223}
16224	
16225.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-cl-ul li {
16226	display: inline-block;
16227			margin-right: 10px;
16228	
16229	margin-bottom: 15px;
16230}
16231
16232.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-cl-ul {
16233	text-align: left;
16234}
16235
16236/* Style 2 */
16237
16238.fl-node-6dfea1p40nxl .uabb-cl-style2 p a,
16239.fl-node-6dfea1p40nxl .uabb-cl-style2 div a,
16240.fl-node-6dfea1p40nxl .uabb-cl-style2 span a {
16241	color:
16242	#ffffff;
16243}
16244
16245.fl-node-6dfea1p40nxl .uabb-cl-style2 a span {
16246	padding: 5px 15px;
16247		background: #440099;}
16248.fl-node-6dfea1p40nxl .uabb-cl-style2 a span:before {
16249		background: #440099;	padding: inherit;
16250}
16251
16252/* Style 3 */
16253.fl-node-6dfea1p40nxl .uabb-cl-style3 a::after {
16254		background: #ffffff;
16255	height:1px;
16256}
16257
16258/* Style 4 */
16259.fl-node-6dfea1p40nxl .uabb-cl-style4 a::after {
16260		background: #ffffff;
16261	height:1px;
16262}
16263
16264/* Style 7 */
16265
16266.fl-node-6dfea1p40nxl .uabb-cl-style7 a::before,
16267.fl-node-6dfea1p40nxl .uabb-cl-style7 a::after {
16268	height: 1px;
16269		background: #ffffff;
16270}
16271
16272
16273/* Style 8 */
16274
16275.fl-node-6dfea1p40nxl .uabb-cl-style8 a::before,
16276.fl-node-6dfea1p40nxl .uabb-cl-style8 a::after {
16277	border: 1px solid #ffffff;
16278}
16279
16280.fl-node-6dfea1p40nxl .uabb-cl-style8 a::after {
16281	border-color:
16282	#000000;
16283}
16284
16285/* Style 9 */
16286.fl-node-6dfea1p40nxl .uabb-cl-style9 a span {
16287	color:#ffffff;
16288		background: #440099;
16289}
16290
16291.fl-node-6dfea1p40nxl .uabb-cl-style9 p a,
16292.fl-node-6dfea1p40nxl .uabb-cl-style9 div a,
16293.fl-node-6dfea1p40nxl .uabb-cl-style9 span a {
16294	color:
16295	#ffffff;
16296}
16297
16298.fl-node-6dfea1p40nxl .uabb-cl-style9 a::before {
16299	color:#ffffff;
16300		background: #440099;
16301}
16302
16303/* Style 10 */
16304
16305.fl-node-6dfea1p40nxl .uabb-cl-style10 a {
16306	border-top-width:1px;
16307	border-top-style:solid;
16308	border-top-color:
16309	#ffffff;
16310	color:#ffffff;
16311}
16312
16313.fl-node-6dfea1p40nxl .uabb-cl-style10 a::before {
16314	border-bottom-width:1px;
16315	border-bottom-style:solid;
16316	border-bottom-color:
16317	#ffffff;
16318	color:#ffffff;
16319}
16320
16321/* Style 6 */
16322.fl-node-6dfea1p40nxl .uabb-cl-style6 a:before {
16323	position: absolute;
16324	top: 0;
16325	left: 0;
16326	width: 100%;
16327	height: 1px;
16328		background: #ffffff;
16329	content: '';
16330	-webkit-transition: top 0.3s;
16331	-moz-transition: top 0.3s;
16332	transition: top 0.3s;
16333}
16334
16335.fl-node-6dfea1p40nxl .uabb-cl-style6 a:after {
16336	position: absolute;
16337	top: 0;
16338	left: 0;
16339	content: '';
16340	width: 1px;
16341	height: 1px;
16342		background: #ffffff;
16343	-webkit-transition: height 0.3s;
16344	-moz-transition: height 0.3s;
16345	transition: height 0.3s;
16346}
16347
16348.fl-node-6dfea1p40nxl .uabb-cl-style6 a:hover::before {
16349	top: 100%;
16350	opacity: 1;
16351}
16352
16353.fl-node-6dfea1p40nxl .uabb-cl-style6 a:hover::after {
16354	height: 100%;
16355}
16356
16357
16358/* Style 11 */
16359
16360.fl-node-6dfea1p40nxl .uabb-cl-style11 a::before,
16361.fl-node-6dfea1p40nxl .uabb-cl-style11 a::after {
16362	border-color:
16363	#ffffff;
16364}
16365
16366/* Style 12 */
16367
16368.fl-node-6dfea1p40nxl .uabb-cl-style12 a:hover::before,
16369.fl-node-6dfea1p40nxl .uabb-cl-style12 a:focus::before {
16370		color: #ffffff;
16371	text-shadow: 10px 0
16372	#ffffff, -10px 0 #ffffff;
16373}
16374
16375/* Style 13 */
16376
16377.fl-node-6dfea1p40nxl .uabb-cl-style13 a::before,
16378.fl-node-6dfea1p40nxl .uabb-cl-style13 a::after {
16379	height: 1px;
16380		background: #ffffff;
16381}
16382
16383/* Style 14 */
16384
16385.fl-node-6dfea1p40nxl .uabb-cl-style14 a::before {
16386	color:#ffffff;
16387	content: attr(data-hover);
16388	position: absolute;
16389	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
16390	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
16391	transition: transform 0.3s, opacity 0.3s;
16392}
16393
16394.fl-node-6dfea1p40nxl .uabb-cl-style14 .uabb-cl-heading,
16395.fl-node-6dfea1p40nxl .uabb-cl-style14 .uabb-cl-heading a,
16396.fl-node-6dfea1p40nxl .uabb-cl-style14 .uabb-cl-heading a:visited,
16397.fl-node-6dfea1p40nxl .uabb-cl-style14 .uabb-cl-heading a *,
16398.fl-node-6dfea1p40nxl .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
16399	color:#ffffff;
16400}
16401
16402/* Style 15 */
16403
16404.fl-node-6dfea1p40nxl .uabb-cl-style15 a::before {
16405	color:#ffffff;
16406}
16407
16408/* Style 16 */
16409
16410.fl-node-6dfea1p40nxl .uabb-cl-style16 a::after {
16411		background: #ffffff;
16412	height:1px;
16413}
16414
16415/* Style 17 */
16416
16417.fl-node-6dfea1p40nxl .uabb-cl-style17 a {
16418	color:#ffffff;
16419}
16420
16421.fl-node-6dfea1p40nxl .uabb-cl-style17 a::after,
16422.fl-node-6dfea1p40nxl .uabb-cl-style17 a::before {
16423	height: 1px;
16424		background: #ffffff;
16425}
16426
16427/* Style 18 */
16428
16429.fl-node-6dfea1p40nxl .uabb-cl-style18 a {
16430	margin: 0;
16431	width: 200px;
16432	max-width: 100%;
16433}
16434
16435.fl-node-6dfea1p40nxl .uabb-cl-style18 p a,
16436.fl-node-6dfea1p40nxl .uabb-cl-style18 div a,
16437.fl-node-6dfea1p40nxl .uabb-cl-style18 span a {
16438	color:
16439	#ffffff;
16440}
16441
16442
16443.fl-node-6dfea1p40nxl .uabb-cl-style18 a span {
16444	-webkit-transform-origin: 50% 50% -100px;
16445	-moz-transform-origin: 50% 50% -100px;
16446	transform-origin: 50% 50% -100px;
16447}
16448
16449.fl-node-6dfea1p40nxl .uabb-cl-style18 a span {
16450		background: #440099;
16451}
16452
16453.fl-node-6dfea1p40nxl .uabb-cl-style18 a:hover span::before,
16454.fl-node-6dfea1p40nxl .uabb-cl-style18 a:focus span::before {
16455		background: #440099;
16456}
16457
16458.fl-node-6dfea1p40nxl .uabb-cl-style18 a span::before,
16459.fl-node-6dfea1p40nxl .uabb-cl-style18 a:hover span,
16460.fl-node-6dfea1p40nxl .uabb-cl-style18 a:focus span {
16461		background: #120067;
16462}
16463
16464/* Style 19 */
16465
16466
16467.fl-node-6dfea1p40nxl .uabb-cl-style19 a span {
16468		background: #440099;
16469	box-shadow: inset 0 3px #120067;
16470}
16471
16472.fl-node-6dfea1p40nxl .uabb-cl-style19 p a,
16473.fl-node-6dfea1p40nxl .uabb-cl-style19 div a,
16474.fl-node-6dfea1p40nxl .uabb-cl-style19 span a {
16475	color:
16476	#ffffff;
16477}
16478
16479.fl-node-6dfea1p40nxl .uabb-cl-style19 a span::before {
16480		background: #440099;
16481	color:#ffffff;
16482}
16483
16484.fl-node-6dfea1p40nxl .uabb-cl-style19 a:hover span,
16485.fl-node-6dfea1p40nxl .uabb-cl-style19 a:focus span {
16486	background: #120067;
16487}
16488
16489/* Style 20 */
16490
16491.fl-node-6dfea1p40nxl .uabb-cl-style20 a:hover,
16492.fl-node-6dfea1p40nxl .uabb-cl-style20 a:focus {
16493	color:#ffffff;
16494}
16495
16496.fl-node-6dfea1p40nxl .uabb-cl-style20 a {
16497	color:#ffffff;
16498	-webkit-transition: color 0.3s;
16499	-moz-transition: color 0.3s;
16500	transition: color 0.3s;
16501}
16502
16503.fl-node-6dfea1p40nxl .uabb-cl-style20 a::before,
16504.fl-node-6dfea1p40nxl .uabb-cl-style20 a::after {
16505	height: 1px;
16506		background: #ffffff;
16507}
16508
16509/* Style Simple */
16510.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
16511	color:#ffffff;
16512}
16513
16514.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
16515	color:#ffffff;
16516}
16517
16518		@media ( max-width: 768px ) {
16519
16520			
16521							.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-cl-ul li {
16522					margin-left: 0;
16523					margin-right: 0;
16524					display: block;
16525				}
16526					}
16527.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-cl-heading a {
16528	font-size: 22px;
16529	text-align: left;
16530}
16531@media(max-width: 1200px) {
16532	.fl-node-6dfea1p40nxl .uabb-cl-wrap .uabb-cl-heading a {
16533		font-size: 17px;
16534	}
16535}
16536 .fl-node-6dfea1p40nxl > .fl-module-content {
16537	margin-top:0px;
16538	margin-bottom:-10px;
16539}
16540@media (max-width: 768px) { .fl-node-6dfea1p40nxl > .fl-module-content { margin-bottom:20px; } }
16540	.fl-builder-content .fl-node-ophw36xgi4ma .fl-module-content .fl-rich-text,
16541	.fl-builder-content .fl-node-ophw36xgi4ma .fl-module-content .fl-rich-text * {
16542		color: #ffffff;
16543	}
16544	 .fl-node-ophw36xgi4ma > .fl-module-content {
16545	margin-top:0px;
16546	margin-right:60px;
16547	margin-bottom:0px;
16548}
16549@media (max-width: 768px) { .fl-node-ophw36xgi4ma > .fl-module-content { margin-right:20px; } }.fl-node-56gdvyc8iosu .fl-separator {
16550	border-top-width: 1px;
16551	max-width: 100%;
16552	width: 100%;
16553	margin: auto;
16554}
16555
16556			.fl-node-56gdvyc8iosu .fl-separator {
16557	border-top-color: #ffffff;
16558	border-top-style: solid;
16559}
16560	.fl-builder-content .fl-node-egr73cbt1nl5 .fl-module-content .fl-rich-text,
16561	.fl-builder-content .fl-node-egr73cbt1nl5 .fl-module-content .fl-rich-text * {
16562		color: #ffffff;
16563	}
16564	 .fl-node-egr73cbt1nl5 > .fl-module-content {
16565	margin-top:0px;
16566	margin-right:60px;
16567	margin-bottom:0px;
16568}
16569@media ( max-width: 1200px ) {
16570 .fl-node-egr73cbt1nl5.fl-module > .fl-module-content {
16571	margin-right:20px;
16572}
16573}
16574
16575.fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button),
16576.fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):hover,
16577.fl-builder-content .fl-node-okhiaf0pmbtr a.fl-button:visited,
16578.fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button),
16579.fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):hover,
16580.fl-page .fl-builder-content .fl-node-okhiaf0pmbtr a.fl-button:visited {
16581	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
16582}
16583
16584
16585
16586
16587
16588.fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):hover,
16589.fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):focus,
16590.fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):hover,
16591.fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):focus {
16592
16593	background: rgba(29,209,161,0.75);
16594
16595		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
16596	}
16597
16598
16599
16600.fl-node-okhiaf0pmbtr.fl-button-wrap, .fl-node-okhiaf0pmbtr .fl-button-wrap {
16601	text-align: center;
16602}
16603.fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button) {
16604	padding-top: 12px;
16605	padding-right: 20px;
16606	padding-bottom: 12px;
16607	padding-left: 20px;
16608}
16609.fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button), .fl-builder-content .fl-node-okhiaf0pmbtr a.fl-button:visited, .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr a.fl-button:visited {
16610	font-size: 18px;
16611	text-transform: uppercase;
16612	border: 1px solid #38008d;
16613}
16614.fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):hover, .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):focus {
16615	border: 1px solid rgba(17,197,149,0.75);
16616}
16617.fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button), .fl-builder-content .fl-node-okhiaf0pmbtr a.fl-button:visited, .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):hover, .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr a.fl-button:visited, .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button):focus {
16618	border-style: none;
16619	border-width: 0;
16620	background-clip: border-box;
16621	border-color: rgb(255, 255, 255);
16622	border-top-left-radius: 40px;
16623	border-top-right-radius: 40px;
16624	border-bottom-left-radius: 40px;
16625	border-bottom-right-radius: 40px;
16626}
16627.fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button), .fl-builder-content .fl-node-okhiaf0pmbtr a.fl-button:visited, .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button) *, .fl-builder-content .fl-node-okhiaf0pmbtr a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button), .fl-page .fl-builder
16627-content .fl-node-okhiaf0pmbtr a.fl-button:visited, .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-okhiaf0pmbtr a.fl-button:visited * {
16628	color: #ffffff;
16629}
16630 .fl-node-okhiaf0pmbtr > .fl-module-content {
16631	margin-top:0px;
16632	margin-right:0px;
16633	margin-bottom:0px;
16634	margin-left:0px;
16635}
16636
16637.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-creative-link a {
16638	color: #ffffff;}
16639
16640
16641.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-creative-link a span {
16642	color: inherit;
16643	line-height: inherit;
16644	font-size: inherit;
16645	font-family: inherit;
16646	font-weight: inherit;
16647}
16648.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-creative-link a:hover,
16649.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-creative-link a span:hover {
16650	color: #ffffff;
16651}
16652	
16653.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-cl-ul li {
16654	display: inline-block;
16655			margin-right: 10px;
16656	
16657	margin-bottom: 15px;
16658}
16659
16660.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-cl-ul {
16661	text-align: left;
16662}
16663
16664/* Style 2 */
16665
16666.fl-node-4swgkvidma9x .uabb-cl-style2 p a,
16667.fl-node-4swgkvidma9x .uabb-cl-style2 div a,
16668.fl-node-4swgkvidma9x .uabb-cl-style2 span a {
16669	color:
16670	#ffffff;
16671}
16672
16673.fl-node-4swgkvidma9x .uabb-cl-style2 a span {
16674	padding: 5px 15px;
16675		background: #440099;}
16676.fl-node-4swgkvidma9x .uabb-cl-style2 a span:before {
16677		background: #440099;	padding: inherit;
16678}
16679
16680/* Style 3 */
16681.fl-node-4swgkvidma9x .uabb-cl-style3 a::after {
16682		background: #ffffff;
16683	height:1px;
16684}
16685
16686/* Style 4 */
16687.fl-node-4swgkvidma9x .uabb-cl-style4 a::after {
16688		background: #ffffff;
16689	height:1px;
16690}
16691
16692/* Style 7 */
16693
16694.fl-node-4swgkvidma9x .uabb-cl-style7 a::before,
16695.fl-node-4swgkvidma9x .uabb-cl-style7 a::after {
16696	height: 1px;
16697		background: #ffffff;
16698}
16699
16700
16701/* Style 8 */
16702
16703.fl-node-4swgkvidma9x .uabb-cl-style8 a::before,
16704.fl-node-4swgkvidma9x .uabb-cl-style8 a::after {
16705	border: 1px solid #ffffff;
16706}
16707
16708.fl-node-4swgkvidma9x .uabb-cl-style8 a::after {
16709	border-color:
16710	#000000;
16711}
16712
16713/* Style 9 */
16714.fl-node-4swgkvidma9x .uabb-cl-style9 a span {
16715	color:#ffffff;
16716		background: #440099;
16717}
16718
16719.fl-node-4swgkvidma9x .uabb-cl-style9 p a,
16720.fl-node-4swgkvidma9x .uabb-cl-style9 div a,
16721.fl-node-4swgkvidma9x .uabb-cl-style9 span a {
16722	color:
16723	#ffffff;
16724}
16725
16726.fl-node-4swgkvidma9x .uabb-cl-style9 a::before {
16727	color:#ffffff;
16728		background: #440099;
16729}
16730
16731/* Style 10 */
16732
16733.fl-node-4swgkvidma9x .uabb-cl-style10 a {
16734	border-top-width:1px;
16735	border-top-style:solid;
16736	border-top-color:
16737	#ffffff;
16738	color:#ffffff;
16739}
16740
16741.fl-node-4swgkvidma9x .uabb-cl-style10 a::before {
16742	border-bottom-width:1px;
16743	border-bottom-style:solid;
16744	border-bottom-color:
16745	#ffffff;
16746	color:#ffffff;
16747}
16748
16749/* Style 6 */
16750.fl-node-4swgkvidma9x .uabb-cl-style6 a:before {
16751	position: absolute;
16752	top: 0;
16753	left: 0;
16754	width: 100%;
16755	height: 1px;
16756		background: #ffffff;
16757	content: '';
16758	-webkit-transition: top 0.3s;
16759	-moz-transition: top 0.3s;
16760	transition: top 0.3s;
16761}
16762
16763.fl-node-4swgkvidma9x .uabb-cl-style6 a:after {
16764	position: absolute;
16765	top: 0;
16766	left: 0;
16767	content: '';
16768	width: 1px;
16769	height: 1px;
16770		background: #ffffff;
16771	-webkit-transition: height 0.3s;
16772	-moz-transition: height 0.3s;
16773	transition: height 0.3s;
16774}
16775
16776.fl-node-4swgkvidma9x .uabb-cl-style6 a:hover::before {
16777	top: 100%;
16778	opacity: 1;
16779}
16780
16781.fl-node-4swgkvidma9x .uabb-cl-style6 a:hover::after {
16782	height: 100%;
16783}
16784
16785
16786/* Style 11 */
16787
16788.fl-node-4swgkvidma9x .uabb-cl-style11 a::before,
16789.fl-node-4swgkvidma9x .uabb-cl-style11 a::after {
16790	border-color:
16791	#ffffff;
16792}
16793
16794/* Style 12 */
16795
16796.fl-node-4swgkvidma9x .uabb-cl-style12 a:hover::before,
16797.fl-node-4swgkvidma9x .uabb-cl-style12 a:focus::before {
16798		color: #ffffff;
16799	text-shadow: 10px 0
16800	#ffffff, -10px 0 #ffffff;
16801}
16802
16803/* Style 13 */
16804
16805.fl-node-4swgkvidma9x .uabb-cl-style13 a::before,
16806.fl-node-4swgkvidma9x .uabb-cl-style13 a::after {
16807	height: 1px;
16808		background: #ffffff;
16809}
16810
16811/* Style 14 */
16812
16813.fl-node-4swgkvidma9x .uabb-cl-style14 a::before {
16814	color:#ffffff;
16815	content: attr(data-hover);
16816	position: absolute;
16817	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
16818	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
16819	transition: transform 0.3s, opacity 0.3s;
16820}
16821
16822.fl-node-4swgkvidma9x .uabb-cl-style14 .uabb-cl-heading,
16823.fl-node-4swgkvidma9x .uabb-cl-style14 .uabb-cl-heading a,
16824.fl-node-4swgkvidma9x .uabb-cl-style14 .uabb-cl-heading a:visited,
16825.fl-node-4swgkvidma9x .uabb-cl-style14 .uabb-cl-heading a *,
16826.fl-node-4swgkvidma9x .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
16827	color:#ffffff;
16828}
16829
16830/* Style 15 */
16831
16832.fl-node-4swgkvidma9x .uabb-cl-style15 a::before {
16833	color:#ffffff;
16834}
16835
16836/* Style 16 */
16837
16838.fl-node-4swgkvidma9x .uabb-cl-style16 a::after {
16839		background: #ffffff;
16840	height:1px;
16841}
16842
16843/* Style 17 */
16844
16845.fl-node-4swgkvidma9x .uabb-cl-style17 a {
16846	color:#ffffff;
16847}
16848
16849.fl-node-4swgkvidma9x .uabb-cl-style17 a::after,
16850.fl-node-4swgkvidma9x .uabb-cl-style17 a::before {
16851	height: 1px;
16852		background: #ffffff;
16853}
16854
16855/* Style 18 */
16856
16857.fl-node-4swgkvidma9x .uabb-cl-style18 a {
16858	margin: 0;
16859	width: 200px;
16860	max-width: 100%;
16861}
16862
16863.fl-node-4swgkvidma9x .uabb-cl-style18 p a,
16864.fl-node-4swgkvidma9x .uabb-cl-style18 div a,
16865.fl-node-4swgkvidma9x .uabb-cl-style18 span a {
16866	color:
16867	#ffffff;
16868}
16869
16870
16871.fl-node-4swgkvidma9x .uabb-cl-style18 a span {
16872	-webkit-transform-origin: 50% 50% -100px;
16873	-moz-transform-origin: 50% 50% -100px;
16874	transform-origin: 50% 50% -100px;
16875}
16876
16877.fl-node-4swgkvidma9x .uabb-cl-style18 a span {
16878		background: #440099;
16879}
16880
16881.fl-node-4swgkvidma9x .uabb-cl-style18 a:hover span::before,
16882.fl-node-4swgkvidma9x .uabb-cl-style18 a:focus span::before {
16883		background: #440099;
16884}
16885
16886.fl-node-4swgkvidma9x .uabb-cl-style18 a span::before,
16887.fl-node-4swgkvidma9x .uabb-cl-style18 a:hover span,
16888.fl-node-4swgkvidma9x .uabb-cl-style18 a:focus span {
16889		background: #120067;
16890}
16891
16892/* Style 19 */
16893
16894
16895.fl-node-4swgkvidma9x .uabb-cl-style19 a span {
16896		background: #440099;
16897	box-shadow: inset 0 3px #120067;
16898}
16899
16900.fl-node-4swgkvidma9x .uabb-cl-style19 p a,
16901.fl-node-4swgkvidma9x .uabb-cl-style19 div a,
16902.fl-node-4swgkvidma9x .uabb-cl-style19 span a {
16903	color:
16904	#ffffff;
16905}
16906
16907.fl-node-4swgkvidma9x .uabb-cl-style19 a span::before {
16908		background: #440099;
16909	color:#ffffff;
16910}
16911
16912.fl-node-4swgkvidma9x .uabb-cl-style19 a:hover span,
16913.fl-node-4swgkvidma9x .uabb-cl-style19 a:focus span {
16914	background: #120067;
16915}
16916
16917/* Style 20 */
16918
16919.fl-node-4swgkvidma9x .uabb-cl-style20 a:hover,
16920.fl-node-4swgkvidma9x .uabb-cl-style20 a:focus {
16921	color:#ffffff;
16922}
16923
16924.fl-node-4swgkvidma9x .uabb-cl-style20 a {
16925	color:#ffffff;
16926	-webkit-transition: color 0.3s;
16927	-moz-transition: color 0.3s;
16928	transition: color 0.3s;
16929}
16930
16931.fl-node-4swgkvidma9x .uabb-cl-style20 a::before,
16932.fl-node-4swgkvidma9x .uabb-cl-style20 a::after {
16933	height: 1px;
16934		background: #ffffff;
16935}
16936
16937/* Style Simple */
16938.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
16939	color:#ffffff;
16940}
16941
16942.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
16943	color:#ffffff;
16944}
16945
16946		@media ( max-width: 768px ) {
16947
16948			
16949							.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-cl-ul li {
16950					margin-left: 0;
16951					margin-right: 0;
16952					display: block;
16953				}
16954					}
16955.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-cl-heading a {
16956	font-size: 22px;
16957	text-align: left;
16958}
16959@media(max-width: 1200px) {
16960	.fl-node-4swgkvidma9x .uabb-cl-wrap .uabb-cl-heading a {
16961		font-size: 17px;
16962	}
16963}
16964 .fl-node-4swgkvidma9x > .fl-module-content {
16965	margin-top:0px;
16966	margin-bottom:-10px;
16967}
16968@media (max-width: 768px) { .fl-node-4swgkvidma9x > .fl-module-content { margin-bottom:20px; } }
16968.fl-builder-content-217 .fl-node-qhtsv4xgy5i2 {
16969	display: flex;
16970	flex-direction: row;
16971	justify-content: start;
16972	gap: 5px;
16973}
16974:where( .fl-builder-content-217 .fl-node-qhtsv4xgy5i2 > :not( .fl-block-overlay, .fl-drop-target ) ) {
16975	flex-grow: 0;
16976	flex-shrink: 1;
16977	flex-basis: 0%;
16978}
16979
16980.fl-node-748oklha063v .uabb-cl-wrap .uabb-creative-link a {
16981	color: #ffffff;}
16982
16983
16984.fl-node-748oklha063v .uabb-cl-wrap .uabb-creative-link a span {
16985	color: inherit;
16986	line-height: inherit;
16987	font-size: inherit;
16988	font-family: inherit;
16989	font-weight: inherit;
16990}
16991.fl-node-748oklha063v .uabb-cl-wrap .uabb-creative-link a:hover,
16992.fl-node-748oklha063v .uabb-cl-wrap .uabb-creative-link a span:hover {
16993	color: #ffffff;
16994}
16995	
16996.fl-node-748oklha063v .uabb-cl-wrap .uabb-cl-ul li {
16997	display: inline-block;
16998			margin-right: 10px;
16999	
17000	margin-bottom: 15px;
17001}
17002
17003.fl-node-748oklha063v .uabb-cl-wrap .uabb-cl-ul {
17004	text-align: left;
17005}
17006
17007/* Style 2 */
17008
17009.fl-node-748oklha063v .uabb-cl-style2 p a,
17010.fl-node-748oklha063v .uabb-cl-style2 div a,
17011.fl-node-748oklha063v .uabb-cl-style2 span a {
17012	color:
17013	#ffffff;
17014}
17015
17016.fl-node-748oklha063v .uabb-cl-style2 a span {
17017	padding: 5px 15px;
17018		background: #440099;}
17019.fl-node-748oklha063v .uabb-cl-style2 a span:before {
17020		background: #440099;	padding: inherit;
17021}
17022
17023/* Style 3 */
17024.fl-node-748oklha063v .uabb-cl-style3 a::after {
17025		background: #ffffff;
17026	height:1px;
17027}
17028
17029/* Style 4 */
17030.fl-node-748oklha063v .uabb-cl-style4 a::after {
17031		background: #ffffff;
17032	height:1px;
17033}
17034
17035/* Style 7 */
17036
17037.fl-node-748oklha063v .uabb-cl-style7 a::before,
17038.fl-node-748oklha063v .uabb-cl-style7 a::after {
17039	height: 1px;
17040		background: #ffffff;
17041}
17042
17043
17044/* Style 8 */
17045
17046.fl-node-748oklha063v .uabb-cl-style8 a::before,
17047.fl-node-748oklha063v .uabb-cl-style8 a::after {
17048	border: 1px solid #ffffff;
17049}
17050
17051.fl-node-748oklha063v .uabb-cl-style8 a::after {
17052	border-color:
17053	#000000;
17054}
17055
17056/* Style 9 */
17057.fl-node-748oklha063v .uabb-cl-style9 a span {
17058	color:#ffffff;
17059		background: #440099;
17060}
17061
17062.fl-node-748oklha063v .uabb-cl-style9 p a,
17063.fl-node-748oklha063v .uabb-cl-style9 div a,
17064.fl-node-748oklha063v .uabb-cl-style9 span a {
17065	color:
17066	#ffffff;
17067}
17068
17069.fl-node-748oklha063v .uabb-cl-style9 a::before {
17070	color:#ffffff;
17071		background: #440099;
17072}
17073
17074/* Style 10 */
17075
17076.fl-node-748oklha063v .uabb-cl-style10 a {
17077	border-top-width:1px;
17078	border-top-style:solid;
17079	border-top-color:
17080	#ffffff;
17081	color:#ffffff;
17082}
17083
17084.fl-node-748oklha063v .uabb-cl-style10 a::before {
17085	border-bottom-width:1px;
17086	border-bottom-style:solid;
17087	border-bottom-color:
17088	#ffffff;
17089	color:#ffffff;
17090}
17091
17092/* Style 6 */
17093.fl-node-748oklha063v .uabb-cl-style6 a:before {
17094	position: absolute;
17095	top: 0;
17096	left: 0;
17097	width: 100%;
17098	height: 1px;
17099		background: #ffffff;
17100	content: '';
17101	-webkit-transition: top 0.3s;
17102	-moz-transition: top 0.3s;
17103	transition: top 0.3s;
17104}
17105
17106.fl-node-748oklha063v .uabb-cl-style6 a:after {
17107	position: absolute;
17108	top: 0;
17109	left: 0;
17110	content: '';
17111	width: 1px;
17112	height: 1px;
17113		background: #ffffff;
17114	-webkit-transition: height 0.3s;
17115	-moz-transition: height 0.3s;
17116	transition: height 0.3s;
17117}
17118
17119.fl-node-748oklha063v .uabb-cl-style6 a:hover::before {
17120	top: 100%;
17121	opacity: 1;
17122}
17123
17124.fl-node-748oklha063v .uabb-cl-style6 a:hover::after {
17125	height: 100%;
17126}
17127
17128
17129/* Style 11 */
17130
17131.fl-node-748oklha063v .uabb-cl-style11 a::before,
17132.fl-node-748oklha063v .uabb-cl-style11 a::after {
17133	border-color:
17134	#ffffff;
17135}
17136
17137/* Style 12 */
17138
17139.fl-node-748oklha063v .uabb-cl-style12 a:hover::before,
17140.fl-node-748oklha063v .uabb-cl-style12 a:focus::before {
17141		color: #ffffff;
17142	text-shadow: 10px 0
17143	#ffffff, -10px 0 #ffffff;
17144}
17145
17146/* Style 13 */
17147
17148.fl-node-748oklha063v .uabb-cl-style13 a::before,
17149.fl-node-748oklha063v .uabb-cl-style13 a::after {
17150	height: 1px;
17151		background: #ffffff;
17152}
17153
17154/* Style 14 */
17155
17156.fl-node-748oklha063v .uabb-cl-style14 a::before {
17157	color:#ffffff;
17158	content: attr(data-hover);
17159	position: absolute;
17160	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
17161	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
17162	transition: transform 0.3s, opacity 0.3s;
17163}
17164
17165.fl-node-748oklha063v .uabb-cl-style14 .uabb-cl-heading,
17166.fl-node-748oklha063v .uabb-cl-style14 .uabb-cl-heading a,
17167.fl-node-748oklha063v .uabb-cl-style14 .uabb-cl-heading a:visited,
17168.fl-node-748oklha063v .uabb-cl-style14 .uabb-cl-heading a *,
17169.fl-node-748oklha063v .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
17170	color:#ffffff;
17171}
17172
17173/* Style 15 */
17174
17175.fl-node-748oklha063v .uabb-cl-style15 a::before {
17176	color:#ffffff;
17177}
17178
17179/* Style 16 */
17180
17181.fl-node-748oklha063v .uabb-cl-style16 a::after {
17182		background: #ffffff;
17183	height:1px;
17184}
17185
17186/* Style 17 */
17187
17188.fl-node-748oklha063v .uabb-cl-style17 a {
17189	color:#ffffff;
17190}
17191
17192.fl-node-748oklha063v .uabb-cl-style17 a::after,
17193.fl-node-748oklha063v .uabb-cl-style17 a::before {
17194	height: 1px;
17195		background: #ffffff;
17196}
17197
17198/* Style 18 */
17199
17200.fl-node-748oklha063v .uabb-cl-style18 a {
17201	margin: 0;
17202	width: 200px;
17203	max-width: 100%;
17204}
17205
17206.fl-node-748oklha063v .uabb-cl-style18 p a,
17207.fl-node-748oklha063v .uabb-cl-style18 div a,
17208.fl-node-748oklha063v .uabb-cl-style18 span a {
17209	color:
17210	#ffffff;
17211}
17212
17213
17214.fl-node-748oklha063v .uabb-cl-style18 a span {
17215	-webkit-transform-origin: 50% 50% -100px;
17216	-moz-transform-origin: 50% 50% -100px;
17217	transform-origin: 50% 50% -100px;
17218}
17219
17220.fl-node-748oklha063v .uabb-cl-style18 a span {
17221		background: #440099;
17222}
17223
17224.fl-node-748oklha063v .uabb-cl-style18 a:hover span::before,
17225.fl-node-748oklha063v .uabb-cl-style18 a:focus span::before {
17226		background: #440099;
17227}
17228
17229.fl-node-748oklha063v .uabb-cl-style18 a span::before,
17230.fl-node-748oklha063v .uabb-cl-style18 a:hover span,
17231.fl-node-748oklha063v .uabb-cl-style18 a:focus span {
17232		background: #120067;
17233}
17234
17235/* Style 19 */
17236
17237
17238.fl-node-748oklha063v .uabb-cl-style19 a span {
17239		background: #440099;
17240	box-shadow: inset 0 3px #120067;
17241}
17242
17243.fl-node-748oklha063v .uabb-cl-style19 p a,
17244.fl-node-748oklha063v .uabb-cl-style19 div a,
17245.fl-node-748oklha063v .uabb-cl-style19 span a {
17246	color:
17247	#ffffff;
17248}
17249
17250.fl-node-748oklha063v .uabb-cl-style19 a span::before {
17251		background: #440099;
17252	color:#ffffff;
17253}
17254
17255.fl-node-748oklha063v .uabb-cl-style19 a:hover span,
17256.fl-node-748oklha063v .uabb-cl-style19 a:focus span {
17257	background: #120067;
17258}
17259
17260/* Style 20 */
17261
17262.fl-node-748oklha063v .uabb-cl-style20 a:hover,
17263.fl-node-748oklha063v .uabb-cl-style20 a:focus {
17264	color:#ffffff;
17265}
17266
17267.fl-node-748oklha063v .uabb-cl-style20 a {
17268	color:#ffffff;
17269	-webkit-transition: color 0.3s;
17270	-moz-transition: color 0.3s;
17271	transition: color 0.3s;
17272}
17273
17274.fl-node-748oklha063v .uabb-cl-style20 a::before,
17275.fl-node-748oklha063v .uabb-cl-style20 a::after {
17276	height: 1px;
17277		background: #ffffff;
17278}
17279
17280/* Style Simple */
17281.fl-node-748oklha063v .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
17282	color:#ffffff;
17283}
17284
17285.fl-node-748oklha063v .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
17286	color:#ffffff;
17287}
17288
17289		@media ( max-width: 768px ) {
17290
17291			
17292							.fl-node-748oklha063v .uabb-cl-wrap .uabb-cl-ul li {
17293					margin-left: 0;
17294					margin-right: 0;
17295					display: block;
17296				}
17297					}
17298.fl-node-748oklha063v .uabb-cl-wrap .uabb-cl-heading a {
17299	font-size: 22px;
17300	text-align: left;
17301}
17302@media(max-width: 1200px) {
17303	.fl-node-748oklha063v .uabb-cl-wrap .uabb-cl-heading a {
17304		font-size: 17px;
17305	}
17306}
17307 .fl-node-748oklha063v > .fl-module-content {
17308	margin-top:0px;
17309	margin-bottom:-10px;
17310}
17311@media (max-width: 768px) { .fl-node-748oklha063v > .fl-module-content { margin-bottom:20px; } }
17312.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-creative-link a {
17313	color: #ffffff;}
17314
17315
17316.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-creative-link a span {
17317	color: inherit;
17318	line-height: inherit;
17319	font-size: inherit;
17320	font-family: inherit;
17321	font-weight: inherit;
17322}
17323.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-creative-link a:hover,
17324.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-creative-link a span:hover {
17325	color: #ffffff;
17326}
17327	
17328.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-cl-ul li {
17329	display: inline-block;
17330			margin-right: 10px;
17331	
17332	margin-bottom: 15px;
17333}
17334
17335.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-cl-ul {
17336	text-align: left;
17337}
17338
17339/* Style 2 */
17340
17341.fl-node-yd28mc5hk6la .uabb-cl-style2 p a,
17342.fl-node-yd28mc5hk6la .uabb-cl-style2 div a,
17343.fl-node-yd28mc5hk6la .uabb-cl-style2 span a {
17344	color:
17345	#ffffff;
17346}
17347
17348.fl-node-yd28mc5hk6la .uabb-cl-style2 a span {
17349	padding: 5px 15px;
17350		background: #440099;}
17351.fl-node-yd28mc5hk6la .uabb-cl-style2 a span:before {
17352		background: #440099;	padding: inherit;
17353}
17354
17355/* Style 3 */
17356.fl-node-yd28mc5hk6la .uabb-cl-style3 a::after {
17357		background: #ffffff;
17358	height:1px;
17359}
17360
17361/* Style 4 */
17362.fl-node-yd28mc5hk6la .uabb-cl-style4 a::after {
17363		background: #ffffff;
17364	height:1px;
17365}
17366
17367/* Style 7 */
17368
17369.fl-node-yd28mc5hk6la .uabb-cl-style7 a::before,
17370.fl-node-yd28mc5hk6la .uabb-cl-style7 a::after {
17371	height: 1px;
17372		background: #ffffff;
17373}
17374
17375
17376/* Style 8 */
17377
17378.fl-node-yd28mc5hk6la .uabb-cl-style8 a::before,
17379.fl-node-yd28mc5hk6la .uabb-cl-style8 a::after {
17380	border: 1px solid #ffffff;
17381}
17382
17383.fl-node-yd28mc5hk6la .uabb-cl-style8 a::after {
17384	border-color:
17385	#000000;
17386}
17387
17388/* Style 9 */
17389.fl-node-yd28mc5hk6la .uabb-cl-style9 a span {
17390	color:#ffffff;
17391		background: #440099;
17392}
17393
17394.fl-node-yd28mc5hk6la .uabb-cl-style9 p a,
17395.fl-node-yd28mc5hk6la .uabb-cl-style9 div a,
17396.fl-node-yd28mc5hk6la .uabb-cl-style9 span a {
17397	color:
17398	#ffffff;
17399}
17400
17401.fl-node-yd28mc5hk6la .uabb-cl-style9 a::before {
17402	color:#ffffff;
17403		background: #440099;
17404}
17405
17406/* Style 10 */
17407
17408.fl-node-yd28mc5hk6la .uabb-cl-style10 a {
17409	border-top-width:1px;
17410	border-top-style:solid;
17411	border-top-color:
17412	#ffffff;
17413	color:#ffffff;
17414}
17415
17416.fl-node-yd28mc5hk6la .uabb-cl-style10 a::before {
17417	border-bottom-width:1px;
17418	border-bottom-style:solid;
17419	border-bottom-color:
17420	#ffffff;
17421	color:#ffffff;
17422}
17423
17424/* Style 6 */
17425.fl-node-yd28mc5hk6la .uabb-cl-style6 a:before {
17426	position: absolute;
17427	top: 0;
17428	left: 0;
17429	width: 100%;
17430	height: 1px;
17431		background: #ffffff;
17432	content: '';
17433	-webkit-transition: top 0.3s;
17434	-moz-transition: top 0.3s;
17435	transition: top 0.3s;
17436}
17437
17438.fl-node-yd28mc5hk6la .uabb-cl-style6 a:after {
17439	position: absolute;
17440	top: 0;
17441	left: 0;
17442	content: '';
17443	width: 1px;
17444	height: 1px;
17445		background: #ffffff;
17446	-webkit-transition: height 0.3s;
17447	-moz-transition: height 0.3s;
17448	transition: height 0.3s;
17449}
17450
17451.fl-node-yd28mc5hk6la .uabb-cl-style6 a:hover::before {
17452	top: 100%;
17453	opacity: 1;
17454}
17455
17456.fl-node-yd28mc5hk6la .uabb-cl-style6 a:hover::after {
17457	height: 100%;
17458}
17459
17460
17461/* Style 11 */
17462
17463.fl-node-yd28mc5hk6la .uabb-cl-style11 a::before,
17464.fl-node-yd28mc5hk6la .uabb-cl-style11 a::after {
17465	border-color:
17466	#ffffff;
17467}
17468
17469/* Style 12 */
17470
17471.fl-node-yd28mc5hk6la .uabb-cl-style12 a:hover::before,
17472.fl-node-yd28mc5hk6la .uabb-cl-style12 a:focus::before {
17473		color: #ffffff;
17474	text-shadow: 10px 0
17475	#ffffff, -10px 0 #ffffff;
17476}
17477
17478/* Style 13 */
17479
17480.fl-node-yd28mc5hk6la .uabb-cl-style13 a::before,
17481.fl-node-yd28mc5hk6la .uabb-cl-style13 a::after {
17482	height: 1px;
17483		background: #ffffff;
17484}
17485
17486/* Style 14 */
17487
17488.fl-node-yd28mc5hk6la .uabb-cl-style14 a::before {
17489	color:#ffffff;
17490	content: attr(data-hover);
17491	position: absolute;
17492	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
17493	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
17494	transition: transform 0.3s, opacity 0.3s;
17495}
17496
17497.fl-node-yd28mc5hk6la .uabb-cl-style14 .uabb-cl-heading,
17498.fl-node-yd28mc5hk6la .uabb-cl-style14 .uabb-cl-heading a,
17499.fl-node-yd28mc5hk6la .uabb-cl-style14 .uabb-cl-heading a:visited,
17500.fl-node-yd28mc5hk6la .uabb-cl-style14 .uabb-cl-heading a *,
17501.fl-node-yd28mc5hk6la .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
17502	color:#ffffff;
17503}
17504
17505/* Style 15 */
17506
17507.fl-node-yd28mc5hk6la .uabb-cl-style15 a::before {
17508	color:#ffffff;
17509}
17510
17511/* Style 16 */
17512
17513.fl-node-yd28mc5hk6la .uabb-cl-style16 a::after {
17514		background: #ffffff;
17515	height:1px;
17516}
17517
17518/* Style 17 */
17519
17520.fl-node-yd28mc5hk6la .uabb-cl-style17 a {
17521	color:#ffffff;
17522}
17523
17524.fl-node-yd28mc5hk6la .uabb-cl-style17 a::after,
17525.fl-node-yd28mc5hk6la .uabb-cl-style17 a::before {
17526	height: 1px;
17527		background: #ffffff;
17528}
17529
17530/* Style 18 */
17531
17532.fl-node-yd28mc5hk6la .uabb-cl-style18 a {
17533	margin: 0;
17534	width: 200px;
17535	max-width: 100%;
17536}
17537
17538.fl-node-yd28mc5hk6la .uabb-cl-style18 p a,
17539.fl-node-yd28mc5hk6la .uabb-cl-style18 div a,
17540.fl-node-yd28mc5hk6la .uabb-cl-style18 span a {
17541	color:
17542	#ffffff;
17543}
17544
17545
17546.fl-node-yd28mc5hk6la .uabb-cl-style18 a span {
17547	-webkit-transform-origin: 50% 50% -100px;
17548	-moz-transform-origin: 50% 50% -100px;
17549	transform-origin: 50% 50% -100px;
17550}
17551
17552.fl-node-yd28mc5hk6la .uabb-cl-style18 a span {
17553		background: #440099;
17554}
17555
17556.fl-node-yd28mc5hk6la .uabb-cl-style18 a:hover span::before,
17557.fl-node-yd28mc5hk6la .uabb-cl-style18 a:focus span::before {
17558		background: #440099;
17559}
17560
17561.fl-node-yd28mc5hk6la .uabb-cl-style18 a span::before,
17562.fl-node-yd28mc5hk6la .uabb-cl-style18 a:hover span,
17563.fl-node-yd28mc5hk6la .uabb-cl-style18 a:focus span {
17564		background: #120067;
17565}
17566
17567/* Style 19 */
17568
17569
17570.fl-node-yd28mc5hk6la .uabb-cl-style19 a span {
17571		background: #440099;
17572	box-shadow: inset 0 3px #120067;
17573}
17574
17575.fl-node-yd28mc5hk6la .uabb-cl-style19 p a,
17576.fl-node-yd28mc5hk6la .uabb-cl-style19 div a,
17577.fl-node-yd28mc5hk6la .uabb-cl-style19 span a {
17578	color:
17579	#ffffff;
17580}
17581
17582.fl-node-yd28mc5hk6la .uabb-cl-style19 a span::before {
17583		background: #440099;
17584	color:#ffffff;
17585}
17586
17587.fl-node-yd28mc5hk6la .uabb-cl-style19 a:hover span,
17588.fl-node-yd28mc5hk6la .uabb-cl-style19 a:focus span {
17589	background: #120067;
17590}
17591
17592/* Style 20 */
17593
17594.fl-node-yd28mc5hk6la .uabb-cl-style20 a:hover,
17595.fl-node-yd28mc5hk6la .uabb-cl-style20 a:focus {
17596	color:#ffffff;
17597}
17598
17599.fl-node-yd28mc5hk6la .uabb-cl-style20 a {
17600	color:#ffffff;
17601	-webkit-transition: color 0.3s;
17602	-moz-transition: color 0.3s;
17603	transition: color 0.3s;
17604}
17605
17606.fl-node-yd28mc5hk6la .uabb-cl-style20 a::before,
17607.fl-node-yd28mc5hk6la .uabb-cl-style20 a::after {
17608	height: 1px;
17609		background: #ffffff;
17610}
17611
17612/* Style Simple */
17613.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
17614	color:#ffffff;
17615}
17616
17617.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
17618	color:#ffffff;
17619}
17620
17621		@media ( max-width: 768px ) {
17622
17623			
17624							.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-cl-ul li {
17625					margin-left: 0;
17626					margin-right: 0;
17627					display: block;
17628				}
17629					}
17630.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-cl-heading a {
17631	font-size: 22px;
17632	text-align: left;
17633}
17634@media(max-width: 1200px) {
17635	.fl-node-yd28mc5hk6la .uabb-cl-wrap .uabb-cl-heading a {
17636		font-size: 17px;
17637	}
17638}
17639 .fl-node-yd28mc5hk6la > .fl-module-content {
17640	margin-top:0px;
17641	margin-bottom:-10px;
17642}
17643@media (max-width: 768px) { .fl-node-yd28mc5hk6la > .fl-module-content { margin-bottom:20px; } }
17644/* Start Global Nodes CSS */
17645
17646/* End Global Nodes CSS */
17647
17648
17649/* Start Layout CSS */
17650
17651/* End Layout CSS */
17652
17653/* Equal height Column Bottom Alignment */
17654.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
17655    -webkit-justify-content: flex-end;
17656            justify-content: flex-end;
17657          -webkit-box-align: end;
17658           -webkit-box-pack: end;
17659              -ms-flex-pack: end;
17660}
17661
17662/* H1-H6 Margin Reset in all Modules */
17663.uabb-module-content h1,
17664.uabb-module-content h2,
17665.uabb-module-content h3,
17666.uabb-module-content h4,
17667.uabb-module-content h5,
17668.uabb-module-content h6 {
17669    margin: 0;
17670    clear: both;
17671}
17672
17673/* Anchor Tag Css */
17674
17675.fl-module-content a,
17676.fl-module-content a:hover,
17677.fl-module-content a:focus {
17678    text-decoration: none;
17679}
17680
17681/* Row Separator CSS */
17682
17683.uabb-row-separator {
17684    position: absolute;
17685    width: 100%;
17686    left: 0;
17687}
17688
17689.uabb-top-row-separator {
17690    top: 0;
17691    bottom: auto
17692}
17693
17694.uabb-bottom-row-separator {
17695    top: auto;
17696    bottom: 0;
17697}
17698
17699.fl-builder-content-editing .fl-visible-medium.uabb-row,
17700.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
17701.fl-builder-content-editing .fl-visible-mobile.uabb-row {
17702    display: none !important;
17703}
17704
17705@media (max-width: 992px) {
17706
17707    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
17708    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
17709        display: none !important;
17710    }
17711
17712    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
17713    .fl-builder-content-editing .fl-visible-medium.uabb-row,
17714    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
17715        display: block !important;
17716    }
17717}
17718
17719@media (max-width: 768px) {
17720    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
17721    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
17722    .fl-builder-content-editing .fl-visible-medium.uabb-row {
17723        display: none !important;
17724    }
17725
17726    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
17727    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
17728        display: block !important;
17729    }
17730}
17731
17732.fl-responsive-preview-content .fl-builder-content-editing {
17733    overflow-x: hidden;
17734    overflow-y: visible;
17735}
17736
17737.uabb-row-separator svg {
17738    width: 100%;
17739}
17740
17741.uabb-top-row-separator.uabb-has-svg svg {
17742    position: absolute;
17743    padding: 0;
17744    margin: 0;
17745    left: 50%;
17746    top: -1px;
17747    bottom: auto;
17748    -webkit-transform: translateX(-50%);
17749    -ms-transform: translateX(-50%);
17750    transform: translateX(-50%);
17751}
17752
17753.uabb-bottom-row-separator.uabb-has-svg svg {
17754    position: absolute;
17755    padding: 0;
17756    margin: 0;
17757    left: 50%;
17758    bottom: -1px;
17759    top: auto;
17760    -webkit-transform: translateX(-50%);
17761    -ms-transform: translateX(-50%);
17762    transform: translateX(-50%);
17763}
17764.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
17765    bottom: 0;
17766}
17767.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
17768    top: 0;
17769}
17770
17771/**
17772 *
17773 *  Svg Triangle Separator
17774 *  Big Triangle Separator
17775 *  Big Triangle Left Separator
17776 *  Svg Half Circle Separator
17777 *  Curve Center Separator
17778 *  Waves Separator
17779 *  Stamp
17780 *  Grass
17781 *  Slime
17782 *  Grass Bend
17783 *  Wave Slide
17784 *  Muliple Triangles
17785 *  Pine Tree
17786 *  Pine Tree Bend
17787 *
17788 ***************************************/
17789.uabb-bottom-row-separator.uabb-svg-triangle svg,
17790.uabb-bottom-row-separator.uabb-xlarge-triangle svg,
17791.uabb-top-row-separator.uabb-xlarge-triangle-left svg,
17792.uabb-bottom-row-separator.uabb-svg-circle svg,
17793.uabb-top-row-separator.uabb-slime-separator svg,
17794.uabb-top-row-separator.uabb-grass-separator svg,
17795.uabb-top-row-separator.uabb-grass-bend-separator svg,
17796.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,
17797.uabb-top-row-separator.uabb-wave-slide-separator svg,
17798.uabb-top-row-separator.uabb-pine-tree-separator svg,
17799.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,
17800.uabb-bottom-row-separator.uabb-stamp-separator svg,
17801.uabb-bottom-row-separator.uabb-xlarge-circle svg,
17802.uabb-top-row-separator.uabb-wave-separator svg{
17803    left: 50%;
17804    -webkit-transform: translateX(-50%) scaleY(-1);
17805       -moz-transform: translateX(-50%) scaleY(-1);
17806        -ms-transform: translateX(-50%) scaleY(-1);
17807         -o-transform: translateX(-50%) scaleY(-1);
17808            transform: translateX(-50%) scaleY(-1);
17809}
17810
17811/*
17812 *  Big Triangle
17813*/
17814.uabb-bottom-row-separator.uabb-big-triangle svg {
17815    left: 50%;
17816    -webkit-transform: scale(1) scaleY(-1) translateX(-50%);
17817       -moz-transform: scale(1) scaleY(-1) translateX(-50%);
17818        -ms-transform: scale(1) scaleY(-1) translateX(-50%);
17819         -o-transform: scale(1) scaleY(-1) translateX(-50%);
17820            transform: scale(1) scaleY(-1) translateX(-50%);
17821}
17822
17823.uabb-top-row-separator.uabb-big-triangle svg {
17824    left: 50%;
17825    -webkit-transform: translateX(-50%) scale(1);
17826       -moz-transform: translateX(-50%) scale(1);
17827        -ms-transform: translateX(-50%) scale(1);
17828         -o-transform: translateX(-50%) scale(1);
17829            transform: translateX(-50%) scale(1);
17830}
17831
17832/**
17833 *
17834 *  Big Triangle Right Separator
17835 *
17836 ***************************************/
17837.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
17838    left: 50%;
17839    -webkit-transform: translateX(-50%) scale(-1);
17840       -moz-transform: translateX(-50%) scale(-1);
17841        -ms-transform: translateX(-50%) scale(-1);
17842         -o-transform: translateX(-50%) scale(-1);
17843            transform: translateX(-50%) scale(-1);
17844}
17845
17846.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
17847    left: 50%;
17848    -webkit-transform: translateX(-50%) scaleX(-1);
17849       -moz-transform: translateX(-50%) scaleX(-1);
17850        -ms-transform: translateX(-50%) scaleX(-1);
17851         -o-transform: translateX(-50%) scaleX(-1);
17852            transform: translateX(-50%) scaleX(-1);
17853}
17854
17855/**
17856 *
17857 *  Curve Left Separator
17858 *  Curve Right Separator
17859 *
17860 ***************************************/
17861.uabb-top-row-separator.uabb-curve-up-separator svg {
17862    left: 50%;
17863     -webkit-transform: translateX(-50%) scaleY(-1);
17864       -moz-transform: translateX(-50%) scaleY(-1);
17865        -ms-transform: translateX(-50%) scaleY(-1);
17866         -o-transform: translateX(-50%) scaleY(-1);
17867            transform: translateX(-50%) scaleY(-1);
17868}
17869
17870.uabb-top-row-separator.uabb-curve-down-separator svg {
17871    left: 50%;
17872    -webkit-transform: translateX(-50%) scale(-1);
17873       -moz-transform: translateX(-50%) scale(-1);
17874        -ms-transform: translateX(-50%) scale(-1);
17875         -o-transform: translateX(-50%) scale(-1);
17876            transform: translateX(-50%) scale(-1);
17877}
17878
17879.uabb-bottom-row-separator.uabb-curve-down-separator svg {
17880    left: 50%;
17881    -webkit-transform: translateX(-50%) scaleX(-1);
17882       -moz-transform: translateX(-50%) scaleX(-1);
17883        -ms-transform: translateX(-50%) scaleX(-1);
17884         -o-transform: translateX(-50%) scaleX(-1);
17885            transform: translateX(-50%) scaleX(-1);
17886}
17887
17888
17889/**
17890 *
17891 *  Tilt Left Separator
17892 *  Tilt Right Separator
17893 *
17894 ***************************************/
17895
17896.uabb-top-row-separator.uabb-tilt-left-separator svg {
17897    left: 50%;
17898    -webkit-transform: translateX(-50%) scale(-1);
17899       -moz-transform: translateX(-50%) scale(-1);
17900        -ms-transform: translateX(-50%) scale(-1);
17901         -o-transform: translateX(-50%) scale(-1);
17902            transform: translateX(-50%) scale(-1);
17903}
17904
17905.uabb-top-row-separator.uabb-tilt-right-separator svg{
17906    left: 50%;
17907    -webkit-transform: translateX(-50%) scaleY(-1);
17908       -moz-transform: translateX(-50%) scaleY(-1);
17909        -ms-transform: translateX(-50%) scaleY(-1);
17910         -o-transform: translateX(-50%) scaleY(-1);
17911            transform: translateX(-50%) scaleY(-1);
17912}
17913
17914.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
17915    left: 50%;
17916    -webkit-transform: translateX(-50%);
17917       -moz-transform: translateX(-50%);
17918        -ms-transform: translateX(-50%);
17919         -o-transform: translateX(-50%);
17920            transform: translateX(-50%);
17921}
17922
17923.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
17924    left: 50%;
17925    -webkit-transform: translateX(-50%) scaleX(-1);
17926       -moz-transform: translateX(-50%) scaleX(-1);
17927        -ms-transform: translateX(-50%) scaleX(-1);
17928         -o-transform: translateX(-50%) scaleX(-1);
17929            transform: translateX(-50%) scaleX(-1);
17930}
17931
17932.uabb-top-row-separator.uabb-tilt-left-separator,
17933.uabb-top-row-separator.uabb-tilt-right-separator {
17934    top: 0;
17935}
17936
17937.uabb-bottom-row-separator.uabb-tilt-left-separator,
17938.uabb-bottom-row-separator.uabb-tilt-right-separator {
17939    bottom: 0;
17940}
17941
17942/**
17943 *
17944 *  Clouds Separator
17945 *  Multi Triangle
17946 *  Arrow Inward
17947 *  Arrow Outward
17948 *
17949 ***************************************/
17950
17951.uabb-top-row-separator.uabb-arrow-outward-separator svg,
17952.uabb-top-row-separator.uabb-arrow-inward-separator svg,
17953.uabb-top-row-separator.uabb-cloud-separator svg,
17954.uabb-top-row-separator.uabb-multi-triangle svg {
17955    left: 50%;
17956    -webkit-transform: translateX(-50%) scaleY(-1);
17957       -moz-transform: translateX(-50%) scaleY(-1);
17958        -ms-transform: translateX(-50%) scaleY(-1);
17959         -o-transform: translateX(-50%) scaleY(-1);
17960            transform: translateX(-50%) scaleY(-1);
17961}
17962
17963.uabb-bottom-row-separator.uabb-multi-triangle svg {
17964    bottom: -2px;
17965}
17966
17967.uabb-row-separator.uabb-round-split:after,
17968.uabb-row-separator.uabb-round-split:before {
17969    left: 0;
17970    width: 50%;
17971    background: inherit inherit/inherit inherit inherit inherit;
17972    content: '';
17973    position: absolute
17974}
17975
17976
17977/* Buttons
17978------------------------------------------------------ */
17979
17980.uabb-button-wrap a,
17981.uabb-button-wrap a:visited {
17982    display: inline-block;
17983    font-size: 16px;
17984    line-height: 18px;
17985    text-decoration: none;
17986    text-shadow: none;
17987}
17988
17989.fl-builder-content .uabb-button:hover {
17990    text-decoration: none;
17991}
17992
17993.fl-builder-content .uabb-button-width-full .uabb-button {
17994    display: block;
17995    text-align: center;
17996}
17997
17998.uabb-button-width-custom .uabb-button {
17999    display: inline-block;
18000    text-align: center;
18001    max-width: 100%;
18002}
18003.fl-builder-content .uabb-button-left {
18004    text-align: left;
18005}
18006.fl-builder-content .uabb-button-center {
18007    text-align: center;
18008}
18009.fl-builder-content .uabb-infobox .uabb-button-center,
18010.fl-builder-content .uabb-modal-action-wrap .uabb-button-center,
18011.fl-builder-content .uabb-ultb3-box .uabb-button-center,
18012.fl-builder-content .uabb-slide-down .uabb-button-center,
18013.fl-builder-content .uabb-blog-post-content .uabb-button-center,
18014.fl-builder-content .uabb-cta-wrap .uabb-button-center,
18015.fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center{ 
18016     text-align: inherit;
18017}
18018
18019.fl-builder-content .uabb-button-right {
18020    text-align: right;
18021}
18022
18023.fl-builder-content .uabb-button i,
18024.fl-builder-content .uabb-button i:before {
18025    font-size: 1em;
18026    height: 1em;
18027    line-height: 1em;
18028    width: 1em;
18029}
18030
18031.uabb-button .uabb-button-icon-after {
18032    margin-left: 8px;
18033    margin-right: 0;
18034}
18035.uabb-button .uabb-button-icon-before {
18036    margin-left: 0;
18037    margin-right: 8px;
18038}
18039.uabb-button .uabb-button-icon-no-text {
18040    margin: 0;
18041}
18042.uabb-button-has-icon .uabb-button-text {
18043    vertical-align: middle;
18044}
18045
18046/* Icons
18047------------------------------------------------------ */
18048
18049.uabb-icon-wrap {
18050    display: inline-block;
18051}
18052.uabb-icon a {
18053    text-decoration: none;
18054}
18055.uabb-icon i {
18056    display: block;
18057}
18058.uabb-icon i:before {
18059    border: none !important;
18060    background: none !important;
18061}
18062.uabb-icon-text {
18063    display: table-cell;
18064    text-align: left;
18065    padding-left: 15px;
18066    vertical-align: middle;
18067}
18068.uabb-icon-text *:last-child {
18069    margin: 0 !important;
18070    padding: 0 !important;
18071}
18072.uabb-icon-text a {
18073    text-decoration: none;
18074}
18075
18076/* Photos
18077------------------------------------------------------ */
18078
18079.uabb-photo {
18080    line-height: 0;
18081    position: relative;
18082    z-index: 2;
18083}
18084.uabb-photo-align-left {
18085    text-align: left;
18086}
18087.uabb-photo-align-center {
18088    text-align: center;
18089}
18090.uabb-photo-align-right {
18091    text-align: right;
18092}
18093.uabb-photo-content {
18094    border-radius: 0;
18095    display: inline-block;
18096    line-height: 0;
18097    position: relative;
18098    max-width: 100%;
18099    overflow: hidden;
18100}
18101.uabb-photo-content img {
18102    border-radius: inherit;
18103    display: inline;
18104    height: auto;
18105    max-width: 100%;
18106    width: auto;
18107}
18108.fl-builder-content .uabb-photo-crop-circle img {
18109    -webkit-border-radius: 100%;
18110    -moz-border-radius: 100%;
18111    border-radius: 100%;
18112}
18113.fl-builder-content .uabb-photo-crop-square img {
18114    -webkit-border-radius: 0;
18115    -moz-border-radius: 0;
18116    border-radius: 0;
18117}
18118.uabb-photo-caption {
18119    font-size: 13px;
18120    line-height: 18px;
18121    overflow: hidden;
18122    text-overflow: ellipsis;
18123    white-space: nowrap;
18124}
18125.uabb-photo-caption-below {
18126    padding-bottom: 20px;
18127    padding-top: 10px;
18128}
18129.uabb-photo-caption-hover {
18130    background: rgba(0,0,0,0.7);
18131    bottom: 0;
18132    color: #fff;
18133    left: 0;
18134    opacity: 0;
18135    visibility: hidden;
18136    filter: alpha(opacity = 0);
18137    padding: 10px 15px;
18138    position: absolute;
18139    right: 0;
18140    -webkit-transition:visibility 200ms linear;
18141    -moz-transition:visibility 200ms linear;
18142    transition:visibility 200ms linear;
18143}
18144.uabb-photo-content:hover .uabb-photo-caption-hover {
18145    opacity: 100;
18146    visibility: visible;
18147}
18148
18149/* Panel & Buttons
18150------------------------------------------------------ */
18151.uabb-active-btn {
18152    background: #1e8cbe;
18153    border-color: #0074a2;
18154    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
18155    box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
18156    color: white;
18157}
18158.fl-builder-bar .fl-builder-add-content-button {
18159    display: block !important;
18160    opacity: 1 !important;
18161}
18162
18163/* Image Icon Object */
18164.uabb-imgicon-wrap .uabb-icon {
18165    display: block;
18166}
18167.uabb-imgicon-wrap .uabb-icon i{
18168    float: none;
18169}
18170
18171/* Photo */
18172.uabb-imgicon-wrap .uabb-image {
18173    line-height: 0;
18174    position: relative;
18175}
18176.uabb-imgicon-wrap .uabb-image-align-left {
18177    text-align: left;
18178}
18179.uabb-imgicon-wrap .uabb-image-align-center {
18180    text-align: center;
18181}
18182.uabb-imgicon-wrap .uabb-image-align-right {
18183    text-align: right;
18184}
18185.uabb-imgicon-wrap .uabb-image-content {
18186    display: inline-block;
18187    border-radius: 0;
18188    line-height: 0;
18189    position: relative;
18190    max-width: 100%;
18191}
18192.uabb-imgicon-wrap .uabb-image-content img {
18193    display: inline;
18194    height: auto !important;
18195    max-width: 100%;
18196    width: auto;
18197    border-radius: inherit;
18198    box-shadow: none;
18199    box-sizing: content-box;
18200}
18201.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
18202    -webkit-border-radius: 100%;
18203    -moz-border-radius: 100%;
18204    border-radius: 100%;
18205}
18206.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
18207    -webkit-border-radius: 0;
18208    -moz-border-radius: 0;
18209    border-radius: 0;
18210}
18211
18212
18213/* Creative Button
18214___________________________________________________________________________*/
18215
18216.uabb-creative-button-wrap a,
18217.uabb-creative-button-wrap a:visited {
18218    background: #fafafa;
18219    border: 1px solid #ccc;
18220    color: #333;
18221    display: inline-block;
18222    vertical-align: middle;
18223    text-align: center;
18224    overflow: hidden;
18225    text-decoration: none;
18226    text-shadow: none;
18227    box-shadow: none;
18228    position: relative;
18229    -webkit-transition: all 200ms linear;
18230       -moz-transition: all 200ms linear;
18231        -ms-transition: all 200ms linear;
18232         -o-transition: all 200ms linear;
18233            transition: all 200ms linear;
18234
18235}
18236
18237.uabb-creative-button-wrap a:focus {
18238    text-decoration: none;
18239    text-shadow: none;
18240    box-shadow: none;
18241}
18242
18243.uabb-creative-button-wrap a .uabb-creative-button-text,
18244.uabb-creative-button-wrap a .uabb-creative-button-icon,
18245.uabb-creative-button-wrap a:visited .uabb-creative-button-text,
18246.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
18247    -webkit-transition: all 200ms linear;
18248       -moz-transition: all 200ms linear;
18249        -ms-transition: all 200ms linear;
18250         -o-transition: all 200ms linear;
18251            transition: all 200ms linear;
18252}
18253
18254.uabb-creative-button-wrap a:hover {
18255    text-decoration: none;
18256}
18257
18258.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
18259    display: block;
18260    text-align: center;
18261}
18262.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
18263    display: inline-block;
18264    text-align: center;
18265    max-width: 100%;
18266}
18267.uabb-creative-button-wrap .uabb-creative-button-left {
18268    text-align: left;
18269}
18270.uabb-creative-button-wrap .uabb-creative-button-center {
18271    text-align: center;
18272}
18273.uabb-creative-button-wrap .uabb-creative-button-right {
18274    text-align: right;
18275}
18276.uabb-creative-button-wrap .uabb-creative-button i {
18277    font-size: 1.3em;
18278    height: auto;
18279    vertical-align: middle;
18280    width: auto;
18281}
18282
18283.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
18284    margin-left: 8px;
18285    margin-right: 0;
18286}
18287.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
18288    margin-right: 8px;
18289    margin-left: 0;
18290}
18291.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
18292    margin: 0;
18293}
18294
18295.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
18296    vertical-align: middle;
18297}
18298.uabb-creative-button-wrap a,
18299.uabb-creative-button-wrap a:visited {
18300    padding: 12px 24px;
18301}
18302
18303/*  Translate Button styles */
18304
18305.uabb-creative-button.uabb-creative-transparent-btn {
18306    background: transparent;
18307}
18308.uabb-creative-button.uabb-creative-transparent-btn:after {
18309    content: '';
18310    position: absolute;
18311    z-index: 1;
18312    -webkit-transition: all 200ms linear;
18313       -moz-transition: all 200ms linear;
18314        -ms-transition: all 200ms linear;
18315         -o-transition: all 200ms linear;
18316            transition: all 200ms linear;
18317}
18318
18319/* transparent-fill-top, transparent-fill-bottom  */
18320.uabb-transparent-fill-top-btn:after,
18321.uabb-transparent-fill-bottom-btn:after {
18322    width: 100%;
18323    height: 0;
18324    left: 0;
18325}
18326
18327/* transparent-fill-top */
18328.uabb-transparent-fill-top-btn:after {
18329    top: 0;
18330}
18331/* transparent-fill-bottom */
18332.uabb-transparent-fill-bottom-btn:after {
18333    bottom: 0;
18334}
18335
18336/* transparent-fill-left, transparent-fill-right */
18337.uabb-transparent-fill-left-btn:after,
18338.uabb-transparent-fill-right-btn:after {
18339    width: 0;
18340    height: 100%;
18341    top: 0;
18342}
18343
18344/* transparent-fill-left */
18345.uabb-transparent-fill-left-btn:after {
18346    left: 0;
18347}
18348/* transparent-fill-right */
18349.uabb-transparent-fill-right-btn:after {
18350    right: 0;
18351}
18352
18353
18354/* transparent-fill-center */
18355.uabb-transparent-fill-center-btn:after{
18356    width: 0;
18357    height: 100%;
18358    top: 50%;
18359    left: 50%;
18360    -webkit-transform: translateX(-50%) translateY(-50%);
18361       -moz-transform: translateX(-50%) translateY(-50%);
18362        -ms-transform: translateX(-50%) translateY(-50%);
18363         -o-transform: translateX(-50%) translateY(-50%);
18364            transform: translateX(-50%) translateY(-50%);
18365}
18366
18367/*  transparent-fill-diagonal, transparent-fill-horizontal  */
18368.uabb-transparent-fill-diagonal-btn:after,
18369.uabb-transparent-fill-horizontal-btn:after {
18370    width: 100%;
18371    height: 0;
18372    top: 50%;
18373    left: 50%;
18374}
18375
18376/*  transparent-fill-diagonal */
18377.uabb-transparent-fill-diagonal-btn{
18378    overflow: hidden;
18379}
18380.uabb-transparent-fill-diagonal-btn:after{
18381    -webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
18382       -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
18383        -ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
18384         -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
18385            transform: translateX(-50%) translateY(-50%) rotate( 45deg );
18386}
18387/* transparent-fill-horizontal */
18388.uabb-transparent-fill-horizontal-btn:after{
18389    -webkit-transform: translateX(-50%) translateY(-50%);
18390       -moz-transform: translateX(-50%) translateY(-50%);
18391        -ms-transform: translateX(-50%) translateY(-50%);
18392         -o-transform: translateX(-50%) translateY(-50%);
18393            transform: translateX(-50%) translateY(-50%);
18394}
18395
18396
18397/*  3D Button styles */
18398.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,
18399.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,
18400.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,
18401.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
18402    -webkit-transition: none;
18403       -moz-transition: none;
18404        -ms-transition: none;
18405         -o-transition: none;
18406            transition: none;
18407}
18408
18409.perspective {
18410    -webkit-perspective: 800px;
18411       -moz-perspective: 800px;
18412            perspective: 800px;
18413            margin: 0;
18414}
18415.uabb-creative-button.uabb-creative-threed-btn:after {
18416    content: '';
18417    position: absolute;
18418    z-index: -1;
18419    -webkit-transition: all 200ms linear;
18420       -moz-transition: all 200ms linear;
18421            transition: all 200ms linear;
18422}
18423
18424.uabb-creative-button.uabb-creative-threed-btn {
18425    outline: 1px solid transparent;
18426    -webkit-transform-style: preserve-3d;
18427       -moz-transform-style: preserve-3d;
18428            transform-style: preserve-3d;
18429}
18430
18431/*  3D Button styles --- Animate to top */
18432.uabb-creative-threed-btn.uabb-animate_top-btn:after {
18433    height: 40%;
18434    left: 0;
18435    top: -40%;
18436    width: 100%;
18437    -webkit-transform-origin: 0% 100%;
18438       -moz-transform-origin: 0% 100%;
18439            transform-origin: 0% 100%;
18440    -webkit-transform: rotateX(90deg);
18441       -moz-transform: rotateX(90deg);
18442            transform: rotateX(90deg);
18443}
18444
18445/*  3D Button styles --- Animate to bottom */
18446.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
18447    width: 100%;
18448    height: 40%;
18449    left: 0;
18450    top: 100%;
18451    -webkit-transform-origin: 0% 0%;
18452       -moz-transform-origin: 0% 0%;
18453        -ms-transform-origin: 0% 0%;
18454            transform-origin: 0% 0%;
18455    -webkit-transform: rotateX(-90deg);
18456       -moz-transform: rotateX(-90deg);
18457        -ms-transform: rotateX(-90deg);
18458            transform: rotateX(-90deg);
18459}
18460
18461/*  3D Button styles --- Animate to Left */
18462.uabb-creative-threed-btn.uabb-animate_left-btn:after {
18463    width: 20%;
18464    height: 100%;
18465    left: -20%;
18466    top: 0;
18467    -webkit-transform-origin: 100% 0%;
18468       -moz-transform-origin: 100% 0%;
18469        -ms-transform-origin: 100% 0%;
18470            transform-origin: 100% 0%;
18471    -webkit-transform: rotateY(-60deg);
18472       -moz-transform: rotateY(-60deg);
18473        -ms-transform: rotateY(-60deg);
18474            transform: rotateY(-60deg);
18475}
18476
18477/*  3D Button styles --- Animate to Right */
18478.uabb-creative-threed-btn.uabb-animate_right-btn:after {
18479    width: 20%;
18480    height: 100%;
18481    left: 104%;
18482    top: 0;
18483    -webkit-transform-origin: 0% 0%;
18484       -moz-transform-origin: 0% 0%;
18485        -ms-transform-origin: 0% 0%;
18486            transform-origin: 0% 0%;
18487    -webkit-transform: rotateY(120deg);
18488       -moz-transform: rotateY(120deg);
18489        -ms-transform: rotateY(120deg);
18490            transform: rotateY(120deg);
18491}
18492
18493
18494/* Animate Top */
18495.uabb-animate_top-btn:hover{
18496    -webkit-transform: rotateX(-15deg);
18497       -moz-transform: rotateX(-15deg);
18498        -ms-transform: rotateX(-15deg);
18499         -o-transform: rotateX(-15deg);
18500            transform: rotateX(-15deg);
18501
18502}
18503
18504/* Animate Bottom */
18505.uabb-animate_bottom-btn:hover{
18506    -webkit-transform: rotateX(15deg);
18507       -moz-transform: rotateX(15deg);
18508        -ms-transform: rotateX(15deg);
18509         -o-transform: rotateX(15deg);
18510            transform: rotateX(15deg);
18511
18512}
18513
18514/* Animate Left */
18515.uabb-animate_left-btn:hover{
18516    -webkit-transform: rotateY(6deg);
18517       -moz-transform: rotateY(6deg);
18518        -ms-transform: rotateY(6deg);
18519         -o-transform: rotateY(6deg);
18520            transform: rotateY(6deg);
18521}
18522
18523/* Animate Right */
18524.uabb-animate_right-btn:hover{
18525    -webkit-transform: rotateY(-6deg);
18526       -moz-transform: rotateY(-6deg);
18527        -ms-transform: rotateY(-6deg);
18528         -o-transform: rotateY(-6deg);
18529            transform: rotateY(-6deg);
18530
18531}
18532
18533/*  Flat Button styles  */
18534
18535/*  Common Classes  */
18536.uabb-creative-flat-btn.uabb-animate_to_right-btn,
18537.uabb-creative-flat-btn.uabb-animate_to_left-btn,
18538.uabb-creative-flat-btn.uabb-animate_from_top-btn,
18539.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
18540    overflow: hidden;
18541    position: relative;
18542}
18543
18544.uabb-creative-flat-btn.uabb-animate_to_right-btn i,
18545.uabb-creative-flat-btn.uabb-animate_to_left-btn i,
18546.uabb-creative-flat-btn.uabb-animate_from_top-btn i,
18547.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
18548    bottom: 0;
18549    height: 100%;
18550    margin: 0;
18551    opacity: 1;
18552    position: absolute;
18553    right: 0;
18554    width: 100%;
18555    -webkit-transition: all 200ms linear;
18556       -moz-transition: all 200ms linear;
18557            transition: all 200ms linear;
18558    -webkit-transform: translateY(0);
18559       -moz-transform: translateY(0);
18560         -o-transform: translateY(0);
18561        -ms-transform: translateY(0);
18562            transform: translateY(0);
18563}
18564
18565.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,
18566.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,
18567.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,
18568.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
18569    display: inline-block;
18570    width: 100%;
18571    height: 100%;
18572    -webkit-transition: all 200ms linear;
18573       -moz-transition: all 200ms linear;
18574        -ms-transition: all 200ms linear;
18575         -o-transition: all 200ms linear;
18576            transition: all 200ms linear;
18577    -webkit-backface-visibility: hidden;
18578       -moz-backface-visibility: hidden;
18579            backface-visibility: hidden;
18580}
18581
18582/*  Making Icon position center  */
18583.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,
18584.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,
18585.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,
18586.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
18587    position: absolute;
18588    top: 50%;
18589    left: 50%;
18590    -webkit-transform: translateX(-50%) translateY(-50%);
18591    -moz-transform: translateX(-50%) translateY(-50%);
18592    -o-transform: translateX(-50%) translateY(-50%);
18593    -ms-transform: translateX(-50%) translateY(-50%);
18594    transform: translateX(-50%) translateY(-50%);
18595}
18596
18597/*  Common Hover Classes */
18598.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,
18599.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
18600    left: 0;
18601}
18602.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,
18603.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
18604    top: 0;
18605}
18606
18607/*  Animate Icon to the right */
18608.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
18609    top: 0;
18610    left: -100%;
18611}
18612.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
18613    -webkit-transform: translateX(200%);
18614       -moz-transform: translateX(200%);
18615        -ms-transform: translateX(200%);
18616         -o-transform: translateX(200%);
18617            transform: translateX(200%);
18618}
18619
18620/*  Animate Icon to the left */
18621.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
18622    top: 0;
18623    left: 100%;
18624}
18625
18626.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
18627    -webkit-transform: translateX(-200%);
18628       -moz-transform: translateX(-200%);
18629        -ms-transform: translateX(-200%);
18630         -o-transform: translateX(-200%);
18631            transform: translateX(-200%);
18632}
18633
18634
18635/*  Animate Icon From the Top */
18636.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
18637    top: -100%;
18638    left: 0;
18639}
18640
18641.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
18642    -webkit-transform: translateY(400px);
18643       -moz-transform: translateY(400px);
18644        -ms-transform: translateY(400px);
18645         -o-transform: translateY(400px);
18646            transform: translateY(400px);
18647}
18648
18649/*  Animate Icon From the Bottom */
18650.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
18651    top: 100%;
18652    left: 0;
18653}
18654
18655.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
18656    -webkit-transform: translateY(-400px);
18657       -moz-transform: translateY(-400px);
18658        -ms-transform: translateY(-400px);
18659         -o-transform: translateY(-400px);
18660            transform: translateY(-400px);
18661}
18662
18663/* Media/Video CSS */
18664.uabb-tab-acc-content .wp-video, 
18665.uabb-tab-acc-content video.wp-video-shortcode, 
18666.uabb-tab-acc-content .mejs-container:not(.mejs-audio), 
18667.uabb-tab-acc-content .mejs-overlay.load,
18668.uabb-adv-accordion-content .wp-video, 
18669.uabb-adv-accordion-content video.wp-video-shortcode, 
18670.uabb-adv-accordion-content .mejs-container:not(.mejs-audio), 
18671.uabb-adv-accordion-content .mejs-overlay.load {
18672    width: 100% !important;
18673    height: 100% !important;
18674}
18675.uabb-tab-acc-content .mejs-container:not(.mejs-audio),
18676.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
18677    padding-top: 56.25%;
18678}
18679.uabb-tab-acc-content .wp-video, 
18680.uabb-tab-acc-content video.wp-video-shortcode,
18681.uabb-adv-accordion-content .wp-video, 
18682.uabb-adv-accordion-content video.wp-video-shortcode {
18683    max-width: 100% !important;
18684}
18685.uabb-tab-acc-content video.wp-video-shortcode,
18686.uabb-adv-accordion-content video.wp-video-shortcode {
18687    position: relative;
18688}
18689.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,
18690.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
18691    position: absolute;
18692    top: 0;
18693    right: 0;
18694    bottom: 0;
18695    left: 0;
18696}
18697.uabb-tab-acc-content .mejs-overlay-play,
18698.uabb-adv-accordion-content .mejs-overlay-play {
18699    top: 0;
18700    right: 0;
18701    bottom: 0;
18702    left: 0;
18703    width: auto !important;
18704    height: auto !important;
18705}
18706.fl-row-content-wrap .uabb-row-particles-background,
18707.uabb-col-particles-background {
18708    width:100%;
18709    height:100%;
18710    position:absolute;
18711    left:0;
18712    top:0;
18713}
18714/* Theme Button
18715------------------------------------------------------ */
18716/*.fl-builder-content a.uabb-button,
18717.fl-builder-content a.uabb-button:visited,
18718.fl-builder-content a.uabb-creative-button,
18719.fl-builder-content a.uabb-creative-button:visited*/
18720
18721.uabb-creative-button-wrap a,
18722.uabb-creative-button-wrap a:visited {
18723		
18724	
18725	
18726	
18727	}
18728
18729.uabb-dual-button .uabb-btn,
18730.uabb-dual-button .uabb-btn:visited {
18731			
18732	
18733	
18734	}
18735
18736
18737/* Responsive Js Breakpoint Css */
18738
18739.uabb-js-breakpoint {
18740	content:"default";
18741	display:none;
18742}
18743@media screen and (max-width: 992px) {
18744	.uabb-js-breakpoint {
18745		content:"992";
18746	}
18747}
18748
18749@media screen and (max-width: 768px) {
18750	.uabb-js-breakpoint {
18751		content:"768";
18752	}
18753}
18754
18755
18756						
18757					
18758					
18759					
18760																
18761					
18762					
18763					
18764																
18765					
18766					
18767					
18768																										
18769                                
18770        
18771        .fl-builder-row-settings #fl-field-separator_position {
18772            display: none !important;
18773        }
18774        
18775        
18776        
18777        
18778        
18779        
18780		
18781        
18782		
18783        
18784        
18785/*# sourceURL=fl-builder-layout-217-inline-css */
18786</style>
18787<div class="fl-builder-content fl-builder-content-217 fl-builder-template fl-builder-row-template fl-builder-global-templates-locked" data-post-id="217"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-lz2fp06h4dgj fl-row-default-height fl-row-align-center" data-node="lz2fp06h4dgj">
18788	<div class="fl-row-content-wrap">
18789		<div class="uabb-row-separator uabb-top-row-separator" >
18790</div>
18791						<div class="fl-row-content fl-row-full-width fl-node-content">
18792		
18793<div class="fl-col-group fl-node-d3gj6hx7ycvu fl-col-group-equal-height fl-col-group-align-top" data-node="d3gj6hx7ycvu">
18794			<div class="fl-col fl-node-qku0n43yjg96 fl-col-bg-photo fl-col-small fl-col-small-full-width" data-node="qku0n43yjg96">
18795	<div class="fl-col-content fl-node-content"></div>
18796</div>
18797			<div class="fl-col fl-node-4qswgyth876j fl-col-bg-color fl-col-has-cols" data-node="4qswgyth876j">
18798	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-hp7n50d1jvys" data-node="hp7n50d1jvys" aria-label="Heading">
18799	<div class="fl-module-content fl-node-content">
18800		<h2 class="fl-heading">
18801			<span class="fl-heading-text">Child & Family</span>
18802	</h2>
18803	</div>
18804</div>
18805<div class="fl-module fl-module-separator fl-node-56gdvyc8iosu" data-node="56gdvyc8iosu" aria-label="Separator">
18806	<div class="fl-module-content fl-node-content">
18807		<div class="fl-separator"></div>
18808	</div>
18809</div>
18810
18811<div class="fl-col-group fl-node-l7hipyvg659c fl-col-group-nested fl-col-group-equal-height fl-col-group-align-top" data-node="l7hipyvg659c">
18812			<div class="fl-col fl-node-uhrfmxw9573b fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="uhrfmxw9573b">
18813	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-creative-link fl-node-io8m1ckj4gde" data-node="io8m1ckj4gde" aria-label="Creative Link">
18814	<div class="fl-module-content fl-node-content">
18815		<div class="uabb-module-content uabb-cl-wrap">
18816	<ul class="uabb-cl-ul">
18817			<li class="uabb-creative-link uabb-cl-style3 ">
18818			<h4 class="uabb-cl-heading">
18819			<a href="https://samaritas.org/child-welfare/foster-care/" target="_self"  data-hover="Foster Care" aria-label="Foster Care">Foster Care</a>
18820			</h4>
18821		</li>
18822				</ul>
18823</div>
18824	</div>
18825</div>
18826<div class="fl-module fl-module-creative-link fl-node-6dfea1p40nxl" data-node="6dfea1p40nxl" aria-label="Creative Link">
18827	<div class="fl-module-content fl-node-content">
18828		<div class="uabb-module-content uabb-cl-wrap">
18829	<ul class="uabb-cl-ul">
18830			<li class="uabb-creative-link uabb-cl-style3 ">
18831			<h4 class="uabb-cl-heading">
18832			<a href="https://samaritas.org/child-welfare/independent-living/" target="_self"  data-hover="Independent Living" aria-label="Independent Living">Independent Living</a>
18833			</h4>
18834		</li>
18835				</ul>
18836</div>
18837	</div>
18838</div>
18839<div class="fl-module fl-module-creative-link fl-node-4swgkvidma9x" data-node="4swgkvidma9x" aria-label="Creative Link">
18840	<div class="fl-module-content fl-node-content">
18841		<div class="uabb-module-content uabb-cl-wrap">
18842	<ul class="uabb-cl-ul">
18843			<li class="uabb-creative-link uabb-cl-style3 ">
18844			<h4 class="uabb-cl-heading">
18845			<a href="https://samaritas.org/child-welfare/adoption/" target="_self"  data-hover="Adoption" aria-label="Adoption">Adoption</a>
18846			</h4>
18847		</li>
18848				</ul>
18849</div>
18850	</div>
18851</div>
18852<div class="fl-module fl-module-creative-link fl-node-748oklha063v" data-node="748oklha063v" aria-label="Creative Link">
18853	<div class="fl-module-content fl-node-content">
18854		<div class="uabb-module-content uabb-cl-wrap">
18855	<ul class="uabb-cl-ul">
18856			<li class="uabb-creative-link uabb-cl-style3 ">
18857			<h4 class="uabb-cl-heading">
18858			<a href="https://samaritas.org/child-welfare/family-preservation/" target="_self"  data-hover="Family Preservation" aria-label="Family Preservation">Family Preservation</a>
18859			</h4>
18860		</li>
18861				</ul>
18862</div>
18863	</div>
18864</div>
18865<div class="fl-module fl-module-creative-link fl-node-yd28mc5hk6la" data-node="yd28mc5hk6la" aria-label="Creative Link">
18866	<div class="fl-module-content fl-node-content">
18867		<div class="uabb-module-content uabb-cl-wrap">
18868	<ul class="uabb-cl-ul">
18869			<li class="uabb-creative-link uabb-cl-style3 ">
18870			<h4 class="uabb-cl-heading">
18871			<a href="https://samaritas.org/child-welfare/foster-refugees/" target="_blank" rel="noopener" data-hover="Foster Refugees" aria-label="Foster Refugees">Foster Refugees</a>
18872			</h4>
18873		</li>
18874				</ul>
18875</div>
18876	</div>
18877</div>
18878</div>
18879</div>
18880			<div class="fl-col fl-node-nbfutre3o16h fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="nbfutre3o16h">
18881	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-animated-headlines fl-node-xuf3at2hyv1s" data-node="xuf3at2hyv1s" aria-label="Animated Headlines">
18882	<div class="fl-module-content fl-node-content">
18883		<div class="pp-animated-headlines pp-headline--style-highlight" data-text="">
18884	<h3 class="pp-headline pp-headline-left">
18885		
18886					<span class="pp-headline-plain-text pp-headline-text-wrapper">We put children first and  help families thrive.</span>
18887		
18888				
18889		
18890		
18891			</h3>
18892</div>
18893	</div>
18894</div>
18895<div class="fl-module fl-module-rich-text fl-node-ophw36xgi4ma" data-node="ophw36xgi4ma" aria-label="Text Editor">
18896	<div class="fl-module-content fl-node-content">
18897		<div class="fl-rich-text">
18898	<p>We empower children and families through compassionate care, trauma-informed support, and lasting connections that foster healing, stability, and lifelong success.</p>
18899</div>
18900	</div>
18901</div>
18902</div>
18903</div>
18904			<div class="fl-col fl-node-o1pz9l3ife8w fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="o1pz9l3ife8w">
18905	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-animated-headlines fl-node-xqsr02t4joau" data-node="xqsr02t4joau" aria-label="Animated Headlines">
18906	<div class="fl-module-content fl-node-content">
18907		<div class="pp-animated-headlines pp-headline--style-highlight" data-text="">
18908	<h3 class="pp-headline pp-headline-left">
18909		
18910					<span class="pp-headline-plain-text pp-headline-text-wrapper">How Can You Help</span>
18911		
18912				
18913		
18914		
18915			</h3>
18916</div>
18917	</div>
18918</div>
18919<div class="fl-module fl-module-rich-text fl-node-egr73cbt1nl5" data-node="egr73cbt1nl5" aria-label="Text Editor">
18920	<div class="fl-module-content fl-node-content">
18921		<div class="fl-rich-text">
18922	<p>Become a part of Samaritas’ mission to serve people as an expression of the love of Christ.</p>
18923</div>
18924	</div>
18925</div>
18926<div  class="fl-module fl-module-box fl-node-qhtsv4xgy5i2 fl-visible-desktop fl-visible-large" data-node="qhtsv4xgy5i2" aria-label="Box">
18927	<div class="fl-module fl-module-button fl-node-drzvix6bkg9a" data-node="drzvix6bkg9a" aria-label="Button">
18928	<div class="fl-module-content fl-node-content">
18929		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/volunteer/" target="_self" class="fl-button"><span class="fl-button-text">Volunteer</span></a></div>	</div>
18930</div>
18931<div class="fl-module fl-module-button fl-node-okhiaf0pmbtr" data-node="okhiaf0pmbtr" aria-label="Button">
18932	<div class="fl-module-content fl-node-content">
18933		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/donate/" target="_self" class="fl-button"><span class="fl-button-text">Donate</span></a></div>	</div>
18934</div>
18935</div>
18936</div>
18937</div>
18938	</div>
18939</div>
18940</div>
18941	</div>
18942		</div>
18943	</div>
18944</div>
18945</div><div class="uabb-js-breakpoint" style="display: none;"></div>
18946            </div>
18947            </li><li class="mega-menu-saved-row">
18948            <a   target="_self" class="mega-menu-saved-row-a megamenuonmouseover" href="https://samaritas.org/new-americans/">New Americans <i class=""></i></a>
18949            <div class="mega-menu-saved-row-container" >
18950            <style id="fl-builder-layout-209-inline-css">
18951
18952
18953
18954
18955
18956
18957.fl-node-dlphz823f0eb > .fl-row-content-wrap {
18958	background-color: #f7ae1b;
18959}
18960.fl-node-dlphz823f0eb.fl-row-default-height > .fl-row-content-wrap, .fl-node-dlphz823f0eb.fl-row-full-height > .fl-row-content-wrap, .fl-node-dlphz823f0eb.fl-row-custom-height > .fl-row-content-wrap {
18961	align-items: center;
18962	justify-content: center;
18963}
18964 .fl-node-dlphz823f0eb > .fl-row-content-wrap {
18965	margin-top:23px;
18966}
18967 .fl-node-dlphz823f0eb > .fl-row-content-wrap {
18968	padding-top:0px;
18969	padding-bottom:0px;
18970	padding-left:0px;
18971}
18972
18973
18974
18975
18976.fl-node-2vo08y7qgcts {
18977	width: 24%;
18978}
18979.fl-node-2vo08y7qgcts > .fl-col-content {
18980	background-image: url(https://samaritas.org/wp-content/uploads/2025/03/child-4.jpg);
18981	background-repeat: no-repeat;
18982	background-position: center center;
18983	background-attachment: scroll;
18984	background-size: cover;
18985}
18986.fl-builder-content .fl-node-2vo08y7qgcts > .fl-col-content {
18987	min-height: 460px;
18988}
18989
18990
18991
18992
18993.fl-node-psr9qkt51dhg {
18994	width: 26%;
18995}
18996
18997
18998
18999
19000.fl-node-plshvgzk4wub {
19001	width: 76%;
19002}
19003 .fl-node-plshvgzk4wub > .fl-col-content {
19004	margin-top:20px;
19005	margin-right:40px;
19006	margin-bottom:20px;
19007	margin-left:40px;
19008}
19009
19010
19011
19012
19013.fl-node-7014skhqjxnc {
19014	width: 40%;
19015}
19016
19017
19018
19019
19020.fl-node-h2vfmji5w1cp {
19021	width: 33%;
19022}
19023
19024.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-creative-link a {
19025	color: #ffffff;}
19026
19027
19028.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-creative-link a span {
19029	color: inherit;
19030	line-height: inherit;
19031	font-size: inherit;
19032	font-family: inherit;
19033	font-weight: inherit;
19034}
19035.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-creative-link a:hover,
19036.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-creative-link a span:hover {
19037	color: #ffffff;
19038}
19039	
19040.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-cl-ul li {
19041	display: inline-block;
19042			margin-right: 10px;
19043	
19044	margin-bottom: 15px;
19045}
19046
19047.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-cl-ul {
19048	text-align: left;
19049}
19050
19051/* Style 2 */
19052
19053.fl-node-xv46r7z1np8d .uabb-cl-style2 p a,
19054.fl-node-xv46r7z1np8d .uabb-cl-style2 div a,
19055.fl-node-xv46r7z1np8d .uabb-cl-style2 span a {
19056	color:
19057	#ffffff;
19058}
19059
19060.fl-node-xv46r7z1np8d .uabb-cl-style2 a span {
19061	padding: 5px 15px;
19062		background: #440099;}
19063.fl-node-xv46r7z1np8d .uabb-cl-style2 a span:before {
19064		background: #440099;	padding: inherit;
19065}
19066
19067/* Style 3 */
19068.fl-node-xv46r7z1np8d .uabb-cl-style3 a::after {
19069		background: #ffffff;
19070	height:1px;
19071}
19072
19073/* Style 4 */
19074.fl-node-xv46r7z1np8d .uabb-cl-style4 a::after {
19075		background: #ffffff;
19076	height:1px;
19077}
19078
19079/* Style 7 */
19080
19081.fl-node-xv46r7z1np8d .uabb-cl-style7 a::before,
19082.fl-node-xv46r7z1np8d .uabb-cl-style7 a::after {
19083	height: 1px;
19084		background: #ffffff;
19085}
19086
19087
19088/* Style 8 */
19089
19090.fl-node-xv46r7z1np8d .uabb-cl-style8 a::before,
19091.fl-node-xv46r7z1np8d .uabb-cl-style8 a::after {
19092	border: 1px solid #ffffff;
19093}
19094
19095.fl-node-xv46r7z1np8d .uabb-cl-style8 a::after {
19096	border-color:
19097	#000000;
19098}
19099
19100/* Style 9 */
19101.fl-node-xv46r7z1np8d .uabb-cl-style9 a span {
19102	color:#ffffff;
19103		background: #440099;
19104}
19105
19106.fl-node-xv46r7z1np8d .uabb-cl-style9 p a,
19107.fl-node-xv46r7z1np8d .uabb-cl-style9 div a,
19108.fl-node-xv46r7z1np8d .uabb-cl-style9 span a {
19109	color:
19110	#ffffff;
19111}
19112
19113.fl-node-xv46r7z1np8d .uabb-cl-style9 a::before {
19114	color:#ffffff;
19115		background: #440099;
19116}
19117
19118/* Style 10 */
19119
19120.fl-node-xv46r7z1np8d .uabb-cl-style10 a {
19121	border-top-width:1px;
19122	border-top-style:solid;
19123	border-top-color:
19124	#ffffff;
19125	color:#ffffff;
19126}
19127
19128.fl-node-xv46r7z1np8d .uabb-cl-style10 a::before {
19129	border-bottom-width:1px;
19130	border-bottom-style:solid;
19131	border-bottom-color:
19132	#ffffff;
19133	color:#ffffff;
19134}
19135
19136/* Style 6 */
19137.fl-node-xv46r7z1np8d .uabb-cl-style6 a:before {
19138	position: absolute;
19139	top: 0;
19140	left: 0;
19141	width: 100%;
19142	height: 1px;
19143		background: #ffffff;
19144	content: '';
19145	-webkit-transition: top 0.3s;
19146	-moz-transition: top 0.3s;
19147	transition: top 0.3s;
19148}
19149
19150.fl-node-xv46r7z1np8d .uabb-cl-style6 a:after {
19151	position: absolute;
19152	top: 0;
19153	left: 0;
19154	content: '';
19155	width: 1px;
19156	height: 1px;
19157		background: #ffffff;
19158	-webkit-transition: height 0.3s;
19159	-moz-transition: height 0.3s;
19160	transition: height 0.3s;
19161}
19162
19163.fl-node-xv46r7z1np8d .uabb-cl-style6 a:hover::before {
19164	top: 100%;
19165	opacity: 1;
19166}
19167
19168.fl-node-xv46r7z1np8d .uabb-cl-style6 a:hover::after {
19169	height: 100%;
19170}
19171
19172
19173/* Style 11 */
19174
19175.fl-node-xv46r7z1np8d .uabb-cl-style11 a::before,
19176.fl-node-xv46r7z1np8d .uabb-cl-style11 a::after {
19177	border-color:
19178	#ffffff;
19179}
19180
19181/* Style 12 */
19182
19183.fl-node-xv46r7z1np8d .uabb-cl-style12 a:hover::before,
19184.fl-node-xv46r7z1np8d .uabb-cl-style12 a:focus::before {
19185		color: #ffffff;
19186	text-shadow: 10px 0
19187	#ffffff, -10px 0 #ffffff;
19188}
19189
19190/* Style 13 */
19191
19192.fl-node-xv46r7z1np8d .uabb-cl-style13 a::before,
19193.fl-node-xv46r7z1np8d .uabb-cl-style13 a::after {
19194	height: 1px;
19195		background: #ffffff;
19196}
19197
19198/* Style 14 */
19199
19200.fl-node-xv46r7z1np8d .uabb-cl-style14 a::before {
19201	color:#ffffff;
19202	content: attr(data-hover);
19203	position: absolute;
19204	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
19205	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
19206	transition: transform 0.3s, opacity 0.3s;
19207}
19208
19209.fl-node-xv46r7z1np8d .uabb-cl-style14 .uabb-cl-heading,
19210.fl-node-xv46r7z1np8d .uabb-cl-style14 .uabb-cl-heading a,
19211.fl-node-xv46r7z1np8d .uabb-cl-style14 .uabb-cl-heading a:visited,
19212.fl-node-xv46r7z1np8d .uabb-cl-style14 .uabb-cl-heading a *,
19213.fl-node-xv46r7z1np8d .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
19214	color:#ffffff;
19215}
19216
19217/* Style 15 */
19218
19219.fl-node-xv46r7z1np8d .uabb-cl-style15 a::before {
19220	color:#ffffff;
19221}
19222
19223/* Style 16 */
19224
19225.fl-node-xv46r7z1np8d .uabb-cl-style16 a::after {
19226		background: #ffffff;
19227	height:1px;
19228}
19229
19230/* Style 17 */
19231
19232.fl-node-xv46r7z1np8d .uabb-cl-style17 a {
19233	color:#ffffff;
19234}
19235
19236.fl-node-xv46r7z1np8d .uabb-cl-style17 a::after,
19237.fl-node-xv46r7z1np8d .uabb-cl-style17 a::before {
19238	height: 1px;
19239		background: #ffffff;
19240}
19241
19242/* Style 18 */
19243
19244.fl-node-xv46r7z1np8d .uabb-cl-style18 a {
19245	margin: 0;
19246	width: 200px;
19247	max-width: 100%;
19248}
19249
19250.fl-node-xv46r7z1np8d .uabb-cl-style18 p a,
19251.fl-node-xv46r7z1np8d .uabb-cl-style18 div a,
19252.fl-node-xv46r7z1np8d .uabb-cl-style18 span a {
19253	color:
19254	#ffffff;
19255}
19256
19257
19258.fl-node-xv46r7z1np8d .uabb-cl-style18 a span {
19259	-webkit-transform-origin: 50% 50% -100px;
19260	-moz-transform-origin: 50% 50% -100px;
19261	transform-origin: 50% 50% -100px;
19262}
19263
19264.fl-node-xv46r7z1np8d .uabb-cl-style18 a span {
19265		background: #440099;
19266}
19267
19268.fl-node-xv46r7z1np8d .uabb-cl-style18 a:hover span::before,
19269.fl-node-xv46r7z1np8d .uabb-cl-style18 a:focus span::before {
19270		background: #440099;
19271}
19272
19273.fl-node-xv46r7z1np8d .uabb-cl-style18 a span::before,
19274.fl-node-xv46r7z1np8d .uabb-cl-style18 a:hover span,
19275.fl-node-xv46r7z1np8d .uabb-cl-style18 a:focus span {
19276		background: #120067;
19277}
19278
19279/* Style 19 */
19280
19281
19282.fl-node-xv46r7z1np8d .uabb-cl-style19 a span {
19283		background: #440099;
19284	box-shadow: inset 0 3px #120067;
19285}
19286
19287.fl-node-xv46r7z1np8d .uabb-cl-style19 p a,
19288.fl-node-xv46r7z1np8d .uabb-cl-style19 div a,
19289.fl-node-xv46r7z1np8d .uabb-cl-style19 span a {
19290	color:
19291	#ffffff;
19292}
19293
19294.fl-node-xv46r7z1np8d .uabb-cl-style19 a span::before {
19295		background: #440099;
19296	color:#ffffff;
19297}
19298
19299.fl-node-xv46r7z1np8d .uabb-cl-style19 a:hover span,
19300.fl-node-xv46r7z1np8d .uabb-cl-style19 a:focus span {
19301	background: #120067;
19302}
19303
19304/* Style 20 */
19305
19306.fl-node-xv46r7z1np8d .uabb-cl-style20 a:hover,
19307.fl-node-xv46r7z1np8d .uabb-cl-style20 a:focus {
19308	color:#ffffff;
19309}
19310
19311.fl-node-xv46r7z1np8d .uabb-cl-style20 a {
19312	color:#ffffff;
19313	-webkit-transition: color 0.3s;
19314	-moz-transition: color 0.3s;
19315	transition: color 0.3s;
19316}
19317
19318.fl-node-xv46r7z1np8d .uabb-cl-style20 a::before,
19319.fl-node-xv46r7z1np8d .uabb-cl-style20 a::after {
19320	height: 1px;
19321		background: #ffffff;
19322}
19323
19324/* Style Simple */
19325.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
19326	color:#ffffff;
19327}
19328
19329.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
19330	color:#ffffff;
19331}
19332
19333		@media ( max-width: 768px ) {
19334
19335			
19336							.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-cl-ul li {
19337					margin-left: 0;
19338					margin-right: 0;
19339					display: block;
19340				}
19341					}
19342.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-cl-heading a {
19343	font-size: 22px;
19344	text-align: left;
19345}
19346@media(max-width: 1200px) {
19347	.fl-node-xv46r7z1np8d .uabb-cl-wrap .uabb-cl-heading a {
19348		font-size: 17px;
19349	}
19350}
19351 .fl-node-xv46r7z1np8d > .fl-module-content {
19352	margin-top:20px;
19353	margin-bottom:-10px;
19354}
19355@media (max-width: 768px) { .fl-node-xv46r7z1np8d > .fl-module-content { margin-bottom:20px; } }.fl-row .fl-col .fl-node-zqemhs8kd9j1 h2.fl-heading a,
19356.fl-row .fl-col .fl-node-zqemhs8kd9j1 h2.fl-heading .fl-heading-text,
19357.fl-row .fl-col .fl-node-zqemhs8kd9j1 h2.fl-heading .fl-heading-text *,
19358.fl-node-zqemhs8kd9j1 h2.fl-heading .fl-heading-text {
19359	color: #ffffff;
19360}
19361 .fl-node-zqemhs8kd9j1 > .fl-module-content {
19362	margin-bottom:0px;
19363}
19364.fl-node-o5ndlx9ktrma .pp-headline {
19365	text-align: left;
19366}
19367.fl-node-o5ndlx9ktrma .pp-headline,
19368.fl-node-o5ndlx9ktrma .pp-headline a {
19369			color: #ffffff;
19370	}
19371.fl-node-o5ndlx9ktrma .pp-headline-dynamic-wrapper {
19372			color: #ffffff;
19373	}
19374.fl-node-o5ndlx9ktrma .pp-headline-dynamic-wrapper.pp-headline-typing-selected {
19375	}
19376.fl-node-o5ndlx9ktrma .pp-headline-dynamic-wrapper.pp-headline-typing-selected .pp-headline-dynamic-text {
19377	}
19378.fl-node-o5ndlx9ktrma .pp-headline-dynamic-wrapper path {
19379				stroke: #f7f7f7;
19380	}.fl-node-o5ndlx9ktrma .pp-headline {
19381	font-size: 28px;
19382}
19383@media(max-width: 1200px) {
19384	.fl-node-o5ndlx9ktrma .pp-headline {
19385		font-size: 24px;
19386	}
19387}
19388 .fl-node-o5ndlx9ktrma > .fl-module-content {
19389	margin-top:0px;
19390}
19391.fl-node-3eh5fq4lg8ia .pp-headline {
19392	text-align: left;
19393}
19394.fl-node-3eh5fq4lg8ia .pp-headline,
19395.fl-node-3eh5fq4lg8ia .pp-headline a {
19396			color: #ffffff;
19397	}
19398.fl-node-3eh5fq4lg8ia .pp-headline-dynamic-wrapper {
19399			color: #ffffff;
19400	}
19401.fl-node-3eh5fq4lg8ia .pp-headline-dynamic-wrapper.pp-headline-typing-selected {
19402	}
19403.fl-node-3eh5fq4lg8ia .pp-headline-dynamic-wrapper.pp-headline-typing-selected .pp-headline-dynamic-text {
19404	}
19405.fl-node-3eh5fq4lg8ia .pp-headline-dynamic-wrapper path {
19406				stroke: #f7f7f7;
19407	}.fl-node-3eh5fq4lg8ia .pp-headline {
19408	font-size: 28px;
19409}
19410@media(max-width: 1200px) {
19411	.fl-node-3eh5fq4lg8ia .pp-headline {
19412		font-size: 24px;
19413	}
19414}
19415 .fl-node-3eh5fq4lg8ia > .fl-module-content {
19416	margin-top:0px;
19417}
19418
19419.fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button),
19420.fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):hover,
19421.fl-builder-content .fl-node-duf9r26t0p4o a.fl-button:visited,
19422.fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button),
19423.fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):hover,
19424.fl-page .fl-builder-content .fl-node-duf9r26t0p4o a.fl-button:visited {
19425	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
19426}
19427
19428
19429
19430
19431
19432.fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):hover,
19433.fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):focus,
19434.fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):hover,
19435.fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):focus {
19436
19437	background: rgba(29,209,161,0.75);
19438
19439		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
19440	}
19441
19442
19443
19444.fl-node-duf9r26t0p4o.fl-button-wrap, .fl-node-duf9r26t0p4o .fl-button-wrap {
19445	text-align: center;
19446}
19447.fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button) {
19448	padding-top: 12px;
19449	padding-right: 20px;
19450	padding-bottom: 12px;
19451	padding-left: 20px;
19452}
19453.fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button), .fl-builder-content .fl-node-duf9r26t0p4o a.fl-button:visited, .fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-duf9r26t0p4o a.fl-button:visited {
19454	font-size: 18px;
19455	text-transform: uppercase;
19456	border: 1px solid #38008d;
19457}
19458.fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):hover, .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):focus {
19459	border: 1px solid rgba(17,197,149,0.75);
19460}
19461.fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button), .fl-builder-content .fl-node-duf9r26t0p4o a.fl-button:visited, .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):hover, .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-duf9r26t0p4o a.fl-button:visited, .fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button):focus {
19462	border-style: none;
19463	border-width: 0;
19464	background-clip: border-box;
19465	border-color: rgb(255, 255, 255);
19466	border-top-left-radius: 40px;
19467	border-top-right-radius: 40px;
19468	border-bottom-left-radius: 40px;
19469	border-bottom-right-radius: 40px;
19470}
19471.fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button), .fl-builder-content .fl-node-duf9r26t0p4o a.fl-button:visited, .fl-builder
19471-content .fl-node-duf9r26t0p4o .fl-button:is(a, button) *, .fl-builder-content .fl-node-duf9r26t0p4o a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-duf9r26t0p4o a.fl-button:visited, .fl-page .fl-builder-content .fl-node-duf9r26t0p4o .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-duf9r26t0p4o a.fl-button:visited * {
19472	color: #ffffff;
19473}
19474 .fl-node-duf9r26t0p4o > .fl-module-content {
19475	margin-top:0px;
19476	margin-right:0px;
19477	margin-bottom:0px;
19478	margin-left:0px;
19479}
19480
19481.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-creative-link a {
19482	color: #ffffff;}
19483
19484
19485.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-creative-link a span {
19486	color: inherit;
19487	line-height: inherit;
19488	font-size: inherit;
19489	font-family: inherit;
19490	font-weight: inherit;
19491}
19492.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-creative-link a:hover,
19493.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-creative-link a span:hover {
19494	color: #ffffff;
19495}
19496	
19497.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-cl-ul li {
19498	display: inline-block;
19499			margin-right: 10px;
19500	
19501	margin-bottom: 15px;
19502}
19503
19504.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-cl-ul {
19505	text-align: left;
19506}
19507
19508/* Style 2 */
19509
19510.fl-node-qp2hiuk7sal4 .uabb-cl-style2 p a,
19511.fl-node-qp2hiuk7sal4 .uabb-cl-style2 div a,
19512.fl-node-qp2hiuk7sal4 .uabb-cl-style2 span a {
19513	color:
19514	#ffffff;
19515}
19516
19517.fl-node-qp2hiuk7sal4 .uabb-cl-style2 a span {
19518	padding: 5px 15px;
19519		background: #440099;}
19520.fl-node-qp2hiuk7sal4 .uabb-cl-style2 a span:before {
19521		background: #440099;	padding: inherit;
19522}
19523
19524/* Style 3 */
19525.fl-node-qp2hiuk7sal4 .uabb-cl-style3 a::after {
19526		background: #ffffff;
19527	height:1px;
19528}
19529
19530/* Style 4 */
19531.fl-node-qp2hiuk7sal4 .uabb-cl-style4 a::after {
19532		background: #ffffff;
19533	height:1px;
19534}
19535
19536/* Style 7 */
19537
19538.fl-node-qp2hiuk7sal4 .uabb-cl-style7 a::before,
19539.fl-node-qp2hiuk7sal4 .uabb-cl-style7 a::after {
19540	height: 1px;
19541		background: #ffffff;
19542}
19543
19544
19545/* Style 8 */
19546
19547.fl-node-qp2hiuk7sal4 .uabb-cl-style8 a::before,
19548.fl-node-qp2hiuk7sal4 .uabb-cl-style8 a::after {
19549	border: 1px solid #ffffff;
19550}
19551
19552.fl-node-qp2hiuk7sal4 .uabb-cl-style8 a::after {
19553	border-color:
19554	#000000;
19555}
19556
19557/* Style 9 */
19558.fl-node-qp2hiuk7sal4 .uabb-cl-style9 a span {
19559	color:#ffffff;
19560		background: #440099;
19561}
19562
19563.fl-node-qp2hiuk7sal4 .uabb-cl-style9 p a,
19564.fl-node-qp2hiuk7sal4 .uabb-cl-style9 div a,
19565.fl-node-qp2hiuk7sal4 .uabb-cl-style9 span a {
19566	color:
19567	#ffffff;
19568}
19569
19570.fl-node-qp2hiuk7sal4 .uabb-cl-style9 a::before {
19571	color:#ffffff;
19572		background: #440099;
19573}
19574
19575/* Style 10 */
19576
19577.fl-node-qp2hiuk7sal4 .uabb-cl-style10 a {
19578	border-top-width:1px;
19579	border-top-style:solid;
19580	border-top-color:
19581	#ffffff;
19582	color:#ffffff;
19583}
19584
19585.fl-node-qp2hiuk7sal4 .uabb-cl-style10 a::before {
19586	border-bottom-width:1px;
19587	border-bottom-style:solid;
19588	border-bottom-color:
19589	#ffffff;
19590	color:#ffffff;
19591}
19592
19593/* Style 6 */
19594.fl-node-qp2hiuk7sal4 .uabb-cl-style6 a:before {
19595	position: absolute;
19596	top: 0;
19597	left: 0;
19598	width: 100%;
19599	height: 1px;
19600		background: #ffffff;
19601	content: '';
19602	-webkit-transition: top 0.3s;
19603	-moz-transition: top 0.3s;
19604	transition: top 0.3s;
19605}
19606
19607.fl-node-qp2hiuk7sal4 .uabb-cl-style6 a:after {
19608	position: absolute;
19609	top: 0;
19610	left: 0;
19611	content: '';
19612	width: 1px;
19613	height: 1px;
19614		background: #ffffff;
19615	-webkit-transition: height 0.3s;
19616	-moz-transition: height 0.3s;
19617	transition: height 0.3s;
19618}
19619
19620.fl-node-qp2hiuk7sal4 .uabb-cl-style6 a:hover::before {
19621	top: 100%;
19622	opacity: 1;
19623}
19624
19625.fl-node-qp2hiuk7sal4 .uabb-cl-style6 a:hover::after {
19626	height: 100%;
19627}
19628
19629
19630/* Style 11 */
19631
19632.fl-node-qp2hiuk7sal4 .uabb-cl-style11 a::before,
19633.fl-node-qp2hiuk7sal4 .uabb-cl-style11 a::after {
19634	border-color:
19635	#ffffff;
19636}
19637
19638/* Style 12 */
19639
19640.fl-node-qp2hiuk7sal4 .uabb-cl-style12 a:hover::before,
19641.fl-node-qp2hiuk7sal4 .uabb-cl-style12 a:focus::before {
19642		color: #ffffff;
19643	text-shadow: 10px 0
19644	#ffffff, -10px 0 #ffffff;
19645}
19646
19647/* Style 13 */
19648
19649.fl-node-qp2hiuk7sal4 .uabb-cl-style13 a::before,
19650.fl-node-qp2hiuk7sal4 .uabb-cl-style13 a::after {
19651	height: 1px;
19652		background: #ffffff;
19653}
19654
19655/* Style 14 */
19656
19657.fl-node-qp2hiuk7sal4 .uabb-cl-style14 a::before {
19658	color:#ffffff;
19659	content: attr(data-hover);
19660	position: absolute;
19661	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
19662	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
19663	transition: transform 0.3s, opacity 0.3s;
19664}
19665
19666.fl-node-qp2hiuk7sal4 .uabb-cl-style14 .uabb-cl-heading,
19667.fl-node-qp2hiuk7sal4 .uabb-cl-style14 .uabb-cl-heading a,
19668.fl-node-qp2hiuk7sal4 .uabb-cl-style14 .uabb-cl-heading a:visited,
19669.fl-node-qp2hiuk7sal4 .uabb-cl-style14 .uabb-cl-heading a *,
19670.fl-node-qp2hiuk7sal4 .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
19671	color:#ffffff;
19672}
19673
19674/* Style 15 */
19675
19676.fl-node-qp2hiuk7sal4 .uabb-cl-style15 a::before {
19677	color:#ffffff;
19678}
19679
19680/* Style 16 */
19681
19682.fl-node-qp2hiuk7sal4 .uabb-cl-style16 a::after {
19683		background: #ffffff;
19684	height:1px;
19685}
19686
19687/* Style 17 */
19688
19689.fl-node-qp2hiuk7sal4 .uabb-cl-style17 a {
19690	color:#ffffff;
19691}
19692
19693.fl-node-qp2hiuk7sal4 .uabb-cl-style17 a::after,
19694.fl-node-qp2hiuk7sal4 .uabb-cl-style17 a::before {
19695	height: 1px;
19696		background: #ffffff;
19697}
19698
19699/* Style 18 */
19700
19701.fl-node-qp2hiuk7sal4 .uabb-cl-style18 a {
19702	margin: 0;
19703	width: 200px;
19704	max-width: 100%;
19705}
19706
19707.fl-node-qp2hiuk7sal4 .uabb-cl-style18 p a,
19708.fl-node-qp2hiuk7sal4 .uabb-cl-style18 div a,
19709.fl-node-qp2hiuk7sal4 .uabb-cl-style18 span a {
19710	color:
19711	#ffffff;
19712}
19713
19714
19715.fl-node-qp2hiuk7sal4 .uabb-cl-style18 a span {
19716	-webkit-transform-origin: 50% 50% -100px;
19717	-moz-transform-origin: 50% 50% -100px;
19718	transform-origin: 50% 50% -100px;
19719}
19720
19721.fl-node-qp2hiuk7sal4 .uabb-cl-style18 a span {
19722		background: #440099;
19723}
19724
19725.fl-node-qp2hiuk7sal4 .uabb-cl-style18 a:hover span::before,
19726.fl-node-qp2hiuk7sal4 .uabb-cl-style18 a:focus span::before {
19727		background: #440099;
19728}
19729
19730.fl-node-qp2hiuk7sal4 .uabb-cl-style18 a span::before,
19731.fl-node-qp2hiuk7sal4 .uabb-cl-style18 a:hover span,
19732.fl-node-qp2hiuk7sal4 .uabb-cl-style18 a:focus span {
19733		background: #120067;
19734}
19735
19736/* Style 19 */
19737
19738
19739.fl-node-qp2hiuk7sal4 .uabb-cl-style19 a span {
19740		background: #440099;
19741	box-shadow: inset 0 3px #120067;
19742}
19743
19744.fl-node-qp2hiuk7sal4 .uabb-cl-style19 p a,
19745.fl-node-qp2hiuk7sal4 .uabb-cl-style19 div a,
19746.fl-node-qp2hiuk7sal4 .uabb-cl-style19 span a {
19747	color:
19748	#ffffff;
19749}
19750
19751.fl-node-qp2hiuk7sal4 .uabb-cl-style19 a span::before {
19752		background: #440099;
19753	color:#ffffff;
19754}
19755
19756.fl-node-qp2hiuk7sal4 .uabb-cl-style19 a:hover span,
19757.fl-node-qp2hiuk7sal4 .uabb-cl-style19 a:focus span {
19758	background: #120067;
19759}
19760
19761/* Style 20 */
19762
19763.fl-node-qp2hiuk7sal4 .uabb-cl-style20 a:hover,
19764.fl-node-qp2hiuk7sal4 .uabb-cl-style20 a:focus {
19765	color:#ffffff;
19766}
19767
19768.fl-node-qp2hiuk7sal4 .uabb-cl-style20 a {
19769	color:#ffffff;
19770	-webkit-transition: color 0.3s;
19771	-moz-transition: color 0.3s;
19772	transition: color 0.3s;
19773}
19774
19775.fl-node-qp2hiuk7sal4 .uabb-cl-style20 a::before,
19776.fl-node-qp2hiuk7sal4 .uabb-cl-style20 a::after {
19777	height: 1px;
19778		background: #ffffff;
19779}
19780
19781/* Style Simple */
19782.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
19783	color:#ffffff;
19784}
19785
19786.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
19787	color:#ffffff;
19788}
19789
19790		@media ( max-width: 768px ) {
19791
19792			
19793							.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-cl-ul li {
19794					margin-left: 0;
19795					margin-right: 0;
19796					display: block;
19797				}
19798					}
19799.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-cl-heading a {
19800	font-size: 22px;
19801	text-align: left;
19802}
19803@media(max-width: 1200px) {
19804	.fl-node-qp2hiuk7sal4 .uabb-cl-wrap .uabb-cl-heading a {
19805		font-size: 17px;
19806	}
19807}
19808 .fl-node-qp2hiuk7sal4 > .fl-module-content {
19809	margin-top:0px;
19810	margin-bottom:-10px;
19811}
19812@media (max-width: 768px) { .fl-node-qp2hiuk7sal4 > .fl-module-content { margin-bottom:20px; } }
19812	.fl-builder-content .fl-node-z4wgvbxdf503 .fl-module-content .fl-rich-text,
19813	.fl-builder-content .fl-node-z4wgvbxdf503 .fl-module-content .fl-rich-text * {
19814		color: #ffffff;
19815	}
19816	 .fl-node-z4wgvbxdf503 > .fl-module-content {
19817	margin-top:0px;
19818	margin-right:60px;
19819	margin-bottom:0px;
19820}
19821@media (max-width: 768px) { .fl-node-z4wgvbxdf503 > .fl-module-content { margin-right:20px; } }.fl-node-v7h2knpzqoa9 .fl-separator {
19822	border-top-width: 1px;
19823	max-width: 100%;
19824	width: 100%;
19825	margin: auto;
19826}
19827
19828			.fl-node-v7h2knpzqoa9 .fl-separator {
19829	border-top-color: #ffffff;
19830	border-top-style: solid;
19831}
19832	.fl-builder-content .fl-node-ap4ku6r7e0sx .fl-module-content .fl-rich-text,
19833	.fl-builder-content .fl-node-ap4ku6r7e0sx .fl-module-content .fl-rich-text * {
19834		color: #ffffff;
19835	}
19836	 .fl-node-ap4ku6r7e0sx > .fl-module-content {
19837	margin-top:0px;
19838	margin-right:60px;
19839	margin-bottom:0px;
19840}
19841@media (max-width: 768px) { .fl-node-ap4ku6r7e0sx > .fl-module-content { margin-right:20px; } }
19842.fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button),
19843.fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):hover,
19844.fl-builder-content .fl-node-fkh73gobuvn8 a.fl-button:visited,
19845.fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button),
19846.fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):hover,
19847.fl-page .fl-builder-content .fl-node-fkh73gobuvn8 a.fl-button:visited {
19848	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
19849}
19850
19851
19852
19853
19854
19855.fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):hover,
19856.fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):focus,
19857.fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):hover,
19858.fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):focus {
19859
19860	background: rgba(29,209,161,0.75);
19861
19862		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
19863	}
19864
19865
19866
19867.fl-node-fkh73gobuvn8.fl-button-wrap, .fl-node-fkh73gobuvn8 .fl-button-wrap {
19868	text-align: center;
19869}
19870.fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button) {
19871	padding-top: 12px;
19872	padding-right: 20px;
19873	padding-bottom: 12px;
19874	padding-left: 20px;
19875}
19876.fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button), .fl-builder-content .fl-node-fkh73gobuvn8 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 a.fl-button:visited {
19877	font-size: 18px;
19878	text-transform: uppercase;
19879	border: 1px solid #38008d;
19880}
19881.fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):focus {
19882	border: 1px solid rgba(17,197,149,0.75);
19883}
19884.fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button), .fl-builder-content .fl-node-fkh73gobuvn8 a.fl-button:visited, .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):hover, .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button):focus {
19885	border-style: none;
19886	border-width: 0;
19887	background-clip: border-box;
19888	border-color: rgb(255, 255, 255);
19889	border-top-left-radius: 40px;
19890	border-top-right-radius: 40px;
19891	border-bottom-left-radius: 40px;
19892	border-bottom-right-radius: 40px;
19893}
19894.fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button), .fl-builder-content .fl-node-fkh73gobuvn8 a.fl-button:visited, .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button) *, .fl-builder-content .fl-node-fkh73gobuvn8 a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button), .fl-page .fl-builder
19894-content .fl-node-fkh73gobuvn8 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-fkh73gobuvn8 a.fl-button:visited * {
19895	color: #ffffff;
19896}
19897 .fl-node-fkh73gobuvn8 > .fl-module-content {
19898	margin-top:0px;
19899	margin-right:0px;
19900	margin-bottom:0px;
19901	margin-left:0px;
19902}
19903
19904.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-creative-link a {
19905	color: #ffffff;}
19906
19907
19908.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-creative-link a span {
19909	color: inherit;
19910	line-height: inherit;
19911	font-size: inherit;
19912	font-family: inherit;
19913	font-weight: inherit;
19914}
19915.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-creative-link a:hover,
19916.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-creative-link a span:hover {
19917	color: #ffffff;
19918}
19919	
19920.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-cl-ul li {
19921	display: inline-block;
19922			margin-right: 10px;
19923	
19924	margin-bottom: 15px;
19925}
19926
19927.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-cl-ul {
19928	text-align: left;
19929}
19930
19931/* Style 2 */
19932
19933.fl-node-x0nrtoqfc24v .uabb-cl-style2 p a,
19934.fl-node-x0nrtoqfc24v .uabb-cl-style2 div a,
19935.fl-node-x0nrtoqfc24v .uabb-cl-style2 span a {
19936	color:
19937	#ffffff;
19938}
19939
19940.fl-node-x0nrtoqfc24v .uabb-cl-style2 a span {
19941	padding: 5px 15px;
19942		background: #440099;}
19943.fl-node-x0nrtoqfc24v .uabb-cl-style2 a span:before {
19944		background: #440099;	padding: inherit;
19945}
19946
19947/* Style 3 */
19948.fl-node-x0nrtoqfc24v .uabb-cl-style3 a::after {
19949		background: #ffffff;
19950	height:1px;
19951}
19952
19953/* Style 4 */
19954.fl-node-x0nrtoqfc24v .uabb-cl-style4 a::after {
19955		background: #ffffff;
19956	height:1px;
19957}
19958
19959/* Style 7 */
19960
19961.fl-node-x0nrtoqfc24v .uabb-cl-style7 a::before,
19962.fl-node-x0nrtoqfc24v .uabb-cl-style7 a::after {
19963	height: 1px;
19964		background: #ffffff;
19965}
19966
19967
19968/* Style 8 */
19969
19970.fl-node-x0nrtoqfc24v .uabb-cl-style8 a::before,
19971.fl-node-x0nrtoqfc24v .uabb-cl-style8 a::after {
19972	border: 1px solid #ffffff;
19973}
19974
19975.fl-node-x0nrtoqfc24v .uabb-cl-style8 a::after {
19976	border-color:
19977	#000000;
19978}
19979
19980/* Style 9 */
19981.fl-node-x0nrtoqfc24v .uabb-cl-style9 a span {
19982	color:#ffffff;
19983		background: #440099;
19984}
19985
19986.fl-node-x0nrtoqfc24v .uabb-cl-style9 p a,
19987.fl-node-x0nrtoqfc24v .uabb-cl-style9 div a,
19988.fl-node-x0nrtoqfc24v .uabb-cl-style9 span a {
19989	color:
19990	#ffffff;
19991}
19992
19993.fl-node-x0nrtoqfc24v .uabb-cl-style9 a::before {
19994	color:#ffffff;
19995		background: #440099;
19996}
19997
19998/* Style 10 */
19999
20000.fl-node-x0nrtoqfc24v .uabb-cl-style10 a {
20001	border-top-width:1px;
20002	border-top-style:solid;
20003	border-top-color:
20004	#ffffff;
20005	color:#ffffff;
20006}
20007
20008.fl-node-x0nrtoqfc24v .uabb-cl-style10 a::before {
20009	border-bottom-width:1px;
20010	border-bottom-style:solid;
20011	border-bottom-color:
20012	#ffffff;
20013	color:#ffffff;
20014}
20015
20016/* Style 6 */
20017.fl-node-x0nrtoqfc24v .uabb-cl-style6 a:before {
20018	position: absolute;
20019	top: 0;
20020	left: 0;
20021	width: 100%;
20022	height: 1px;
20023		background: #ffffff;
20024	content: '';
20025	-webkit-transition: top 0.3s;
20026	-moz-transition: top 0.3s;
20027	transition: top 0.3s;
20028}
20029
20030.fl-node-x0nrtoqfc24v .uabb-cl-style6 a:after {
20031	position: absolute;
20032	top: 0;
20033	left: 0;
20034	content: '';
20035	width: 1px;
20036	height: 1px;
20037		background: #ffffff;
20038	-webkit-transition: height 0.3s;
20039	-moz-transition: height 0.3s;
20040	transition: height 0.3s;
20041}
20042
20043.fl-node-x0nrtoqfc24v .uabb-cl-style6 a:hover::before {
20044	top: 100%;
20045	opacity: 1;
20046}
20047
20048.fl-node-x0nrtoqfc24v .uabb-cl-style6 a:hover::after {
20049	height: 100%;
20050}
20051
20052
20053/* Style 11 */
20054
20055.fl-node-x0nrtoqfc24v .uabb-cl-style11 a::before,
20056.fl-node-x0nrtoqfc24v .uabb-cl-style11 a::after {
20057	border-color:
20058	#ffffff;
20059}
20060
20061/* Style 12 */
20062
20063.fl-node-x0nrtoqfc24v .uabb-cl-style12 a:hover::before,
20064.fl-node-x0nrtoqfc24v .uabb-cl-style12 a:focus::before {
20065		color: #ffffff;
20066	text-shadow: 10px 0
20067	#ffffff, -10px 0 #ffffff;
20068}
20069
20070/* Style 13 */
20071
20072.fl-node-x0nrtoqfc24v .uabb-cl-style13 a::before,
20073.fl-node-x0nrtoqfc24v .uabb-cl-style13 a::after {
20074	height: 1px;
20075		background: #ffffff;
20076}
20077
20078/* Style 14 */
20079
20080.fl-node-x0nrtoqfc24v .uabb-cl-style14 a::before {
20081	color:#ffffff;
20082	content: attr(data-hover);
20083	position: absolute;
20084	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
20085	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
20086	transition: transform 0.3s, opacity 0.3s;
20087}
20088
20089.fl-node-x0nrtoqfc24v .uabb-cl-style14 .uabb-cl-heading,
20090.fl-node-x0nrtoqfc24v .uabb-cl-style14 .uabb-cl-heading a,
20091.fl-node-x0nrtoqfc24v .uabb-cl-style14 .uabb-cl-heading a:visited,
20092.fl-node-x0nrtoqfc24v .uabb-cl-style14 .uabb-cl-heading a *,
20093.fl-node-x0nrtoqfc24v .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
20094	color:#ffffff;
20095}
20096
20097/* Style 15 */
20098
20099.fl-node-x0nrtoqfc24v .uabb-cl-style15 a::before {
20100	color:#ffffff;
20101}
20102
20103/* Style 16 */
20104
20105.fl-node-x0nrtoqfc24v .uabb-cl-style16 a::after {
20106		background: #ffffff;
20107	height:1px;
20108}
20109
20110/* Style 17 */
20111
20112.fl-node-x0nrtoqfc24v .uabb-cl-style17 a {
20113	color:#ffffff;
20114}
20115
20116.fl-node-x0nrtoqfc24v .uabb-cl-style17 a::after,
20117.fl-node-x0nrtoqfc24v .uabb-cl-style17 a::before {
20118	height: 1px;
20119		background: #ffffff;
20120}
20121
20122/* Style 18 */
20123
20124.fl-node-x0nrtoqfc24v .uabb-cl-style18 a {
20125	margin: 0;
20126	width: 200px;
20127	max-width: 100%;
20128}
20129
20130.fl-node-x0nrtoqfc24v .uabb-cl-style18 p a,
20131.fl-node-x0nrtoqfc24v .uabb-cl-style18 div a,
20132.fl-node-x0nrtoqfc24v .uabb-cl-style18 span a {
20133	color:
20134	#ffffff;
20135}
20136
20137
20138.fl-node-x0nrtoqfc24v .uabb-cl-style18 a span {
20139	-webkit-transform-origin: 50% 50% -100px;
20140	-moz-transform-origin: 50% 50% -100px;
20141	transform-origin: 50% 50% -100px;
20142}
20143
20144.fl-node-x0nrtoqfc24v .uabb-cl-style18 a span {
20145		background: #440099;
20146}
20147
20148.fl-node-x0nrtoqfc24v .uabb-cl-style18 a:hover span::before,
20149.fl-node-x0nrtoqfc24v .uabb-cl-style18 a:focus span::before {
20150		background: #440099;
20151}
20152
20153.fl-node-x0nrtoqfc24v .uabb-cl-style18 a span::before,
20154.fl-node-x0nrtoqfc24v .uabb-cl-style18 a:hover span,
20155.fl-node-x0nrtoqfc24v .uabb-cl-style18 a:focus span {
20156		background: #120067;
20157}
20158
20159/* Style 19 */
20160
20161
20162.fl-node-x0nrtoqfc24v .uabb-cl-style19 a span {
20163		background: #440099;
20164	box-shadow: inset 0 3px #120067;
20165}
20166
20167.fl-node-x0nrtoqfc24v .uabb-cl-style19 p a,
20168.fl-node-x0nrtoqfc24v .uabb-cl-style19 div a,
20169.fl-node-x0nrtoqfc24v .uabb-cl-style19 span a {
20170	color:
20171	#ffffff;
20172}
20173
20174.fl-node-x0nrtoqfc24v .uabb-cl-style19 a span::before {
20175		background: #440099;
20176	color:#ffffff;
20177}
20178
20179.fl-node-x0nrtoqfc24v .uabb-cl-style19 a:hover span,
20180.fl-node-x0nrtoqfc24v .uabb-cl-style19 a:focus span {
20181	background: #120067;
20182}
20183
20184/* Style 20 */
20185
20186.fl-node-x0nrtoqfc24v .uabb-cl-style20 a:hover,
20187.fl-node-x0nrtoqfc24v .uabb-cl-style20 a:focus {
20188	color:#ffffff;
20189}
20190
20191.fl-node-x0nrtoqfc24v .uabb-cl-style20 a {
20192	color:#ffffff;
20193	-webkit-transition: color 0.3s;
20194	-moz-transition: color 0.3s;
20195	transition: color 0.3s;
20196}
20197
20198.fl-node-x0nrtoqfc24v .uabb-cl-style20 a::before,
20199.fl-node-x0nrtoqfc24v .uabb-cl-style20 a::after {
20200	height: 1px;
20201		background: #ffffff;
20202}
20203
20204/* Style Simple */
20205.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
20206	color:#ffffff;
20207}
20208
20209.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
20210	color:#ffffff;
20211}
20212
20213		@media ( max-width: 768px ) {
20214
20215			
20216							.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-cl-ul li {
20217					margin-left: 0;
20218					margin-right: 0;
20219					display: block;
20220				}
20221					}
20222.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-cl-heading a {
20223	font-size: 22px;
20224	text-align: left;
20225}
20226@media(max-width: 1200px) {
20227	.fl-node-x0nrtoqfc24v .uabb-cl-wrap .uabb-cl-heading a {
20228		font-size: 17px;
20229	}
20230}
20231 .fl-node-x0nrtoqfc24v > .fl-module-content {
20232	margin-top:0px;
20233	margin-bottom:-10px;
20234}
20235@media (max-width: 768px) { .fl-node-x0nrtoqfc24v > .fl-module-content { margin-bottom:20px; } }
20235.fl-builder-content-209 .fl-node-kasvqr8d2fl9 {
20236	display: flex;
20237	flex-direction: row;
20238	justify-content: start;
20239	gap: 5px;
20240}
20241:where( .fl-builder-content-209 .fl-node-kasvqr8d2fl9 > :not( .fl-block-overlay, .fl-drop-target ) ) {
20242	flex-grow: 0;
20243	flex-shrink: 1;
20244	flex-basis: 0%;
20245}
20246
20247.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-creative-link a {
20248	color: #ffffff;}
20249
20250
20251.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-creative-link a span {
20252	color: inherit;
20253	line-height: inherit;
20254	font-size: inherit;
20255	font-family: inherit;
20256	font-weight: inherit;
20257}
20258.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-creative-link a:hover,
20259.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-creative-link a span:hover {
20260	color: #ffffff;
20261}
20262	
20263.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-cl-ul li {
20264	display: inline-block;
20265			margin-right: 10px;
20266	
20267	margin-bottom: 15px;
20268}
20269
20270.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-cl-ul {
20271	text-align: left;
20272}
20273
20274/* Style 2 */
20275
20276.fl-node-c6erq80budl2 .uabb-cl-style2 p a,
20277.fl-node-c6erq80budl2 .uabb-cl-style2 div a,
20278.fl-node-c6erq80budl2 .uabb-cl-style2 span a {
20279	color:
20280	#ffffff;
20281}
20282
20283.fl-node-c6erq80budl2 .uabb-cl-style2 a span {
20284	padding: 5px 15px;
20285		background: #440099;}
20286.fl-node-c6erq80budl2 .uabb-cl-style2 a span:before {
20287		background: #440099;	padding: inherit;
20288}
20289
20290/* Style 3 */
20291.fl-node-c6erq80budl2 .uabb-cl-style3 a::after {
20292		background: #ffffff;
20293	height:1px;
20294}
20295
20296/* Style 4 */
20297.fl-node-c6erq80budl2 .uabb-cl-style4 a::after {
20298		background: #ffffff;
20299	height:1px;
20300}
20301
20302/* Style 7 */
20303
20304.fl-node-c6erq80budl2 .uabb-cl-style7 a::before,
20305.fl-node-c6erq80budl2 .uabb-cl-style7 a::after {
20306	height: 1px;
20307		background: #ffffff;
20308}
20309
20310
20311/* Style 8 */
20312
20313.fl-node-c6erq80budl2 .uabb-cl-style8 a::before,
20314.fl-node-c6erq80budl2 .uabb-cl-style8 a::after {
20315	border: 1px solid #ffffff;
20316}
20317
20318.fl-node-c6erq80budl2 .uabb-cl-style8 a::after {
20319	border-color:
20320	#000000;
20321}
20322
20323/* Style 9 */
20324.fl-node-c6erq80budl2 .uabb-cl-style9 a span {
20325	color:#ffffff;
20326		background: #440099;
20327}
20328
20329.fl-node-c6erq80budl2 .uabb-cl-style9 p a,
20330.fl-node-c6erq80budl2 .uabb-cl-style9 div a,
20331.fl-node-c6erq80budl2 .uabb-cl-style9 span a {
20332	color:
20333	#ffffff;
20334}
20335
20336.fl-node-c6erq80budl2 .uabb-cl-style9 a::before {
20337	color:#ffffff;
20338		background: #440099;
20339}
20340
20341/* Style 10 */
20342
20343.fl-node-c6erq80budl2 .uabb-cl-style10 a {
20344	border-top-width:1px;
20345	border-top-style:solid;
20346	border-top-color:
20347	#ffffff;
20348	color:#ffffff;
20349}
20350
20351.fl-node-c6erq80budl2 .uabb-cl-style10 a::before {
20352	border-bottom-width:1px;
20353	border-bottom-style:solid;
20354	border-bottom-color:
20355	#ffffff;
20356	color:#ffffff;
20357}
20358
20359/* Style 6 */
20360.fl-node-c6erq80budl2 .uabb-cl-style6 a:before {
20361	position: absolute;
20362	top: 0;
20363	left: 0;
20364	width: 100%;
20365	height: 1px;
20366		background: #ffffff;
20367	content: '';
20368	-webkit-transition: top 0.3s;
20369	-moz-transition: top 0.3s;
20370	transition: top 0.3s;
20371}
20372
20373.fl-node-c6erq80budl2 .uabb-cl-style6 a:after {
20374	position: absolute;
20375	top: 0;
20376	left: 0;
20377	content: '';
20378	width: 1px;
20379	height: 1px;
20380		background: #ffffff;
20381	-webkit-transition: height 0.3s;
20382	-moz-transition: height 0.3s;
20383	transition: height 0.3s;
20384}
20385
20386.fl-node-c6erq80budl2 .uabb-cl-style6 a:hover::before {
20387	top: 100%;
20388	opacity: 1;
20389}
20390
20391.fl-node-c6erq80budl2 .uabb-cl-style6 a:hover::after {
20392	height: 100%;
20393}
20394
20395
20396/* Style 11 */
20397
20398.fl-node-c6erq80budl2 .uabb-cl-style11 a::before,
20399.fl-node-c6erq80budl2 .uabb-cl-style11 a::after {
20400	border-color:
20401	#ffffff;
20402}
20403
20404/* Style 12 */
20405
20406.fl-node-c6erq80budl2 .uabb-cl-style12 a:hover::before,
20407.fl-node-c6erq80budl2 .uabb-cl-style12 a:focus::before {
20408		color: #ffffff;
20409	text-shadow: 10px 0
20410	#ffffff, -10px 0 #ffffff;
20411}
20412
20413/* Style 13 */
20414
20415.fl-node-c6erq80budl2 .uabb-cl-style13 a::before,
20416.fl-node-c6erq80budl2 .uabb-cl-style13 a::after {
20417	height: 1px;
20418		background: #ffffff;
20419}
20420
20421/* Style 14 */
20422
20423.fl-node-c6erq80budl2 .uabb-cl-style14 a::before {
20424	color:#ffffff;
20425	content: attr(data-hover);
20426	position: absolute;
20427	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
20428	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
20429	transition: transform 0.3s, opacity 0.3s;
20430}
20431
20432.fl-node-c6erq80budl2 .uabb-cl-style14 .uabb-cl-heading,
20433.fl-node-c6erq80budl2 .uabb-cl-style14 .uabb-cl-heading a,
20434.fl-node-c6erq80budl2 .uabb-cl-style14 .uabb-cl-heading a:visited,
20435.fl-node-c6erq80budl2 .uabb-cl-style14 .uabb-cl-heading a *,
20436.fl-node-c6erq80budl2 .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
20437	color:#ffffff;
20438}
20439
20440/* Style 15 */
20441
20442.fl-node-c6erq80budl2 .uabb-cl-style15 a::before {
20443	color:#ffffff;
20444}
20445
20446/* Style 16 */
20447
20448.fl-node-c6erq80budl2 .uabb-cl-style16 a::after {
20449		background: #ffffff;
20450	height:1px;
20451}
20452
20453/* Style 17 */
20454
20455.fl-node-c6erq80budl2 .uabb-cl-style17 a {
20456	color:#ffffff;
20457}
20458
20459.fl-node-c6erq80budl2 .uabb-cl-style17 a::after,
20460.fl-node-c6erq80budl2 .uabb-cl-style17 a::before {
20461	height: 1px;
20462		background: #ffffff;
20463}
20464
20465/* Style 18 */
20466
20467.fl-node-c6erq80budl2 .uabb-cl-style18 a {
20468	margin: 0;
20469	width: 200px;
20470	max-width: 100%;
20471}
20472
20473.fl-node-c6erq80budl2 .uabb-cl-style18 p a,
20474.fl-node-c6erq80budl2 .uabb-cl-style18 div a,
20475.fl-node-c6erq80budl2 .uabb-cl-style18 span a {
20476	color:
20477	#ffffff;
20478}
20479
20480
20481.fl-node-c6erq80budl2 .uabb-cl-style18 a span {
20482	-webkit-transform-origin: 50% 50% -100px;
20483	-moz-transform-origin: 50% 50% -100px;
20484	transform-origin: 50% 50% -100px;
20485}
20486
20487.fl-node-c6erq80budl2 .uabb-cl-style18 a span {
20488		background: #440099;
20489}
20490
20491.fl-node-c6erq80budl2 .uabb-cl-style18 a:hover span::before,
20492.fl-node-c6erq80budl2 .uabb-cl-style18 a:focus span::before {
20493		background: #440099;
20494}
20495
20496.fl-node-c6erq80budl2 .uabb-cl-style18 a span::before,
20497.fl-node-c6erq80budl2 .uabb-cl-style18 a:hover span,
20498.fl-node-c6erq80budl2 .uabb-cl-style18 a:focus span {
20499		background: #120067;
20500}
20501
20502/* Style 19 */
20503
20504
20505.fl-node-c6erq80budl2 .uabb-cl-style19 a span {
20506		background: #440099;
20507	box-shadow: inset 0 3px #120067;
20508}
20509
20510.fl-node-c6erq80budl2 .uabb-cl-style19 p a,
20511.fl-node-c6erq80budl2 .uabb-cl-style19 div a,
20512.fl-node-c6erq80budl2 .uabb-cl-style19 span a {
20513	color:
20514	#ffffff;
20515}
20516
20517.fl-node-c6erq80budl2 .uabb-cl-style19 a span::before {
20518		background: #440099;
20519	color:#ffffff;
20520}
20521
20522.fl-node-c6erq80budl2 .uabb-cl-style19 a:hover span,
20523.fl-node-c6erq80budl2 .uabb-cl-style19 a:focus span {
20524	background: #120067;
20525}
20526
20527/* Style 20 */
20528
20529.fl-node-c6erq80budl2 .uabb-cl-style20 a:hover,
20530.fl-node-c6erq80budl2 .uabb-cl-style20 a:focus {
20531	color:#ffffff;
20532}
20533
20534.fl-node-c6erq80budl2 .uabb-cl-style20 a {
20535	color:#ffffff;
20536	-webkit-transition: color 0.3s;
20537	-moz-transition: color 0.3s;
20538	transition: color 0.3s;
20539}
20540
20541.fl-node-c6erq80budl2 .uabb-cl-style20 a::before,
20542.fl-node-c6erq80budl2 .uabb-cl-style20 a::after {
20543	height: 1px;
20544		background: #ffffff;
20545}
20546
20547/* Style Simple */
20548.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
20549	color:#ffffff;
20550}
20551
20552.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
20553	color:#ffffff;
20554}
20555
20556		@media ( max-width: 768px ) {
20557
20558			
20559							.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-cl-ul li {
20560					margin-left: 0;
20561					margin-right: 0;
20562					display: block;
20563				}
20564					}
20565.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-cl-heading a {
20566	font-size: 22px;
20567	text-align: left;
20568}
20569@media(max-width: 1200px) {
20570	.fl-node-c6erq80budl2 .uabb-cl-wrap .uabb-cl-heading a {
20571		font-size: 17px;
20572	}
20573}
20574 .fl-node-c6erq80budl2 > .fl-module-content {
20575	margin-top:0px;
20576	margin-bottom:-10px;
20577}
20578@media (max-width: 768px) { .fl-node-c6erq80budl2 > .fl-module-content { margin-bottom:20px; } }
20579.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-creative-link a {
20580	color: #ffffff;}
20581
20582
20583.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-creative-link a span {
20584	color: inherit;
20585	line-height: inherit;
20586	font-size: inherit;
20587	font-family: inherit;
20588	font-weight: inherit;
20589}
20590.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-creative-link a:hover,
20591.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-creative-link a span:hover {
20592	color: #ffffff;
20593}
20594	
20595.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-cl-ul li {
20596	display: inline-block;
20597			margin-right: 10px;
20598	
20599	margin-bottom: 15px;
20600}
20601
20602.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-cl-ul {
20603	text-align: left;
20604}
20605
20606/* Style 2 */
20607
20608.fl-node-inlsew4k1oxa .uabb-cl-style2 p a,
20609.fl-node-inlsew4k1oxa .uabb-cl-style2 div a,
20610.fl-node-inlsew4k1oxa .uabb-cl-style2 span a {
20611	color:
20612	#ffffff;
20613}
20614
20615.fl-node-inlsew4k1oxa .uabb-cl-style2 a span {
20616	padding: 5px 15px;
20617		background: #440099;}
20618.fl-node-inlsew4k1oxa .uabb-cl-style2 a span:before {
20619		background: #440099;	padding: inherit;
20620}
20621
20622/* Style 3 */
20623.fl-node-inlsew4k1oxa .uabb-cl-style3 a::after {
20624		background: #ffffff;
20625	height:1px;
20626}
20627
20628/* Style 4 */
20629.fl-node-inlsew4k1oxa .uabb-cl-style4 a::after {
20630		background: #ffffff;
20631	height:1px;
20632}
20633
20634/* Style 7 */
20635
20636.fl-node-inlsew4k1oxa .uabb-cl-style7 a::before,
20637.fl-node-inlsew4k1oxa .uabb-cl-style7 a::after {
20638	height: 1px;
20639		background: #ffffff;
20640}
20641
20642
20643/* Style 8 */
20644
20645.fl-node-inlsew4k1oxa .uabb-cl-style8 a::before,
20646.fl-node-inlsew4k1oxa .uabb-cl-style8 a::after {
20647	border: 1px solid #ffffff;
20648}
20649
20650.fl-node-inlsew4k1oxa .uabb-cl-style8 a::after {
20651	border-color:
20652	#000000;
20653}
20654
20655/* Style 9 */
20656.fl-node-inlsew4k1oxa .uabb-cl-style9 a span {
20657	color:#ffffff;
20658		background: #440099;
20659}
20660
20661.fl-node-inlsew4k1oxa .uabb-cl-style9 p a,
20662.fl-node-inlsew4k1oxa .uabb-cl-style9 div a,
20663.fl-node-inlsew4k1oxa .uabb-cl-style9 span a {
20664	color:
20665	#ffffff;
20666}
20667
20668.fl-node-inlsew4k1oxa .uabb-cl-style9 a::before {
20669	color:#ffffff;
20670		background: #440099;
20671}
20672
20673/* Style 10 */
20674
20675.fl-node-inlsew4k1oxa .uabb-cl-style10 a {
20676	border-top-width:1px;
20677	border-top-style:solid;
20678	border-top-color:
20679	#ffffff;
20680	color:#ffffff;
20681}
20682
20683.fl-node-inlsew4k1oxa .uabb-cl-style10 a::before {
20684	border-bottom-width:1px;
20685	border-bottom-style:solid;
20686	border-bottom-color:
20687	#ffffff;
20688	color:#ffffff;
20689}
20690
20691/* Style 6 */
20692.fl-node-inlsew4k1oxa .uabb-cl-style6 a:before {
20693	position: absolute;
20694	top: 0;
20695	left: 0;
20696	width: 100%;
20697	height: 1px;
20698		background: #ffffff;
20699	content: '';
20700	-webkit-transition: top 0.3s;
20701	-moz-transition: top 0.3s;
20702	transition: top 0.3s;
20703}
20704
20705.fl-node-inlsew4k1oxa .uabb-cl-style6 a:after {
20706	position: absolute;
20707	top: 0;
20708	left: 0;
20709	content: '';
20710	width: 1px;
20711	height: 1px;
20712		background: #ffffff;
20713	-webkit-transition: height 0.3s;
20714	-moz-transition: height 0.3s;
20715	transition: height 0.3s;
20716}
20717
20718.fl-node-inlsew4k1oxa .uabb-cl-style6 a:hover::before {
20719	top: 100%;
20720	opacity: 1;
20721}
20722
20723.fl-node-inlsew4k1oxa .uabb-cl-style6 a:hover::after {
20724	height: 100%;
20725}
20726
20727
20728/* Style 11 */
20729
20730.fl-node-inlsew4k1oxa .uabb-cl-style11 a::before,
20731.fl-node-inlsew4k1oxa .uabb-cl-style11 a::after {
20732	border-color:
20733	#ffffff;
20734}
20735
20736/* Style 12 */
20737
20738.fl-node-inlsew4k1oxa .uabb-cl-style12 a:hover::before,
20739.fl-node-inlsew4k1oxa .uabb-cl-style12 a:focus::before {
20740		color: #ffffff;
20741	text-shadow: 10px 0
20742	#ffffff, -10px 0 #ffffff;
20743}
20744
20745/* Style 13 */
20746
20747.fl-node-inlsew4k1oxa .uabb-cl-style13 a::before,
20748.fl-node-inlsew4k1oxa .uabb-cl-style13 a::after {
20749	height: 1px;
20750		background: #ffffff;
20751}
20752
20753/* Style 14 */
20754
20755.fl-node-inlsew4k1oxa .uabb-cl-style14 a::before {
20756	color:#ffffff;
20757	content: attr(data-hover);
20758	position: absolute;
20759	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
20760	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
20761	transition: transform 0.3s, opacity 0.3s;
20762}
20763
20764.fl-node-inlsew4k1oxa .uabb-cl-style14 .uabb-cl-heading,
20765.fl-node-inlsew4k1oxa .uabb-cl-style14 .uabb-cl-heading a,
20766.fl-node-inlsew4k1oxa .uabb-cl-style14 .uabb-cl-heading a:visited,
20767.fl-node-inlsew4k1oxa .uabb-cl-style14 .uabb-cl-heading a *,
20768.fl-node-inlsew4k1oxa .uabb-cl-style14 .uabb-cl-heading a:visited *​ {
20769	color:#ffffff;
20770}
20771
20772/* Style 15 */
20773
20774.fl-node-inlsew4k1oxa .uabb-cl-style15 a::before {
20775	color:#ffffff;
20776}
20777
20778/* Style 16 */
20779
20780.fl-node-inlsew4k1oxa .uabb-cl-style16 a::after {
20781		background: #ffffff;
20782	height:1px;
20783}
20784
20785/* Style 17 */
20786
20787.fl-node-inlsew4k1oxa .uabb-cl-style17 a {
20788	color:#ffffff;
20789}
20790
20791.fl-node-inlsew4k1oxa .uabb-cl-style17 a::after,
20792.fl-node-inlsew4k1oxa .uabb-cl-style17 a::before {
20793	height: 1px;
20794		background: #ffffff;
20795}
20796
20797/* Style 18 */
20798
20799.fl-node-inlsew4k1oxa .uabb-cl-style18 a {
20800	margin: 0;
20801	width: 200px;
20802	max-width: 100%;
20803}
20804
20805.fl-node-inlsew4k1oxa .uabb-cl-style18 p a,
20806.fl-node-inlsew4k1oxa .uabb-cl-style18 div a,
20807.fl-node-inlsew4k1oxa .uabb-cl-style18 span a {
20808	color:
20809	#ffffff;
20810}
20811
20812
20813.fl-node-inlsew4k1oxa .uabb-cl-style18 a span {
20814	-webkit-transform-origin: 50% 50% -100px;
20815	-moz-transform-origin: 50% 50% -100px;
20816	transform-origin: 50% 50% -100px;
20817}
20818
20819.fl-node-inlsew4k1oxa .uabb-cl-style18 a span {
20820		background: #440099;
20821}
20822
20823.fl-node-inlsew4k1oxa .uabb-cl-style18 a:hover span::before,
20824.fl-node-inlsew4k1oxa .uabb-cl-style18 a:focus span::before {
20825		background: #440099;
20826}
20827
20828.fl-node-inlsew4k1oxa .uabb-cl-style18 a span::before,
20829.fl-node-inlsew4k1oxa .uabb-cl-style18 a:hover span,
20830.fl-node-inlsew4k1oxa .uabb-cl-style18 a:focus span {
20831		background: #120067;
20832}
20833
20834/* Style 19 */
20835
20836
20837.fl-node-inlsew4k1oxa .uabb-cl-style19 a span {
20838		background: #440099;
20839	box-shadow: inset 0 3px #120067;
20840}
20841
20842.fl-node-inlsew4k1oxa .uabb-cl-style19 p a,
20843.fl-node-inlsew4k1oxa .uabb-cl-style19 div a,
20844.fl-node-inlsew4k1oxa .uabb-cl-style19 span a {
20845	color:
20846	#ffffff;
20847}
20848
20849.fl-node-inlsew4k1oxa .uabb-cl-style19 a span::before {
20850		background: #440099;
20851	color:#ffffff;
20852}
20853
20854.fl-node-inlsew4k1oxa .uabb-cl-style19 a:hover span,
20855.fl-node-inlsew4k1oxa .uabb-cl-style19 a:focus span {
20856	background: #120067;
20857}
20858
20859/* Style 20 */
20860
20861.fl-node-inlsew4k1oxa .uabb-cl-style20 a:hover,
20862.fl-node-inlsew4k1oxa .uabb-cl-style20 a:focus {
20863	color:#ffffff;
20864}
20865
20866.fl-node-inlsew4k1oxa .uabb-cl-style20 a {
20867	color:#ffffff;
20868	-webkit-transition: color 0.3s;
20869	-moz-transition: color 0.3s;
20870	transition: color 0.3s;
20871}
20872
20873.fl-node-inlsew4k1oxa .uabb-cl-style20 a::before,
20874.fl-node-inlsew4k1oxa .uabb-cl-style20 a::after {
20875	height: 1px;
20876		background: #ffffff;
20877}
20878
20879/* Style Simple */
20880.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a {
20881	color:#ffffff;
20882}
20883
20884.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-creative-link.uabb-cl-simple a:hover {
20885	color:#ffffff;
20886}
20887
20888		@media ( max-width: 768px ) {
20889
20890			
20891							.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-cl-ul li {
20892					margin-left: 0;
20893					margin-right: 0;
20894					display: block;
20895				}
20896					}
20897.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-cl-heading a {
20898	font-size: 22px;
20899	text-align: left;
20900}
20901@media(max-width: 1200px) {
20902	.fl-node-inlsew4k1oxa .uabb-cl-wrap .uabb-cl-heading a {
20903		font-size: 17px;
20904	}
20905}
20906 .fl-node-inlsew4k1oxa > .fl-module-content {
20907	margin-top:0px;
20908	margin-bottom:-10px;
20909}
20910@media (max-width: 768px) { .fl-node-inlsew4k1oxa > .fl-module-content { margin-bottom:20px; } }
20911/* Start Global Nodes CSS */
20912
20913/* End Global Nodes CSS */
20914
20915
20916/* Start Layout CSS */
20917
20918/* End Layout CSS */
20919
20920/* Equal height Column Bottom Alignment */
20921.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
20922    -webkit-justify-content: flex-end;
20923            justify-content: flex-end;
20924          -webkit-box-align: end;
20925           -webkit-box-pack: end;
20926              -ms-flex-pack: end;
20927}
20928
20929/* H1-H6 Margin Reset in all Modules */
20930.uabb-module-content h1,
20931.uabb-module-content h2,
20932.uabb-module-content h3,
20933.uabb-module-content h4,
20934.uabb-module-content h5,
20935.uabb-module-content h6 {
20936    margin: 0;
20937    clear: both;
20938}
20939
20940/* Anchor Tag Css */
20941
20942.fl-module-content a,
20943.fl-module-content a:hover,
20944.fl-module-content a:focus {
20945    text-decoration: none;
20946}
20947
20948/* Row Separator CSS */
20949
20950.uabb-row-separator {
20951    position: absolute;
20952    width: 100%;
20953    left: 0;
20954}
20955
20956.uabb-top-row-separator {
20957    top: 0;
20958    bottom: auto
20959}
20960
20961.uabb-bottom-row-separator {
20962    top: auto;
20963    bottom: 0;
20964}
20965
20966.fl-builder-content-editing .fl-visible-medium.uabb-row,
20967.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
20968.fl-builder-content-editing .fl-visible-mobile.uabb-row {
20969    display: none !important;
20970}
20971
20972@media (max-width: 992px) {
20973
20974    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
20975    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
20976        display: none !important;
20977    }
20978
20979    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
20980    .fl-builder-content-editing .fl-visible-medium.uabb-row,
20981    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
20982        display: block !important;
20983    }
20984}
20985
20986@media (max-width: 768px) {
20987    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
20988    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
20989    .fl-builder-content-editing .fl-visible-medium.uabb-row {
20990        display: none !important;
20991    }
20992
20993    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
20994    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
20995        display: block !important;
20996    }
20997}
20998
20999.fl-responsive-preview-content .fl-builder-content-editing {
21000    overflow-x: hidden;
21001    overflow-y: visible;
21002}
21003
21004.uabb-row-separator svg {
21005    width: 100%;
21006}
21007
21008.uabb-top-row-separator.uabb-has-svg svg {
21009    position: absolute;
21010    padding: 0;
21011    margin: 0;
21012    left: 50%;
21013    top: -1px;
21014    bottom: auto;
21015    -webkit-transform: translateX(-50%);
21016    -ms-transform: translateX(-50%);
21017    transform: translateX(-50%);
21018}
21019
21020.uabb-bottom-row-separator.uabb-has-svg svg {
21021    position: absolute;
21022    padding: 0;
21023    margin: 0;
21024    left: 50%;
21025    bottom: -1px;
21026    top: auto;
21027    -webkit-transform: translateX(-50%);
21028    -ms-transform: translateX(-50%);
21029    transform: translateX(-50%);
21030}
21031.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
21032    bottom: 0;
21033}
21034.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
21035    top: 0;
21036}
21037
21038/**
21039 *
21040 *  Svg Triangle Separator
21041 *  Big Triangle Separator
21042 *  Big Triangle Left Separator
21043 *  Svg Half Circle Separator
21044 *  Curve Center Separator
21045 *  Waves Separator
21046 *  Stamp
21047 *  Grass
21048 *  Slime
21049 *  Grass Bend
21050 *  Wave Slide
21051 *  Muliple Triangles
21052 *  Pine Tree
21053 *  Pine Tree Bend
21054 *
21055 ***************************************/
21056.uabb-bottom-row-separator.uabb-svg-triangle svg,
21057.uabb-bottom-row-separator.uabb-xlarge-triangle svg,
21058.uabb-top-row-separator.uabb-xlarge-triangle-left svg,
21059.uabb-bottom-row-separator.uabb-svg-circle svg,
21060.uabb-top-row-separator.uabb-slime-separator svg,
21061.uabb-top-row-separator.uabb-grass-separator svg,
21062.uabb-top-row-separator.uabb-grass-bend-separator svg,
21063.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,
21064.uabb-top-row-separator.uabb-wave-slide-separator svg,
21065.uabb-top-row-separator.uabb-pine-tree-separator svg,
21066.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,
21067.uabb-bottom-row-separator.uabb-stamp-separator svg,
21068.uabb-bottom-row-separator.uabb-xlarge-circle svg,
21069.uabb-top-row-separator.uabb-wave-separator svg{
21070    left: 50%;
21071    -webkit-transform: translateX(-50%) scaleY(-1);
21072       -moz-transform: translateX(-50%) scaleY(-1);
21073        -ms-transform: translateX(-50%) scaleY(-1);
21074         -o-transform: translateX(-50%) scaleY(-1);
21075            transform: translateX(-50%) scaleY(-1);
21076}
21077
21078/*
21079 *  Big Triangle
21080*/
21081.uabb-bottom-row-separator.uabb-big-triangle svg {
21082    left: 50%;
21083    -webkit-transform: scale(1) scaleY(-1) translateX(-50%);
21084       -moz-transform: scale(1) scaleY(-1) translateX(-50%);
21085        -ms-transform: scale(1) scaleY(-1) translateX(-50%);
21086         -o-transform: scale(1) scaleY(-1) translateX(-50%);
21087            transform: scale(1) scaleY(-1) translateX(-50%);
21088}
21089
21090.uabb-top-row-separator.uabb-big-triangle svg {
21091    left: 50%;
21092    -webkit-transform: translateX(-50%) scale(1);
21093       -moz-transform: translateX(-50%) scale(1);
21094        -ms-transform: translateX(-50%) scale(1);
21095         -o-transform: translateX(-50%) scale(1);
21096            transform: translateX(-50%) scale(1);
21097}
21098
21099/**
21100 *
21101 *  Big Triangle Right Separator
21102 *
21103 ***************************************/
21104.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
21105    left: 50%;
21106    -webkit-transform: translateX(-50%) scale(-1);
21107       -moz-transform: translateX(-50%) scale(-1);
21108        -ms-transform: translateX(-50%) scale(-1);
21109         -o-transform: translateX(-50%) scale(-1);
21110            transform: translateX(-50%) scale(-1);
21111}
21112
21113.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
21114    left: 50%;
21115    -webkit-transform: translateX(-50%) scaleX(-1);
21116       -moz-transform: translateX(-50%) scaleX(-1);
21117        -ms-transform: translateX(-50%) scaleX(-1);
21118         -o-transform: translateX(-50%) scaleX(-1);
21119            transform: translateX(-50%) scaleX(-1);
21120}
21121
21122/**
21123 *
21124 *  Curve Left Separator
21125 *  Curve Right Separator
21126 *
21127 ***************************************/
21128.uabb-top-row-separator.uabb-curve-up-separator svg {
21129    left: 50%;
21130     -webkit-transform: translateX(-50%) scaleY(-1);
21131       -moz-transform: translateX(-50%) scaleY(-1);
21132        -ms-transform: translateX(-50%) scaleY(-1);
21133         -o-transform: translateX(-50%) scaleY(-1);
21134            transform: translateX(-50%) scaleY(-1);
21135}
21136
21137.uabb-top-row-separator.uabb-curve-down-separator svg {
21138    left: 50%;
21139    -webkit-transform: translateX(-50%) scale(-1);
21140       -moz-transform: translateX(-50%) scale(-1);
21141        -ms-transform: translateX(-50%) scale(-1);
21142         -o-transform: translateX(-50%) scale(-1);
21143            transform: translateX(-50%) scale(-1);
21144}
21145
21146.uabb-bottom-row-separator.uabb-curve-down-separator svg {
21147    left: 50%;
21148    -webkit-transform: translateX(-50%) scaleX(-1);
21149       -moz-transform: translateX(-50%) scaleX(-1);
21150        -ms-transform: translateX(-50%) scaleX(-1);
21151         -o-transform: translateX(-50%) scaleX(-1);
21152            transform: translateX(-50%) scaleX(-1);
21153}
21154
21155
21156/**
21157 *
21158 *  Tilt Left Separator
21159 *  Tilt Right Separator
21160 *
21161 ***************************************/
21162
21163.uabb-top-row-separator.uabb-tilt-left-separator svg {
21164    left: 50%;
21165    -webkit-transform: translateX(-50%) scale(-1);
21166       -moz-transform: translateX(-50%) scale(-1);
21167        -ms-transform: translateX(-50%) scale(-1);
21168         -o-transform: translateX(-50%) scale(-1);
21169            transform: translateX(-50%) scale(-1);
21170}
21171
21172.uabb-top-row-separator.uabb-tilt-right-separator svg{
21173    left: 50%;
21174    -webkit-transform: translateX(-50%) scaleY(-1);
21175       -moz-transform: translateX(-50%) scaleY(-1);
21176        -ms-transform: translateX(-50%) scaleY(-1);
21177         -o-transform: translateX(-50%) scaleY(-1);
21178            transform: translateX(-50%) scaleY(-1);
21179}
21180
21181.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
21182    left: 50%;
21183    -webkit-transform: translateX(-50%);
21184       -moz-transform: translateX(-50%);
21185        -ms-transform: translateX(-50%);
21186         -o-transform: translateX(-50%);
21187            transform: translateX(-50%);
21188}
21189
21190.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
21191    left: 50%;
21192    -webkit-transform: translateX(-50%) scaleX(-1);
21193       -moz-transform: translateX(-50%) scaleX(-1);
21194        -ms-transform: translateX(-50%) scaleX(-1);
21195         -o-transform: translateX(-50%) scaleX(-1);
21196            transform: translateX(-50%) scaleX(-1);
21197}
21198
21199.uabb-top-row-separator.uabb-tilt-left-separator,
21200.uabb-top-row-separator.uabb-tilt-right-separator {
21201    top: 0;
21202}
21203
21204.uabb-bottom-row-separator.uabb-tilt-left-separator,
21205.uabb-bottom-row-separator.uabb-tilt-right-separator {
21206    bottom: 0;
21207}
21208
21209/**
21210 *
21211 *  Clouds Separator
21212 *  Multi Triangle
21213 *  Arrow Inward
21214 *  Arrow Outward
21215 *
21216 ***************************************/
21217
21218.uabb-top-row-separator.uabb-arrow-outward-separator svg,
21219.uabb-top-row-separator.uabb-arrow-inward-separator svg,
21220.uabb-top-row-separator.uabb-cloud-separator svg,
21221.uabb-top-row-separator.uabb-multi-triangle svg {
21222    left: 50%;
21223    -webkit-transform: translateX(-50%) scaleY(-1);
21224       -moz-transform: translateX(-50%) scaleY(-1);
21225        -ms-transform: translateX(-50%) scaleY(-1);
21226         -o-transform: translateX(-50%) scaleY(-1);
21227            transform: translateX(-50%) scaleY(-1);
21228}
21229
21230.uabb-bottom-row-separator.uabb-multi-triangle svg {
21231    bottom: -2px;
21232}
21233
21234.uabb-row-separator.uabb-round-split:after,
21235.uabb-row-separator.uabb-round-split:before {
21236    left: 0;
21237    width: 50%;
21238    background: inherit inherit/inherit inherit inherit inherit;
21239    content: '';
21240    position: absolute
21241}
21242
21243
21244/* Buttons
21245------------------------------------------------------ */
21246
21247.uabb-button-wrap a,
21248.uabb-button-wrap a:visited {
21249    display: inline-block;
21250    font-size: 16px;
21251    line-height: 18px;
21252    text-decoration: none;
21253    text-shadow: none;
21254}
21255
21256.fl-builder-content .uabb-button:hover {
21257    text-decoration: none;
21258}
21259
21260.fl-builder-content .uabb-button-width-full .uabb-button {
21261    display: block;
21262    text-align: center;
21263}
21264
21265.uabb-button-width-custom .uabb-button {
21266    display: inline-block;
21267    text-align: center;
21268    max-width: 100%;
21269}
21270.fl-builder-content .uabb-button-left {
21271    text-align: left;
21272}
21273.fl-builder-content .uabb-button-center {
21274    text-align: center;
21275}
21276.fl-builder-content .uabb-infobox .uabb-button-center,
21277.fl-builder-content .uabb-modal-action-wrap .uabb-button-center,
21278.fl-builder-content .uabb-ultb3-box .uabb-button-center,
21279.fl-builder-content .uabb-slide-down .uabb-button-center,
21280.fl-builder-content .uabb-blog-post-content .uabb-button-center,
21281.fl-builder-content .uabb-cta-wrap .uabb-button-center,
21282.fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center{ 
21283     text-align: inherit;
21284}
21285
21286.fl-builder-content .uabb-button-right {
21287    text-align: right;
21288}
21289
21290.fl-builder-content .uabb-button i,
21291.fl-builder-content .uabb-button i:before {
21292    font-size: 1em;
21293    height: 1em;
21294    line-height: 1em;
21295    width: 1em;
21296}
21297
21298.uabb-button .uabb-button-icon-after {
21299    margin-left: 8px;
21300    margin-right: 0;
21301}
21302.uabb-button .uabb-button-icon-before {
21303    margin-left: 0;
21304    margin-right: 8px;
21305}
21306.uabb-button .uabb-button-icon-no-text {
21307    margin: 0;
21308}
21309.uabb-button-has-icon .uabb-button-text {
21310    vertical-align: middle;
21311}
21312
21313/* Icons
21314------------------------------------------------------ */
21315
21316.uabb-icon-wrap {
21317    display: inline-block;
21318}
21319.uabb-icon a {
21320    text-decoration: none;
21321}
21322.uabb-icon i {
21323    display: block;
21324}
21325.uabb-icon i:before {
21326    border: none !important;
21327    background: none !important;
21328}
21329.uabb-icon-text {
21330    display: table-cell;
21331    text-align: left;
21332    padding-left: 15px;
21333    vertical-align: middle;
21334}
21335.uabb-icon-text *:last-child {
21336    margin: 0 !important;
21337    padding: 0 !important;
21338}
21339.uabb-icon-text a {
21340    text-decoration: none;
21341}
21342
21343/* Photos
21344------------------------------------------------------ */
21345
21346.uabb-photo {
21347    line-height: 0;
21348    position: relative;
21349    z-index: 2;
21350}
21351.uabb-photo-align-left {
21352    text-align: left;
21353}
21354.uabb-photo-align-center {
21355    text-align: center;
21356}
21357.uabb-photo-align-right {
21358    text-align: right;
21359}
21360.uabb-photo-content {
21361    border-radius: 0;
21362    display: inline-block;
21363    line-height: 0;
21364    position: relative;
21365    max-width: 100%;
21366    overflow: hidden;
21367}
21368.uabb-photo-content img {
21369    border-radius: inherit;
21370    display: inline;
21371    height: auto;
21372    max-width: 100%;
21373    width: auto;
21374}
21375.fl-builder-content .uabb-photo-crop-circle img {
21376    -webkit-border-radius: 100%;
21377    -moz-border-radius: 100%;
21378    border-radius: 100%;
21379}
21380.fl-builder-content .uabb-photo-crop-square img {
21381    -webkit-border-radius: 0;
21382    -moz-border-radius: 0;
21383    border-radius: 0;
21384}
21385.uabb-photo-caption {
21386    font-size: 13px;
21387    line-height: 18px;
21388    overflow: hidden;
21389    text-overflow: ellipsis;
21390    white-space: nowrap;
21391}
21392.uabb-photo-caption-below {
21393    padding-bottom: 20px;
21394    padding-top: 10px;
21395}
21396.uabb-photo-caption-hover {
21397    background: rgba(0,0,0,0.7);
21398    bottom: 0;
21399    color: #fff;
21400    left: 0;
21401    opacity: 0;
21402    visibility: hidden;
21403    filter: alpha(opacity = 0);
21404    padding: 10px 15px;
21405    position: absolute;
21406    right: 0;
21407    -webkit-transition:visibility 200ms linear;
21408    -moz-transition:visibility 200ms linear;
21409    transition:visibility 200ms linear;
21410}
21411.uabb-photo-content:hover .uabb-photo-caption-hover {
21412    opacity: 100;
21413    visibility: visible;
21414}
21415
21416/* Panel & Buttons
21417------------------------------------------------------ */
21418.uabb-active-btn {
21419    background: #1e8cbe;
21420    border-color: #0074a2;
21421    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
21422    box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
21423    color: white;
21424}
21425.fl-builder-bar .fl-builder-add-content-button {
21426    display: block !important;
21427    opacity: 1 !important;
21428}
21429
21430/* Image Icon Object */
21431.uabb-imgicon-wrap .uabb-icon {
21432    display: block;
21433}
21434.uabb-imgicon-wrap .uabb-icon i{
21435    float: none;
21436}
21437
21438/* Photo */
21439.uabb-imgicon-wrap .uabb-image {
21440    line-height: 0;
21441    position: relative;
21442}
21443.uabb-imgicon-wrap .uabb-image-align-left {
21444    text-align: left;
21445}
21446.uabb-imgicon-wrap .uabb-image-align-center {
21447    text-align: center;
21448}
21449.uabb-imgicon-wrap .uabb-image-align-right {
21450    text-align: right;
21451}
21452.uabb-imgicon-wrap .uabb-image-content {
21453    display: inline-block;
21454    border-radius: 0;
21455    line-height: 0;
21456    position: relative;
21457    max-width: 100%;
21458}
21459.uabb-imgicon-wrap .uabb-image-content img {
21460    display: inline;
21461    height: auto !important;
21462    max-width: 100%;
21463    width: auto;
21464    border-radius: inherit;
21465    box-shadow: none;
21466    box-sizing: content-box;
21467}
21468.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
21469    -webkit-border-radius: 100%;
21470    -moz-border-radius: 100%;
21471    border-radius: 100%;
21472}
21473.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
21474    -webkit-border-radius: 0;
21475    -moz-border-radius: 0;
21476    border-radius: 0;
21477}
21478
21479
21480/* Creative Button
21481___________________________________________________________________________*/
21482
21483.uabb-creative-button-wrap a,
21484.uabb-creative-button-wrap a:visited {
21485    background: #fafafa;
21486    border: 1px solid #ccc;
21487    color: #333;
21488    display: inline-block;
21489    vertical-align: middle;
21490    text-align: center;
21491    overflow: hidden;
21492    text-decoration: none;
21493    text-shadow: none;
21494    box-shadow: none;
21495    position: relative;
21496    -webkit-transition: all 200ms linear;
21497       -moz-transition: all 200ms linear;
21498        -ms-transition: all 200ms linear;
21499         -o-transition: all 200ms linear;
21500            transition: all 200ms linear;
21501
21502}
21503
21504.uabb-creative-button-wrap a:focus {
21505    text-decoration: none;
21506    text-shadow: none;
21507    box-shadow: none;
21508}
21509
21510.uabb-creative-button-wrap a .uabb-creative-button-text,
21511.uabb-creative-button-wrap a .uabb-creative-button-icon,
21512.uabb-creative-button-wrap a:visited .uabb-creative-button-text,
21513.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
21514    -webkit-transition: all 200ms linear;
21515       -moz-transition: all 200ms linear;
21516        -ms-transition: all 200ms linear;
21517         -o-transition: all 200ms linear;
21518            transition: all 200ms linear;
21519}
21520
21521.uabb-creative-button-wrap a:hover {
21522    text-decoration: none;
21523}
21524
21525.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
21526    display: block;
21527    text-align: center;
21528}
21529.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
21530    display: inline-block;
21531    text-align: center;
21532    max-width: 100%;
21533}
21534.uabb-creative-button-wrap .uabb-creative-button-left {
21535    text-align: left;
21536}
21537.uabb-creative-button-wrap .uabb-creative-button-center {
21538    text-align: center;
21539}
21540.uabb-creative-button-wrap .uabb-creative-button-right {
21541    text-align: right;
21542}
21543.uabb-creative-button-wrap .uabb-creative-button i {
21544    font-size: 1.3em;
21545    height: auto;
21546    vertical-align: middle;
21547    width: auto;
21548}
21549
21550.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
21551    margin-left: 8px;
21552    margin-right: 0;
21553}
21554.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
21555    margin-right: 8px;
21556    margin-left: 0;
21557}
21558.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
21559    margin: 0;
21560}
21561
21562.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
21563    vertical-align: middle;
21564}
21565.uabb-creative-button-wrap a,
21566.uabb-creative-button-wrap a:visited {
21567    padding: 12px 24px;
21568}
21569
21570/*  Translate Button styles */
21571
21572.uabb-creative-button.uabb-creative-transparent-btn {
21573    background: transparent;
21574}
21575.uabb-creative-button.uabb-creative-transparent-btn:after {
21576    content: '';
21577    position: absolute;
21578    z-index: 1;
21579    -webkit-transition: all 200ms linear;
21580       -moz-transition: all 200ms linear;
21581        -ms-transition: all 200ms linear;
21582         -o-transition: all 200ms linear;
21583            transition: all 200ms linear;
21584}
21585
21586/* transparent-fill-top, transparent-fill-bottom  */
21587.uabb-transparent-fill-top-btn:after,
21588.uabb-transparent-fill-bottom-btn:after {
21589    width: 100%;
21590    height: 0;
21591    left: 0;
21592}
21593
21594/* transparent-fill-top */
21595.uabb-transparent-fill-top-btn:after {
21596    top: 0;
21597}
21598/* transparent-fill-bottom */
21599.uabb-transparent-fill-bottom-btn:after {
21600    bottom: 0;
21601}
21602
21603/* transparent-fill-left, transparent-fill-right */
21604.uabb-transparent-fill-left-btn:after,
21605.uabb-transparent-fill-right-btn:after {
21606    width: 0;
21607    height: 100%;
21608    top: 0;
21609}
21610
21611/* transparent-fill-left */
21612.uabb-transparent-fill-left-btn:after {
21613    left: 0;
21614}
21615/* transparent-fill-right */
21616.uabb-transparent-fill-right-btn:after {
21617    right: 0;
21618}
21619
21620
21621/* transparent-fill-center */
21622.uabb-transparent-fill-center-btn:after{
21623    width: 0;
21624    height: 100%;
21625    top: 50%;
21626    left: 50%;
21627    -webkit-transform: translateX(-50%) translateY(-50%);
21628       -moz-transform: translateX(-50%) translateY(-50%);
21629        -ms-transform: translateX(-50%) translateY(-50%);
21630         -o-transform: translateX(-50%) translateY(-50%);
21631            transform: translateX(-50%) translateY(-50%);
21632}
21633
21634/*  transparent-fill-diagonal, transparent-fill-horizontal  */
21635.uabb-transparent-fill-diagonal-btn:after,
21636.uabb-transparent-fill-horizontal-btn:after {
21637    width: 100%;
21638    height: 0;
21639    top: 50%;
21640    left: 50%;
21641}
21642
21643/*  transparent-fill-diagonal */
21644.uabb-transparent-fill-diagonal-btn{
21645    overflow: hidden;
21646}
21647.uabb-transparent-fill-diagonal-btn:after{
21648    -webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
21649       -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
21650        -ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
21651         -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
21652            transform: translateX(-50%) translateY(-50%) rotate( 45deg );
21653}
21654/* transparent-fill-horizontal */
21655.uabb-transparent-fill-horizontal-btn:after{
21656    -webkit-transform: translateX(-50%) translateY(-50%);
21657       -moz-transform: translateX(-50%) translateY(-50%);
21658        -ms-transform: translateX(-50%) translateY(-50%);
21659         -o-transform: translateX(-50%) translateY(-50%);
21660            transform: translateX(-50%) translateY(-50%);
21661}
21662
21663
21664/*  3D Button styles */
21665.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,
21666.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,
21667.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,
21668.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
21669    -webkit-transition: none;
21670       -moz-transition: none;
21671        -ms-transition: none;
21672         -o-transition: none;
21673            transition: none;
21674}
21675
21676.perspective {
21677    -webkit-perspective: 800px;
21678       -moz-perspective: 800px;
21679            perspective: 800px;
21680            margin: 0;
21681}
21682.uabb-creative-button.uabb-creative-threed-btn:after {
21683    content: '';
21684    position: absolute;
21685    z-index: -1;
21686    -webkit-transition: all 200ms linear;
21687       -moz-transition: all 200ms linear;
21688            transition: all 200ms linear;
21689}
21690
21691.uabb-creative-button.uabb-creative-threed-btn {
21692    outline: 1px solid transparent;
21693    -webkit-transform-style: preserve-3d;
21694       -moz-transform-style: preserve-3d;
21695            transform-style: preserve-3d;
21696}
21697
21698/*  3D Button styles --- Animate to top */
21699.uabb-creative-threed-btn.uabb-animate_top-btn:after {
21700    height: 40%;
21701    left: 0;
21702    top: -40%;
21703    width: 100%;
21704    -webkit-transform-origin: 0% 100%;
21705       -moz-transform-origin: 0% 100%;
21706            transform-origin: 0% 100%;
21707    -webkit-transform: rotateX(90deg);
21708       -moz-transform: rotateX(90deg);
21709            transform: rotateX(90deg);
21710}
21711
21712/*  3D Button styles --- Animate to bottom */
21713.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
21714    width: 100%;
21715    height: 40%;
21716    left: 0;
21717    top: 100%;
21718    -webkit-transform-origin: 0% 0%;
21719       -moz-transform-origin: 0% 0%;
21720        -ms-transform-origin: 0% 0%;
21721            transform-origin: 0% 0%;
21722    -webkit-transform: rotateX(-90deg);
21723       -moz-transform: rotateX(-90deg);
21724        -ms-transform: rotateX(-90deg);
21725            transform: rotateX(-90deg);
21726}
21727
21728/*  3D Button styles --- Animate to Left */
21729.uabb-creative-threed-btn.uabb-animate_left-btn:after {
21730    width: 20%;
21731    height: 100%;
21732    left: -20%;
21733    top: 0;
21734    -webkit-transform-origin: 100% 0%;
21735       -moz-transform-origin: 100% 0%;
21736        -ms-transform-origin: 100% 0%;
21737            transform-origin: 100% 0%;
21738    -webkit-transform: rotateY(-60deg);
21739       -moz-transform: rotateY(-60deg);
21740        -ms-transform: rotateY(-60deg);
21741            transform: rotateY(-60deg);
21742}
21743
21744/*  3D Button styles --- Animate to Right */
21745.uabb-creative-threed-btn.uabb-animate_right-btn:after {
21746    width: 20%;
21747    height: 100%;
21748    left: 104%;
21749    top: 0;
21750    -webkit-transform-origin: 0% 0%;
21751       -moz-transform-origin: 0% 0%;
21752        -ms-transform-origin: 0% 0%;
21753            transform-origin: 0% 0%;
21754    -webkit-transform: rotateY(120deg);
21755       -moz-transform: rotateY(120deg);
21756        -ms-transform: rotateY(120deg);
21757            transform: rotateY(120deg);
21758}
21759
21760
21761/* Animate Top */
21762.uabb-animate_top-btn:hover{
21763    -webkit-transform: rotateX(-15deg);
21764       -moz-transform: rotateX(-15deg);
21765        -ms-transform: rotateX(-15deg);
21766         -o-transform: rotateX(-15deg);
21767            transform: rotateX(-15deg);
21768
21769}
21770
21771/* Animate Bottom */
21772.uabb-animate_bottom-btn:hover{
21773    -webkit-transform: rotateX(15deg);
21774       -moz-transform: rotateX(15deg);
21775        -ms-transform: rotateX(15deg);
21776         -o-transform: rotateX(15deg);
21777            transform: rotateX(15deg);
21778
21779}
21780
21781/* Animate Left */
21782.uabb-animate_left-btn:hover{
21783    -webkit-transform: rotateY(6deg);
21784       -moz-transform: rotateY(6deg);
21785        -ms-transform: rotateY(6deg);
21786         -o-transform: rotateY(6deg);
21787            transform: rotateY(6deg);
21788}
21789
21790/* Animate Right */
21791.uabb-animate_right-btn:hover{
21792    -webkit-transform: rotateY(-6deg);
21793       -moz-transform: rotateY(-6deg);
21794        -ms-transform: rotateY(-6deg);
21795         -o-transform: rotateY(-6deg);
21796            transform: rotateY(-6deg);
21797
21798}
21799
21800/*  Flat Button styles  */
21801
21802/*  Common Classes  */
21803.uabb-creative-flat-btn.uabb-animate_to_right-btn,
21804.uabb-creative-flat-btn.uabb-animate_to_left-btn,
21805.uabb-creative-flat-btn.uabb-animate_from_top-btn,
21806.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
21807    overflow: hidden;
21808    position: relative;
21809}
21810
21811.uabb-creative-flat-btn.uabb-animate_to_right-btn i,
21812.uabb-creative-flat-btn.uabb-animate_to_left-btn i,
21813.uabb-creative-flat-btn.uabb-animate_from_top-btn i,
21814.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
21815    bottom: 0;
21816    height: 100%;
21817    margin: 0;
21818    opacity: 1;
21819    position: absolute;
21820    right: 0;
21821    width: 100%;
21822    -webkit-transition: all 200ms linear;
21823       -moz-transition: all 200ms linear;
21824            transition: all 200ms linear;
21825    -webkit-transform: translateY(0);
21826       -moz-transform: translateY(0);
21827         -o-transform: translateY(0);
21828        -ms-transform: translateY(0);
21829            transform: translateY(0);
21830}
21831
21832.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,
21833.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,
21834.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,
21835.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
21836    display: inline-block;
21837    width: 100%;
21838    height: 100%;
21839    -webkit-transition: all 200ms linear;
21840       -moz-transition: all 200ms linear;
21841        -ms-transition: all 200ms linear;
21842         -o-transition: all 200ms linear;
21843            transition: all 200ms linear;
21844    -webkit-backface-visibility: hidden;
21845       -moz-backface-visibility: hidden;
21846            backface-visibility: hidden;
21847}
21848
21849/*  Making Icon position center  */
21850.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,
21851.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,
21852.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,
21853.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
21854    position: absolute;
21855    top: 50%;
21856    left: 50%;
21857    -webkit-transform: translateX(-50%) translateY(-50%);
21858    -moz-transform: translateX(-50%) translateY(-50%);
21859    -o-transform: translateX(-50%) translateY(-50%);
21860    -ms-transform: translateX(-50%) translateY(-50%);
21861    transform: translateX(-50%) translateY(-50%);
21862}
21863
21864/*  Common Hover Classes */
21865.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,
21866.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
21867    left: 0;
21868}
21869.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,
21870.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
21871    top: 0;
21872}
21873
21874/*  Animate Icon to the right */
21875.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
21876    top: 0;
21877    left: -100%;
21878}
21879.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
21880    -webkit-transform: translateX(200%);
21881       -moz-transform: translateX(200%);
21882        -ms-transform: translateX(200%);
21883         -o-transform: translateX(200%);
21884            transform: translateX(200%);
21885}
21886
21887/*  Animate Icon to the left */
21888.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
21889    top: 0;
21890    left: 100%;
21891}
21892
21893.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
21894    -webkit-transform: translateX(-200%);
21895       -moz-transform: translateX(-200%);
21896        -ms-transform: translateX(-200%);
21897         -o-transform: translateX(-200%);
21898            transform: translateX(-200%);
21899}
21900
21901
21902/*  Animate Icon From the Top */
21903.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
21904    top: -100%;
21905    left: 0;
21906}
21907
21908.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
21909    -webkit-transform: translateY(400px);
21910       -moz-transform: translateY(400px);
21911        -ms-transform: translateY(400px);
21912         -o-transform: translateY(400px);
21913            transform: translateY(400px);
21914}
21915
21916/*  Animate Icon From the Bottom */
21917.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
21918    top: 100%;
21919    left: 0;
21920}
21921
21922.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
21923    -webkit-transform: translateY(-400px);
21924       -moz-transform: translateY(-400px);
21925        -ms-transform: translateY(-400px);
21926         -o-transform: translateY(-400px);
21927            transform: translateY(-400px);
21928}
21929
21930/* Media/Video CSS */
21931.uabb-tab-acc-content .wp-video, 
21932.uabb-tab-acc-content video.wp-video-shortcode, 
21933.uabb-tab-acc-content .mejs-container:not(.mejs-audio), 
21934.uabb-tab-acc-content .mejs-overlay.load,
21935.uabb-adv-accordion-content .wp-video, 
21936.uabb-adv-accordion-content video.wp-video-shortcode, 
21937.uabb-adv-accordion-content .mejs-container:not(.mejs-audio), 
21938.uabb-adv-accordion-content .mejs-overlay.load {
21939    width: 100% !important;
21940    height: 100% !important;
21941}
21942.uabb-tab-acc-content .mejs-container:not(.mejs-audio),
21943.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
21944    padding-top: 56.25%;
21945}
21946.uabb-tab-acc-content .wp-video, 
21947.uabb-tab-acc-content video.wp-video-shortcode,
21948.uabb-adv-accordion-content .wp-video, 
21949.uabb-adv-accordion-content video.wp-video-shortcode {
21950    max-width: 100% !important;
21951}
21952.uabb-tab-acc-content video.wp-video-shortcode,
21953.uabb-adv-accordion-content video.wp-video-shortcode {
21954    position: relative;
21955}
21956.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,
21957.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
21958    position: absolute;
21959    top: 0;
21960    right: 0;
21961    bottom: 0;
21962    left: 0;
21963}
21964.uabb-tab-acc-content .mejs-overlay-play,
21965.uabb-adv-accordion-content .mejs-overlay-play {
21966    top: 0;
21967    right: 0;
21968    bottom: 0;
21969    left: 0;
21970    width: auto !important;
21971    height: auto !important;
21972}
21973.fl-row-content-wrap .uabb-row-particles-background,
21974.uabb-col-particles-background {
21975    width:100%;
21976    height:100%;
21977    position:absolute;
21978    left:0;
21979    top:0;
21980}
21981/* Theme Button
21982------------------------------------------------------ */
21983/*.fl-builder-content a.uabb-button,
21984.fl-builder-content a.uabb-button:visited,
21985.fl-builder-content a.uabb-creative-button,
21986.fl-builder-content a.uabb-creative-button:visited*/
21987
21988.uabb-creative-button-wrap a,
21989.uabb-creative-button-wrap a:visited {
21990		
21991	
21992	
21993	
21994	}
21995
21996.uabb-dual-button .uabb-btn,
21997.uabb-dual-button .uabb-btn:visited {
21998			
21999	
22000	
22001	}
22002
22003
22004/* Responsive Js Breakpoint Css */
22005
22006.uabb-js-breakpoint {
22007	content:"default";
22008	display:none;
22009}
22010@media screen and (max-width: 992px) {
22011	.uabb-js-breakpoint {
22012		content:"992";
22013	}
22014}
22015
22016@media screen and (max-width: 768px) {
22017	.uabb-js-breakpoint {
22018		content:"768";
22019	}
22020}
22021
22022
22023						
22024					
22025					
22026					
22027																
22028					
22029					
22030					
22031																
22032					
22033					
22034					
22035																										
22036                                
22037        
22038        .fl-builder-row-settings #fl-field-separator_position {
22039            display: none !important;
22040        }
22041        
22042        
22043        
22044        
22045        
22046        
22047		
22048        
22049		
22050        
22051        
22052/*# sourceURL=fl-builder-layout-209-inline-css */
22053</style>
22054<div class="fl-builder-content fl-builder-content-209 fl-builder-template fl-builder-row-template fl-builder-global-templates-locked" data-post-id="209"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-dlphz823f0eb fl-row-default-height fl-row-align-center" data-node="dlphz823f0eb">
22055	<div class="fl-row-content-wrap">
22056		<div class="uabb-row-separator uabb-top-row-separator" >
22057</div>
22058						<div class="fl-row-content fl-row-full-width fl-node-content">
22059		
22060<div class="fl-col-group fl-node-o62rekfjbz3v fl-col-group-equal-height fl-col-group-align-top" data-node="o62rekfjbz3v">
22061			<div class="fl-col fl-node-2vo08y7qgcts fl-col-bg-photo fl-col-small fl-col-small-full-width" data-node="2vo08y7qgcts">
22062	<div class="fl-col-content fl-node-content"></div>
22063</div>
22064			<div class="fl-col fl-node-plshvgzk4wub fl-col-bg-color fl-col-has-cols" data-node="plshvgzk4wub">
22065	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-zqemhs8kd9j1" data-node="zqemhs8kd9j1" aria-label="Heading">
22066	<div class="fl-module-content fl-node-content">
22067		<h2 class="fl-heading">
22068			<span class="fl-heading-text">New Americans</span>
22069	</h2>
22070	</div>
22071</div>
22072<div class="fl-module fl-module-separator fl-node-v7h2knpzqoa9" data-node="v7h2knpzqoa9" aria-label="Separator">
22073	<div class="fl-module-content fl-node-content">
22074		<div class="fl-separator"></div>
22075	</div>
22076</div>
22077
22078<div class="fl-col-group fl-node-yav2mnlkdg71 fl-col-group-nested fl-col-group-equal-height fl-col-group-align-top" data-node="yav2mnlkdg71">
22079			<div class="fl-col fl-node-psr9qkt51dhg fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="psr9qkt51dhg">
22080	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-creative-link fl-node-xv46r7z1np8d" data-node="xv46r7z1np8d" aria-label="Creative Link">
22081	<div class="fl-module-content fl-node-content">
22082		<div class="uabb-module-content uabb-cl-wrap">
22083	<ul class="uabb-cl-ul">
22084			<li class="uabb-creative-link uabb-cl-style3 ">
22085			<h4 class="uabb-cl-heading">
22086			<a href="https://samaritas.org/refugee-support/employment-education/" target="_self"  data-hover="Employment &amp; Education" aria-label="Employment &amp; Education">Employment &amp; Education</a>
22087			</h4>
22088		</li>
22089				</ul>
22090</div>
22091	</div>
22092</div>
22093<div class="fl-module fl-module-creative-link fl-node-qp2hiuk7sal4" data-node="qp2hiuk7sal4" aria-label="Creative Link">
22094	<div class="fl-module-content fl-node-content">
22095		<div class="uabb-module-content uabb-cl-wrap">
22096	<ul class="uabb-cl-ul">
22097			<li class="uabb-creative-link uabb-cl-style3 ">
22098			<h4 class="uabb-cl-heading">
22099			<a href="https://samaritas.org/refugee-support/new-american-alumni/" target="_self"  data-hover="New American Alumni" aria-label="New American Alumni">New American Alumni</a>
22100			</h4>
22101		</li>
22102				</ul>
22103</div>
22104	</div>
22105</div>
22106<div class="fl-module fl-module-creative-link fl-node-x0nrtoqfc24v" data-node="x0nrtoqfc24v" aria-label="Creative Link">
22107	<div class="fl-module-content fl-node-content">
22108		<div class="uabb-module-content uabb-cl-wrap">
22109	<ul class="uabb-cl-ul">
22110			<li class="uabb-creative-link uabb-cl-style3 ">
22111			<h4 class="uabb-cl-heading">
22112			<a href="https://samaritas.org/refugee-support/legal-help/" target="_self"  data-hover="Legal Help" aria-label="Legal Help">Legal Help</a>
22113			</h4>
22114		</li>
22115				</ul>
22116</div>
22117	</div>
22118</div>
22119<div class="fl-module fl-module-creative-link fl-node-c6erq80budl2" data-node="c6erq80budl2" aria-label="Creative Link">
22120	<div class="fl-module-content fl-node-content">
22121		<div class="uabb-module-content uabb-cl-wrap">
22122	<ul class="uabb-cl-ul">
22123			<li class="uabb-creative-link uabb-cl-style3 ">
22124			<h4 class="uabb-cl-heading">
22125			<a href="https://samaritas.org/refugee-support/refugee-foster-care/" target="_self"  data-hover="Refugee Foster Care" aria-label="Refugee Foster Care">Refugee Foster Care</a>
22126			</h4>
22127		</li>
22128				</ul>
22129</div>
22130	</div>
22131</div>
22132<div class="fl-module fl-module-creative-link fl-node-inlsew4k1oxa" data-node="inlsew4k1oxa" aria-label="Creative Link">
22133	<div class="fl-module-content fl-node-content">
22134		<div class="uabb-module-content uabb-cl-wrap">
22135	<ul class="uabb-cl-ul">
22136			<li class="uabb-creative-link uabb-cl-style3 ">
22137			<h4 class="uabb-cl-heading">
22138			<a href="https://samaritas.org/refugee-support/resettlement/" target="_self"  data-hover="Resettlement" aria-label="Resettlement">Resettlement</a>
22139			</h4>
22140		</li>
22141				</ul>
22142</div>
22143	</div>
22144</div>
22145</div>
22146</div>
22147			<div class="fl-col fl-node-7014skhqjxnc fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="7014skhqjxnc">
22148	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-animated-headlines fl-node-o5ndlx9ktrma" data-node="o5ndlx9ktrma" aria-label="Animated Headlines">
22149	<div class="fl-module-content fl-node-content">
22150		<div class="pp-animated-headlines pp-headline--style-highlight" data-text="">
22151	<h3 class="pp-headline pp-headline-left">
22152		
22153					<span class="pp-headline-plain-text pp-headline-text-wrapper">We believe everyone deserves peace and opportunity.</span>
22154		
22155				
22156		
22157		
22158			</h3>
22159</div>
22160	</div>
22161</div>
22162<div class="fl-module fl-module-rich-text fl-node-z4wgvbxdf503" data-node="z4wgvbxdf503" aria-label="Text Editor">
22163	<div class="fl-module-content fl-node-content">
22164		<div class="fl-rich-text">
22165	<p>We guide newly arrived refugees toward self-sufficiency—through legal support, employment, cultural orientation, mentoring, and compassionate resettlement services that change lives.</p>
22166</div>
22167	</div>
22168</div>
22169</div>
22170</div>
22171			<div class="fl-col fl-node-h2vfmji5w1cp fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="h2vfmji5w1cp">
22172	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-animated-headlines fl-node-3eh5fq4lg8ia" data-node="3eh5fq4lg8ia" aria-label="Animated Headlines">
22173	<div class="fl-module-content fl-node-content">
22174		<div class="pp-animated-headlines pp-headline--style-highlight" data-text="">
22175	<h3 class="pp-headline pp-headline-left">
22176		
22177					<span class="pp-headline-plain-text pp-headline-text-wrapper">How Can You Help</span>
22178		
22179				
22180		
22181		
22182			</h3>
22183</div>
22184	</div>
22185</div>
22186<div class="fl-module fl-module-rich-text fl-node-ap4ku6r7e0sx" data-node="ap4ku6r7e0sx" aria-label="Text Editor">
22187	<div class="fl-module-content fl-node-content">
22188		<div class="fl-rich-text">
22189	<p>Become a part of Samaritas’ mission to serve people as an expression of the love of Christ.</p>
22190</div>
22191	</div>
22192</div>
22193<div  class="fl-module fl-module-box fl-node-kasvqr8d2fl9 fl-visible-desktop fl-visible-large" data-node="kasvqr8d2fl9" aria-label="Box">
22194	<div class="fl-module fl-module-button fl-node-duf9r26t0p4o" data-node="duf9r26t0p4o" aria-label="Button">
22195	<div class="fl-module-content fl-node-content">
22196		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/volunteer/" target="_self" class="fl-button"><span class="fl-button-text">Volunteer</span></a></div>	</div>
22197</div>
22198<div class="fl-module fl-module-button fl-node-fkh73gobuvn8" data-node="fkh73gobuvn8" aria-label="Button">
22199	<div class="fl-module-content fl-node-content">
22200		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/donate-new-americans/" target="_self" class="fl-button"><span class="fl-button-text">Donate</span></a></div>	</div>
22201</div>
22202</div>
22203</div>
22204</div>
22205	</div>
22206</div>
22207</div>
22208	</div>
22209		</div>
22210	</div>
22211</div>
22212</div><div class="uabb-js-breakpoint" style="display: none;"></div>
22213            </div>
22214            </li></ul>    </div>
22215    <div class="brex-mobile-menu-icon">
22216        <a>
22217            <i class="fas fa-align-justify"></i>        </a>
22218    </div>
22219</nav>
22220
22221
22222
22223	</div>
22224</div>
22225</div>
22226</div>
22227			<div class="fl-col fl-node-5pd9gmbqjfsx fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="5pd9gmbqjfsx">
22228	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-uabb-off-canvas fl-node-qkrvaxldth2f fl-visible-medium fl-visible-mobile" data-node="qkrvaxldth2f" aria-label="Off-Canvas">
22229	<div class="fl-module-content fl-node-content">
22230			<div class="uabb-offcanvas-action uabb-offcanvas-trigger uabb-offcanvas-icon-wrap" data-modal="qkrvaxldth2f"><i class="uabb-offcanvas-icon fas fa-bars"></i></div>
22231				<div class="uabb-offcanvas-qkrvaxldth2f uabb-offcanvas-parent-wrapper">
22232				<div id="offcanvas-qkrvaxldth2f" class="uabb-offcanvas uabb-custom-offcanvas uabb-offcanvas-position-at-right uabb-offcanvas-type-noraml">
22233					<div class="uabb-offcanvas-content">
22234						<div class="uabb-offcanvas-action-wrap">
22235									<div class="uabb-offcanvas-close-icon-wrapper uabb-offcanvas-close-icon-position-right-top">
22236			<span class="uabb-offcanvas-close">
22237				<i class="uabb-offcanvas-close-icon fas fa-times"></i>			</span>
22238		</div>
22239								</div>
22240						<div class="uabb-offcanvas-text uabb-offcanvas-content-data">
22241							<style id="fl-builder-layout-255-inline-css">
22242
22243
22244
22245
22246
22247
22248.fl-node-jdgy0rs9paqo.fl-row-default-height > .fl-row-content-wrap, .fl-node-jdgy0rs9paqo.fl-row-full-height > .fl-row-content-wrap, .fl-node-jdgy0rs9paqo.fl-row-custom-height > .fl-row-content-wrap {
22249	align-items: center;
22250	justify-content: center;
22251}
22252
22253
22254
22255
22256.fl-node-nt86fvk5zg39 {
22257	width: 100%;
22258}
22259/* UABB Advanced Menu */
22260
22261.uabb-creative-menu ul,
22262.uabb-creative-menu li {
22263	list-style: none !important;
22264	margin: 0;
22265	padding: 0;
22266}
22267.uabb-creative-menu .menu:before,
22268.uabb-creative-menu .menu:after {
22269	content: '';
22270	display: table;
22271	clear: both;
22272}
22273
22274/*  Horizontal Menu */
22275
22276.uabb-creative-menu .menu {
22277	position: relative;
22278	padding-left: 0;
22279}
22280.uabb-creative-menu li {
22281	position: relative;
22282}
22283.uabb-creative-menu a {
22284	display: block;
22285	line-height: 1;
22286	text-decoration: none;
22287}
22288.uabb-creative-menu .menu a {
22289    box-shadow: none;
22290}
22291.uabb-creative-menu a:hover {
22292	text-decoration: none;
22293}
22294.uabb-creative-menu .sub-menu {
22295	min-width: 220px;
22296    margin: 0;
22297}
22298.uabb-creative-menu-horizontal {
22299    font-size: 0;
22300}
22301.uabb-creative-menu-horizontal li,
22302.uabb-creative-menu-horizontal > li {
22303    font-size: medium;
22304}
22305.uabb-creative-menu-horizontal > li > .uabb-has-submenu-container > a > span.menu-item-text {
22306    display: inline-block;
22307}
22308
22309/* Expanded Menu */
22310
22311.fl-module[data-node] .uabb-creative-menu .uabb-creative-menu-expanded .sub-menu {
22312	background-color: transparent;
22313	-webkit-box-shadow: none;
22314	-ms-box-shadow: none;
22315	box-shadow: none;
22316}
22317
22318/* Submenus */
22319
22320.uabb-creative-menu .uabb-has-submenu:focus,
22321.uabb-creative-menu .uabb-has-submenu .sub-menu:focus,
22322.uabb-creative-menu .uabb-has-submenu-container:focus {
22323	outline: 0;
22324}
22325.uabb-creative-menu .uabb-has-submenu-container {
22326	position: relative;
22327}
22328
22329/* Submenu - accordion, expanded */
22330
22331.uabb-creative-menu .uabb-creative-menu-accordion .uabb-has-submenu > .sub-menu {
22332	display: none;
22333}
22334
22335/* Toggle - General */
22336
22337.uabb-creative-menu .uabb-menu-toggle {
22338	cursor: pointer;
22339}
22340
22341.uabb-creative-menu .uabb-toggle-arrows .uabb-menu-toggle:before,
22342.uabb-creative-menu .uabb-toggle-none .uabb-menu-toggle:before {
22343	border-color: #333;
22344}
22345.uabb-creative-menu .uabb-menu-expanded .uabb-menu-toggle {
22346	display: none;
22347}
22348
22349/* Mega menu for horizontal menus */
22350ul.uabb-creative-menu-horizontal li.mega-menu {
22351	position: static;
22352}
22353ul.uabb-creative-menu-horizontal li.mega-menu > ul.sub-menu {
22354	top: inherit !important;
22355	left: 0 !important;
22356	right: 0 !important;
22357	width: 100%;
22358}
22359ul.uabb-creative-menu-horizontal li.mega-menu.uabb-has-submenu:hover > ul.sub-menu,
22360ul.uabb-creative-menu-horizontal li.mega-menu.uabb-has-submenu.focus > ul.sub-menu {
22361	display: flex !important;
22362}
22363ul.uabb-creative-menu-horizontal li.mega-menu > ul.sub-menu li {
22364	border-color: transparent;
22365}
22366ul.uabb-creative-menu-horizontal li.mega-menu > ul.sub-menu > li {
22367	width: 100%;
22368}
22369ul.uabb-creative-menu-horizontal li.mega-menu > ul.sub-menu > li > .uabb-has-submenu-container a {
22370	font-weight: bold;
22371}
22372ul.uabb-creative-menu-horizontal li.mega-menu > ul.sub-menu > li > .uabb-has-submenu-container a:hover {
22373	background: transparent;
22374}
22375ul.uabb-creative-menu-horizontal li.mega-menu > ul.sub-menu .uabb-menu-toggle {
22376	display: none;
22377}
22378ul.uabb-creative-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu {
22379	background: transparent;
22380	-webkit-box-shadow: none;
22381	-ms-box-shadow: none;
22382	box-shadow: none;
22383	display: block;
22384	min-width: 0;
22385	opacity: 1;
22386	padding: 0;
22387	position: static;
22388	visibility: visible;
22389}
22390
22391/* Mobile menu - Hamburger icon */
22392
22393.uabb-creative-menu-mobile-toggle {
22394	position: relative;
22395	padding: 8px;
22396	background-color: transparent;
22397	border: none;
22398	color: #333;
22399	border-radius: 0;
22400	cursor: pointer;
22401    display: inline-block;
22402    z-index: 5;
22403}
22404.uabb-creative-menu-mobile-toggle.text {
22405	width: auto;
22406	text-align: center;
22407}
22408.uabb-creative-menu-mobile-toggle.hamburger .uabb-creative-menu-mobile-toggle-label,
22409.uabb-creative-menu-mobile-toggle.hamburger-label .uabb-creative-menu-mobile-toggle-label {
22410	display: inline-block;
22411	margin-left: 10px;
22412	vertical-align: middle;
22413}
22414.uabb-creative-menu-mobile-toggle.hamburger .uabb-svg-container,
22415.uabb-creative-menu-mobile-toggle.hamburger-label .uabb-svg-container {
22416	display: inline-block;
22417	position: relative;
22418	width: 1.4em;
22419	height: 1.4em;
22420	vertical-align: middle;
22421}
22422.uabb-creative-menu-mobile-toggle.hamburger .hamburger-menu,
22423.uabb-creative-menu-mobile-toggle.hamburger-label .hamburger-menu {
22424	position: absolute;
22425	top: 0;
22426	left: 0;
22427	right: 0;
22428	bottom: 0;
22429}
22430.uabb-creative-menu-mobile-toggle.hamburger .hamburger-menu rect,
22431.uabb-creative-menu-mobile-toggle.hamburger-label .hamburger-menu rect {
22432	fill: currentColor;
22433}
22434.uabb-creative-menu.off-canvas .uabb-off-canvas-menu .uabb-menu-close-btn {
22435	width: 20px;
22436	height: 10px;
22437	position: absolute;
22438	right: 20px;
22439	top: 20px;
22440	cursor: pointer;
22441	display: block;
22442    z-index: 99;
22443}
22444.uabb-creative-menu-mobile-toggle:focus{
22445	outline: thin dotted;
22446}
22447
22448/* Overlay */
22449
22450.uabb-creative-menu .uabb-menu-overlay {
22451	position: fixed;
22452	width: 100%;
22453	height: 100%;
22454	top: 0;
22455	left: 0;
22456	background: rgba(0,0,0,0.8);
22457	z-index: 99999;
22458    overflow-y: auto;
22459    overflow-x: hidden;
22460}
22461
22462.uabb-creative-menu .uabb-menu-overlay > ul.menu {
22463	text-align: center;
22464    position: relative;
22465    top: 50%;
22466	width: 40%;
22467    height: 60%;
22468    margin: 0 auto;
22469    -webkit-transform: translateY(-50%);
22470    transform: translateY(-50%);
22471}
22472
22473.uabb-creative-menu .uabb-overlay-fade {
22474	opacity: 0;
22475    visibility: hidden;
22476    -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
22477    transition: opacity 0.5s, visibility 0s 0.5s;
22478}
22479
22480.uabb-creative-menu.menu-open .uabb-overlay-fade {
22481	opacity: 1;
22482    visibility: visible;
22483    -webkit-transition: opacity 0.5s;
22484    transition: opacity 0.5s;
22485}
22486
22487.uabb-creative-menu .uabb-overlay-slide-down {
22488	visibility: hidden;
22489    -webkit-transform: translateY(-100%);
22490    transform: translateY(-100%);
22491    -webkit-transition: -webkit-transform 0.4s ease-in-out, visibility 0s 0.4s;
22492    transition: transform 0.4s ease-in-out, visibility 0s 0.4s;
22493}
22494
22495.uabb-creative-menu.menu-open .uabb-overlay-slide-down {
22496	visibility: visible;
22497    -webkit-transform: translateY(0%);
22498    transform: translateY(0%);
22499    -webkit-transition: -webkit-transform 0.4s ease-in-out;
22500    transition: transform 0.4s ease-in-out;
22501}
22502
22503.uabb-creative-menu .uabb-overlay-scale {
22504	visibility: hidden;
22505    opacity: 0;
22506    -webkit-transform: scale(0.9);
22507    transform: scale(0.9);
22508    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
22509    transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
22510}
22511
22512.uabb-creative-menu.menu-open .uabb-overlay-scale {
22513	visibility: visible;
22514    opacity: 1;
22515    -webkit-transform: scale(1);
22516    transform: scale(1);
22517    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
22518    transition: transform 0.4s, opacity 0.4s;
22519}
22520
22521.uabb-creative-menu .uabb-overlay-door {
22522	visibility: hidden;
22523	width: 0;
22524	left: 50%;
22525	-webkit-transform: translateX(-50%);
22526	transform: translateX(-50%);
22527	-webkit-transition: width 0.5s 0.3s, visibility 0s 0.8s;
22528	transition: width 0.5s 0.3s, visibility 0s 0.8s;
22529}
22530
22531.uabb-creative-menu.menu-open .uabb-overlay-door {
22532	visibility: visible;
22533    width: 100%;
22534    -webkit-transition: width 0.5s;
22535    transition: width 0.5s;
22536}
22537
22538.uabb-creative-menu .uabb-overlay-door > ul.menu {
22539	left: 0;
22540	right: 0;
22541	transform: translateY(-50%);
22542}
22543
22544.uabb-creative-menu .uabb-overlay-door > ul,
22545.uabb-creative-menu .uabb-overlay-door .uabb-menu-close-btn {
22546	opacity: 0;
22547	-webkit-transition: opacity 0.3s 0.5s;
22548	transition: opacity 0.3s 0.5s;
22549}
22550
22551.uabb-creative-menu.menu-open .uabb-overlay-door > ul,
22552.uabb-creative-menu.menu-open .uabb-overlay-door .uabb-menu-close-btn {
22553	opacity: 1;
22554	-webkit-transition-delay: 0.5s;
22555	transition-delay: 0.5s;
22556}
22557
22558.uabb-creative-menu.menu-close .uabb-overlay-door > ul,
22559.uabb-creative-menu.menu-close .uabb-overlay-door .uabb-menu-close-btn {
22560	-webkit-transition-delay: 0s;
22561	transition-delay: 0s;
22562}
22563
22564.uabb-creative-menu .uabb-menu-overlay .uabb-toggle-arrows .uabb-has-submenu-container a > span {
22565	padding-right: 0 !important;
22566}
22567
22568.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn {
22569	position: absolute;
22570    display: block;
22571	width: 55px;
22572    height: 45px;
22573	right: 40px;
22574    top: 40px;
22575    overflow: hidden;
22576    border: none;
22577    outline: none;
22578    z-index: 100;
22579	font-size: 30px;
22580	cursor: pointer;
22581    background-color: transparent;
22582    -webkit-touch-callout: none;
22583    -webkit-user-select: none;
22584    -khtml-user-select: none;
22585    -moz-user-select: none;
22586    -ms-user-select: none;
22587    user-select: none;
22588    -webkit-transition: background-color 0.3s;
22589    transition: background-color 0.3s;
22590}
22591
22592.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn:before,
22593.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn:after {
22594	content: '';
22595	position: absolute;
22596	left: 50%;
22597    width: 2px;
22598    height: 40px;
22599    background-color: #ffffff;
22600    -webkit-transition: -webkit-transform 0.3s;
22601    transition: transform 0.3s;
22602    -webkit-transform: translateY(0) rotate(45deg);
22603    transform: translateY(0) rotate(45deg);
22604}
22605
22606.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn:after {
22607	-webkit-transform: translateY(0) rotate(-45deg);
22608    transform: translateY(0) rotate(-45deg);
22609}
22610
22611/* Off Canvas */
22612
22613.uabb-creative-menu .uabb-off-canvas-menu .menu {
22614	margin-top: 40px;
22615}
22616
22617.uabb-creative-menu.off-canvas .uabb-clear {
22618	position: fixed;
22619    top: 0;
22620    left: 0;
22621    width: 100%;
22622    height: 100%;
22623    z-index: 99998;
22624    background: rgba(0,0,0,0.0);
22625	visibility: hidden;
22626	opacity: 0;
22627	-webkit-transition: all 0.5s ease-in-out;
22628	transition: all 0.5s ease-in-out;
22629}
22630
22631.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-left {
22632    position: fixed;
22633    top: 0;
22634    left: 0;
22635    transform: translate3d(-320px, 0px, 0px);
22636}
22637
22638.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-right {
22639    position: fixed;
22640    top: 0;
22641    right: 0;
22642    transform: translate3d(320px, 0px, 0px);
22643}
22644
22645.uabb-creative-menu .uabb-off-canvas-menu {
22646    z-index: 99999;
22647    width: 300px;
22648    height: 100%;
22649    background: rgb(55, 58, 71);
22650    padding: 60px 20px;
22651    -webkit-transition: all 0.8s;
22652    transition: transform 0.8s ease;
22653    overflow-y: auto;
22654    overflow-x: hidden;
22655    -webkit-overflow-scrolling: touch;
22656    -ms-overflow-style: -ms-autohiding-scrollbar;
22657    perspective: 1000;
22658    backface-visibility: hidden;
22659}
22660
22661.menu-open.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-left {
22662    transform: translate3d(0px, 0px, 0px);
22663    transition: transform 0.8s ease;
22664}
22665
22666.menu-open.uabb-creative-menu .uabb-off-canvas-menu.uabb-menu-right {
22667    transform: translate3d(0px, 0px, 0px);
22668    transition: transform 0.8s ease;
22669}
22670.uabb-creative-menu.off-canvas.menu-open .uabb-clear {
22671	visibility: visible;
22672	opacity: 1;
22673}
22674
22675@media ( max-width: 992px ) {
22676	.uabb-creative-menu .uabb-menu-overlay .uabb-menu-close-btn {
22677		right: 20px;
22678	    top: 20px;
22679	}
22680}
22681
22682/* Compatibility CSS - start */
22683.theme-twentytwentyone .uabb-creative-menu button.sub-menu-toggle {
22684	display: none;
22685}
22686/* Compatibility CSS - end */
22687
22688/* Menu alignment */
22689
22690.fl-node-p0udco23w4t1 .uabb-creative-menu .menu {
22691	text-align: center;
22692}
22693
22694
22695
22696	
22697			.fl-node-p0udco23w4t1 .uabb-creative-menu .menu.uabb-creative-menu-accordion > li > a span.uabb-menu-toggle,
22698		.fl-node-p0udco23w4t1 .uabb-creative-menu .menu.uabb-creative-menu-accordion > li > .uabb-has-submenu-container a span.uabb-menu-toggle {
22699			padding-left: 10px;
22700			float: right;
22701		}
22702		.fl-node-p0udco23w4t1 .uabb-creative-menu .menu.uabb-creative-menu-accordion .uabb-menu-toggle {
22703			padding-left: 10px;
22704			float: right;
22705		}
22706	
22707
22708
22709/**
22710* Overall menu styling
22711*/
22712
22713.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li {
22714
22715	margin-top: 5px;margin-bottom: 5px;margin-left: 5px;margin-right: 5px;}
22716
22717.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle.text:hover .uabb-creative-menu-mobile-toggle-label,
22718.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle.hamburger-label:hover .uabb-svg-container .uabb-creative-menu-mobile-toggle-label,
22719.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle.hamburger:hover .uabb-svg-container {
22720	}
22721.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle.text,
22722.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle.hamburger-label,
22723.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle.hamburger {
22724	}
22725.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle.text:hover,
22726.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle.hamburger-label:hover,
22727.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle.hamburger:hover {
22728	}
22729
22730	.fl-node-p0udco23w4t1 .uabb-creative-menu .uabb-menu-toggle:before {
22731		content: '\f067';
22732		font-family: 'Font Awesome 5 Free';
22733		font-size: 0.7em;
22734		z-index: 1;
22735		font-weight: 900;
22736	}
22737	
22738	
22739	.fl-node-p0udco23w4t1 .uabb-creative-menu li:first-child {
22740		border-top: none;
22741	}
22742
22743	
22744	
22745	
22746	
22747			@media only screen and ( min-width: 769px ) {
22748
22749				
22750				
22751			
22752				}
22753
22754		.fl-node-p0udco23w4t1 .uabb-creative-menu.uabb-menu-default .menu > li > a,
22755.fl-node-p0udco23w4t1 .uabb-creative-menu.uabb-menu-default .menu > li > .uabb-has-submenu-container > a {
22756	padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}
22757
22758.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li > a,
22759.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a {
22760	}
22761
22762.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li > a,
22763.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a {
22764
22765	}
22766
22767.fl-node-p0udco23w4t1 .fl-module-content .uabb-creative-menu .menu > li > a span.menu-item-text,
22768.fl-node-p0udco23w4t1 .fl-module-content .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a span.menu-item-text {
22769	width: 100%;
22770			color:#000000;
22771	}
22772
22773
22774				.fl-node-p0udco23w4t1 .uabb-creative-menu .uabb-toggle-plus .uabb-menu-toggle:before {
22775			color: #000000;
22776		}
22777		
22778
22779
22780/* Sub-menu */
22781.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > a,
22782.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a {
22783	padding-top: 15px;padding-bottom: 15px;padding-left: 15px;padding-right: 15px;
22784	background-color: #edecec;
22785}
22786
22787.fl-node-p0udco23w4t1 .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {
22788	min-width: 220px;
22789}
22790
22791.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li.uabb-creative-menu > a > span,
22792.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a > span {
22793	color: #333333;
22794}
22795
22796.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li {
22797			border-bottom-style: solid;
22798				border-bottom-width: 1px;
22799						border-bottom-color: #e3e2e3;
22800			}
22801
22802.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li:last-child {
22803	border-bottom: none;
22804}
22805.fl-node-p0udco23w4t1 .uabb-creative-menu ul.sub-menu > li.uabb-creative-menu.uabb-has-submenu li:first-child,
22806.fl-node-p0udco23w4t1 .uabb-creative-menu ul.sub-menu > li.uabb-creative-menu.uabb-has-submenu li li:first-child {
22807	border-top: none;
22808}
22809.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li.uabb-active > .sub-menu > li:first-child,
22810.fl-node-p0udco23w4t1 .uabb-creative-menu .menu.uabb-creative-menu-expanded .sub-menu > li > .sub-menu > li:first-child {
22811			border-top-style: solid;
22812				border-top-width: 1px;
22813						border-top-color: #e3e2e3;
22814			}
22815
22816
22817
22818
22819.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu {
22820			-webkit-box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.3);
22821		-moz-box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.3);
22822		-o-box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.3);
22823		box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.3);
22824	}
22825
22826
22827.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li:last-child > a,
22828.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li:last-child > .uabb-has-submenu-container > a {
22829	border: 0;
22830}
22831
22832.fl-node-p0udco23w4t1 .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > a:hover span.menu-item-text,
22833.fl-node-p0udco23w4t1 .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > a:focus span.menu-item-text,
22834.fl-node-p0udco23w4t1 .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > .uabb-has-submenu-container > a:hover span.menu-item-text,
22835.fl-node-p0udco23w4t1 .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > .uabb-has-submenu-container > a:focus span.menu-item-text {
22836	color: ;
22837}
22838
22839.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > a:hover,
22840.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > a:focus,
22841.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a:hover,
22842.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a:focus {
22843	background-color: #f5f5f5;
22844}
22845
22846
22847				.fl-node-p0udco23w4t1 .uabb-creative-menu .uabb-toggle-plus .sub-menu li .uabb-menu-toggle:before {
22848			color: #333333;
22849		}
22850		
22851
22852/* Toggle button */
22853
22854
22855		@media only screen and ( max-width: 768px ) {
22856	
22857	.fl-node-p0udco23w4t1 .uabb-creative-menu .uabb-menu-overlay .menu {
22858		margin-top: 40px;
22859	}
22860	.fl-node-p0udco23w4t1 .uabb-creative-menu .menu {
22861		text-align: center;
22862	}
22863
22864	
22865	
22866			.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li > a span.uabb-menu-toggle,
22867			.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
22868				padding-left: 10px;
22869				float: right;
22870			}
22871			.fl-node-p0udco23w4t1 .uabb-creative-menu .menu .uabb-menu-toggle {
22872				padding-left: 10px;
22873				float: right;
22874			}
22875
22876	
22877				}
22878	
22879@media only screen and (max-width: 992px) {
22880
22881	.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle-container,
22882	.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle-container > .uabb-creative-menu-mobile-toggle.text {
22883		text-align: ;
22884	}
22885	.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li {
22886				}
22887
22888	.fl-node-p0udco23w4t1 .uabb-creative-menu.off-canvas .menu > li > a,
22889	.fl-node-p0udco23w4t1 .uabb-creative-menu.off-canvas .menu > li > .uabb-has-submenu-container > a {
22890			}
22891
22892	.fl-node-p0udco23w4t1 .uabb-creative-menu.uabb-menu-default .menu > li > a,
22893	.fl-node-p0udco23w4t1 .uabb-creative-menu.uabb-menu-default .menu > li > .uabb-has-submenu-container > a {
22894			}
22895
22896	.fl-node-p0udco23w4t1 .uabb-creative-menu.full-screen .menu > li > a,
22897	.fl-node-p0udco23w4t1 .uabb-creative-menu.full-screen .menu > li > .uabb-has-submenu-container > a {
22898			}
22899
22900	
22901	.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > a,
22902	.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a {
22903
22904				}
22905
22906	
22907	.fl-builder .fl-node-p0udco23w4t1 .uabb-creative-menu .uabb-off-canvas-menu {
22908			}
22909	
22910	
22911	
22912			.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li > a span.uabb-menu-toggle,
22913			.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
22914				padding-left: 10px;
22915				float: right;
22916			}
22917			.fl-node-p0udco23w4t1 .uabb-creative-menu .menu .uabb-menu-toggle {
22918				padding-left: 10px;
22919				float: right;
22920			}
22921
22922	
22923	}
22924
22925@media only screen and (max-width: 768px) {
22926
22927	.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle-container,
22928	.fl-node-p0udco23w4t1 .uabb-creative-menu-mobile-toggle-container > .uabb-creative-menu-mobile-toggle.text {
22929		text-align: ;
22930	}
22931	.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li {
22932			}
22933
22934	.fl-node-p0udco23w4t1 .uabb-creative-menu.off-canvas .menu > li > a,
22935	.fl-node-p0udco23w4t1 .uabb-creative-menu.off-canvas .menu > li > .uabb-has-submenu-container > a {
22936			}
22937
22938	.fl-node-p0udco23w4t1 .uabb-creative-menu.uabb-menu-default .menu > li > a,
22939	.fl-node-p0udco23w4t1 .uabb-creative-menu.uabb-menu-default .menu > li > .uabb-has-submenu-container > a {
22940			}
22941
22942	.fl-node-p0udco23w4t1 .uabb-creative-menu.full-screen .menu > li > a,
22943	.fl-node-p0udco23w4t1 .uabb-creative-menu.full-screen .menu > li > .uabb-has-submenu-container > a {
22944			}
22945
22946	
22947	.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > a,
22948	.fl-node-p0udco23w4t1 .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a {
22949
22950				}
22951
22952	
22953	.fl-builder .fl-node-p0udco23w4t1 .uabb-creative-menu .uabb-off-canvas-menu {
22954			}
22955		.fl-node-p0udco23w4t1 .uabb-creative-menu .menu {
22956		text-align: center;
22957	}
22958
22959	
22960	
22961			.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li > a span.uabb-menu-toggle,
22962			.fl-node-p0udco23w4t1 .uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
22963				float: right;
22964			}
22965			.fl-node-p0udco23w4t1 .uabb-creative-menu .menu .uabb-menu-toggle {
22966				float: right;
22967			}
22968
22969	
22970	}
22971
22972@media only screen and (max-width: 992px) {
22973	}
22974
22975@media only screen and (max-width: 768px) {
22976	}
22977
22978/***************************** Overlay *********************************/
22979
22980
22981/***************************** Accordion **********************************/
22982	@media only screen and ( max-width: 768px ) {
22983			}
22984	
22985/***************************** Off Canvas **********************************/
22986.fl-node-p0udco23w4t1 .uabb-creative-menu .uabb-creative-menu-vertical .sub-menu, .fl-node-p0udco23w4t1 .uabb-creative-menu .uabb-creative-menu-horizontal .sub-menu {
22987	border-style: solid;
22988	border-width: 0;
22989	background-clip: border-box;
22990	border-color: #000000;
22991	border-top-width: 1px;
22992	border-right-width: 1px;
22993	border-bottom-width: 1px;
22994	border-left-width: 1px;
22995}
22996.fl-node-p0udco23w4t1 .uabb-creative-menu .uabb-creative-menu-expanded.menu > .uabb-has-submenu > .sub-menu, .fl-node-p0udco23w4t1 .uabb-creative-menu .uabb-creative-menu-accordion.menu > .uabb-has-submenu > .sub-menu {
22997	border-style: solid;
22998	border-width: 0;
22999	background-clip: border-box;
23000	border-color: #000000;
23001	border-top-width: 1px;
23002	border-right-width: 1px;
23003	border-bottom-width: 1px;
23004	border-left-width: 1px;
23005}
23006 .fl-node-p0udco23w4t1 > .fl-module-content {
23007	margin-bottom:0px;
23008}
23009
23010.fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button),
23011.fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):hover,
23012.fl-builder-content .fl-node-z3845crbmiky a.fl-button:visited,
23013.fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button),
23014.fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):hover,
23015.fl-page .fl-builder-content .fl-node-z3845crbmiky a.fl-button:visited {
23016	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
23017}
23018
23019
23020
23021
23022
23023.fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):hover,
23024.fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):focus,
23025.fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):hover,
23026.fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):focus {
23027
23028	background: rgba(29,209,161,0.75);
23029
23030		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
23031	}
23032
23033
23034
23035.fl-node-z3845crbmiky.fl-button-wrap, .fl-node-z3845crbmiky .fl-button-wrap {
23036	text-align: center;
23037}
23038.fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button) {
23039	padding-top: 12px;
23040	padding-right: 20px;
23041	padding-bottom: 12px;
23042	padding-left: 20px;
23043}
23044.fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button), .fl-builder-content .fl-node-z3845crbmiky a.fl-button:visited, .fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-z3845crbmiky a.fl-button:visited {
23045	font-size: 18px;
23046	text-transform: uppercase;
23047	border: 1px solid #38008d;
23048}
23049.fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):hover, .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):focus {
23050	border: 1px solid rgba(17,197,149,0.75);
23051}
23052.fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button), .fl-builder-content .fl-node-z3845crbmiky a.fl-button:visited, .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):hover, .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-z3845crbmiky a.fl-button:visited, .fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button):focus {
23053	border-style: none;
23054	border-width: 0;
23055	background-clip: border-box;
23056	border-color: rgb(255, 255, 255);
23057	border-top-left-radius: 40px;
23058	border-top-right-radius: 40px;
23059	border-bottom-left-radius: 40px;
23060	border-bottom-right-radius: 40px;
23061}
23062.fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button), .fl-builder-content .fl-node-z3845crbmiky a.fl-button:visited, .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button) *, .fl-builder-content .fl-node-z3845crbmiky a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-z3845crbmiky a.fl-button:visited, .fl-page .fl-builder-content .fl-node-z3845crbmiky .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-z3845crbmiky a.fl-button:visited * {
23063	color: #ffffff;
23064}
23065 .fl-node-z3845crbmiky > .fl-module-content {
23066	margin-top:0px;
23067	margin-right:0px;
23068	margin-bottom:0px;
23069	margin-left:0px;
23070}
23071
23072/* Menu alignment */
23073
23074.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu {
23075	text-align: center;
23076}
23077
23078
23079
23080	
23081			.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu.uabb-creative-menu-accordion > li > a span.uabb-menu-toggle,
23082		.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu.uabb-creative-menu-accordion > li > .uabb-has-submenu-container a span.uabb-menu-toggle {
23083			padding-left: 10px;
23084			float: right;
23085		}
23086		.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu.uabb-creative-menu-accordion .uabb-menu-toggle {
23087			padding-left: 10px;
23088			float: right;
23089		}
23090	
23091
23092
23093/**
23094* Overall menu styling
23095*/
23096
23097.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li {
23098
23099	margin-top: 5px;margin-bottom: 5px;margin-left: 5px;margin-right: 5px;}
23100
23101.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle.text:hover .uabb-creative-menu-mobile-toggle-label,
23102.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle.hamburger-label:hover .uabb-svg-container .uabb-creative-menu-mobile-toggle-label,
23103.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle.hamburger:hover .uabb-svg-container {
23104	}
23105.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle.text,
23106.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle.hamburger-label,
23107.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle.hamburger {
23108	}
23109.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle.text:hover,
23110.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle.hamburger-label:hover,
23111.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle.hamburger:hover {
23112	}
23113
23114	.fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-menu-toggle:before {
23115		content: '\f107';
23116		font-family: 'Font Awesome 5 Free';
23117		z-index: 1;
23118		font-size: inherit;
23119		line-height: 0;
23120		font-weight: 900;
23121	}
23122	
23123	
23124	.fl-node-g0fb52hvxy1e .uabb-creative-menu li:first-child {
23125		border-top: none;
23126	}
23127
23128	
23129	
23130	
23131	
23132			@media only screen and ( min-width: 769px ) {
23133
23134				
23135				
23136			
23137				}
23138
23139		.fl-node-g0fb52hvxy1e .uabb-creative-menu.uabb-menu-default .menu > li > a,
23140.fl-node-g0fb52hvxy1e .uabb-creative-menu.uabb-menu-default .menu > li > .uabb-has-submenu-container > a {
23141	padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}
23142
23143.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > a,
23144.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a {
23145	}
23146
23147.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > a,
23148.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a {
23149
23150	}
23151
23152.fl-node-g0fb52hvxy1e .fl-module-content .uabb-creative-menu .menu > li > a span.menu-item-text,
23153.fl-node-g0fb52hvxy1e .fl-module-content .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a span.menu-item-text {
23154	width: 100%;
23155			color:#440099;
23156	}
23157
23158
23159				.fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-toggle-arrows .uabb-menu-toggle:before,
23160		.fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-toggle-none .uabb-menu-toggle:before {
23161			color: #440099;
23162		}
23163		
23164
23165
23166/* Sub-menu */
23167.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > a,
23168.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a {
23169	padding-top: 15px;padding-bottom: 15px;padding-left: 15px;padding-right: 15px;
23170	background-color: #edecec;
23171}
23172
23173.fl-node-g0fb52hvxy1e .uabb-creative-menu:not(.off-canvas):not(.full-screen):not(.menu-item) .uabb-creative-menu .sub-menu {
23174	min-width: 220px;
23175}
23176
23177.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li.uabb-creative-menu > a > span,
23178.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a > span {
23179	color: #333333;
23180}
23181
23182.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li {
23183			border-bottom-style: solid;
23184				border-bottom-width: 1px;
23185						border-bottom-color: #e3e2e3;
23186			}
23187
23188.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li:last-child {
23189	border-bottom: none;
23190}
23191.fl-node-g0fb52hvxy1e .uabb-creative-menu ul.sub-menu > li.uabb-creative-menu.uabb-has-submenu li:first-child,
23192.fl-node-g0fb52hvxy1e .uabb-creative-menu ul.sub-menu > li.uabb-creative-menu.uabb-has-submenu li li:first-child {
23193	border-top: none;
23194}
23195.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li.uabb-active > .sub-menu > li:first-child,
23196.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu.uabb-creative-menu-expanded .sub-menu > li > .sub-menu > li:first-child {
23197			border-top-style: solid;
23198				border-top-width: 1px;
23199						border-top-color: #e3e2e3;
23200			}
23201
23202
23203
23204
23205.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu {
23206			-webkit-box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.3);
23207		-moz-box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.3);
23208		-o-box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.3);
23209		box-shadow: 2px 2px 4px 1px rgba(0,0,0,0.3);
23210	}
23211
23212
23213.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li:last-child > a,
23214.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li:last-child > .uabb-has-submenu-container > a {
23215	border: 0;
23216}
23217
23218.fl-node-g0fb52hvxy1e .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > a:hover span.menu-item-text,
23219.fl-node-g0fb52hvxy1e .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > a:focus span.menu-item-text,
23220.fl-node-g0fb52hvxy1e .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > .uabb-has-submenu-container > a:hover span.menu-item-text,
23221.fl-node-g0fb52hvxy1e .uabb-creative-menu ul.sub-menu > li.menu-item.uabb-creative-menu > .uabb-has-submenu-container > a:focus span.menu-item-text {
23222	color: ;
23223}
23224
23225.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > a:hover,
23226.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > a:focus,
23227.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a:hover,
23228.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a:focus {
23229	background-color: #f5f5f5;
23230}
23231
23232
23233				.fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-toggle-arrows .sub-menu li .uabb-menu-toggle:before,
23234		.fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-toggle-none .sub-menu li .uabb-menu-toggle:before {
23235			color: #333333;
23236		}
23237		
23238
23239/* Toggle button */
23240
23241
23242		@media only screen and ( max-width: 768px ) {
23243	
23244	.fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-menu-overlay .menu {
23245		margin-top: 40px;
23246	}
23247	.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu {
23248		text-align: center;
23249	}
23250
23251	
23252	
23253			.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > a span.uabb-menu-toggle,
23254			.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
23255				padding-left: 10px;
23256				float: right;
23257			}
23258			.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu .uabb-menu-toggle {
23259				padding-left: 10px;
23260				float: right;
23261			}
23262
23263	
23264				}
23265	
23266@media only screen and (max-width: 992px) {
23267
23268	.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle-container,
23269	.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle-container > .uabb-creative-menu-mobile-toggle.text {
23270		text-align: ;
23271	}
23272	.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li {
23273				}
23274
23275	.fl-node-g0fb52hvxy1e .uabb-creative-menu.off-canvas .menu > li > a,
23276	.fl-node-g0fb52hvxy1e .uabb-creative-menu.off-canvas .menu > li > .uabb-has-submenu-container > a {
23277			}
23278
23279	.fl-node-g0fb52hvxy1e .uabb-creative-menu.uabb-menu-default .menu > li > a,
23280	.fl-node-g0fb52hvxy1e .uabb-creative-menu.uabb-menu-default .menu > li > .uabb-has-submenu-container > a {
23281			}
23282
23283	.fl-node-g0fb52hvxy1e .uabb-creative-menu.full-screen .menu > li > a,
23284	.fl-node-g0fb52hvxy1e .uabb-creative-menu.full-screen .menu > li > .uabb-has-submenu-container > a {
23285			}
23286
23287	
23288	.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > a,
23289	.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a {
23290
23291				}
23292
23293	
23294	.fl-builder .fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-off-canvas-menu {
23295			}
23296	
23297	
23298	
23299			.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > a span.uabb-menu-toggle,
23300			.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
23301				padding-left: 10px;
23302				float: right;
23303			}
23304			.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu .uabb-menu-toggle {
23305				padding-left: 10px;
23306				float: right;
23307			}
23308
23309	
23310	}
23311
23312@media only screen and (max-width: 768px) {
23313
23314	.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle-container,
23315	.fl-node-g0fb52hvxy1e .uabb-creative-menu-mobile-toggle-container > .uabb-creative-menu-mobile-toggle.text {
23316		text-align: ;
23317	}
23318	.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li {
23319			}
23320
23321	.fl-node-g0fb52hvxy1e .uabb-creative-menu.off-canvas .menu > li > a,
23322	.fl-node-g0fb52hvxy1e .uabb-creative-menu.off-canvas .menu > li > .uabb-has-submenu-container > a {
23323			}
23324
23325	.fl-node-g0fb52hvxy1e .uabb-creative-menu.uabb-menu-default .menu > li > a,
23326	.fl-node-g0fb52hvxy1e .uabb-creative-menu.uabb-menu-default .menu > li > .uabb-has-submenu-container > a {
23327			}
23328
23329	.fl-node-g0fb52hvxy1e .uabb-creative-menu.full-screen .menu > li > a,
23330	.fl-node-g0fb52hvxy1e .uabb-creative-menu.full-screen .menu > li > .uabb-has-submenu-container > a {
23331			}
23332
23333	
23334	.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > a,
23335	.fl-node-g0fb52hvxy1e .uabb-creative-menu .sub-menu > li > .uabb-has-submenu-container > a {
23336
23337				}
23338
23339	
23340	.fl-builder .fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-off-canvas-menu {
23341			}
23342		.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu {
23343		text-align: center;
23344	}
23345
23346	
23347	
23348			.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > a span.uabb-menu-toggle,
23349			.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > .uabb-has-submenu-container a span.menu-item-text > span.uabb-menu-toggle {
23350				float: right;
23351			}
23352			.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu .uabb-menu-toggle {
23353				float: right;
23354			}
23355
23356	
23357	}
23358
23359@media only screen and (max-width: 992px) {
23360	}
23361
23362@media only screen and (max-width: 768px) {
23363	}
23364
23365/***************************** Overlay *********************************/
23366
23367
23368/***************************** Accordion **********************************/
23369	@media only screen and ( max-width: 768px ) {
23370			}
23371	
23372/***************************** Off Canvas **********************************/
23373.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > a,.fl-node-g0fb52hvxy1e .uabb-creative-menu .menu > li > .uabb-has-submenu-container > a {
23374	font-size: 15px;
23375}
23376.fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-creative-menu-vertical .sub-menu, .fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-creative-menu-horizontal .sub-menu {
23377	border-style: solid;
23378	border-width: 0;
23379	background-clip: border-box;
23380	border-color: #000000;
23381	border-top-width: 1px;
23382	border-right-width: 1px;
23383	border-bottom-width: 1px;
23384	border-left-width: 1px;
23385}
23386.fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-creative-menu-expanded.menu > .uabb-has-submenu > .sub-menu, .fl-node-g0fb52hvxy1e .uabb-creative-menu .uabb-creative-menu-accordion.menu > .uabb-has-submenu > .sub-menu {
23387	border-style: solid;
23388	border-width: 0;
23389	background-clip: border-box;
23390	border-color: #000000;
23391	border-top-width: 1px;
23392	border-right-width: 1px;
23393	border-bottom-width: 1px;
23394	border-left-width: 1px;
23395}
23396 .fl-node-g0fb52hvxy1e > .fl-module-content {
23397	margin-top:0px;
23398	margin-bottom:0px;
23399}
23400
23401.fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button),
23402.fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):hover,
23403.fl-builder-content .fl-node-ilwjc7uyodhz a.fl-button:visited,
23404.fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button),
23405.fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):hover,
23406.fl-page .fl-builder-content .fl-node-ilwjc7uyodhz a.fl-button:visited {
23407	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
23408}
23409
23410
23411
23412
23413
23414.fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):hover,
23415.fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):focus,
23416.fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):hover,
23417.fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):focus {
23418
23419	background: rgba(29,209,161,0.75);
23420
23421		background: linear-gradient(to bottom,  rgba(59,239,191,0.75) 0%, rgba(29,209,161,0.75) 100%);
23422	}
23423
23424
23425
23426.fl-node-ilwjc7uyodhz.fl-button-wrap, .fl-node-ilwjc7uyodhz .fl-button-wrap {
23427	text-align: center;
23428}
23429.fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button) {
23430	padding-top: 12px;
23431	padding-right: 20px;
23432	padding-bottom: 12px;
23433	padding-left: 20px;
23434}
23435.fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button), .fl-builder-content .fl-node-ilwjc7uyodhz a.fl-button:visited, .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz a.fl-button:visited {
23436	font-size: 18px;
23437	text-transform: uppercase;
23438	border: 1px solid #38008d;
23439}
23440.fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):hover, .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):focus {
23441	border: 1px solid rgba(17,197,149,0.75);
23442}
23443.fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button), .fl-builder-content .fl-node-ilwjc7uyodhz a.fl-button:visited, .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):hover, .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz a.fl-button:visited, .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button):focus {
23444	border-style: none;
23445	border-width: 0;
23446	background-clip: border-box;
23447	border-color: rgb(255, 255, 255);
23448	border-top-left-radius: 40px;
23449	border-top-right-radius: 40px;
23450	border-bottom-left-radius: 40px;
23451	border-bottom-right-radius: 40px;
23452}
23453.fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button), .fl-builder-content .fl-node-ilwjc7uyodhz a.fl-button:visited, .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button) *, .fl-builder-content .fl-node-ilwjc7uyodhz a.fl-button:visited *, .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz a.fl-button:visited, .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz .fl-button:is(a, button) *, .fl-page .fl-builder-content .fl-node-ilwjc7uyodhz a.fl-button:visited * {
23454	color: #ffffff;
23455}
23456 .fl-node-ilwjc7uyodhz > .fl-module-content {
23457	margin-top:0px;
23458	margin-right:0px;
23459	margin-bottom:0px;
23460	margin-left:0px;
23461}
23462.fl-builder-content-255 .fl-node-uzfy4s1hgq2e {
23463	display: flex;
23464	flex-direction: row;
23465	justify-content: center;
23466	gap: 5px;
23467}
23468:where( .fl-builder-content-255 .fl-node-uzfy4s1hgq2e > :not( .fl-block-overlay, .fl-drop-target ) ) {
23469	flex-grow: 0;
23470	flex-shrink: 1;
23471	flex-basis: 0%;
23472}
23473.fl-search-form,
23474.fl-search-form-input-wrap,
23475.fl-search-form-input-wrap form:has(.fl-search-form-label, .fl-button-wrap) .fl-form-field {
23476	position: relative;
23477}
23478.fl-search-form-wrap {
23479	display: inline-flex;
23480	max-width: 100%;
23481	align-items: center;
23482	position: relative;
23483}
23484.fl-search-form-fields {
23485	flex-basis: 100%;
23486}
23487.fl-search-form .fl-form-field input,
23488.fl-search-form .fl-form-field input[type=search] {
23489	height: auto;
23490	width: 100%;
23491}
23492
23493/* Selected Layouts */
23494.fl-search-button-expand .fl-search-form-fields,
23495.fl-search-form-inline .fl-search-form-fields {
23496	align-items: center;
23497	display: inline-flex;
23498	flex-wrap: nowrap;
23499	max-width: 100%;
23500}
23501
23502/* Form layout */
23503.fl-search-form-width-full .fl-search-form-wrap {
23504	width: 100%;
23505}
23506
23507.fl-search-form-label {
23508	all: unset;
23509}
23510
23511/* Input field */
23512.fl-search-form .fl-form-field {
23513	display: flex;
23514	align-items: center;
23515}
23516.fl-search-form-input .fl-form-field,
23517.fl-search-form-button .fl-form-field,
23518.fl-search-form-inline .fl-form-field,
23519.mfp-container .fl-form-field {
23520	margin: 0;
23521}
23522
23523/* Inline Layout */
23524.fl-search-form-inline .fl-search-form-input-wrap {
23525	width: 100%;
23526}
23527.fl-search-form-inline .fl-form-field {
23528	padding-right: 10px;
23529	flex: 1;
23530}
23531.fl-search-form-inline .fl-search-form-label {
23532	padding-right: 10px;
23533}
23534.fl-search-form-inline form:has(.fl-search-form-label, .fl-button-wrap) {
23535	display: flex;
23536	align-items: center;
23537}
23538.fl-search-form-inline .fl-search-results-content {
23539	width: calc(100% - 10px);
23540}
23541
23542/* Button Layout - General */
23543.fl-search-button-center .fl-search-form-fields,
23544.fl-search-button-center .fl-search-form-fields form:has(.fl-button-wrap) {
23545	justify-content: center;
23546}
23547.fl-search-button-left .fl-search-form-fields,
23548.fl-search-button-left .fl-search-form-fields form:has(.fl-button-wrap) {
23549	justify-content: left;
23550}
23551.fl-search-button-right .fl-search-form-fields,
23552.fl-search-button-right .fl-search-form-fields form:has(.fl-button-wrap) {
23553	justify-content: right;
23554}
23555.fl-search-button-expand .fl-button-wrap,
23556.fl-search-form-inline .fl-button-wrap {
23557	flex: 0 0 auto;
23558}
23559
23560/* Button layout - Expand */
23561.fl-search-button-expand .fl-search-form-fields,
23562.fl-search-button-expand form:has(.fl-button-wrap) {
23563	align-items: center;
23564	display: inline-flex;
23565	flex-wrap: nowrap;
23566	max-width: 100%;
23567	gap: 0;
23568	-webkit-transition: all .4s;
23569	-moz-transition: all .4s;
23570	transition: all .4s;
23571}
23572.fl-search-button-expand form:has(.fl-button-wrap) {
23573	width: 100%;
23574	justify-content: center;
23575}
23576.fl-search-button-expand .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),
23577.fl-search-button-expand .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {
23578	-webkit-transition: all .4s;
23579	-moz-transition: all .4s;
23580	transition: all .4s;
23581	overflow: hidden;
23582	margin: 0;
23583}
23584.fl-search-button-expand:has(.fl-search-expanded) .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {
23585	overflow: visible;
23586}
23587.fl-search-button-expand .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),
23588.fl-search-button-expand .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {
23589	width: 0;
23590}
23591.fl-search-button-expand .fl-search-expanded .fl-search-form-input-wrap,
23592.fl-search-button-expand .fl-search-form-input-wrap:has(.fl-button-wrap),
23593.fl-search-button-expand .fl-search-expanded .fl-search-form-input-wrap:has(.fl-button-wrap) .fl-form-field {
23594	width: 100%;
23595}
23596.fl-search-button-expand-left .fl-search-expanded .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),
23597.fl-search-button-expand-left .fl-search-expanded form:has(.fl-button-wrap) .fl-form-field {
23598	margin-inline-end: 10px;
23599}
23600.fl-search-button-expand-right .fl-search-expanded .fl-search-form-input-wrap:not(:has(.fl-button-wrap)),
23601.fl-search-button-expand-right .fl-search-expanded form:has(.fl-button-wrap) .fl-form-field {
23602	margin-inline-start: 10px;
23603}
23604.fl-search-button-expand-right .fl-search-form-fields,
23605.fl-search-button-expand-right form:has(.fl-button-wrap) {
23606	flex-direction: row-reverse;
23607}
23608.fl-search-button-expand-right.fl-search-button-right .fl-search-form-fields {
23609	justify-content: flex-start;
23610}
23611.fl-search-button-expand-right.fl-search-button-left .fl-search-form-fields {
23612	justify-content: flex-end;
23613}
23614.fl-search-button-expand.fl-search-button-center .fl-form-field {
23615	justify-content: center;
23616}
23617.fl-search-button-expand.fl-search-button-left .fl-form-field {
23618	justify-content: flex-start;
23619}
23620.fl-search-button-expand.fl-search-button-right .fl-form-field {
23621	justify-content: flex-end;
23622}
23623
23624/* Button layout - Fullscreen */
23625.fl-search-button-fullscreen.fl-search-button-center .fl-search-form-wrap {
23626	justify-content: center;
23627}
23628.fl-search-button-fullscreen.fl-search-button-left .fl-search-form-wrap {
23629	justify-content: flex-start;
23630}
23631.fl-search-button-fullscreen.fl-search-button-right .fl-search-form-wrap {
23632	justify-content: flex-end;
23633}
23634.fl-search-button-fullscreen .fl-search-form-fields {
23635	display: contents;
23636}
23637.fl-search-button-fullscreen .fl-search-form-input-wrap {
23638	display: none;
23639}
23640.mfp-container .fl-search-form-input-wrap {
23641	box-sizing: border-box;
23642	margin: 0 auto;
23643}
23644
23645/* Button Layout - Reveal */
23646.fl-search-button-reveal .fl-search-form-input-wrap {
23647	display: none;
23648	position: absolute;
23649	top: 100%;
23650	left: 50%;
23651	width: 100%;
23652	z-index: 1100;
23653	border-radius: 4px;
23654	transform: translateX(-50%);
23655}
23656.fl-search-button-reveal .fl-search-form-input-wrap form {
23657	display: flex;
23658	align-items: center;
23659	gap: 10px;
23660}
23661.fl-search-button-reveal .fl-form-field {
23662	flex: 1;
23663}
23664@media only screen and (max-width: 360px) {
23665	.fl-search-button-reveal .fl-search-form-input-wrap form {
23666		flex-direction: column;
23667	}
23668}
23669
23670/* Stacked Layout */
23671.fl-search-form-stacked .fl-search-form-label {
23672	display: block;
23673	margin-bottom: 10px;
23674}
23675.fl-search-form-stacked:not(:has(.fl-search-form-label, .fl-button-wrap)) .fl-search-results-content.fl-search-open {
23676	margin-top: -12px;
23677}
23678
23679/* Search Results - Ajax */
23680.fl-search-results-content {
23681	visibility: hidden;
23682	opacity: 0;
23683    -moz-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
23684    -o-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
23685    -webkit-transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
23686    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
23687	-webkit-box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.40);
23688	-moz-box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.40);
23689	box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.40);
23690	border-radius: 4px;
23691	border: 1px solid #e6e6e6;
23692	overflow-y: auto;
23693	background: #fff;
23694	text-align: left;
23695	position: absolute;
23696	top: 100%;
23697	max-height: 0;
23698	width: 100%;
23699	z-index: 1100;
23700}
23701.fl-search-results-content.fl-search-open {
23702	max-height: 400px;
23703	height: auto;
23704	visibility: visible;
23705	opacity: 1;
23706	padding: 15px;
23707	margin: 5px 0;
23708}
23709.fl-search-form-center.fl-search-form-width-custom .fl-search-results-content {
23710	left: 50%;
23711	-webkit-transform: translateX(-50%);
23712	transform: translateX(-50%)
23713}
23714.fl-search-form-left .fl-search-results-content {
23715	left: 0;
23716}
23717.fl-search-form-right .fl-search-results-content {
23718	right: 0;
23719}
23720.fl-search-post-item {
23721	border-bottom: 1px solid #e6e6e6;
23722	overflow: hidden;
23723	padding: 10px 0;
23724	cursor: pointer;
23725}
23726.fl-search-post-item:last-child {
23727	border-bottom: 0 none;
23728}
23729.fl-search-post-image {
23730	float: left;
23731	position: relative;
23732	margin-right: 10px;
23733	width: 60px;
23734}
23735.fl-search-post-image img {
23736	height: auto !important;
23737	width: 100% !important;
23738}
23739.fl-search-post-title {
23740	font-size: 15px;
23741}
23742
23743/* Search Loader */
23744.fl-search-loader-wrap {
23745	display: none;
23746	line-height: 16px;
23747	position: relative;
23748	height: 30px;
23749}
23750.fl-search-loader {
23751	animation: fl-spin 2s linear infinite;
23752	z-index: 2;
23753	position: absolute;
23754	padding: 2px;
23755	right: 10px;
23756	top: 0;
23757	width: 30px;
23758	height: 30px;
23759}
23760.fl-search-loader .path {
23761	stroke: hsla(210, 77%, 75%, 1);
23762    stroke-linecap: round;
23763    animation: fl-dash 1.5s ease-in-out infinite;
23764}
23765@keyframes fl-spin {
23766  100% {
23767    transform: rotate(360deg);
23768  }
23769}
23770@keyframes fl-dash {
23771  0% {
23772    stroke-dasharray: 1, 150;
23773    stroke-dashoffset: 0;
23774  }
23775  50% {
23776    stroke-dasharray: 90, 150;
23777    stroke-dashoffset: -35;
23778  }
23779  100% {
23780    stroke-dasharray: 90, 150;
23781    stroke-dashoffset: -124;
23782  }
23783}
23784
23785.fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button),
23786.fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):hover,
23787.fl-builder-content .fl-node-dn3ekciq47hl a.fl-button:visited,
23788.fl-page .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button),
23789.fl-page .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):hover,
23790.fl-page .fl-builder-content .fl-node-dn3ekciq47hl a.fl-button:visited {
23791	background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
23792}
23793
23794
23795
23796
23797
23798.fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):hover,
23799.fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):focus,
23800.fl-page .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):hover,
23801.fl-page .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):focus {
23802
23803	background: #440099;
23804
23805		background: linear-gradient(to bottom,  #621eb7 0%, #440099 100%);
23806	}
23807
23808
23809
23810.fl-node-dn3ekciq47hl .fl-search-form-wrap, .fl-node-dn3ekciq47hl .fl-search-button-reveal .fl-search-form-input-wrap {
23811	font-size: 16px;
23812	padding: 10px;
23813}
23814.fl-node-dn3ekciq47hl .fl-search-form-wrap {
23815	width: 300px;
23816	min-height: 0px;
23817	padding-top: 10px;
23818	padding-right: 10px;
23819	padding-bottom: 10px;
23820	padding-left: 10px;
23821}
23822.fl-node-dn3ekciq47hl .fl-search-form {
23823	text-align: center;
23824}
23825.fl-node-dn3ekciq47hl .fl-form-field input[type=search] {
23826	border-radius: 4px;
23827	font-size: 16px;
23828	line-height: 16px;
23829	padding: 12px 24px;
23830	border-top-left-radius: 40px;
23831	border-bottom-left-radius: 40px;
23832	padding-top: 12px;
23833	padding-right: 12px;
23834	padding-bottom: 12px;
23835	padding-left: 12px;
23836}
23837.fl-node-dn3ekciq47hl.fl-button-wrap, .fl-node-dn3ekciq47hl .fl-button-wrap {
23838	text-align: center;
23839}
23840.fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button), .fl-builder-content .fl-node-dn3ekciq47hl a.fl-button:visited, .fl-page .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-dn3ekciq47hl a.fl-button:visited {
23841	border: 1px solid #38008d;
23842}
23843.fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):hover, .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):focus {
23844	border: 1px solid #38008d;
23845}
23846.fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button), .fl-builder-content .fl-node-dn3ekciq47hl a.fl-button:visited, .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):hover, .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-dn3ekciq47hl a.fl-button:visited, .fl-page .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-dn3ekciq47hl .fl-button:is(a, button):focus {
23847	border-top-left-radius: 0px;
23848	border-top-right-radius: 40px;
23849	border-bottom-left-radius: 0px;
23850	border-bottom-right-radius: 40px;
23851}
23852 .fl-node-dn3ekciq47hl > .fl-module-content {
23853	margin-top:0px;
23854}
23855
23856/* Start Global Nodes CSS */
23857
23858/* End Global Nodes CSS */
23859
23860
23861/* Start Layout CSS */
23862
23863/* End Layout CSS */
23864
23865.fl-node-p0udco23w4t1 .uabb-menu-toggle {
23866  float: none !important;
23867}
23868.fl-node-g0fb52hvxy1e .uabb-menu-toggle {
23869  float: none !important;
23870}
23871/* Equal height Column Bottom Alignment */
23872.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {
23873    -webkit-justify-content: flex-end;
23874            justify-content: flex-end;
23875          -webkit-box-align: end;
23876           -webkit-box-pack: end;
23877              -ms-flex-pack: end;
23878}
23879
23880/* H1-H6 Margin Reset in all Modules */
23881.uabb-module-content h1,
23882.uabb-module-content h2,
23883.uabb-module-content h3,
23884.uabb-module-content h4,
23885.uabb-module-content h5,
23886.uabb-module-content h6 {
23887    margin: 0;
23888    clear: both;
23889}
23890
23891/* Anchor Tag Css */
23892
23893.fl-module-content a,
23894.fl-module-content a:hover,
23895.fl-module-content a:focus {
23896    text-decoration: none;
23897}
23898
23899/* Row Separator CSS */
23900
23901.uabb-row-separator {
23902    position: absolute;
23903    width: 100%;
23904    left: 0;
23905}
23906
23907.uabb-top-row-separator {
23908    top: 0;
23909    bottom: auto
23910}
23911
23912.uabb-bottom-row-separator {
23913    top: auto;
23914    bottom: 0;
23915}
23916
23917.fl-builder-content-editing .fl-visible-medium.uabb-row,
23918.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
23919.fl-builder-content-editing .fl-visible-mobile.uabb-row {
23920    display: none !important;
23921}
23922
23923@media (max-width: 992px) {
23924
23925    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
23926    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
23927        display: none !important;
23928    }
23929
23930    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
23931    .fl-builder-content-editing .fl-visible-medium.uabb-row,
23932    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {
23933        display: block !important;
23934    }
23935}
23936
23937@media (max-width: 768px) {
23938    .fl-builder-content-editing .fl-visible-desktop.uabb-row,
23939    .fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,
23940    .fl-builder-content-editing .fl-visible-medium.uabb-row {
23941        display: none !important;
23942    }
23943
23944    .fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,
23945    .fl-builder-content-editing .fl-visible-mobile.uabb-row {
23946        display: block !important;
23947    }
23948}
23949
23950.fl-responsive-preview-content .fl-builder-content-editing {
23951    overflow-x: hidden;
23952    overflow-y: visible;
23953}
23954
23955.uabb-row-separator svg {
23956    width: 100%;
23957}
23958
23959.uabb-top-row-separator.uabb-has-svg svg {
23960    position: absolute;
23961    padding: 0;
23962    margin: 0;
23963    left: 50%;
23964    top: -1px;
23965    bottom: auto;
23966    -webkit-transform: translateX(-50%);
23967    -ms-transform: translateX(-50%);
23968    transform: translateX(-50%);
23969}
23970
23971.uabb-bottom-row-separator.uabb-has-svg svg {
23972    position: absolute;
23973    padding: 0;
23974    margin: 0;
23975    left: 50%;
23976    bottom: -1px;
23977    top: auto;
23978    -webkit-transform: translateX(-50%);
23979    -ms-transform: translateX(-50%);
23980    transform: translateX(-50%);
23981}
23982.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {
23983    bottom: 0;
23984}
23985.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {
23986    top: 0;
23987}
23988
23989/**
23990 *
23991 *  Svg Triangle Separator
23992 *  Big Triangle Separator
23993 *  Big Triangle Left Separator
23994 *  Svg Half Circle Separator
23995 *  Curve Center Separator
23996 *  Waves Separator
23997 *  Stamp
23998 *  Grass
23999 *  Slime
24000 *  Grass Bend
24001 *  Wave Slide
24002 *  Muliple Triangles
24003 *  Pine Tree
24004 *  Pine Tree Bend
24005 *
24006 ***************************************/
24007.uabb-bottom-row-separator.uabb-svg-triangle svg,
24008.uabb-bottom-row-separator.uabb-xlarge-triangle svg,
24009.uabb-top-row-separator.uabb-xlarge-triangle-left svg,
24010.uabb-bottom-row-separator.uabb-svg-circle svg,
24011.uabb-top-row-separator.uabb-slime-separator svg,
24012.uabb-top-row-separator.uabb-grass-separator svg,
24013.uabb-top-row-separator.uabb-grass-bend-separator svg,
24014.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,
24015.uabb-top-row-separator.uabb-wave-slide-separator svg,
24016.uabb-top-row-separator.uabb-pine-tree-separator svg,
24017.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,
24018.uabb-bottom-row-separator.uabb-stamp-separator svg,
24019.uabb-bottom-row-separator.uabb-xlarge-circle svg,
24020.uabb-top-row-separator.uabb-wave-separator svg{
24021    left: 50%;
24022    -webkit-transform: translateX(-50%) scaleY(-1);
24023       -moz-transform: translateX(-50%) scaleY(-1);
24024        -ms-transform: translateX(-50%) scaleY(-1);
24025         -o-transform: translateX(-50%) scaleY(-1);
24026            transform: translateX(-50%) scaleY(-1);
24027}
24028
24029/*
24030 *  Big Triangle
24031*/
24032.uabb-bottom-row-separator.uabb-big-triangle svg {
24033    left: 50%;
24034    -webkit-transform: scale(1) scaleY(-1) translateX(-50%);
24035       -moz-transform: scale(1) scaleY(-1) translateX(-50%);
24036        -ms-transform: scale(1) scaleY(-1) translateX(-50%);
24037         -o-transform: scale(1) scaleY(-1) translateX(-50%);
24038            transform: scale(1) scaleY(-1) translateX(-50%);
24039}
24040
24041.uabb-top-row-separator.uabb-big-triangle svg {
24042    left: 50%;
24043    -webkit-transform: translateX(-50%) scale(1);
24044       -moz-transform: translateX(-50%) scale(1);
24045        -ms-transform: translateX(-50%) scale(1);
24046         -o-transform: translateX(-50%) scale(1);
24047            transform: translateX(-50%) scale(1);
24048}
24049
24050/**
24051 *
24052 *  Big Triangle Right Separator
24053 *
24054 ***************************************/
24055.uabb-top-row-separator.uabb-xlarge-triangle-right svg {
24056    left: 50%;
24057    -webkit-transform: translateX(-50%) scale(-1);
24058       -moz-transform: translateX(-50%) scale(-1);
24059        -ms-transform: translateX(-50%) scale(-1);
24060         -o-transform: translateX(-50%) scale(-1);
24061            transform: translateX(-50%) scale(-1);
24062}
24063
24064.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {
24065    left: 50%;
24066    -webkit-transform: translateX(-50%) scaleX(-1);
24067       -moz-transform: translateX(-50%) scaleX(-1);
24068        -ms-transform: translateX(-50%) scaleX(-1);
24069         -o-transform: translateX(-50%) scaleX(-1);
24070            transform: translateX(-50%) scaleX(-1);
24071}
24072
24073/**
24074 *
24075 *  Curve Left Separator
24076 *  Curve Right Separator
24077 *
24078 ***************************************/
24079.uabb-top-row-separator.uabb-curve-up-separator svg {
24080    left: 50%;
24081     -webkit-transform: translateX(-50%) scaleY(-1);
24082       -moz-transform: translateX(-50%) scaleY(-1);
24083        -ms-transform: translateX(-50%) scaleY(-1);
24084         -o-transform: translateX(-50%) scaleY(-1);
24085            transform: translateX(-50%) scaleY(-1);
24086}
24087
24088.uabb-top-row-separator.uabb-curve-down-separator svg {
24089    left: 50%;
24090    -webkit-transform: translateX(-50%) scale(-1);
24091       -moz-transform: translateX(-50%) scale(-1);
24092        -ms-transform: translateX(-50%) scale(-1);
24093         -o-transform: translateX(-50%) scale(-1);
24094            transform: translateX(-50%) scale(-1);
24095}
24096
24097.uabb-bottom-row-separator.uabb-curve-down-separator svg {
24098    left: 50%;
24099    -webkit-transform: translateX(-50%) scaleX(-1);
24100       -moz-transform: translateX(-50%) scaleX(-1);
24101        -ms-transform: translateX(-50%) scaleX(-1);
24102         -o-transform: translateX(-50%) scaleX(-1);
24103            transform: translateX(-50%) scaleX(-1);
24104}
24105
24106
24107/**
24108 *
24109 *  Tilt Left Separator
24110 *  Tilt Right Separator
24111 *
24112 ***************************************/
24113
24114.uabb-top-row-separator.uabb-tilt-left-separator svg {
24115    left: 50%;
24116    -webkit-transform: translateX(-50%) scale(-1);
24117       -moz-transform: translateX(-50%) scale(-1);
24118        -ms-transform: translateX(-50%) scale(-1);
24119         -o-transform: translateX(-50%) scale(-1);
24120            transform: translateX(-50%) scale(-1);
24121}
24122
24123.uabb-top-row-separator.uabb-tilt-right-separator svg{
24124    left: 50%;
24125    -webkit-transform: translateX(-50%) scaleY(-1);
24126       -moz-transform: translateX(-50%) scaleY(-1);
24127        -ms-transform: translateX(-50%) scaleY(-1);
24128         -o-transform: translateX(-50%) scaleY(-1);
24129            transform: translateX(-50%) scaleY(-1);
24130}
24131
24132.uabb-bottom-row-separator.uabb-tilt-left-separator svg {
24133    left: 50%;
24134    -webkit-transform: translateX(-50%);
24135       -moz-transform: translateX(-50%);
24136        -ms-transform: translateX(-50%);
24137         -o-transform: translateX(-50%);
24138            transform: translateX(-50%);
24139}
24140
24141.uabb-bottom-row-separator.uabb-tilt-right-separator svg {
24142    left: 50%;
24143    -webkit-transform: translateX(-50%) scaleX(-1);
24144       -moz-transform: translateX(-50%) scaleX(-1);
24145        -ms-transform: translateX(-50%) scaleX(-1);
24146         -o-transform: translateX(-50%) scaleX(-1);
24147            transform: translateX(-50%) scaleX(-1);
24148}
24149
24150.uabb-top-row-separator.uabb-tilt-left-separator,
24151.uabb-top-row-separator.uabb-tilt-right-separator {
24152    top: 0;
24153}
24154
24155.uabb-bottom-row-separator.uabb-tilt-left-separator,
24156.uabb-bottom-row-separator.uabb-tilt-right-separator {
24157    bottom: 0;
24158}
24159
24160/**
24161 *
24162 *  Clouds Separator
24163 *  Multi Triangle
24164 *  Arrow Inward
24165 *  Arrow Outward
24166 *
24167 ***************************************/
24168
24169.uabb-top-row-separator.uabb-arrow-outward-separator svg,
24170.uabb-top-row-separator.uabb-arrow-inward-separator svg,
24171.uabb-top-row-separator.uabb-cloud-separator svg,
24172.uabb-top-row-separator.uabb-multi-triangle svg {
24173    left: 50%;
24174    -webkit-transform: translateX(-50%) scaleY(-1);
24175       -moz-transform: translateX(-50%) scaleY(-1);
24176        -ms-transform: translateX(-50%) scaleY(-1);
24177         -o-transform: translateX(-50%) scaleY(-1);
24178            transform: translateX(-50%) scaleY(-1);
24179}
24180
24181.uabb-bottom-row-separator.uabb-multi-triangle svg {
24182    bottom: -2px;
24183}
24184
24185.uabb-row-separator.uabb-round-split:after,
24186.uabb-row-separator.uabb-round-split:before {
24187    left: 0;
24188    width: 50%;
24189    background: inherit inherit/inherit inherit inherit inherit;
24190    content: '';
24191    position: absolute
24192}
24193
24194
24195/* Buttons
24196------------------------------------------------------ */
24197
24198.uabb-button-wrap a,
24199.uabb-button-wrap a:visited {
24200    display: inline-block;
24201    font-size: 16px;
24202    line-height: 18px;
24203    text-decoration: none;
24204    text-shadow: none;
24205}
24206
24207.fl-builder-content .uabb-button:hover {
24208    text-decoration: none;
24209}
24210
24211.fl-builder-content .uabb-button-width-full .uabb-button {
24212    display: block;
24213    text-align: center;
24214}
24215
24216.uabb-button-width-custom .uabb-button {
24217    display: inline-block;
24218    text-align: center;
24219    max-width: 100%;
24220}
24221.fl-builder-content .uabb-button-left {
24222    text-align: left;
24223}
24224.fl-builder-content .uabb-button-center {
24225    text-align: center;
24226}
24227.fl-builder-content .uabb-infobox .uabb-button-center,
24228.fl-builder-content .uabb-modal-action-wrap .uabb-button-center,
24229.fl-builder-content .uabb-ultb3-box .uabb-button-center,
24230.fl-builder-content .uabb-slide-down .uabb-button-center,
24231.fl-builder-content .uabb-blog-post-content .uabb-button-center,
24232.fl-builder-content .uabb-cta-wrap .uabb-button-center,
24233.fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center{ 
24234     text-align: inherit;
24235}
24236
24237.fl-builder-content .uabb-button-right {
24238    text-align: right;
24239}
24240
24241.fl-builder-content .uabb-button i,
24242.fl-builder-content .uabb-button i:before {
24243    font-size: 1em;
24244    height: 1em;
24245    line-height: 1em;
24246    width: 1em;
24247}
24248
24249.uabb-button .uabb-button-icon-after {
24250    margin-left: 8px;
24251    margin-right: 0;
24252}
24253.uabb-button .uabb-button-icon-before {
24254    margin-left: 0;
24255    margin-right: 8px;
24256}
24257.uabb-button .uabb-button-icon-no-text {
24258    margin: 0;
24259}
24260.uabb-button-has-icon .uabb-button-text {
24261    vertical-align: middle;
24262}
24263
24264/* Icons
24265------------------------------------------------------ */
24266
24267.uabb-icon-wrap {
24268    display: inline-block;
24269}
24270.uabb-icon a {
24271    text-decoration: none;
24272}
24273.uabb-icon i {
24274    display: block;
24275}
24276.uabb-icon i:before {
24277    border: none !important;
24278    background: none !important;
24279}
24280.uabb-icon-text {
24281    display: table-cell;
24282    text-align: left;
24283    padding-left: 15px;
24284    vertical-align: middle;
24285}
24286.uabb-icon-text *:last-child {
24287    margin: 0 !important;
24288    padding: 0 !important;
24289}
24290.uabb-icon-text a {
24291    text-decoration: none;
24292}
24293
24294/* Photos
24295------------------------------------------------------ */
24296
24297.uabb-photo {
24298    line-height: 0;
24299    position: relative;
24300    z-index: 2;
24301}
24302.uabb-photo-align-left {
24303    text-align: left;
24304}
24305.uabb-photo-align-center {
24306    text-align: center;
24307}
24308.uabb-photo-align-right {
24309    text-align: right;
24310}
24311.uabb-photo-content {
24312    border-radius: 0;
24313    display: inline-block;
24314    line-height: 0;
24315    position: relative;
24316    max-width: 100%;
24317    overflow: hidden;
24318}
24319.uabb-photo-content img {
24320    border-radius: inherit;
24321    display: inline;
24322    height: auto;
24323    max-width: 100%;
24324    width: auto;
24325}
24326.fl-builder-content .uabb-photo-crop-circle img {
24327    -webkit-border-radius: 100%;
24328    -moz-border-radius: 100%;
24329    border-radius: 100%;
24330}
24331.fl-builder-content .uabb-photo-crop-square img {
24332    -webkit-border-radius: 0;
24333    -moz-border-radius: 0;
24334    border-radius: 0;
24335}
24336.uabb-photo-caption {
24337    font-size: 13px;
24338    line-height: 18px;
24339    overflow: hidden;
24340    text-overflow: ellipsis;
24341    white-space: nowrap;
24342}
24343.uabb-photo-caption-below {
24344    padding-bottom: 20px;
24345    padding-top: 10px;
24346}
24347.uabb-photo-caption-hover {
24348    background: rgba(0,0,0,0.7);
24349    bottom: 0;
24350    color: #fff;
24351    left: 0;
24352    opacity: 0;
24353    visibility: hidden;
24354    filter: alpha(opacity = 0);
24355    padding: 10px 15px;
24356    position: absolute;
24357    right: 0;
24358    -webkit-transition:visibility 200ms linear;
24359    -moz-transition:visibility 200ms linear;
24360    transition:visibility 200ms linear;
24361}
24362.uabb-photo-content:hover .uabb-photo-caption-hover {
24363    opacity: 100;
24364    visibility: visible;
24365}
24366
24367/* Panel & Buttons
24368------------------------------------------------------ */
24369.uabb-active-btn {
24370    background: #1e8cbe;
24371    border-color: #0074a2;
24372    -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
24373    box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
24374    color: white;
24375}
24376.fl-builder-bar .fl-builder-add-content-button {
24377    display: block !important;
24378    opacity: 1 !important;
24379}
24380
24381/* Image Icon Object */
24382.uabb-imgicon-wrap .uabb-icon {
24383    display: block;
24384}
24385.uabb-imgicon-wrap .uabb-icon i{
24386    float: none;
24387}
24388
24389/* Photo */
24390.uabb-imgicon-wrap .uabb-image {
24391    line-height: 0;
24392    position: relative;
24393}
24394.uabb-imgicon-wrap .uabb-image-align-left {
24395    text-align: left;
24396}
24397.uabb-imgicon-wrap .uabb-image-align-center {
24398    text-align: center;
24399}
24400.uabb-imgicon-wrap .uabb-image-align-right {
24401    text-align: right;
24402}
24403.uabb-imgicon-wrap .uabb-image-content {
24404    display: inline-block;
24405    border-radius: 0;
24406    line-height: 0;
24407    position: relative;
24408    max-width: 100%;
24409}
24410.uabb-imgicon-wrap .uabb-image-content img {
24411    display: inline;
24412    height: auto !important;
24413    max-width: 100%;
24414    width: auto;
24415    border-radius: inherit;
24416    box-shadow: none;
24417    box-sizing: content-box;
24418}
24419.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {
24420    -webkit-border-radius: 100%;
24421    -moz-border-radius: 100%;
24422    border-radius: 100%;
24423}
24424.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {
24425    -webkit-border-radius: 0;
24426    -moz-border-radius: 0;
24427    border-radius: 0;
24428}
24429
24430
24431/* Creative Button
24432___________________________________________________________________________*/
24433
24434.uabb-creative-button-wrap a,
24435.uabb-creative-button-wrap a:visited {
24436    background: #fafafa;
24437    border: 1px solid #ccc;
24438    color: #333;
24439    display: inline-block;
24440    vertical-align: middle;
24441    text-align: center;
24442    overflow: hidden;
24443    text-decoration: none;
24444    text-shadow: none;
24445    box-shadow: none;
24446    position: relative;
24447    -webkit-transition: all 200ms linear;
24448       -moz-transition: all 200ms linear;
24449        -ms-transition: all 200ms linear;
24450         -o-transition: all 200ms linear;
24451            transition: all 200ms linear;
24452
24453}
24454
24455.uabb-creative-button-wrap a:focus {
24456    text-decoration: none;
24457    text-shadow: none;
24458    box-shadow: none;
24459}
24460
24461.uabb-creative-button-wrap a .uabb-creative-button-text,
24462.uabb-creative-button-wrap a .uabb-creative-button-icon,
24463.uabb-creative-button-wrap a:visited .uabb-creative-button-text,
24464.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {
24465    -webkit-transition: all 200ms linear;
24466       -moz-transition: all 200ms linear;
24467        -ms-transition: all 200ms linear;
24468         -o-transition: all 200ms linear;
24469            transition: all 200ms linear;
24470}
24471
24472.uabb-creative-button-wrap a:hover {
24473    text-decoration: none;
24474}
24475
24476.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {
24477    display: block;
24478    text-align: center;
24479}
24480.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {
24481    display: inline-block;
24482    text-align: center;
24483    max-width: 100%;
24484}
24485.uabb-creative-button-wrap .uabb-creative-button-left {
24486    text-align: left;
24487}
24488.uabb-creative-button-wrap .uabb-creative-button-center {
24489    text-align: center;
24490}
24491.uabb-creative-button-wrap .uabb-creative-button-right {
24492    text-align: right;
24493}
24494.uabb-creative-button-wrap .uabb-creative-button i {
24495    font-size: 1.3em;
24496    height: auto;
24497    vertical-align: middle;
24498    width: auto;
24499}
24500
24501.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {
24502    margin-left: 8px;
24503    margin-right: 0;
24504}
24505.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {
24506    margin-right: 8px;
24507    margin-left: 0;
24508}
24509.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {
24510    margin: 0;
24511}
24512
24513.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {
24514    vertical-align: middle;
24515}
24516.uabb-creative-button-wrap a,
24517.uabb-creative-button-wrap a:visited {
24518    padding: 12px 24px;
24519}
24520
24521/*  Translate Button styles */
24522
24523.uabb-creative-button.uabb-creative-transparent-btn {
24524    background: transparent;
24525}
24526.uabb-creative-button.uabb-creative-transparent-btn:after {
24527    content: '';
24528    position: absolute;
24529    z-index: 1;
24530    -webkit-transition: all 200ms linear;
24531       -moz-transition: all 200ms linear;
24532        -ms-transition: all 200ms linear;
24533         -o-transition: all 200ms linear;
24534            transition: all 200ms linear;
24535}
24536
24537/* transparent-fill-top, transparent-fill-bottom  */
24538.uabb-transparent-fill-top-btn:after,
24539.uabb-transparent-fill-bottom-btn:after {
24540    width: 100%;
24541    height: 0;
24542    left: 0;
24543}
24544
24545/* transparent-fill-top */
24546.uabb-transparent-fill-top-btn:after {
24547    top: 0;
24548}
24549/* transparent-fill-bottom */
24550.uabb-transparent-fill-bottom-btn:after {
24551    bottom: 0;
24552}
24553
24554/* transparent-fill-left, transparent-fill-right */
24555.uabb-transparent-fill-left-btn:after,
24556.uabb-transparent-fill-right-btn:after {
24557    width: 0;
24558    height: 100%;
24559    top: 0;
24560}
24561
24562/* transparent-fill-left */
24563.uabb-transparent-fill-left-btn:after {
24564    left: 0;
24565}
24566/* transparent-fill-right */
24567.uabb-transparent-fill-right-btn:after {
24568    right: 0;
24569}
24570
24571
24572/* transparent-fill-center */
24573.uabb-transparent-fill-center-btn:after{
24574    width: 0;
24575    height: 100%;
24576    top: 50%;
24577    left: 50%;
24578    -webkit-transform: translateX(-50%) translateY(-50%);
24579       -moz-transform: translateX(-50%) translateY(-50%);
24580        -ms-transform: translateX(-50%) translateY(-50%);
24581         -o-transform: translateX(-50%) translateY(-50%);
24582            transform: translateX(-50%) translateY(-50%);
24583}
24584
24585/*  transparent-fill-diagonal, transparent-fill-horizontal  */
24586.uabb-transparent-fill-diagonal-btn:after,
24587.uabb-transparent-fill-horizontal-btn:after {
24588    width: 100%;
24589    height: 0;
24590    top: 50%;
24591    left: 50%;
24592}
24593
24594/*  transparent-fill-diagonal */
24595.uabb-transparent-fill-diagonal-btn{
24596    overflow: hidden;
24597}
24598.uabb-transparent-fill-diagonal-btn:after{
24599    -webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
24600       -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
24601        -ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
24602         -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );
24603            transform: translateX(-50%) translateY(-50%) rotate( 45deg );
24604}
24605/* transparent-fill-horizontal */
24606.uabb-transparent-fill-horizontal-btn:after{
24607    -webkit-transform: translateX(-50%) translateY(-50%);
24608       -moz-transform: translateX(-50%) translateY(-50%);
24609        -ms-transform: translateX(-50%) translateY(-50%);
24610         -o-transform: translateX(-50%) translateY(-50%);
24611            transform: translateX(-50%) translateY(-50%);
24612}
24613
24614
24615/*  3D Button styles */
24616.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,
24617.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,
24618.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,
24619.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {
24620    -webkit-transition: none;
24621       -moz-transition: none;
24622        -ms-transition: none;
24623         -o-transition: none;
24624            transition: none;
24625}
24626
24627.perspective {
24628    -webkit-perspective: 800px;
24629       -moz-perspective: 800px;
24630            perspective: 800px;
24631            margin: 0;
24632}
24633.uabb-creative-button.uabb-creative-threed-btn:after {
24634    content: '';
24635    position: absolute;
24636    z-index: -1;
24637    -webkit-transition: all 200ms linear;
24638       -moz-transition: all 200ms linear;
24639            transition: all 200ms linear;
24640}
24641
24642.uabb-creative-button.uabb-creative-threed-btn {
24643    outline: 1px solid transparent;
24644    -webkit-transform-style: preserve-3d;
24645       -moz-transform-style: preserve-3d;
24646            transform-style: preserve-3d;
24647}
24648
24649/*  3D Button styles --- Animate to top */
24650.uabb-creative-threed-btn.uabb-animate_top-btn:after {
24651    height: 40%;
24652    left: 0;
24653    top: -40%;
24654    width: 100%;
24655    -webkit-transform-origin: 0% 100%;
24656       -moz-transform-origin: 0% 100%;
24657            transform-origin: 0% 100%;
24658    -webkit-transform: rotateX(90deg);
24659       -moz-transform: rotateX(90deg);
24660            transform: rotateX(90deg);
24661}
24662
24663/*  3D Button styles --- Animate to bottom */
24664.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {
24665    width: 100%;
24666    height: 40%;
24667    left: 0;
24668    top: 100%;
24669    -webkit-transform-origin: 0% 0%;
24670       -moz-transform-origin: 0% 0%;
24671        -ms-transform-origin: 0% 0%;
24672            transform-origin: 0% 0%;
24673    -webkit-transform: rotateX(-90deg);
24674       -moz-transform: rotateX(-90deg);
24675        -ms-transform: rotateX(-90deg);
24676            transform: rotateX(-90deg);
24677}
24678
24679/*  3D Button styles --- Animate to Left */
24680.uabb-creative-threed-btn.uabb-animate_left-btn:after {
24681    width: 20%;
24682    height: 100%;
24683    left: -20%;
24684    top: 0;
24685    -webkit-transform-origin: 100% 0%;
24686       -moz-transform-origin: 100% 0%;
24687        -ms-transform-origin: 100% 0%;
24688            transform-origin: 100% 0%;
24689    -webkit-transform: rotateY(-60deg);
24690       -moz-transform: rotateY(-60deg);
24691        -ms-transform: rotateY(-60deg);
24692            transform: rotateY(-60deg);
24693}
24694
24695/*  3D Button styles --- Animate to Right */
24696.uabb-creative-threed-btn.uabb-animate_right-btn:after {
24697    width: 20%;
24698    height: 100%;
24699    left: 104%;
24700    top: 0;
24701    -webkit-transform-origin: 0% 0%;
24702       -moz-transform-origin: 0% 0%;
24703        -ms-transform-origin: 0% 0%;
24704            transform-origin: 0% 0%;
24705    -webkit-transform: rotateY(120deg);
24706       -moz-transform: rotateY(120deg);
24707        -ms-transform: rotateY(120deg);
24708            transform: rotateY(120deg);
24709}
24710
24711
24712/* Animate Top */
24713.uabb-animate_top-btn:hover{
24714    -webkit-transform: rotateX(-15deg);
24715       -moz-transform: rotateX(-15deg);
24716        -ms-transform: rotateX(-15deg);
24717         -o-transform: rotateX(-15deg);
24718            transform: rotateX(-15deg);
24719
24720}
24721
24722/* Animate Bottom */
24723.uabb-animate_bottom-btn:hover{
24724    -webkit-transform: rotateX(15deg);
24725       -moz-transform: rotateX(15deg);
24726        -ms-transform: rotateX(15deg);
24727         -o-transform: rotateX(15deg);
24728            transform: rotateX(15deg);
24729
24730}
24731
24732/* Animate Left */
24733.uabb-animate_left-btn:hover{
24734    -webkit-transform: rotateY(6deg);
24735       -moz-transform: rotateY(6deg);
24736        -ms-transform: rotateY(6deg);
24737         -o-transform: rotateY(6deg);
24738            transform: rotateY(6deg);
24739}
24740
24741/* Animate Right */
24742.uabb-animate_right-btn:hover{
24743    -webkit-transform: rotateY(-6deg);
24744       -moz-transform: rotateY(-6deg);
24745        -ms-transform: rotateY(-6deg);
24746         -o-transform: rotateY(-6deg);
24747            transform: rotateY(-6deg);
24748
24749}
24750
24751/*  Flat Button styles  */
24752
24753/*  Common Classes  */
24754.uabb-creative-flat-btn.uabb-animate_to_right-btn,
24755.uabb-creative-flat-btn.uabb-animate_to_left-btn,
24756.uabb-creative-flat-btn.uabb-animate_from_top-btn,
24757.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {
24758    overflow: hidden;
24759    position: relative;
24760}
24761
24762.uabb-creative-flat-btn.uabb-animate_to_right-btn i,
24763.uabb-creative-flat-btn.uabb-animate_to_left-btn i,
24764.uabb-creative-flat-btn.uabb-animate_from_top-btn i,
24765.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
24766    bottom: 0;
24767    height: 100%;
24768    margin: 0;
24769    opacity: 1;
24770    position: absolute;
24771    right: 0;
24772    width: 100%;
24773    -webkit-transition: all 200ms linear;
24774       -moz-transition: all 200ms linear;
24775            transition: all 200ms linear;
24776    -webkit-transform: translateY(0);
24777       -moz-transform: translateY(0);
24778         -o-transform: translateY(0);
24779        -ms-transform: translateY(0);
24780            transform: translateY(0);
24781}
24782
24783.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,
24784.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,
24785.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,
24786.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {
24787    display: inline-block;
24788    width: 100%;
24789    height: 100%;
24790    -webkit-transition: all 200ms linear;
24791       -moz-transition: all 200ms linear;
24792        -ms-transition: all 200ms linear;
24793         -o-transition: all 200ms linear;
24794            transition: all 200ms linear;
24795    -webkit-backface-visibility: hidden;
24796       -moz-backface-visibility: hidden;
24797            backface-visibility: hidden;
24798}
24799
24800/*  Making Icon position center  */
24801.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,
24802.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,
24803.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,
24804.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {
24805    position: absolute;
24806    top: 50%;
24807    left: 50%;
24808    -webkit-transform: translateX(-50%) translateY(-50%);
24809    -moz-transform: translateX(-50%) translateY(-50%);
24810    -o-transform: translateX(-50%) translateY(-50%);
24811    -ms-transform: translateX(-50%) translateY(-50%);
24812    transform: translateX(-50%) translateY(-50%);
24813}
24814
24815/*  Common Hover Classes */
24816.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,
24817.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {
24818    left: 0;
24819}
24820.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,
24821.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {
24822    top: 0;
24823}
24824
24825/*  Animate Icon to the right */
24826.uabb-creative-flat-btn.uabb-animate_to_right-btn i {
24827    top: 0;
24828    left: -100%;
24829}
24830.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {
24831    -webkit-transform: translateX(200%);
24832       -moz-transform: translateX(200%);
24833        -ms-transform: translateX(200%);
24834         -o-transform: translateX(200%);
24835            transform: translateX(200%);
24836}
24837
24838/*  Animate Icon to the left */
24839.uabb-creative-flat-btn.uabb-animate_to_left-btn i {
24840    top: 0;
24841    left: 100%;
24842}
24843
24844.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {
24845    -webkit-transform: translateX(-200%);
24846       -moz-transform: translateX(-200%);
24847        -ms-transform: translateX(-200%);
24848         -o-transform: translateX(-200%);
24849            transform: translateX(-200%);
24850}
24851
24852
24853/*  Animate Icon From the Top */
24854.uabb-creative-flat-btn.uabb-animate_from_top-btn i {
24855    top: -100%;
24856    left: 0;
24857}
24858
24859.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {
24860    -webkit-transform: translateY(400px);
24861       -moz-transform: translateY(400px);
24862        -ms-transform: translateY(400px);
24863         -o-transform: translateY(400px);
24864            transform: translateY(400px);
24865}
24866
24867/*  Animate Icon From the Bottom */
24868.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {
24869    top: 100%;
24870    left: 0;
24871}
24872
24873.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {
24874    -webkit-transform: translateY(-400px);
24875       -moz-transform: translateY(-400px);
24876        -ms-transform: translateY(-400px);
24877         -o-transform: translateY(-400px);
24878            transform: translateY(-400px);
24879}
24880
24881/* Media/Video CSS */
24882.uabb-tab-acc-content .wp-video, 
24883.uabb-tab-acc-content video.wp-video-shortcode, 
24884.uabb-tab-acc-content .mejs-container:not(.mejs-audio), 
24885.uabb-tab-acc-content .mejs-overlay.load,
24886.uabb-adv-accordion-content .wp-video, 
24887.uabb-adv-accordion-content video.wp-video-shortcode, 
24888.uabb-adv-accordion-content .mejs-container:not(.mejs-audio), 
24889.uabb-adv-accordion-content .mejs-overlay.load {
24890    width: 100% !important;
24891    height: 100% !important;
24892}
24893.uabb-tab-acc-content .mejs-container:not(.mejs-audio),
24894.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {
24895    padding-top: 56.25%;
24896}
24897.uabb-tab-acc-content .wp-video, 
24898.uabb-tab-acc-content video.wp-video-shortcode,
24899.uabb-adv-accordion-content .wp-video, 
24900.uabb-adv-accordion-content video.wp-video-shortcode {
24901    max-width: 100% !important;
24902}
24903.uabb-tab-acc-content video.wp-video-shortcode,
24904.uabb-adv-accordion-content video.wp-video-shortcode {
24905    position: relative;
24906}
24907.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,
24908.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {
24909    position: absolute;
24910    top: 0;
24911    right: 0;
24912    bottom: 0;
24913    left: 0;
24914}
24915.uabb-tab-acc-content .mejs-overlay-play,
24916.uabb-adv-accordion-content .mejs-overlay-play {
24917    top: 0;
24918    right: 0;
24919    bottom: 0;
24920    left: 0;
24921    width: auto !important;
24922    height: auto !important;
24923}
24924.fl-row-content-wrap .uabb-row-particles-background,
24925.uabb-col-particles-background {
24926    width:100%;
24927    height:100%;
24928    position:absolute;
24929    left:0;
24930    top:0;
24931}
24932/* Theme Button
24933------------------------------------------------------ */
24934/*.fl-builder-content a.uabb-button,
24935.fl-builder-content a.uabb-button:visited,
24936.fl-builder-content a.uabb-creative-button,
24937.fl-builder-content a.uabb-creative-button:visited*/
24938
24939.uabb-creative-button-wrap a,
24940.uabb-creative-button-wrap a:visited {
24941		
24942	
24943	
24944	
24945	}
24946
24947.uabb-dual-button .uabb-btn,
24948.uabb-dual-button .uabb-btn:visited {
24949			
24950	
24951	
24952	}
24953
24954
24955/* Responsive Js Breakpoint Css */
24956
24957.uabb-js-breakpoint {
24958	content:"default";
24959	display:none;
24960}
24961@media screen and (max-width: 992px) {
24962	.uabb-js-breakpoint {
24963		content:"992";
24964	}
24965}
24966
24967@media screen and (max-width: 768px) {
24968	.uabb-js-breakpoint {
24969		content:"768";
24970	}
24971}
24972
24973
24974									
24975                                
24976        
24977        .fl-builder-row-settings #fl-field-separator_position {
24978            display: none !important;
24979        }
24980        
24981        
24982        
24983        
24984        
24985        
24986		
24987        
24988		
24989        
24990        			.fl-node-jdgy0rs9paqo .fl-row-content {
24991				min-width: 0px;
24992			}
24993		
24994/*# sourceURL=fl-builder-layout-255-inline-css */
24995</style>
24996<div class="fl-builder-content fl-builder-content-255 fl-builder-template fl-builder-row-template fl-builder-global-templates-locked" data-post-id="255"><div class="fl-row fl-row-fixed-width fl-row-bg-none fl-node-jdgy0rs9paqo fl-row-default-height fl-row-align-center" data-node="jdgy0rs9paqo">
24997	<div class="fl-row-content-wrap">
24998		<div class="uabb-row-separator uabb-top-row-separator" >
24999</div>
25000						<div class="fl-row-content fl-row-fixed-width fl-node-content">
25001		
25002<div class="fl-col-group fl-node-5c4auvmr10pj" data-node="5c4auvmr10pj">
25003			<div class="fl-col fl-node-nt86fvk5zg39 fl-col-bg-color" data-node="nt86fvk5zg39">
25004	<div class="fl-col-content fl-node-content"><div class="fl-module fl-module-uabb-advanced-menu fl-node-p0udco23w4t1" data-node="p0udco23w4t1" aria-label="Advanced Menu">
25005	<div class="fl-module-content fl-node-content">
25006			<div class="uabb-creative-menu
25007	 uabb-creative-menu-accordion-collapse	uabb-menu-default">
25008					<div class="uabb-clear"></div>
25009					<ul id="menu-mobile-menu" class="menu uabb-creative-menu-accordion uabb-toggle-plus"><li id="menu-item-1425" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children uabb-has-submenu uabb-creative-menu uabb-cm-style" aria-haspopup="true"><div class="uabb-has-submenu-container"><a href="https://samaritas.org/mental-health-addiction/"><span class="menu-item-text">Mental Health &amp; Addiction<span class="uabb-menu-toggle"></span></span></a></div>
25010<ul class="sub-menu">
25011	<li id="menu-item-1452" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/mental-health-addiction/substance-use-disorder/"><span class="menu-item-text">Substance Use Disorder</span></a></li>
25012	<li id="menu-item-1426" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/mental-health-addiction/behavioral-health/"><span class="menu-item-text">Behavioral Health</span></a></li>
25013</ul>
25014</li>
25015<li id="menu-item-1427" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children uabb-has-submenu uabb-creative-menu uabb-cm-style" aria-haspopup="true"><div class="uabb-has-submenu-container"><a href="https://samaritas.org/housing-community/"><span class="menu-item-text">Housing &amp; Community<span class="uabb-menu-toggle"></span></span></a></div>
25016<ul class="sub-menu">
25017	<li id="menu-item-306" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/housing-community/affordable-living/"><span class="menu-item-text">Affordable Living</span></a></li>
25018	<li id="menu-item-1429" class="menu-item menu-item-type-custom menu-item-object-custom uabb-creative-menu uabb-cm-style"><a href="/family-center/#tefap"><span class="menu-item-text">TEFAP</span></a></li>
25019	<li id="menu-item-308" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/housing-community/family-center/"><span class="menu-item-text">Family Center</span></a></li>
25020</ul>
25021</li>
25022<li id="menu-item-1430" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children uabb-has-submenu uabb-creative-menu uabb-cm-style" aria-haspopup="true"><div class="uabb-has-submenu-container"><a href="https://samaritas.org/child-welfare/"><span class="menu-item-text">Child Welfare<span class="uabb-menu-toggle"></span></span></a></div>
25023<ul class="sub-menu">
25024	<li id="menu-item-1433" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/child-welfare/foster-care/"><span class="menu-item-text">Foster Care</span></a></li>
25025	<li id="menu-item-1435" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/child-welfare/independent-living/"><span class="menu-item-text">Independent Living</span></a></li>
25026	<li id="menu-item-1431" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/child-welfare/adoption/"><span class="menu-item-text">Adoption</span></a></li>
25027	<li id="menu-item-1432" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/child-welfare/family-preservation/"><span class="menu-item-text">Family Preservation</span></a></li>
25028	<li id="menu-item-1434" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/child-welfare/foster-refugees/"><span class="menu-item-text">Foster Refugees</span></a></li>
25029</ul>
25030</li>
25031<li id="menu-item-1436" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children uabb-has-submenu uabb-creative-menu uabb-cm-style" aria-haspopup="true"><div class="uabb-has-submenu-container"><a href="https://samaritas.org/new-americans/"><span class="menu-item-text">New Americans<span class="uabb-menu-toggle"></span></span></a></div>
25032<ul class="sub-menu">
25033	<li id="menu-item-1437" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/new-americans/employment-education/"><span class="menu-item-text">Employment &amp; Education</span></a></li>
25034	<li id="menu-item-1438" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/new-americans/new-american-alumni/"><span class="menu-item-text">New American Alumni</span></a></li>
25035	<li id="menu-item-1439" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/new-americans/legal-help/"><span class="menu-item-text">Legal Help</span></a></li>
25036	<li id="menu-item-1440" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/new-americans/refugee-foster-care/"><span class="menu-item-text">Refugee Foster Care</span></a></li>
25037	<li id="menu-item-1441" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/new-americans/resettlement/"><span class="menu-item-text">Resettlement</span></a></li>
25038</ul>
25039</li>
25040</ul>	</div>
25041
25042		</div>
25043</div>
25044<div class="fl-module fl-module-uabb-advanced-menu fl-node-g0fb52hvxy1e" data-node="g0fb52hvxy1e" aria-label="Advanced Menu">
25045	<div class="fl-module-content fl-node-content">
25046			<div class="uabb-creative-menu
25047	 uabb-creative-menu-accordion-collapse	uabb-menu-default">
25048					<div class="uabb-clear"></div>
25049					<ul id="menu-mobile-menu-2" class="menu uabb-creative-menu-accordion uabb-toggle-arrows"><li id="menu-item-265" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children uabb-has-submenu uabb-creative-menu uabb-cm-style" aria-haspopup="true"><div class="uabb-has-submenu-container"><a href="https://samaritas.org/about-us/"><span class="menu-item-text">About Us<span class="uabb-menu-toggle"></span></span></a></div>
25050<ul class="sub-menu">
25051	<li id="menu-item-1443" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/news/"><span class="menu-item-text">News</span></a></li>
25052	<li id="menu-item-1444" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item uabb-creative-menu uabb-cm-style"><a href="/events"><span class="menu-item-text">Events</span></a></li>
25053	<li id="menu-item-1445" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/leadership/"><span class="menu-item-text">Leadership</span></a></li>
25054	<li id="menu-item-1446" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/partners/"><span class="menu-item-text">Partners</span></a></li>
25055	<li id="menu-item-1447" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/faith/"><span class="menu-item-text">Faith Outreach</span></a></li>
25056	<li id="menu-item-1448" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/privacy-policy/"><span class="menu-item-text">Privacy Practices</span></a></li>
25057</ul>
25058</li>
25059<li id="menu-item-266" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/careers/"><span class="menu-item-text">Careers</span></a></li>
25060<li id="menu-item-305" class="menu-item menu-item-type-post_type menu-item-object-page uabb-creative-menu uabb-cm-style"><a href="https://samaritas.org/contact-us/"><span class="menu-item-text">Contact Us</span></a></li>
25061</ul>	</div>
25062
25063		</div>
25064</div>
25065<div  class="fl-module fl-module-box fl-node-uzfy4s1hgq2e fl-visible-desktop fl-visible-large" data-node="uzfy4s1hgq2e" aria-label="Box">
25066	<div class="fl-module fl-module-button fl-node-z3845crbmiky" data-node="z3845crbmiky" aria-label="Button">
25067	<div class="fl-module-content fl-node-content">
25068		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/donate/" target="_blank" rel="noopener" class="fl-button"><span class="fl-button-text">Donate</span></a></div>	</div>
25069</div>
25070<div class="fl-module fl-module-button fl-node-ilwjc7uyodhz" data-node="ilwjc7uyodhz" aria-label="Button">
25071	<div class="fl-module-content fl-node-content">
25072		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/donate/" target="_blank" rel="noopener" class="fl-button"><span class="fl-button-text">Volunteer</span></a></div>	</div>
25073</div>
25074</div>
25075<div class="fl-module fl-module-search fl-node-dn3ekciq47hl" data-node="dn3ekciq47hl" aria-label="Search">
25076	<div class="fl-module-content fl-node-content">
25077		<div role="search" class="fl-search-form fl-search-form-inline fl-search-form-width-custom fl-search-form-center">
25078	<div class="fl-search-form-wrap">
25079		<div class="fl-search-form-fields">
25080						<div class="fl-search-form-input-wrap">
25081				<form method="get" action="https://samaritas.org/">
25082			<label for="search-input-dn3ekciq47hl" class="fl-search-form-label">Search</label>
25083		<div class="fl-form-field">
25084		<input name="s" type="search" class="fl-search-text" id="search-input-dn3ekciq47hl" aria-describedby="search-error-dn3ekciq47hl" placeholder="Search..." minLength="1" value="" required />
25085		<span id="search-error-dn3ekciq47hl" class="sr-only">
25086			Search field required		</span>
25087					</div>
25088		</form>
25089			</div>
25090			<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a class="fl-button" role="button" tabindex="0"><span class="fl-button-text">Search</span></a></div>		</div>
25091	</div>
25092</div role=&quot;search&quot; class=&quot;fl-search-form fl-search-form-inline fl-search-form-width-custom fl-search-form-center&quot;>
25093	</div>
25094</div>
25095</div>
25096</div>
25097	</div>
25098		</div>
25099	</div>
25100</div>
25101</div><div class="uabb-js-breakpoint" style="display: none;"></div>						</div>
25102					</div>
25103				</div>
25104				<div class="uabb-offcanvas-overlay "></div>
25105			</div>
25106			</div>
25107</div>
25108<div  class="fl-module fl-module-box fl-node-pgj4eufq79wa fl-visible-desktop fl-visible-large" data-node="pgj4eufq79wa" aria-label="Box">
25109	<div class="fl-module fl-module-button fl-node-gd5oml0e2ujb" data-node="gd5oml0e2ujb" aria-label="Button">
25110	<div class="fl-module-content fl-node-content">
25111		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/donate/" target="_self" class="fl-button"><span class="fl-button-text">Donate</span></a></div>	</div>
25112</div>
25113<div class="fl-module fl-module-button fl-node-3ikfazq7v5x9" data-node="3ikfazq7v5x9" aria-label="Button">
25114	<div class="fl-module-content fl-node-content">
25115		<div class="fl-button-wrap fl-button-width-auto fl-button-center"><a href="https://samaritas.org/careers/" target="_self" class="fl-button"><span class="fl-button-text">Careers</span></a></div>	</div>
25116</div>
25117</div>
25118</div>
25119</div>
25120	</div>
25121		</div>
25122	</div>
25123</div>
25124</header><div class="uabb-js-breakpoint" style="display: none;"></div>	<div id="fl-main-content" class="fl-page-content" itemprop="mainContentOfPage" role="main">
25125
25126		
25127    <section id="main-content" class="mec-container">
25128        
25129        
25130            
25131                
25132                    <h1>Events</h1>
25133                                        <div id="mec_skin_mec1" class="mec-wrap colorskin-custom  mec-full-calendar-wrap">
25134
25135    <div class="mec-search-form mec-totalcal-box">
25136                        <form id="mec_search_form_mec1" autocomplete="off" role="search" aria-label="Event search">
25137                            <div class="col-md-3">
25138                    <div class="mec-date-search"><input type="hidden" id="mec-filter-none" value="Select"><i class="mec-sl-calendar"></i>
25139                    <select id="mec_sf_month_mec1" title="Month Filter">
25140                        <option value="">Select Month</option><option value="01">January</option><option value="02">February</option><option value="03">March</option><option value="04">April</option><option value="05">May</option><option value="06">June</option><option value="07">July</option><option value="08">August</option><option value="09">September</option><option value="10" selected>October</option><option value="11">November</option><option value="12">December</option></select><select id="mec_sf_year_mec1" title="Year Filter"><option value="">Select Year</option><option value="2025">2025</option><option value="2026" selected>2026</option></select></div>                </div>
25141                            <div class="col-md-4">
25142                                            <div class="mec-text-input-search"><i class="mec-sl-magnifier"></i>
25143                    <input type="search" value="" id="mec_sf_s_mec1" placeholder="Search" title="Search" />
25144                </div>                                    </div>
25145                        <div id="mec_search_form_mec1_status" class="mec-screen-reader-text" role="status" aria-live="polite" aria-atomic="true"></div>
25146        </form>
25147        <div class="col-md-5">
25148            <div class="mec-totalcal-view">
25149                <span class="mec-totalcal-yearlyview" data-skin="yearly">Yearly</span>                <span class="mec-totalcal-monthlyview" data-skin="monthly">Monthly</span>                <span class="mec-totalcal-weeklyview" data-skin="weekly">Weekly</span>                <span class="mec-totalcal-dailyview" data-skin="daily">Daily</span>                <span class="mec-totalcal-listview mec-totalcalview-selected" data-skin="list">List</span>            </div>
25150        </div>
25151    </div>
25152
25153    <div id="mec_full_calendar_container_mec1" class="mec-full-calendar-skin-container">
25154        <div class="mec-wrap mec-skin-list-container  " id="mec_skin_mec1">
25155
25156    
25157            <div class="mec-skin-list-events-container" id="mec_skin_events_mec1">
25158        <div class="mec-wrap colorskin-custom">
25159	<div class="mec-event-list-standard">
25160		
25161                        <div class="mec-month-divider" data-toggle-divider="mec-toggle-202610-mec1"><h5 style="display: inline">October 2026</h5><i class="mec-sl-arrow-down"></i></div>
25162            
25163                        <article class="mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-mec1">
25164                                                        <div class="mec-topsec">
25165                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25166                            <div class="mec-event-image"><a data-event-id="2937" href="https://samaritas.org/events/a-morning-with-author-laura-boonstra-our-family-is-not-a-tree/?occurrence=2026-10-04" target="_self" rel="noopener"><img fetchpriority="high" decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2026/08/758841194_1457889249713476_3711415467219644047_n-300x300.jpg" class="attachment-thumblist size-thumblist wp-post-image" alt="A smiling couple standing next to a sign that reads &apos;Our Family Is Not A Tree&apos; at a Samaritas community event." data-mec-postid="2937" /></a></div>
25167                        </div>
25168                        
25169                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25170                            <div class="mec-event-content">
25171                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="2937" href="https://samaritas.org/events/a-morning-with-author-laura-boonstra-our-family-is-not-a-tree/?occurrence=2026-10-04" target="_self" rel="noopener">A Morning With Author Laura Boonstra: &#8221; Our Family Is Not a Tree&#8221;</a><span class="event-color" style="background: #fdd700"></span></h3>
25172                                <div class="mec-event-description">With nearly 10,000 kids in the foster care system, Samaritas is teaming up with, “Our Family Is Not a Tree” author Laura Boonstra to encourage more Michiganders to become licensed foster parents. Samaritas event in Holland on October 4th will offer the public an up-close chance to learn about Boonstra’s intimate experiences as a foster&hellip;</div>
25173                            </div>
25174                        </div>
25175                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25176                            <div class="mec-event-meta mec-color-before">
25177                                <div class="mec-date-details">
25178                                                                            <sp
25178an class="mec-event-d"><i class="mec-sl-calendar"></i>04 Oct</span>
25179                                                                    </div>
25180                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">11:30 am</span> - <span class="mec-end-time">1:30 pm</span></div>                                                                                                <div class="mec-venue-details">
25181                                    <svg xmlns="http://www.w3.org/2000/svg" width="12.308" height="16" viewbox="0 0 12.308 16"><path id="location" d="M6.6,15.839a.7.7,0,0,1-.89,0C5.476,15.644,0,11,0,6.029A6.1,6.1,0,0,1,6.154,0a6.1,6.1,0,0,1,6.154,6.029C12.308,11,6.832,15.644,6.6,15.839ZM6.154,1.333a4.747,4.747,0,0,0-4.786,4.7c0,3.6,3.52,7.215,4.786,8.4,1.266-1.184,4.787-4.8,4.787-8.4A4.747,4.747,0,0,0,6.154,1.333Zm0,7.383A2.7,2.7,0,0,1,3.419,6.049,2.7,2.7,0,0,1,6.154,3.383,2.7,2.7,0,0,1,8.889,6.049,2.7,2.7,0,0,1,6.154,8.716Zm0-4A1.334,1.334,0,1,0,7.521,6.049,1.353,1.353,0,0,0,6.154,4.716Z" fill="#40d9f1" /></svg>                                    <span>THIRD REFORMED CHURCH OF HOLLAND MICHIGAN</span>
25182                                                                        <address class="mec-event-address"><span>111 W 13th St, Holland, MI 49423-3220, United States</span></address>
25183                                                                    </div>
25184                                                                                                                                                                
25185                                <!--                                -->                            </div>
25186                        </div>
25187                    </div>
25188                    <div class="mec-event-footer">
25189                                                <ul class="mec-event-sharing-wrap">
25190                            <li class="mec-event-share">
25191                                <a href="#" class="mec-event-share-icon">
25192                                    <i class="mec-sl-share" title="Share"></i>
25193                                </a>
25194                            </li>
25195                            <li>
25196                                <ul class="mec-event-sharing">
25197                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fevents%2Fa-morning-with-author-laura-boonstra-our-family-is-not-a-tree%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fa-morning-with-author-laura-boonstra-our-family-is-not-a-tree%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fa-morning-with-author-laura-boonstra-our-family-is-not-a-tree%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=A%20Morning%20With%20Author%2
251970Laura%20Boonstra%3A%20%E2%80%99%E2%80%99%20Our%20Family%20Is%20Not%20a%20Tree%E2%80%99%E2%80%99&amp;body=https%3A%2F%2Fsamaritas.org%2Fevents%2Fa-morning-with-author-laura-boonstra-our-family-is-not-a-tree%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25198                            </li>
25199                        </ul>
25200                                                                                                                        <a class="mec-booking-button" data-event-id="2937" href="https://samaritas.org/events/a-morning-with-author-laura-boonstra-our-family-is-not-a-tree/?occurrence=2026-10-04" target="_self" rel="noopener">View Detail</a>                    </div>
25201                            </article>
25202            		
25203            
25204                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-mec1">
25205                                                        <div class="mec-topsec">
25206                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25207                            <div class="mec-event-image"><a data-event-id="1933" href="https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-10-05&amp;time=1791225000" target="_self" rel="noopener"><img decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="1933" /></a></div>
25208                        </div>
25209                        
25210                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25211                            <div class="mec-event-content">
25212                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="1933" href="https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-10-05&amp;time=1791225000" target="_self" rel="noopener">Southeast Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25213                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in Southeast Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in your geographic region to avoid delays in the process.** If you have any questions, please contact: Caitlin Dombrowski at (313)&hellip;</div>
25214                            </div>
25215                        </div>
25216                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25217                            <div class="mec-event-meta mec-color-before">
25218                                <div class="mec-date-details">
25219                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>05 Oct</span>
25220                                                                    </div>
25221                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:30 pm</span> - <span class="mec-end-time">8:30 pm</span></div>                                                                                                                                                                                                
25222                                <!--                                -->                            </div>
25223                        </div>
25224                    </div>
25225                    <div class="mec-event-footer">
25226                                                <ul class="mec-event-sharing-wrap">
25227                            <li class="mec-event-share">
25228                                <a href="#" class="mec-event-share-icon">
25229                                    <i class="mec-sl-share" title="Share"></i>
25230                                </a>
25231                            </li>
25232                            <li>
25233                                <ul class="mec-event-sharing">
25234                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=Southeast%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25235                            </li>
25236                        </ul>
25237                                                                                                                        <a class="mec-booking-button" data-event-id="1933" href="https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-10-05&amp;time=1791225000" target="_self" rel="noopener">View Detail</a>                    </div>
25238                            </article>
25239            		
25240            
25241                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-mec1">
25242                                                        <div class="mec-topsec">
25243                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25244                            <div class="mec-event-image"><a data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-10-06&amp;time=1791309600" target="_self" rel="noopener"><img decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="2118" /></a></div>
25245                        </div>
25246                        
25247                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25248                            <div class="mec-event-content">
25249                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-10-06&amp;time=1791309600" target="_self" rel="noopener">Bay and Mid Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25250                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in the Bay and Mid Michigan! A Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in y
25250our geographic region to avoid delays in the process.** If you have any questions or if you&hellip;</div>
25251                            </div>
25252                        </div>
25253                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25254                            <div class="mec-event-meta mec-color-before">
25255                                <div class="mec-date-details">
25256                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>06 Oct</span>
25257                                                                    </div>
25258                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:00 pm</span> - <span class="mec-end-time">8:00 pm</span></div>                                                                                                                                                                                                
25259                                <!--                                -->                            </div>
25260                        </div>
25261                    </div>
25262                    <div class="mec-event-footer">
25263                                                <ul class="mec-event-sharing-wrap">
25264                            <li class="mec-event-share">
25265                                <a href="#" class="mec-event-share-icon">
25266                                    <i class="mec-sl-share" title="Share"></i>
25267                                </a>
25268                            </li>
25269                            <li>
25270                                <ul class="mec-event-sharing">
25271                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=Bay%20and%20Mid%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25272                            </li>
25273                        </ul>
25274                                                                                                                        <a class="mec-booking-button" data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-10-06&amp;time=1791309600" target="_self" rel="noopener">View Detail</a>                    </div>
25275                            </article>
25276            		
25277            
25278                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-mec1">
25279                                                        <div class="mec-topsec">
25280                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25281                            <div class="mec-event-image"><a data-event-id="1951" href="https://samaritas.org/child-welfare/foster-care/orientations/?occurrence=2026-10-08&amp;time=1791482400" target="_self" rel="noopener"><img loading="lazy" decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="1951" /></a></div>
25282                        </div>
25283                        
25284                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25285                            <div class="mec-event-content">
25286                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="1951" href="https://samaritas.org/child-welfare/foster-care/orientations/?occurrence=2026-10-08&amp;time=1791482400" target="_self" rel="noopener">West Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25287                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in West Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in y
25287our geographic region to avoid delays in the process.** With any questions, contact: Sierra Mulholland at (616) 260-3441 or [email protected]</div>
25288                            </div>
25289                        </div>
25290                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25291                            <div class="mec-event-meta mec-color-before">
25292                                <div class="mec-date-details">
25293                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>08 Oct</span>
25294                                                                    </div>
25295                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:00 pm</span> - <span class="mec-end-time">8:00 pm</span></div>                                                                                                                                                                                                
25296                                <!--                                -->                            </div>
25297                        </div>
25298                    </div>
25299                    <div class="mec-event-footer">
25300                                                <ul class="mec-event-sharing-wrap">
25301                            <li class="mec-event-share">
25302                                <a href="#" class="mec-event-share-icon">
25303                                    <i class="mec-sl-share" title="Share"></i>
25304                                </a>
25305                            </li>
25306                            <li>
25307                                <ul class="mec-event-sharing">
25308                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fchild-welfare%2Ffoster-care%2Forientations%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fchild-welfare%2Ffoster-care%2Forientations%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fchild-welfare%2Ffoster-care%2Forientations%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=West%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fchild-welfare%2Ffoster-care%2Forientations%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25309                            </li>
25310                        </ul>
25311                                                                                                                        <a class="mec-booking-button" data-event-id="1951" href="https://samaritas.org/child-welfare/foster-care/orientations/?occurrence=2026-10-08&amp;time=1791482400" target="_self" rel="noopener">View Detail</a>                    </div>
25312                            </article>
25313            		
25314            
25315                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-mec1">
25316                                                        <div class="mec-topsec">
25317                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25318                            <div class="mec-event-image"><a data-event-id="1931" href="https://samaritas.org/events/west-michigan-foster-care-orientation-12-11-25-830-298/?occurrence=2026-10-15&amp;time=1792087200" target="_self" rel="noopener"><img loading="lazy" decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="1931" /></a></div>
25319                        </div>
25320                        
25321                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25322                            <div class="mec-event-content">
25323                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="1931" href="https://samaritas.org/events/west-michigan-foster-care-orientation-12-11-25-830-298/?occurrence=2026-10-15&amp;time=1792087200" target="_self" rel="noopener">Southwest Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25324                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in West Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in y
25324our geographic region to avoid delays in the process.** To RSVP and receive the Zoom Orientation, contact: Sarah Claxton at (269)&hellip;</div>
25325                            </div>
25326                        </div>
25327                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25328                            <div class="mec-event-meta mec-color-before">
25329                                <div class="mec-date-details">
25330                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>15 Oct</span>
25331                                                                    </div>
25332                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:00 pm</span> - <span class="mec-end-time">8:00 pm</span></div>                                                                                                                                                                                                
25333                                <!--                                -->                            </div>
25334                        </div>
25335                    </div>
25336                    <div class="mec-event-footer">
25337                                                <ul class="mec-event-sharing-wrap">
25338                            <li class="mec-event-share">
25339                                <a href="#" class="mec-event-share-icon">
25340                                    <i class="mec-sl-share" title="Share"></i>
25341                                </a>
25342                            </li>
25343                            <li>
25344                                <ul class="mec-event-sharing">
25345                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fevents%2Fwest-michigan-foster-care-orientation-12-11-25-830-298%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fwest-michigan-foster-care-orientation-12-11-25-830-298%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fwest-michigan-foster-care-orientation-12-11-25-830-298%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=Southwest%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fevents%2Fwest-michigan-foster-care-orientation-12-11-25-830-298%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25346                            </li>
25347                        </ul>
25348                                                                                                                        <a class="mec-booking-button" data-event-id="1931" href="https://samaritas.org/events/west-michigan-foster-care-orientation-12-11-25-830-298/?occurrence=2026-10-15&amp;time=1792087200" target="_self" rel="noopener">View Detail</a>                    </div>
25349                            </article>
25350            		
25351            
25352                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-mec1">
25353                                                        <div class="mec-topsec">
25354                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25355                            <div class="mec-event-image"><a data-event-id="1933" href="https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-10-20&amp;time=1792521000" target="_self" rel="noopener"><img decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="1933" /></a></div>
25356                        </div>
25357                        
25358                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25359                            <div class="mec-event-content">
25360                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="1933" href="https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-10-20&amp;time=1792521000" target="_self" rel="noopener">Southeast Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25361                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in Southeast Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in y
25361our geographic region to avoid delays in the process.** If you have any questions, please contact: Caitlin Dombrowski at (313)&hellip;</div>
25362                            </div>
25363                        </div>
25364                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25365                            <div class="mec-event-meta mec-color-before">
25366                                <div class="mec-date-details">
25367                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>20 Oct</span>
25368                                                                    </div>
25369                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:30 pm</span> - <span class="mec-end-time">8:30 pm</span></div>                                                                                                                                                                                                
25370                                <!--                                -->                            </div>
25371                        </div>
25372                    </div>
25373                    <div class="mec-event-footer">
25374                                                <ul class="mec-event-sharing-wrap">
25375                            <li class="mec-event-share">
25376                                <a href="#" class="mec-event-share-icon">
25377                                    <i class="mec-sl-share" title="Share"></i>
25378                                </a>
25379                            </li>
25380                            <li>
25381                                <ul class="mec-event-sharing">
25382                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=Southeast%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25383                            </li>
25384                        </ul>
25385                                                                                                                        <a class="mec-booking-button" data-event-id="1933" href="https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-10-20&amp;time=1792521000" target="_self" rel="noopener">View Detail</a>                    </div>
25386                            </article>
25387            		
25388            
25389                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202610-mec1">
25390                                                        <div class="mec-topsec">
25391                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25392                            <div class="mec-event-image"><a data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-10-22&amp;time=1792692000" target="_self" rel="noopener"><img decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="2118" /></a></div>
25393                        </div>
25394                        
25395                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25396                            <div class="mec-event-content">
25397                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-10-22&amp;time=1792692000" target="_self" rel="noopener">Bay and Mid Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25398                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in the Bay and Mid Michigan! A Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in y
25398our geographic region to avoid delays in the process.** If you have any questions or if you&hellip;</div>
25399                            </div>
25400                        </div>
25401                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25402                            <div class="mec-event-meta mec-color-before">
25403                                <div class="mec-date-details">
25404                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>22 Oct</span>
25405                                                                    </div>
25406                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:00 pm</span> - <span class="mec-end-time">8:00 pm</span></div>                                                                                                                                                                                                
25407                                <!--                                -->                            </div>
25408                        </div>
25409                    </div>
25410                    <div class="mec-event-footer">
25411                                                <ul class="mec-event-sharing-wrap">
25412                            <li class="mec-event-share">
25413                                <a href="#" class="mec-event-share-icon">
25414                                    <i class="mec-sl-share" title="Share"></i>
25415                                </a>
25416                            </li>
25417                            <li>
25418                                <ul class="mec-event-sharing">
25419                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=Bay%20and%20Mid%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25420                            </li>
25421                        </ul>
25422                                                                                                                        <a class="mec-booking-button" data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-10-22&amp;time=1792692000" target="_self" rel="noopener">View Detail</a>                    </div>
25423                            </article>
25424            		
25425                        <div class="mec-month-divider" data-toggle-divider="mec-toggle-202611-mec1"><h5 style="display: inline">November 2026</h5><i class="mec-sl-arrow-down"></i></div>
25426            
25427                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202611-mec1">
25428                                                        <div class="mec-topsec">
25429                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25430                            <div class="mec-event-image"><a data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-11-03&amp;time=1793728800" target="_self" rel="noopener"><img decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="2118" /></a></div>
25431                        </div>
25432                        
25433                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25434                            <div class="mec-event-content">
25435                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-11-03&amp;time=1793728800" target="_self" rel="noopener">Bay and Mid Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25436                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in the Bay and Mid Michigan! A Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in y
25436our geographic region to avoid delays in the process.** If you have any questions or if you&hellip;</div>
25437                            </div>
25438                        </div>
25439                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25440                            <div class="mec-event-meta mec-color-before">
25441                                <div class="mec-date-details">
25442                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>03 Nov</span>
25443                                                                    </div>
25444                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:00 pm</span> - <span class="mec-end-time">8:00 pm</span></div>                                                                                                                                                                                                
25445                                <!--                                -->                            </div>
25446                        </div>
25447                    </div>
25448                    <div class="mec-event-footer">
25449                                                <ul class="mec-event-sharing-wrap">
25450                            <li class="mec-event-share">
25451                                <a href="#" class="mec-event-share-icon">
25452                                    <i class="mec-sl-share" title="Share"></i>
25453                                </a>
25454                            </li>
25455                            <li>
25456                                <ul class="mec-event-sharing">
25457                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=Bay%20and%20Mid%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25458                            </li>
25459                        </ul>
25460                                                                                                                        <a class="mec-booking-button" data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-11-03&amp;time=1793728800" target="_self" rel="noopener">View Detail</a>                    </div>
25461                            </article>
25462            		
25463            
25464                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202611-mec1">
25465                                                        <div class="mec-topsec">
25466                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25467                            <div class="mec-event-image"><a data-event-id="1933" href="https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-11-09&amp;time=1794249000" target="_self" rel="noopener"><img decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="1933" /></a></div>
25468                        </div>
25469                        
25470                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25471                            <div class="mec-event-content">
25472                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="1933" href="https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-11-09&amp;time=1794249000" target="_self" rel="noopener">Southeast Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25473                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in Southeast Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in y
25473our geographic region to avoid delays in the process.** If you have any questions, please contact: Caitlin Dombrowski at (313)&hellip;</div>
25474                            </div>
25475                        </div>
25476                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25477                            <div class="mec-event-meta mec-color-before">
25478                                <div class="mec-date-details">
25479                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>09 Nov</span>
25480                                                                    </div>
25481                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:30 pm</span> - <span class="mec-end-time">8:30 pm</span></div>                                                                                                                                                                                                
25482                                <!--                                -->                            </div>
25483                        </div>
25484                    </div>
25485                    <div class="mec-event-footer">
25486                                                <ul class="mec-event-sharing-wrap">
25487                            <li class="mec-event-share">
25488                                <a href="#" class="mec-event-share-icon">
25489                                    <i class="mec-sl-share" title="Share"></i>
25490                                </a>
25491                            </li>
25492                            <li>
25493                                <ul class="mec-event-sharing">
25494                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=Southeast%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fevents%2Fsoutheast-michigan-foster-care-orientation-12-18-2025-917%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25495                            </li>
25496                        </ul>
25497                                                                                                                        <a class="mec-booking-button" data-event-id="1933" href="https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-11-09&amp;time=1794249000" target="_self" rel="noopener">View Detail</a>                    </div>
25498                            </article>
25499            		
25500            
25501                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202611-mec1">
25502                                                        <div class="mec-topsec">
25503                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25504                            <div class="mec-event-image"><a data-event-id="1951" href="https://samaritas.org/child-welfare/foster-care/orientations/?occurrence=2026-11-12&amp;time=1794506400" target="_self" rel="noopener"><img loading="lazy" decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="1951" /></a></div>
25505                        </div>
25506                        
25507                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25508                            <div class="mec-event-content">
25509                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="1951" href="https://samaritas.org/child-welfare/foster-care/orientations/?occurrence=2026-11-12&amp;time=1794506400" target="_self" rel="noopener">West Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25510                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in West Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in y
25510our geographic region to avoid delays in the process.** With any questions, contact: Sierra Mulholland at (616) 260-3441 or [email protected]</div>
25511                            </div>
25512                        </div>
25513                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25514                            <div class="mec-event-meta mec-color-before">
25515                                <div class="mec-date-details">
25516                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>12 Nov</span>
25517                                                                    </div>
25518                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:00 pm</span> - <span class="mec-end-time">8:00 pm</span></div>                                                                                                                                                                                                
25519                                <!--                                -->                            </div>
25520                        </div>
25521                    </div>
25522                    <div class="mec-event-footer">
25523                                                <ul class="mec-event-sharing-wrap">
25524                            <li class="mec-event-share">
25525                                <a href="#" class="mec-event-share-icon">
25526                                    <i class="mec-sl-share" title="Share"></i>
25527                                </a>
25528                            </li>
25529                            <li>
25530                                <ul class="mec-event-sharing">
25531                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fchild-welfare%2Ffoster-care%2Forientations%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fchild-welfare%2Ffoster-care%2Forientations%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fchild-welfare%2Ffoster-care%2Forientations%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=West%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fchild-welfare%2Ffoster-care%2Forientations%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25532                            </li>
25533                        </ul>
25534                                                                                                                        <a class="mec-booking-button" data-event-id="1951" href="https://samaritas.org/child-welfare/foster-care/orientations/?occurrence=2026-11-12&amp;time=1794506400" target="_self" rel="noopener">View Detail</a>                    </div>
25535                            </article>
25536            		
25537            
25538                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202611-mec1">
25539                                                        <div class="mec-topsec">
25540                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25541                            <div class="mec-event-image"><a data-event-id="1931" href="https://samaritas.org/events/west-michigan-foster-care-orientation-12-11-25-830-298/?occurrence=2026-11-19&amp;time=1795111200" target="_self" rel="noopener"><img loading="lazy" decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="1931" /></a></div>
25542                        </div>
25543                        
25544                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25545                            <div class="mec-event-content">
25546                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="1931" href="https://samaritas.org/events/west-michigan-foster-care-orientation-12-11-25-830-298/?occurrence=2026-11-19&amp;time=1795111200" target="_self" rel="noopener">Southwest Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25547                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in West Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in y
25547our geographic region to avoid delays in the process.** To RSVP and receive the Zoom Orientation, contact: Sarah Claxton at (269)&hellip;</div>
25548                            </div>
25549                        </div>
25550                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25551                            <div class="mec-event-meta mec-color-before">
25552                                <div class="mec-date-details">
25553                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>19 Nov</span>
25554                                                                    </div>
25555                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:00 pm</span> - <span class="mec-end-time">8:00 pm</span></div>                                                                                                                                                                                                
25556                                <!--                                -->                            </div>
25557                        </div>
25558                    </div>
25559                    <div class="mec-event-footer">
25560                                                <ul class="mec-event-sharing-wrap">
25561                            <li class="mec-event-share">
25562                                <a href="#" class="mec-event-share-icon">
25563                                    <i class="mec-sl-share" title="Share"></i>
25564                                </a>
25565                            </li>
25566                            <li>
25567                                <ul class="mec-event-sharing">
25568                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fevents%2Fwest-michigan-foster-care-orientation-12-11-25-830-298%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fwest-michigan-foster-care-orientation-12-11-25-830-298%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fwest-michigan-foster-care-orientation-12-11-25-830-298%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=Southwest%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fevents%2Fwest-michigan-foster-care-orientation-12-11-25-830-298%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25569                            </li>
25570                        </ul>
25571                                                                                                                        <a class="mec-booking-button" data-event-id="1931" href="https://samaritas.org/events/west-michigan-foster-care-orientation-12-11-25-830-298/?occurrence=2026-11-19&amp;time=1795111200" target="_self" rel="noopener">View Detail</a>                    </div>
25572                            </article>
25573                        <article class="mec-past-event mec-event-article  mec-clear  mec-divider-toggle mec-toggle-202611-mec1">
25574                                                        <div class="mec-topsec">
25575                                        <div class="col-md-3 mec-event-image-wrap mec-col-table-c">
25576                            <div class="mec-event-image"><a data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-11-19&amp;time=1795111200" target="_self" rel="noopener"><img decoding="async" width="300" height="300" src="https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1-300x300.png" class="attachment-thumblist size-thumblist wp-post-image" alt="Engaging photo of a smiling girl participating in Samaritas foster parent orientation program, promoting child welfare and community support." data-mec-postid="2118" /></a></div>
25577                        </div>
25578                        
25579                        <div class="col-md-6 mec-col-table-c mec-event-content-wrap">
25580                            <div class="mec-event-content">
25581                                                                                                <h3 class="mec-event-title"><a class="mec-color-hover" data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-11-19&amp;time=1795111200" target="_self" rel="noopener">Bay and Mid Michigan Foster Care Orientation</a><span class="event-color" style="background: #a8cf45"></span></h3>
25582                                <div class="mec-event-description">Join us to learn more about becoming a foster parent in the Bay and Mid Michigan! A Zoom Orientation will give you all you need to take the next steps! Register here. **Please select an Orientation date in y
25582our geographic region to avoid delays in the process.** If you have any questions or if you&hellip;</div>
25583                            </div>
25584                        </div>
25585                        <div class="col-md-3 mec-col-table-c mec-event-meta-wrap">
25586                            <div class="mec-event-meta mec-color-before">
25587                                <div class="mec-date-details">
25588                                                                            <span class="mec-event-d"><i class="mec-sl-calendar"></i>19 Nov</span>
25589                                                                    </div>
25590                                                                <div class="mec-time-details"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewbox="0 0 16 16"><path id="clock" d="M8,16a8,8,0,1,1,8-8A8.009,8.009,0,0,1,8,16ZM8,1.333A6.667,6.667,0,1,0,14.667,8,6.674,6.674,0,0,0,8,1.333Zm2.667,10a.665.665,0,0,1-.471-.2L7.529,8.471a.666.666,0,0,1-.144-.217A.673.673,0,0,1,7.333,8V3.333a.667.667,0,1,1,1.333,0V7.724L11.138,10.2a.667.667,0,0,1-.471,1.138Z" fill="#60daf2" /></svg><span class="mec-start-time">6:00 pm</span> - <span class="mec-end-time">8:00 pm</span></div>                                                                                                                                                                                                
25591                                <!--                                -->                            </div>
25592                        </div>
25593                    </div>
25594                    <div class="mec-event-footer">
25595                                                <ul class="mec-event-sharing-wrap">
25596                            <li class="mec-event-share">
25597                                <a href="#" class="mec-event-share-icon">
25598                                    <i class="mec-sl-share" title="Share"></i>
25599                                </a>
25600                            </li>
25601                            <li>
25602                                <ul class="mec-event-sharing">
25603                                    <li class="mec-event-social-icon"><a class="facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=500,width=600&apos;); return false;" target="_blank" title="Share on Facebook"><i class="mec-fa-facebook"></i><span class="mec-social-title">Facebook</span></a></li><li class="mec-event-social-icon"><a class="twitter" href="https://x.com/intent/tweet?url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="X Social Network"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 462.799"><path d="M403.229 0h78.506L310.219 196.04 512 462.799H354.002L230.261 301.007 88.669 462.799h-78.56l183.455-209.683L0 0h161.999l111.856 147.88L403.229 0zm-27.556 415.805h43.505L138.363 44.527h-46.68l283.99 371.278z" /></svg><span class="mec-social-title">Twitter</span></a></li><li class="mec-event-social-icon"><a class="linkedin" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" onclick="javascript:window.open(this.href, &apos;&apos;, &apos;menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=500&apos;); return false;" target="_blank" title="Linkedin"><i class="mec-fa-linkedin"></i><span class="mec-social-title">Linkedin</span></a></li><li class="mec-event-social-icon"><a class="email" href="mailto:?subject=Bay%20and%20Mid%20Michigan%20Foster%20Care%20Orientation&amp;body=https%3A%2F%2Fsamaritas.org%2Fevents%2Fbay-mid-michigan-foster-care-orientation-12-18-2025-917-754%2F" title="Email"><i class="mec-fa-envelope"></i><span class="mec-social-title">Email</span></a></li>                                </ul>
25604                            </li>
25605                        </ul>
25606                                                                                                                        <a class="mec-booking-button" data-event-id="2118" href="https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-11-19&amp;time=1795111200" target="_self" rel="noopener">View Detail</a>                    </div>
25607                            </article>
25608            			</div>
25609</div>
25610
25611    </div>
25612    <div class="mec-skin-list-no-events-container mec-util-hidden" id="mec_skin_no_events_mec1">
25613        No event found!    </div>
25614    
25615    <div class="mec-load-more-wrap">
25616                <div tabindex="0" onkeydown="if(event.keyCode===13){jQuery(this).trigger(&apos;click&apos;);}" class="mec-load-more-button ">Load More</div>
25617            </div>
25618</div>
25619<script data-mec-view-beacon="1" data-view="list" data-skin="list" data-sh="67dccafc2b8c" data-count="5_20">(function(){if(!window.mecRelayBeacon||!document.currentScript)return;var s=document.currentScript;window.mecRelayBeacon("mec_calendar_view_rendered",{calendar_url:location.origin+location.pathname,view_type:s.dataset.view,skin:s.dataset.skin,shortcode_id_hash:s.dataset.sh,events_shown_bucket:s.dataset.count},"mec_vr_"+s.dataset.skin+"_"+s.dataset.sh);})();</script>
25619    </div>
25620
25621</div>
25622<style>#mec_skin_mec1 .mec-search-form .mec-date-search{width: 100%;}</style>
25623<script data-mec-view-beacon="1" data-view="default_full_calendar" data-skin="default_full_calendar" data-sh="d5fcc2c0bdf1" data-count="0">(function(){if(!window.mecRelayBeacon||!document.currentScript)return;var s=document.currentScript;window.mecRelayBeacon("mec_calendar_view_rendered",{calendar_url:location.origin+location.pathname,view_type:s.dataset.view,skin:s.dataset.skin,shortcode_id_hash:s.dataset.sh,events_shown_bucket:s.dataset.count},"mec_vr_"+s.dataset.skin+"_"+s.dataset.sh);})();</script>
25623                    
25624                
25625            
25626            </section>
25627
25628    
25629
25630	</div><!-- .fl-page-content -->
25631	<footer class="fl-builder-content fl-builder-content-67 fl-builder-global-templates-locked" data-post-id="67" data-type="footer" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-7f0bwnkuo9dl fl-row-default-height fl-row-align-center" data-node="7f0bwnkuo9dl">
25632	<div class="fl-row-content-wrap">
25633		<div class="uabb-row-separator uabb-top-row-separator" >
25634</div>
25635						<div class="fl-row-content fl-row-fixed-width fl-node-content">
25636		
25637<div class="fl-col-group fl-node-braci03us7zg" data-node="braci03us7zg">
25638			<div class="fl-col fl-node-5knrhd6c3gt8 fl-col-bg-color" data-node="5knrhd6c3gt8">
25639	<div class="fl-col-content fl-node-content"><div role="figure" class="fl-module fl-module-photo fl-photo fl-photo-align-center fl-node-ceis7kzf4vxl" data-node="ceis7kzf4vxl" aria-label="Photo" itemscope itemtype="https://schema.org/ImageObject">
25640	<div class="fl-photo-content fl-photo-img-png">
25641					<img decoding="async" class="fl-photo-img wp-image-259 size-full" src="https://samaritas.org/wp-content/uploads/2025/03/logo-white.png" alt="Samaritas-community-support-center-people-having-discussion." height="384" width="1500" title="logo-white" loading="lazy" itemprop="image" srcset="https://samaritas.org/wp-content/uploads/2025/03/logo-white.png 1500w, https://samaritas.org/wp-content/uploads/2025/03/logo-white-300x77.png 300w, https://samaritas.org/wp-content/uploads/2025/03/logo-white-1024x262.png 1024w, https://samaritas.org/wp-content/uploads/2025/03/logo-white-768x197.png 768w" sizes="auto, (max-width: 1500px) 100vw, 1500px" />
25642					</div>
25643	</div>
25644<div class="fl-module fl-module-icon-group fl-node-h7xn3amqeky9" data-node="h7xn3amqeky9" aria-label="Icon Group">
25645	<div class="fl-module-content fl-node-content">
25646		<div class="fl-icon-group">
25647	<span class="fl-icon">
25648								<a href="https://www.facebook.com/IamSamaritas/" target="_self">
25649							<i class="ua-icon ua-icon-facebook-with-circle" aria-hidden="true"></i>
25650						</a>
25651			</span>
25652		<span class="fl-icon">
25653								<a href="https://www.instagram.com/wearesamaritas/?hl=en" target="_self">
25654							<i class="ua-icon ua-icon-instagram-with-circle" aria-hidden="true"></i>
25655						</a>
25656			</span>
25657		<span class="fl-icon">
25658								<a href="https://www.youtube.com/@Samaritas" target="_self">
25659							<i class="ua-icon ua-icon-youtube-with-circle" aria-hidden="true"></i>
25660						</a>
25661			</span>
25662		<span class="fl-icon">
25663								<a href="https://www.linkedin.com/company/samaritas/" target="_self">
25664							<i class="ua-icon ua-icon-linkedin-with-circle" aria-hidden="true"></i>
25665						</a>
25666			</span>
25667	</div>
25668	</div>
25669</div>
25670<div class="fl-module fl-module-creative-link fl-node-r4ck10b8f3xu" data-node="r4ck10b8f3xu" aria-label="Creative Link">
25671	<div class="fl-module-content fl-node-content">
25672		<div class="uabb-module-content uabb-cl-wrap">
25673	<ul class="uabb-cl-ul">
25674			<li class="uabb-creative-link uabb-cl-style3 ">
25675			<h4 class="uabb-cl-heading">
25676			<a href="https://samaritas.org/mental-health-addiction/" target="_self"  data-hover="Mental Health &amp; Addiction" aria-label="Mental Health &amp; Addiction">Mental Health &amp; Addiction</a>
25677			</h4>
25678		</li>
25679					<li class="uabb-creative-link uabb-cl-style3 ">
25680			<h4 class="uabb-cl-heading">
25681			<a href="https://samaritas.org/housing-community/" target="_self"  data-hover="Housing &amp; Community" aria-label="Housing &amp; Community">Housing &amp; Community</a>
25682			</h4>
25683		</li>
25684					<li class="uabb-creative-link uabb-cl-style3 ">
25685			<h4 class="uabb-cl-heading">
25686			<a href="https://samaritas.org/child-welfare/" target="_self"  data-hover="Child &amp; Family" aria-label="Child &amp; Family">Child &amp; Family</a>
25687			</h4>
25688		</li>
25689					<li class="uabb-creative-link uabb-cl-style3 ">
25690			<h4 class="uabb-cl-heading">
25691			<a href="https://samaritas.org/new-americans/" target="_self"  data-hover="New Americans" aria-label="New Americans">New Americans</a>
25692			</h4>
25693		</li>
25694				</ul>
25695</div>
25696	</div>
25697</div>
25698</div>
25699</div>
25700	</div>
25701
25702<div class="fl-col-group fl-node-v2xw7nyditgc" data-node="v2xw7nyditgc">
25703			<div class="fl-col fl-node-nibmdo0h2vty fl-col-bg-color" data-node="nibmdo0h2vty">
25704	<div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-separator fl-node-g76swtkmahnq" data-node="g76swtkmahnq" aria-label="Separator">
25705	<div class="fl-separator"></div>
25706</div>
25707</div>
25708</div>
25709	</div>
25710		</div>
25711	</div>
25712</div>
25713<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-6935gbqc7aes fl-row-default-height fl-row-align-center" data-node="6935gbqc7aes">
25714	<div class="fl-row-content-wrap">
25715		<div class="uabb-row-separator uabb-top-row-separator" >
25716</div>
25717						<div class="fl-row-content fl-row-fixed-width fl-node-content">
25718		
25719<div class="fl-col-group fl-node-pjfk1z0y56a3" data-node="pjfk1z0y56a3">
25720			<div class="fl-col fl-node-z42awyrplvqh fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-has-cols" data-node="z42awyrplvqh">
25721	<div class="fl-col-content fl-node-content">
25722<div class="fl-col-group fl-node-odpu7g9503nh fl-col-group-nested fl-col-group-custom-width" data-node="odpu7g9503nh">
25723			<div class="fl-col fl-node-u5sl28bdpcj7 fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="u5sl28bdpcj7">
25724	<div class="fl-col-content fl-node-content"><div role="figure" class="fl-module fl-module-photo fl-photo fl-photo-align-right fl-node-2634xhgqjl7s" data-node="2634xhgqjl7s" aria-label="Photo" itemscope itemtype="https://schema.org/ImageObject">
25725	<div class="fl-photo-content fl-photo-img-png">
25726					<img decoding="async" class="fl-photo-img wp-image-263 size-full" src="https://samaritas.org/wp-content/uploads/2025/03/building-gr.png" alt="Affordable senior housing building with snow-covered roofs, surrounded by trees, in a serene community setting." height="248" width="248" title="building-gr" loading="lazy" itemprop="image" srcset="https://samaritas.org/wp-content/uploads/2025/03/building-gr.png 248w, https://samaritas.org/wp-content/uploads/2025/03/building-gr-150x150.png 150w" sizes="auto, (max-width: 248px) 100vw, 248px" />
25727					</div>
25728	</div>
25729</div>
25730</div>
25731			<div class="fl-col fl-node-yqsefwb9iul3 fl-col-bg-color fl-col-small-custom-width" data-node="yqsefwb9iul3">
25732	<div class="fl-col-content fl-node-content"><h3  class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-jr3qfg40unvo" data-node="jr3qfg40unvo" aria-label="Heading">
25733			Grand Rapids	</h3>
25734<div class="fl-module fl-module-icon fl-node-ugcth1kr5l68" data-node="ugcth1kr5l68" aria-label="Icon">
25735	<div class="fl-module-content fl-node-content">
25736		<div class="fl-icon-wrap">
25737	<span class="fl-icon">
25738								<a href="tel:6163561934" target="_self" tabindex="-1" aria-hidden="true">
25739							<i class="fas fa-phone" aria-hidden="true"></i>
25740						</a>
25741			</span>
25742			<div id="fl-icon-text-ugcth1kr5l68" class="fl-icon-text">
25743						<a href="tel:6163561934" target="_self" class="fl-icon-text-link fl-icon-text-wrap">
25744						<p>(616) 356-1934</p>						</a>
25745					</div>
25746	</div>
25747	</div>
25748</div>
25749<div class="fl-module fl-module-icon fl-node-ivtbn1u3l6mr" data-node="ivtbn1u3l6mr" aria-label="Icon">
25750	<div class="fl-module-content fl-node-content">
25751		<div class="fl-icon-wrap">
25752	<span class="fl-icon">
25753				<i class="far fa-map" aria-hidden="true"></i>
25754					</span>
25755			<div id="fl-icon-text-ivtbn1u3l6mr" class="fl-icon-text fl-icon-text-wrap">
25756						<p>2080 Union Ave SE<br />Grand Rapids, MI 49507</p>					</div>
25757	</div>
25758	</div>
25759</div>
25760</div>
25761</div>
25762	</div>
25763</div>
25764</div>
25765			<div class="fl-col fl-node-5dsv12z6qtu9 fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-has-cols" data-node="5dsv12z6qtu9">
25766	<div class="fl-col-content fl-node-content">
25767<div class="fl-col-group fl-node-yn2uz75wv86p fl-col-group-nested fl-col-group-custom-width" data-node="yn2uz75wv86p">
25768			<div class="fl-col fl-node-tovgfipejldz fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="tovgfipejldz">
25769	<div class="fl-col-content fl-node-content"><div role="figure" class="fl-module fl-module-photo fl-photo fl-photo-align-right fl-photo-crop-circle fl-node-tbq9s18zw0ek" data-node="tbq9s18zw0ek" aria-label="Photo" itemscope itemtype="https://schema.org/ImageObject">
25770	<div class="fl-photo-content fl-photo-img-jpg">
25771					<img decoding="async" class="fl-photo-img wp-image-268 size-full" src="https://samaritas.org/wp-content/uploads/bb-plugin/cache/location-building-circle-3c5882ec8e7aeebaba40129988d89190-tbq9s18zw0ek.jpg" alt="Compassionate Samaritas community center providing social services and support in a modern building with greenery." height="248" width="248" title="location-building" loading="lazy" itemprop="image" />
25772					</div>
25773	</div>
25774</div>
25775</div>
25776			<div class="fl-col fl-node-8xotk763dm1n fl-col-bg-color fl-col-small-custom-width" data-node="8xotk763dm1n">
25777	<div class="fl-col-content fl-node-content"><h3  class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-7cqa91dtwol8" data-node="7cqa91dtwol8" aria-label="Heading">
25778			Lansing	</h3>
25779<div class="fl-module fl-module-icon fl-node-ewquc2gb87t3" data-node="ewquc2gb87t3" aria-label="Icon">
25780	<div class="fl-module-content fl-node-content">
25781		<div class="fl-icon-wrap">
25782	<span class="fl-icon">
25783								<a href="tel:5173217663" target="_self" tabindex="-1" aria-hidden="true">
25784							<i class="fas fa-phone" aria-hidden="true"></i>
25785						</a>
25786			</span>
25787			<div id="fl-icon-text-ewquc2gb87t3" class="fl-icon-text">
25788						<a href="tel:5173217663" target="_self" class="fl-icon-text-link fl-icon-text-wrap">
25789						<p>(517) 321-7663</p>						</a>
25790					</div>
25791	</div>
25792	</div>
25793</div>
25794<div class="fl-module fl-module-icon fl-node-rpxwh438bmq2" data-node="rpxwh438bmq2" aria-label="Icon">
25795	<div class="fl-module-content fl-node-content">
25796		<div class="fl-icon-wrap">
25797	<span class="fl-icon">
25798				<i class="far fa-map" aria-hidden="true"></i>
25799					</span>
25800			<div id="fl-icon-text-rpxwh438bmq2" class="fl-icon-text fl-icon-text-wrap">
25801						<p>1545 Keystone Ave<br />Lansing, MI 48911</p>					</div>
25802	</div>
25803	</div>
25804</div>
25805</div>
25806</div>
25807	</div>
25808</div>
25809</div>
25810			<div class="fl-col fl-node-yep721hsmlo6 fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-has-cols" data-node="yep721hsmlo6">
25811	<div class="fl-col-content fl-node-content">
25812<div class="fl-col-group fl-node-kxheu2zor6tc fl-col-group-nested fl-col-group-custom-width" data-node="kxheu2zor6tc">
25813			<div class="fl-col fl-node-4fvnwygireqj fl-col-bg-color fl-col-small fl-col-small-full-width fl-col-small-custom-width" data-node="4fvnwygireqj">
25814	<div class="fl-col-content fl-node-content"><div role="figure" class="fl-module fl-module-photo fl-photo fl-photo-align-right fl-node-t6yn5u0wagr2" data-node="t6yn5u0wagr2" aria-label="Photo" itemscope itemtype="https://schema.org/ImageObject">
25815	<div class="fl-photo-content fl-photo-img-png">
25816					<img decoding="async" class="fl-photo-img wp-image-267 size-full" src="https://samaritas.org/wp-content/uploads/2025/03/samaritas-building.png" alt="Samaritas headquarters building exterior showcasing modern architecture and community outreach facility." height="248" width="248" title="samaritas-building" loading="lazy" itemprop="image" srcset="https://samaritas.org/wp-content/uploads/2025/03/samaritas-building.png 248w, https://samaritas.org/wp-content/uploads/2025/03/samaritas-building-150x150.png 150w" sizes="auto, (max-width: 248px) 100vw, 248px" />
25817					</div>
25818	</div>
25819</div>
25820</div>
25821			<div class="fl-col fl-node-feys8zk2dh4n fl-col-bg-color fl-col-small-custom-width" data-node="feys8zk2dh4n">
25822	<div class="fl-col-content fl-node-content"><h3  class="fl-module fl-module-heading fl-heading fl-heading-text fl-node-eah3fuikv1d8" data-node="eah3fuikv1d8" aria-label="Heading">
25823			Detroit	</h3>
25824<div class="fl-module fl-module-icon fl-node-5mf09dzbe67x" data-node="5mf09dzbe67x" aria-label="Icon">
25825	<div class="fl-module-content fl-node-content">
25826		<div class="fl-icon-wrap">
25827	<span class="fl-icon">
25828								<a href="tel:3138237700" target="_self" tabindex="-1" aria-hidden="true">
25829							<i class="fas fa-phone" aria-hidden="true"></i>
25830						</a>
25831			</span>
25832			<div id="fl-icon-text-5mf09dzbe67x" class="fl-icon-text">
25833						<a href="tel:3138237700" target="_self" class="fl-icon-text-link fl-icon-text-wrap">
25834						<p>(313) 823-7700</p>						</a>
25835					</div>
25836	</div>
25837	</div>
25838</div>
25839<div class="fl-module fl-module-icon fl-node-405gfesaplrm" data-node="405gfesaplrm" aria-label="Icon">
25840	<div class="fl-module-content fl-node-content">
25841		<div class="fl-icon-wrap">
25842	<span class="fl-icon">
25843				<i class="far fa-map" aria-hidden="true"></i>
25844					</span>
25845			<div id="fl-icon-text-405gfesaplrm" class="fl-icon-text fl-icon-text-wrap">
25846						<p>8131 E. Jefferson Ave.<br />Detroit, MI 48214</p>					</div>
25847	</div>
25848	</div>
25849</div>
25850</div>
25851</div>
25852	</div>
25853</div>
25854</div>
25855	</div>
25856		</div>
25857	</div>
25858</div>
25859<div class="fl-row fl-row-full-width fl-row-bg-color fl-node-zhf76yicxa9e fl-row-default-height fl-row-align-center" data-node="zhf76yicxa9e">
25860	<div class="fl-row-content-wrap">
25861		<div class="uabb-row-separator uabb-top-row-separator" >
25862</div>
25863						<div class="fl-row-content fl-row-fixed-width fl-node-content">
25864		
25865<div class="fl-col-group fl-node-0pfkamoz4dti" data-node="0pfkamoz4dti">
25866			<div class="fl-col fl-node-2ivgaf1ou5ds fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="2ivgaf1ou5ds">
25867	<div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-rich-text fl-rich-text fl-node-locz6i1pq4m0" data-node="locz6i1pq4m0" aria-label="Text Editor">
25868	<p style="text-align: center;">© 2026 Samaritas. All Rights Reserved. <span style="color: #ff9900;"><a style="color: #ff9900;" href="https://samaritas.org/accessibility/" target="_blank" rel="noopener">Accessibility</a></span></p>
25869</div>
25870</div>
25871</div>
25872			<div class="fl-col fl-node-b5svln20gw1p fl-col-bg-color fl-col-small fl-col-small-full-width" data-node="b5svln20gw1p">
25873	<div class="fl-col-content fl-node-content"><div  class="fl-module fl-module-html fl-html fl-node-j1zb89cy3vha" data-node="j1zb89cy3vha" aria-label="HTML">
25874	<a href="https://app.candid.org/profile/7524320/samaritas-38-1360553" target="_blank"> 
25875<img decoding="async" src="https://widgets.guidestar.org/prod/v1/pdp/transparency-seal/7524320/svg" /> </a></div>
25876</div>
25877</div>
25878	</div>
25879		</div>
25880	</div>
25881</div>
25882</footer><div class="uabb-js-breakpoint" style="display: none;"></div>	</div><!-- .fl-page -->
25883<script type="speculationrules">
25884{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/bb-theme-child/*","/wp-content/themes/bb-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
25885</script>
25885
25886			
25886<script>
25887				const registerAllyAction = () => {
25888					if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) {
25889						return;
25890					}
25891
25892					elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => {
25893						if (window?.ea11yWidget?.widget?.open) {
25894							return window.ea11yWidget.widget.isOpen()
25895								? window.ea11yWidget.widget.close()
25896								: window.ea11yWidget.widget.open();
25897						}
25898					} );
25899				};
25900
25901				const waitingLimit = 30;
25902				let retryCounter = 0;
25903
25904				const waitForElementorPro = () => {
25905					return new Promise( ( resolve ) => {
25906						const intervalId = setInterval( () => {
25907							if ( retryCounter === waitingLimit ) {
25908								resolve( null );
25909							}
25910
25911							retryCounter++;
25912
25913							if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
25914								clearInterval( intervalId );
25915								resolve( window.elementorFrontend );
25916							}
25917								}, 100 ); // Check every 100 milliseconds for availability of elementorFrontend
25918					});
25919				};
25920
25921				waitForElementorPro().then( () => { registerAllyAction(); });
25922			</script>
25922
25923			    <div class="fl-node-t47lfbrsng8i brex-mobile-menu-container-node" role="navigation" aria-label="Mobile menu">
25924        <div class="brex-mobile-menu-container brex-mobile-menu-left">
25925            <ul id="menu-main" class="brex-mobile-menu-inner"><li id="menu-item-41" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-41"><a href="https://samaritas.org/child-welfare/foster-care/">Foster Care</a></li>
25926<li id="menu-item-40" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40"><a href="https://samaritas.org/housing-community/affordable-living/">Affordable Living</a></li>
25927<li id="menu-item-39" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://samaritas.org/new-americans/">New Americans</a></li>
25928<li id="menu-item-38" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38"><a href="https://samaritas.org/building-communities/">Building Communities</a></li>
25929<li id="menu-item-36" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36"><a href="https://samaritas.org/careers/">Careers</a></li>
25930<li id="menu-item-37" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37"><a href="https://samaritas.org/about-us/">About Us</a></li>
25931</ul>        </div>
25932    </div>
25933
25934        <div class="fl-node-9n4eltfvh2r7 brex-mobile-menu-container-node" role="navigation" aria-label="Mobile menu">
25935        <div class="brex-mobile-menu-container brex-mobile-menu-left">
25936            <ul id="menu-main-1" class="brex-mobile-menu-inner"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-41"><a href="https://samaritas.org/child-welfare/foster-care/">Foster Care</a></li>
25937<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-40"><a href="https://samaritas.org/housing-community/affordable-living/">Affordable Living</a></li>
25938<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39"><a href="https://samaritas.org/new-americans/">New Americans</a></li>
25939<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38"><a href="https://samaritas.org/building-communities/">Building Communities</a></li>
25940<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-36"><a href="https://samaritas.org/careers/">Careers</a></li>
25941<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-37"><a href="https://samaritas.org/about-us/">About Us</a></li>
25942</ul>        </div>
25943    </div>
25944
25945    
25945<script id="jquery-ui-core-js-before">
25946jQuery.uiBackCompat = true;
25947//# sourceURL=jquery-ui-core-js-before
25948</script>
vendor: 1 bytes, line 25948
25948
25949<script id="jquery-ui-core-js" src="https://samaritas.org/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 25949
25949
25950<script id="jquery-ui-datepicker-js" src="https://samaritas.org/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 25950
25950
25951<script id="jquery-ui-datepicker-js-after">
25952jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
25953//# sourceURL=jquery-ui-datepicker-js-after
25954</script>
vendor: 1 bytes, line 25954
25954
25955<script id="mec-typekit-script-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/js/jquery.typewatch.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25955
25955
25956<script id="featherlight-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/featherlight/featherlight.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25956
25956
25957<script id="mec-select2-script-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/select2/select2.full.min.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25957
25957
25958<script id="mec-general-calendar-script-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/js/mec-general-calendar.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25958
25958
25959<script id="mec-tooltip-script-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/tooltip/tooltip.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25959
25959
25960<script id="mec-frontend-script-js-extra">
25961var mecdata = {"day":"day","days":"days","hour":"hour","hours":"hours","minute":"minute","minutes":"minutes","second":"second","seconds":"seconds","next":"Next","prev":"Prev","elementor_edit_mode":"no","recapcha_key":"","ajax_url":"https://samaritas.org/wp-admin/admin-ajax.php","fes_nonce":"3c698102fa","fes_thankyou_page_time":"2000","fes_upload_nonce":"4efdce3234","current_year":"2026","current_month":"10","datepicker_format":"yy-mm-dd&Y-m-d","sf_update_url":"0","a11y_search_results":"Search updated. %1$s events found%2$s.","a11y_search_result":"Search updated. %1$s event found%2$s.","a11y_search_query":" for \"%s\"","a11y_search_address":" near \"%s\"","a11y_calendar_dialog":"Calendar date picker"};
25962var mecdata = {"day":"day","days":"days","hour":"hour","hours":"hours","minute":"minute","minutes":"minutes","second":"second","seconds":"seconds","next":"Next","prev":"Prev","elementor_edit_mode":"no","recapcha_key":"","ajax_url":"https://samaritas.org/wp-admin/admin-ajax.php","fes_nonce":"3c698102fa","fes_thankyou_page_time":"2000","fes_upload_nonce":"4efdce3234","current_year":"2026","current_month":"10","datepicker_format":"yy-mm-dd&Y-m-d","sf_update_url":"0","a11y_search_results":"Search updated. %1$s events found%2$s.","a11y_search_result":"Search updated. %1$s event found%2$s.","a11y_search_query":" for \"%s\"","a11y_search_address":" near \"%s\"","a11y_calendar_dialog":"Calendar date picker","interval_units":{"daily":"days","weekly":"weeks","monthly":"months","yearly":"years"}};
25963//# sourceURL=mec-frontend-script-js-extra
25964</script>
vendor: 1 bytes, line 25964
25964
25965<script id="mec-frontend-script-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/js/frontend.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25965
25965
25966<script id="mec-tracking-script-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/js/tracking.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25966
25966
25967<script id="mec-events-script-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/js/events.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25967
25967
25968<script id="mec-lity-script-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/lity/lity.min.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25968
25968
25969<script id="mec-colorbrightness-script-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/colorbrightness/colorbrightness.min.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25969
25969
25970<script id="mec-owl-carousel-script-js" src="https://samaritas.org/wp-content/plugins/modern-events-calendar-lite/assets/packages/owl-carousel/owl.carousel.min.js?ver=7.36.4.1791040409.1790278543"></script>
vendor: 1 bytes, line 25970
25970
25971<script id="leadin-script-loader-js-js-extra">
25972var leadin_wordpress = {"userRole":"visitor","pageType":"archive","leadinPluginVersion":"11.3.75"};
25973//# sourceURL=leadin-script-loader-js-js-extra
25974</script>
vendor: 1 bytes, line 25974
25974
25975<script async defer id='hs-script-loader' src="https://js.hs-scripts.com/43983611.js?integration=WordPress&#038;ver=11.3.75"></script>
vendor: 1 bytes, line 25975
25975
25976<script id="imagesloaded-js" src="https://samaritas.org/wp-content/plugins/bb-plugin/js/libs/jquery.imagesloaded.min.js?ver=2.11.1.1"></script>
vendor: 1 bytes, line 25976
25976
25977<script id="jquery-throttle-js" src="https://samaritas.org/wp-content/plugins/bb-plugin/js/libs/jquery.ba-throttle-debounce.min.js?ver=2.11.1.1"></script>
vendor: 1 bytes, line 25977
25977
25978<script id="wp-hooks-js" src="https://samaritas.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 25978
25978
25979<script id="wp-i18n-js" src="https://samaritas.org/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 25979
25979
25980<script id="wp-i18n-js-after">
25981wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
25982//# sourceURL=wp-i18n-js-after
25983</script>
vendor: 1 bytes, line 25983
25983
25984<script id="edac-frontend-fixes-js-extra">
25985var edac_frontend_fixes = {"new_window_warning":{"enabled":true,"classPrefix":"edac-nww","localizedString":"opens a new window"}};
25986//# sourceURL=edac-frontend-fixes-js-extra
25987</script>
vendor: 1 bytes, line 25987
25987
25988<script id="edac-frontend-fixes-js" src="https://samaritas.org/wp-content/plugins/accessibility-checker/build/frontendFixes.bundle.js?ver=1.50.1"></script>
vendor: 1 bytes, line 25988
25988
25989<script id="googlesitekit-events-provider-content-events-js-before">
25990window._googlesitekit = window._googlesitekit || {};
25991window._googlesitekit.contentEvents = {"postID":0,"isSinglePost":false,"hasVimeoEmbed":false};
25992//# sourceURL=googlesitekit-events-provider-content-events-js-before
25993</script>
vendor: 1 bytes, line 25993
25993
25994<script id="googlesitekit-events-provider-content-events-js" src="https://samaritas.org/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 25994
25994
25995<script id="jquery-magnificpopup-js" src="https://samaritas.org/wp-content/plugins/bb-plugin/js/libs/jquery.magnificpopup.js?ver=2.11.1.1"></script>
vendor: 1 bytes, line 25995
25995
25996<script id="jquery-fitvids-js" src="https://samaritas.org/wp-content/plugins/bb-plugin/js/libs/jquery.fitvids.min.js?ver=1.2"></script>
vendor: 1 bytes, line 25996
25996
25997<script id="fl-automator-js-extra">
25998var themeopts = {"medium_breakpoint":"992","mobile_breakpoint":"768","lightbox":"enabled","scrollTopPosition":"800"};
25999//# sourceURL=fl-automator-js-extra
26000</script>
vendor: 1 bytes, line 26000
26000
26001<script id="fl-automator-js" src="https://samaritas.org/wp-content/themes/bb-theme/js/theme.js?ver=1.7.20"></script>
vendor: 1 bytes, line 26001
26001
26002<script id="wp-emoji-settings" type="application/json">
26003{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://samaritas.org/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
26004</script>
vendor: 1 bytes, line 26004
26004
26005<script type="module">
26006/*! This file is auto-generated */
26007var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
26008//# sourceURL=https://samaritas.org/wp-includes/js/wp-emoji-loader.min.js
26009</script>
26009
26010
26011<script>
26012jQuery(document).ready(function()
26013{
26014    var mec_interval = setInterval(function()
26015    {
26016        // Not Visible
26017        if(!jQuery("#mec_skin_mec1").is(":visible")) return;
26018        
26019        jQuery("#mec_skin_mec1").mecFullCalendar(
26020        {
26021            id: "mec1",
26022            atts: "atts%5Bsk-options%5D%5Bmonthly_view%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Bfull_calendar%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Bfull_calendar%5D%5Bstart_date_type%5D=start_current_month&atts%5Bsk-options%5D%5Byearly_view%5D%5Bstyle%5D=modern&atts%5Bsk-options%5D%5Bweekly_view%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Bdaily_view%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Btimetable%5D%5Bstyle%5D=modern&atts%5Bsk-options%5D%5Blist%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Bgrid%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Bmap%5D%5Bstyle%5D=classic&atts%5Bshow_past_events%5D=1&atts%5Binstance_id%5D=mec1&atts%5Bid%5D=mec1",
26023            ajax_url: "https://samaritas.org/wp-admin/admin-ajax.php",
26024            sed_method: "0",
26025            image_popup: "0",
26026            sf:
26027            {
26028                container: "#mec_search_form_mec1",
26029                reset: 0,
26030                refine: 0,
26031            },
26032            skin: "list",
26033        });
26034        
26035        clearInterval(mec_interval);
26036    }, 500);
26037});
26038</script>
26038
26039
26040            
26040<script type="application/ld+json">
26041            {
26042                "@context": "http://schema.org",
26043                "@type": "Event",
26044                "eventStatus": "https://schema.org/EventScheduled",
26045                "startDate": "2026-10-04T07:30:00-04:00",
26046                "endDate": "2026-10-04T09:30:00-04:00",
26047                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26048                "location":
26049                {
26050                    "@type": "Place",
26051                                        "name": "THIRD REFORMED CHURCH OF HOLLAND MICHIGAN",
26052                    "image": "",
26053                    "address": "111 W 13th St, Holland, MI 49423-3220, United States"
26054                                    },
26055                                "organizer":
26056                {
26057                    "@type": "Person",
26058                    "name": "",
26059                    "url": ""
26060                },
26061                                "offers":
26062                {
26063                    "url": "https://samaritas.org/events/a-morning-with-author-laura-boonstra-our-family-is-not-a-tree/",
26064                    "price": "0",
26065                    "priceCurrency": "USD",
26066                    "availability": "https://schema.org/InStock",
26067                    "validFrom": "2026-10-04T00:00"
26068                },
26069                "performer": "",
26070                "description": "With nearly 10,000 kids in the foster care system, Samaritas is teaming up with, “Our Family Is Not a Tree” author Laura Boonstra to encourage more Michiganders to become licensed foster parents. Samaritas event in Holland on October 4th will offer the public an up-close chance to learn about Boonstra’s intimate experiences as a foster parent.",
26071                "image": "https://samaritas.org/wp-content/uploads/2026/08/758841194_1457889249713476_3711415467219644047_n.jpg",
26072                "name": "A Morning With Author Laura Boonstra: &#8221; Our Family Is Not a Tree&#8221;",
26073                "url": "https://samaritas.org/events/a-morning-with-author-laura-boonstra-our-family-is-not-a-tree/?occurrence=2026-10-04"
26074            }
26075
26076            </script>
26076
26077            
26078
26079            
26079<script type="application/ld+json">
26080            {
26081                "@context": "http://schema.org",
26082                "@type": "Event",
26083                "eventStatus": "https://schema.org/EventScheduled",
26084                "startDate": "2026-10-05T14:30:00-04:00",
26085                "endDate": "2026-10-05T16:30:00-04:00",
26086                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26087                "location":
26088                {
26089                    "@type": "Place",
26090                                        "name": "",
26091                    "image": "",
26092                    "address": ""
26093                                    },
26094                                "organizer":
26095                {
26096                    "@type": "Person",
26097                    "name": "",
26098                    "url": ""
26099                },
26100                                "offers":
26101                {
26102                    "url": "https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/",
26103                    "price": "0",
26104                    "priceCurrency": "USD",
26105                    "availability": "https://schema.org/InStock",
26106                    "validFrom": "2026-10-05T00:00"
26107                },
26108                "performer": "",
26109                "description": "Join us to learn more about becoming a foster parent in Southeast Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps!    Register here.    **Please select an Orientation date in your geographic region to avoid delays in the process.**    If you have any questions, please contact: Caitlin Dombrowski at (313) 269-7895 or [email protected]",
26110                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26111                "name": "Southeast Michigan Foster Care Orientation",
26112                "url": "https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-10-05&#038;time=1791225000"
26113            }
26114
26115            </script>
26115
26116            
26117
26118            
26118<script type="application/ld+json">
26119            {
26120                "@context": "http://schema.org",
26121                "@type": "Event",
26122                "eventStatus": "https://schema.org/EventScheduled",
26123                "startDate": "2026-10-06T14:00:00-04:00",
26124                "endDate": "2026-10-06T16:00:00-04:00",
26125                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26126                "location":
26127                {
26128                    "@type": "Place",
26129                                        "name": "",
26130                    "image": "",
26131                    "address": ""
26132                                    },
26133                                "organizer":
26134                {
26135                    "@type": "Person",
26136                    "name": "",
26137                    "url": ""
26138                },
26139                                "offers":
26140                {
26141                    "url": "https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/",
26142                    "price": "0",
26143                    "priceCurrency": "USD",
26144                    "availability": "https://schema.org/InStock",
26145                    "validFrom": "2026-10-06T00:00"
26146                },
26147                "performer": "",
26148                "description": "Join us to learn more about becoming a foster parent in the Bay and Mid Michigan! A Zoom Orientation will give you all you need to take the next steps!    Register here. **Please select an Orientation date in your geographic region to avoid delays in the process.**    If you have any questions or if you would like to register, please contact: Lauren Smith at (734) 474-6299 or [email protected]. You may also contact Caitlin Dombrowski at (313) 269-7895 or [email protected]",
26149                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26150                "name": "Bay and Mid Michigan Foster Care Orientation",
26151                "url": "https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-10-06&#038;time=1791309600"
26152            }
26153
26154            </script>
26154
26155            
26156
26157            
26157<script type="application/ld+json">
26158            {
26159                "@context": "http://schema.org",
26160                "@type": "Event",
26161                "eventStatus": "https://schema.org/EventScheduled",
26162                "startDate": "2026-10-08T14:00:00-04:00",
26163                "endDate": "2026-10-08T16:00:00-04:00",
26164                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26165                "location":
26166                {
26167                    "@type": "Place",
26168                                        "name": "",
26169                    "image": "",
26170                    "address": ""
26171                                    },
26172                                "organizer":
26173                {
26174                    "@type": "Person",
26175                    "name": "",
26176                    "url": ""
26177                },
26178                                "offers":
26179                {
26180                    "url": "https://samaritas.org/child-welfare/foster-care/orientations/",
26181                    "price": "0",
26182                    "priceCurrency": "USD",
26183                    "availability": "https://schema.org/InStock",
26184                    "validFrom": "2026-10-08T00:00"
26185                },
26186                "performer": "",
26187                "description": "Join us to learn more about becoming a foster parent in West Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps!    Register here.    **Please select an Orientation date in your geographic region to avoid delays in the process.**    With any questions, contact: Sierra Mulholland at (616) 260-3441 or [email protected]",
26188                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26189                "name": "West Michigan Foster Care Orientation",
26190                "url": "https://samaritas.org/child-welfare/foster-care/orientations/?occurrence=2026-10-08&#038;time=1791482400"
26191            }
26192
26193            </script>
26193
26194            
26195
26196            
26196<script type="application/ld+json">
26197            {
26198                "@context": "http://schema.org",
26199                "@type": "Event",
26200                "eventStatus": "https://schema.org/EventScheduled",
26201                "startDate": "2026-10-15T14:00:00-04:00",
26202                "endDate": "2026-10-15T16:00:00-04:00",
26203                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26204                "location":
26205                {
26206                    "@type": "Place",
26207                                        "name": "",
26208                    "image": "",
26209                    "address": ""
26210                                    },
26211                                "organizer":
26212                {
26213                    "@type": "Person",
26214                    "name": "",
26215                    "url": ""
26216                },
26217                                "offers":
26218                {
26219                    "url": "https://samaritas.org/events/west-michigan-foster-care-orientation-12-11-25-830-298/",
26220                    "price": "0",
26221                    "priceCurrency": "USD",
26222                    "availability": "https://schema.org/InStock",
26223                    "validFrom": "2026-10-15T00:00"
26224                },
26225                "performer": "",
26226                "description": "Join us to learn more about becoming a foster parent in West Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps!    Register here.    **Please select an Orientation date in your geographic region to avoid delays in the process.**    To RSVP and receive the Zoom Orientation, contact: Sarah Claxton at (269) 568-2370 or [email protected]",
26227                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26228                "name": "Southwest Michigan Foster Care Orientation",
26229                "url": "https://samaritas.org/events/west-michigan-foster-care-orientation-12-11-25-830-298/?occurrence=2026-10-15&#038;time=1792087200"
26230            }
26231
26232            </script>
26232
26233            
26234
26235            
26235<script type="application/ld+json">
26236            {
26237                "@context": "http://schema.org",
26238                "@type": "Event",
26239                "eventStatus": "https://schema.org/EventScheduled",
26240                "startDate": "2026-10-20T14:30:00-04:00",
26241                "endDate": "2026-10-20T16:30:00-04:00",
26242                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26243                "location":
26244                {
26245                    "@type": "Place",
26246                                        "name": "",
26247                    "image": "",
26248                    "address": ""
26249                                    },
26250                                "organizer":
26251                {
26252                    "@type": "Person",
26253                    "name": "",
26254                    "url": ""
26255                },
26256                                "offers":
26257                {
26258                    "url": "https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/",
26259                    "price": "0",
26260                    "priceCurrency": "USD",
26261                    "availability": "https://schema.org/InStock",
26262                    "validFrom": "2026-10-20T00:00"
26263                },
26264                "performer": "",
26265                "description": "Join us to learn more about becoming a foster parent in Southeast Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps!    Register here.    **Please select an Orientation date in your geographic region to avoid delays in the process.**    If you have any questions, please contact: Caitlin Dombrowski at (313) 269-7895 or [email protected]",
26266                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26267                "name": "Southeast Michigan Foster Care Orientation",
26268                "url": "https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-10-20&#038;time=1792521000"
26269            }
26270
26271            </script>
26271
26272            
26273
26274            
26274<script type="application/ld+json">
26275            {
26276                "@context": "http://schema.org",
26277                "@type": "Event",
26278                "eventStatus": "https://schema.org/EventScheduled",
26279                "startDate": "2026-10-22T14:00:00-04:00",
26280                "endDate": "2026-10-22T16:00:00-04:00",
26281                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26282                "location":
26283                {
26284                    "@type": "Place",
26285                                        "name": "",
26286                    "image": "",
26287                    "address": ""
26288                                    },
26289                                "organizer":
26290                {
26291                    "@type": "Person",
26292                    "name": "",
26293                    "url": ""
26294                },
26295                                "offers":
26296                {
26297                    "url": "https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/",
26298                    "price": "0",
26299                    "priceCurrency": "USD",
26300                    "availability": "https://schema.org/InStock",
26301                    "validFrom": "2026-10-22T00:00"
26302                },
26303                "performer": "",
26304                "description": "Join us to learn more about becoming a foster parent in the Bay and Mid Michigan! A Zoom Orientation will give you all you need to take the next steps!    Register here. **Please select an Orientation date in your geographic region to avoid delays in the process.**    If you have any questions or if you would like to register, please contact: Lauren Smith at (734) 474-6299 or [email protected]. You may also contact Caitlin Dombrowski at (313) 269-7895 or [email protected]",
26305                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26306                "name": "Bay and Mid Michigan Foster Care Orientation",
26307                "url": "https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-10-22&#038;time=1792692000"
26308            }
26309
26310            </script>
26310
26311            
26312
26313            
26313<script type="application/ld+json">
26314            {
26315                "@context": "http://schema.org",
26316                "@type": "Event",
26317                "eventStatus": "https://schema.org/EventScheduled",
26318                "startDate": "2026-11-03T13:00:00-05:00",
26319                "endDate": "2026-11-03T15:00:00-05:00",
26320                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26321                "location":
26322                {
26323                    "@type": "Place",
26324                                        "name": "",
26325                    "image": "",
26326                    "address": ""
26327                                    },
26328                                "organizer":
26329                {
26330                    "@type": "Person",
26331                    "name": "",
26332                    "url": ""
26333                },
26334                                "offers":
26335                {
26336                    "url": "https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/",
26337                    "price": "0",
26338                    "priceCurrency": "USD",
26339                    "availability": "https://schema.org/InStock",
26340                    "validFrom": "2026-11-03T00:00"
26341                },
26342                "performer": "",
26343                "description": "Join us to learn more about becoming a foster parent in the Bay and Mid Michigan! A Zoom Orientation will give you all you need to take the next steps!    Register here. **Please select an Orientation date in your geographic region to avoid delays in the process.**    If you have any questions or if you would like to register, please contact: Lauren Smith at (734) 474-6299 or [email protected]. You may also contact Caitlin Dombrowski at (313) 269-7895 or [email protected]",
26344                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26345                "name": "Bay and Mid Michigan Foster Care Orientation",
26346                "url": "https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-11-03&#038;time=1793728800"
26347            }
26348
26349            </script>
26349
26350            
26351
26352            
26352<script type="application/ld+json">
26353            {
26354                "@context": "http://schema.org",
26355                "@type": "Event",
26356                "eventStatus": "https://schema.org/EventScheduled",
26357                "startDate": "2026-11-09T13:30:00-05:00",
26358                "endDate": "2026-11-09T15:30:00-05:00",
26359                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26360                "location":
26361                {
26362                    "@type": "Place",
26363                                        "name": "",
26364                    "image": "",
26365                    "address": ""
26366                                    },
26367                                "organizer":
26368                {
26369                    "@type": "Person",
26370                    "name": "",
26371                    "url": ""
26372                },
26373                                "offers":
26374                {
26375                    "url": "https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/",
26376                    "price": "0",
26377                    "priceCurrency": "USD",
26378                    "availability": "https://schema.org/InStock",
26379                    "validFrom": "2026-11-09T00:00"
26380                },
26381                "performer": "",
26382                "description": "Join us to learn more about becoming a foster parent in Southeast Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps!    Register here.    **Please select an Orientation date in your geographic region to avoid delays in the process.**    If you have any questions, please contact: Caitlin Dombrowski at (313) 269-7895 or [email protected]",
26383                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26384                "name": "Southeast Michigan Foster Care Orientation",
26385                "url": "https://samaritas.org/events/southeast-michigan-foster-care-orientation-12-18-2025-917/?occurrence=2026-11-09&#038;time=1794249000"
26386            }
26387
26388            </script>
26388
26389            
26390
26391            
26391<script type="application/ld+json">
26392            {
26393                "@context": "http://schema.org",
26394                "@type": "Event",
26395                "eventStatus": "https://schema.org/EventScheduled",
26396                "startDate": "2026-11-12T13:00:00-05:00",
26397                "endDate": "2026-11-12T15:00:00-05:00",
26398                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26399                "location":
26400                {
26401                    "@type": "Place",
26402                                        "name": "",
26403                    "image": "",
26404                    "address": ""
26405                                    },
26406                                "organizer":
26407                {
26408                    "@type": "Person",
26409                    "name": "",
26410                    "url": ""
26411                },
26412                                "offers":
26413                {
26414                    "url": "https://samaritas.org/child-welfare/foster-care/orientations/",
26415                    "price": "0",
26416                    "priceCurrency": "USD",
26417                    "availability": "https://schema.org/InStock",
26418                    "validFrom": "2026-11-12T00:00"
26419                },
26420                "performer": "",
26421                "description": "Join us to learn more about becoming a foster parent in West Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps!    Register here.    **Please select an Orientation date in your geographic region to avoid delays in the process.**    With any questions, contact: Sierra Mulholland at (616) 260-3441 or [email protected]",
26422                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26423                "name": "West Michigan Foster Care Orientation",
26424                "url": "https://samaritas.org/child-welfare/foster-care/orientations/?occurrence=2026-11-12&#038;time=1794506400"
26425            }
26426
26427            </script>
26427
26428            
26429
26430            
26430<script type="application/ld+json">
26431            {
26432                "@context": "http://schema.org",
26433                "@type": "Event",
26434                "eventStatus": "https://schema.org/EventScheduled",
26435                "startDate": "2026-11-19T13:00:00-05:00",
26436                "endDate": "2026-11-19T15:00:00-05:00",
26437                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26438                "location":
26439                {
26440                    "@type": "Place",
26441                                        "name": "",
26442                    "image": "",
26443                    "address": ""
26444                                    },
26445                                "organizer":
26446                {
26447                    "@type": "Person",
26448                    "name": "",
26449                    "url": ""
26450                },
26451                                "offers":
26452                {
26453                    "url": "https://samaritas.org/events/west-michigan-foster-care-orientation-12-11-25-830-298/",
26454                    "price": "0",
26455                    "priceCurrency": "USD",
26456                    "availability": "https://schema.org/InStock",
26457                    "validFrom": "2026-11-19T00:00"
26458                },
26459                "performer": "",
26460                "description": "Join us to learn more about becoming a foster parent in West Michigan! A 2-hour Zoom Orientation will give you all you need to take the next steps!    Register here.    **Please select an Orientation date in your geographic region to avoid delays in the process.**    To RSVP and receive the Zoom Orientation, contact: Sarah Claxton at (269) 568-2370 or [email protected]",
26461                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26462                "name": "Southwest Michigan Foster Care Orientation",
26463                "url": "https://samaritas.org/events/west-michigan-foster-care-orientation-12-11-25-830-298/?occurrence=2026-11-19&#038;time=1795111200"
26464            }
26465
26466            </script>
26466
26467            
26468
26469            
26469<script type="application/ld+json">
26470            {
26471                "@context": "http://schema.org",
26472                "@type": "Event",
26473                "eventStatus": "https://schema.org/EventScheduled",
26474                "startDate": "2026-11-19T13:00:00-05:00",
26475                "endDate": "2026-11-19T15:00:00-05:00",
26476                "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
26477                "location":
26478                {
26479                    "@type": "Place",
26480                                        "name": "",
26481                    "image": "",
26482                    "address": ""
26483                                    },
26484                                "organizer":
26485                {
26486                    "@type": "Person",
26487                    "name": "",
26488                    "url": ""
26489                },
26490                                "offers":
26491                {
26492                    "url": "https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/",
26493                    "price": "0",
26494                    "priceCurrency": "USD",
26495                    "availability": "https://schema.org/InStock",
26496                    "validFrom": "2026-11-19T00:00"
26497                },
26498                "performer": "",
26499                "description": "Join us to learn more about becoming a foster parent in the Bay and Mid Michigan! A Zoom Orientation will give you all you need to take the next steps!    Register here. **Please select an Orientation date in your geographic region to avoid delays in the process.**    If you have any questions or if you would like to register, please contact: Lauren Smith at (734) 474-6299 or [email protected]. You may also contact Caitlin Dombrowski at (313) 269-7895 or [email protected]",
26500                "image": "https://samaritas.org/wp-content/uploads/2025/07/EB_Calendar-Graphic-Foster-Care-Orientation-1.png",
26501                "name": "Bay and Mid Michigan Foster Care Orientation",
26502                "url": "https://samaritas.org/events/bay-mid-michigan-foster-care-orientation-12-18-2025-917-754/?occurrence=2026-11-19&#038;time=1795111200"
26503            }
26504
26505            </script>
26505
26506            
26507
26508<script>
26509jQuery(document).ready(function()
26510{
26511    var mec_interval = setInterval(function()
26512    {
26513        // Not Visible
26514        if(!jQuery("#mec_skin_mec1").is(":visible")) return;
26515        
26516        jQuery("#mec_skin_mec1").mecListView(
26517        {
26518            id: "mec1",
26519            start_date: "2026-10-03",
26520            end_date: "2026-11-19",
26521            offset: "2",
26522            limit: "12",
26523            pagination: "loadmore",
26524            current_month_divider: "202611",
26525            toggle_month_divider: "0",
26526            style: "standard",
26527            atts: "atts%5Bsk-options%5D%5Bmonthly_view%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Bfull_calendar%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Bfull_calendar%5D%5Bstart_date_type%5D=start_current_month&atts%5Bsk-options%5D%5Byearly_view%5D%5Bstyle%5D=modern&atts%5Bsk-options%5D%5Bweekly_view%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Bdaily_view%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Btimetable%5D%5Bstyle%5D=modern&atts%5Bsk-options%5D%5Blist%5D%5Bstyle%5D=standard&atts%5Bsk-options%5D%5Blist%5D%5Bstart_date_type%5D=&atts%5Bsk-options%5D%5Blist%5D%5Bstart_date%5D=&atts%5Bsk-options%5D%5Blist%5D%5Bsed_method%5D=0&atts%5Bsk-options%5D%5Blist%5D%5Bimage_popup%5D=0&atts%5Bsk-options%5D%5Blist%5D%5Bdisplay_price%5D=0&atts%5Bsk-options%5D%5Blist%5D%5Blimit%5D=12&atts%5Bsk-options%5D%5Bgrid%5D%5Bstyle%5D=classic&atts%5Bsk-options%5D%5Bmap%5D%5Bstyle%5D=classic&atts%5Bshow_past_events%5D=1&atts%5Binstance_id%5D=mec1&atts%5Bid%5D=mec1&atts%5Bsf_status%5D=0",
26528            ajax_url: "https://samaritas.org/wp-admin/admin-ajax.php",
26529            sed_method: "0",
26530            image_popup: "0",
26531            sf:
26532            {
26533                container: "",
26534                reset: 0,
26535                refine: 0,
26536            },
26537        });
26538        
26539        clearInterval(mec_interval);
26540    }, 500);
26541});
26542</script>
vendor: 1 bytes, line 26542
26542
vendor: 14,882 bytes, lines 26543-27055
26543<script>/*!
26544 * Bowser - a browser detector
26545 * https://github.com/ded/bowser
26546 * MIT License | (c) Dustin Diaz 2015
26547 */
26548
26549!function (name, definition) {
26550  if (typeof module != 'undefined' && module.exports) module.exports = definition()
26551  else if (typeof define == 'function' && define.amd) define(name, definition)
26552  else this[name] = definition()
26553}('bowser', function () {
26554  /**
26555    * See useragents.js for examples of navigator.userAgent
26556    */
26557
26558  var t = true
26559
26560  function detect(ua) {
26561
26562    function getFirstMatch(regex) {
26563      var match = ua.match(regex);
26564      return (match && match.length > 1 && match[1]) || '';
26565    }
26566
26567    function getSecondMatch(regex) {
26568      var match = ua.match(regex);
26569      return (match && match.length > 1 && match[2]) || '';
26570    }
26571
26572    var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()
26573      , likeAndroid = /like android/i.test(ua)
26574      , android = !likeAndroid && /android/i.test(ua)
26575      , nexusMobile = /nexus\s*[0-6]\s*/i.test(ua)
26576      , nexusTablet = !nexusMobile && /nexus\s*[0-9]+/i.test(ua)
26577      , chromeos = /CrOS/.test(ua)
26578      , silk = /silk/i.test(ua)
26579      , sailfish = /sailfish/i.test(ua)
26580      , tizen = /tizen/i.test(ua)
26581      , webos = /(web|hpw)os/i.test(ua)
26582      , windowsphone = /windows phone/i.test(ua)
26583      , windows = !windowsphone && /windows/i.test(ua)
26584      , mac = !iosdevice && !silk && /macintosh/i.test(ua)
26585      , linux = !android && !sailfish && !tizen && !webos && /linux/i.test(ua)
26586      , edgeVersion = getFirstMatch(/edge\/(\d+(\.\d+)?)/i)
26587      , versionIdentifier = getFirstMatch(/version\/(\d+(\.\d+)?)/i)
26588      , tablet = /tablet/i.test(ua)
26589      , mobile = !tablet && /[^-]mobi/i.test(ua)
26590      , xbox = /xbox/i.test(ua)
26591      , result
26592
26593    if (/opera|opr|opios/i.test(ua)) {
26594      result = {
26595        name: 'Opera'
26596      , opera: t
26597      , version: versionIdentifier || getFirstMatch(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)
26598      }
26599    }
26600    else if (/coast/i.test(ua)) {
26601      result = {
26602        name: 'Opera Coast'
26603        , coast: t
26604        , version: versionIdentifier || getFirstMatch(/(?:coast)[\s\/](\d+(\.\d+)?)/i)
26605      }
26606    }
26607    else if (/yabrowser/i.test(ua)) {
26608      result = {
26609        name: 'Yandex Browser'
26610      , yandexbrowser: t
26611      , version: versionIdentifier || getFirstMatch(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)
26612      }
26613    }
26614    else if (/ucbrowser/i.test(ua)) {
26615      result = {
26616          name: 'UC Browser'
26617        , ucbrowser: t
26618        , version: getFirstMatch(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)
26619      }
26620    }
26621    else if (/mxios/i.test(ua)) {
26622      result = {
26623        name: 'Maxthon'
26624        , maxthon: t
26625        , version: getFirstMatch(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)
26626      }
26627    }
26628    else if (/epiphany/i.test(ua)) {
26629      result = {
26630        name: 'Epiphany'
26631        , epiphany: t
26632        , version: getFirstMatch(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)
26633      }
26634    }
26635    else if (/puffin/i.test(ua)) {
26636      result = {
26637        name: 'Puffin'
26638        , puffin: t
26639        , version: getFirstMatch(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)
26640      }
26641    }
26642    else if (/sleipnir/i.test(ua)) {
26643      result = {
26644        name: 'Sleipnir'
26645        , sleipnir: t
26646        , version: getFirstMatch(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)
26647      }
26648    }
26649    else if (/k-meleon/i.test(ua)) {
26650      result = {
26651        name: 'K-Meleon'
26652        , kMeleon: t
26653        , version: getFirstMatch(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)
26654      }
26655    }
26656    else if (windowsphone) {
26657      result = {
26658        name: 'Windows Phone'
26659      , windowsphone: t
26660      }
26661      if (edgeVersion) {
26662        result.msedge = t
26663        result.version = edgeVersion
26664      }
26665      else {
26666        result.msie = t
26667        result.version = getFirstMatch(/iemobile\/(\d+(\.\d+)?)/i)
26668      }
26669    }
26670    else if (/msie|trident/i.test(ua)) {
26671      result = {
26672        name: 'Internet Explorer'
26673      , msie: t
26674      , version: getFirstMatch(/(?:msie |rv:)(\d+(\.\d+)?)/i)
26675      }
26676    } else if (chromeos) {
26677      result = {
26678        name: 'Chrome'
26679      , chromeos: t
26680      , chromeBook: t
26681      , chrome: t
26682      , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
26683      }
26684    } else if (/chrome.+? edge/i.test(ua)) {
26685      result = {
26686        name: 'Microsoft Edge'
26687      , msedge: t
26688      , version: edgeVersion
26689      }
26690    }
26691    else if (/vivaldi/i.test(ua)) {
26692      result = {
26693        name: 'Vivaldi'
26694        , vivaldi: t
26695        , version: getFirstMatch(/vivaldi\/(\d+(\.\d+)?)/i) || versionIdentifier
26696      }
26697    }
26698    else if (sailfish) {
26699      result = {
26700        name: 'Sailfish'
26701      , sailfish: t
26702      , version: getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i)
26703      }
26704    }
26705    else if (/seamonkey\//i.test(ua)) {
26706      result = {
26707        name: 'SeaMonkey'
26708      , seamonkey: t
26709      , version: getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)
26710      }
26711    }
26712    else if (/firefox|iceweasel|fxios/i.test(ua)) {
26713      result = {
26714        name: 'Firefox'
26715      , firefox: t
26716      , version: getFirstMatch(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)
26717      }
26718      if (/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)) {
26719        result.firefoxos = t
26720      }
26721    }
26722    else if (silk) {
26723      result =  {
26724        name: 'Amazon Silk'
26725      , silk: t
26726      , version : getFirstMatch(/silk\/(\d+(\.\d+)?)/i)
26727      }
26728    }
26729    else if (/phantom/i.test(ua)) {
26730      result = {
26731        name: 'PhantomJS'
26732      , phantom: t
26733      , version: getFirstMatch(/phantomjs\/(\d+(\.\d+)?)/i)
26734      }
26735    }
26736    else if (/slimerjs/i.test(ua)) {
26737      result = {
26738        name: 'SlimerJS'
26739        , slimer: t
26740        , version: getFirstMatch(/slimerjs\/(\d+(\.\d+)?)/i)
26741      }
26742    }
26743    else if (/blackberry|\bbb\d+/i.test(ua) || /rim\stablet/i.test(ua)) {
26744      result = {
26745        name: 'BlackBerry'
26746      , blackberry: t
26747      , version: versionIdentifier || getFirstMatch(/blackberry[\d]+\/(\d+(\.\d+)?)/i)
26748      }
26749    }
26750    else if (webos) {
26751      result = {
26752        name: 'WebOS'
26753      , webos: t
26754      , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)
26755      };
26756      if( /touchpad\//i.test(ua) ){
26757        result.touchpad = t;
26758      }
26759    }
26760    else if (/bada/i.test(ua)) {
26761      result = {
26762        name: 'Bada'
26763      , bada: t
26764      , version: getFirstMatch(/dolfin\/(\d+(\.\d+)?)/i)
26765      };
26766    }
26767    else if (tizen) {
26768      result = {
26769        name: 'Tizen'
26770      , tizen: t
26771      , version: getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i) || versionIdentifier
26772      };
26773    }
26774    else if (/qupzilla/i.test(ua)) {
26775      result = {
26776        name: 'QupZilla'
26777        , qupzilla: t
26778        , version: getFirstMatch(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || versionIdentifier
26779      }
26780    }
26781    else if (/chromium/i.test(ua)) {
26782      result = {
26783        name: 'Chromium'
26784        , chromium: t
26785        , version: getFirstMatch(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || versionIdentifier
26786      }
26787    }
26788    else if (/chrome|crios|crmo/i.test(ua)) {
26789      result = {
26790        name: 'Chrome'
26791        , chrome: t
26792        , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
26793      }
26794    }
26795    else if (android) {
26796      result = {
26797        name: 'Android'
26798        , version: versionIdentifier
26799      }
26800    }
26801    else if (/safari|applewebkit/i.test(ua)) {
26802      result = {
26803        name: 'Safari'
26804      , safari: t
26805      }
26806      if (versionIdentifier) {
26807        result.version = versionIdentifier
26808      }
26809    }
26810    else if (iosdevice) {
26811      result = {
26812        name : iosdevice == 'iphone' ? 'iPhone' : iosdevice == 'ipad' ? 'iPad' : 'iPod'
26813      }
26814      // WTF: version is not part of user agent in web apps
26815      if (versionIdentifier) {
26816        result.version = versionIdentifier
26817      }
26818    }
26819    else if(/googlebot/i.test(ua)) {
26820      result = {
26821        name: 'Googlebot'
26822      , googlebot: t
26823      , version: getFirstMatch(/googlebot\/(\d+(\.\d+))/i) || versionIdentifier
26824      }
26825    }
26826    else {
26827      result = {
26828        name: getFirstMatch(/^(.*)\/(.*) /),
26829        version: getSecondMatch(/^(.*)\/(.*) /)
26830     };
26831   }
26832
26833    // set webkit or gecko flag for browsers based on these engines
26834    if (!result.msedge && /(apple)?webkit/i.test(ua)) {
26835      if (/(apple)?webkit\/537\.36/i.test(ua)) {
26836        result.name = result.name || "Blink"
26837        result.blink = t
26838      } else {
26839        result.name = result.name || "Webkit"
26840        result.webkit = t
26841      }
26842      if (!result.version && versionIdentifier) {
26843        result.version = versionIdentifier
26844      }
26845    } else if (!result.opera && /gecko\//i.test(ua)) {
26846      result.name = result.name || "Gecko"
26847      result.gecko = t
26848      result.version = result.version || getFirstMatch(/gecko\/(\d+(\.\d+)?)/i)
26849    }
26850
26851    // set OS flags for platforms that have multiple browsers
26852    if (!result.msedge && (android || result.silk)) {
26853      result.android = t
26854    } else if (iosdevice) {
26855      result[iosdevice] = t
26856      result.ios = t
26857    } else if (mac) {
26858      result.mac = t
26859    } else if (xbox) {
26860      result.xbox = t
26861    } else if (windows) {
26862      result.windows = t
26863    } else if (linux) {
26864      result.linux = t
26865    }
26866
26867    // OS version extraction
26868    var osVersion = '';
26869    if (result.windowsphone) {
26870      osVersion = getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i);
26871    } else if (iosdevice) {
26872      osVersion = getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i);
26873      osVersion = osVersion.replace(/[_\s]/g, '.');
26874    } else if (android) {
26875      osVersion = getFirstMatch(/android[ \/-](\d+(\.\d+)*)/i);
26876    } else if (result.webos) {
26877      osVersion = getFirstMatch(/(?:web|hpw)os\/(\d+(\.\d+)*)/i);
26878    } else if (result.blackberry) {
26879      osVersion = getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i);
26880    } else if (result.bada) {
26881      osVersion = getFirstMatch(/bada\/(\d+(\.\d+)*)/i);
26882    } else if (result.tizen) {
26883      osVersion = getFirstMatch(/tizen[\/\s](\d+(\.\d+)*)/i);
26884    }
26885    if (osVersion) {
26886      result.osversion = osVersion;
26887    }
26888
26889    // device type extraction
26890    var osMajorVersion = osVersion.split('.')[0];
26891    if (
26892         tablet
26893      || nexusTablet
26894      || iosdevice == 'ipad'
26895      || (android && (osMajorVersion == 3 || (osMajorVersion >= 4 && !mobile)))
26896      || result.silk
26897    ) {
26898      result.tablet = t
26899    } else if (
26900         mobile
26901      || iosdevice == 'iphone'
26902      || iosdevice == 'ipod'
26903      || android
26904      || nexusMobile
26905      || result.blackberry
26906      || result.webos
26907      || result.bada
26908    ) {
26909      result.mobile = t
26910    }
26911
26912    // Graded Browser Support
26913    // http://developer.yahoo.com/yui/articles/gbs
26914    if (result.msedge ||
26915        (result.msie && result.version >= 10) ||
26916        (result.yandexbrowser && result.version >= 15) ||
26917		    (result.vivaldi && result.version >= 1.0) ||
26918        (result.chrome && result.version >= 20) ||
26919        (result.firefox && result.version >= 20.0) ||
26920        (result.safari && result.version >= 6) ||
26921        (result.opera && result.version >= 10.0) ||
26922        (result.ios && result.osversion && result.osversion.split(".")[0] >= 6) ||
26923        (result.blackberry && result.version >= 10.1)
26924        || (result.chromium && result.version >= 20)
26925        ) {
26926      result.a = t;
26927    }
26928    else if ((result.msie && result.version < 10) ||
26929        (result.chrome && result.version < 20) ||
26930        (result.firefox && result.version < 20.0) ||
26931        (result.safari && result.version < 6) ||
26932        (result.opera && result.version < 10.0) ||
26933        (result.ios && result.osversion && result.osversion.split(".")[0] < 6)
26934        || (result.chromium && result.version < 20)
26935        ) {
26936      result.c = t
26937    } else result.x = t
26938
26939    return result
26940  }
26941
26942  var bowser = detect(typeof navigator !== 'undefined' ? navigator.userAgent : '')
26943
26944  bowser.test = function (browserList) {
26945    for (var i = 0; i < browserList.length; ++i) {
26946      var browserItem = browserList[i];
26947      if (typeof browserItem=== 'string') {
26948        if (browserItem in bowser) {
26949          return true;
26950        }
26951      }
26952    }
26953    return false;
26954  }
26955
26956  /**
26957   * Get version precisions count
26958   *
26959   * @example
26960   *   getVersionPrecision("1.10.3") // 3
26961   *
26962   * @param  {string} version
26963   * @return {number}
26964   */
26965  function getVersionPrecision(version) {
26966    return version.split(".").length;
26967  }
26968
26969  /**
26970   * Array::map polyfill
26971   *
26972   * @param  {Array} arr
26973   * @param  {Function} iterator
26974   * @return {Array}
26975   */
26976  function map(arr, iterator) {
26977    var result = [], i;
26978    if (Array.prototype.map) {
26979      return Array.prototype.map.call(arr, iterator);
26980    }
26981    for (i = 0; i < arr.length; i++) {
26982      result.push(iterator(arr[i]));
26983    }
26984    return result;
26985  }
26986
26987  /**
26988   * Calculate browser version weight
26989   *
26990   * @example
26991   *   compareVersions(['1.10.2.1',  '1.8.2.1.90'])    // 1
26992   *   compareVersions(['1.010.2.1', '1.09.2.1.90']);  // 1
26993   *   compareVersions(['1.10.2.1',  '1.10.2.1']);     // 0
26994   *   compareVersions(['1.10.2.1',  '1.0800.2']);     // -1
26995   *
26996   * @param  {Array<String>} versions versions to compare
26997   * @return {Number} comparison result
26998   */
26999  function compareVersions(versions) {
27000    // 1) get common precision for both versions, for example for "10.0" and "9" it should be 2
27001    var precision = Math.max(getVersionPrecision(versions[0]), getVersionPrecision(versions[1]));
27002    var chunks = map(versions, function (version) {
27003      var delta = precision - getVersionPrecision(version);
27004
27005      // 2) "9" -> "9.0" (for precision = 2)
27006      version = version + new Array(delta + 1).join(".0");
27007
27008      // 3) "9.0" -> ["000000000"", "000000009"]
27009      return map(version.split("."), function (chunk) {
27010        return new Array(20 - chunk.length).join("0") + chunk;
27011      }).reverse();
27012    });
27013
27014    // iterate in reverse order by reversed chunks array
27015    while (--precision >= 0) {
27016      // 4) compare: "000000009" > "000000010" = false (but "9" > "10" = true)
27017      if (chunks[0][precision] > chunks[1][precision]) {
27018        return 1;
27019      }
27020      else if (chunks[0][precision] === chunks[1][precision]) {
27021        if (precision === 0) {
27022          // all version chunks are same
27023          return 0;
27024        }
27025      }
27026      else {
27027        return -1;
27028      }
27029    }
27030  }
27031
27032  /**
27033   * Check if browser is unsupported
27034   *
27035   * @example
27036   *   bowser.isUnsupportedBrowser({
27037   *     msie: "10",
27038   *     firefox: "23",
27039   *     chrome: "29",
27040   *     safari: "5.1",
27041   *     opera: "16",
27042   *     phantom: "534"
27043   *   });
27044   *
27045   * @param  {Object}  minVersions map of minimal version to browser
27046   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
27047   * @param  {String}  [ua] user agent string
27048   * @return {Boolean}
27049   */
27050  function isUnsupportedBrowser(minVersions, strictMode, ua) {
27051    var _bowser = bowser;
27052
27053    // make strictMode param optional with ua param usage
27054    if (typeof strictMode === 'string') {
27055      ua = strictMode;
27056      strictMode = void(0);
27057    }
27058
27059    if (strictMode === void(0)) {
27060      strictMode = false;
27061    }
27062    if (ua) {
27063      _bowser = detect(ua);
27064    }
27065
27066    var version = "" + _bowser.version;
27067    for (var browser in minVersions) {
27068      if (minVersions.hasOwnProperty(browser)) {
27069        if (_bowser[browser]) {
27070          // browser version and min supported version.
27071          return compareVersions([version, minVersions[browser]]) < 0;
27072        }
27073      }
27074    }
27075
27076    return strictMode; // not found
27077  }
27078
27079  /**
27080   * Check if browser is supported
27081   *
27082   * @param  {Object} minVersions map of minimal version to browser
27083   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
27084   * @param  {String}  [ua] user agent string
27085   * @return {Boolean}
27086   */
27087  function check(minVersions, strictMode, ua) {
27088    return !isUnsupportedBrowser(minVersions, strictMode, ua);
27089  }
27090
27091  bowser.isUnsupportedBrowser = isUnsupportedBrowser;
27092  bowser.compareVersions = compareVersions;
27093  bowser.check = check;
27094
27095  /*
27096   * Set our detect method to the main bowser object so we can
27097   * reuse it to test other user agents.
27098   * This is needed to implement future tests.
27099   */
27100  bowser._detect = detect;
27101
27102  return bowser
27103});
27104
27105(function($){
27106  UABBTrigger = {
27107
27108      /**
27109       * Trigger a hook.
27110       *
27111       * @since 1.1.0.3
27112       * @method triggerHook
27113       * @param {String} hook The hook to trigger.
27114       * @param {Array} args An array of args to pass to the hook.
27115       */
27116      triggerHook: function( hook, args )
27117      {
27118        $( 'body' ).trigger( 'uabb-trigger.' + hook, args );
27119      },
27120    
27121      /**
27122       * Add a hook.
27123       *
27124       * @since 1.1.0.3
27125       * @method addHook
27126       * @param {String} hook The hook to add.
27127       * @param {Function} callback A function to call when the hook is triggered.
27128       */
27129      addHook: function( hook, callback )
27130      {
27131        $( 'body' ).on( 'uabb-trigger.' + hook, callback );
27132      },
27133    
27134      /**
27135       * Remove a hook.
27136       *
27137       * @since 1.1.0.3
27138       * @method removeHook
27139       * @param {String} hook The hook to remove.
27140       * @param {Function} callback The callback function to remove.
27141       */
27142      removeHook: function( hook, callback )
27143      {
27144        $( 'body' ).off( 'uabb-trigger.' + hook, callback );
27145      },
27146  };
27147})(jQuery);
27148
27149jQuery(document).ready(function( $ ) {
27150
27151    if( typeof bowser !== 'undefined' && bowser !== null ) {
27152
27153      var uabb_browser   = bowser.name,
27154          uabb_browser_v = bowser.version,
27155          uabb_browser_class = uabb_browser.replace(/\s+/g, '-').toLowerCase(),
27156          uabb_browser_v_class = uabb_browser_class + parseInt( uabb_browser_v );
27157      
27158      $('html').addClass(uabb_browser_class).addClass(uabb_browser_v_class);
27159      
27160    }
27161
27162    $('.uabb-row-separator').parents('html').css('overflow-x', 'hidden');
27163});
27164var wpAjaxUrl = 'https://samaritas.org/wp-admin/admin-ajax.php';var flBuilderUrl = 'https://samaritas.org/wp-content/plugins/bb-plugin/';var FLBuilderLayoutConfig = {
27165	anchorLinkAnimations : {
27166		duration 	: 1000,
27167		easing		: 'swing',
27168		offset 		: 100
27169	},
27170	paths : {
27171		pluginUrl : 'https://samaritas.org/wp-content/plugins/bb-plugin/',
27172		wpAjaxUrl : 'https://samaritas.org/wp-admin/admin-ajax.php'
27173	},
27174	breakpoints : {
27175		small  : 768,
27176		medium : 992,
27177		large : 1200	},
27178	waypoint: {
27179		offset: 80
27180	},
27181	emptyColWidth: '0%',
27182	i18n : {
27183		opensInNewTab : '(opens in new tab)'
27184	}
27185};
27186(function($){
27187
27188	if(typeof FLBuilderLayout != 'undefined') {
27189		return;
27190	}
27191
27192	/**
27193	 * Helper class with generic logic for a builder layout.
27194	 *
27195	 * @class FLBuilderLayout
27196	 * @since 1.0
27197	 */
27198	FLBuilderLayout = {
27199
27200		/**
27201		 * Initializes a builder layout.
27202		 *
27203		 * @since 1.0
27204		 * @method init
27205		 */
27206		init: function()
27207		{
27208			// Destroy existing layout events.
27209			FLBuilderLayout._destroy();
27210
27211			// Init CSS classes.
27212			FLBuilderLayout._initClasses();
27213
27214			// Init backgrounds.
27215			FLBuilderLayout._initBackgrounds();
27216
27217			// Init buttons.
27218			FLBuilderLayout._initButtons();
27219
27220			// Init row shape layer height.
27221			FLBuilderLayout._initRowShapeLayerHeight();
27222
27223			// Init the new tab notice on links opening in a new tab.
27224			FLBuilderLayout._initLinkNotices();
27225
27226			// Only init if the builder isn't active.
27227			if ( 0 === $('.fl-builder-edit').length ) {
27228
27229				// Init anchor links.
27230				FLBuilderLayout._initAnchorLinks();
27231
27232				// Init the browser hash.
27233				FLBuilderLayout._initHash();
27234
27235				// Init forms.
27236				FLBuilderLayout._initForms();
27237
27238				FLBuilderLayout._reorderMenu();
27239			}
27240			else {
27241				FLBuilderLayout._initNestedColsWidth();
27242			}
27243			$('body').removeClass( 'fl-no-js' );
27244		},
27245
27246		/**
27247		 * Public method for refreshing Wookmark or MosaicFlow galleries
27248		 * within an element.
27249		 *
27250		 * @since 1.7.4
27251		 * @method refreshGalleries
27252		 */
27253		refreshGalleries: function( element )
27254		{
27255			var $element  = 'undefined' == typeof element ? $( 'body' ) : $( element ),
27256				mfContent = $element.find( '.fl-mosaicflow-content' ),
27257				wmContent = $element.find( '.fl-gallery' ),
27258				mfObject  = null;
27259
27260			if ( mfContent ) {
27261
27262				mfObject = mfContent.data( 'mosaicflow' );
27263
27264				if ( mfObject ) {
27265					mfObject.columns = $( [] );
27266					mfObject.columnsHeights = [];
27267					mfContent.data( 'mosaicflow', mfObject );
27268					mfContent.mosaicflow( 'refill' );
27269				}
27270			}
27271			if ( wmContent ) {
27272				wmContent.trigger( 'refreshWookmark' );
27273			}
27274		},
27275
27276		/**
27277		 * Public method for refreshing Masonry within an element
27278		 *
27279		 * @since 1.8.1
27280		 * @method refreshGridLayout
27281		 */
27282		refreshGridLayout: function( element )
27283		{
27284			var $element 		= 'undefined' == typeof element ? $( 'body' ) : $( element ),
27285				msnryContent	= $element.find('.masonry');
27286
27287			if ( msnryContent.length )	{
27288				msnryContent.masonry('layout');
27289			}
27290		},
27291
27292		/**
27293		 * Public method for reloading BxSlider within an element
27294		 *
27295		 * @since 1.8.1
27296		 * @method reloadSlider
27297		 */
27298		reloadSlider: function( content )
27299		{
27300			var $content = 'undefined' == typeof content ? $('body') : $(content);
27301
27302			// reload sliders.
27303			if ($content.find('.bx-viewport > div').length > 0) {
27304				$.each($content.find('.bx-viewport > div'), function (key, slider) {
27305					setTimeout(function () {
27306						$(slider).data('bxSlider').reloadSlider();
27307					}, 100);
27308				});
27309			}
27310		},
27311
27312		/**
27313		 * Public method for resizing WP audio player
27314		 *
27315		 * @since 1.8.2
27316		 * @method resizeAudio
27317		 */
27318		resizeAudio: function( element )
27319		{
27320			var $element 	 	= 'undefined' == typeof element ? $( 'body' ) : $( element ),
27321				audioPlayers 	= $element.find('.wp-audio-shortcode.mejs-audio'),
27322				player 		 	= null,
27323				mejsPlayer 	 	= null,
27324				rail 			= null,
27325				railWidth 		= 400;
27326
27327			if ( audioPlayers.length && typeof mejs !== 'undefined' ) {
27328            	audioPlayers.each(function(){
27329	            	player 		= $(this);
27330	            	mejsPlayer 	= mejs.players[player.attr('id')];
27331	            	rail 		= player.find('.mejs-controls .mejs-time-rail');
27332	            	var innerMejs = player.find('.mejs-inner'),
27333	            		total 	  = player.find('.mejs-controls .mejs-time-total');
27334
27335	            	if ( typeof mejsPlayer !== 'undefined' ) {
27336	            		railWidth = Math.ceil(player.width() * 0.8);
27337
27338	            		if ( innerMejs.length ) {
27339
27340		            		rail.css('width', railWidth +'px!important');
27341		            		//total.width(rail.width() - 10);
27342
27343		            		mejsPlayer.options.autosizeProgress = true;
27344
27345		            		// webkit has trouble doing this without a delay
27346							setTimeout(function () {
27347								mejsPlayer.setControlsSize();
27348							}, 50);
27349
27350			            	player.find('.mejs-inner').css({
27351			            		visibility: 'visible',
27352			            		height: 'inherit'
27353			            	});
27354		            	}
27355		           	}
27356	            });
27357	        }
27358		},
27359
27360		/**
27361		 * Public method for preloading WP audio player when it's inside the hidden element
27362		 *
27363		 * @since 1.8.2
27364		 * @method preloadAudio
27365		 */
27366		preloadAudio: function(element)
27367		{
27368			var $element 	 = 'undefined' == typeof element ? $( 'body' ) : $( element ),
27369				contentWrap  = $element.closest('.fl-accordion-item'),
27370				audioPlayers = $element.find('.wp-audio-shortcode.mejs-audio');
27371
27372			if ( ! contentWrap.hasClass('fl-accordion-item-active') && audioPlayers.find('.mejs-inner').length ) {
27373				audioPlayers.find('.mejs-inner').css({
27374					visibility : 'hidden',
27375					height: 0
27376				});
27377			}
27378		},
27379
27380		/**
27381		 * Public method for resizing slideshow momdule within the tab
27382		 *
27383		 * @since 1.10.5
27384		 * @method resizeSlideshow
27385		 */
27386		resizeSlideshow: function(){
27387			if(typeof YUI !== 'undefined') {
27388				YUI().use('node-event-simulate', function(Y) {
27389					Y.one(window).simulate("resize");
27390				});
27391			}
27392		},
27393
27394		/**
27395		 * Public method for reloading an embedded Google Map within the tabs or hidden element.
27396		 *
27397		 * @since 2.2
27398		 * @method reloadGoogleMap
27399		 */
27400		reloadGoogleMap: function(element){
27401			var $element  = 'undefined' == typeof element ? $( 'body' ) : $( element ),
27402			    googleMap = $element.find( 'iframe[src*="google.com/maps"]' );
27403
27404			if ( googleMap.length ) {
27405			    googleMap.attr( 'src', function(i, val) {
27406			        return val;
27407			    });
27408			}
27409		},
27410
27411		/**
27412		 * Unbinds builder layout events.
27413		 *
27414		 * @since 1.0
27415		 * @access private
27416		 * @method _destroy
27417		 */
27418		_destroy: function()
27419		{
27420			var win = $(window);
27421
27422			win.off('scroll.fl-bg-parallax');
27423			win.off('resize.fl-bg-video');
27424		},
27425
27426		/**
27427		 * Checks to see if the current device has touch enabled.
27428		 *
27429		 * @since 1.0
27430		 * @access private
27431		 * @method _isTouch
27432		 * @return {Boolean}
27433		 */
27434		_isTouch: function()
27435		{
27436			if(('ontouchstart' in window) || (window.DocumentTouch && document instanceof DocumentTouch)) {
27437				return true;
27438			}
27439
27440			return false;
27441		},
27442
27443		/**
27444		 * Checks to see if the current device is mobile.
27445		 *
27446		 * @since 1.7
27447		 * @access private
27448		 * @method _isMobile
27449		 * @return {Boolean}
27450		 */
27451		_isMobile: function()
27452		{
27453			return /Mobile|Android|Silk\/|Kindle|BlackBerry|Opera Mini|Opera Mobi|webOS/i.test( navigator.userAgent );
27454		},
27455
27456		/**
27457		 * Initializes builder body classes.
27458		 *
27459		 * @since 1.0
27460		 * @access private
27461		 * @method _initClasses
27462		 */
27463		_initClasses: function()
27464		{
27465			var body = $( 'body' ),
27466				ua   = navigator.userAgent;
27467
27468			// Add the builder body class (skip on block-only frontend to avoid layout break).
27469			if ( ! body.hasClass( 'fl-builder-blocks-only' ) && ! body.hasClass( 'archive' ) && $( '.fl-builder-content-primary' ).length > 0 ) {
27470				body.addClass('fl-builder');
27471			}
27472
27473			// Add the builder touch body class.
27474			if(FLBuilderLayout._isTouch()) {
27475				body.addClass('fl-builder-touch');
27476			}
27477
27478			// Add the builder mobile body class.
27479			if(FLBuilderLayout._isMobile()) {
27480				body.addClass('fl-builder-mobile');
27481			}
27482
27483			if ( $(window).width() < FLBuilderLayoutConfig.breakpoints.small ) {
27484				body.addClass( 'fl-builder-breakpoint-small' );
27485			}
27486
27487			if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.small && $(window).width() < FLBuilderLayoutConfig.breakpoints.medium ) {
27488				body.addClass( 'fl-builder-breakpoint-medium' );
27489			}
27490
27491			if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.medium && $(window).width() < FLBuilderLayoutConfig.breakpoints.large ) {
27492				body.addClass( 'fl-builder-breakpoint-large' );
27493			}
27494
27495			if ( $(window).width() > FLBuilderLayoutConfig.breakpoints.large ) {
27496				body.addClass( 'fl-builder-breakpoint-default' );
27497			}
27498
27499			// IE11 body class.
27500			if ( ua.indexOf( 'Trident/7.0' ) > -1 && ua.indexOf( 'rv:11.0' ) > -1 ) {
27501				body.addClass( 'fl-builder-ie-11' );
27502			}
27503		},
27504
27505		/**
27506		 * Initializes builder node backgrounds that require
27507		 * additional JavaScript logic such as parallax.
27508		 *
27509		 * @since 1.1.4
27510		 * @access private
27511		 * @method _initBackgrounds
27512		 */
27513		_initBackgrounds: function()
27514		{
27515			var win = $(window);
27516
27517			// Init parallax backgrounds.
27518			if($('.fl-row-bg-parallax').length > 0 && !FLBuilderLayout._isMobile()) {
27519				FLBuilderLayout._scrollParallaxBackgrounds();
27520				FLBuilderLayout._initParallaxBackgrounds();
27521				win.on('resize.fl-bg-parallax', FLBuilderLayout._initParallaxBackgrounds);
27522				win.on('scroll.fl-bg-parallax', FLBuilderLayout._scrollParallaxBackgrounds);
27523			}
27524
27525			// Init video backgrounds.
27526			if($('.fl-bg-video').length > 0) {
27527				FLBuilderLayout._initBgVideos();
27528				FLBuilderLayout._resizeBgVideos();
27529
27530				// Ensure FLBuilderLayout._resizeBgVideos() is only called once on window resize.
27531				var resizeBGTimer = null;
27532				win.on('resize.fl-bg-video', function(e){
27533					clearTimeout( resizeBGTimer );
27534					resizeBGTimer = setTimeout(function() {
27535						FLBuilderLayout._resizeBgVideos(e);
27536					}, 100 );
27537				});
27538			}
27539		},
27540
27541		/**
27542		 * Initializes all buttons in a layout.
27543		 *
27544		 * @since 2.10
27545		 * @access private
27546		 * @method _initButtons
27547		 */
27548		_initButtons: function()
27549		{
27550			// Trigger click event on Enter or Space key press for deprecated button markup.
27551			$('a.fl-button[role="button"]').on('keydown', function(event) {
27552				if (event.key === 'Enter' || event.key === ' ') {
27553					// Necessary to prevent the default behavior of the space key from scrolling the page
27554					event.preventDefault();
27555					$(this).trigger('click');
27556				}
27557			});
27558		},
27559
27560		/**
27561		 * Initializes all parallax backgrounds in a layout.
27562		 *
27563		 * @since 1.1.4
27564		 * @access private
27565		 * @method _initParallaxBackgrounds
27566		 */
27567		_initParallaxBackgrounds: function()
27568		{
27569			$('.fl-row-bg-parallax').each(FLBuilderLayout._initParallaxBackground);
27570		},
27571
27572		/**
27573		 * Initializes a single parallax background.
27574		 *
27575		 * @since 1.1.4
27576		 * @access private
27577		 * @method _initParallaxBackgrounds
27578		 */
27579		_initParallaxBackground: function()
27580		{
27581			var row     = $(this),
27582				content = row.find('> .fl-row-content-wrap'),
27583				winWidth = $(window).width(),
27584				screenSize = '',
27585				imageSrc = {
27586					default: '',
27587					medium: '',
27588					responsive: '',
27589				};
27590
27591			imageSrc.default = row.data('parallax-image') || '';
27592			imageSrc.medium = row.data('parallax-image-medium') || imageSrc.default;
27593			imageSrc.responsive = row.data('parallax-image-responsive') || imageSrc.medium;
27594
27595			if (winWidth > FLBuilderLayoutConfig.breakpoints.medium) {
27596				screenSize = 'default';
27597			} else if (winWidth > FLBuilderLayoutConfig.breakpoints.small && winWidth <= FLBuilderLayoutConfig.breakpoints.medium ) {
27598				screenSize = 'medium';
27599			} else if (winWidth <= FLBuilderLayoutConfig.breakpoints.small) {
27600				screenSize = 'responsive';
27601			}
27602
27603			content.css('background-image', 'url(' + imageSrc[screenSize] + ')');
27604			row.data('current-image-loaded', screenSize );
27605
27606		},
27607
27608		/**
27609		 * Fires when the window is scrolled to adjust
27610		 * parallax backgrounds.
27611		 *
27612		 * @since 1.1.4
27613		 * @access private
27614		 * @method _scrollParallaxBackgrounds
27615		 */
27616		_scrollParallaxBackgrounds: function()
27617		{
27618			$('.fl-row-bg-parallax').each(FLBuilderLayout._scrollParallaxBackground);
27619		},
27620
27621		/**
27622		 * Fires when the window is scrolled to adjust
27623		 * a single parallax background.
27624		 *
27625		 * @since 1.1.4
27626		 * @access private
27627		 * @method _scrollParallaxBackground
27628		 */
27629		_scrollParallaxBackground: function()
27630		{
27631			var win     	  = $(window),
27632				row     	  = $(this),
27633				content 	  = row.find('> .fl-row-content-wrap'),
27634				speed   	  = row.data('parallax-speed'),
27635				offset  	  = content.offset(),
27636				yPos		  = -((win.scrollTop() - offset.top) / speed),
27637				initialOffset = ( row.data('parallax-offset') != null ) ? row.data('parallax-offset') : 0,
27638				totalOffset   = yPos - initialOffset;
27639
27640			content.css('background-position', 'center ' + totalOffset + 'px');
27641		},
27642
27643		/**
27644		 * Initializes all video backgrounds.
27645		 *
27646		 * @since 1.6.3.3
27647		 * @access private
27648		 * @method _initBgVideos
27649		 */
27650		_initBgVideos: function()
27651		{
27652			$('.fl-bg-video').each(FLBuilderLayout._initBgVideo);
27653		},
27654
27655		/**
27656		 * Initializes a video background.
27657		 *
27658		 * @since 1.6.3.3
27659		 * @access private
27660		 * @method _initBgVideo
27661		 */
27662		_initBgVideo: function()
27663		{
27664			var wrap   = $( this ),
27665				width       = wrap.data( 'width' ),
27666				height      = wrap.data( 'height' ),
27667				mp4         = wrap.data( 'mp4' ),
27668				youtube     = wrap.data( 'youtube'),
27669				vimeo       = wrap.data( 'vimeo'),
27670				mp4Type     = wrap.data( 'mp4-type' ),
27671				webm        = wrap.data( 'webm' ),
27672				webmType    = wrap.data( 'webm-type' ),
27673				fallback    = wrap.data( 'fallback' ),
27674				loaded      = wrap.data( 'loaded' ),
27675				videoMobile = wrap.data( 'video-mobile' ),
27676				playPauseButton = wrap.find('.fl-bg-video-play-pause-control'),
27677				fallbackTag = '',
27678				videoTag    = null,
27679				mp4Tag      = null,
27680				webmTag     = null;
27681
27682			// Return if the video has been loaded for this row.
27683			if ( loaded ) {
27684				return;
27685			}
27686
27687			videoTag  = $( '<video autoplay loop muted playsinline></video>' );
27688
27689			/**
27690			 * Add poster image (fallback image)
27691			 */
27692			if( 'undefined' != typeof fallback && '' != fallback ) {
27693				videoTag.attr( 'poster', 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7' )
27694				videoTag.css({
27695					backgroundImage: 'url("' + fallback + '")',
27696					backgroundColor: 'transparent',
27697					backgroundRepeat: 'no-repeat',
27698					backgroundSize: 'cover',
27699					backgroundPosition: 'center center',
27700				})
27701			}
27702
27703			// MP4 Source Tag
27704			if ( 'undefined' != typeof mp4 && '' != mp4 ) {
27705
27706				mp4Tag = $( '<source />' );
27707				mp4Tag.attr( 'src', mp4 );
27708				mp4Tag.attr( 'type', mp4Type );
27709
27710				videoTag.append( mp4Tag );
27711			}
27712			// WebM Source Tag
27713			if ( 'undefined' != typeof webm && '' != webm ) {
27714
27715				webmTag = $( '<source />' );
27716				webmTag.attr( 'src', webm );
27717				webmTag.attr( 'type', webmType );
27718
27719				videoTag.append( webmTag );
27720			}
27721
27722			// This is either desktop, or mobile is enabled.
27723			if ( ! FLBuilderLayout._isMobile() || ( FLBuilderLayout._isMobile() && "yes" == videoMobile ) ) {
27724				if ( 'undefined' != typeof youtube ) {
27725					FLBuilderLayout._initYoutubeBgVideo.apply( this );
27726				}
27727				else if ( 'undefined' != typeof vimeo ) {
27728					FLBuilderLayout._initVimeoBgVideo.apply( this );
27729				}
27730				else {
27731					wrap.append( videoTag );
27732
27733					if ( playPauseButton.length > 0 ) {
27734						var video = videoTag[0];
27735
27736						playPauseButton.on( 'click', { video: video }, function(e) {
27737							var video = e.data.video;
27738
27739							if ( video.paused ) {
27740								video.play();
27741							} else {
27742								video.pause();
27743							}
27744						} );
27745
27746						$( video ).on( 'play playing', function () {
27747							playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
27748						} );
27749						
27750						$( video ).on( 'pause ended waiting', function () {
27751							playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
27752						} );
27753					}
27754				}
27755			}
27756			else {
27757				// if we are here, it means we are on mobile and NO is set so remove video src and use fallback
27758				videoTag.attr('src', '')
27759				wrap.append( videoTag );
27760			}
27761
27762			// Mark this video as loaded.
27763			wrap.data('loaded', true);
27764		},
27765
27766		/**
27767		 * Initializes Youtube video background
27768		 *
27769		 * @since 1.9
27770		 * @access private
27771		 * @method _initYoutubeBgVideo
27772		 */
27773		_initYoutubeBgVideo: function()
27774		{
27775			var playerWrap  = $(this),
27776				videoId     = playerWrap.data('video-id'),
27777				videoPlayer = playerWrap.find('.fl-bg-video-player'),
27778				enableAudio = playerWrap.data('enable-audio'),
27779				audioButton = playerWrap.find('.fl-bg-video-audio'),
27780				playPauseButton = playerWrap.find('.fl-bg-video-play-pause-control'),
27781				startTime   = 'undefined' !== typeof playerWrap.data('start') ? playerWrap.data('start') : 0,
27782				startTime   = 'undefined' !== typeof playerWrap.data('t') && startTime === 0 ? playerWrap.data('t') : startTime,
27783				endTime     = 'undefined' !== typeof playerWrap.data('end') ? playerWrap.data('end') : 0,
27784				loop        = 'undefined' !== typeof playerWrap.data('loop') ? playerWrap.data('loop') : 1,
27785				stateCount  = 0,
27786				player,fallback_showing;
27787
27788			if ( videoId ) {
27789				fallback = playerWrap.data('fallback') || false
27790				if( fallback ) {
27791					playerWrap.find('iframe').remove()
27792					fallbackTag = $( '<div></div>' );
27793					fallbackTag.addClass( 'fl-bg-video-fallback' );
27794					fallbackTag.css( 'background-image', 'url(' + playerWrap.data('fallback') + ')' );
27795					fallbackTag.css( 'background-size', 'cover' );
27796					fallbackTag.css( 'transition', 'background-image 1s')
27797					playerWrap.append( fallbackTag );
27798					fallback_showing = true;
27799				}
27800				FLBuilderLayout._onYoutubeApiReady( function( YT ) {
27801					setTimeout( function() {
27802
27803						player = new YT.Player( videoPlayer[0], {
27804							videoId: videoId,
27805							events: {
27806								onReady: function(event) {
27807									if ( "no" === enableAudio || FLBuilderLayout._isMobile() ) {
27808										event.target.mute();
27809									}
27810									else if ( "yes" === enableAudio && event.target.isMuted ) {
27811										event.target.unMute();
27812									}
27813
27814									// Store an instance to a parent
27815									playerWrap.data('YTPlayer', player);
27816									FLBuilderLayout._resizeYoutubeBgVideo.apply(playerWrap);
27817
27818									// Queue the video.
27819									event.target.playVideo();
27820
27821									if ( audioButton.length > 0 && ! FLBuilderLayout._isMobile() ) {
27822										audioButton.on( 'click', {button: audioButton, player: player}, FLBuilderLayout._toggleBgVideoAudio );
27823									}
27824
27825									if ( playPauseButton.length > 0 ) {
27826										playPauseButton.on( 'click', {player: player}, function(e) {
27827											var player = e.data.player;
27828			
27829											if ( 1 === player.getPlayerState() ) {
27830												player.pauseVideo();
27831											} else {
27832												player.playVideo();
27833											}
27834										});
27835									}
27836								},
27837								onStateChange: function( event ) {
27838
27839									if ( event.data === 1 ) {
27840										if ( fallback_showing ) {
27841											$( '.fl-bg-video-fallback' ).css( 'background-image', 'url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)' )
27842										}
27843									}
27844									// Manual check if video is not playable in some browsers.
27845									// StateChange order: [-1, 3, -1]
27846									if ( stateCount < 4 ) {
27847										stateCount++;
27848									}
27849
27850									// Comply with the audio policy in some browsers like Chrome and Safari.
27851									if ( stateCount > 1 && -1 === event.data && "yes" === enableAudio ) {
27852										player.mute();
27853										player.playVideo();
27854										audioButton.show();
27855									}
27856
27857									if ( event.data === YT.PlayerState.ENDED && 1 === loop ) {
27858										if ( startTime > 0 ) {
27859											player.seekTo( startTime );
27860										}
27861										else {
27862											player.playVideo();
27863										}
27864									}
27865
27866									if ( event.data === YT.PlayerState.PLAYING ) {
27867										playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
27868									} else if ( event.data === YT.PlayerState.PAUSED ) {
27869										playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
27870									} else if ( event.data === YT.PlayerState.BUFFERING ) {
27871										playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
27872									} else if ( event.data === YT.PlayerState.CUED ) {
27873										playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
27874									} else if ( event.data === YT.PlayerState.ENDED ) {
27875										playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
27876									}
27877								},
27878								onError: function(event) {
27879									console.info('YT Error: ' + event.data)
27880									FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)
27881								}
27882							},
27883							playerVars: {
27884								playsinline: FLBuilderLayout._isMobile() ? 1 : 0,
27885								controls: 0,
27886								showinfo: 0,
27887								rel : 0,
27888								start: startTime,
27889								end: endTime,
27890							}
27891						} );
27892					}, 1 );
27893				} );
27894			}
27895		},
27896
27897		/**
27898		 * On youtube or vimeo error show the fallback image if available.
27899		 * @since 2.0.7
27900		 */
27901		_onErrorYoutubeVimeo: function(playerWrap) {
27902
27903			fallback = playerWrap.data('fallback') || false
27904			if( ! fallback ) {
27905				return false;
27906			}
27907			playerWrap.find('iframe').remove()
27908			fallbackTag = $( '<div></div>' );
27909			fallbackTag.addClass( 'fl-bg-video-fallback' );
27910			fallbackTag.css( 'background-image', 'url(' + playerWrap.data('fallback') + ')' );
27911			playerWrap.append( fallbackTag );
27912		},
27913
27914		/**
27915		 * Check if Youtube API has been downloaded
27916		 *
27917		 * @since 1.9
27918		 * @access private
27919		 * @method _onYoutubeApiReady
27920		 * @param  {Function} callback Method to call when YT API has been loaded
27921		 */
27922		_onYoutubeApiReady: function( callback ) {
27923			if ( window.YT && YT.loaded ) {
27924				callback( YT );
27925			} else {
27926				// If not ready check again by timeout..
27927				setTimeout( function() {
27928					FLBuilderLayout._onYoutubeApiReady( callback );
27929				}, 350 );
27930			}
27931		},
27932
27933		/**
27934		 * Initializes Vimeo video background
27935		 *
27936		 * @since 1.9
27937		 * @access private
27938		 * @method _initVimeoBgVideo
27939		 */
27940		_initVimeoBgVideo: function()
27941		{
27942			var playerWrap	= $(this),
27943				videoId 	= playerWrap.data('video-id'),
27944				videoHash 	= playerWrap.data('video-hash'),
27945				videoPlayer = playerWrap.find('.fl-bg-video-player'),
27946				enableAudio = playerWrap.data('enable-audio'),
27947				audioButton = playerWrap.find('.fl-bg-video-audio'),
27948				playPauseButton = playerWrap.find('.fl-bg-video-play-pause-control'),
27949				playerState = '',
27950				player,
27951				width = playerWrap.outerWidth(),
27952				ua    = navigator.userAgent;
27953
27954			if ( typeof Vimeo !== 'undefined' && videoId )	{
27955				
27956				const vimOptions = {
27957					loop       : true,
27958					title      : false,
27959					portrait   : false,
27960					background : true,
27961					autopause  : false,
27962					muted      : true,
27963				};
27964
27965				if ( videoHash.length ) {
27966					vimOptions.url = `https://player.vimeo.com/video/${ videoId }?h=${ videoHash }`;
27967				} else {
27968					vimOptions.id = videoId;
27969				}
27970
27971				player = new Vimeo.Player(videoPlayer[0], vimOptions );
27972				playerWrap.data('VMPlayer', player);
27973				if ( "no" === enableAudio ) {
27974					player.setVolume(0);
27975				}
27976				else if ("yes" === enableAudio ) {
27977					// Chrome, Safari, Firefox have audio policy restrictions for autoplay videos.
27978					if ( ua.indexOf("Safari") > -1 || ua.indexOf("Chrome") > -1 || ua.indexOf("Firefox") > -1 ) {
27979						player.setVolume(0);
27980						audioButton.show();
27981					}
27982					else {
27983						player.setVolume(1);
27984					}
27985				}
27986
27987				player.play().catch(function(error) {
27988					FLBuilderLayout._onErrorYoutubeVimeo(playerWrap)
27989				});
27990
27991				if ( audioButton.length > 0 ) {
27992					audioButton.on( 'click', {button: audioButton, player: player}, FLBuilderLayout._toggleBgVideoAudio );
27993				}
27994
27995				player.on( 'play', function() {
27996					playerState = 'play';
27997					playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
27998				} );
27999				player.on( 'pause', function() {
28000					playerState = 'pause';
28001					playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
28002				} );
28003				player.on( 'ended', function() {
28004					playerState = 'ended';
28005					playPauseButton.removeClass( 'fa-pause' ).addClass( 'fa-play' );
28006				} );
28007				player.on( 'bufferstart', function() {
28008					playerState = 'bufferstart';
28009					playPauseButton.removeClass( 'fa-play' ).addClass( 'fa-pause' );
28010				} );
28011
28012				if ( playPauseButton.length > 0 ) {
28013					playPauseButton.on( 'click', { player: player }, function( e ) {
28014						var player = e.data.player;
28015
28016						if ( playerState === 'play' ) {
28017							player.pause();
28018						} else {
28019							player.play();
28020						}
28021					} );
28022				}
28023			}
28024		},
28025
28026		/**
28027		 * Mute / unmute audio on row's video background.
28028		 * It works for both Youtube and Vimeo.
28029		 *
28030		 * @since 2.1.3
28031		 * @access private
28032		 * @method _toggleBgVideoAudio
28033		 * @param {Object} e Method arguments
28034		 */
28035		_toggleBgVideoAudio: function( e ) {
28036			var player  = e.data.player,
28037			    control = e.data.button.find('.fl-audio-control');
28038
28039			if ( control.hasClass( 'fa-volume-off' ) ) {
28040				// Unmute
28041				control
28042					.removeClass( 'fa-volume-off' )
28043					.addClass( 'fa-volume-up' );
28044				e.data.button.find( '.fa-times' ).hide();
28045
28046				if ( 'function' === typeof player.unMute ) {
28047					player.unMute();
28048				}
28049				else {
28050					player.setVolume( 1 );
28051				}
28052			}
28053			else {
28054				// Mute
28055				control
28056					.removeClass( 'fa-volume-up' )
28057					.addClass( 'fa-volume-off' );
28058				e.data.button.find( '.fa-times' ).show();
28059
28060				if ( 'function' === typeof player.unMute ) {
28061					player.mute();
28062				}
28063				else {
28064					player.setVolume( 0 );
28065				}
28066			}
28067		},
28068
28069		/**
28070		 * Fires when there is an error loading a video
28071		 * background source and shows the fallback.
28072		 *
28073		 * @since 1.6.3.3
28074		 * @access private
28075		 * @method _videoBgSourceError
28076		 * @param {Object} e An event object
28077		 * @deprecated 2.0.3
28078		 */
28079		_videoBgSourceError: function( e )
28080		{
28081			var source 		= $( e.target ),
28082				wrap   		= source.closest( '.fl-bg-video' ),
28083				vid		    = wrap.find( 'video' ),
28084				fallback  	= wrap.data( 'fallback' ),
28085				fallbackTag = '';
28086			source.remove();
28087
28088			if ( vid.find( 'source' ).length ) {
28089				// Don't show the fallback if we still have other sources to check.
28090				return;
28091			} else if ( '' !== fallback ) {
28092				fallbackTag = $( '<div></div>' );
28093				fallbackTag.addClass( 'fl-bg-video-fallback' );
28094				fallbackTag.css( 'background-image', 'url(' + fallback + ')' );
28095				wrap.append( fallbackTag );
28096				vid.remove();
28097			}
28098		},
28099
28100		/**
28101		 * Fires when the window is resized to resize
28102		 * all video backgrounds.
28103		 *
28104		 * @since 1.1.4
28105		 * @access private
28106		 * @method _resizeBgVideos
28107		 */
28108		_resizeBgVideos: function()
28109		{
28110			$('.fl-bg-video').each( function() {
28111
28112				FLBuilderLayout._resizeBgVideo.apply( this );
28113
28114				if ( $( this ).parent().find( 'img' ).length > 0 ) {
28115					$( this ).parent().imagesLoaded( $.proxy( FLBuilderLayout._resizeBgVideo, this ) );
28116				}
28117			} );
28118		},
28119
28120		/**
28121		 * Fires when the window is resized to resize
28122		 * a single video background.
28123		 *
28124		 * @since 1.1.4
28125		 * @access private
28126		 * @method _resizeBgVideo
28127		 */
28128		_resizeBgVideo: function()
28129		{
28130			if ( 0 === $( this ).find( 'video' ).length && 0 === $( this ).find( 'iframe' ).length ) {
28131				return;
28132			}
28133
28134			var wrap        = $(this),
28135				wrapHeight  = wrap.outerHeight(),
28136				wrapWidth   = wrap.outerWidth(),
28137				vid         = wrap.find('video'),
28138				vidHeight   = wrap.data('height'),
28139				vidWidth    = wrap.data('width'),
28140				newWidth    = wrapWidth,
28141				newHeight   = Math.round(vidHeight * wrapWidth/vidWidth),
28142				newLeft     = 0,
28143				newTop      = 0,
28144				iframe 		= wrap.find('iframe'),
28145				isRowFullHeight = $(this).closest('.fl-row-bg-video').hasClass('fl-row-full-height'),
28146				vidCSS          = {
28147					top:       '50%',
28148					left:      '50%',
28149					transform: 'translate(-50%,-50%)',
28150				};
28151
28152			if ( vid.length ) {
28153				if(vidHeight === '' || typeof vidHeight === 'undefined' || vidWidth === '' || typeof vidWidth === 'undefined') {
28154					vid.css({
28155						'left'      : '0px',
28156						'top'       : '0px',
28157						'width'     : newWidth + 'px'
28158					});
28159
28160					// Try to set the actual video dimension on 'loadedmetadata' when using URL as video source
28161					vid.on('loadedmetadata', FLBuilderLayout._resizeOnLoadedMeta);
28162
28163					return;
28164				}
28165
28166				if ( ! isRowFullHeight ) {
28167					if ( newHeight < wrapHeight ) {
28168						newHeight = wrapHeight;
28169						newWidth  = vidHeight ? Math.round(vidWidth * wrapHeight/vidHeight) : newWidth;
28170						newLeft   = -((newWidth - wrapWidth) / 2);
28171					}
28172					else {
28173						newTop = -((newHeight - wrapHeight)/2);
28174					}
28175					vidCSS = {
28176						left   : newLeft + 'px',
28177						top    : newTop + 'px',
28178						height : newHeight + 'px',
28179						width  : newWidth + 'px',
28180					}
28181				}
28182
28183				vid.css( vidCSS );
28184
28185			}
28186			else if ( iframe.length ) {
28187
28188				// Resize Youtube video player within iframe tag
28189				if ( typeof wrap.data('youtube') !== 'undefined' ) {
28190					FLBuilderLayout._resizeYoutubeBgVideo.apply(this);
28191				}
28192			}
28193		},
28194
28195		/**
28196		 * Fires when video meta has been loaded.
28197		 * This will be Triggered when width/height attributes were not specified during video background resizing.
28198		 *
28199		 * @since 1.8.5
28200		 * @access private
28201		 * @method _resizeOnLoadedMeta
28202		 */
28203		_resizeOnLoadedMeta: function(){
28204			var video 		= $(this),
28205				wrapHeight 	= video.parent().outerHeight(),
28206				wrapWidth 	= video.parent().outerWidth(),
28207				vidWidth 	= video[0].videoWidth,
28208				vidHeight 	= video[0].videoHeight,
28209				newHeight   = Math.round(vidHeight * wrapWidth/vidWidth),
28210				newWidth    = wrapWidth,
28211				newLeft     = 0,
28212				newTop 		= 0;
28213
28214			if(newHeight < wrapHeight) {
28215				newHeight   = wrapHeight;
28216				newWidth    = Math.round(vidWidth * wrapHeight/vidHeight);
28217				newLeft     = -((newWidth - wrapWidth)/2);
28218			}
28219			else {
28220				newTop      = -((newHeight - wrapHeight)/2);
28221			}
28222
28223			video.parent().data('width', vidWidth);
28224			video.parent().data('height', vidHeight);
28225
28226			video.css({
28227				'left'      : newLeft + 'px',
28228				'top'       : newTop + 'px',
28229				'width'     : newWidth + 'px',
28230				'height' 	: newHeight + 'px'
28231			});
28232		},
28233
28234		/**
28235		 * Fires when the window is resized to resize
28236		 * a single Youtube video background.
28237		 *
28238		 * @since 1.9
28239		 * @access private
28240		 * @method _resizeYoutubeBgVideo
28241		 */
28242		_resizeYoutubeBgVideo: function()
28243		{
28244			var wrap				= $(this),
28245				wrapWidth 			= wrap.outerWidth(),
28246				wrapHeight 			= wrap.outerHeight(),
28247				player 				= wrap.data('YTPlayer'),
28248				video 				= player ? player.getIframe() : null,
28249				aspectRatioSetting 	= '16:9', // Medium
28250				aspectRatioArray 	= aspectRatioSetting.split( ':' ),
28251				aspectRatio 		= aspectRatioArray[0] / aspectRatioArray[1],
28252				ratioWidth 			= wrapWidth / aspectRatio,
28253				ratioHeight 		= wrapHeight * aspectRatio,
28254				isWidthFixed 		= wrapWidth / wrapHeight > aspectRatio,
28255				width 				= isWidthFixed ? wrapWidth : ratioHeight,
28256				height 				= isWidthFixed ? ratioWidth : wrapHeight;
28257
28258			if ( video ) {
28259				$(video).width( width ).height( height );
28260			}
28261		},
28262
28263		/**
28264		 * Opens a tab or accordion item if the browser hash is set
28265		 * to the ID of one on the page.
28266		 *
28267		 * @since 1.6.0
28268		 * @access private
28269		 * @method _initHash
28270		 */
28271		_initHash: function()
28272		{
28273			var hash 			= window.location.hash.replace( '#', '' ).split( '/' ).shift(),
28274				element 		= null,
28275				tabs			= null,
28276				responsiveLabel	= null,
28277				tabIndex		= null,
28278				label			= null;
28279
28280			if ( '' !== hash ) {
28281
28282				try {
28283
28284					element = $( '#' + hash );
28285
28286					if ( element.length > 0 ) {
28287
28288						if ( element.hasClass( 'fl-accordion-item' ) ) {
28289							setTimeout( function() {
28290								element.find( '.fl-accordion-button' ).trigger( 'click' );
28291							}, 100 );
28292						}
28293						if ( element.hasClass( 'fl-tabs-panel' ) ) {
28294							setTimeout( function() {
28295								tabs 			= element.closest( '.fl-tabs' );
28296								responsiveLabel = element.find( '.fl-tabs-panel-label' );
28297								tabIndex 		= responsiveLabel.data( 'index' );
28298								label 			= tabs.find( '.fl-tabs-labels .fl-tabs-label[data-index=' + tabIndex + ']' );
28299
28300								label[0].click();
28301								FLBuilderLayout._scrollToElement(element);
28302							}, 100 );
28303						}
28304					}
28305				}
28306				catch( e ) {}
28307			}
28308		},
28309
28310		/**
28311		 * Adds a visually-hidden "(opens in new tab)" notice to links
28312		 * inside a builder layout that target a new tab, and removes it
28313		 * from ones that don't. Runs on the live DOM only, across every
28314		 * module, so the notice is never part of any saved content. Covers
28315		 * both real anchors (`target` attribute) and non-anchor elements
28316		 * like the Box module's `role="link"` div, which carries the same
28317		 * intent via a `data-link-target` attribute instead.
28318		 *
28319		 * @since 2.12
28320		 * @access private
28321		 * @method _initLinkNotices
28322		 */
28323		_initLinkNotices: function()
28324		{
28325			$( '.fl-builder-content a[target], .fl-builder-content [role="link"][data-link-target]' ).each( function() {
28326				var link   = $( this ),
28327					notice = link.children( 'span.fl-new-tab-notice' ),
28328					target = link.attr( 'target' ) || link.attr( 'data-link-target' );
28329
28330				if ( '_blank' === target ) {
28331					if ( 0 === notice.length ) {
28332						link.append( '<span class="fl-new-tab-notice sr-only">' + FLBuilderLayoutConfig.i18n.opensInNewTab + '</span>' );
28333					}
28334				} else if ( notice.length > 0 ) {
28335					notice.remove();
28336				}
28337			});
28338		},
28339
28340		/**
28341		 * Initializes all anchor links on the page for smooth scrolling.
28342		 *
28343		 * @since 1.4.9
28344		 * @access private
28345		 * @method _initAnchorLinks
28346		 */
28347		_initAnchorLinks: function()
28348		{
28349			$( 'a, [role="link"]' ).each( FLBuilderLayout._initAnchorLink );
28350		},
28351
28352		/**
28353		 * Initializes a single anchor link for smooth scrolling.
28354		 *
28355		 * @since 1.4.9
28356		 * @access private
28357		 * @method _initAnchorLink
28358		 */
28359		_initAnchorLink: function()
28360		{
28361			var link    = $( this ),
28362				href    = link.data( 'url' ) ? link.data( 'url' ) : link.attr( 'href' ),
28363				target  = link.data( 'url' ) ? new URL( href, window.location.href ) : this,
28364				loc     = window.location,
28365				id      = null,
28366				element = null,
28367				flNode  = false;
28368
28369			if ( 'undefined' != typeof href && href.indexOf( '#' ) > -1 && link.closest('svg').length < 1 ) {
28370
28371				if ( loc.pathname.replace( /^\//, '' ) == target.pathname.replace( /^\//, '' ) && loc.hostname == target.hostname ) {
28372
28373					try {
28374
28375						id      = href.split( '#' ).pop();
28376						// If there is no ID then we have nowhere to look
28377						// Fixes a quirk in jQuery and FireFox
28378						if( ! id ) {
28379							return;
28380						}
28381						element = $( '#' + id );
28382
28383						if ( element.length > 0 ) {
28384							flNode = element.hasClass( 'fl-row' ) || element.hasClass( 'fl-col' ) || element.hasClass( 'fl-module' );
28385							if ( !element.hasClass( 'fl-no-scroll' ) && ( link.hasClass( 'fl-scroll-link' ) || flNode ) ) {
28386								$( link ).on( 'click', FLBuilderLayout._scrollToElementOnLinkClick );
28387							}
28388							if ( element.hasClass( 'fl-accordion-item' ) ) {
28389								$( link ).on( 'click', FLBuilderLayout._scrollToAccordionOnLinkClick );
28390							}
28391							if ( element.hasClass( 'fl-tabs-panel' ) ) {
28392								$( link ).on( 'click', FLBuilderLayout._scrollToTabOnLinkClick );
28393							}
28394						}
28395					}
28396					catch( e ) {}
28397				}
28398			}
28399		},
28400
28401		/**
28402		 * Scrolls to an element when an anchor link is clicked.
28403		 *
28404		 * @since 1.4.9
28405		 * @access private
28406		 * @method _scrollToElementOnLinkClick
28407		 * @param {Object} e An event object.
28408		 * @param {Function} callback A function to call when the scroll is complete.
28409		 */
28410		_scrollToElementOnLinkClick: function( e, callback )
28411		{
28412			var attribute = $( this ).data( 'url' ) ? $( this ).data( 'url' ) : $( this ).attr( 'href' );
28413			var element = $( '#' + attribute.split( '#' ).pop() );
28414
28415			FLBuilderLayout._scrollToElement( element, callback );
28416
28417			e.preventDefault();
28418		},
28419
28420		/**
28421		 * Scrolls to an element.
28422		 *
28423		 * @since 1.6.4.5
28424		 * @access private
28425		 * @method _scrollToElement
28426		 * @param {Object} element The element to scroll to.
28427		 * @param {Function} callback A function to call when the scroll is complete.
28428		 */
28429		_scrollToElement: function( element, callback )
28430		{
28431			var config  = FLBuilderLayoutConfig.anchorLinkAnimations,
28432				dest    = 0,
28433				win     = $( window ),
28434				doc     = $( document );
28435
28436			if ( element.length > 0 ) {
28437
28438				if ( 'fixed' === element.css('position') || 'fixed' === element.parent().css('position') ) {
28439					dest = element.position().top;
28440				}
28441				else if ( element.offset().top > doc.height() - win.height() ) {
28442					dest = doc.height() - win.height();
28443				}
28444				else {
28445					dest = element.offset().top - config.offset;
28446				}
28447
28448				$( 'html, body' ).stop( true ).animate( { scrollTop: dest }, config.duration, config.easing, function() {
28449
28450					if ( 'undefined' != typeof callback ) {
28451						callback();
28452					}
28453
28454					if ( undefined != element.attr( 'id' ) && window.location.hash !== '#' + element.attr( 'id' ) ) {
28455
28456						var firefox_version = window.navigator.userAgent.match( /Firefox\/(\d+)\./ ),
28457							firefox_version = firefox_version ? parseInt( firefox_version[1], 10 ) : null;
28458
28459						if ( firefox_version !== null && firefox_version < 135 ) {
28460							window.location.hash = element.attr( 'id' );
28461						} else {
28462							if ( history.pushState ) {
28463								history.pushState( null, null, '#' + element.attr( 'id' ) );
28464							} else {
28465								window.location.hash = element.attr( 'id' );
28466							}
28467						}
28468					}
28469				} );
28470			}
28471		},
28472
28473		/**
28474		 * Scrolls to an accordion item when a link is clicked.
28475		 *
28476		 * @since 1.5.9
28477		 * @access private
28478		 * @method _scrollToAccordionOnLinkClick
28479		 * @param {Object} e An event object.
28480		 */
28481		_scrollToAccordionOnLinkClick: function( e )
28482		{
28483			var element = $( '#' + $( this ).attr( 'href' ).split( '#' ).pop() );
28484
28485			if ( element.length > 0 ) {
28486
28487				var callback = function() {
28488					if ( element ) {
28489						element.find( '.fl-accordion-button' ).trigger( 'click' );
28490						element = false;
28491					}
28492				};
28493
28494				FLBuilderLayout._scrollToElementOnLinkClick.call( this, e, callback );
28495			}
28496		},
28497
28498		/**
28499		 * Scrolls to a tab panel when a link is clicked.
28500		 *
28501		 * @since 1.5.9
28502		 * @access private
28503		 * @method _scrollToTabOnLinkClick
28504		 * @param {Object} e An event object.
28505		 */
28506		_scrollToTabOnLinkClick: function( e )
28507		{
28508			var element 		= $( '#' + $( this ).attr( 'href' ).split( '#' ).pop() ),
28509				tabs			= null,
28510				label   		= null,
28511				responsiveLabel = null;
28512
28513			if ( element.length > 0 ) {
28514
28515				tabs 			= element.closest( '.fl-tabs' );
28516				responsiveLabel = element.find( '.fl-tabs-panel-label' );
28517				tabIndex 		= responsiveLabel.data( 'index' );
28518				label 			= tabs.find( '.fl-tabs-labels .fl-tabs-label[data-index=' + tabIndex + ']' );
28519
28520				if ( responsiveLabel.is( ':visible' ) ) {
28521
28522					var callback = function() {
28523						if ( element ) {
28524							responsiveLabel.trigger( $.Event( 'click', { which: 1 } ) );
28525						}
28526					};
28527
28528					FLBuilderLayout._scrollToElementOnLinkClick.call( this, e, callback );
28529				}
28530				else {
28531					label[0].click();
28532					FLBuilderLayout._scrollToElement( element );
28533				}
28534
28535				e.preventDefault();
28536			}
28537		},
28538
28539		/**
28540		 * Initializes all builder forms on a page.
28541		 *
28542		 * @since 1.5.4
28543		 * @access private
28544		 * @method _initForms
28545		 */
28546		_initForms: function()
28547		{
28548			if ( ! FLBuilderLayout._hasPlaceholderSupport ) {
28549				$( '.fl-form-field input' ).each( FLBuilderLayout._initFormFieldPlaceholderFallback );
28550			}
28551
28552			$( '.fl-form-field input' ).on( 'focus', FLBuilderLayout._clearFormFieldError );
28553		},
28554
28555		/**
28556		 * Checks to see if the current device has HTML5
28557		 * placeholder support.
28558		 *
28559		 * @since 1.5.4
28560		 * @access private
28561		 * @method _hasPlaceholderSupport
28562		 * @return {Boolean}
28563		 */
28564		_hasPlaceholderSupport: function()
28565		{
28566			var input = document.createElement( 'input' );
28567
28568			return 'undefined' != input.placeholder;
28569		},
28570
28571		/**
28572		 * Initializes the fallback for when placeholders aren't supported.
28573		 *
28574		 * @since 1.5.4
28575		 * @access private
28576		 * @method _initFormFieldPlaceholderFallback
28577		 */
28578		_initFormFieldPlaceholderFallback: function()
28579		{
28580			var field       = $( this ),
28581				val         = field.val(),
28582				placeholder = field.attr( 'placeholder' );
28583
28584			if ( 'undefined' != placeholder && '' === val ) {
28585				field.val( placeholder );
28586				field.on( 'focus', FLBuilderLayout._hideFormFieldPlaceholderFallback );
28587				field.on( 'blur', FLBuilderLayout._showFormFieldPlaceholderFallback );
28588			}
28589		},
28590
28591		/**
28592		 * Hides a fallback placeholder on focus.
28593		 *
28594		 * @since 1.5.4
28595		 * @access private
28596		 * @method _hideFormFieldPlaceholderFallback
28597		 */
28598		_hideFormFieldPlaceholderFallback: function()
28599		{
28600			var field       = $( this ),
28601				val         = field.val(),
28602				placeholder = field.attr( 'placeholder' );
28603
28604			if ( val == placeholder ) {
28605				field.val( '' );
28606			}
28607		},
28608
28609		/**
28610		 * Shows a fallback placeholder on blur.
28611		 *
28612		 * @since 1.5.4
28613		 * @access private
28614		 * @method _showFormFieldPlaceholderFallback
28615		 */
28616		_showFormFieldPlaceholderFallback: function()
28617		{
28618			var field       = $( this ),
28619				val         = field.val(),
28620				placeholder = field.attr( 'placeholder' );
28621
28622			if ( '' === val ) {
28623				field.val( placeholder );
28624			}
28625		},
28626
28627		/**
28628		 * Clears a form field error message.
28629		 *
28630		 * @since 1.5.4
28631		 * @access private
28632		 * @method _clearFormFieldError
28633		 */
28634		_clearFormFieldError: function()
28635		{
28636			var field = $( this );
28637
28638			field.removeAttr( 'aria-invalid' );
28639			field.removeClass( 'fl-form-error' );
28640			const message = field.attr('aria-describedby');
28641			message ? $( '#' + message ).hide() : field.siblings( '.fl-form-error-message' ).hide();
28642		},
28643
28644		/**
28645		 * Init Row Shape Layer's height.
28646		 *
28647		 * @since 2.5.3
28648		 * @access private
28649		 * @method _initRowShapeLayerHeight
28650		 */
28651		_initRowShapeLayerHeight: function () {
28652			FLBuilderLayout._adjustRowShapeLayerHeight();
28653			$( window ).on( 'resize', FLBuilderLayout._adjustRowShapeLayerHeight );
28654		},
28655
28656		/**
28657		 * Set parent column width of nested columns when it's zero or blank.
28658		 *
28659		 * @since 2.7.4
28660		 * @access private
28661		 * @method _initNestedColsWidth
28662		 */
28663		_initNestedColsWidth: function()
28664		{
28665			var nestedCols = $( '.fl-col-has-cols' );
28666
28667			if ( nestedCols.length <= 0 ) {
28668				return;
28669			}
28670
28671			$( nestedCols ).each( function(index, col ){
28672				if ( $( col ).width() <= 0 ) {
28673					$( col ).css( 'width', FLBuilderLayoutConfig.emptyColWidth );
28674				}
28675			});
28676		},
28677
28678		/**
28679		 * Adjust Row Shape Layer's height to fix to remove the fine line that appears on certain screen sizes.
28680		 *
28681		 * @since 2.5.3
28682		 * @access private
28683		 * @method _adjustRowShapeLayerHeight
28684		 */
28685		_adjustRowShapeLayerHeight: function() {
28686			var rowShapeLayers = $('.fl-builder-shape-layer');
28687
28688			$( rowShapeLayers ).each(function (index) {
28689				var rowShapeLayer = $(this),
28690					shape = $(rowShapeLayer).find('svg'),
28691					height = shape.height(),
28692					excludeShapes = '.fl-builder-shape-circle, .fl-builder-shape-dot-cluster, .fl-builder-shape-topography, .fl-builder-shape-rect';
28693
28694				if ( ! rowShapeLayer.is( excludeShapes ) ) {
28695					$(shape).css('height', Math.ceil( height ) );
28696				}
28697			});
28698		},
28699		_string_to_slug: function( str ) {
28700			str = str.replace(/^\s+|\s+$/g, ''); // trim
28701			if ( 'undefined' == typeof window._fl_string_to_slug_regex ) {
28702				regex = new RegExp('[^a-zA-Z0-9\'":() !.,-_|]', 'g');
28703			} else {
28704				regex = new RegExp('[^' + window._fl_string_to_slug_regex + '\'":\(\) !.,-_|\\\p{Letter}]', 'ug');
28705			}
28706			str = str.replace(regex, '') // remove invalid chars
28707				.replace(/\s+/g, ' '); // collapse whitespace and replace by a space
28708			return str;
28709		},
28710		_reorderMenu: function() {
28711			if ( $('#wp-admin-bar-fl-builder-frontend-edit-link-default li').length > 1 ) {
28712					$( '#wp-admin-bar-fl-builder-frontend-duplicate-link' )
28713					.appendTo('#wp-admin-bar-fl-builder-frontend-edit-link-default')
28714					.css( 'padding-top', '5px' )
28715					.css( 'border-top', '2px solid #1D2125' )
28716					.css( 'margin-top', '5px' )
28717				}
28718		}
28719	};
28720
28721	/* Initializes the builder layout. */
28722	$(function(){
28723		FLBuilderLayout.init();
28724	});
28725
28726})(jQuery);
28727(function($){
28728
28729	if(typeof FLBuilderLayoutModules !== 'undefined') {
28730		return;
28731	}
28732
28733	/**
28734	 * Helper class with generic logic for builder modules.
28735	 * If generic module code needs to work in both the block
28736	 * editor and builder, it should go here. Otherwise, it
28737	 * should go on FLBuilderLayout.
28738	 *
28739	 * @since 2.9
28740	 */
28741	FLBuilderLayoutModules = {
28742
28743		/**
28744		 * Initializes builder module logic.
28745		 *
28746		 * @since 2.9
28747		 * @method init
28748		 */
28749		init: function()
28750		{
28751			// Only init if the builder isn't active.
28752			if ( 0 === $('.fl-builder-edit').length ) {
28753
28754				// Init module animations.
28755				FLBuilderLayoutModules._initModuleAnimations();
28756			}
28757		},
28758
28759		/**
28760		 * Initializes module animations.
28761		 *
28762		 * @since 1.1.9
28763		 * @access private
28764		 * @method _initModuleAnimations
28765		 */
28766		_initModuleAnimations: function()
28767		{
28768			if(typeof jQuery.fn.waypoint !== 'undefined') {
28769				$('.fl-animation').each( function() {
28770					var node = $( this ),
28771						nodeTop = node.offset().top,
28772						winHeight = $( window ).height(),
28773						bodyHeight = $( 'body' ).height(),
28774						waypoint = FLBuilderLayoutConfig.waypoint,
28775						offset = '80%';
28776
28777					if ( typeof waypoint.offset !== undefined ) {
28778						offset = FLBuilderLayoutConfig.waypoint.offset + '%';
28779					}
28780
28781					if ( bodyHeight - nodeTop < winHeight * 0.2 ) {
28782						offset = '100%';
28783					}
28784
28785					node.waypoint({
28786						offset: offset,
28787						handler: FLBuilderLayoutModules._doModuleAnimation
28788					});
28789				} );
28790			}
28791		},
28792
28793		/**
28794		 * Runs a module animation.
28795		 *
28796		 * @since 1.1.9
28797		 * @access private
28798		 * @method _doModuleAnimation
28799		 */
28800		_doModuleAnimation: function()
28801		{
28802			var module = 'undefined' == typeof this.element ? $(this) : $(this.element),
28803				delay = parseFloat(module.data('animation-delay')),
28804				duration = parseFloat(module.data('animation-duration'));
28805
28806			if ( ! isNaN( duration ) ) {
28807				module.css( 'animation-duration', duration + 's' );
28808			}
28809
28810			if(!isNaN(delay) && delay > 0) {
28811				setTimeout(function(){
28812					module.addClass('fl-animated');
28813				}, delay * 1000);
28814			} else {
28815				setTimeout(function(){
28816					module.addClass('fl-animated');
28817				}, 1);
28818			}
28819		}
28820	};
28821
28822	/* Initializes builder module logic. */
28823	$(function(){
28824		FLBuilderLayoutModules.init();
28825	});
28826
28827})(jQuery);
28828
28829/* Start Global JS */
28830
28831/* End Global JS */
28832
28833jQuery(function($) {
28834	
28835		$(function() {
28836		$( '.fl-node-7pbyoe61gk0r .fl-photo-img' )
28837			.on( 'mouseenter', function( e ) {
28838				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
28839			} )
28840			.on( 'mouseleave', function( e ){
28841				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
28842			} );
28843	});
28844		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
28845});
28846
28847;"use strict";
28848
28849(function ($) {
28850    $(function () {
28851        var menu_expanded = false;
28852        $(window).click(function (e) {
28853            console.log("Close menu");
28854            setTimeout(function () {
28855                if (menu_expanded) {
28856                    $('.brex-mobile-menu-container').removeClass('expanded');
28857                }
28858            }, 50);
28859        });
28860        $('.brex-mobile-menu-container').unbind().click(function (event) {
28861            event.stopPropagation();
28862            return false;
28863        });
28864        $('.brex-mobile-menu-container .close-icon').unbind().click(function () {
28865            $(this).parents('.brex-mobile-menu-container').removeClass('expanded');
28866        });
28867        $('.fl-module-brex-mega-menu').each(function () {
28868            var current_node = $(this).data('node'),
28869                current_menu_container = $(this);
28870                current_menu_container.find(".brex-mobile-menu-icon a i").unbind().click(function (e) {
28871                    event.stopPropagation();
28872                    console.log("Click menu");
28873                    var node_id = $(this).parents('.fl-module-brex-mega-menu').data('node');
28874                    $('.fl-node-' + node_id).children('.brex-mobile-menu-container').toggleClass('expanded');
28875
28876                    if ($('.fl-node-' + node_id).children('.brex-mobile-menu-container').hasClass('expanded')) {
28877                        menu_expanded = true;
28878                    } else {
28879                        menu_expanded = false;
28880                    }
28881
28882                    event.stopPropagation();
28883            });
28884            //$('.fl-node-' + current_node).find('.brex-mobile-menu-inner > .menu-item-has-children > a').click(function (e) {
28885            $('.fl-node-' + current_node).find('.brex-mobile-menu-inner a').click(function (e) {
28886                console.log("Click menu item");
28887                var href = $(this).attr('href');
28888                if ($(this).closest('li').hasClass('menu-item-has-children')) {
28889                    e.stopPropagation();
28890
28891                    var currently_expanded = $(this).parent().hasClass('expanded'),
28892                        html = $(this).parent().find('.sub-menu').first().clone(),
28893                        parent = $(this).parent();
28894
28895                    if (currently_expanded) {
28896
28897                        if (href != '#' && href != '#!') {
28898                            document.location.href = href;
28899                            return true;
28900                        }
28901                        parent.find('li.expanded').removeClass('expanded');
28902                        parent.find('.sub-menu').css({
28903                            height: 0
28904                        });
28905                        setTimeout(function () {
28906                            parent.removeClass('expanded');//.find('.sub-menu').first().removeAttr('style');
28907                        }, 250);
28908                        return false;
28909                    } else {
28910                        var height = getPrerenderedObjectDimensions(html, parent);
28911                        parent.find('.sub-menu').css({
28912                            height: 0
28913                        });
28914                        setTimeout(function () {
28915                            parent.find('.sub-menu').first().css({
28916                                height: height.height + 'px'
28917                            });
28918                        }, 1);
28919                        setTimeout(function () {
28920                            parent.addClass('expanded').find('.sub-menu').first().removeAttr('style');
28921                        }, 250);
28922                        return false;
28923                    }
28924                }
28925                else {
28926                    document.location.href = href;
28927                    return true;
28928                }
28929            });
28930        });
28931        
28932        // Toggle search on icon click
28933    	$(document).on('click', '.bb-search-toggle', function (e) {
28934    		e.preventDefault();
28935    
28936    		const $wrapper = $(this).closest('.bb-mega-menu-search');
28937    		$wrapper.toggleClass('is-open');
28938    
28939    		if ($wrapper.hasClass('is-open')) {
28940    			$wrapper.find('.bb-search-input').trigger('focus');
28941    		}
28942    	});
28943    
28944    	// Close when clicking outside
28945    	$(document).on('click', function (e) {
28946    		$('.bb-mega-menu-search.is-open').each(function () {
28947    			if (!$(this).is(e.target) && !$(this).has(e.target).length) {
28948    				$(this).removeClass('is-open');
28949    			}
28950    		});
28951    	});
28952    });
28953})(jQuery);
28954
28955function getPrerenderedObjectDimensions(html, element_to_append_to) {
28956    return function ($) {
28957        if (!element_to_append_to) {
28958            element_to_append_to = $("body");
28959        } // Declare our return
28960
28961
28962        var return_data = []; // Generate a unique ID
28963
28964        var element_id = Math.round(new Date().getTime() + Math.random() * 100); // Create an invisible place to create the HTML
28965
28966        $(element_to_append_to).append('<div id="' + element_id + '"" class="invisible" style="position:absolute;left:0;top:0;"></div>');
28967        $("#" + element_id).html(html).children().css({
28968            height: 'auto'
28969        }); // Get the height of our item
28970
28971        return_data.height = $("#" + element_id).height(); // Get the outer-height of our item
28972
28973        return_data.outerHeight = $("#" + element_id).outerHeight(true); // Get the width of our item
28974
28975        return_data.width = $("#" + element_id).width(); // Get the width of our item
28976
28977        return_data.outerWidth = $("#" + element_id).outerWidth(true); // Remove the element
28978
28979        $("#" + element_id).remove();
28980        return return_data;
28981    }(jQuery);
28982}
28983
28984(function ($) {
28985
28986    if (!("ontouchstart" in document.documentElement)) {
28987        //document.documentElement.className += " no-touch";
28988        //desktop
28989       $(document).on('click', '.brex-mega-menu-desktop .mega-menu-saved-row>a.megamenuonclick', function() {
28990            var CheckIfOpendBB = $(this).next('div.mega-menu-saved-row-container').css('display');
28991            $( ".brex-mega-menu-desktop div.mega-menu-saved-row-container" ).each(function( index ) {
28992              $(this).css('display', '');
28993            });
28994             $( ".brex-mega-menu-desktop ul.mega-menu-dropdown" ).each(function( index ) {
28995              $(this).css('display', '');
28996            });
28997            if(CheckIfOpendBB == 'block'){
28998                return true;
28999            }else{
29000                $(this).next('div.mega-menu-saved-row-container').css('display','block');
29001                return false;   
29002            }
29003           
29004        });
29005        $( ".brex-mega-menu-desktop div.mega-menu-saved-row-container" )
29006          .mouseover(function() {
29007            $( this ).css('display','block');
29008          })
29009          .mouseout(function() {
29010            $( this ).css('display','none');
29011        });
29012        $(document).on('click', '.brex-mega-menu-desktop .brex-mega-menu>li.drop-down>a.megamenuonclick', function() {
29013            var CheckIfOpendBBDrpdown = $(this).next('ul.mega-menu-dropdown').css('display');
29014            $( ".brex-mega-menu-desktop div.mega-menu-saved-row-container" ).each(function( index ) {
29015              $(this).css('display', '');
29016            });
29017             $( ".brex-mega-menu-desktop ul.mega-menu-dropdown" ).each(function( index ) {
29018              $(this).css('display', '');
29019            });
29020           
29021           if(CheckIfOpendBBDrpdown == 'block'){
29022                return true;
29023            }else{
29024                $(this).next('ul.mega-menu-dropdown').css('display','block');
29025                return false;   
29026            }
29027        });
29028        $( ".brex-mega-menu-desktop ul.mega-menu-dropdown" )
29029          .mouseover(function() {
29030            $( this ).css('display','block');
29031          })
29032          .mouseout(function() {
29033            $( this ).css('display','none');
29034        });
29035    } else {
29036        //tablet/mobile
29037        top_menus = $('ul.brex-mega-menu li.mega-menu-saved-row');
29038
29039        $.each(top_menus, function(index, elem){
29040
29041            $(elem).bind('touchstart', function(e){
29042                console.log('click tablet');
29043                var current_div = $(elem).find('div.mega-menu-saved-row-container');
29044                var a_href = $(elem).children('a').first().attr('href');
29045                var a = $(elem).children('a').first();
29046                var a_closest = $(e.target).closest('a');
29047                var a_closest_href = a_closest.attr('href');
29048
29049                if (a_closest.length && !a_closest.hasClass('mega-menu-saved-row-a'))
29050                {
29051                    document.location.href = a_closest_href;
29052                    return true;
29053                }
29054
29055                if (current_div.hasClass('mega-menu-saved-row-container-opened'))
29056                {
29057                    if (a_closest.length && a_closest.hasClass('mega-menu-saved-row-a')) return true;
29058                }
29059
29060                $('div.mega-menu-saved-row-container').hide().removeClass('mega-menu-saved-row-container-opened');
29061                current_div.show().addClass('mega-menu-saved-row-container-opened');
29062                e.stopPropagation();
29063                return false;
29064            });
29065        });
29066
29067        $(document).bind('touchstart', function(e) {
29068            $('div.mega-menu-saved-row-container').hide().removeClass('mega-menu-saved-row-container-opened');
29069        });
29070
29071        top_menus_dd = $('ul.brex-mega-menu li.drop-down');
29072
29073         $.each(top_menus_dd, function(index, elem){
29074
29075            $(elem).bind('touchstart', function(e){
29076                console.log('click tablet');
29077                var current_div = $(elem).find('ul.drop-down-ul');
29078                var a_href = $(elem).children('a').first().attr('href');
29079                var a = $(elem).children('a').first();
29080                var a_closest = $(e.target).closest('a');
29081                var a_closest_href = a_closest.attr('href');
29082
29083                if (a_closest.length && !a_closest.hasClass('dd-saved-row-a'))
29084                {
29085                    document.location.href = a_closest_href;
29086                    return true;
29087                }
29088
29089                if (current_div.hasClass('dd-saved-row-container-opened'))
29090                {
29091                    if (a_closest.length && a_closest.hasClass('dd-saved-row-a')) return true;
29092                }
29093
29094                $('ul.drop-down-ul').hide().removeClass('dd-saved-row-container-opened');
29095                current_div.show().addClass('dd-saved-row-container-opened');
29096                e.stopPropagation();
29097                return false;
29098            });
29099        });
29100
29101        $(document).bind('touchstart', function(e) {
29102            $('ul.drop-down-ul').hide().removeClass('dd-saved-row-container-opened');
29103        }); 
29104
29105    }
29106})(jQuery);
29107;(function($) {
29108	UABBOffCanvasModule = function( settings ) {
29109
29110		this.settings       = settings;
29111		this.node           = settings.id;
29112		this.overlay_click	= settings.overlay_click;
29113		this.esc_keypress	= settings.esc_keypress;
29114		this.preview_off_canvas = settings.preview_off_canvas;
29115		this.offcanvas_on = settings.offcanvas_on;
29116		this.offcanvas_custom = settings.offcanvas_custom;
29117		this.close_on = settings.close_on;
29118		this.is_builder_active = settings.is_builder_active;
29119		this.collapse_inactive = settings.collapse_inactive;
29120		this.submenu_toggle = settings.submenu_toggle;
29121
29122		if ( 'yes' !== this.is_builder_active ) {
29123
29124			this._initCanvas();
29125		}
29126	};
29127	UABBOffCanvasModule.prototype = {
29128
29129		_initCanvas: function() {
29130
29131			$this = this;
29132
29133			$node_module = $( '.fl-node-' + $this.node );
29134
29135			if ( 'yes' === $this.close_on ) {
29136
29137				menu_selector = $node_module.find( '.uabb-offcanvas-menu' );
29138
29139				get_li = menu_selector.find( 'li');
29140
29141				get_li.each(function() {
29142
29143					if ( !( $(this).hasClass( 'uabb-has-submenu' ) ) ) {
29144						$(this).addClass( 'uabb-offcanvas-close' );
29145					}
29146
29147				});
29148			}
29149
29150			close_canvas = $node_module.find( '.uabb-offcanvas-close' );
29151
29152			if ( 'custom' === $this.offcanvas_on ) {
29153
29154				var custom_wrap = $( $this.offcanvas_custom );
29155
29156				if ( custom_wrap.length ) {
29157
29158					custom_wrap.addClass( 'uabb-offcanvas-trigger' );
29159
29160					canvas_trigger = custom_wrap;
29161
29162					canvas_trigger.bind("click", function(){return false;});
29163
29164					canvas_trigger.on( "click", $.proxy( $this._showOffCanvas, $this ) );
29165
29166					close_canvas.off('click').on( "click", $.proxy( $this._closeOffCanvas, $this ) );
29167					
29168				}
29169			}
29170			$node_module.find( '.uabb-offcanvas-trigger' ).each(function( index ) {
29171
29172				canvas_trigger = $( this );
29173
29174				canvas_trigger.bind("click", function(){return false;});
29175
29176				canvas_trigger.off('click').on( "click", $.proxy( $this._showOffCanvas, $this ) );
29177
29178				close_canvas.off('click').on( "click", $.proxy( $this._closeOffCanvas, $this ) );
29179
29180			});
29181		},
29182		_showOffCanvas: function(event) {
29183
29184			current_this = this;
29185
29186			event.preventDefault();
29187
29188			nodeClass = $( '.fl-node-' + current_this.node );
29189
29190			ovarlay = nodeClass.find( '.uabb-offcanvas-overlay' );
29191
29192			var wrap_width 	= $( '#offcanvas-' + current_this.node ).width() + 'px';
29193
29194		 	if ( $( '#offcanvas-' + current_this.node ).hasClass( 'uabb-offcanvas-position-at-left' ) ) {
29195
29196		 		$( 'body' ).css( 'margin-left' , '0' );
29197
29198		 		$( '#offcanvas-' + current_this.node ).css( 'left', '0' );
29199
29200		 		/* If Push Transition is enabled */
29201				if( $( '#offcanvas-' + current_this.node ).hasClass( 'uabb-offcanvas-type-push' ) ) {
29202
29203					$( 'body' ).addClass( 'uabb-offcanvas-animating' ).css({ 
29204						width: $( 'body' ).width(),
29205						position: 'absolute',
29206						'margin-left' : wrap_width,
29207						'margin-right' : 'auto'
29208					});
29209
29210				}
29211
29212				$( '#offcanvas-' + current_this.node ).addClass( 'uabb-off-canvas-show' );
29213
29214		 	} else if( $( '#offcanvas-' + current_this.node ).hasClass( 'uabb-offcanvas-position-at-right' ) ) {
29215
29216				$( 'body' ).css( 'margin-right', '0' );
29217
29218				$( '#offcanvas-' + current_this.node ).css( 'right', '0' );
29219		 		
29220		 		/* If Push Transition is enabled */
29221				if( $( '#offcanvas-' + current_this.node ).hasClass( 'uabb-offcanvas-type-push' ) ) {
29222
29223					$( 'body' ).addClass( 'uabb-offcanvas-animating' ).css({ 
29224						width: $( 'body' ).width(),
29225						position: 'absolute',
29226						'margin-left' : '-' + wrap_width,
29227						'margin-right' : 'auto',
29228					});
29229				}
29230
29231				$( '#offcanvas-' + current_this.node ).addClass( 'uabb-off-canvas-show' );
29232
29233		 	}
29234
29235		 	if ( 'arrows' === current_this.submenu_toggle || 'plus' === current_this.submenu_toggle ) {
29236		 		current_this._menuOnClick();
29237		 	}
29238		 	
29239		 	if ( 'yes' === current_this.esc_keypress ) {
29240			 	$(document).on('keyup',function(e) {
29241
29242					if ( e.keyCode == 27) { 
29243						current_this._closeOffCanvas();
29244					}
29245				});
29246		 	}
29247
29248			if ( 'yes' === current_this.overlay_click ) {
29249				ovarlay.off('click').on( 'click', $.proxy( current_this._closeOffCanvas, current_this ));
29250			}
29251		},
29252		/**
29253		 * Logic for submenu toggling on accordions or mobile menus (vertical, horizontal)
29254		 *
29255		 * @since  1.6.0
29256		 * @return void
29257		 */
29258		_menuOnClick: function() {
29259			$( '.uabb-has-submenu-container' ).off().click( $.proxy( function( e ) {
29260
29261				var self            = this,
29262					$link			= $( e.target ).parents( '.uabb-has-submenu' ).first(),
29263					$subMenu 		= $link.children( '.sub-menu' ).first(),
29264					$href	 		= $link.children('.uabb-has-submenu-container').first().find('> a').attr('href'),
29265					$subMenuParents = $( e.target ).parents( '.sub-menu' ),
29266					$activeParent 	= $( e.target ).closest( '.uabb-has-submenu.uabb-active' ),
29267					wrapperClass    = self.nodeClass + ' .uabb-creative-menu';
29268
29269				if( !$subMenu.is(':visible') || $(e.target).hasClass('uabb-menu-toggle')
29270					|| ($subMenu.is(':visible') && (typeof $href === 'undefined' || $href == '#')) ) {
29271					e.preventDefault();
29272				}
29273				else {
29274					window.location.href = $href;
29275					return;
29276				}
29277
29278				if ( 'yes' === self.collapse_inactive ){
29279
29280					if ( !$link.parents('.menu-item').hasClass('uabb-active') ) {
29281						$('.uabb-active', self.wrapperClass).not($link).removeClass('uabb-active');
29282					}
29283					else if ($link.parents('.menu-item').hasClass('uabb-active') && $link.parent('.sub-menu').length) {
29284						$('.uabb-active', self.wrapperClass).not($link).not($activeParent).removeClass('uabb-active');
29285					}
29286
29287					$('.sub-menu', self.wrapperClass).not($subMenu).not($subMenuParents).slideUp('normal');
29288				}
29289
29290				$subMenu.slideToggle();
29291				$link.toggleClass( 'uabb-active' );
29292			}, this ) );
29293
29294		},
29295		_closeOffCanvas: function() {
29296
29297			var self = this,
29298				offCanvasNode = $( '#offcanvas-' + this.node );
29299			nodeClass		= jQuery( '.fl-node-' + self.node );
29300
29301			var wrap_width = offCanvasNode.width() + 'px';
29302
29303			if ( offCanvasNode.hasClass( 'uabb-offcanvas-position-at-left' ) ) {
29304
29305				offCanvasNode.css( 'left', '-' + wrap_width );
29306
29307				/* If Push Transition  is enabled*/
29308				if( offCanvasNode.hasClass( 'uabb-offcanvas-type-push' ) ) {
29309
29310					$( 'body' ).css({ 
29311						position: '',
29312						'margin-left' : '',
29313						'margin-right' : '',
29314					});
29315
29316					setTimeout( function() {
29317						$( 'body' ).removeClass( 'uabb-offcanvas-animating' ).css({ 
29318							width: '',
29319						});
29320					}, 300 );
29321				}
29322
29323				offCanvasNode.removeClass( 'uabb-off-canvas-show' );
29324
29325			} else if ( offCanvasNode.hasClass( 'uabb-offcanvas-position-at-right' ) ) {
29326
29327				offCanvasNode.css( 'right', '-' + wrap_width );
29328
29329				/* If Push Transition is enabled */
29330				if( offCanvasNode.hasClass( 'uabb-offcanvas-type-push' ) ) {
29331
29332					$( 'body' ).css({
29333						position: '',
29334						'margin-right' : '',
29335						'margin-left' : '',
29336					});
29337
29338					setTimeout( function() {
29339						$( 'body' ).removeClass( 'uabb-offcanvas-animating' ).css({ 
29340							width: '',
29341						});
29342					}, 300 );
29343				}
29344
29345				offCanvasNode.removeClass( 'uabb-off-canvas-show' );
29346			}			
29347		}
29348	};
29349})(jQuery);jQuery(document).ready(function() {
29350	new UABBOffCanvasModule({
29351		id: 'qkrvaxldth2f',
29352		overlay_click: 'no',
29353		esc_keypress: 'no',
29354		preview_off_canvas: '1',
29355		offcanvas_on: 'icon',
29356		offcanvas_custom: '',
29357		close_on: 'no',
29358		is_builder_active : '',
29359		collapse_inactive : 'yes',
29360		submenu_toggle : 'none'
29361	});
29362
29363});
29364(function($){
29365	})(jQuery);
29366(function($){
29367	})(jQuery);
29368
29369;(function($) {
29370
29371	PPSearchForm = function(settings) {
29372		this.id 	= settings.id;
29373		this.node 	= $('.fl-node-' + this.id);
29374		this.form	= this.node.find('.pp-search-form');
29375		this.selectors = {
29376			input: '.fl-node-' + this.id + ' .pp-search-form__input',
29377			toggle: '.fl-node-' + this.id + ' .pp-search-form__toggle',
29378			container: '.fl-node-' + this.id + ' .pp-search-form__container',
29379		};
29380
29381		this._init();
29382	};
29383
29384	PPSearchForm.prototype = {
29385		id  : '',
29386		node: '',
29387		form: '',
29388
29389		_init: function() {
29390			$( this.selectors.input ).on( 'focus', function() {
29391				this.form.addClass('pp-search-form--focus');
29392			}.bind( this ) ).on( 'blur', function() {
29393				this.form.removeClass('pp-search-form--focus');
29394			}.bind( this ) );
29395
29396			$( this.selectors.toggle ).on( 'click', function() {
29397				$( this.selectors.container ).addClass('pp-search-form--lightbox').find('.pp-search-form__input').trigger( 'focus' );
29398				this._focus( this.form );
29399			}.bind( this ) );
29400
29401			this.form.find('.pp-search-form--lightbox-close').on( 'click', function() {
29402				$( this.selectors.container ).removeClass('pp-search-form--lightbox');
29403			}.bind( this ) );
29404
29405			// close modal box on Esc key press.
29406			$(document).on( 'keyup', function(e) {
29407                if ( 27 == e.which && this.form.find('.pp-search-form--lightbox').length > 0 ) {
29408                    $( this.selectors.container ).removeClass('pp-search-form--lightbox');
29409                }
29410			}.bind( this ) );
29411		},
29412
29413		_focus: function( form ) {
29414			var $el = form.find('.pp-search-form__input');
29415
29416			// If this function exists... (IE 9+)
29417			if ( $el[0].setSelectionRange ) {
29418				// Double the length because Opera is inconsistent about whether a carriage return is one character or two.
29419				var len = $el.val().length * 2;
29420
29421				// Timeout seems to be required for Blink
29422				setTimeout(function() {
29423					$el[0].setSelectionRange( len, len );
29424				}, 1);
29425			} else {
29426				// As a fallback, replace the contents with itself
29427				// Doesn't work in Chrome, but Chrome supports setSelectionRange
29428				$el.val( $el.val() );
29429			}
29430		}
29431	};
29432
29433})(jQuery);(function($) {
29434	
29435	new PPSearchForm({
29436		id: 'ws6v4jutcyaf',
29437	});
29438
29439})(jQuery);
29440/* Start Global Node Custom JS */
29441
29442/* End Global Node Custom JS */
29443
29444
29445/* Start Layout Custom JS */
29446
29447/* End Layout Custom JS */
29448
29449(function($){
29450
29451	/**
29452	 * Helper class for header layout logic.
29453	 *
29454	 * @since 1.0
29455	 * @class FLThemeBuilderHeaderLayout
29456	 */
29457	FLThemeBuilderHeaderLayout = {
29458
29459		/**
29460		 * A reference to the window object for this page.
29461		 *
29462		 * @since 1.0
29463		 * @property {Object} win
29464		 */
29465		win : null,
29466
29467		/**
29468		 * A reference to the body object for this page.
29469		 *
29470		 * @since 1.0
29471		 * @property {Object} body
29472		 */
29473		body : null,
29474
29475		/**
29476		 * A reference to the header object for this page.
29477		 *
29478		 * @since 1.0
29479		 * @property {Object} header
29480		 */
29481		header : null,
29482
29483		/**
29484		 * Whether this header overlays the content or not.
29485		 *
29486		 * @since 1.0
29487		 * @property {Boolean} overlay
29488		 */
29489		overlay : false,
29490
29491		/**
29492		 * Whether the page has the WP admin bar or not.
29493		 *
29494		 * @since 1.0
29495		 * @property {Boolean} hasAdminBar
29496		 */
29497		hasAdminBar : false,
29498
29499		/**
29500		 * Breakpoint for when the sticky header should apply.
29501		 *
29502		 * @since 1.4
29503		 * @property {String} stickyOn
29504		 */
29505		stickyOn: '',
29506
29507		/**
29508		 * A reference of the sticky and shrink header breakpoint.
29509		 *
29510		 * @since 1.2.5
29511		 * @property {Number} breakpointWidth
29512		 */
29513		breakpointWidth: 0,
29514
29515		/**
29516		 * Whether this header can be pinned from page load.
29517		 *
29518		 * @since 1.6.1
29519		 * @property {Boolean} pinnable
29520		 */
29521		pinnable : false,
29522
29523		/**
29524		 * Initializes header layout logic.
29525		 *
29526		 * @since 1.0
29527		 * @method init
29528		 */
29529		init: function()
29530		{
29531			var editing          = $( 'html.fl-builder-edit' ).length,
29532				header           = $( '.fl-builder-content[data-type=header]' ),
29533				menuModule       = header.find( '.fl-module-menu' ),
29534				breakpoint       = null,
29535				adminBarHeight   = 0;
29536
29537			if ( ! editing && header.length ) {
29538
29539				header.imagesLoaded( $.proxy( function() {
29540
29541					this.win         = $( window );
29542					this.body        = $( 'body' );
29543					this.header      = header.eq( 0 );
29544					this.overlay     = !! Number( header.attr( 'data-overlay' ) );
29545					this.hasAdminBar = !! $( 'body.admin-bar' ).length;
29546					this.stickyOn    = this.header.data( 'sticky-on' );
29547					breakpoint       = this.header.data( 'sticky-breakpoint' );
29548
29549					if ( '' == this.stickyOn ) {
29550						if ( typeof FLBuilderLayoutConfig.breakpoints[ breakpoint ] !== undefined ) {
29551							this.breakpointWidth = FLBuilderLayoutConfig.breakpoints[ breakpoint ];
29552						}
29553						else {
29554							this.breakpointWidth = FLBuilderLayoutConfig.breakpoints.medium;
29555						}
29556					}
29557
29558					if ( Number( header.attr( 'data-sticky' ) ) ) {
29559
29560						this.header.data( 'original-top', this.header.offset().top );
29561
29562						// The pin decision is made once here, while the header offset and the admin bar height are read from the same layout.
29563						adminBarHeight = $( '#wpadminbar' ).length ? $( '#wpadminbar' ).outerHeight() : 0;
29564						this.pinnable  = this.overlay && this.header.data( 'original-top' ) <= adminBarHeight;
29565
29566						this.win.on( 'resize', $.throttle( 500, $.proxy( this._initSticky, this ) ) );
29567						this._initSticky();
29568
29569					}
29570
29571				}, this ) );
29572			}
29573		},
29574
29575		/**
29576		 * Initializes sticky logic for a header.
29577		 *
29578		 * @since 1.0
29579		 * @access private
29580		 * @method _initSticky
29581		 */
29582		_initSticky: function( e )
29583		{
29584			var header     = $('.fl-builder-content[data-type=header]'),
29585				windowSize = this.win.width(),
29586				makeSticky = false;
29587
29588			makeSticky = this._makeWindowSticky( windowSize );
29589			if ( makeSticky || ( this.breakpointWidth > 0 && windowSize >= this.breakpointWidth ) ) {
29590				this.win.on( 'scroll.fl-theme-builder-header-sticky', $.proxy( this._doSticky, this ) );
29591				this._initPin();
29592
29593				// Apply the sticky state on initial load when the page is
29594				// already scrolled past the header — e.g. when the browser
29595				// restores the scroll position on refresh. Overlay headers are
29596				// out of scope here; this mirrors the shrink-on-load behavior
29597				// in _initShrink().
29598				if ( ! e && ! this.overlay && ! this.header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
29599					var loadWinTop    = this.win.scrollTop(),
29600						loadHeaderTop = Math.floor( this.header.data( 'original-top' ) );
29601
29602					if ( this.hasAdminBar && windowSize > 600 ) {
29603						loadWinTop += Math.floor( $( '#wpadminbar' ).outerHeight() );
29604					}
29605
29606					if ( loadWinTop > loadHeaderTop ) {
29607						this.header.addClass( 'fl-theme-builder-header-sticky' );
29608						this.header.addClass( 'fl-theme-builder-header-scrolled' );
29609						this._adjustHeaderHeight();
29610						this._adjustStickyHeaderWidth();
29611					}
29612				}
29613
29614				//
29615				// Check if Event Type is 'resize' then invoke this._doSticky()
29616				// only if the 'fl-theme-builder-header-sticky' class is already present.
29617				//
29618				if ( e && 'resize' === e.type ) {
29619					if ( this.header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
29620						this._doSticky( e );
29621					}
29622					this._adjustStickyHeaderWidth();
29623				}
29624
29625				if ( Number( header.attr( 'data-shrink' ) ) ) {
29626					this.header.data( 'original-height', this.header.outerHeight() );
29627					this.win.on( 'resize', $.throttle( 500, $.proxy( this._initShrink, this ) ) );
29628					this._initShrink();
29629				}
29630
29631				this._initFlyoutMenuFix( e );
29632			} else {
29633				this.win.off( 'scroll.fl-theme-builder-header-sticky' );
29634				this.win.off( 'resize.fl-theme-builder-header-sticky' );
29635
29636				this.header.removeClass( 'fl-theme-builder-header-sticky' );
29637				this.header.removeClass( 'fl-theme-builder-header-pinned' );
29638				this.header.removeAttr( 'style' );
29639				this.header.parent().css( 'padding-top', '0' );
29640			}
29641		},
29642
29643		/**
29644		 * Pins an overlay header with fixed positioning from page load, avoiding a position change that a scroll handler cannot apply before the compositor paints.
29645		 *
29646		 * @since 1.6.1
29647		 * @access private
29648		 * @method _initPin
29649		 */
29650		_initPin: function()
29651		{
29652			this.header.toggleClass( 'fl-theme-builder-header-pinned', this.pinnable );
29653
29654			if ( ! this.pinnable ) {
29655				return;
29656			}
29657
29658			// Fixed positioning resolves the width against the viewport, so boxed layouts require their maximum width immediately.
29659			this._adjustStickyHeaderWidth();
29660
29661			// The header is visible from the first paint, so the scrolled state must reflect any restored scroll position.
29662			if ( this.win.scrollTop() > Math.floor( this.header.data( 'original-top' ) ) ) {
29663				this.header.addClass( 'fl-theme-builder-header-scrolled' );
29664			}
29665		},
29666
29667		/**
29668		 * Check if Header should be sticky at a particular Window size.
29669		 *
29670		 * @since 1.4
29671		 * @access private
29672		 * @param  widowSize
29673		 * @method _makeWindowSticky
29674		 */
29675		_makeWindowSticky: function ( windowSize )
29676		{
29677			var makeSticky = false;
29678
29679			switch (this.stickyOn) {
29680				case 'xl':
29681					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['large'];
29682					break;
29683				case '': // Default
29684				case 'desktop':
29685					makeSticky = windowSize >= FLBuilderLayoutConfig.breakpoints['medium'];
29686					break;
29687				case 'desktop-medium':
29688					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['small'];
29689					break;
29690				case 'large':
29691					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['medium'] && windowSize <= FLBuilderLayoutConfig.breakpoints['large'];
29692					break;
29693				case 'large-medium':
29694					makeSticky = windowSize > FLBuilderLayoutConfig.breakpoints['small'] && windowSize <= FLBuilderLayoutConfig.breakpoints['large'];
29695					break;
29696				case 'medium':
29697					makeSticky = ( windowSize <= FLBuilderLayoutConfig.breakpoints['medium'] && windowSize > FLBuilderLayoutConfig.breakpoints['small'] );
29698					break;
29699				case 'medium-mobile':
29700					makeSticky = (windowSize <= FLBuilderLayoutConfig.breakpoints['medium']);
29701					break;
29702				case 'mobile':
29703					makeSticky = (windowSize <= FLBuilderLayoutConfig.breakpoints['small']);
29704					break;
29705				case 'all':
29706					makeSticky = true;
29707					break;
29708			}
29709
29710			return makeSticky;
29711		},
29712
29713		/**
29714		 * Sticks the header when the page is scrolled.
29715		 *
29716		 * @since 1.0
29717		 * @access private
29718		 * @method _doSticky
29719		 */
29720		_doSticky: function( e )
29721		{
29722			var winTop    		  = Math.floor( this.win.scrollTop() ),
29723				headerTop 		  = Math.floor( this.header.data( 'original-top' ) ),
29724				hasStickyClass    = this.header.hasClass( 'fl-theme-builder-header-sticky' ),
29725				hasScrolledClass  = this.header.hasClass( 'fl-theme-builder-header-scrolled' ),
29726				beforeHeader      = this.header.prevAll( '.fl-builder-content' ),
29727				bodyTopPadding    = parseInt( jQuery('body').css('padding-top') ),
29728				winBarHeight      = $('#wpadminbar').length ? $('#wpadminbar').outerHeight() : 0,
29729				headerHeight      = 0;
29730
29731			if ( isNaN( bodyTopPadding ) ) {
29732				bodyTopPadding = 0;
29733			}
29734
29735			if ( this.hasAdminBar && this.win.width() > 600 ) {
29736				winTop += Math.floor( winBarHeight );
29737			}
29738
29739			if ( winTop > headerTop ) {
29740				if ( ! hasStickyClass ) {
29741					if ( e && ( 'scroll' === e.type || 'smartscroll' === e.type ) ) {
29742					 	this.header.addClass( 'fl-theme-builder-header-sticky' );
29743						if ( this.overlay && beforeHeader.length ) {
29744							this.header.css( 'top', winBarHeight);
29745						}
29746					}
29747
29748					if ( ! this.overlay ) {
29749						this._adjustHeaderHeight();
29750					}
29751				}
29752			}
29753			else if ( hasStickyClass ) {
29754				this.header.removeClass( 'fl-theme-builder-header-sticky' );
29755				this.header.removeAttr( 'style' );
29756				this.header.parent().css( 'padding-top', '0' );
29757			}
29758
29759			this._adjustStickyHeaderWidth();
29760
29761			if ( winTop > headerTop ) {
29762				if ( ! hasScrolledClass ) {
29763					this.header.addClass( 'fl-theme-builder-header-scrolled' );
29764				}
29765			} else if ( hasScrolledClass ) {
29766				this.header.removeClass( 'fl-theme-builder-header-scrolled' );
29767			}
29768
29769			this._flyoutMenuFix( e );
29770		},
29771
29772		/**
29773		 * Initializes flyout menu fixes on sticky header.
29774		 *
29775		 * @since 1.4.1
29776		 * @method _initFlyoutMenuFix
29777		 */
29778		_initFlyoutMenuFix: function( e ) {
29779			var header       = this.header,
29780				menuModule   = header.closest( '.fl-menu' ),
29781				flyoutMenu   = menuModule.find( '.fl-menu-mobile-flyout' ),
29782				isPushMenu   = menuModule.hasClass( 'fl-menu-responsive-flyout-push' ) || menuModule.hasClass( 'fl-menu-responsive-flyout-push-opacity' ),
29783				isOverlay    = menuModule.hasClass( 'fl-menu-responsive-flyout-overlay' ),
29784				flyoutPos    = menuModule.hasClass( 'fl-flyout-right' ) ? 'right' : 'left',
29785				flyoutParent = header.parent().is( 'header' ) ? header.parent().parent() : header.parent();
29786				isFullWidth  = this.win.width() === header.width(),
29787				flyoutLayout = '',
29788				activePos    = 250,
29789				headerPos    = 0;
29790
29791			if ( ! flyoutMenu.length ) {
29792				return;
29793			}
29794
29795			if ( this.win.width() > header.parent().width() ) {
29796				headerPos = ( this.win.width() - header.width() ) / 2;
29797			}
29798
29799			if ( isOverlay ) {
29800				activePos = headerPos;
29801			}
29802			else if ( isPushMenu ) {
29803				activePos = activePos + headerPos;
29804			}
29805			flyoutMenu.data( 'activePos', activePos );
29806
29807			if ( isPushMenu ) {
29808				flyoutLayout = 'push-' + flyoutPos;
29809			}
29810			else if ( isOverlay ) {
29811				flyoutLayout = 'overlay-' + flyoutPos;
29812			}
29813
29814			if ( isPushMenu && ! $( 'html' ).hasClass( 'fl-theme-builder-has-flyout-menu' ) ) {
29815				$( 'html' ).addClass( 'fl-theme-builder-has-flyout-menu' );
29816			}
29817
29818			if ( ! flyoutParent.hasClass( 'fl-theme-builder-flyout-menu-' + flyoutLayout ) ) {
29819				flyoutParent.addClass( 'fl-theme-builder-flyout-menu-' + flyoutLayout );
29820			}
29821
29822			if ( ! header.hasClass( 'fl-theme-builder-flyout-menu-overlay' ) && isOverlay ) {
29823				header.addClass( 'fl-theme-builder-flyout-menu-overlay' );
29824			}
29825
29826			if ( ! header.hasClass( 'fl-theme-builder-header-full-width' ) && isFullWidth ) {
29827			   header.addClass( 'fl-theme-builder-header-full-width' );
29828		    }
29829			else if ( ! isFullWidth ) {
29830				header.removeClass( 'fl-theme-builder-header-full-width' );
29831			}
29832
29833			menuModule.on( 'click', '.fl-menu-mobile-toggle', $.proxy( function( event ){
29834				if ( menuModule.find( '.fl-menu-mobile-toggle.fl-active' ).length ) {
29835					$( 'html' ).addClass( 'fl-theme-builder-flyout-menu-active' );
29836					event.stopImmediatePropagation();
29837				}
29838				else {
29839					$( 'html' ).removeClass( 'fl-theme-builder-flyout-menu-active' );
29840				}
29841
29842				this._flyoutMenuFix( event );
29843			}, this ) );
29844		},
29845
29846		/**
29847		 * Fix flyout menu inside the sticky header.
29848		 *
29849		 * @since 1.4.1
29850		 * @method _flyoutMenuFix
29851		 */
29852		_flyoutMenuFix: function( e ){
29853			var header      = this.header,
29854			    menuModule  = $( e.target ).closest( '.fl-menu' ),
29855				flyoutMenu  = menuModule.find( '.fl-menu-mobile-flyout' ),
29856				flyoutPos   = menuModule.hasClass( 'fl-flyout-right' ) ? 'right' : 'left',
29857				menuOpacity = menuModule.find( '.fl-menu-mobile-opacity' ),
29858				isScroll    = 'undefined' !== typeof e && 'scroll' === e.handleObj.type,
29859				activePos   = 'undefined' !== typeof flyoutMenu.data( 'activePos' ) ? flyoutMenu.data( 'activePos' ) : 0,
29860				headerPos   = ( this.win.width() - header.width() ) / 2,
29861				inactivePos = headerPos > 0 ? activePos + 4 : 254;
29862
29863			if ( ! flyoutMenu.length ) {
29864				return;
29865			}
29866
29867			if ( this.overlay ) {
29868				return;
29869			}
29870
29871			if( $( '.fl-theme-builder-flyout-menu-active' ).length ) {
29872
29873				if ( isScroll && ! flyoutMenu.hasClass( 'fl-menu-disable-transition' ) ) {
29874					flyoutMenu.addClass( 'fl-menu-disable-transition' );
29875				}
29876
29877				if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
29878					if ( ! isScroll ) {
29879						setTimeout( $.proxy( function(){
29880							flyoutMenu.css( flyoutPos, '-' + activePos + 'px' );
29881						}, this ), 1 );
29882					}
29883					else {
29884						flyoutMenu.css( flyoutPos, '-' + activePos + 'px' );
29885					}
29886				}
29887				else {
29888					flyoutMenu.css( flyoutPos, '0px' );
29889				}
29890			}
29891			else {
29892				if ( flyoutMenu.hasClass( 'fl-menu-disable-transition' ) ) {
29893					flyoutMenu.removeClass( 'fl-menu-disable-transition' );
29894				}
29895
29896				if ( header.hasClass( 'fl-theme-builder-flyout-menu-overlay' ) && headerPos > 0 && headerPos < 250 ) {
29897					if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
29898						inactivePos = headerPos + 254;
29899					}
29900					else {
29901						inactivePos = 254;
29902					}
29903				}
29904
29905				if ( e && e.type === 'resize' ) {
29906					inactivePos = headerPos + 254;
29907				}
29908
29909				flyoutMenu.css( flyoutPos, '-' + inactivePos + 'px' );
29910			}
29911
29912			if ( e && menuModule.is('.fl-menu-responsive-flyout-overlay') && $.infinitescroll ) {
29913				e.stopImmediatePropagation();
29914			}
29915
29916			if( menuOpacity.length ) {
29917				if ( header.hasClass( 'fl-theme-builder-header-sticky' ) ) {
29918					if ( '0px' === menuOpacity.css( 'left' ) ) {
29919						menuOpacity.css( 'left', '-' + headerPos + 'px' );
29920					}
29921				}
29922				else {
29923					menuOpacity.css( 'left', '' );
29924				}
29925			}
29926		},
29927
29928		/**
29929		 * Adjust sticky header width if BB Theme Boxed Layout is used.
29930		 *
29931		 * @since 1.4
29932		 * @access private
29933		 * @method _adjustStickyHeaderWidth
29934		 */
29935		_adjustStickyHeaderWidth: function () {
29936			if ( $('body').hasClass( 'fl-fixed-width' ) ) {
29937				var parentWidth = this.header.parent().width();
29938
29939				// Better if this is set in the stylesheet file.
29940				if ( this.win.width() >= 992 ) {
29941					this.header.css({
29942						'margin': '0 auto',
29943						'max-width': parentWidth,
29944					});
29945				}
29946				else {
29947					this.header.css({
29948						'margin': '',
29949						'max-width': '',
29950					});
29951				}
29952			}
29953		},
29954
29955		/**
29956		 * Adjust Sticky Header Height
29957		 *
29958		 * @since 1.4
29959		 * @access private
29960		 * @method _adjustHeaderHeight
29961		 */
29962		_adjustHeaderHeight: function () {
29963			var beforeHeader = this.header.prevAll('.fl-builder-content'),
29964				beforeHeaderHeight = 0,
29965				beforeHeaderFix = 0,
29966				headerHeight = Math.floor( this.header.outerHeight() ),
29967				bodyTopPadding = parseInt( $( 'body' ).css( 'padding-top' ) ),
29968				wpAdminBarHeight = 0,
29969				totalHeaderHeight = 0;
29970
29971			if ( isNaN( bodyTopPadding ) ) {
29972				bodyTopPadding = 0;
29973			}
29974
29975			if ( beforeHeader.length ) {
29976				$.each( beforeHeader, function() {
29977					beforeHeaderHeight += Math.floor( $(this).outerHeight() );
29978				});
29979				// Subtract this value from the header parent's top padding.
29980				beforeHeaderFix = 2;
29981			}
29982
29983			if ( this.hasAdminBar && this.win.width() <= 600 ) {
29984				wpAdminBarHeight = Math.floor( $('#wpadminbar').outerHeight() );
29985			}
29986
29987			totalHeaderHeight = Math.floor( beforeHeaderHeight + headerHeight);
29988
29989			if ( headerHeight > 0 ) {
29990				var headerParent = this.header.parent(),
29991					headerParentTopPadding = 0;
29992
29993				// If the header's parent container is the BODY tag ignore its top padding.
29994				if ( $( headerParent ).is('body') ) {
29995					headerParentTopPadding = Math.floor( headerHeight - wpAdminBarHeight );
29996				} else {
29997					headerParentTopPadding = Math.floor( headerHeight - bodyTopPadding - wpAdminBarHeight );
29998				}
29999
30000				$( headerParent ).css( 'padding-top',  ( headerParentTopPadding - beforeHeaderFix ) + 'px' );
30001
30002				this.header.css({
30003					'-webkit-transform': 'translate(0px, -' + totalHeaderHeight + 'px)',
30004					'-ms-transform': 'translate(0px, -' + totalHeaderHeight + 'px)',
30005					'transform': 'translate(0px, -' + totalHeaderHeight + 'px)'
30006				});
30007
30008			}
30009
30010		},
30011
30012		/**
30013		 * Initializes shrink logic for a header.
30014		 *
30015		 * @since 1.0
30016		 * @access private
30017		 * @method _initShrink
30018		 */
30019		_initShrink: function( e )
30020		{
30021			if ( this.win.width() >= this.breakpointWidth ) {
30022				this.win.on( 'scroll.fl-theme-builder-header-shrink', $.proxy( this._doShrink, this ) );
30023				this._setImageMaxHeight();
30024
30025				if ( this.win.scrollTop() > 0 ){
30026					this._doShrink();
30027				}
30028
30029			} else {
30030				this.header.parent().css( 'padding-top', '0' );
30031				this.win.off( 'scroll.fl-theme-builder-header-shrink' );
30032				this._removeShrink();
30033				this._removeImageMaxHeight();
30034			}
30035		},
30036
30037		/**
30038		 * Shrinks the header when the page is scrolled.
30039		 *
30040		 * @since 1.0
30041		 * @access private
30042		 * @method _doShrink
30043		 */
30044		_doShrink: function( e )
30045		{
30046			var winTop 			  = this.win.scrollTop(),
30047				headerTop 		  = this.header.data('original-top'),
30048				headerHeight 	  = this.header.data('original-height'),
30049				shrinkImageHeight = this.header.data('shrink-image-height'),
30050				windowSize   	  = this.win.width(),
30051				makeSticky   	  = this._makeWindowSticky( windowSize ),
30052				hasClass     	  = this.header.hasClass( 'fl-theme-builder-header-shrink' );
30053
30054
30055			if ( this.hasAdminBar ) {
30056				winTop += 32;
30057			}
30058
30059			if ( makeSticky && ( winTop > headerTop + headerHeight ) ) {
30060				if ( ! hasClass ) {
30061
30062					this.header.addClass( 'fl-theme-builder-header-shrink' );
30063
30064					// Shrink images but don't include lightbox and menu images.
30065					this.header.find('img').each( function( i ) {
30066						var image           = $( this ),
30067							maxMegaMenu     = image.closest( '.max-mega-menu' ).length,
30068							imageInLightbox = image.closest( '.fl-button-lightbox-content' ).length,
30069							imageInNavMenu  = image.closest( 'li.menu-item' ).length;
30070
30071						if ( ! ( imageInLightbox || imageInNavMenu || maxMegaMenu ) ) {
30072							image.css( 'max-height', shrinkImageHeight );
30073						}
30074
30075					});
30076
30077					this.header.find( '.fl-row-content-wrap' ).each( function() {
30078
30079						var row = $( this );
30080
30081						if ( parseInt( row.css( 'padding-bottom' ) ) > 5 ) {
30082							row.addClass( 'fl-theme-builder-header-shrink-row-bottom' );
30083						}
30084
30085						if ( parseInt( row.css( 'padding-top' ) ) > 5 ) {
30086							row.addClass( 'fl-theme-builder-header-shrink-row-top' );
30087						}
30088					} );
30089
30090					this.header.find( '.fl-module' ).each( function() {
30091
30092						var module = $( this ).find( '.fl-module-content' ).length ? $( this ).find( '.fl-module-content' ) : $( this );
30093
30094						if ( parseInt( module.css( 'margin-bottom' ) ) > 5 ) {
30095							module.addClass( 'fl-theme-builder-header-shrink-module-bottom' );
30096						}
30097
30098						if ( parseInt( module.css( 'margin-top' ) ) > 5 ) {
30099							module.addClass( 'fl-theme-builder-header-shrink-module-top' );
30100						}
30101					} );
30102				}
30103			} else if (hasClass) {
30104				this.header.find( 'img' ).css( 'max-height', '' );
30105				this._removeShrink();
30106			}
30107
30108			// Fixes Shrink header issue with BB Theme when window is scrolled then resized and back.
30109			if ( 'undefined' === typeof( e ) && $('body').hasClass( 'fl-fixed-width' ) ) {
30110				if ( ! this.overlay ) {
30111					this._adjustHeaderHeight();
30112				}
30113			}
30114
30115		},
30116
30117		/**
30118		 * Removes the header shrink effect.
30119		 *
30120		 * @since 1.0
30121		 * @access private
30122		 * @method _removeShrink
30123		 */
30124		_removeShrink: function()
30125		{
30126			var rows    = this.header.find( '.fl-row-content-wrap' ),
30127				modules = this.header.find('.fl-module, .fl-module-content');
30128
30129			rows.removeClass( 'fl-theme-builder-header-shrink-row-bottom' );
30130			rows.removeClass( 'fl-theme-builder-header-shrink-row-top' );
30131			modules.removeClass( 'fl-theme-builder-header-shrink-module-bottom' );
30132			modules.removeClass( 'fl-theme-builder-header-shrink-module-top' );
30133			this.header.removeClass( 'fl-theme-builder-header-shrink' );
30134		},
30135
30136		/**
30137		 * Adds max height to images in modules for smooth scrolling.
30138		 *
30139		 * @since 1.1.1
30140		 * @access private
30141		 * @method _setImageMaxHeight
30142		 */
30143		_setImageMaxHeight: function()
30144		{
30145			var head = $( 'head' ),
30146				stylesId = 'fl-header-styles-' + this.header.data( 'post-id' ),
30147				styles = '',
30148				images = this.header.find( '.fl-module img' );
30149
30150			if ( $( '#' + stylesId ).length ) {
30151				return;
30152			}
30153
30154			images.each( function( i ) {
30155				var image           = $( this ),
30156					height          = image.height(),
30157					node            = image.closest( '.fl-module' ).data( 'node' ),
30158					className       = 'fl-node-' + node + '-img-' + i,
30159					maxMegaMenu     = image.closest( '.max-mega-menu' ).length,
30160					imageInLightbox = image.closest( '.fl-button-lightbox-content' ).length,
30161					imageInNavMenu  = image.closest( 'li.menu-item' ).length;
30162
30163				if ( ! ( imageInLightbox || imageInNavMenu || maxMegaMenu  ) ) {
30164					image.addClass( className );
30165					styles += '.' + className + ' { max-height: ' + ( height ? height : image[0].height )  + 'px }';
30166				}
30167
30168			} );
30169
30170			if ( '' !== styles ) {
30171				head.append( '<style id="' + stylesId + '">' + styles + '</style>' );
30172			}
30173		},
30174
30175		/**
30176		 * Removes max height on images in modules for smooth scrolling.
30177		 *
30178		 * @since 1.1.1
30179		 * @access private
30180		 * @method _removeImageMaxHeight
30181		 */
30182		_removeImageMaxHeight: function()
30183		{
30184			$( '#fl-header-styles-' + this.header.data( 'post-id' ) ).remove();
30185		},
30186	};
30187
30188	$( function() { FLThemeBuilderHeaderLayout.init(); } );
30189
30190})(jQuery);
30191/*!
30192 * Bowser - a browser detector
30193 * https://github.com/ded/bowser
30194 * MIT License | (c) Dustin Diaz 2015
30195 */
30196
30197!function (name, definition) {
30198  if (typeof module != 'undefined' && module.exports) module.exports = definition()
30199  else if (typeof define == 'function' && define.amd) define(name, definition)
30200  else this[name] = definition()
30201}('bowser', function () {
30202  /**
30203    * See useragents.js for examples of navigator.userAgent
30204    */
30205
30206  var t = true
30207
30208  function detect(ua) {
30209
30210    function getFirstMatch(regex) {
30211      var match = ua.match(regex);
30212      return (match && match.length > 1 && match[1]) || '';
30213    }
30214
30215    function getSecondMatch(regex) {
30216      var match = ua.match(regex);
30217      return (match && match.length > 1 && match[2]) || '';
30218    }
30219
30220    var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()
30221      , likeAndroid = /like android/i.test(ua)
30222      , android = !likeAndroid && /android/i.test(ua)
30223      , nexusMobile = /nexus\s*[0-6]\s*/i.test(ua)
30224      , nexusTablet = !nexusMobile && /nexus\s*[0-9]+/i.test(ua)
30225      , chromeos = /CrOS/.test(ua)
30226      , silk = /silk/i.test(ua)
30227      , sailfish = /sailfish/i.test(ua)
30228      , tizen = /tizen/i.test(ua)
30229      , webos = /(web|hpw)os/i.test(ua)
30230      , windowsphone = /windows phone/i.test(ua)
30231      , windows = !windowsphone && /windows/i.test(ua)
30232      , mac = !iosdevice && !silk && /macintosh/i.test(ua)
30233      , linux = !android && !sailfish && !tizen && !webos && /linux/i.test(ua)
30234      , edgeVersion = getFirstMatch(/edge\/(\d+(\.\d+)?)/i)
30235      , versionIdentifier = getFirstMatch(/version\/(\d+(\.\d+)?)/i)
30236      , tablet = /tablet/i.test(ua)
30237      , mobile = !tablet && /[^-]mobi/i.test(ua)
30238      , xbox = /xbox/i.test(ua)
30239      , result
30240
30241    if (/opera|opr|opios/i.test(ua)) {
30242      result = {
30243        name: 'Opera'
30244      , opera: t
30245      , version: versionIdentifier || getFirstMatch(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)
30246      }
30247    }
30248    else if (/coast/i.test(ua)) {
30249      result = {
30250        name: 'Opera Coast'
30251        , coast: t
30252        , version: versionIdentifier || getFirstMatch(/(?:coast)[\s\/](\d+(\.\d+)?)/i)
30253      }
30254    }
30255    else if (/yabrowser/i.test(ua)) {
30256      result = {
30257        name: 'Yandex Browser'
30258      , yandexbrowser: t
30259      , version: versionIdentifier || getFirstMatch(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)
30260      }
30261    }
30262    else if (/ucbrowser/i.test(ua)) {
30263      result = {
30264          name: 'UC Browser'
30265        , ucbrowser: t
30266        , version: getFirstMatch(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)
30267      }
30268    }
30269    else if (/mxios/i.test(ua)) {
30270      result = {
30271        name: 'Maxthon'
30272        , maxthon: t
30273        , version: getFirstMatch(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)
30274      }
30275    }
30276    else if (/epiphany/i.test(ua)) {
30277      result = {
30278        name: 'Epiphany'
30279        , epiphany: t
30280        , version: getFirstMatch(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)
30281      }
30282    }
30283    else if (/puffin/i.test(ua)) {
30284      result = {
30285        name: 'Puffin'
30286        , puffin: t
30287        , version: getFirstMatch(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)
30288      }
30289    }
30290    else if (/sleipnir/i.test(ua)) {
30291      result = {
30292        name: 'Sleipnir'
30293        , sleipnir: t
30294        , version: getFirstMatch(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)
30295      }
30296    }
30297    else if (/k-meleon/i.test(ua)) {
30298      result = {
30299        name: 'K-Meleon'
30300        , kMeleon: t
30301        , version: getFirstMatch(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)
30302      }
30303    }
30304    else if (windowsphone) {
30305      result = {
30306        name: 'Windows Phone'
30307      , windowsphone: t
30308      }
30309      if (edgeVersion) {
30310        result.msedge = t
30311        result.version = edgeVersion
30312      }
30313      else {
30314        result.msie = t
30315        result.version = getFirstMatch(/iemobile\/(\d+(\.\d+)?)/i)
30316      }
30317    }
30318    else if (/msie|trident/i.test(ua)) {
30319      result = {
30320        name: 'Internet Explorer'
30321      , msie: t
30322      , version: getFirstMatch(/(?:msie |rv:)(\d+(\.\d+)?)/i)
30323      }
30324    } else if (chromeos) {
30325      result = {
30326        name: 'Chrome'
30327      , chromeos: t
30328      , chromeBook: t
30329      , chrome: t
30330      , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
30331      }
30332    } else if (/chrome.+? edge/i.test(ua)) {
30333      result = {
30334        name: 'Microsoft Edge'
30335      , msedge: t
30336      , version: edgeVersion
30337      }
30338    }
30339    else if (/vivaldi/i.test(ua)) {
30340      result = {
30341        name: 'Vivaldi'
30342        , vivaldi: t
30343        , version: getFirstMatch(/vivaldi\/(\d+(\.\d+)?)/i) || versionIdentifier
30344      }
30345    }
30346    else if (sailfish) {
30347      result = {
30348        name: 'Sailfish'
30349      , sailfish: t
30350      , version: getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i)
30351      }
30352    }
30353    else if (/seamonkey\//i.test(ua)) {
30354      result = {
30355        name: 'SeaMonkey'
30356      , seamonkey: t
30357      , version: getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)
30358      }
30359    }
30360    else if (/firefox|iceweasel|fxios/i.test(ua)) {
30361      result = {
30362        name: 'Firefox'
30363      , firefox: t
30364      , version: getFirstMatch(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)
30365      }
30366      if (/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)) {
30367        result.firefoxos = t
30368      }
30369    }
30370    else if (silk) {
30371      result =  {
30372        name: 'Amazon Silk'
30373      , silk: t
30374      , version : getFirstMatch(/silk\/(\d+(\.\d+)?)/i)
30375      }
30376    }
30377    else if (/phantom/i.test(ua)) {
30378      result = {
30379        name: 'PhantomJS'
30380      , phantom: t
30381      , version: getFirstMatch(/phantomjs\/(\d+(\.\d+)?)/i)
30382      }
30383    }
30384    else if (/slimerjs/i.test(ua)) {
30385      result = {
30386        name: 'SlimerJS'
30387        , slimer: t
30388        , version: getFirstMatch(/slimerjs\/(\d+(\.\d+)?)/i)
30389      }
30390    }
30391    else if (/blackberry|\bbb\d+/i.test(ua) || /rim\stablet/i.test(ua)) {
30392      result = {
30393        name: 'BlackBerry'
30394      , blackberry: t
30395      , version: versionIdentifier || getFirstMatch(/blackberry[\d]+\/(\d+(\.\d+)?)/i)
30396      }
30397    }
30398    else if (webos) {
30399      result = {
30400        name: 'WebOS'
30401      , webos: t
30402      , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)
30403      };
30404      if( /touchpad\//i.test(ua) ){
30405        result.touchpad = t;
30406      }
30407    }
30408    else if (/bada/i.test(ua)) {
30409      result = {
30410        name: 'Bada'
30411      , bada: t
30412      , version: getFirstMatch(/dolfin\/(\d+(\.\d+)?)/i)
30413      };
30414    }
30415    else if (tizen) {
30416      result = {
30417        name: 'Tizen'
30418      , tizen: t
30419      , version: getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i) || versionIdentifier
30420      };
30421    }
30422    else if (/qupzilla/i.test(ua)) {
30423      result = {
30424        name: 'QupZilla'
30425        , qupzilla: t
30426        , version: getFirstMatch(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || versionIdentifier
30427      }
30428    }
30429    else if (/chromium/i.test(ua)) {
30430      result = {
30431        name: 'Chromium'
30432        , chromium: t
30433        , version: getFirstMatch(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || versionIdentifier
30434      }
30435    }
30436    else if (/chrome|crios|crmo/i.test(ua)) {
30437      result = {
30438        name: 'Chrome'
30439        , chrome: t
30440        , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
30441      }
30442    }
30443    else if (android) {
30444      result = {
30445        name: 'Android'
30446        , version: versionIdentifier
30447      }
30448    }
30449    else if (/safari|applewebkit/i.test(ua)) {
30450      result = {
30451        name: 'Safari'
30452      , safari: t
30453      }
30454      if (versionIdentifier) {
30455        result.version = versionIdentifier
30456      }
30457    }
30458    else if (iosdevice) {
30459      result = {
30460        name : iosdevice == 'iphone' ? 'iPhone' : iosdevice == 'ipad' ? 'iPad' : 'iPod'
30461      }
30462      // WTF: version is not part of user agent in web apps
30463      if (versionIdentifier) {
30464        result.version = versionIdentifier
30465      }
30466    }
30467    else if(/googlebot/i.test(ua)) {
30468      result = {
30469        name: 'Googlebot'
30470      , googlebot: t
30471      , version: getFirstMatch(/googlebot\/(\d+(\.\d+))/i) || versionIdentifier
30472      }
30473    }
30474    else {
30475      result = {
30476        name: getFirstMatch(/^(.*)\/(.*) /),
30477        version: getSecondMatch(/^(.*)\/(.*) /)
30478     };
30479   }
30480
30481    // set webkit or gecko flag for browsers based on these engines
30482    if (!result.msedge && /(apple)?webkit/i.test(ua)) {
30483      if (/(apple)?webkit\/537\.36/i.test(ua)) {
30484        result.name = result.name || "Blink"
30485        result.blink = t
30486      } else {
30487        result.name = result.name || "Webkit"
30488        result.webkit = t
30489      }
30490      if (!result.version && versionIdentifier) {
30491        result.version = versionIdentifier
30492      }
30493    } else if (!result.opera && /gecko\//i.test(ua)) {
30494      result.name = result.name || "Gecko"
30495      result.gecko = t
30496      result.version = result.version || getFirstMatch(/gecko\/(\d+(\.\d+)?)/i)
30497    }
30498
30499    // set OS flags for platforms that have multiple browsers
30500    if (!result.msedge && (android || result.silk)) {
30501      result.android = t
30502    } else if (iosdevice) {
30503      result[iosdevice] = t
30504      result.ios = t
30505    } else if (mac) {
30506      result.mac = t
30507    } else if (xbox) {
30508      result.xbox = t
30509    } else if (windows) {
30510      result.windows = t
30511    } else if (linux) {
30512      result.linux = t
30513    }
30514
30515    // OS version extraction
30516    var osVersion = '';
30517    if (result.windowsphone) {
30518      osVersion = getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i);
30519    } else if (iosdevice) {
30520      osVersion = getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i);
30521      osVersion = osVersion.replace(/[_\s]/g, '.');
30522    } else if (android) {
30523      osVersion = getFirstMatch(/android[ \/-](\d+(\.\d+)*)/i);
30524    } else if (result.webos) {
30525      osVersion = getFirstMatch(/(?:web|hpw)os\/(\d+(\.\d+)*)/i);
30526    } else if (result.blackberry) {
30527      osVersion = getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i);
30528    } else if (result.bada) {
30529      osVersion = getFirstMatch(/bada\/(\d+(\.\d+)*)/i);
30530    } else if (result.tizen) {
30531      osVersion = getFirstMatch(/tizen[\/\s](\d+(\.\d+)*)/i);
30532    }
30533    if (osVersion) {
30534      result.osversion = osVersion;
30535    }
30536
30537    // device type extraction
30538    var osMajorVersion = osVersion.split('.')[0];
30539    if (
30540         tablet
30541      || nexusTablet
30542      || iosdevice == 'ipad'
30543      || (android && (osMajorVersion == 3 || (osMajorVersion >= 4 && !mobile)))
30544      || result.silk
30545    ) {
30546      result.tablet = t
30547    } else if (
30548         mobile
30549      || iosdevice == 'iphone'
30550      || iosdevice == 'ipod'
30551      || android
30552      || nexusMobile
30553      || result.blackberry
30554      || result.webos
30555      || result.bada
30556    ) {
30557      result.mobile = t
30558    }
30559
30560    // Graded Browser Support
vendor: 4,367 bytes, lines 30561-30703
30561    // http://developer.yahoo.com/yui/articles/gbs
30562    if (result.msedge ||
30563        (result.msie && result.version >= 10) ||
30564        (result.yandexbrowser && result.version >= 15) ||
30565		    (result.vivaldi && result.version >= 1.0) ||
30566        (result.chrome && result.version >= 20) ||
30567        (result.firefox && result.version >= 20.0) ||
30568        (result.safari && result.version >= 6) ||
30569        (result.opera && result.version >= 10.0) ||
30570        (result.ios && result.osversion && result.osversion.split(".")[0] >= 6) ||
30571        (result.blackberry && result.version >= 10.1)
30572        || (result.chromium && result.version >= 20)
30573        ) {
30574      result.a = t;
30575    }
30576    else if ((result.msie && result.version < 10) ||
30577        (result.chrome && result.version < 20) ||
30578        (result.firefox && result.version < 20.0) ||
30579        (result.safari && result.version < 6) ||
30580        (result.opera && result.version < 10.0) ||
30581        (result.ios && result.osversion && result.osversion.split(".")[0] < 6)
30582        || (result.chromium && result.version < 20)
30583        ) {
30584      result.c = t
30585    } else result.x = t
30586
30587    return result
30588  }
30589
30590  var bowser = detect(typeof navigator !== 'undefined' ? navigator.userAgent : '')
30591
30592  bowser.test = function (browserList) {
30593    for (var i = 0; i < browserList.length; ++i) {
30594      var browserItem = browserList[i];
30595      if (typeof browserItem=== 'string') {
30596        if (browserItem in bowser) {
30597          return true;
30598        }
30599      }
30600    }
30601    return false;
30602  }
30603
30604  /**
30605   * Get version precisions count
30606   *
30607   * @example
30608   *   getVersionPrecision("1.10.3") // 3
30609   *
30610   * @param  {string} version
30611   * @return {number}
30612   */
30613  function getVersionPrecision(version) {
30614    return version.split(".").length;
30615  }
30616
30617  /**
30618   * Array::map polyfill
30619   *
30620   * @param  {Array} arr
30621   * @param  {Function} iterator
30622   * @return {Array}
30623   */
30624  function map(arr, iterator) {
30625    var result = [], i;
30626    if (Array.prototype.map) {
30627      return Array.prototype.map.call(arr, iterator);
30628    }
30629    for (i = 0; i < arr.length; i++) {
30630      result.push(iterator(arr[i]));
30631    }
30632    return result;
30633  }
30634
30635  /**
30636   * Calculate browser version weight
30637   *
30638   * @example
30639   *   compareVersions(['1.10.2.1',  '1.8.2.1.90'])    // 1
30640   *   compareVersions(['1.010.2.1', '1.09.2.1.90']);  // 1
30641   *   compareVersions(['1.10.2.1',  '1.10.2.1']);     // 0
30642   *   compareVersions(['1.10.2.1',  '1.0800.2']);     // -1
30643   *
30644   * @param  {Array<String>} versions versions to compare
30645   * @return {Number} comparison result
30646   */
30647  function compareVersions(versions) {
30648    // 1) get common precision for both versions, for example for "10.0" and "9" it should be 2
30649    var precision = Math.max(getVersionPrecision(versions[0]), getVersionPrecision(versions[1]));
30650    var chunks = map(versions, function (version) {
30651      var delta = precision - getVersionPrecision(version);
30652
30653      // 2) "9" -> "9.0" (for precision = 2)
30654      version = version + new Array(delta + 1).join(".0");
30655
30656      // 3) "9.0" -> ["000000000"", "000000009"]
30657      return map(version.split("."), function (chunk) {
30658        return new Array(20 - chunk.length).join("0") + chunk;
30659      }).reverse();
30660    });
30661
30662    // iterate in reverse order by reversed chunks array
30663    while (--precision >= 0) {
30664      // 4) compare: "000000009" > "000000010" = false (but "9" > "10" = true)
30665      if (chunks[0][precision] > chunks[1][precision]) {
30666        return 1;
30667      }
30668      else if (chunks[0][precision] === chunks[1][precision]) {
30669        if (precision === 0) {
30670          // all version chunks are same
30671          return 0;
30672        }
30673      }
30674      else {
30675        return -1;
30676      }
30677    }
30678  }
30679
30680  /**
30681   * Check if browser is unsupported
30682   *
30683   * @example
30684   *   bowser.isUnsupportedBrowser({
30685   *     msie: "10",
30686   *     firefox: "23",
30687   *     chrome: "29",
30688   *     safari: "5.1",
30689   *     opera: "16",
30690   *     phantom: "534"
30691   *   });
30692   *
30693   * @param  {Object}  minVersions map of minimal version to browser
30694   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
30695   * @param  {String}  [ua] user agent string
30696   * @return {Boolean}
30697   */
30698  function isUnsupportedBrowser(minVersions, strictMode, ua) {
30699    var _bowser = bowser;
30700
30701    // make strictMode param optional with ua param usage
30702    if (typeof strictMode === 'string') {
30703      ua = strictMode;
30704      strictMode = void(0);
30705    }
30706
30707    if (strictMode === void(0)) {
30708      strictMode = false;
30709    }
30710    if (ua) {
30711      _bowser = detect(ua);
30712    }
30713
30714    var version = "" + _bowser.version;
30715    for (var browser in minVersions) {
30716      if (minVersions.hasOwnProperty(browser)) {
30717        if (_bowser[browser]) {
30718          // browser version and min supported version.
30719          return compareVersions([version, minVersions[browser]]) < 0;
30720        }
30721      }
30722    }
30723
30724    return strictMode; // not found
30725  }
30726
30727  /**
30728   * Check if browser is supported
30729   *
30730   * @param  {Object} minVersions map of minimal version to browser
30731   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
30732   * @param  {String}  [ua] user agent string
30733   * @return {Boolean}
30734   */
30735  function check(minVersions, strictMode, ua) {
30736    return !isUnsupportedBrowser(minVersions, strictMode, ua);
30737  }
30738
30739  bowser.isUnsupportedBrowser = isUnsupportedBrowser;
30740  bowser.compareVersions = compareVersions;
30741  bowser.check = check;
30742
30743  /*
30744   * Set our detect method to the main bowser object so we can
30745   * reuse it to test other user agents.
30746   * This is needed to implement future tests.
30747   */
30748  bowser._detect = detect;
30749
30750  return bowser
30751});
30752
30753(function($){
30754  UABBTrigger = {
30755
30756      /**
30757       * Trigger a hook.
30758       *
30759       * @since 1.1.0.3
30760       * @method triggerHook
30761       * @param {String} hook The hook to trigger.
30762       * @param {Array} args An array of args to pass to the hook.
30763       */
30764      triggerHook: function( hook, args )
30765      {
30766        $( 'body' ).trigger( 'uabb-trigger.' + hook, args );
30767      },
30768    
30769      /**
30770       * Add a hook.
30771       *
30772       * @since 1.1.0.3
30773       * @method addHook
30774       * @param {String} hook The hook to add.
30775       * @param {Function} callback A function to call when the hook is triggered.
30776       */
30777      addHook: function( hook, callback )
30778      {
30779        $( 'body' ).on( 'uabb-trigger.' + hook, callback );
30780      },
30781    
30782      /**
30783       * Remove a hook.
30784       *
30785       * @since 1.1.0.3
30786       * @method removeHook
30787       * @param {String} hook The hook to remove.
30788       * @param {Function} callback The callback function to remove.
30789       */
30790      removeHook: function( hook, callback )
30791      {
30792        $( 'body' ).off( 'uabb-trigger.' + hook, callback );
30793      },
30794  };
30795})(jQuery);
30796
30797jQuery(document).ready(function( $ ) {
30798
30799    if( typeof bowser !== 'undefined' && bowser !== null ) {
30800
30801      var uabb_browser   = bowser.name,
30802          uabb_browser_v = bowser.version,
30803          uabb_browser_class = uabb_browser.replace(/\s+/g, '-').toLowerCase(),
30804          uabb_browser_v_class = uabb_browser_class + parseInt( uabb_browser_v );
30805      
30806      $('html').addClass(uabb_browser_class).addClass(uabb_browser_v_class);
30807      
30808    }
30809
30810    $('.uabb-row-separator').parents('html').css('overflow-x', 'hidden');
30811});
30812jQuery(function($) {
30813	
30814		$(function() {
30815		$( '.fl-node-ceis7kzf4vxl .fl-photo-img' )
30816			.on( 'mouseenter', function( e ) {
30817				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
30818			} )
30819			.on( 'mouseleave', function( e ){
30820				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
30821			} );
30822	});
30823		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
30824});
30825jQuery(function($) {
30826	
30827		$(function() {
30828		$( '.fl-node-tbq9s18zw0ek .fl-photo-img' )
30829			.on( 'mouseenter', function( e ) {
30830				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
30831			} )
30832			.on( 'mouseleave', function( e ){
30833				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
30834			} );
30835	});
30836		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
30837});
30838jQuery(function($) {
30839	
30840		$(function() {
30841		$( '.fl-node-2634xhgqjl7s .fl-photo-img' )
30842			.on( 'mouseenter', function( e ) {
30843				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
30844			} )
30845			.on( 'mouseleave', function( e ){
30846				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
30847			} );
30848	});
30849		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
30850});
30851jQuery(function($) {
30852	
30853		$(function() {
30854		$( '.fl-node-t6yn5u0wagr2 .fl-photo-img' )
30855			.on( 'mouseenter', function( e ) {
30856				$( this ).data( 'title', $( this ).attr( 'title' ) ).removeAttr( 'title' );
30857			} )
30858			.on( 'mouseleave', function( e ){
30859				$( this ).attr( 'title', $( this ).data( 'title' ) ).data( 'title', null );
30860			} );
30861	});
30862		window._fl_string_to_slug_regex = 'a-zA-Z0-9';
30863});
30864
30865/* Start Layout Custom JS */
30866
30867/* End Layout Custom JS */
30868
30869/*!
30870 * Bowser - a browser detector
30871 * https://github.com/ded/bowser
30872 * MIT License | (c) Dustin Diaz 2015
30873 */
30874
30875!function (name, definition) {
30876  if (typeof module != 'undefined' && module.exports) module.exports = definition()
30877  else if (typeof define == 'function' && define.amd) define(name, definition)
30878  else this[name] = definition()
30879}('bowser', function () {
30880  /**
30881    * See useragents.js for examples of navigator.userAgent
30882    */
30883
30884  var t = true
30885
30886  function detect(ua) {
30887
30888    function getFirstMatch(regex) {
30889      var match = ua.match(regex);
30890      return (match && match.length > 1 && match[1]) || '';
30891    }
30892
30893    function getSecondMatch(regex) {
30894      var match = ua.match(regex);
30895      return (match && match.length > 1 && match[2]) || '';
30896    }
30897
30898    var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()
30899      , likeAndroid = /like android/i.test(ua)
30900      , android = !likeAndroid && /android/i.test(ua)
30901      , nexusMobile = /nexus\s*[0-6]\s*/i.test(ua)
30902      , nexusTablet = !nexusMobile && /nexus\s*[0-9]+/i.test(ua)
30903      , chromeos = /CrOS/.test(ua)
30904      , silk = /silk/i.test(ua)
30905      , sailfish = /sailfish/i.test(ua)
30906      , tizen = /tizen/i.test(ua)
30907      , webos = /(web|hpw)os/i.test(ua)
30908      , windowsphone = /windows phone/i.test(ua)
30909      , windows = !windowsphone && /windows/i.test(ua)
30910      , mac = !iosdevice && !silk && /macintosh/i.test(ua)
30911      , linux = !android && !sailfish && !tizen && !webos && /linux/i.test(ua)
30912      , edgeVersion = getFirstMatch(/edge\/(\d+(\.\d+)?)/i)
30913      , versionIdentifier = getFirstMatch(/version\/(\d+(\.\d+)?)/i)
30914      , tablet = /tablet/i.test(ua)
30915      , mobile = !tablet && /[^-]mobi/i.test(ua)
30916      , xbox = /xbox/i.test(ua)
30917      , result
30918
30919    if (/opera|opr|opios/i.test(ua)) {
30920      result = {
30921        name: 'Opera'
30922      , opera: t
30923      , version: versionIdentifier || getFirstMatch(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)
30924      }
30925    }
30926    else if (/coast/i.test(ua)) {
30927      result = {
30928        name: 'Opera Coast'
30929        , coast: t
30930        , version: versionIdentifier || getFirstMatch(/(?:coast)[\s\/](\d+(\.\d+)?)/i)
30931      }
30932    }
30933    else if (/yabrowser/i.test(ua)) {
30934      result = {
30935        name: 'Yandex Browser'
30936      , yandexbrowser: t
30937      , version: versionIdentifier || getFirstMatch(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)
30938      }
30939    }
30940    else if (/ucbrowser/i.test(ua)) {
30941      result = {
30942          name: 'UC Browser'
30943        , ucbrowser: t
30944        , version: getFirstMatch(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)
30945      }
30946    }
30947    else if (/mxios/i.test(ua)) {
30948      result = {
30949        name: 'Maxthon'
30950        , maxthon: t
30951        , version: getFirstMatch(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)
30952      }
30953    }
30954    else if (/epiphany/i.test(ua)) {
30955      result = {
30956        name: 'Epiphany'
30957        , epiphany: t
30958        , version: getFirstMatch(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)
30959      }
30960    }
30961    else if (/puffin/i.test(ua)) {
30962      result = {
30963        name: 'Puffin'
30964        , puffin: t
30965        , version: getFirstMatch(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)
30966      }
30967    }
30968    else if (/sleipnir/i.test(ua)) {
30969      result = {
30970        name: 'Sleipnir'
30971        , sleipnir: t
30972        , version: getFirstMatch(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)
30973      }
30974    }
30975    else if (/k-meleon/i.test(ua)) {
30976      result = {
30977        name: 'K-Meleon'
30978        , kMeleon: t
30979        , version: getFirstMatch(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)
30980      }
30981    }
30982    else if (windowsphone) {
30983      result = {
30984        name: 'Windows Phone'
30985      , windowsphone: t
30986      }
30987      if (edgeVersion) {
30988        result.msedge = t
30989        result.version = edgeVersion
30990      }
30991      else {
30992        result.msie = t
30993        result.version = getFirstMatch(/iemobile\/(\d+(\.\d+)?)/i)
30994      }
30995    }
30996    else if (/msie|trident/i.test(ua)) {
30997      result = {
30998        name: 'Internet Explorer'
30999      , msie: t
31000      , version: getFirstMatch(/(?:msie |rv:)(\d+(\.\d+)?)/i)
31001      }
31002    } else if (chromeos) {
31003      result = {
31004        name: 'Chrome'
31005      , chromeos: t
31006      , chromeBook: t
31007      , chrome: t
31008      , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
31009      }
31010    } else if (/chrome.+? edge/i.test(ua)) {
31011      result = {
31012        name: 'Microsoft Edge'
31013      , msedge: t
31014      , version: edgeVersion
31015      }
31016    }
31017    else if (/vivaldi/i.test(ua)) {
31018      result = {
31019        name: 'Vivaldi'
31020        , vivaldi: t
31021        , version: getFirstMatch(/vivaldi\/(\d+(\.\d+)?)/i) || versionIdentifier
31022      }
31023    }
31024    else if (sailfish) {
31025      result = {
31026        name: 'Sailfish'
31027      , sailfish: t
31028      , version: getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i)
31029      }
31030    }
31031    else if (/seamonkey\//i.test(ua)) {
31032      result = {
31033        name: 'SeaMonkey'
31034      , seamonkey: t
31035      , version: getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)
31036      }
31037    }
31038    else if (/firefox|iceweasel|fxios/i.test(ua)) {
31039      result = {
31040        name: 'Firefox'
31041      , firefox: t
31042      , version: getFirstMatch(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)
31043      }
31044      if (/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)) {
31045        result.firefoxos = t
31046      }
31047    }
31048    else if (silk) {
31049      result =  {
31050        name: 'Amazon Silk'
31051      , silk: t
31052      , version : getFirstMatch(/silk\/(\d+(\.\d+)?)/i)
31053      }
31054    }
31055    else if (/phantom/i.test(ua)) {
31056      result = {
31057        name: 'PhantomJS'
31058      , phantom: t
31059      , version: getFirstMatch(/phantomjs\/(\d+(\.\d+)?)/i)
31060      }
31061    }
31062    else if (/slimerjs/i.test(ua)) {
31063      result = {
31064        name: 'SlimerJS'
31065        , slimer: t
31066        , version: getFirstMatch(/slimerjs\/(\d+(\.\d+)?)/i)
31067      }
31068    }
31069    else if (/blackberry|\bbb\d+/i.test(ua) || /rim\stablet/i.test(ua)) {
31070      result = {
31071        name: 'BlackBerry'
31072      , blackberry: t
31073      , version: versionIdentifier || getFirstMatch(/blackberry[\d]+\/(\d+(\.\d+)?)/i)
31074      }
31075    }
31076    else if (webos) {
31077      result = {
31078        name: 'WebOS'
31079      , webos: t
31080      , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)
31081      };
31082      if( /touchpad\//i.test(ua) ){
31083        result.touchpad = t;
31084      }
31085    }
31086    else if (/bada/i.test(ua)) {
31087      result = {
31088        name: 'Bada'
31089      , bada: t
31090      , version: getFirstMatch(/dolfin\/(\d+(\.\d+)?)/i)
31091      };
31092    }
31093    else if (tizen) {
31094      result = {
31095        name: 'Tizen'
31096      , tizen: t
31097      , version: getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i) || versionIdentifier
31098      };
31099    }
31100    else if (/qupzilla/i.test(ua)) {
31101      result = {
31102        name: 'QupZilla'
31103        , qupzilla: t
31104        , version: getFirstMatch(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || versionIdentifier
31105      }
31106    }
31107    else if (/chromium/i.test(ua)) {
31108      result = {
31109        name: 'Chromium'
31110        , chromium: t
31111        , version: getFirstMatch(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || versionIdentifier
31112      }
31113    }
31114    else if (/chrome|crios|crmo/i.test(ua)) {
31115      result = {
31116        name: 'Chrome'
31117        , chrome: t
31118        , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
31119      }
31120    }
31121    else if (android) {
31122      result = {
31123        name: 'Android'
31124        , version: versionIdentifier
31125      }
31126    }
31127    else if (/safari|applewebkit/i.test(ua)) {
31128      result = {
31129        name: 'Safari'
31130      , safari: t
31131      }
31132      if (versionIdentifier) {
31133        result.version = versionIdentifier
31134      }
31135    }
31136    else if (iosdevice) {
31137      result = {
31138        name : iosdevice == 'iphone' ? 'iPhone' : iosdevice == 'ipad' ? 'iPad' : 'iPod'
31139      }
31140      // WTF: version is not part of user agent in web apps
31141      if (versionIdentifier) {
31142        result.version = versionIdentifier
31143      }
31144    }
31145    else if(/googlebot/i.test(ua)) {
31146      result = {
31147        name: 'Googlebot'
31148      , googlebot: t
31149      , version: getFirstMatch(/googlebot\/(\d+(\.\d+))/i) || versionIdentifier
31150      }
31151    }
31152    else {
31153      result = {
31154        name: getFirstMatch(/^(.*)\/(.*) /),
31155        version: getSecondMatch(/^(.*)\/(.*) /)
31156     };
31157   }
31158
31159    // set webkit or gecko flag for browsers based on these engines
31160    if (!result.msedge && /(apple)?webkit/i.test(ua)) {
31161      if (/(apple)?webkit\/537\.36/i.test(ua)) {
31162        result.name = result.name || "Blink"
31163        result.blink = t
31164      } else {
31165        result.name = result.name || "Webkit"
31166        result.webkit = t
31167      }
31168      if (!result.version && versionIdentifier) {
31169        result.version = versionIdentifier
31170      }
31171    } else if (!result.opera && /gecko\//i.test(ua)) {
31172      result.name = result.name || "Gecko"
31173      result.gecko = t
31174      result.version = result.version || getFirstMatch(/gecko\/(\d+(\.\d+)?)/i)
31175    }
31176
31177    // set OS flags for platforms that have multiple browsers
31178    if (!result.msedge && (android || result.silk)) {
31179      result.android = t
31180    } else if (iosdevice) {
31181      result[iosdevice] = t
31182      result.ios = t
31183    } else if (mac) {
31184      result.mac = t
31185    } else if (xbox) {
31186      result.xbox = t
31187    } else if (windows) {
31188      result.windows = t
31189    } else if (linux) {
31190      result.linux = t
31191    }
31192
31193    // OS version extraction
31194    var osVersion = '';
31195    if (result.windowsphone) {
31196      osVersion = getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i);
31197    } else if (iosdevice) {
31198      osVersion = getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i);
31199      osVersion = osVersion.replace(/[_\s]/g, '.');
31200    } else if (android) {
31201      osVersion = getFirstMatch(/android[ \/-](\d+(\.\d+)*)/i);
31202    } else if (result.webos) {
31203      osVersion = getFirstMatch(/(?:web|hpw)os\/(\d+(\.\d+)*)/i);
31204    } else if (result.blackberry) {
31205      osVersion = getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i);
31206    } else if (result.bada) {
31207      osVersion = getFirstMatch(/bada\/(\d+(\.\d+)*)/i);
31208    } else if (result.tizen) {
31209      osVersion = getFirstMatch(/tizen[\/\s](\d+(\.\d+)*)/i);
31210    }
31211    if (osVersion) {
31212      result.osversion = osVersion;
31213    }
31214
31215    // device type extraction
31216    var osMajorVersion = osVersion.split('.')[0];
31217    if (
31218         tablet
31219      || nexusTablet
31220      || iosdevice == 'ipad'
31221      || (android && (osMajorVersion == 3 || (osMajorVersion >= 4 && !mobile)))
31222      || result.silk
31223    ) {
31224      result.tablet = t
31225    } else if (
31226         mobile
31227      || iosdevice == 'iphone'
31228      || iosdevice == 'ipod'
31229      || android
31230      || nexusMobile
31231      || result.blackberry
31232      || result.webos
31233      || result.bada
31234    ) {
31235      result.mobile = t
31236    }
31237
31238    // Graded Browser Support
vendor: 4,367 bytes, lines 31239-31381
31239    // http://developer.yahoo.com/yui/articles/gbs
31240    if (result.msedge ||
31241        (result.msie && result.version >= 10) ||
31242        (result.yandexbrowser && result.version >= 15) ||
31243		    (result.vivaldi && result.version >= 1.0) ||
31244        (result.chrome && result.version >= 20) ||
31245        (result.firefox && result.version >= 20.0) ||
31246        (result.safari && result.version >= 6) ||
31247        (result.opera && result.version >= 10.0) ||
31248        (result.ios && result.osversion && result.osversion.split(".")[0] >= 6) ||
31249        (result.blackberry && result.version >= 10.1)
31250        || (result.chromium && result.version >= 20)
31251        ) {
31252      result.a = t;
31253    }
31254    else if ((result.msie && result.version < 10) ||
31255        (result.chrome && result.version < 20) ||
31256        (result.firefox && result.version < 20.0) ||
31257        (result.safari && result.version < 6) ||
31258        (result.opera && result.version < 10.0) ||
31259        (result.ios && result.osversion && result.osversion.split(".")[0] < 6)
31260        || (result.chromium && result.version < 20)
31261        ) {
31262      result.c = t
31263    } else result.x = t
31264
31265    return result
31266  }
31267
31268  var bowser = detect(typeof navigator !== 'undefined' ? navigator.userAgent : '')
31269
31270  bowser.test = function (browserList) {
31271    for (var i = 0; i < browserList.length; ++i) {
31272      var browserItem = browserList[i];
31273      if (typeof browserItem=== 'string') {
31274        if (browserItem in bowser) {
31275          return true;
31276        }
31277      }
31278    }
31279    return false;
31280  }
31281
31282  /**
31283   * Get version precisions count
31284   *
31285   * @example
31286   *   getVersionPrecision("1.10.3") // 3
31287   *
31288   * @param  {string} version
31289   * @return {number}
31290   */
31291  function getVersionPrecision(version) {
31292    return version.split(".").length;
31293  }
31294
31295  /**
31296   * Array::map polyfill
31297   *
31298   * @param  {Array} arr
31299   * @param  {Function} iterator
31300   * @return {Array}
31301   */
31302  function map(arr, iterator) {
31303    var result = [], i;
31304    if (Array.prototype.map) {
31305      return Array.prototype.map.call(arr, iterator);
31306    }
31307    for (i = 0; i < arr.length; i++) {
31308      result.push(iterator(arr[i]));
31309    }
31310    return result;
31311  }
31312
31313  /**
31314   * Calculate browser version weight
31315   *
31316   * @example
31317   *   compareVersions(['1.10.2.1',  '1.8.2.1.90'])    // 1
31318   *   compareVersions(['1.010.2.1', '1.09.2.1.90']);  // 1
31319   *   compareVersions(['1.10.2.1',  '1.10.2.1']);     // 0
31320   *   compareVersions(['1.10.2.1',  '1.0800.2']);     // -1
31321   *
31322   * @param  {Array<String>} versions versions to compare
31323   * @return {Number} comparison result
31324   */
31325  function compareVersions(versions) {
31326    // 1) get common precision for both versions, for example for "10.0" and "9" it should be 2
31327    var precision = Math.max(getVersionPrecision(versions[0]), getVersionPrecision(versions[1]));
31328    var chunks = map(versions, function (version) {
31329      var delta = precision - getVersionPrecision(version);
31330
31331      // 2) "9" -> "9.0" (for precision = 2)
31332      version = version + new Array(delta + 1).join(".0");
31333
31334      // 3) "9.0" -> ["000000000"", "000000009"]
31335      return map(version.split("."), function (chunk) {
31336        return new Array(20 - chunk.length).join("0") + chunk;
31337      }).reverse();
31338    });
31339
31340    // iterate in reverse order by reversed chunks array
31341    while (--precision >= 0) {
31342      // 4) compare: "000000009" > "000000010" = false (but "9" > "10" = true)
31343      if (chunks[0][precision] > chunks[1][precision]) {
31344        return 1;
31345      }
31346      else if (chunks[0][precision] === chunks[1][precision]) {
31347        if (precision === 0) {
31348          // all version chunks are same
31349          return 0;
31350        }
31351      }
31352      else {
31353        return -1;
31354      }
31355    }
31356  }
31357
31358  /**
31359   * Check if browser is unsupported
31360   *
31361   * @example
31362   *   bowser.isUnsupportedBrowser({
31363   *     msie: "10",
31364   *     firefox: "23",
31365   *     chrome: "29",
31366   *     safari: "5.1",
31367   *     opera: "16",
31368   *     phantom: "534"
31369   *   });
31370   *
31371   * @param  {Object}  minVersions map of minimal version to browser
31372   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
31373   * @param  {String}  [ua] user agent string
31374   * @return {Boolean}
31375   */
31376  function isUnsupportedBrowser(minVersions, strictMode, ua) {
31377    var _bowser = bowser;
31378
31379    // make strictMode param optional with ua param usage
31380    if (typeof strictMode === 'string') {
31381      ua = strictMode;
31382      strictMode = void(0);
31383    }
31384
31385    if (strictMode === void(0)) {
31386      strictMode = false;
31387    }
31388    if (ua) {
31389      _bowser = detect(ua);
31390    }
31391
31392    var version = "" + _bowser.version;
31393    for (var browser in minVersions) {
31394      if (minVersions.hasOwnProperty(browser)) {
31395        if (_bowser[browser]) {
31396          // browser version and min supported version.
31397          return compareVersions([version, minVersions[browser]]) < 0;
31398        }
31399      }
31400    }
31401
31402    return strictMode; // not found
31403  }
31404
31405  /**
31406   * Check if browser is supported
31407   *
31408   * @param  {Object} minVersions map of minimal version to browser
31409   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
31410   * @param  {String}  [ua] user agent string
31411   * @return {Boolean}
31412   */
31413  function check(minVersions, strictMode, ua) {
31414    return !isUnsupportedBrowser(minVersions, strictMode, ua);
31415  }
31416
31417  bowser.isUnsupportedBrowser = isUnsupportedBrowser;
31418  bowser.compareVersions = compareVersions;
31419  bowser.check = check;
31420
31421  /*
31422   * Set our detect method to the main bowser object so we can
31423   * reuse it to test other user agents.
31424   * This is needed to implement future tests.
31425   */
31426  bowser._detect = detect;
31427
31428  return bowser
31429});
31430
31431(function($){
31432  UABBTrigger = {
31433
31434      /**
31435       * Trigger a hook.
31436       *
31437       * @since 1.1.0.3
31438       * @method triggerHook
31439       * @param {String} hook The hook to trigger.
31440       * @param {Array} args An array of args to pass to the hook.
31441       */
31442      triggerHook: function( hook, args )
31443      {
31444        $( 'body' ).trigger( 'uabb-trigger.' + hook, args );
31445      },
31446    
31447      /**
31448       * Add a hook.
31449       *
31450       * @since 1.1.0.3
31451       * @method addHook
31452       * @param {String} hook The hook to add.
31453       * @param {Function} callback A function to call when the hook is triggered.
31454       */
31455      addHook: function( hook, callback )
31456      {
31457        $( 'body' ).on( 'uabb-trigger.' + hook, callback );
31458      },
31459    
31460      /**
31461       * Remove a hook.
31462       *
31463       * @since 1.1.0.3
31464       * @method removeHook
31465       * @param {String} hook The hook to remove.
31466       * @param {Function} callback The callback function to remove.
31467       */
31468      removeHook: function( hook, callback )
31469      {
31470        $( 'body' ).off( 'uabb-trigger.' + hook, callback );
31471      },
31472  };
31473})(jQuery);
31474
31475jQuery(document).ready(function( $ ) {
31476
31477    if( typeof bowser !== 'undefined' && bowser !== null ) {
31478
31479      var uabb_browser   = bowser.name,
31480          uabb_browser_v = bowser.version,
31481          uabb_browser_class = uabb_browser.replace(/\s+/g, '-').toLowerCase(),
31482          uabb_browser_v_class = uabb_browser_class + parseInt( uabb_browser_v );
31483      
31484      $('html').addClass(uabb_browser_class).addClass(uabb_browser_v_class);
31485      
31486    }
31487
31488    $('.uabb-row-separator').parents('html').css('overflow-x', 'hidden');
31489});
31490
31491;(function($) {
31492
31493	PPAnimatedHeadlines = function( settings ) {
31494		if ( $( '.fl-node-' + settings.id ).length === 0 ) {
31495			return;
31496		}
31497
31498		this.settings           = settings;
31499		this.nodeClass          = '.fl-node-' + settings.id;
31500		this.headline			= this.nodeClass + ' .pp-headline';
31501		this.headlineText 		= $( this.nodeClass + ' .pp-animated-headlines' ).attr( 'data-text' );
31502		this.headlineText 		= this.headlineText.replaceAll( "\\'", "'" );
31503		this.dynamicWrapper		= this.nodeClass + ' .pp-headline-dynamic-wrapper';
31504		this.animationDelay     = settings.durations.animationDelay;
31505		// letters effect
31506		this.lettersDelay		= settings.durations.lettersDelay;
31507		// typing effect
31508		this.typeLettersDelay	= settings.durations.typeLettersDelay;
31509		this.selectionDuration	= settings.durations.selectionDuration;
31510		// clip effect
31511		this.revealDuration		= settings.durations.revealDuration,
31512		this.revealAnimationDelay = settings.durations.revealAnimationDelay;
31513
31514		this.typeAnimationDelay = this.selectionDuration + 800;
31515
31516		this.classes			= {
31517			dynamicText: 			'pp-headline-dynamic-text',
31518			dynamicLetter:			'pp-headline-dynamic-letter',
31519			textActive: 			'pp-headline-text-active',
31520			textInactive: 			'pp-headline-text-inactive',
31521			letters: 				'pp-headline-letters',
31522			animationIn: 			'pp-headline-animation-in',
31523			typeSelected: 			'pp-headline-typing-selected'
31524		};
31525
31526		this.elements			= {};
31527		this.isInitialized 		= false;
31528
31529		this._destroy();
31530		this._fillWords();
31531
31532		$( window ).on( 'load', this._initHeadlines.bind( this ) );
31533	};
31534
31535  	PPAnimatedHeadlines.prototype = {
31536	    settings        		: {},
31537	    nodeClass       		: '',
31538	    headline				: '',
31539		dynamicWrapper			: '',
31540		animationDelay			: 2500,
31541		lettersDelay			: 50,
31542		typeLettersDelay		: 150,
31543		selectionDuration		: 500,
31544		revealDuration			: 600,
31545		revealAnimationDelay	: 1500,
31546
31547		svgPaths: {
31548			circle: [ 'M325,18C228.7-8.3,118.5,8.3,78,21C22.4,38.4,4.6,54.6,5.6,77.6c1.4,32.4,52.2,54,142.6,63.7 c66.2,7.1,212.2,7.5,273.5-8.3c64.4-16.6,104.3-57.6,33.8-98.2C386.7-4.9,179.4-1.4,126.3,20.7' ],
31549			curly: [ 'M3,146.1c17.1-8.8,33.5-17.8,51.4-17.8c15.6,0,17.1,18.1,30.2,18.1c22.9,0,36-18.6,53.9-18.6 c17.1,0,21.3,18.5,37.5,18.5c21.3,0,31.8-18.6,49-18.6c22.1,0,18.8,18.8,36.8,18.8c18.8,0,37.5-18.6,49-18.6c20.4,0,17.1,19,36.8,19 c22.9,0,36.8-20.6,54.7-18.6c17.7,1.4,7.1,19.5,33.5,18.8c17.1,0,47.2-6.5,61.1-15.6' ],
31550			strikethrough: ['M3,75h493.5'],
31551			underline: [ 'M7.7,145.6C109,125,299.9,116.2,401,121.3c42.1,2.2,87.6,11.8,87.3,25.7' ],
31552			underline_zigzag: [ 'M9.3,127.3c49.3-3,150.7-7.6,199.7-7.4c121.9,0.4,189.9,0.4,282.3,7.2C380.1,129.6,181.2,130.6,70,139 c82.6-2.9,254.2-1,335.9,1.3c-56,1.4-137.2-0.3-197.1,9' ]
31553		},
31554
31555		_fillWords: function()
31556		{
31557			var classes 		= this.classes,
31558				dynamicWrapper 	= $(this.dynamicWrapper),
31559				settings		= this.settings;
31560
31561			dynamicWrapper.html( '' );
31562
31563			if ( 'rotate' == this.settings.headline_style ) {
31564				var rotatingText = this.headlineText.split('|');
31565
31566				rotatingText.forEach( function( word, index ) {
31567					var dynamicText = $('<span>', { 'class': classes.dynamicText, 'data-index': index }).html( word.replace( / /g, '&nbsp;' ) );
31568
31569					if ( ! index ) {
31570						dynamicText.addClass( classes.textActive );
31571					}
31572
31573					dynamicWrapper.append( dynamicText );
31574				} );
31575			} else {
31576				var dynamicText = $('<span>', { 'class': classes.dynamicText + ' ' + classes.textActive }).text( this.headlineText );
31577				var svg = $('<svg>', {
31578					xmlns: 'http://www.w3.org/2000/svg',
31579					viewBox: '0 0 500 150',
31580					preserveAspectRatio: 'none',
31581					'aria-hidden': true
31582				}).html(this._getSvgPaths( settings.headline_shape ));
31583
31584				if ( dynamicWrapper.find('.' + classes.dynamicText).length === 0 ) {
31585					dynamicWrapper.append( dynamicText, svg[0].outerHTML );
31586				}
31587			}
31588
31589			this.elements.dynamicText = dynamicWrapper.children( '.' + classes.dynamicText );
31590		},
31591
31592		_initHeadlines: function()
31593		{
31594			if ( 'rotate' === this.settings.headline_style && ! this.isInitialized ) {
31595				this._rotateHeadline();
31596			}
31597
31598			this.isInitialized = true;
31599		},
31600
31601		_rotateHeadline: function() {
31602
31603			//insert <span> element for each letter of a changing word
31604			if ( $(this.headline).hasClass( this.classes.letters ) ) {
31605				this._singleLetters();
31606			}
31607
31608			//initialise headline animation
31609			this._animateHeadline();
31610		},
31611
31612		_singleLetters: function() {
31613			var classes = this.classes;
31614
31615			this.elements.dynamicText.each( function() {
31616				var $word = $( this ),
31617					letters = $word.text().split( '' ),
31618					isActive = $word.hasClass( classes.textActive );
31619
31620				$word.empty();
31621
31622				letters.forEach( function( letter ) {
31623					var $letter = jQuery( '<span>', { 'class': classes.dynamicLetter } ).text( letter );
31624
31625					if ( isActive ) {
31626						$letter.addClass( classes.animationIn );
31627					}
31628
31629					$word.append( $letter );
31630				} );
31631
31632				$word.css( 'opacity', 1 );
31633			} );
31634		},
31635
31636		_animateHeadline: function() {
31637			var self 			= this,
31638				animationType 	= self.settings.animation_type,
31639				dynamicWrapper 	= $(self.dynamicWrapper);
31640
31641			if ( 'clip' === animationType ) {
31642				dynamicWrapper.width( dynamicWrapper.width() + 10 );
31643			} else if ( 'typing' !== animationType ) {
31644				//assign to .pp-headline-dynamic-wrapper the width of its longest word
31645				self._setWidth();
31646			}
31647
31648			//trigger animation
31649			setTimeout( function() {
31650				self._hideWord( self.elements.dynamicText.eq( 0 ) );
31651			}, self.animationDelay );
31652		},
31653
31654		_showLetter: function( $letter, $word, bool, duration ) {
31655			var self 			= this,
31656				classes 		= self.classes,
31657				animationType 	= self.settings.animation_type;
31658
31659			$letter.addClass( classes.animationIn );
31660
31661			if ( ! $letter.is( ':last-child' ) ) {
31662				setTimeout( function() {
31663					self._showLetter( $letter.next(), $word, bool, duration );
31664				}, duration );
31665			} else {
31666				if ( ! bool ) {
31667					setTimeout( function() {
31668						self._hideWord( $word );
31669					}, self.animationDelay );
31670				}
31671			}
31672		},
31673
31674		_hideLetter: function( $letter, $word, bool, duration ) {
31675			var self = this;
31676
31677			$letter.removeClass( self.classes.animationIn );
31678
31679			if ( ! $letter.is( ':last-child' ) ) {
31680				setTimeout( function() {
31681					self._hideLetter( $letter.next(), $word, bool, duration );
31682				}, duration );
31683			} else if ( bool ) {
31684				setTimeout( function() {
31685					self._hideWord( self._getNextWord( $word ) );
31686				}, self.animationDelay );
31687			}
31688		},
31689
31690		_showWord: function( $word, duration ) {
31691			var self 			= this,
31692				animationType 	= self.settings.animation_type;
31693
31694			if ( 'typing' === animationType ) {
31695				self._showLetter( $word.find( '.' + self.classes.dynamicLetter ).eq( 0 ), $word, false, duration );
31696
31697				$word
31698					.addClass( self.classes.textActive )
31699					.removeClass( self.classes.textInactive );
31700			} else if ( 'clip' === animationType ) {
31701				$(self.dynamicWrapper).animate( { 'width': $word.width() + 10 }, self.revealDuration, function() {
31702					setTimeout( function() {
31703						self._hideWord( $word );
31704					}, self.revealAnimationDelay );
31705				} );
31706			}
31707
31708			if ( $(self.nodeClass).hasClass( 'no-loop' ) && $word.hasClass( self.classes.textActive ) ) {
31709				if ( $word.attr('data-index') == self.elements.dynamicText.length - 1 ) {
31710					self.isLast = true;
31711				}
31712			}
31713		},
31714
31715		_hideWord: function( $word ) {
31716			var self 			= this,
31717				classes 		= self.classes,
31718				letterSelector 	= '.' + classes.dynamicLetter,
31719				animationType 	= self.settings.animation_type,
31720				nextWord 		= self._getNextWord( $word );
31721			
31722			if ( self.isLast ) {
31723				$(self.dynamicWrapper).addClass( 'has-stopped' ).removeAttr('style');
31724				return;
31725			}
31726
31727			if ( 'typing' === animationType ) {
31728				$(self.dynamicWrapper).addClass( classes.typeSelected );
31729
31730				setTimeout( function() {
31731					$(self.dynamicWrapper).removeClass( classes.typeSelected );
31732
31733					$word
31734						.addClass( classes.textInactive )
31735						.removeClass( classes.textActive )
31736						.children( letterSelector )
31737						.removeClass( classes.animationIn );
31738				}, self.selectionDuration );
31739				setTimeout( function() {
31740					self._showWord( nextWord, self.typeLettersDelay );
31741				}, self.typeAnimationDelay );
31742
31743			} else if ( $(self.headline).hasClass( classes.letters ) ) {
31744				var bool = $word.children( letterSelector ).length >= nextWord.children( letterSelector ).length;
31745
31746				self._hideLetter( $word.find( letterSelector ).eq( 0 ), $word, bool, self.lettersDelay );
31747
31748				$word.removeClass( classes.textActive );
31749
31750				self._showLetter( nextWord.find( letterSelector ).eq( 0 ), nextWord, bool, self.lettersDelay );
31751
31752				nextWord.addClass( classes.textActive );
31753
31754				setTimeout( function() {
31755					$(self.dynamicWrapper).css( { width: nextWord.width() } );
31756				}, 200 );
31757
31758			} else if ( 'clip' === animationType ) {
31759				$(self.dynamicWrapper).animate( { width: '2px' }, self.revealDuration, function() {
31760					self._switchWord( $word, nextWord );
31761					self._showWord( nextWord );
31762				} );
31763			} else {
31764				self._switchWord( $word, nextWord );
31765
31766				setTimeout( function() {
31767					self._hideWord( nextWord );
31768					//$(self.dynamicWrapper).removeAttr('style').css( { width: nextWord.width() } );
31769				}, self.animationDelay );
31770			}
31771		},
31772
31773		_getNextWord: function( $word )
31774		{
31775			return $word.is( ':last-child' ) ? $word.parent().children().eq( 0 ) : $word.next();
31776		},
31777
31778		_switchWord: function( $oldWord, $newWord )
31779		{
31780			$oldWord
31781				.removeClass( 'pp-headline-text-active' )
31782				.addClass( 'pp-headline-text-inactive' );
31783
31784			$newWord
31785				.removeClass( 'pp-headline-text-inactive' )
31786				.addClass( 'pp-headline-text-active' );
31787
31788			this._setDynamicWrapperWidth( $newWord );
31789		},
31790
31791		_getSvgPaths: function( pathName ) {
31792			var pathsInfo = this.svgPaths[ pathName ],
31793				$paths = jQuery();
31794
31795			pathsInfo.forEach( function( pathInfo ) {
31796				$paths = $paths.add( $( '<path>', { d: pathInfo } ) );
31797			} );
31798
31799			return $paths;
31800		},
31801
31802		_setDynamicWrapperWidth: function( $newWord ) {
31803			var animationType = this.settings.animation_type;
31804
31805			if ('clip' !== animationType && 'typing' !== animationType) {
31806				$(this.dynamicWrapper).css('width', $newWord.width());
31807			}
31808		},
31809
31810		_setWidth: function() {
31811			var self = this;
31812			var width = $(self.dynamicWrapper).width();
31813
31814			$(self.elements.dynamicText).each( function() {
31815				var wordWidth = $( this ).width();
31816
31817				if ( wordWidth > width ) {
31818					width = wordWidth;
31819				}
31820			} );
31821
31822			$(self.dynamicWrapper).removeAttr('style').css( 'width', width );
31823		},
31824
31825		_destroy: function() {
31826			$(this.dynamicWrapper).html('').removeAttr('style');
31827		},
31828
31829		_quoteString: function (str) {
31830			if (str.match(escape)) {
31831				return '"' + str.replace(escape, function (a) {
31832					var c = meta[a];
31833					if (typeof c === 'string') {
31834						return c;
31835					}
31836					c = a.charCodeAt();
31837					return '\\u00' + Math.floor(c / 16).toString(16) + (c % 16).toString(16);
31838				}) + '"';
31839			}
31840			return '"' + str + '"';
31841		}
31842	
31843  	};
31844
31845})(jQuery);
31846
31847if ( 'object' !== typeof pp_animated_headlines ) {
31848	var pp_animated_headlines = {};
31849}
31850
31851;(function($) {
31852
31853	pp_animated_headlines['0ruj4e1cx8v9'] = new PPAnimatedHeadlines({
31854        id: '0ruj4e1cx8v9',
31855        headline_style: 'highlight',
31856        headline_shape: 'underline',
31857        animation_type: 'typing',
31858		durations: {"animationDelay":2500,"lettersDelay":50,"typeLettersDelay":150,"selectionDuration":500,"revealDuration":600,"revealAnimationDelay":1500},
31859		isBuilderActive: ''
31860    });
31861
31862})(jQuery);
31863
31864if ( 'object' !== typeof pp_animated_headlines ) {
31865	var pp_animated_headlines = {};
31866}
31867
31868;(function($) {
31869
31870	pp_animated_headlines['n5ftw3rels14'] = new PPAnimatedHeadlines({
31871        id: 'n5ftw3rels14',
31872        headline_style: 'highlight',
31873        headline_shape: 'underline',
31874        animation_type: 'typing',
31875		durations: {"animationDelay":2500,"lettersDelay":50,"typeLettersDelay":150,"selectionDuration":500,"revealDuration":600,"revealAnimationDelay":1500},
31876		isBuilderActive: ''
31877    });
31878
31879})(jQuery);
31880(function($){
31881	})(jQuery);
31882(function($){
31883	})(jQuery);
31884
31885/* Start Layout Custom JS */
31886
31887/* End Layout Custom JS */
31888
31889/*!
31890 * Bowser - a browser detector
31891 * https://github.com/ded/bowser
31892 * MIT License | (c) Dustin Diaz 2015
31893 */
31894
31895!function (name, definition) {
31896  if (typeof module != 'undefined' && module.exports) module.exports = definition()
31897  else if (typeof define == 'function' && define.amd) define(name, definition)
31898  else this[name] = definition()
31899}('bowser', function () {
31900  /**
31901    * See useragents.js for examples of navigator.userAgent
31902    */
31903
31904  var t = true
31905
31906  function detect(ua) {
31907
31908    function getFirstMatch(regex) {
31909      var match = ua.match(regex);
31910      return (match && match.length > 1 && match[1]) || '';
31911    }
31912
31913    function getSecondMatch(regex) {
31914      var match = ua.match(regex);
31915      return (match && match.length > 1 && match[2]) || '';
31916    }
31917
31918    var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()
31919      , likeAndroid = /like android/i.test(ua)
31920      , android = !likeAndroid && /android/i.test(ua)
31921      , nexusMobile = /nexus\s*[0-6]\s*/i.test(ua)
31922      , nexusTablet = !nexusMobile && /nexus\s*[0-9]+/i.test(ua)
31923      , chromeos = /CrOS/.test(ua)
31924      , silk = /silk/i.test(ua)
31925      , sailfish = /sailfish/i.test(ua)
31926      , tizen = /tizen/i.test(ua)
31927      , webos = /(web|hpw)os/i.test(ua)
31928      , windowsphone = /windows phone/i.test(ua)
31929      , windows = !windowsphone && /windows/i.test(ua)
31930      , mac = !iosdevice && !silk && /macintosh/i.test(ua)
31931      , linux = !android && !sailfish && !tizen && !webos && /linux/i.test(ua)
31932      , edgeVersion = getFirstMatch(/edge\/(\d+(\.\d+)?)/i)
31933      , versionIdentifier = getFirstMatch(/version\/(\d+(\.\d+)?)/i)
31934      , tablet = /tablet/i.test(ua)
31935      , mobile = !tablet && /[^-]mobi/i.test(ua)
31936      , xbox = /xbox/i.test(ua)
31937      , result
31938
31939    if (/opera|opr|opios/i.test(ua)) {
31940      result = {
31941        name: 'Opera'
31942      , opera: t
31943      , version: versionIdentifier || getFirstMatch(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)
31944      }
31945    }
31946    else if (/coast/i.test(ua)) {
31947      result = {
31948        name: 'Opera Coast'
31949        , coast: t
31950        , version: versionIdentifier || getFirstMatch(/(?:coast)[\s\/](\d+(\.\d+)?)/i)
31951      }
31952    }
31953    else if (/yabrowser/i.test(ua)) {
31954      result = {
31955        name: 'Yandex Browser'
31956      , yandexbrowser: t
31957      , version: versionIdentifier || getFirstMatch(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)
31958      }
31959    }
31960    else if (/ucbrowser/i.test(ua)) {
31961      result = {
31962          name: 'UC Browser'
31963        , ucbrowser: t
31964        , version: getFirstMatch(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)
31965      }
31966    }
31967    else if (/mxios/i.test(ua)) {
31968      result = {
31969        name: 'Maxthon'
31970        , maxthon: t
31971        , version: getFirstMatch(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)
31972      }
31973    }
31974    else if (/epiphany/i.test(ua)) {
31975      result = {
31976        name: 'Epiphany'
31977        , epiphany: t
31978        , version: getFirstMatch(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)
31979      }
31980    }
31981    else if (/puffin/i.test(ua)) {
31982      result = {
31983        name: 'Puffin'
31984        , puffin: t
31985        , version: getFirstMatch(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)
31986      }
31987    }
31988    else if (/sleipnir/i.test(ua)) {
31989      result = {
31990        name: 'Sleipnir'
31991        , sleipnir: t
31992        , version: getFirstMatch(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)
31993      }
31994    }
31995    else if (/k-meleon/i.test(ua)) {
31996      result = {
31997        name: 'K-Meleon'
31998        , kMeleon: t
31999        , version: getFirstMatch(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)
32000      }
32001    }
32002    else if (windowsphone) {
32003      result = {
32004        name: 'Windows Phone'
32005      , windowsphone: t
32006      }
32007      if (edgeVersion) {
32008        result.msedge = t
32009        result.version = edgeVersion
32010      }
32011      else {
32012        result.msie = t
32013        result.version = getFirstMatch(/iemobile\/(\d+(\.\d+)?)/i)
32014      }
32015    }
32016    else if (/msie|trident/i.test(ua)) {
32017      result = {
32018        name: 'Internet Explorer'
32019      , msie: t
32020      , version: getFirstMatch(/(?:msie |rv:)(\d+(\.\d+)?)/i)
32021      }
32022    } else if (chromeos) {
32023      result = {
32024        name: 'Chrome'
32025      , chromeos: t
32026      , chromeBook: t
32027      , chrome: t
32028      , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
32029      }
32030    } else if (/chrome.+? edge/i.test(ua)) {
32031      result = {
32032        name: 'Microsoft Edge'
32033      , msedge: t
32034      , version: edgeVersion
32035      }
32036    }
32037    else if (/vivaldi/i.test(ua)) {
32038      result = {
32039        name: 'Vivaldi'
32040        , vivaldi: t
32041        , version: getFirstMatch(/vivaldi\/(\d+(\.\d+)?)/i) || versionIdentifier
32042      }
32043    }
32044    else if (sailfish) {
32045      result = {
32046        name: 'Sailfish'
32047      , sailfish: t
32048      , version: getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i)
32049      }
32050    }
32051    else if (/seamonkey\//i.test(ua)) {
32052      result = {
32053        name: 'SeaMonkey'
32054      , seamonkey: t
32055      , version: getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)
32056      }
32057    }
32058    else if (/firefox|iceweasel|fxios/i.test(ua)) {
32059      result = {
32060        name: 'Firefox'
32061      , firefox: t
32062      , version: getFirstMatch(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)
32063      }
32064      if (/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)) {
32065        result.firefoxos = t
32066      }
32067    }
32068    else if (silk) {
32069      result =  {
32070        name: 'Amazon Silk'
32071      , silk: t
32072      , version : getFirstMatch(/silk\/(\d+(\.\d+)?)/i)
32073      }
32074    }
32075    else if (/phantom/i.test(ua)) {
32076      result = {
32077        name: 'PhantomJS'
32078      , phantom: t
32079      , version: getFirstMatch(/phantomjs\/(\d+(\.\d+)?)/i)
32080      }
32081    }
32082    else if (/slimerjs/i.test(ua)) {
32083      result = {
32084        name: 'SlimerJS'
32085        , slimer: t
32086        , version: getFirstMatch(/slimerjs\/(\d+(\.\d+)?)/i)
32087      }
32088    }
32089    else if (/blackberry|\bbb\d+/i.test(ua) || /rim\stablet/i.test(ua)) {
32090      result = {
32091        name: 'BlackBerry'
32092      , blackberry: t
32093      , version: versionIdentifier || getFirstMatch(/blackberry[\d]+\/(\d+(\.\d+)?)/i)
32094      }
32095    }
32096    else if (webos) {
32097      result = {
32098        name: 'WebOS'
32099      , webos: t
32100      , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)
32101      };
32102      if( /touchpad\//i.test(ua) ){
32103        result.touchpad = t;
32104      }
32105    }
32106    else if (/bada/i.test(ua)) {
32107      result = {
32108        name: 'Bada'
32109      , bada: t
32110      , version: getFirstMatch(/dolfin\/(\d+(\.\d+)?)/i)
32111      };
32112    }
32113    else if (tizen) {
32114      result = {
32115        name: 'Tizen'
32116      , tizen: t
32117      , version: getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i) || versionIdentifier
32118      };
32119    }
32120    else if (/qupzilla/i.test(ua)) {
32121      result = {
32122        name: 'QupZilla'
32123        , qupzilla: t
32124        , version: getFirstMatch(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || versionIdentifier
32125      }
32126    }
32127    else if (/chromium/i.test(ua)) {
32128      result = {
32129        name: 'Chromium'
32130        , chromium: t
32131        , version: getFirstMatch(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || versionIdentifier
32132      }
32133    }
32134    else if (/chrome|crios|crmo/i.test(ua)) {
32135      result = {
32136        name: 'Chrome'
32137        , chrome: t
32138        , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
32139      }
32140    }
32141    else if (android) {
32142      result = {
32143        name: 'Android'
32144        , version: versionIdentifier
32145      }
32146    }
32147    else if (/safari|applewebkit/i.test(ua)) {
32148      result = {
32149        name: 'Safari'
32150      , safari: t
32151      }
32152      if (versionIdentifier) {
32153        result.version = versionIdentifier
32154      }
32155    }
32156    else if (iosdevice) {
32157      result = {
32158        name : iosdevice == 'iphone' ? 'iPhone' : iosdevice == 'ipad' ? 'iPad' : 'iPod'
32159      }
32160      // WTF: version is not part of user agent in web apps
32161      if (versionIdentifier) {
32162        result.version = versionIdentifier
32163      }
32164    }
32165    else if(/googlebot/i.test(ua)) {
32166      result = {
32167        name: 'Googlebot'
32168      , googlebot: t
32169      , version: getFirstMatch(/googlebot\/(\d+(\.\d+))/i) || versionIdentifier
32170      }
32171    }
32172    else {
32173      result = {
32174        name: getFirstMatch(/^(.*)\/(.*) /),
32175        version: getSecondMatch(/^(.*)\/(.*) /)
32176     };
32177   }
32178
32179    // set webkit or gecko flag for browsers based on these engines
32180    if (!result.msedge && /(apple)?webkit/i.test(ua)) {
32181      if (/(apple)?webkit\/537\.36/i.test(ua)) {
32182        result.name = result.name || "Blink"
32183        result.blink = t
32184      } else {
32185        result.name = result.name || "Webkit"
32186        result.webkit = t
32187      }
32188      if (!result.version && versionIdentifier) {
32189        result.version = versionIdentifier
32190      }
32191    } else if (!result.opera && /gecko\//i.test(ua)) {
32192      result.name = result.name || "Gecko"
32193      result.gecko = t
32194      result.version = result.version || getFirstMatch(/gecko\/(\d+(\.\d+)?)/i)
32195    }
32196
32197    // set OS flags for platforms that have multiple browsers
32198    if (!result.msedge && (android || result.silk)) {
32199      result.android = t
32200    } else if (iosdevice) {
32201      result[iosdevice] = t
32202      result.ios = t
32203    } else if (mac) {
32204      result.mac = t
32205    } else if (xbox) {
32206      result.xbox = t
32207    } else if (windows) {
32208      result.windows = t
32209    } else if (linux) {
32210      result.linux = t
32211    }
32212
32213    // OS version extraction
32214    var osVersion = '';
32215    if (result.windowsphone) {
32216      osVersion = getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i);
32217    } else if (iosdevice) {
32218      osVersion = getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i);
32219      osVersion = osVersion.replace(/[_\s]/g, '.');
32220    } else if (android) {
32221      osVersion = getFirstMatch(/android[ \/-](\d+(\.\d+)*)/i);
32222    } else if (result.webos) {
32223      osVersion = getFirstMatch(/(?:web|hpw)os\/(\d+(\.\d+)*)/i);
32224    } else if (result.blackberry) {
32225      osVersion = getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i);
32226    } else if (result.bada) {
32227      osVersion = getFirstMatch(/bada\/(\d+(\.\d+)*)/i);
32228    } else if (result.tizen) {
32229      osVersion = getFirstMatch(/tizen[\/\s](\d+(\.\d+)*)/i);
32230    }
32231    if (osVersion) {
32232      result.osversion = osVersion;
32233    }
32234
32235    // device type extraction
32236    var osMajorVersion = osVersion.split('.')[0];
32237    if (
32238         tablet
32239      || nexusTablet
32240      || iosdevice == 'ipad'
32241      || (android && (osMajorVersion == 3 || (osMajorVersion >= 4 && !mobile)))
32242      || result.silk
32243    ) {
32244      result.tablet = t
32245    } else if (
32246         mobile
32247      || iosdevice == 'iphone'
32248      || iosdevice == 'ipod'
32249      || android
32250      || nexusMobile
32251      || result.blackberry
32252      || result.webos
32253      || result.bada
32254    ) {
32255      result.mobile = t
32256    }
32257
32258    // Graded Browser Support
vendor: 4,367 bytes, lines 32259-32401
32259    // http://developer.yahoo.com/yui/articles/gbs
32260    if (result.msedge ||
32261        (result.msie && result.version >= 10) ||
32262        (result.yandexbrowser && result.version >= 15) ||
32263		    (result.vivaldi && result.version >= 1.0) ||
32264        (result.chrome && result.version >= 20) ||
32265        (result.firefox && result.version >= 20.0) ||
32266        (result.safari && result.version >= 6) ||
32267        (result.opera && result.version >= 10.0) ||
32268        (result.ios && result.osversion && result.osversion.split(".")[0] >= 6) ||
32269        (result.blackberry && result.version >= 10.1)
32270        || (result.chromium && result.version >= 20)
32271        ) {
32272      result.a = t;
32273    }
32274    else if ((result.msie && result.version < 10) ||
32275        (result.chrome && result.version < 20) ||
32276        (result.firefox && result.version < 20.0) ||
32277        (result.safari && result.version < 6) ||
32278        (result.opera && result.version < 10.0) ||
32279        (result.ios && result.osversion && result.osversion.split(".")[0] < 6)
32280        || (result.chromium && result.version < 20)
32281        ) {
32282      result.c = t
32283    } else result.x = t
32284
32285    return result
32286  }
32287
32288  var bowser = detect(typeof navigator !== 'undefined' ? navigator.userAgent : '')
32289
32290  bowser.test = function (browserList) {
32291    for (var i = 0; i < browserList.length; ++i) {
32292      var browserItem = browserList[i];
32293      if (typeof browserItem=== 'string') {
32294        if (browserItem in bowser) {
32295          return true;
32296        }
32297      }
32298    }
32299    return false;
32300  }
32301
32302  /**
32303   * Get version precisions count
32304   *
32305   * @example
32306   *   getVersionPrecision("1.10.3") // 3
32307   *
32308   * @param  {string} version
32309   * @return {number}
32310   */
32311  function getVersionPrecision(version) {
32312    return version.split(".").length;
32313  }
32314
32315  /**
32316   * Array::map polyfill
32317   *
32318   * @param  {Array} arr
32319   * @param  {Function} iterator
32320   * @return {Array}
32321   */
32322  function map(arr, iterator) {
32323    var result = [], i;
32324    if (Array.prototype.map) {
32325      return Array.prototype.map.call(arr, iterator);
32326    }
32327    for (i = 0; i < arr.length; i++) {
32328      result.push(iterator(arr[i]));
32329    }
32330    return result;
32331  }
32332
32333  /**
32334   * Calculate browser version weight
32335   *
32336   * @example
32337   *   compareVersions(['1.10.2.1',  '1.8.2.1.90'])    // 1
32338   *   compareVersions(['1.010.2.1', '1.09.2.1.90']);  // 1
32339   *   compareVersions(['1.10.2.1',  '1.10.2.1']);     // 0
32340   *   compareVersions(['1.10.2.1',  '1.0800.2']);     // -1
32341   *
32342   * @param  {Array<String>} versions versions to compare
32343   * @return {Number} comparison result
32344   */
32345  function compareVersions(versions) {
32346    // 1) get common precision for both versions, for example for "10.0" and "9" it should be 2
32347    var precision = Math.max(getVersionPrecision(versions[0]), getVersionPrecision(versions[1]));
32348    var chunks = map(versions, function (version) {
32349      var delta = precision - getVersionPrecision(version);
32350
32351      // 2) "9" -> "9.0" (for precision = 2)
32352      version = version + new Array(delta + 1).join(".0");
32353
32354      // 3) "9.0" -> ["000000000"", "000000009"]
32355      return map(version.split("."), function (chunk) {
32356        return new Array(20 - chunk.length).join("0") + chunk;
32357      }).reverse();
32358    });
32359
32360    // iterate in reverse order by reversed chunks array
32361    while (--precision >= 0) {
32362      // 4) compare: "000000009" > "000000010" = false (but "9" > "10" = true)
32363      if (chunks[0][precision] > chunks[1][precision]) {
32364        return 1;
32365      }
32366      else if (chunks[0][precision] === chunks[1][precision]) {
32367        if (precision === 0) {
32368          // all version chunks are same
32369          return 0;
32370        }
32371      }
32372      else {
32373        return -1;
32374      }
32375    }
32376  }
32377
32378  /**
32379   * Check if browser is unsupported
32380   *
32381   * @example
32382   *   bowser.isUnsupportedBrowser({
32383   *     msie: "10",
32384   *     firefox: "23",
32385   *     chrome: "29",
32386   *     safari: "5.1",
32387   *     opera: "16",
32388   *     phantom: "534"
32389   *   });
32390   *
32391   * @param  {Object}  minVersions map of minimal version to browser
32392   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
32393   * @param  {String}  [ua] user agent string
32394   * @return {Boolean}
32395   */
32396  function isUnsupportedBrowser(minVersions, strictMode, ua) {
32397    var _bowser = bowser;
32398
32399    // make strictMode param optional with ua param usage
32400    if (typeof strictMode === 'string') {
32401      ua = strictMode;
32402      strictMode = void(0);
32403    }
32404
32405    if (strictMode === void(0)) {
32406      strictMode = false;
32407    }
32408    if (ua) {
32409      _bowser = detect(ua);
32410    }
32411
32412    var version = "" + _bowser.version;
32413    for (var browser in minVersions) {
32414      if (minVersions.hasOwnProperty(browser)) {
32415        if (_bowser[browser]) {
32416          // browser version and min supported version.
32417          return compareVersions([version, minVersions[browser]]) < 0;
32418        }
32419      }
32420    }
32421
32422    return strictMode; // not found
32423  }
32424
32425  /**
32426   * Check if browser is supported
32427   *
32428   * @param  {Object} minVersions map of minimal version to browser
32429   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
32430   * @param  {String}  [ua] user agent string
32431   * @return {Boolean}
32432   */
32433  function check(minVersions, strictMode, ua) {
32434    return !isUnsupportedBrowser(minVersions, strictMode, ua);
32435  }
32436
32437  bowser.isUnsupportedBrowser = isUnsupportedBrowser;
32438  bowser.compareVersions = compareVersions;
32439  bowser.check = check;
32440
32441  /*
32442   * Set our detect method to the main bowser object so we can
32443   * reuse it to test other user agents.
32444   * This is needed to implement future tests.
32445   */
32446  bowser._detect = detect;
32447
32448  return bowser
32449});
32450
32451(function($){
32452  UABBTrigger = {
32453
32454      /**
32455       * Trigger a hook.
32456       *
32457       * @since 1.1.0.3
32458       * @method triggerHook
32459       * @param {String} hook The hook to trigger.
32460       * @param {Array} args An array of args to pass to the hook.
32461       */
32462      triggerHook: function( hook, args )
32463      {
32464        $( 'body' ).trigger( 'uabb-trigger.' + hook, args );
32465      },
32466    
32467      /**
32468       * Add a hook.
32469       *
32470       * @since 1.1.0.3
32471       * @method addHook
32472       * @param {String} hook The hook to add.
32473       * @param {Function} callback A function to call when the hook is triggered.
32474       */
32475      addHook: function( hook, callback )
32476      {
32477        $( 'body' ).on( 'uabb-trigger.' + hook, callback );
32478      },
32479    
32480      /**
32481       * Remove a hook.
32482       *
32483       * @since 1.1.0.3
32484       * @method removeHook
32485       * @param {String} hook The hook to remove.
32486       * @param {Function} callback The callback function to remove.
32487       */
32488      removeHook: function( hook, callback )
32489      {
32490        $( 'body' ).off( 'uabb-trigger.' + hook, callback );
32491      },
32492  };
32493})(jQuery);
32494
32495jQuery(document).ready(function( $ ) {
32496
32497    if( typeof bowser !== 'undefined' && bowser !== null ) {
32498
32499      var uabb_browser   = bowser.name,
32500          uabb_browser_v = bowser.version,
32501          uabb_browser_class = uabb_browser.replace(/\s+/g, '-').toLowerCase(),
32502          uabb_browser_v_class = uabb_browser_class + parseInt( uabb_browser_v );
32503      
32504      $('html').addClass(uabb_browser_class).addClass(uabb_browser_v_class);
32505      
32506    }
32507
32508    $('.uabb-row-separator').parents('html').css('overflow-x', 'hidden');
32509});
32510
32511if ( 'object' !== typeof pp_animated_headlines ) {
32512	var pp_animated_headlines = {};
32513}
32514
32515;(function($) {
32516
32517	pp_animated_headlines['pngah6u5wdmo'] = new PPAnimatedHeadlines({
32518        id: 'pngah6u5wdmo',
32519        headline_style: 'highlight',
32520        headline_shape: 'underline',
32521        animation_type: 'typing',
32522		durations: {"animationDelay":2500,"lettersDelay":50,"typeLettersDelay":150,"selectionDuration":500,"revealDuration":600,"revealAnimationDelay":1500},
32523		isBuilderActive: ''
32524    });
32525
32526})(jQuery);
32527
32528if ( 'object' !== typeof pp_animated_headlines ) {
32529	var pp_animated_headlines = {};
32530}
32531
32532;(function($) {
32533
32534	pp_animated_headlines['gypxrt8d2afn'] = new PPAnimatedHeadlines({
32535        id: 'gypxrt8d2afn',
32536        headline_style: 'highlight',
32537        headline_shape: 'underline',
32538        animation_type: 'typing',
32539		durations: {"animationDelay":2500,"lettersDelay":50,"typeLettersDelay":150,"selectionDuration":500,"revealDuration":600,"revealAnimationDelay":1500},
32540		isBuilderActive: ''
32541    });
32542
32543})(jQuery);
32544(function($){
32545	})(jQuery);
32546(function($){
32547	})(jQuery);
32548
32549/* Start Layout Custom JS */
32550
32551/* End Layout Custom JS */
32552
32553/*!
32554 * Bowser - a browser detector
32555 * https://github.com/ded/bowser
32556 * MIT License | (c) Dustin Diaz 2015
32557 */
32558
32559!function (name, definition) {
32560  if (typeof module != 'undefined' && module.exports) module.exports = definition()
32561  else if (typeof define == 'function' && define.amd) define(name, definition)
32562  else this[name] = definition()
32563}('bowser', function () {
32564  /**
32565    * See useragents.js for examples of navigator.userAgent
32566    */
32567
32568  var t = true
32569
32570  function detect(ua) {
32571
32572    function getFirstMatch(regex) {
32573      var match = ua.match(regex);
32574      return (match && match.length > 1 && match[1]) || '';
32575    }
32576
32577    function getSecondMatch(regex) {
32578      var match = ua.match(regex);
32579      return (match && match.length > 1 && match[2]) || '';
32580    }
32581
32582    var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()
32583      , likeAndroid = /like android/i.test(ua)
32584      , android = !likeAndroid && /android/i.test(ua)
32585      , nexusMobile = /nexus\s*[0-6]\s*/i.test(ua)
32586      , nexusTablet = !nexusMobile && /nexus\s*[0-9]+/i.test(ua)
32587      , chromeos = /CrOS/.test(ua)
32588      , silk = /silk/i.test(ua)
32589      , sailfish = /sailfish/i.test(ua)
32590      , tizen = /tizen/i.test(ua)
32591      , webos = /(web|hpw)os/i.test(ua)
32592      , windowsphone = /windows phone/i.test(ua)
32593      , windows = !windowsphone && /windows/i.test(ua)
32594      , mac = !iosdevice && !silk && /macintosh/i.test(ua)
32595      , linux = !android && !sailfish && !tizen && !webos && /linux/i.test(ua)
32596      , edgeVersion = getFirstMatch(/edge\/(\d+(\.\d+)?)/i)
32597      , versionIdentifier = getFirstMatch(/version\/(\d+(\.\d+)?)/i)
32598      , tablet = /tablet/i.test(ua)
32599      , mobile = !tablet && /[^-]mobi/i.test(ua)
32600      , xbox = /xbox/i.test(ua)
32601      , result
32602
32603    if (/opera|opr|opios/i.test(ua)) {
32604      result = {
32605        name: 'Opera'
32606      , opera: t
32607      , version: versionIdentifier || getFirstMatch(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)
32608      }
32609    }
32610    else if (/coast/i.test(ua)) {
32611      result = {
32612        name: 'Opera Coast'
32613        , coast: t
32614        , version: versionIdentifier || getFirstMatch(/(?:coast)[\s\/](\d+(\.\d+)?)/i)
32615      }
32616    }
32617    else if (/yabrowser/i.test(ua)) {
32618      result = {
32619        name: 'Yandex Browser'
32620      , yandexbrowser: t
32621      , version: versionIdentifier || getFirstMatch(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)
32622      }
32623    }
32624    else if (/ucbrowser/i.test(ua)) {
32625      result = {
32626          name: 'UC Browser'
32627        , ucbrowser: t
32628        , version: getFirstMatch(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)
32629      }
32630    }
32631    else if (/mxios/i.test(ua)) {
32632      result = {
32633        name: 'Maxthon'
32634        , maxthon: t
32635        , version: getFirstMatch(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)
32636      }
32637    }
32638    else if (/epiphany/i.test(ua)) {
32639      result = {
32640        name: 'Epiphany'
32641        , epiphany: t
32642        , version: getFirstMatch(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)
32643      }
32644    }
32645    else if (/puffin/i.test(ua)) {
32646      result = {
32647        name: 'Puffin'
32648        , puffin: t
32649        , version: getFirstMatch(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)
32650      }
32651    }
32652    else if (/sleipnir/i.test(ua)) {
32653      result = {
32654        name: 'Sleipnir'
32655        , sleipnir: t
32656        , version: getFirstMatch(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)
32657      }
32658    }
32659    else if (/k-meleon/i.test(ua)) {
32660      result = {
32661        name: 'K-Meleon'
32662        , kMeleon: t
32663        , version: getFirstMatch(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)
32664      }
32665    }
32666    else if (windowsphone) {
32667      result = {
32668        name: 'Windows Phone'
32669      , windowsphone: t
32670      }
32671      if (edgeVersion) {
32672        result.msedge = t
32673        result.version = edgeVersion
32674      }
32675      else {
32676        result.msie = t
32677        result.version = getFirstMatch(/iemobile\/(\d+(\.\d+)?)/i)
32678      }
32679    }
32680    else if (/msie|trident/i.test(ua)) {
32681      result = {
32682        name: 'Internet Explorer'
32683      , msie: t
32684      , version: getFirstMatch(/(?:msie |rv:)(\d+(\.\d+)?)/i)
32685      }
32686    } else if (chromeos) {
32687      result = {
32688        name: 'Chrome'
32689      , chromeos: t
32690      , chromeBook: t
32691      , chrome: t
32692      , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
32693      }
32694    } else if (/chrome.+? edge/i.test(ua)) {
32695      result = {
32696        name: 'Microsoft Edge'
32697      , msedge: t
32698      , version: edgeVersion
32699      }
32700    }
32701    else if (/vivaldi/i.test(ua)) {
32702      result = {
32703        name: 'Vivaldi'
32704        , vivaldi: t
32705        , version: getFirstMatch(/vivaldi\/(\d+(\.\d+)?)/i) || versionIdentifier
32706      }
32707    }
32708    else if (sailfish) {
32709      result = {
32710        name: 'Sailfish'
32711      , sailfish: t
32712      , version: getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i)
32713      }
32714    }
32715    else if (/seamonkey\//i.test(ua)) {
32716      result = {
32717        name: 'SeaMonkey'
32718      , seamonkey: t
32719      , version: getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)
32720      }
32721    }
32722    else if (/firefox|iceweasel|fxios/i.test(ua)) {
32723      result = {
32724        name: 'Firefox'
32725      , firefox: t
32726      , version: getFirstMatch(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)
32727      }
32728      if (/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)) {
32729        result.firefoxos = t
32730      }
32731    }
32732    else if (silk) {
32733      result =  {
32734        name: 'Amazon Silk'
32735      , silk: t
32736      , version : getFirstMatch(/silk\/(\d+(\.\d+)?)/i)
32737      }
32738    }
32739    else if (/phantom/i.test(ua)) {
32740      result = {
32741        name: 'PhantomJS'
32742      , phantom: t
32743      , version: getFirstMatch(/phantomjs\/(\d+(\.\d+)?)/i)
32744      }
32745    }
32746    else if (/slimerjs/i.test(ua)) {
32747      result = {
32748        name: 'SlimerJS'
32749        , slimer: t
32750        , version: getFirstMatch(/slimerjs\/(\d+(\.\d+)?)/i)
32751      }
32752    }
32753    else if (/blackberry|\bbb\d+/i.test(ua) || /rim\stablet/i.test(ua)) {
32754      result = {
32755        name: 'BlackBerry'
32756      , blackberry: t
32757      , version: versionIdentifier || getFirstMatch(/blackberry[\d]+\/(\d+(\.\d+)?)/i)
32758      }
32759    }
32760    else if (webos) {
32761      result = {
32762        name: 'WebOS'
32763      , webos: t
32764      , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)
32765      };
32766      if( /touchpad\//i.test(ua) ){
32767        result.touchpad = t;
32768      }
32769    }
32770    else if (/bada/i.test(ua)) {
32771      result = {
32772        name: 'Bada'
32773      , bada: t
32774      , version: getFirstMatch(/dolfin\/(\d+(\.\d+)?)/i)
32775      };
32776    }
32777    else if (tizen) {
32778      result = {
32779        name: 'Tizen'
32780      , tizen: t
32781      , version: getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i) || versionIdentifier
32782      };
32783    }
32784    else if (/qupzilla/i.test(ua)) {
32785      result = {
32786        name: 'QupZilla'
32787        , qupzilla: t
32788        , version: getFirstMatch(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || versionIdentifier
32789      }
32790    }
32791    else if (/chromium/i.test(ua)) {
32792      result = {
32793        name: 'Chromium'
32794        , chromium: t
32795        , version: getFirstMatch(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || versionIdentifier
32796      }
32797    }
32798    else if (/chrome|crios|crmo/i.test(ua)) {
32799      result = {
32800        name: 'Chrome'
32801        , chrome: t
32802        , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
32803      }
32804    }
32805    else if (android) {
32806      result = {
32807        name: 'Android'
32808        , version: versionIdentifier
32809      }
32810    }
32811    else if (/safari|applewebkit/i.test(ua)) {
32812      result = {
32813        name: 'Safari'
32814      , safari: t
32815      }
32816      if (versionIdentifier) {
32817        result.version = versionIdentifier
32818      }
32819    }
32820    else if (iosdevice) {
32821      result = {
32822        name : iosdevice == 'iphone' ? 'iPhone' : iosdevice == 'ipad' ? 'iPad' : 'iPod'
32823      }
32824      // WTF: version is not part of user agent in web apps
32825      if (versionIdentifier) {
32826        result.version = versionIdentifier
32827      }
32828    }
32829    else if(/googlebot/i.test(ua)) {
32830      result = {
32831        name: 'Googlebot'
32832      , googlebot: t
32833      , version: getFirstMatch(/googlebot\/(\d+(\.\d+))/i) || versionIdentifier
32834      }
32835    }
32836    else {
32837      result = {
32838        name: getFirstMatch(/^(.*)\/(.*) /),
32839        version: getSecondMatch(/^(.*)\/(.*) /)
32840     };
32841   }
32842
32843    // set webkit or gecko flag for browsers based on these engines
32844    if (!result.msedge && /(apple)?webkit/i.test(ua)) {
32845      if (/(apple)?webkit\/537\.36/i.test(ua)) {
32846        result.name = result.name || "Blink"
32847        result.blink = t
32848      } else {
32849        result.name = result.name || "Webkit"
32850        result.webkit = t
32851      }
32852      if (!result.version && versionIdentifier) {
32853        result.version = versionIdentifier
32854      }
32855    } else if (!result.opera && /gecko\//i.test(ua)) {
32856      result.name = result.name || "Gecko"
32857      result.gecko = t
32858      result.version = result.version || getFirstMatch(/gecko\/(\d+(\.\d+)?)/i)
32859    }
32860
32861    // set OS flags for platforms that have multiple browsers
32862    if (!result.msedge && (android || result.silk)) {
32863      result.android = t
32864    } else if (iosdevice) {
32865      result[iosdevice] = t
32866      result.ios = t
32867    } else if (mac) {
32868      result.mac = t
32869    } else if (xbox) {
32870      result.xbox = t
32871    } else if (windows) {
32872      result.windows = t
32873    } else if (linux) {
32874      result.linux = t
32875    }
32876
32877    // OS version extraction
32878    var osVersion = '';
32879    if (result.windowsphone) {
32880      osVersion = getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i);
32881    } else if (iosdevice) {
32882      osVersion = getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i);
32883      osVersion = osVersion.replace(/[_\s]/g, '.');
32884    } else if (android) {
32885      osVersion = getFirstMatch(/android[ \/-](\d+(\.\d+)*)/i);
32886    } else if (result.webos) {
32887      osVersion = getFirstMatch(/(?:web|hpw)os\/(\d+(\.\d+)*)/i);
32888    } else if (result.blackberry) {
32889      osVersion = getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i);
32890    } else if (result.bada) {
32891      osVersion = getFirstMatch(/bada\/(\d+(\.\d+)*)/i);
32892    } else if (result.tizen) {
32893      osVersion = getFirstMatch(/tizen[\/\s](\d+(\.\d+)*)/i);
32894    }
32895    if (osVersion) {
32896      result.osversion = osVersion;
32897    }
32898
32899    // device type extraction
32900    var osMajorVersion = osVersion.split('.')[0];
32901    if (
32902         tablet
32903      || nexusTablet
32904      || iosdevice == 'ipad'
32905      || (android && (osMajorVersion == 3 || (osMajorVersion >= 4 && !mobile)))
32906      || result.silk
32907    ) {
32908      result.tablet = t
32909    } else if (
32910         mobile
32911      || iosdevice == 'iphone'
32912      || iosdevice == 'ipod'
32913      || android
32914      || nexusMobile
32915      || result.blackberry
32916      || result.webos
32917      || result.bada
32918    ) {
32919      result.mobile = t
32920    }
32921
32922    // Graded Browser Support
vendor: 4,367 bytes, lines 32923-33065
32923    // http://developer.yahoo.com/yui/articles/gbs
32924    if (result.msedge ||
32925        (result.msie && result.version >= 10) ||
32926        (result.yandexbrowser && result.version >= 15) ||
32927		    (result.vivaldi && result.version >= 1.0) ||
32928        (result.chrome && result.version >= 20) ||
32929        (result.firefox && result.version >= 20.0) ||
32930        (result.safari && result.version >= 6) ||
32931        (result.opera && result.version >= 10.0) ||
32932        (result.ios && result.osversion && result.osversion.split(".")[0] >= 6) ||
32933        (result.blackberry && result.version >= 10.1)
32934        || (result.chromium && result.version >= 20)
32935        ) {
32936      result.a = t;
32937    }
32938    else if ((result.msie && result.version < 10) ||
32939        (result.chrome && result.version < 20) ||
32940        (result.firefox && result.version < 20.0) ||
32941        (result.safari && result.version < 6) ||
32942        (result.opera && result.version < 10.0) ||
32943        (result.ios && result.osversion && result.osversion.split(".")[0] < 6)
32944        || (result.chromium && result.version < 20)
32945        ) {
32946      result.c = t
32947    } else result.x = t
32948
32949    return result
32950  }
32951
32952  var bowser = detect(typeof navigator !== 'undefined' ? navigator.userAgent : '')
32953
32954  bowser.test = function (browserList) {
32955    for (var i = 0; i < browserList.length; ++i) {
32956      var browserItem = browserList[i];
32957      if (typeof browserItem=== 'string') {
32958        if (browserItem in bowser) {
32959          return true;
32960        }
32961      }
32962    }
32963    return false;
32964  }
32965
32966  /**
32967   * Get version precisions count
32968   *
32969   * @example
32970   *   getVersionPrecision("1.10.3") // 3
32971   *
32972   * @param  {string} version
32973   * @return {number}
32974   */
32975  function getVersionPrecision(version) {
32976    return version.split(".").length;
32977  }
32978
32979  /**
32980   * Array::map polyfill
32981   *
32982   * @param  {Array} arr
32983   * @param  {Function} iterator
32984   * @return {Array}
32985   */
32986  function map(arr, iterator) {
32987    var result = [], i;
32988    if (Array.prototype.map) {
32989      return Array.prototype.map.call(arr, iterator);
32990    }
32991    for (i = 0; i < arr.length; i++) {
32992      result.push(iterator(arr[i]));
32993    }
32994    return result;
32995  }
32996
32997  /**
32998   * Calculate browser version weight
32999   *
33000   * @example
33001   *   compareVersions(['1.10.2.1',  '1.8.2.1.90'])    // 1
33002   *   compareVersions(['1.010.2.1', '1.09.2.1.90']);  // 1
33003   *   compareVersions(['1.10.2.1',  '1.10.2.1']);     // 0
33004   *   compareVersions(['1.10.2.1',  '1.0800.2']);     // -1
33005   *
33006   * @param  {Array<String>} versions versions to compare
33007   * @return {Number} comparison result
33008   */
33009  function compareVersions(versions) {
33010    // 1) get common precision for both versions, for example for "10.0" and "9" it should be 2
33011    var precision = Math.max(getVersionPrecision(versions[0]), getVersionPrecision(versions[1]));
33012    var chunks = map(versions, function (version) {
33013      var delta = precision - getVersionPrecision(version);
33014
33015      // 2) "9" -> "9.0" (for precision = 2)
33016      version = version + new Array(delta + 1).join(".0");
33017
33018      // 3) "9.0" -> ["000000000"", "000000009"]
33019      return map(version.split("."), function (chunk) {
33020        return new Array(20 - chunk.length).join("0") + chunk;
33021      }).reverse();
33022    });
33023
33024    // iterate in reverse order by reversed chunks array
33025    while (--precision >= 0) {
33026      // 4) compare: "000000009" > "000000010" = false (but "9" > "10" = true)
33027      if (chunks[0][precision] > chunks[1][precision]) {
33028        return 1;
33029      }
33030      else if (chunks[0][precision] === chunks[1][precision]) {
33031        if (precision === 0) {
33032          // all version chunks are same
33033          return 0;
33034        }
33035      }
33036      else {
33037        return -1;
33038      }
33039    }
33040  }
33041
33042  /**
33043   * Check if browser is unsupported
33044   *
33045   * @example
33046   *   bowser.isUnsupportedBrowser({
33047   *     msie: "10",
33048   *     firefox: "23",
33049   *     chrome: "29",
33050   *     safari: "5.1",
33051   *     opera: "16",
33052   *     phantom: "534"
33053   *   });
33054   *
33055   * @param  {Object}  minVersions map of minimal version to browser
33056   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
33057   * @param  {String}  [ua] user agent string
33058   * @return {Boolean}
33059   */
33060  function isUnsupportedBrowser(minVersions, strictMode, ua) {
33061    var _bowser = bowser;
33062
33063    // make strictMode param optional with ua param usage
33064    if (typeof strictMode === 'string') {
33065      ua = strictMode;
33066      strictMode = void(0);
33067    }
33068
33069    if (strictMode === void(0)) {
33070      strictMode = false;
33071    }
33072    if (ua) {
33073      _bowser = detect(ua);
33074    }
33075
33076    var version = "" + _bowser.version;
33077    for (var browser in minVersions) {
33078      if (minVersions.hasOwnProperty(browser)) {
33079        if (_bowser[browser]) {
33080          // browser version and min supported version.
33081          return compareVersions([version, minVersions[browser]]) < 0;
33082        }
33083      }
33084    }
33085
33086    return strictMode; // not found
33087  }
33088
33089  /**
33090   * Check if browser is supported
33091   *
33092   * @param  {Object} minVersions map of minimal version to browser
33093   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
33094   * @param  {String}  [ua] user agent string
33095   * @return {Boolean}
33096   */
33097  function check(minVersions, strictMode, ua) {
33098    return !isUnsupportedBrowser(minVersions, strictMode, ua);
33099  }
33100
33101  bowser.isUnsupportedBrowser = isUnsupportedBrowser;
33102  bowser.compareVersions = compareVersions;
33103  bowser.check = check;
33104
33105  /*
33106   * Set our detect method to the main bowser object so we can
33107   * reuse it to test other user agents.
33108   * This is needed to implement future tests.
33109   */
33110  bowser._detect = detect;
33111
33112  return bowser
33113});
33114
33115(function($){
33116  UABBTrigger = {
33117
33118      /**
33119       * Trigger a hook.
33120       *
33121       * @since 1.1.0.3
33122       * @method triggerHook
33123       * @param {String} hook The hook to trigger.
33124       * @param {Array} args An array of args to pass to the hook.
33125       */
33126      triggerHook: function( hook, args )
33127      {
33128        $( 'body' ).trigger( 'uabb-trigger.' + hook, args );
33129      },
33130    
33131      /**
33132       * Add a hook.
33133       *
33134       * @since 1.1.0.3
33135       * @method addHook
33136       * @param {String} hook The hook to add.
33137       * @param {Function} callback A function to call when the hook is triggered.
33138       */
33139      addHook: function( hook, callback )
33140      {
33141        $( 'body' ).on( 'uabb-trigger.' + hook, callback );
33142      },
33143    
33144      /**
33145       * Remove a hook.
33146       *
33147       * @since 1.1.0.3
33148       * @method removeHook
33149       * @param {String} hook The hook to remove.
33150       * @param {Function} callback The callback function to remove.
33151       */
33152      removeHook: function( hook, callback )
33153      {
33154        $( 'body' ).off( 'uabb-trigger.' + hook, callback );
33155      },
33156  };
33157})(jQuery);
33158
33159jQuery(document).ready(function( $ ) {
33160
33161    if( typeof bowser !== 'undefined' && bowser !== null ) {
33162
33163      var uabb_browser   = bowser.name,
33164          uabb_browser_v = bowser.version,
33165          uabb_browser_class = uabb_browser.replace(/\s+/g, '-').toLowerCase(),
33166          uabb_browser_v_class = uabb_browser_class + parseInt( uabb_browser_v );
33167      
33168      $('html').addClass(uabb_browser_class).addClass(uabb_browser_v_class);
33169      
33170    }
33171
33172    $('.uabb-row-separator').parents('html').css('overflow-x', 'hidden');
33173});
33174
33175if ( 'object' !== typeof pp_animated_headlines ) {
33176	var pp_animated_headlines = {};
33177}
33178
33179;(function($) {
33180
33181	pp_animated_headlines['xuf3at2hyv1s'] = new PPAnimatedHeadlines({
33182        id: 'xuf3at2hyv1s',
33183        headline_style: 'highlight',
33184        headline_shape: 'underline',
33185        animation_type: 'typing',
33186		durations: {"animationDelay":2500,"lettersDelay":50,"typeLettersDelay":150,"selectionDuration":500,"revealDuration":600,"revealAnimationDelay":1500},
33187		isBuilderActive: ''
33188    });
33189
33190})(jQuery);
33191
33192if ( 'object' !== typeof pp_animated_headlines ) {
33193	var pp_animated_headlines = {};
33194}
33195
33196;(function($) {
33197
33198	pp_animated_headlines['xqsr02t4joau'] = new PPAnimatedHeadlines({
33199        id: 'xqsr02t4joau',
33200        headline_style: 'highlight',
33201        headline_shape: 'underline',
33202        animation_type: 'typing',
33203		durations: {"animationDelay":2500,"lettersDelay":50,"typeLettersDelay":150,"selectionDuration":500,"revealDuration":600,"revealAnimationDelay":1500},
33204		isBuilderActive: ''
33205    });
33206
33207})(jQuery);
33208(function($){
33209	})(jQuery);
33210(function($){
33211	})(jQuery);
33212
33213/* Start Layout Custom JS */
33214
33215/* End Layout Custom JS */
33216
33217/*!
33218 * Bowser - a browser detector
33219 * https://github.com/ded/bowser
33220 * MIT License | (c) Dustin Diaz 2015
33221 */
33222
33223!function (name, definition) {
33224  if (typeof module != 'undefined' && module.exports) module.exports = definition()
33225  else if (typeof define == 'function' && define.amd) define(name, definition)
33226  else this[name] = definition()
33227}('bowser', function () {
33228  /**
33229    * See useragents.js for examples of navigator.userAgent
33230    */
33231
33232  var t = true
33233
33234  function detect(ua) {
33235
33236    function getFirstMatch(regex) {
33237      var match = ua.match(regex);
33238      return (match && match.length > 1 && match[1]) || '';
33239    }
33240
33241    function getSecondMatch(regex) {
33242      var match = ua.match(regex);
33243      return (match && match.length > 1 && match[2]) || '';
33244    }
33245
33246    var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()
33247      , likeAndroid = /like android/i.test(ua)
33248      , android = !likeAndroid && /android/i.test(ua)
33249      , nexusMobile = /nexus\s*[0-6]\s*/i.test(ua)
33250      , nexusTablet = !nexusMobile && /nexus\s*[0-9]+/i.test(ua)
33251      , chromeos = /CrOS/.test(ua)
33252      , silk = /silk/i.test(ua)
33253      , sailfish = /sailfish/i.test(ua)
33254      , tizen = /tizen/i.test(ua)
33255      , webos = /(web|hpw)os/i.test(ua)
33256      , windowsphone = /windows phone/i.test(ua)
33257      , windows = !windowsphone && /windows/i.test(ua)
33258      , mac = !iosdevice && !silk && /macintosh/i.test(ua)
33259      , linux = !android && !sailfish && !tizen && !webos && /linux/i.test(ua)
33260      , edgeVersion = getFirstMatch(/edge\/(\d+(\.\d+)?)/i)
33261      , versionIdentifier = getFirstMatch(/version\/(\d+(\.\d+)?)/i)
33262      , tablet = /tablet/i.test(ua)
33263      , mobile = !tablet && /[^-]mobi/i.test(ua)
33264      , xbox = /xbox/i.test(ua)
33265      , result
33266
33267    if (/opera|opr|opios/i.test(ua)) {
33268      result = {
33269        name: 'Opera'
33270      , opera: t
33271      , version: versionIdentifier || getFirstMatch(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)
33272      }
33273    }
33274    else if (/coast/i.test(ua)) {
33275      result = {
33276        name: 'Opera Coast'
33277        , coast: t
33278        , version: versionIdentifier || getFirstMatch(/(?:coast)[\s\/](\d+(\.\d+)?)/i)
33279      }
33280    }
33281    else if (/yabrowser/i.test(ua)) {
33282      result = {
33283        name: 'Yandex Browser'
33284      , yandexbrowser: t
33285      , version: versionIdentifier || getFirstMatch(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)
33286      }
33287    }
33288    else if (/ucbrowser/i.test(ua)) {
33289      result = {
33290          name: 'UC Browser'
33291        , ucbrowser: t
33292        , version: getFirstMatch(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)
33293      }
33294    }
33295    else if (/mxios/i.test(ua)) {
33296      result = {
33297        name: 'Maxthon'
33298        , maxthon: t
33299        , version: getFirstMatch(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)
33300      }
33301    }
33302    else if (/epiphany/i.test(ua)) {
33303      result = {
33304        name: 'Epiphany'
33305        , epiphany: t
33306        , version: getFirstMatch(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)
33307      }
33308    }
33309    else if (/puffin/i.test(ua)) {
33310      result = {
33311        name: 'Puffin'
33312        , puffin: t
33313        , version: getFirstMatch(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)
33314      }
33315    }
33316    else if (/sleipnir/i.test(ua)) {
33317      result = {
33318        name: 'Sleipnir'
33319        , sleipnir: t
33320        , version: getFirstMatch(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)
33321      }
33322    }
33323    else if (/k-meleon/i.test(ua)) {
33324      result = {
33325        name: 'K-Meleon'
33326        , kMeleon: t
33327        , version: getFirstMatch(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)
33328      }
33329    }
33330    else if (windowsphone) {
33331      result = {
33332        name: 'Windows Phone'
33333      , windowsphone: t
33334      }
33335      if (edgeVersion) {
33336        result.msedge = t
33337        result.version = edgeVersion
33338      }
33339      else {
33340        result.msie = t
33341        result.version = getFirstMatch(/iemobile\/(\d+(\.\d+)?)/i)
33342      }
33343    }
33344    else if (/msie|trident/i.test(ua)) {
33345      result = {
33346        name: 'Internet Explorer'
33347      , msie: t
33348      , version: getFirstMatch(/(?:msie |rv:)(\d+(\.\d+)?)/i)
33349      }
33350    } else if (chromeos) {
33351      result = {
33352        name: 'Chrome'
33353      , chromeos: t
33354      , chromeBook: t
33355      , chrome: t
33356      , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
33357      }
33358    } else if (/chrome.+? edge/i.test(ua)) {
33359      result = {
33360        name: 'Microsoft Edge'
33361      , msedge: t
33362      , version: edgeVersion
33363      }
33364    }
33365    else if (/vivaldi/i.test(ua)) {
33366      result = {
33367        name: 'Vivaldi'
33368        , vivaldi: t
33369        , version: getFirstMatch(/vivaldi\/(\d+(\.\d+)?)/i) || versionIdentifier
33370      }
33371    }
33372    else if (sailfish) {
33373      result = {
33374        name: 'Sailfish'
33375      , sailfish: t
33376      , version: getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i)
33377      }
33378    }
33379    else if (/seamonkey\//i.test(ua)) {
33380      result = {
33381        name: 'SeaMonkey'
33382      , seamonkey: t
33383      , version: getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)
33384      }
33385    }
33386    else if (/firefox|iceweasel|fxios/i.test(ua)) {
33387      result = {
33388        name: 'Firefox'
33389      , firefox: t
33390      , version: getFirstMatch(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)
33391      }
33392      if (/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)) {
33393        result.firefoxos = t
33394      }
33395    }
33396    else if (silk) {
33397      result =  {
33398        name: 'Amazon Silk'
33399      , silk: t
33400      , version : getFirstMatch(/silk\/(\d+(\.\d+)?)/i)
33401      }
33402    }
33403    else if (/phantom/i.test(ua)) {
33404      result = {
33405        name: 'PhantomJS'
33406      , phantom: t
33407      , version: getFirstMatch(/phantomjs\/(\d+(\.\d+)?)/i)
33408      }
33409    }
33410    else if (/slimerjs/i.test(ua)) {
33411      result = {
33412        name: 'SlimerJS'
33413        , slimer: t
33414        , version: getFirstMatch(/slimerjs\/(\d+(\.\d+)?)/i)
33415      }
33416    }
33417    else if (/blackberry|\bbb\d+/i.test(ua) || /rim\stablet/i.test(ua)) {
33418      result = {
33419        name: 'BlackBerry'
33420      , blackberry: t
33421      , version: versionIdentifier || getFirstMatch(/blackberry[\d]+\/(\d+(\.\d+)?)/i)
33422      }
33423    }
33424    else if (webos) {
33425      result = {
33426        name: 'WebOS'
33427      , webos: t
33428      , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)
33429      };
33430      if( /touchpad\//i.test(ua) ){
33431        result.touchpad = t;
33432      }
33433    }
33434    else if (/bada/i.test(ua)) {
33435      result = {
33436        name: 'Bada'
33437      , bada: t
33438      , version: getFirstMatch(/dolfin\/(\d+(\.\d+)?)/i)
33439      };
33440    }
33441    else if (tizen) {
33442      result = {
33443        name: 'Tizen'
33444      , tizen: t
33445      , version: getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i) || versionIdentifier
33446      };
33447    }
33448    else if (/qupzilla/i.test(ua)) {
33449      result = {
33450        name: 'QupZilla'
33451        , qupzilla: t
33452        , version: getFirstMatch(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || versionIdentifier
33453      }
33454    }
33455    else if (/chromium/i.test(ua)) {
33456      result = {
33457        name: 'Chromium'
33458        , chromium: t
33459        , version: getFirstMatch(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || versionIdentifier
33460      }
33461    }
33462    else if (/chrome|crios|crmo/i.test(ua)) {
33463      result = {
33464        name: 'Chrome'
33465        , chrome: t
33466        , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
33467      }
33468    }
33469    else if (android) {
33470      result = {
33471        name: 'Android'
33472        , version: versionIdentifier
33473      }
33474    }
33475    else if (/safari|applewebkit/i.test(ua)) {
33476      result = {
33477        name: 'Safari'
33478      , safari: t
33479      }
33480      if (versionIdentifier) {
33481        result.version = versionIdentifier
33482      }
33483    }
33484    else if (iosdevice) {
33485      result = {
33486        name : iosdevice == 'iphone' ? 'iPhone' : iosdevice == 'ipad' ? 'iPad' : 'iPod'
33487      }
33488      // WTF: version is not part of user agent in web apps
33489      if (versionIdentifier) {
33490        result.version = versionIdentifier
33491      }
33492    }
33493    else if(/googlebot/i.test(ua)) {
33494      result = {
33495        name: 'Googlebot'
33496      , googlebot: t
33497      , version: getFirstMatch(/googlebot\/(\d+(\.\d+))/i) || versionIdentifier
33498      }
33499    }
33500    else {
33501      result = {
33502        name: getFirstMatch(/^(.*)\/(.*) /),
33503        version: getSecondMatch(/^(.*)\/(.*) /)
33504     };
33505   }
33506
33507    // set webkit or gecko flag for browsers based on these engines
33508    if (!result.msedge && /(apple)?webkit/i.test(ua)) {
33509      if (/(apple)?webkit\/537\.36/i.test(ua)) {
33510        result.name = result.name || "Blink"
33511        result.blink = t
33512      } else {
33513        result.name = result.name || "Webkit"
33514        result.webkit = t
33515      }
33516      if (!result.version && versionIdentifier) {
33517        result.version = versionIdentifier
33518      }
33519    } else if (!result.opera && /gecko\//i.test(ua)) {
33520      result.name = result.name || "Gecko"
33521      result.gecko = t
33522      result.version = result.version || getFirstMatch(/gecko\/(\d+(\.\d+)?)/i)
33523    }
33524
33525    // set OS flags for platforms that have multiple browsers
33526    if (!result.msedge && (android || result.silk)) {
33527      result.android = t
33528    } else if (iosdevice) {
33529      result[iosdevice] = t
33530      result.ios = t
33531    } else if (mac) {
33532      result.mac = t
33533    } else if (xbox) {
33534      result.xbox = t
33535    } else if (windows) {
33536      result.windows = t
33537    } else if (linux) {
33538      result.linux = t
33539    }
33540
33541    // OS version extraction
33542    var osVersion = '';
33543    if (result.windowsphone) {
33544      osVersion = getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i);
33545    } else if (iosdevice) {
33546      osVersion = getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i);
33547      osVersion = osVersion.replace(/[_\s]/g, '.');
33548    } else if (android) {
33549      osVersion = getFirstMatch(/android[ \/-](\d+(\.\d+)*)/i);
33550    } else if (result.webos) {
33551      osVersion = getFirstMatch(/(?:web|hpw)os\/(\d+(\.\d+)*)/i);
33552    } else if (result.blackberry) {
33553      osVersion = getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i);
33554    } else if (result.bada) {
33555      osVersion = getFirstMatch(/bada\/(\d+(\.\d+)*)/i);
33556    } else if (result.tizen) {
33557      osVersion = getFirstMatch(/tizen[\/\s](\d+(\.\d+)*)/i);
33558    }
33559    if (osVersion) {
33560      result.osversion = osVersion;
33561    }
33562
33563    // device type extraction
33564    var osMajorVersion = osVersion.split('.')[0];
33565    if (
33566         tablet
33567      || nexusTablet
33568      || iosdevice == 'ipad'
33569      || (android && (osMajorVersion == 3 || (osMajorVersion >= 4 && !mobile)))
33570      || result.silk
33571    ) {
33572      result.tablet = t
33573    } else if (
33574         mobile
33575      || iosdevice == 'iphone'
33576      || iosdevice == 'ipod'
33577      || android
33578      || nexusMobile
33579      || result.blackberry
33580      || result.webos
33581      || result.bada
33582    ) {
33583      result.mobile = t
33584    }
33585
33586    // Graded Browser Support
vendor: 4,367 bytes, lines 33587-33729
33587    // http://developer.yahoo.com/yui/articles/gbs
33588    if (result.msedge ||
33589        (result.msie && result.version >= 10) ||
33590        (result.yandexbrowser && result.version >= 15) ||
33591		    (result.vivaldi && result.version >= 1.0) ||
33592        (result.chrome && result.version >= 20) ||
33593        (result.firefox && result.version >= 20.0) ||
33594        (result.safari && result.version >= 6) ||
33595        (result.opera && result.version >= 10.0) ||
33596        (result.ios && result.osversion && result.osversion.split(".")[0] >= 6) ||
33597        (result.blackberry && result.version >= 10.1)
33598        || (result.chromium && result.version >= 20)
33599        ) {
33600      result.a = t;
33601    }
33602    else if ((result.msie && result.version < 10) ||
33603        (result.chrome && result.version < 20) ||
33604        (result.firefox && result.version < 20.0) ||
33605        (result.safari && result.version < 6) ||
33606        (result.opera && result.version < 10.0) ||
33607        (result.ios && result.osversion && result.osversion.split(".")[0] < 6)
33608        || (result.chromium && result.version < 20)
33609        ) {
33610      result.c = t
33611    } else result.x = t
33612
33613    return result
33614  }
33615
33616  var bowser = detect(typeof navigator !== 'undefined' ? navigator.userAgent : '')
33617
33618  bowser.test = function (browserList) {
33619    for (var i = 0; i < browserList.length; ++i) {
33620      var browserItem = browserList[i];
33621      if (typeof browserItem=== 'string') {
33622        if (browserItem in bowser) {
33623          return true;
33624        }
33625      }
33626    }
33627    return false;
33628  }
33629
33630  /**
33631   * Get version precisions count
33632   *
33633   * @example
33634   *   getVersionPrecision("1.10.3") // 3
33635   *
33636   * @param  {string} version
33637   * @return {number}
33638   */
33639  function getVersionPrecision(version) {
33640    return version.split(".").length;
33641  }
33642
33643  /**
33644   * Array::map polyfill
33645   *
33646   * @param  {Array} arr
33647   * @param  {Function} iterator
33648   * @return {Array}
33649   */
33650  function map(arr, iterator) {
33651    var result = [], i;
33652    if (Array.prototype.map) {
33653      return Array.prototype.map.call(arr, iterator);
33654    }
33655    for (i = 0; i < arr.length; i++) {
33656      result.push(iterator(arr[i]));
33657    }
33658    return result;
33659  }
33660
33661  /**
33662   * Calculate browser version weight
33663   *
33664   * @example
33665   *   compareVersions(['1.10.2.1',  '1.8.2.1.90'])    // 1
33666   *   compareVersions(['1.010.2.1', '1.09.2.1.90']);  // 1
33667   *   compareVersions(['1.10.2.1',  '1.10.2.1']);     // 0
33668   *   compareVersions(['1.10.2.1',  '1.0800.2']);     // -1
33669   *
33670   * @param  {Array<String>} versions versions to compare
33671   * @return {Number} comparison result
33672   */
33673  function compareVersions(versions) {
33674    // 1) get common precision for both versions, for example for "10.0" and "9" it should be 2
33675    var precision = Math.max(getVersionPrecision(versions[0]), getVersionPrecision(versions[1]));
33676    var chunks = map(versions, function (version) {
33677      var delta = precision - getVersionPrecision(version);
33678
33679      // 2) "9" -> "9.0" (for precision = 2)
33680      version = version + new Array(delta + 1).join(".0");
33681
33682      // 3) "9.0" -> ["000000000"", "000000009"]
33683      return map(version.split("."), function (chunk) {
33684        return new Array(20 - chunk.length).join("0") + chunk;
33685      }).reverse();
33686    });
33687
33688    // iterate in reverse order by reversed chunks array
33689    while (--precision >= 0) {
33690      // 4) compare: "000000009" > "000000010" = false (but "9" > "10" = true)
33691      if (chunks[0][precision] > chunks[1][precision]) {
33692        return 1;
33693      }
33694      else if (chunks[0][precision] === chunks[1][precision]) {
33695        if (precision === 0) {
33696          // all version chunks are same
33697          return 0;
33698        }
33699      }
33700      else {
33701        return -1;
33702      }
33703    }
33704  }
33705
33706  /**
33707   * Check if browser is unsupported
33708   *
33709   * @example
33710   *   bowser.isUnsupportedBrowser({
33711   *     msie: "10",
33712   *     firefox: "23",
33713   *     chrome: "29",
33714   *     safari: "5.1",
33715   *     opera: "16",
33716   *     phantom: "534"
33717   *   });
33718   *
33719   * @param  {Object}  minVersions map of minimal version to browser
33720   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
33721   * @param  {String}  [ua] user agent string
33722   * @return {Boolean}
33723   */
33724  function isUnsupportedBrowser(minVersions, strictMode, ua) {
33725    var _bowser = bowser;
33726
33727    // make strictMode param optional with ua param usage
33728    if (typeof strictMode === 'string') {
33729      ua = strictMode;
33730      strictMode = void(0);
33731    }
33732
33733    if (strictMode === void(0)) {
33734      strictMode = false;
33735    }
33736    if (ua) {
33737      _bowser = detect(ua);
33738    }
33739
33740    var version = "" + _bowser.version;
33741    for (var browser in minVersions) {
33742      if (minVersions.hasOwnProperty(browser)) {
33743        if (_bowser[browser]) {
33744          // browser version and min supported version.
33745          return compareVersions([version, minVersions[browser]]) < 0;
33746        }
33747      }
33748    }
33749
33750    return strictMode; // not found
33751  }
33752
33753  /**
33754   * Check if browser is supported
33755   *
33756   * @param  {Object} minVersions map of minimal version to browser
33757   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
33758   * @param  {String}  [ua] user agent string
33759   * @return {Boolean}
33760   */
33761  function check(minVersions, strictMode, ua) {
33762    return !isUnsupportedBrowser(minVersions, strictMode, ua);
33763  }
33764
33765  bowser.isUnsupportedBrowser = isUnsupportedBrowser;
33766  bowser.compareVersions = compareVersions;
33767  bowser.check = check;
33768
33769  /*
33770   * Set our detect method to the main bowser object so we can
33771   * reuse it to test other user agents.
33772   * This is needed to implement future tests.
33773   */
33774  bowser._detect = detect;
33775
33776  return bowser
33777});
33778
33779(function($){
33780  UABBTrigger = {
33781
33782      /**
33783       * Trigger a hook.
33784       *
33785       * @since 1.1.0.3
33786       * @method triggerHook
33787       * @param {String} hook The hook to trigger.
33788       * @param {Array} args An array of args to pass to the hook.
33789       */
33790      triggerHook: function( hook, args )
33791      {
33792        $( 'body' ).trigger( 'uabb-trigger.' + hook, args );
33793      },
33794    
33795      /**
33796       * Add a hook.
33797       *
33798       * @since 1.1.0.3
33799       * @method addHook
33800       * @param {String} hook The hook to add.
33801       * @param {Function} callback A function to call when the hook is triggered.
33802       */
33803      addHook: function( hook, callback )
33804      {
33805        $( 'body' ).on( 'uabb-trigger.' + hook, callback );
33806      },
33807    
33808      /**
33809       * Remove a hook.
33810       *
33811       * @since 1.1.0.3
33812       * @method removeHook
33813       * @param {String} hook The hook to remove.
33814       * @param {Function} callback The callback function to remove.
33815       */
33816      removeHook: function( hook, callback )
33817      {
33818        $( 'body' ).off( 'uabb-trigger.' + hook, callback );
33819      },
33820  };
33821})(jQuery);
33822
33823jQuery(document).ready(function( $ ) {
33824
33825    if( typeof bowser !== 'undefined' && bowser !== null ) {
33826
33827      var uabb_browser   = bowser.name,
33828          uabb_browser_v = bowser.version,
33829          uabb_browser_class = uabb_browser.replace(/\s+/g, '-').toLowerCase(),
33830          uabb_browser_v_class = uabb_browser_class + parseInt( uabb_browser_v );
33831      
33832      $('html').addClass(uabb_browser_class).addClass(uabb_browser_v_class);
33833      
33834    }
33835
33836    $('.uabb-row-separator').parents('html').css('overflow-x', 'hidden');
33837});
33838
33839if ( 'object' !== typeof pp_animated_headlines ) {
33840	var pp_animated_headlines = {};
33841}
33842
33843;(function($) {
33844
33845	pp_animated_headlines['o5ndlx9ktrma'] = new PPAnimatedHeadlines({
33846        id: 'o5ndlx9ktrma',
33847        headline_style: 'highlight',
33848        headline_shape: 'underline',
33849        animation_type: 'typing',
33850		durations: {"animationDelay":2500,"lettersDelay":50,"typeLettersDelay":150,"selectionDuration":500,"revealDuration":600,"revealAnimationDelay":1500},
33851		isBuilderActive: ''
33852    });
33853
33854})(jQuery);
33855
33856if ( 'object' !== typeof pp_animated_headlines ) {
33857	var pp_animated_headlines = {};
33858}
33859
33860;(function($) {
33861
33862	pp_animated_headlines['3eh5fq4lg8ia'] = new PPAnimatedHeadlines({
33863        id: '3eh5fq4lg8ia',
33864        headline_style: 'highlight',
33865        headline_shape: 'underline',
33866        animation_type: 'typing',
33867		durations: {"animationDelay":2500,"lettersDelay":50,"typeLettersDelay":150,"selectionDuration":500,"revealDuration":600,"revealAnimationDelay":1500},
33868		isBuilderActive: ''
33869    });
33870
33871})(jQuery);
33872(function($){
33873	})(jQuery);
33874(function($){
33875	})(jQuery);
33876
33877/* Start Layout Custom JS */
33878
33879/* End Layout Custom JS */
33880
33881/*!
33882 * Bowser - a browser detector
33883 * https://github.com/ded/bowser
33884 * MIT License | (c) Dustin Diaz 2015
33885 */
33886
33887!function (name, definition) {
33888  if (typeof module != 'undefined' && module.exports) module.exports = definition()
33889  else if (typeof define == 'function' && define.amd) define(name, definition)
33890  else this[name] = definition()
33891}('bowser', function () {
33892  /**
33893    * See useragents.js for examples of navigator.userAgent
33894    */
33895
33896  var t = true
33897
33898  function detect(ua) {
33899
33900    function getFirstMatch(regex) {
33901      var match = ua.match(regex);
33902      return (match && match.length > 1 && match[1]) || '';
33903    }
33904
33905    function getSecondMatch(regex) {
33906      var match = ua.match(regex);
33907      return (match && match.length > 1 && match[2]) || '';
33908    }
33909
33910    var iosdevice = getFirstMatch(/(ipod|iphone|ipad)/i).toLowerCase()
33911      , likeAndroid = /like android/i.test(ua)
33912      , android = !likeAndroid && /android/i.test(ua)
33913      , nexusMobile = /nexus\s*[0-6]\s*/i.test(ua)
33914      , nexusTablet = !nexusMobile && /nexus\s*[0-9]+/i.test(ua)
33915      , chromeos = /CrOS/.test(ua)
33916      , silk = /silk/i.test(ua)
33917      , sailfish = /sailfish/i.test(ua)
33918      , tizen = /tizen/i.test(ua)
33919      , webos = /(web|hpw)os/i.test(ua)
33920      , windowsphone = /windows phone/i.test(ua)
33921      , windows = !windowsphone && /windows/i.test(ua)
33922      , mac = !iosdevice && !silk && /macintosh/i.test(ua)
33923      , linux = !android && !sailfish && !tizen && !webos && /linux/i.test(ua)
33924      , edgeVersion = getFirstMatch(/edge\/(\d+(\.\d+)?)/i)
33925      , versionIdentifier = getFirstMatch(/version\/(\d+(\.\d+)?)/i)
33926      , tablet = /tablet/i.test(ua)
33927      , mobile = !tablet && /[^-]mobi/i.test(ua)
33928      , xbox = /xbox/i.test(ua)
33929      , result
33930
33931    if (/opera|opr|opios/i.test(ua)) {
33932      result = {
33933        name: 'Opera'
33934      , opera: t
33935      , version: versionIdentifier || getFirstMatch(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)
33936      }
33937    }
33938    else if (/coast/i.test(ua)) {
33939      result = {
33940        name: 'Opera Coast'
33941        , coast: t
33942        , version: versionIdentifier || getFirstMatch(/(?:coast)[\s\/](\d+(\.\d+)?)/i)
33943      }
33944    }
33945    else if (/yabrowser/i.test(ua)) {
33946      result = {
33947        name: 'Yandex Browser'
33948      , yandexbrowser: t
33949      , version: versionIdentifier || getFirstMatch(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)
33950      }
33951    }
33952    else if (/ucbrowser/i.test(ua)) {
33953      result = {
33954          name: 'UC Browser'
33955        , ucbrowser: t
33956        , version: getFirstMatch(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)
33957      }
33958    }
33959    else if (/mxios/i.test(ua)) {
33960      result = {
33961        name: 'Maxthon'
33962        , maxthon: t
33963        , version: getFirstMatch(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)
33964      }
33965    }
33966    else if (/epiphany/i.test(ua)) {
33967      result = {
33968        name: 'Epiphany'
33969        , epiphany: t
33970        , version: getFirstMatch(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)
33971      }
33972    }
33973    else if (/puffin/i.test(ua)) {
33974      result = {
33975        name: 'Puffin'
33976        , puffin: t
33977        , version: getFirstMatch(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)
33978      }
33979    }
33980    else if (/sleipnir/i.test(ua)) {
33981      result = {
33982        name: 'Sleipnir'
33983        , sleipnir: t
33984        , version: getFirstMatch(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)
33985      }
33986    }
33987    else if (/k-meleon/i.test(ua)) {
33988      result = {
33989        name: 'K-Meleon'
33990        , kMeleon: t
33991        , version: getFirstMatch(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)
33992      }
33993    }
33994    else if (windowsphone) {
33995      result = {
33996        name: 'Windows Phone'
33997      , windowsphone: t
33998      }
33999      if (edgeVersion) {
34000        result.msedge = t
34001        result.version = edgeVersion
34002      }
34003      else {
34004        result.msie = t
34005        result.version = getFirstMatch(/iemobile\/(\d+(\.\d+)?)/i)
34006      }
34007    }
34008    else if (/msie|trident/i.test(ua)) {
34009      result = {
34010        name: 'Internet Explorer'
34011      , msie: t
34012      , version: getFirstMatch(/(?:msie |rv:)(\d+(\.\d+)?)/i)
34013      }
34014    } else if (chromeos) {
34015      result = {
34016        name: 'Chrome'
34017      , chromeos: t
34018      , chromeBook: t
34019      , chrome: t
34020      , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
34021      }
34022    } else if (/chrome.+? edge/i.test(ua)) {
34023      result = {
34024        name: 'Microsoft Edge'
34025      , msedge: t
34026      , version: edgeVersion
34027      }
34028    }
34029    else if (/vivaldi/i.test(ua)) {
34030      result = {
34031        name: 'Vivaldi'
34032        , vivaldi: t
34033        , version: getFirstMatch(/vivaldi\/(\d+(\.\d+)?)/i) || versionIdentifier
34034      }
34035    }
34036    else if (sailfish) {
34037      result = {
34038        name: 'Sailfish'
34039      , sailfish: t
34040      , version: getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i)
34041      }
34042    }
34043    else if (/seamonkey\//i.test(ua)) {
34044      result = {
34045        name: 'SeaMonkey'
34046      , seamonkey: t
34047      , version: getFirstMatch(/seamonkey\/(\d+(\.\d+)?)/i)
34048      }
34049    }
34050    else if (/firefox|iceweasel|fxios/i.test(ua)) {
34051      result = {
34052        name: 'Firefox'
34053      , firefox: t
34054      , version: getFirstMatch(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)
34055      }
34056      if (/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(ua)) {
34057        result.firefoxos = t
34058      }
34059    }
34060    else if (silk) {
34061      result =  {
34062        name: 'Amazon Silk'
34063      , silk: t
34064      , version : getFirstMatch(/silk\/(\d+(\.\d+)?)/i)
34065      }
34066    }
34067    else if (/phantom/i.test(ua)) {
34068      result = {
34069        name: 'PhantomJS'
34070      , phantom: t
34071      , version: getFirstMatch(/phantomjs\/(\d+(\.\d+)?)/i)
34072      }
34073    }
34074    else if (/slimerjs/i.test(ua)) {
34075      result = {
34076        name: 'SlimerJS'
34077        , slimer: t
34078        , version: getFirstMatch(/slimerjs\/(\d+(\.\d+)?)/i)
34079      }
34080    }
34081    else if (/blackberry|\bbb\d+/i.test(ua) || /rim\stablet/i.test(ua)) {
34082      result = {
34083        name: 'BlackBerry'
34084      , blackberry: t
34085      , version: versionIdentifier || getFirstMatch(/blackberry[\d]+\/(\d+(\.\d+)?)/i)
34086      }
34087    }
34088    else if (webos) {
34089      result = {
34090        name: 'WebOS'
34091      , webos: t
34092      , version: versionIdentifier || getFirstMatch(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)
34093      };
34094      if( /touchpad\//i.test(ua) ){
34095        result.touchpad = t;
34096      }
34097    }
34098    else if (/bada/i.test(ua)) {
34099      result = {
34100        name: 'Bada'
34101      , bada: t
34102      , version: getFirstMatch(/dolfin\/(\d+(\.\d+)?)/i)
34103      };
34104    }
34105    else if (tizen) {
34106      result = {
34107        name: 'Tizen'
34108      , tizen: t
34109      , version: getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i) || versionIdentifier
34110      };
34111    }
34112    else if (/qupzilla/i.test(ua)) {
34113      result = {
34114        name: 'QupZilla'
34115        , qupzilla: t
34116        , version: getFirstMatch(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i) || versionIdentifier
34117      }
34118    }
34119    else if (/chromium/i.test(ua)) {
34120      result = {
34121        name: 'Chromium'
34122        , chromium: t
34123        , version: getFirstMatch(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i) || versionIdentifier
34124      }
34125    }
34126    else if (/chrome|crios|crmo/i.test(ua)) {
34127      result = {
34128        name: 'Chrome'
34129        , chrome: t
34130        , version: getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)
34131      }
34132    }
34133    else if (android) {
34134      result = {
34135        name: 'Android'
34136        , version: versionIdentifier
34137      }
34138    }
34139    else if (/safari|applewebkit/i.test(ua)) {
34140      result = {
34141        name: 'Safari'
34142      , safari: t
34143      }
34144      if (versionIdentifier) {
34145        result.version = versionIdentifier
34146      }
34147    }
34148    else if (iosdevice) {
34149      result = {
34150        name : iosdevice == 'iphone' ? 'iPhone' : iosdevice == 'ipad' ? 'iPad' : 'iPod'
34151      }
34152      // WTF: version is not part of user agent in web apps
34153      if (versionIdentifier) {
34154        result.version = versionIdentifier
34155      }
34156    }
34157    else if(/googlebot/i.test(ua)) {
34158      result = {
34159        name: 'Googlebot'
34160      , googlebot: t
34161      , version: getFirstMatch(/googlebot\/(\d+(\.\d+))/i) || versionIdentifier
34162      }
34163    }
34164    else {
34165      result = {
34166        name: getFirstMatch(/^(.*)\/(.*) /),
34167        version: getSecondMatch(/^(.*)\/(.*) /)
34168     };
34169   }
34170
34171    // set webkit or gecko flag for browsers based on these engines
34172    if (!result.msedge && /(apple)?webkit/i.test(ua)) {
34173      if (/(apple)?webkit\/537\.36/i.test(ua)) {
34174        result.name = result.name || "Blink"
34175        result.blink = t
34176      } else {
34177        result.name = result.name || "Webkit"
34178        result.webkit = t
34179      }
34180      if (!result.version && versionIdentifier) {
34181        result.version = versionIdentifier
34182      }
34183    } else if (!result.opera && /gecko\//i.test(ua)) {
34184      result.name = result.name || "Gecko"
34185      result.gecko = t
34186      result.version = result.version || getFirstMatch(/gecko\/(\d+(\.\d+)?)/i)
34187    }
34188
34189    // set OS flags for platforms that have multiple browsers
34190    if (!result.msedge && (android || result.silk)) {
34191      result.android = t
34192    } else if (iosdevice) {
34193      result[iosdevice] = t
34194      result.ios = t
34195    } else if (mac) {
34196      result.mac = t
34197    } else if (xbox) {
34198      result.xbox = t
34199    } else if (windows) {
34200      result.windows = t
34201    } else if (linux) {
34202      result.linux = t
34203    }
34204
34205    // OS version extraction
34206    var osVersion = '';
34207    if (result.windowsphone) {
34208      osVersion = getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i);
34209    } else if (iosdevice) {
34210      osVersion = getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i);
34211      osVersion = osVersion.replace(/[_\s]/g, '.');
34212    } else if (android) {
34213      osVersion = getFirstMatch(/android[ \/-](\d+(\.\d+)*)/i);
34214    } else if (result.webos) {
34215      osVersion = getFirstMatch(/(?:web|hpw)os\/(\d+(\.\d+)*)/i);
34216    } else if (result.blackberry) {
34217      osVersion = getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i);
34218    } else if (result.bada) {
34219      osVersion = getFirstMatch(/bada\/(\d+(\.\d+)*)/i);
34220    } else if (result.tizen) {
34221      osVersion = getFirstMatch(/tizen[\/\s](\d+(\.\d+)*)/i);
34222    }
34223    if (osVersion) {
34224      result.osversion = osVersion;
34225    }
34226
34227    // device type extraction
34228    var osMajorVersion = osVersion.split('.')[0];
34229    if (
34230         tablet
34231      || nexusTablet
34232      || iosdevice == 'ipad'
34233      || (android && (osMajorVersion == 3 || (osMajorVersion >= 4 && !mobile)))
34234      || result.silk
34235    ) {
34236      result.tablet = t
34237    } else if (
34238         mobile
34239      || iosdevice == 'iphone'
34240      || iosdevice == 'ipod'
34241      || android
34242      || nexusMobile
34243      || result.blackberry
34244      || result.webos
34245      || result.bada
34246    ) {
34247      result.mobile = t
34248    }
34249
34250    // Graded Browser Support
vendor: 4,367 bytes, lines 34251-34393
34251    // http://developer.yahoo.com/yui/articles/gbs
34252    if (result.msedge ||
34253        (result.msie && result.version >= 10) ||
34254        (result.yandexbrowser && result.version >= 15) ||
34255		    (result.vivaldi && result.version >= 1.0) ||
34256        (result.chrome && result.version >= 20) ||
34257        (result.firefox && result.version >= 20.0) ||
34258        (result.safari && result.version >= 6) ||
34259        (result.opera && result.version >= 10.0) ||
34260        (result.ios && result.osversion && result.osversion.split(".")[0] >= 6) ||
34261        (result.blackberry && result.version >= 10.1)
34262        || (result.chromium && result.version >= 20)
34263        ) {
34264      result.a = t;
34265    }
34266    else if ((result.msie && result.version < 10) ||
34267        (result.chrome && result.version < 20) ||
34268        (result.firefox && result.version < 20.0) ||
34269        (result.safari && result.version < 6) ||
34270        (result.opera && result.version < 10.0) ||
34271        (result.ios && result.osversion && result.osversion.split(".")[0] < 6)
34272        || (result.chromium && result.version < 20)
34273        ) {
34274      result.c = t
34275    } else result.x = t
34276
34277    return result
34278  }
34279
34280  var bowser = detect(typeof navigator !== 'undefined' ? navigator.userAgent : '')
34281
34282  bowser.test = function (browserList) {
34283    for (var i = 0; i < browserList.length; ++i) {
34284      var browserItem = browserList[i];
34285      if (typeof browserItem=== 'string') {
34286        if (browserItem in bowser) {
34287          return true;
34288        }
34289      }
34290    }
34291    return false;
34292  }
34293
34294  /**
34295   * Get version precisions count
34296   *
34297   * @example
34298   *   getVersionPrecision("1.10.3") // 3
34299   *
34300   * @param  {string} version
34301   * @return {number}
34302   */
34303  function getVersionPrecision(version) {
34304    return version.split(".").length;
34305  }
34306
34307  /**
34308   * Array::map polyfill
34309   *
34310   * @param  {Array} arr
34311   * @param  {Function} iterator
34312   * @return {Array}
34313   */
34314  function map(arr, iterator) {
34315    var result = [], i;
34316    if (Array.prototype.map) {
34317      return Array.prototype.map.call(arr, iterator);
34318    }
34319    for (i = 0; i < arr.length; i++) {
34320      result.push(iterator(arr[i]));
34321    }
34322    return result;
34323  }
34324
34325  /**
34326   * Calculate browser version weight
34327   *
34328   * @example
34329   *   compareVersions(['1.10.2.1',  '1.8.2.1.90'])    // 1
34330   *   compareVersions(['1.010.2.1', '1.09.2.1.90']);  // 1
34331   *   compareVersions(['1.10.2.1',  '1.10.2.1']);     // 0
34332   *   compareVersions(['1.10.2.1',  '1.0800.2']);     // -1
34333   *
34334   * @param  {Array<String>} versions versions to compare
34335   * @return {Number} comparison result
34336   */
34337  function compareVersions(versions) {
34338    // 1) get common precision for both versions, for example for "10.0" and "9" it should be 2
34339    var precision = Math.max(getVersionPrecision(versions[0]), getVersionPrecision(versions[1]));
34340    var chunks = map(versions, function (version) {
34341      var delta = precision - getVersionPrecision(version);
34342
34343      // 2) "9" -> "9.0" (for precision = 2)
34344      version = version + new Array(delta + 1).join(".0");
34345
34346      // 3) "9.0" -> ["000000000"", "000000009"]
34347      return map(version.split("."), function (chunk) {
34348        return new Array(20 - chunk.length).join("0") + chunk;
34349      }).reverse();
34350    });
34351
34352    // iterate in reverse order by reversed chunks array
34353    while (--precision >= 0) {
34354      // 4) compare: "000000009" > "000000010" = false (but "9" > "10" = true)
34355      if (chunks[0][precision] > chunks[1][precision]) {
34356        return 1;
34357      }
34358      else if (chunks[0][precision] === chunks[1][precision]) {
34359        if (precision === 0) {
34360          // all version chunks are same
34361          return 0;
34362        }
34363      }
34364      else {
34365        return -1;
34366      }
34367    }
34368  }
34369
34370  /**
34371   * Check if browser is unsupported
34372   *
34373   * @example
34374   *   bowser.isUnsupportedBrowser({
34375   *     msie: "10",
34376   *     firefox: "23",
34377   *     chrome: "29",
34378   *     safari: "5.1",
34379   *     opera: "16",
34380   *     phantom: "534"
34381   *   });
34382   *
34383   * @param  {Object}  minVersions map of minimal version to browser
34384   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
34385   * @param  {String}  [ua] user agent string
34386   * @return {Boolean}
34387   */
34388  function isUnsupportedBrowser(minVersions, strictMode, ua) {
34389    var _bowser = bowser;
34390
34391    // make strictMode param optional with ua param usage
34392    if (typeof strictMode === 'string') {
34393      ua = strictMode;
34394      strictMode = void(0);
34395    }
34396
34397    if (strictMode === void(0)) {
34398      strictMode = false;
34399    }
34400    if (ua) {
34401      _bowser = detect(ua);
34402    }
34403
34404    var version = "" + _bowser.version;
34405    for (var browser in minVersions) {
34406      if (minVersions.hasOwnProperty(browser)) {
34407        if (_bowser[browser]) {
34408          // browser version and min supported version.
34409          return compareVersions([version, minVersions[browser]]) < 0;
34410        }
34411      }
34412    }
34413
34414    return strictMode; // not found
34415  }
34416
34417  /**
34418   * Check if browser is supported
34419   *
34420   * @param  {Object} minVersions map of minimal version to browser
34421   * @param  {Boolean} [strictMode = false] flag to return false if browser wasn't found in map
34422   * @param  {String}  [ua] user agent string
34423   * @return {Boolean}
34424   */
34425  function check(minVersions, strictMode, ua) {
34426    return !isUnsupportedBrowser(minVersions, strictMode, ua);
34427  }
34428
34429  bowser.isUnsupportedBrowser = isUnsupportedBrowser;
34430  bowser.compareVersions = compareVersions;
34431  bowser.check = check;
34432
34433  /*
34434   * Set our detect method to the main bowser object so we can
34435   * reuse it to test other user agents.
34436   * This is needed to implement future tests.
34437   */
34438  bowser._detect = detect;
34439
34440  return bowser
34441});
34442
34443(function($){
34444  UABBTrigger = {
34445
34446      /**
34447       * Trigger a hook.
34448       *
34449       * @since 1.1.0.3
34450       * @method triggerHook
34451       * @param {String} hook The hook to trigger.
34452       * @param {Array} args An array of args to pass to the hook.
34453       */
34454      triggerHook: function( hook, args )
34455      {
34456        $( 'body' ).trigger( 'uabb-trigger.' + hook, args );
34457      },
34458    
34459      /**
34460       * Add a hook.
34461       *
34462       * @since 1.1.0.3
34463       * @method addHook
34464       * @param {String} hook The hook to add.
34465       * @param {Function} callback A function to call when the hook is triggered.
34466       */
34467      addHook: function( hook, callback )
34468      {
34469        $( 'body' ).on( 'uabb-trigger.' + hook, callback );
34470      },
34471    
34472      /**
34473       * Remove a hook.
34474       *
34475       * @since 1.1.0.3
34476       * @method removeHook
34477       * @param {String} hook The hook to remove.
34478       * @param {Function} callback The callback function to remove.
34479       */
34480      removeHook: function( hook, callback )
34481      {
34482        $( 'body' ).off( 'uabb-trigger.' + hook, callback );
34483      },
34484  };
34485})(jQuery);
34486
34487jQuery(document).ready(function( $ ) {
34488
34489    if( typeof bowser !== 'undefined' && bowser !== null ) {
34490
34491      var uabb_browser   = bowser.name,
34492          uabb_browser_v = bowser.version,
34493          uabb_browser_class = uabb_browser.replace(/\s+/g, '-').toLowerCase(),
34494          uabb_browser_v_class = uabb_browser_class + parseInt( uabb_browser_v );
34495      
34496      $('html').addClass(uabb_browser_class).addClass(uabb_browser_v_class);
34497      
34498    }
34499
34500    $('.uabb-row-separator').parents('html').css('overflow-x', 'hidden');
34501});
34502
34503;(function($) {
34504
34505	/**
34506	 * Class for Menu Module
34507	 *
34508	 * @since 1.6.0
34509	 */
34510	UABBCreativeMenu = function( settings ) {
34511
34512		// set params
34513		this.settingsId 		 = settings.id;
34514		this.nodeClass           = '.fl-node-' + settings.id;
34515		this.wrapperClass        = this.nodeClass + ' .uabb-creative-menu';
34516		this.type				 = settings.type;
34517		this.mobileToggle		 = settings.mobile;
34518		this.mobileBelowRow		 = settings.mobileBelowRow;
34519		this.breakPoints         = settings.breakPoints;
34520		this.mobileBreakpoint	 = settings.mobileBreakpoint;
34521		this.mediaBreakpoint	 = settings.mediaBreakpoint;
34522		this.mobileMenuType	 	 = settings.mobileMenuType;
34523		this.isBuilderActive	 = settings.isBuilderActive;
34524		this.currentBrowserWidth = $( window ).width();
34525
34526		// initialize the menu
34527		this._initMenu();
34528
34529		// check if viewport is resizing
34530		$( window ).on( 'resize', $.proxy( function( e ) {
34531
34532			var width = $( window ).width();
34533
34534			// if screen width is resized, reload the menu
34535		    if( width != this.currentBrowserWidth ) {
34536
34537				this._initMenu();
34538 				this._clickOrHover();
34539		    	this.currentBrowserWidth = width;
34540			}
34541
34542		}, this ) );
34543
34544	};
34545
34546	UABBCreativeMenu.prototype = {
34547		nodeClass               : '',
34548		wrapperClass            : '',
34549		type 	                : '',
34550		breakPoints 			: {},
34551		$submenus				: null,
34552
34553		/**
34554		 * Check if the screen size fits a mobile viewport.
34555		 *
34556		 * @since  1.6.0
34557		 * @return bool
34558		 */
34559		_isMobile: function() {
34560			return $( window ).width() <= this.breakPoints.small ? true : false;
34561		},
34562
34563		/**
34564		 * Check if the screen size fits a medium viewport.
34565		 *
34566		 * @since  1.6.0
34567		 * @return bool
34568		 */
34569		_isMedium: function() {
34570			return $( window ).width() <= this.breakPoints.medium ? true : false;
34571		},
34572
34573		/**
34574		 * Check if the screen size fits a custom viewport.
34575		 *
34576		 * @since  1.6.0
34577		 * @return bool
34578		 */
34579		_isCustom: function() {
34580			return $( window ).width() <= this.breakPoints.custom ? true : false;
34581		},
34582
34583		/**
34584		 * Check if the menu should toggle for the current viewport base on the selected breakpoint
34585		 *
34586		 * @see 	this._isMobile()
34587		 * @see 	this._isMedium()
34588		 * @since  	1.6.0
34589		 * @return bool
34590		 */
34591		_isMenuToggle: function() {
34592			if ( 'always' == this.mobileBreakpoint
34593				|| ( this._isMobile() && 'mobile' == this.mobileBreakpoint )
34594				|| ( this._isMedium() && 'medium-mobile' == this.mobileBreakpoint )
34595				|| ( this._isCustom() && 'custom' == this.mobileBreakpoint )
34596				) {
34597				return true;
34598			}
34599
34600			return false;
34601		},
34602
34603		/**
34604		 * Initialize the toggle logic for the menu.
34605		 *
34606		 * @see    this._isMenuToggle()
34607		 * @see    this._menuOnCLick()
34608		 * @see    this._clickOrHover()
34609		 * @see    this._submenuOnRight()
34610		 * @see    this._toggleForMobile()
34611		 * @see    this._initBelowRowMenu()
34612		 * @since  1.6.0
34613		 * @return void
34614		 */
34615		_initMenu: function() {
34616			this._menuOnFocus();
34617
34618			if ( $( this.nodeClass ).length ) {
34619				this._initMegaMenus();
34620			}
34621
34622			if( this._isMenuToggle() || this.type == 'accordion' ) {
34623
34624				$( this.wrapperClass ).off( 'mouseenter mouseleave' );
34625				this._menuOnClick();
34626				this._clickOrHover();
34627
34628			} else {
34629				$( this.wrapperClass ).off( 'click' );
34630				this._submenuOnRight();
34631			}
34632
34633			if( this.mobileToggle != 'expanded' ) {
34634				this._toggleForMobile();
34635				this._initBelowRowMenu();
34636
34637				if( this.mobileMenuType === 'off-canvas' ) {
34638					this._initializeCanvas();
34639				}
34640
34641				if( this.mobileMenuType === 'full-screen' ) {
34642					this.__initializeFullScreen();
34643				}
34644			}
34645		},
34646
34647		/**
34648		 * Adds a focus class to menu elements similar to be used similar to CSS :hover psuedo event
34649		 *
34650		 * @since  1.6.0
34651		 * @return void
34652		 */
34653		_menuOnFocus: function() {
34654			$( this.nodeClass ).off('focus').on( 'focus', 'a', $.proxy( function( e ) {
34655				var $menuItem	= $( e.target ).parents( '.menu-item' ).first(),
34656					$parents	= $( e.target ).parentsUntil( this.wrapperClass );
34657
34658				$('.uabb-creative-menu .focus').removeClass('focus');
34659
34660				$menuItem.addClass('focus');
34661				$parents.addClass('focus');
34662
34663			}, this ) ).on( 'focusout', 'a', $.proxy( function( e ) {
34664				$( e.target ).parentsUntil( this.wrapperClass ).removeClass( 'focus' );
34665			}, this ) );
34666		},
34667
34668		/**
34669		 * Logic for submenu toggling on accordions or mobile menus (vertical, horizontal)
34670		 *
34671		 * @since  1.6.0
34672		 * @return void
34673		 */
34674		_menuOnClick: function() {
34675			$( '.uabb-has-submenu-container' ).off().click( $.proxy( function( e ) {
34676
34677				var $link			= $( e.target ).parents( '.uabb-has-submenu' ).first(),
34678					$subMenu 		= $link.children( '.sub-menu' ).first(),
34679					$href	 		= $link.children('.uabb-has-submenu-container').first().find('> a').attr('href'),
34680					$subMenuParents = $( e.target ).parents( '.sub-menu' ),
34681					$activeParent 	= $( e.target ).closest( '.uabb-has-submenu.uabb-active' );
34682
34683				if( !$subMenu.is(':visible') || $(e.target).hasClass('uabb-menu-toggle')
34684					|| ($subMenu.is(':visible') && (typeof $href === 'undefined' || $href == '#')) ) {
34685					e.preventDefault();
34686				}
34687				else {
34688					window.location.href = $href;
34689					return;
34690				}
34691
34692				if ($(this.wrapperClass).hasClass('uabb-creative-menu-accordion-collapse')) {
34693
34694					if ( !$link.parents('.menu-item').hasClass('uabb-active') ) {
34695						$('.uabb-active', this.wrapperClass).not($link).removeClass('uabb-active');
34696					}
34697					else if ($link.parents('.menu-item').hasClass('uabb-active') && $link.parent('.sub-menu').length) {
34698						$('.uabb-active', this.wrapperClass).not($link).not($activeParent).removeClass('uabb-active');
34699					}
34700
34701					$('.sub-menu', this.wrapperClass).not($subMenu).not($subMenuParents).slideUp('normal');
34702				}
34703
34704				$subMenu.slideToggle();
34705				$link.toggleClass( 'uabb-active' );
34706			}, this ) );
34707
34708		},
34709
34710		/**
34711		 * Changes general styling and behavior of menus based on mobile / desktop viewport.
34712		 *
34713		 * @see    this._isMobile()
34714		 * @since  1.6.0
34715		 * @return void
34716		 */
34717		_clickOrHover: function() {
34718			this.$submenus = this.$submenus || $( this.wrapperClass ).find( '.sub-menu' );
34719			var $wrapper   = $( this.wrapperClass ),
34720				$menu      = $wrapper.find( '.menu' );
34721				$li        = $wrapper.find( '.uabb-has-submenu' );
34722
34723			if( this._isMenuToggle() ) {
34724				$li.each( function( el ) {
34725					if( !$(this).hasClass('uabb-active') ) {
34726						$(this).find( '.sub-menu' ).fadeOut();
34727					}
34728				} );
34729			} else {
34730				$li.each( function( el ) {
34731					if( !$(this).hasClass('uabb-active') ) {
34732						$(this).find( '.sub-menu' ).css( {
34733							'display' : '',
34734							'opacity' : ''
34735						} );
34736					}
34737				} );
34738			}
34739		},
34740
34741		/**
34742		 * Logic to prevent submenus to go outside viewport boundaries.
34743		 *
34744		 * @since  1.6.0
34745		 * @return void
34746		 */
34747		_submenuOnRight: function() {
34748
34749			$( this.wrapperClass )
34750				.on( 'mouseenter', '.uabb-has-submenu', $.proxy( function( e ) {
34751
34752					if( $ ( e.currentTarget ).find('.sub-menu').length === 0 ) {
34753						return;
34754					}
34755
34756					var $link           = $( e.currentTarget ),
34757						$parent         = $link.parent(),
34758						$subMenu        = $link.find( '.sub-menu' ),
34759						subMenuWidth    = $subMenu.width(),
34760						subMenuPos      = 0,
34761						winWidth        = $( window ).width();
34762
34763					if( $link.closest( '.uabb-menu-submenu-right' ).length !== 0) {
34764
34765						$link.addClass( 'uabb-menu-submenu-right' );
34766
34767					} else if( $( 'body' ).hasClass( 'rtl' ) ) {
34768
34769						subMenuPos = $parent.is( '.sub-menu' ) ?
34770									 $parent.offset().left - subMenuWidth:
34771									 $link.offset().left - subMenuWidth;
34772
34773						if( subMenuPos <= 0 ) {
34774							$link.addClass( 'uabb-menu-submenu-right' );
34775						}
34776
34777					} else {
34778
34779						subMenuPos = $parent.is( '.sub-menu' ) ?
34780									 $parent.offset().left + $parent.width() + subMenuWidth :
34781									 $link.offset().left + subMenuWidth;
34782
34783						if( subMenuPos > winWidth ) {
34784							$link.addClass('uabb-menu-submenu-right');
34785						}
34786					}
34787				}, this ) )
34788				.on( 'mouseleave', '.uabb-has-submenu', $.proxy( function( e ) {
34789					$( e.currentTarget ).removeClass( 'uabb-menu-submenu-right' );
34790				}, this ) );
34791
34792		},
34793
34794		/**
34795		 * Logic for the mobile menu button.
34796		 *
34797		 * @since  1.6.0
34798		 * @return void
34799		 */
34800		_toggleForMobile: function() {
34801
34802			var $wrapper = null,
34803				$menu    = null;
34804
34805			if( this._isMenuToggle() ) {
34806
34807				$wrapper = $( this.wrapperClass );
34808				$menu    = $wrapper.children( '.menu' );
34809
34810				if( !$wrapper.find( '.uabb-creative-menu-mobile-toggle' ).hasClass( 'uabb-active' ) ) {
34811					if( window.innerWidth <= this.mediaBreakpoint ) {
34812						$menu.css({ display: 'none' });
34813					} else {
34814						if( this.mobileBelowRow == 'below-row'  ) {
34815							$menu.css({ display: 'block' });
34816						}
34817					}
34818				}
34819
34820				$wrapper.find( '.uabb-creative-menu-mobile-toggle' ).off().on( 'focus', function( e ) {
34821					$(this).on('keypress', function(e) {
34822						if(e.which === 13) {
34823							$(this).trigger('click');
34824						}
34825					});
34826				} );
34827
34828				$wrapper.off().on( 'click', '.uabb-creative-menu-mobile-toggle', function( e ) {
34829					$( this ).toggleClass( 'uabb-active' );
34830					$menu.slideToggle();
34831				} );
34832
34833				$menu.on( 'click', '.menu-item > a[href*="#"]', function(e) {
34834					var $href = $(this).attr('href'),
34835						$targetID = '';
34836
34837					if ( $href !== '#' ) {
34838						$targetID = $href.split('#')[1];
34839
34840						if ( $('body').find('#'+  $targetID).length > 0 ) {
34841							e.preventDefault();
34842							$( this ).toggleClass( 'uabb-active' );
34843							$menu.slideToggle('fast', function() {
34844								setTimeout(function() {
34845									$('html, body').animate({
34846								        scrollTop: $('#'+ $targetID).offset().top
34847								    }, 1000, function() {
34848								        window.location.hash = $targetID;
34849								    });
34850								}, 500);
34851							});
34852						}
34853					}
34854				});
34855			}
34856			else {
34857
34858				$wrapper = $( this.wrapperClass ),
34859				$menu    = $wrapper.children( '.menu' );
34860				$wrapper.find( '.uabb-creative-menu-mobile-toggle' ).removeClass( 'uabb-active' );
34861				$menu.css({ display: '' });
34862			}
34863		},
34864
34865		/**
34866		 * Logic for the Below Row menu.
34867		 *
34868		 * @since  1.11.0
34869		 * @return void
34870		 */
34871		_initBelowRowMenu: function() {
34872
34873			var $wrapper = null,
34874				$menu    = null;
34875
34876			if( this._isMenuToggle() && (window.innerWidth <= this.mediaBreakpoint || this.mediaBreakpoint == 'always' )) {
34877				if ( this._isMobileBelowRowEnabled() ) {
34878					this._placeMobileMenuBelowRow();
34879					$wrapper = $( this.wrapperClass );
34880					$menu    = $( this.nodeClass + '-clone' );
34881					$menu.find( 'ul.menu' ).show();
34882				} else {
34883					$wrapper = $( this.wrapperClass );
34884					$menu    = $wrapper.children( '.menu' );
34885				}
34886
34887				if( false != this.mobileBelowRow && !$wrapper.find( '.uabb-creative-menu-mobile-toggle' ).hasClass( 'uabb-active' ) ) {
34888					if( window.innerWidth <= this.mediaBreakpoint || this.mediaBreakpoint == 'always' )  {
34889						$menu.css({ display: 'none' });
34890					} else {
34891						$menu.css({ display: 'block' });
34892					}
34893				}
34894
34895				$wrapper.find( '.uabb-creative-menu-mobile-toggle' ).off().on( 'focus', function( e ) {
34896					$(this).on('keypress', function(e) {
34897						if(e.which === 13) {
34898							$(this).trigger('click');
34899						}
34900					});
34901				} );
34902
34903				$wrapper.off().on( 'click', '.uabb-creative-menu-mobile-toggle', function( e ) {
34904					$( this ).toggleClass( 'uabb-active' );
34905					$menu.slideToggle();
34906				} );
34907
34908			} else {
34909				if ( this._isMobileBelowRowEnabled() ) {
34910					this._removeMenuFromBelowRow();
34911				}
34912
34913				$wrapper = $( this.wrapperClass ),
34914				$menu    = $wrapper.children( '.menu' );
34915				$wrapper.find( '.uabb-creative-menu-mobile-toggle' ).removeClass( 'uabb-active' );
34916				$menu.css({ display: '' });
34917			}
34918		},
34919
34920		/**
34921		 * Initialize Off Canvas Menu.
34922		 *
34923		 * @since  	1.6.0
34924		 * @return void
34925		 */
34926		_initializeCanvas: function() {
34927			if ( this.isBuilderActive ) {
34928				this._toggleMenu();
34929				return;
34930			}
34931			if ( 'always' === this.mediaBreakpoint || this.mediaBreakpoint >= this.currentBrowserWidth ) {
34932				$(this.nodeClass).find('.uabb-creative-menu.off-canvas').appendTo('body').wrap('<div class="fl-node-'+this.settingsId+'">');
34933			}
34934			this._toggleMenu();
34935		},
34936
34937		/**
34938		 * Initialize Overlay Menu.
34939		 *
34940		 * @since  	1.6.0
34941		 * @return void
34942		 */
34943		__initializeFullScreen: function() {
34944			if ( this.isBuilderActive ) {
34945				this._toggleMenu();
34946				return;
34947			}
34948			if ( 'always' === this.mediaBreakpoint || this.mediaBreakpoint >= this.currentBrowserWidth ) {
34949				$(this.nodeClass).find('.uabb-creative-menu.full-screen').appendTo('body').wrap('<div class="fl-node-'+this.settingsId+'">');
34950			}
34951			this._toggleMenu();
34952		},
34953
34954		/**
34955		 * Trigger the toggle event for off-canvas.
34956		 * and full-screen overlay menus.
34957		 *
34958		 * @since  	1.6.0
34959		 * @return void
34960		 */
34961		_toggleMenu: function() {
34962			var self = this;
34963			// Toggle Click
34964			$(self.nodeClass).find('.uabb-creative-menu-mobile-toggle' ).off().on( 'focus', function( e ) {
34965				$(this).on('keypress', function(e) {
34966					if(e.which === 13) {
34967						$(this).trigger('click');
34968					}
34969				});
34970			} );
34971
34972			$(self.nodeClass).find('.uabb-creative-menu-mobile-toggle' ).off('click').on( 'click', function() {
34973				if( $(self.nodeClass).find('.uabb-creative-menu').hasClass('menu-open') ) {
34974					$(self.nodeClass).find('.uabb-creative-menu').addClass('menu-close');
34975					$(self.nodeClass).find('.uabb-creative-menu').removeClass('menu-open');
34976				} else {
34977					$(self.nodeClass).find('.uabb-creative-menu').addClass('menu-open');
34978				}
34979			} );
34980
34981			// Close button click
34982			$(self.nodeClass).find('.uabb-creative-menu .uabb-menu-close-btn, .uabb-clear' ).on( 'click', function() {
34983				$(self.nodeClass).find('.uabb-creative-menu').addClass('menu-close');
34984				$(self.nodeClass).find('.uabb-creative-menu').removeClass('menu-open');
34985
34986			} );
34987
34988			if ( this.isBuilderActive ) {
34989				setTimeout(function() {
34990					if ( $('.fl-builder-settings[data-node="'+self.settingsId+'"]').length > 0 ) {
34991						$('.uabb-creative-menu').removeClass('menu-open');
34992						$(self.nodeClass).find('.uabb-creative-menu-mobile-toggle').trigger('click');
34993					}
34994				}, 600);
34995
34996				FLBuilder.addHook('settings-form-init', function() {
34997					if ( ! ( $('.fl-builder-settings[data-node="'+self.settingsId+'"]').length > 0 ) ) { 
34998						return;
34999					}
35000					if ( ! $(self.nodeClass).find('.uabb-creative-menu').hasClass('uabb-menu-overlay') ) {
35001						$('.fl-builder-panel').css('z-index', '999999');
35002					}
35003					if ( ! $(self.nodeClass).find('.uabb-creative-menu').hasClass('menu-open') ) {
35004						$('.uabb-creative-menu').removeClass('menu-open');
35005						$('.uabb-creative-menu-mobile-toggle').removeClass('uabb-active');
35006
35007						$(self.nodeClass).find('.uabb-creative-menu-mobile-toggle').trigger('click');
35008					}
35009				});
35010			}
35011		},
35012
35013		/**
35014		 * Check to see if Below Row should be enabled.
35015		 *
35016		 * @since  	1.11.0
35017		 * @return boolean
35018		 */
35019		_isMobileBelowRowEnabled: function() {
35020			return this.mobileBelowRow && $( this.nodeClass ).closest( '.fl-col' ).length;
35021		},
35022
35023		/**
35024		 * Logic for putting the mobile menu below the menu's
35025		 * column so it spans the full width of the page.
35026		 *
35027		 * @since  1.11.0
35028		 * @return void
35029		 */
35030		_placeMobileMenuBelowRow: function() {
35031
35032			if ( $( this.nodeClass + '-clone' ).length ) {
35033				return;
35034			}
35035
35036			var module = $( this.nodeClass ),
35037				clone  = null,
35038				col    = module.closest( '.fl-col' );
35039
35040			if ( module.length < 1 ) {
35041				return;
35042			}
35043			clone = ( module.length > 1 ) ? $( module[0] ).clone() : module.clone();
35044			module.find( 'ul.menu' ).css('display','none');
35045			clone.addClass( ( this.nodeClass + '-clone' ).replace( '.', '' ) );
35046			clone.find( '.uabb-creative-menu-mobile-toggle' ).remove();
35047			col.after( clone );
35048
35049			this._menuOnClick();
35050		},
35051
35052		/**
35053		 * Logic for removing the mobile menu from below the menu's
35054		 * column and putting it back in the main wrapper.
35055		 *
35056		 * @since  1.11.0
35057		 * @return void
35058		 */
35059		_removeMenuFromBelowRow: function(){
35060			if ( ! $( this.nodeClass + '-clone' ).length ) {
35061				return;
35062			}
35063			var module = $( this.nodeClass );
35064			module.find( 'ul.menu' ).css('display','none'),
35065				clone  = $( this.nodeClass + '-clone' );
35066				menu   = clone.find( 'ul.menu' );
35067			module.find( 'ul.menu' ).after( menu );
35068
35069			clone.remove();
35070		},
35071
35072		/**
35073		 * Init any mega menus that exist.
35074		 *
35075		 * @see 	this._isMenuToggle()
35076		 * @since  	1.6.0
35077		 * @return void
35078		 */
35079		_initMegaMenus: function() {
35080
35081			var module     = $( this.nodeClass ),
35082				rowContent = module.closest( '.fl-row-content' ),
35083				rowWidth   = rowContent.width(),
35084				rowOffset  = ( rowContent.offset.left != undefined ) ? rowContent.offset().left : '',
35085				megas      = module.find( '.mega-menu' ),
35086				disabled   = module.find( '.mega-menu-disabled' ),
35087				isToggle   = this._isMenuToggle();
35088
35089			if ( isToggle ) {
35090				megas.removeClass( 'mega-menu' ).addClass( 'mega-menu-disabled' );
35091				module.find( 'li.mega-menu-disabled > ul.sub-menu' ).css( 'width', '' );
35092				rowContent.css( 'position', '' );
35093			} else {
35094				disabled.removeClass( 'mega-menu-disabled' ).addClass( 'mega-menu' );
35095				module.find( 'li.mega-menu > ul.sub-menu' ).css( 'width', rowWidth + 'px' );
35096				rowContent.css( 'position', 'relative' );
35097			}
35098		},
35099
35100	};
35101
35102})(jQuery);
35103
35104jQuery(document).ready(function(){
35105	new UABBCreativeMenu({
35106		id: 'p0udco23w4t1',
35107		type: 'accordion',
35108		mobile: 'expanded',
35109		mobileBelowRow: false,
35110		breakPoints: {
35111			medium: 992,
35112			small: 768,
35113			custom: 768		},
35114		mobileBreakpoint: 'mobile',
35115		mediaBreakpoint: '768',
35116		mobileMenuType: 'default',
35117		fullScreenAnimation: '',
35118		isBuilderActive: false	});
35119});
35120
35121(function($){
35122	})(jQuery);
35123
35124jQuery(document).ready(function(){
35125	new UABBCreativeMenu({
35126		id: 'g0fb52hvxy1e',
35127		type: 'accordion',
35128		mobile: 'expanded',
35129		mobileBelowRow: false,
35130		breakPoints: {
35131			medium: 992,
35132			small: 768,
35133			custom: 768		},
35134		mobileBreakpoint: 'mobile',
35135		mediaBreakpoint: '768',
35136		mobileMenuType: 'default',
35137		fullScreenAnimation: '',
35138		isBuilderActive: false	});
35139});
35140
35141(function($){
35142	})(jQuery);
35143
35144;/* eslint-disable no-undef */
35145(function($) {
35146
35147	FLBuilderSearchForm = function(settings) {
35148		this.settings   = settings;
35149		this.nodeClass  = '.fl-node-' + settings.id;
35150		this.searchForm = $(this.nodeClass + ' .fl-search-form');
35151		this.form       = this.searchForm.find('form');
35152		this.input      = this.form.find('input[type=search]');
35153		this.button     = this.searchForm.find('.fl-button:is(a, button:not([type="submit"]), .fl-button:is(a, button:not([type="submit"]) *');
35154		this.resultsEl  = $(this.nodeClass + ' .fl-search-results-content');
35155
35156		this._init();
35157	};
35158
35159	FLBuilderSearchForm.prototype = {
35160
35161		settings: {},
35162		nodeClass: '',
35163		searchForm: '',
35164		form: null,
35165		input: null,
35166		button: null,
35167		resultsEl: '',
35168		searching: false,
35169		prevSearchData: {},
35170		request: null,
35171
35172		_init: function() {
35173			this._bindEvents();
35174			this._popupSearch();
35175		},
35176
35177		_bindEvents: function(){
35178			var $this        = this,
35179				keyCode      = null,
35180				keyType      = null,
35181			    enterPressed = false,
35182				t, et;
35183
35184			this.button.on('click', $.proxy(this._buttonClick, this));
35185			this.input.on('input', (event) => {
35186				const input = event.target;
35187				if ( input.checkValidity() ) {
35188					input.removeAttribute('aria-invalid');
35189				} else {
35190					input.setAttribute('aria-invalid', true);
35191				}
35192			});
35193
35194			if ( this.searchForm.hasClass('fl-search-button-expand') ) {
35195				this.input.attr({'id':  'input-' + this.settings.id, 'tabindex': -1});
35196				this.button.closest('.fl-button').attr({'aria-controls': 'input-' + this.settings.id, 'aria-expanded': false});
35197			}
35198			else if ( this.searchForm.hasClass('fl-search-button-reveal') ) {
35199				const form = this.searchForm.find('.fl-search-form-input-wrap');
35200				form.attr('id',  'form-' + this.settings.id);
35201				this.button.closest('.fl-button').attr({'aria-controls': 'form-' + this.settings.id, 'aria-expanded': false, 'aria-haspopup': true});
35202				form.on('focusout', (event) => {
35203					if (form.is(':visible') && form.has($(event.relatedTarget)).length === 0) {
35204						this._buttonClick(event);
35205					}
35206				});
35207				this.searchForm.on('keydown', (event) => {
35208					if (event.key === 'Escape' && form.is(':visible')) {
35209						this.button.focus();
35210					}
35211				});
35212			}
35213
35214			if ( 'ajax' == this.settings.result ) {
35215				$(document).on('click touchend', function(e){
35216					if( $(e.target).is('input') ) return;
35217
35218					$this._hideResults();
35219				} );
35220
35221				$this.resultsEl.bind("click touchend", function (e) {
35222	                e.stopImmediatePropagation();
35223	            });
35224
35225				// Disable form submit.
35226				$this.form.on( 'submit', function (e) {
35227                    e.preventDefault();
35228	            });
35229
35230				// Prevent auto-clearing errors in the FLBuilderLayout helper class.
35231				this.input.off('focus');
35232
35233				this.input.on('keyup', function(e) {
35234                    if (window.event) {
35235						keyCode = window.event.keyCode;
35236                        keyType = window.event.type;
35237                    } else if (e) {
35238						keyCode = e.which;
35239                        keyType = e.type;
35240                    }
35241
35242					// Prevent rapid enter
35243	                if ( 13 == keyCode ) {
35244	                    clearTimeout(et);
35245	                    et = setTimeout(function(){
35246	                        enterPressed = false;
35247	                    }, 300);
35248	                    if ( enterPressed ) {
35249					        return false;
35250	                    } else {
35251	                        enterPressed = true;
35252	                    }
35253	                }
35254
35255					if ( $this.input.val().length >= 3 && 'keyup' == keyType && 13 == keyCode ) {
35256						$this._search(e);
35257						return false;
35258					}
35259                });
35260
35261				this.input.on('click input', function(e) {
35262					if (window.event) {
35263						keyCode = window.event.keyCode;
35264                        keyType = window.event.type;
35265                    } else if (e) {
35266                        keyCode = e.which;
35267                        keyType = e.type;
35268                    }
35269
35270					// F1 to F12
35271					if ( (keyCode >= 37 && keyCode <= 40) || (keyCode >= 112 && keyCode <= 123) ) {
35272						return;
35273					}
35274
35275					if ($this.input.val().length < 3) {
35276	                    $this._hideLoader();
35277	                    $this._hideResults();
35278	                    $this.input.attr('aria-invalid', true);
35279	                    if ($this.post != null) $this.post.abort();
35280	                    clearTimeout(t);
35281	                    return;
35282	                }
35283
35284	                if ( 'click' == keyType || keyCode == 32 ) {
35285						if ( $this.resultsEl.html().length != 0 ) {
35286							clearTimeout(t);
35287							if( $this.resultsEl.hasClass('fl-search-open') ) return;
35288							$this._showResults();
35289						}
35290						else {
35291							$this._hideResults();
35292						}
35293						return;
35294	                }
35295
35296	                if ($this.request != null) $this.request.abort();
35297	                $this._hideLoader();
35298
35299					clearTimeout(t);
35300					t = setTimeout(function() {
35301						$this._search(e);
35302					}, 100);
35303				});
35304			}
35305		},
35306
35307		_search: function(e) {
35308			if ($.trim(this.input.val()).length < 1 || ('ajax' == this.settings.result && this.input.val().length < 3)) {
35309				this.input.attr('aria-invalid', true);
35310				return;
35311			}
35312			e.preventDefault();
35313
35314			if ( 'ajax' == this.settings.result ) {
35315				this._doAjaxSearch();
35316			}
35317			else {
35318				this.form.submit();
35319				// TODO: _doRedirectResults()
35320			}
35321
35322			return false;
35323		},
35324
35325		_doAjaxSearch: function() {
35326			var searchText     = this.input.val(),
35327				postId         = this.searchForm.closest( '.fl-builder-content' ).data( 'post-id' ),
35328				templateId     = this.searchForm.data( 'template-id' ),
35329				templateNodeId = this.searchForm.data( 'template-node-id' ),
35330				ajaxData       = {},
35331				self           = this;
35332
35333			if ( searchText.length < 1 ) return;
35334
35335			this.searching = true;
35336
35337			// Show loader
35338			this._showLoader();
35339
35340			ajaxData = {
35341				action           : 'fl_search_query',
35342				keyword          : searchText,
35343				post_id          : postId,
35344				template_id      : templateId,
35345				template_node_id : templateNodeId,
35346				node_id          : this.settings.id,
35347				nonce            : this.settings.nonce,
35348			}
35349
35350			// Check to see if searching the same keywords.
35351			if ( JSON.stringify(ajaxData) === JSON.stringify(this.prevSearchData) ) {
35352				if ( ! this.resultsEl.hasClass('fl-search-open') ) {
35353					this._showResults();
35354				}
35355                this._hideLoader();
35356                return false;
35357            }
35358
35359			// Send server request.
35360			this.request = $.post( FLBuilderLayoutConfig.paths.wpAjaxUrl, ajaxData, function(response){
35361				self._hideLoader();
35362
35363				self.resultsEl.html("");
35364				self.resultsEl.html(response);
35365				self._showResults();
35366
35367				self.prevSearchData = ajaxData;
35368			});
35369		},
35370
35371		_popupSearch: function() {
35372			var inputWrap = this.searchForm.find('.fl-search-form-input-wrap'),
35373				$this     = this;
35374
35375			if ('button' !== this.settings.layout || ( 'fullscreen' !== this.settings.btnAction && 'reveal' !== this.settings.btnAction )) {
35376				return;
35377			}
35378
35379			this.button.off('click');
35380			this.button.magnificPopup({
35381				type: 'inline',
35382				mainClass: 'fl-node-' + this.settings.id,
35383				items: {
35384					src: inputWrap[0],
35385				},
35386				alignTop: true,
35387				showCloseBtn: $this.settings.showCloseBtn,
35388				closeBtnInside: false,
35389				enableEscapeKey: true,
35390				closeOnBgClick: false,
35391				focus: 'input[type=search]',
35392				tLoading: '<i class="fas fa-spinner fa-spin fa-3x fa-fw"></i>',
35393				callbacks: {
35394					open: function(){
35395						$this.input.trigger('click');
35396					}
35397				}
35398			});
35399			this.resultsEl.appendTo( inputWrap );
35400		},
35401
35402		_buttonClick: function(e) {
35403			e.stopImmediatePropagation();
35404			if (this.searchForm.hasClass('fl-search-button-expand')) {
35405				this.searchForm.find('.fl-search-form-wrap').toggleClass('fl-search-expanded');
35406
35407				if (this.searchForm.find('.fl-search-form-wrap').hasClass('fl-search-expanded')) {
35408					this.button.closest('.fl-button').attr('aria-expanded', true);
35409					this.input.attr('tabindex', 0);
35410					this.input.focus();
35411				}
35412				else {
35413					this._hideResults();
35414					this.input.attr('tabindex', -1);
35415					this.button.closest('.fl-button').attr('aria-expanded', false);
35416				}
35417
35418				return false;
35419			} else if (this.searchForm.hasClass('fl-search-button-reveal') && $(e.target).closest('.fl-button:not([type="submit"])')) {
35420				const form = this.searchForm.find('.fl-search-form-input-wrap');
35421				if (e.detail && e.type === 'click' && form.is(':visible')) return false;
35422				form.fadeToggle('fast', () => {
35423					this.button.attr('aria-expanded', form.is(':visible'));
35424					if (form.is(':visible')) {
35425						this.input.focus();
35426					}
35427				});
35428
35429				return false;
35430			} else {
35431				this._search(e);
35432			}
35433		},
35434
35435		_showResults: function(){
35436			// Close any search results in a page.
35437			this._hideResults();
35438			this.resultsEl.addClass('fl-search-open');
35439
35440			if ('button' == this.settings.layout && 'expand' == this.settings.btnAction) {
35441				this.searchForm.find('.fl-search-form-input-wrap').css('overflow', 'visible');
35442			}
35443		},
35444
35445		_hideResults: function(){
35446			$('.fl-search-results-content').removeClass('fl-search-open');
35447
35448			if ('button' == this.settings.layout && 'expand' == this.settings.btnAction) {
35449				this.searchForm.find('.fl-search-form-input-wrap').removeAttr('style');
35450			}
35451		},
35452
35453		_doRedirectResults: function(){
35454			// TODO
35455		},
35456
35457		_showLoader: function(){
35458			$(this.nodeClass + ' .fl-search-loader-wrap').show();
35459		},
35460
35461		_hideLoader: function(){
35462			this.searching = false;
35463			$(this.nodeClass + ' .fl-search-loader-wrap').hide();
35464		},
35465
35466		_cleanInput: function(s) {
35467	        return encodeURIComponent(s).replace(/%20/g, '+');
35468	    }
35469
35470	}
35471
35472})(jQuery);
35473(function($) {
35474
35475	$(function() {
35476		new FLBuilderSearchForm({
35477			id: 'dn3ekciq47hl',
35478			layout: 'inline',
35479			btnAction: 'expand',
35480			result: 'redirect',
35481			showCloseBtn: true,
35482			nonce: '81ed9705b9',
35483		});
35484	});
35485
35486})(jQuery);
35487
35488/* Start Layout Custom JS */
35489
35490/* End Layout Custom JS */
35491
35492</script>
35492</body>
35493</html>
35494
35495<!-- Cache served by breeze CACHE (Desktop) - Last modified: Sat, 03 Oct 2026 15:13:30 GMT -->
35496
35497<!-- plugin=object-cache-pro client=phpredis metric#hits=14205 metric#misses=24 metric#hit-ratio=99.8 metric#bytes=22352398 metric#prefetches=365 metric#store-reads=39 metric#store-writes=7 metric#store-hits=381 metric#store-misses=11 metric#sql-queries=85 metric#ms-total=1160.87 metric#ms-cache=22.60 metric#ms-cache-avg=0.5022 metric#ms-cache-ratio=2.0 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.