PageSourceSearch

https://www.greshamchamber.org/

html greshamchamber.org collected 2026-09-29 18:49:24 UTC 392,396 bytes, 577 lines download raw bytes

1<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><link rel="profile" href="http://gmpg.org/xfn/11" /><link rel="pingback" href="https://www.greshamchamber.org/xmlrpc.php" /> <!--[if lt IE 9]> 
1<script src="https://www.greshamchamber.org/wp-content/themes/bb-theme/js/html5shiv.js"></script>
1 
1<script src="https://www.greshamchamber.org/wp-content/themes/bb-theme/js/respond.min.js"></script>
1 <![endif]--><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /><style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style><title>Gresham Area Chamber of Commerce and Visitors Center</title><meta name="description" content="Advocate. Educate, Collaborate. The Gresham Chamber really brings our community together with news, information, and opprotunities." /><link rel="canonical" href="https://www.greshamchamber.org/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="website" /><meta property="og:title" content="Home" /><meta property="og:description" content="Advocate. Educate, Collaborate. The Gresham Chamber really brings our community together with news, information, and opprotunities." /><meta property="og:url" content="https://www.greshamchamber.org/" /><meta property="og:site_name" content="Gresham Area Chamber of Commerce and Visitors Center" /><meta property="article:publisher" content="https://www.facebook.com/GreshamAreaChamberofCommerce" /><meta property="article:modified_time" content="2026-08-25T12:31:01+00:00" /><meta property="og:image" content="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2017/09/gresham-area-chamber-logo-sm.png" /><meta property="og:image:width" content="244" /><meta property="og:image:height" content="125" /><meta property="og:image:type" content="image/png" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:site" content="@GreshamChamber" /> 
1<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.greshamchamber.org/","url":"https://www.greshamchamber.org/","name":"Gresham Area Chamber of Commerce and Visitors Center","isPartOf":{"@id":"https://www.greshamchamber.org/#website"},"primaryImageOfPage":{"@id":"https://www.greshamchamber.org/#primaryimage"},"image":{"@id":"https://www.greshamchamber.org/#primaryimage"},"thumbnailUrl":"https://growthzonecmsprodeastus.azureedge.net/sites/1945/2017/09/gresham-area-chamber-logo-sm.png","datePublished":"2016-06-28T19:14:49+00:00","dateModified":"2026-08-25T12:31:01+00:00","description":"Advocate. Educate, Collaborate. The Gresham Chamber really brings our community together with news, information, and opprotunities.","breadcrumb":{"@id":"https://www.greshamchamber.org/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.greshamchamber.org/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.greshamchamber.org/#primaryimage","url":"https://growthzonecmsprodeastus.azureedge.net/sites/1945/2017/09/gresham-area-chamber-logo-sm.png","contentUrl":"https://growthzonecmsprodeastus.azureedge.net/sites/1945/2017/09/gresham-area-chamber-logo-sm.png","width":244,"height":125,"caption":"Gresham Chamber Logo"},{"@type":"BreadcrumbList","@id":"https://www.greshamchamber.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://www.greshamchamber.org/#website","url":"https://www.greshamchamber.org/","name":"Gresham Area Chamber of Commerce and Visitors Center","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.greshamchamber.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
1 <link rel='dns-prefetch' href='//www.greshamchamber.org' /><link rel='dns-prefetch' href='//use.fontawesome.com' /><link rel='dns-prefetch' href='//fonts.googleapis.com' /><link href='https://fonts.gstatic.com' crossorigin rel='preconnect' /><link rel="alternate" type="application/rss+xml" title="Gresham Area Chamber of Commerce and Visitors Center &raquo; Feed" href="https://www.greshamchamber.org/feed/" /><link rel="alternate" type="application/rss+xml" title="Gresham Area Chamber of Commerce and Visitors Center &raquo; Comments Feed" href="https://www.greshamchamber.org/comments/feed/" /><link rel="preload" href="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-solid-900.woff2" as="font" type="font/woff2" crossorigin="anonymous"><link rel="preload" href="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/fonts/fontawesome/5.15.4/webfonts/fa-brands-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> 
1<script defer src="data:text/javascript;base64,CndpbmRvdy5fd3BlbW9qaVNldHRpbmdzID0geyJiYXNlVXJsIjoiaHR0cHM6XC9cL3Mudy5vcmdcL2ltYWdlc1wvY29yZVwvZW1vamlcLzE2LjAuMVwvNzJ4NzJcLyIsImV4dCI6Ii5wbmciLCJzdmdVcmwiOiJodHRwczpcL1wvcy53Lm9yZ1wvaW1hZ2VzXC9jb3JlXC9lbW9qaVwvMTYuMC4xXC9zdmdcLyIsInN2Z0V4dCI6Ii5zdmciLCJzb3VyY2UiOnsiY29uY2F0ZW1vamkiOiJodHRwczpcL1wvd3d3LmdyZXNoYW1jaGFtYmVyLm9yZ1wvd3AtaW5jbHVkZXNcL2pzXC93cC1lbW9qaS1yZWxlYXNlLm1pbi5qcz92ZXI9Ni44LjIifX07Ci8qISBUaGlzIGZpbGUgaXMgYXV0by1nZW5lcmF0ZWQgKi8KIWZ1bmN0aW9uKHMsbil7dmFyIG8saSxlO2Z1bmN0aW9uIGMoZSl7dHJ5e3ZhciB0PXtzdXBwb3J0VGVzdHM6ZSx0aW1lc3RhbXA6KG5ldyBEYXRlKS52YWx1ZU9mKCl9O3Nlc3Npb25TdG9yYWdlLnNldEl0ZW0obyxKU09OLnN0cmluZ2lmeSh0KSl9Y2F0Y2goZSl7fX1mdW5jdGlvbiBwKGUsdCxuKXtlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KHQsMCwwKTt2YXIgdD1uZXcgVWludDMyQXJyYXkoZS5nZXRJbWFnZURhdGEoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCkuZGF0YSksYT0oZS5jbGVhclJlY3QoMCwwLGUuY2FudmFzLndpZHRoLGUuY2FudmFzLmhlaWdodCksZS5maWxsVGV4dChuLDAsMCksbmV3IFVpbnQzMkFycmF5KGUuZ2V0SW1hZ2VEYXRhKDAsMCxlLmNhbnZhcy53aWR0aCxlLmNhbnZhcy5oZWlnaHQpLmRhdGEpKTtyZXR1cm4gdC5ldmVyeShmdW5jdGlvbihlLHQpe3JldHVybiBlPT09YVt0XX0pfWZ1bmN0aW9uIHUoZSx0KXtlLmNsZWFyUmVjdCgwLDAsZS5jYW52YXMud2lkdGgsZS5jYW52YXMuaGVpZ2h0KSxlLmZpbGxUZXh0KHQsMCwwKTtmb3IodmFyIG49ZS5nZXRJbWFnZURhdGEoMTYsMTYsMSwxKSxhPTA7YTxuLmRhdGEubGVuZ3RoO2ErKylpZigwIT09bi5kYXRhW2FdKXJldHVybiExO3JldHVybiEwfWZ1bmN0aW9uIGYoZSx0LG4sYSl7c3dpdGNoKHQpe2Nhc2UiZmxhZyI6cmV0dXJuIG4oZSwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBkXHUyNmE3XHVmZTBmIiwiXHVkODNjXHVkZmYzXHVmZTBmXHUyMDBiXHUyNmE3XHVmZTBmIik/ITE6IW4oZSwiXHVkODNjXHVkZGU4XHVkODNjXHVkZGY2IiwiXHVkODNjXHVkZGU4XHUyMDBiXHVkODNjXHVkZGY2IikmJiFuKGUsIlx1ZDgzY1x1ZGZmNFx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM2Mlx1ZGI0MFx1ZGM2NVx1ZGI0MFx1ZGM2ZVx1ZGI0MFx1ZGM2N1x1ZGI0MFx1ZGM3ZiIsIlx1ZDgzY1x1ZGZmNFx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM2Mlx1MjAwYlx1ZGI0MFx1ZGM2NVx1MjAwYlx1ZGI0MFx1ZGM2ZVx1MjAwYlx1ZGI0MFx1ZGM2N1x1MjAwYlx1ZGI0MFx1ZGM3ZiIpO2Nhc2UiZW1vamkiOnJldHVybiFhKGUsIlx1ZDgzZVx1ZGVkZiIpfXJldHVybiExfWZ1bmN0aW9uIGcoZSx0LG4sYSl7dmFyIHI9InVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXJHbG9iYWxTY29wZSYmc2VsZiBpbnN0YW5jZW9mIFdvcmtlckdsb2JhbFNjb3BlP25ldyBPZmZzY3JlZW5DYW52YXMoMzAwLDE1MCk6cy5jcmVhdGVFbGVtZW50KCJjYW52YXMiKSxvPXIuZ2V0Q29udGV4dCgiMmQiLHt3aWxsUmVhZEZyZXF1ZW50bHk6ITB9KSxpPShvLnRleHRCYXNlbGluZT0idG9wIixvLmZvbnQ9IjYwMCAzMnB4IEFyaWFsIix7fSk7cmV0dXJuIGUuZm9yRWFjaChmdW5jdGlvbihlKXtpW2VdPXQobyxlLG4sYSl9KSxpfWZ1bmN0aW9uIHQoZSl7dmFyIHQ9cy5jcmVhdGVFbGVtZW50KCJzY3JpcHQiKTt0LnNyYz1lLHQuZGVmZXI9ITAscy5oZWFkLmFwcGVuZENoaWxkKHQpfSJ1bmRlZmluZWQiIT10eXBlb2YgUHJvbWlzZSYmKG89IndwRW1vamlTZXR0aW5nc1N1cHBvcnRzIixpPVsiZmxhZyIsImVtb2ppIl0sbi5zdXBwb3J0cz17ZXZlcnl0aGluZzohMCxldmVyeXRoaW5nRXhjZXB0RmxhZzohMH0sZT1uZXcgUHJvbWlzZS
1hmdW5jdGlvbihlKXtzLmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGUse29uY2U6ITB9KX0pLG5ldyBQcm9taXNlKGZ1bmN0aW9uKHQpe3ZhciBuPWZ1bmN0aW9uKCl7dHJ5e3ZhciBlPUpTT04ucGFyc2Uoc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShvKSk7aWYoIm9iamVjdCI9PXR5cGVvZiBlJiYibnVtYmVyIj09dHlwZW9mIGUudGltZXN0YW1wJiYobmV3IERhdGUpLnZhbHVlT2YoKTxlLnRpbWVzdGFtcCs2MDQ4MDAmJiJvYmplY3QiPT10eXBlb2YgZS5zdXBwb3J0VGVzdHMpcmV0dXJuIGUuc3VwcG9ydFRlc3RzfWNhdGNoKGUpe31yZXR1cm4gbnVsbH0oKTtpZighbil7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBXb3JrZXImJiJ1bmRlZmluZWQiIT10eXBlb2YgT2Zmc2NyZWVuQ2FudmFzJiYidW5kZWZpbmVkIiE9dHlwZW9mIFVSTCYmVVJMLmNyZWF0ZU9iamVjdFVSTCYmInVuZGVmaW5lZCIhPXR5cGVvZiBCbG9iKXRyeXt2YXIgZT0icG9zdE1lc3NhZ2UoIitnLnRvU3RyaW5nKCkrIigiK1tKU09OLnN0cmluZ2lmeShpKSxmLnRvU3RyaW5nKCkscC50b1N0cmluZygpLHUudG9TdHJpbmcoKV0uam9pbigiLCIpKyIpKTsiLGE9bmV3IEJsb2IoW2VdLHt0eXBlOiJ0ZXh0L2phdmFzY3JpcHQifSkscj1uZXcgV29ya2VyKFVSTC5jcmVhdGVPYmplY3RVUkwoYSkse25hbWU6IndwVGVzdEVtb2ppU3VwcG9ydHMifSk7cmV0dXJuIHZvaWQoci5vbm1lc3NhZ2U9ZnVuY3Rpb24oZSl7YyhuPWUuZGF0YSksci50ZXJtaW5hdGUoKSx0KG4pfSl9Y2F0Y2goZSl7fWMobj1nKGksZixwLHUpKX10KG4pfSkudGhlbihmdW5jdGlvbihlKXtmb3IodmFyIHQgaW4gZSluLnN1cHBvcnRzW3RdPWVbdF0sbi5zdXBwb3J0cy5ldmVyeXRoaW5nPW4uc3VwcG9ydHMuZXZlcnl0aGluZyYmbi5zdXBwb3J0c1t0XSwiZmxhZyIhPT10JiYobi5zdXBwb3J0cy5ldmVyeXRoaW5nRXhjZXB0RmxhZz1uLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnJiZuLnN1cHBvcnRzW3RdKTtuLnN1cHBvcnRzLmV2ZXJ5dGhpbmdFeGNlcHRGbGFnPW4uc3VwcG9ydHMuZXZlcnl0aGluZ0V4Y2VwdEZsYWcmJiFuLnN1cHBvcnRzLmZsYWcsbi5ET01SZWFkeT0hMSxuLnJlYWR5Q2FsbGJhY2s9ZnVuY3Rpb24oKXtuLkRPTVJlYWR5PSEwfX0pLnRoZW4oZnVuY3Rpb24oKXtyZXR1cm4gZX0pLnRoZW4oZnVuY3Rpb24oKXt2YXIgZTtuLnN1cHBvcnRzLmV2ZXJ5dGhpbmd8fChuLnJlYWR5Q2FsbGJhY2soKSwoZT1uLnNvdXJjZXx8e30pLmNvbmNhdGVtb2ppP3QoZS5jb25jYXRlbW9qaSk6ZS53cGVtb2ppJiZlLnR3ZW1vamkmJih0KGUudHdlbW9qaSksdChlLndwZW1vamkpKSl9KSl9KCh3aW5kb3csZG9jdW1lbnQpLHdpbmRvdy5fd3BlbW9qaVNldHRpbmdzKTsK"></script>
1 <style id='wp-emoji-styles-inline-css'>img.wp-smiley, img.emoji {
2		display: inline !important;
3		border: none !important;
4		box-shadow: none !important;
5		height: 1em !important;
6		width: 1em !important;
7		margin: 0 0.07em !important;
8		vertical-align: -0.1em !important;
9		background: none !important;
10		padding: 0 !important;
11	}</style><link rel='stylesheet' id='wp-block-library-css' href='https://www.greshamchamber.org/wp-includes/css/dist/block-library/style.min.css?ver=6.8.2' media='all' /><style id='wp-block-library-theme-inline-css'>.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}</style><style id='classic-theme-styles-inline-css'>/*! This file is auto-generated */
12.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}</style><style id='global-styles-inline-css'>: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: #333333;--wp--preset--color--fl-body-bg: #f5f5f5;--wp--preset--color--fl-body-text: #555555;--wp--preset--color--fl-accent: #0079c2;--wp--preset--color--fl-accent-hover: #95b9e2;--wp--preset--color--fl-topbar-bg: #b6ccd5;--wp--preset--color--fl-topbar-text: #ffffff;--wp--preset--color--fl-topbar-link: #ffffff;--wp--preset--color--fl-topbar-hover: #999999;--wp--preset--color--fl-header-bg: #ffffff;--wp--preset--color--fl-header-text: #555555;--wp--preset--color--fl-header-link: #555555;--wp--preset--color--fl-header-hover: #2f7f93;--wp--preset--color--fl-nav-bg: #ffffff;--wp--preset--color--fl-nav-link: #555555;--wp--preset--color--fl-nav-hover: #8eb848;--wp--preset--color--fl-content-bg: #f9f9f9;--wp--preset--color--fl-footer-widgets-bg: #2f2f2f;--wp--preset--color--fl-footer-widgets-text: #efefef;--wp--preset--color--fl-footer-widgets-link: #efefef;--wp--preset--color--fl-footer-widgets-hover: #a2a2a2;--wp--preset--color--fl-footer-bg: #202020;--wp--preset--color--fl-footer-text: #d5d5d5;--wp--preset--color--fl-footer-link: #d5d5d5;--wp--preset--color--fl-footer-hover: #a2a2a2;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 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,rgba(252,185,
120,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-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-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-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;}
12.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;}
13:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
14:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
15:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}</style><link rel='stylesheet' id='font-awesome-5-css' href='https://use.fontawesome.com/releases/v5.15.4/css/all.css?ver=2.9.2.1' media='all' /><link rel='stylesheet' id='pp-owl-carousel-css' href='https://www.greshamchamber.org/wp-content/cache/autoptimize/1945/autoptimize_single_c8322bd5bffc8e2856f2cbcd03c61d18.php?ver=2.40.5.1' media='all' /><link rel='stylesheet' id='pp-owl-carousel-theme-css' href='https://www.greshamchamber.org/wp-content/cache/autoptimize/1945/autoptimize_single_6c830c91a0a08fca0fe883504abc7d2b.php?ver=2.40.5.1' media='all' /><style id='fl-builder-layout-39227-inline-css'>.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts]):before,.fl-module:not([data-accepts]):after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts]):after,.fl-module-content:after {clear: both;}.fl-clear {clear: both;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;min-width: 0;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video {bottom: 0;left: 0px;max-width: none;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video video {min-width: 100%;min-height: 100%;width: auto;height: auto;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}
15.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {min-height: 0;}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;justify-content: center;align-items: center;}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;justify-content: flex-end;align-items: flex-end;}.fl-col-group-equal-height {display: flex;flex-wrap: wrap;width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading {flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {display: flex;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content {flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {justify-content: flex-start;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {justify-content: center;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-builder-layer {position: absolute;top:0;left:0;right: 0;bottom: 0;z-index: 0;pointer-events: none;overflow: hidden;}.fl-builder-shape-layer {z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 2;}.fl-row-has-layers .fl-row-content {z-index: 1;}.fl-row-bg-overlay .fl-row-content {z-index: 2;}
15.fl-builder-layer > * {display: block;position: absolute;top:0;left:0;width: 100%;}.fl-builder-layer + .fl-row-content {position: relative;}.fl-builder-layer .fl-shape {fill: #aaa;stroke: none;stroke-width: 0;width:100%;}@supports (-webkit-touch-callout: inherit) {.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@supports (-webkit-touch-callout: none) {.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .fl-button-left {text-align: left;}.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: right;height: auto;width: auto;}.fl-icon i:before {border: none !important;height: auto;width: auto;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text-empty {display: none;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-icon-text span {display: block;}.fl-icon-text span.mce-edit-focus {min-width: 1px;}.fl-module img {max-width: 100%;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}
15.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}body.fl-no-js .fl-animation {opacity: 1;}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated {animation-fill-mode: both;-webkit-animation-fill-mode: both;}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;-ms-filter: "alpha(opacity=0)";transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1! important;-ms-filter: "alpha(opacity=100)";}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}@media (max-width: 1200px) {}@media (max-width: 992px) { .fl-col-group.fl-col-group-medium-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;} }@media (max-width: 768px) { .fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {flex-basis: 100%;width: 100% !important;}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {display: unset;display: unset;-webkit-flex-wrap: unset;flex-wrap: unset;flex-direction: unset;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {margin: 0;padding-left: 0;padding-right: 0;} }@media (min-width: 1201px) {html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop) {display: none;}}@media (min-width: 993px) and (max-width: 1200px) {html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large) {display: none;}}@media (min-width: 769px) and (max-width: 992px) {html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium) {display: none;}}@media (max-width: 768px) {html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile) {display: none;}}.fl-col-content {display: flex;flex-direction: column;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-row-fixed-width {max-width: 1170px;}.fl-row-content-wrap {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}
15.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }.fl-node-58544613ac7cc {color: #ffffff;}.fl-builder-content .fl-node-58544613ac7cc *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-58544613ac7cc a {color: #ffffff;}.fl-builder-content .fl-node-58544613ac7cc a:hover {color: #ffffff;}.fl-builder-content .fl-node-58544613ac7cc h1,.fl-builder-content .fl-node-58544613ac7cc h2,.fl-builder-content .fl-node-58544613ac7cc h3,.fl-builder-content .fl-node-58544613ac7cc h4,.fl-builder-content .fl-node-58544613ac7cc h5,.fl-builder-content .fl-node-58544613ac7cc h6,.fl-builder-content .fl-node-58544613ac7cc h1 a,.fl-builder-content .fl-node-58544613ac7cc h2 a,.fl-builder-content .fl-node-58544613ac7cc h3 a,.fl-builder-content .fl-node-58544613ac7cc h4 a,.fl-builder-content .fl-node-58544613ac7cc h5 a,.fl-builder-content .fl-node-58544613ac7cc h6 a {color: #ffffff;}.fl-node-58544613ac7cc > .fl-row-content-wrap {background-color: #005182;background-image: url(https://growthzonecmsprodeastus.azureedge.net/sites/1945/2025/09/other-arial-view.jpg);background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-58544613ac7cc > .fl-row-content-wrap {margin-bottom:0px;} .fl-node-58544613ac7cc > .fl-row-content-wrap {padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.fl-node-58544613acfe4 > .fl-row-content-wrap {border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-58544613acfe4 .fl-row-content {max-width: 1298px;} .fl-node-58544613acfe4 > .fl-row-content-wrap {margin-bottom:40px;} .fl-node-58544613ac71f > .fl-row-content-wrap {padding-top:40px;}.fl-node-5d274249ef8b7 > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #f1f1f1;border-top-width: 1px;border-bottom-width: 1px;} .fl-node-5d274249ef8b7 > .fl-row-content-wrap {padding-bottom:60px;}.fl-node-58544613ac87a {width: 100%;}.fl-node-58544613ace8c {width: 100%;}.fl-node-58544613ad143 {width: 66.85%;}.fl-node-58544613ad143 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);} .fl-node-58544613ad143 > .fl-col-content {margin-right:20px;}@media ( max-width: 768px ) { .fl-node-58544613ad143.fl-col > .fl-col-content {margin-right:0px;margin-left:20px;}}.fl-node-59c3e346da10c {width: 100%;}.fl-node-5a294fc5cf781 {width: 79.38%;}.fl-node-5d274249efd2e {width: 100%;}.fl-node-5d274249efd30 {width: 100%;}.fl-node-60eba0623d10e {width: 20%;}.fl-node-42ewbfsxingp {width: 100%;}.fl-node-54nyb69k1dmr {width: 50%;}.fl-node-32m0vyb59cqr {width: 100%;}.fl-node-amvsb3c85wr6 {width: 100%;}.fl-node-58544613ad1ef {color: #ffffff;}.fl-builder-content .fl-node-58544613ad1ef *:not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: #ffffff;}.fl-builder-content .fl-node-58544613ad1ef a {color: #ffffff;}.fl-builder-content .fl-node-58544613ad1ef a:hover {color: #ffffff;}.fl-builder-content .fl-node-58544613ad1ef h1,.fl-builder-content .fl-node-58544613ad1ef h2,.fl-builder-content .fl-node-58544613ad1ef h3,.fl-builder-content .fl-node-58544613ad1ef h4,.fl-builder-content .fl-node-58544613ad1ef h5,.fl-builder-content .fl-node-58544613ad1ef h6,.fl-builder-content .fl-node-58544613ad1ef h1 a,.fl-builder-content .fl-node-58544613ad1ef h2 a,.fl-builder-content .fl-node-58544613ad1ef h3 a,.fl-builder-content .fl-node-58544613ad1ef h4 a,.fl-builder-content .fl-node-58544613ad1ef h5 a,.fl-builder-content .fl-node-58544613ad1ef h6 a {color: #ffffff;}.fl-node-58544613ad1ef {width: 33.15%;}.fl-node-58544613ad1ef > .fl-col-content {background-color: #aeb4ba;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}
15@media(max-width: 768px) {.fl-builder-content .fl-node-58544613ad1ef {width: 100% !important;max-width: none;clear: none;float: left;}} .fl-node-58544613ad1ef > .fl-col-content {margin-left:40px;}@media ( max-width: 992px ) { .fl-node-58544613ad1ef.fl-col > .fl-col-content {margin-left:20px;}}@media ( max-width: 768px ) { .fl-node-58544613ad1ef.fl-col > .fl-col-content {margin-top:20px;margin-right:15px;margin-left:15px;}}.fl-node-5a294fc5cf838 {width: 20.62%;}.fl-node-60eba0623d112 {width: 20%;}.fl-node-k1ln3b6mzjaq {width: 50%;}.fl-node-60eba0623d113 {width: 20%;}.fl-node-60eba0623d114 {width: 20%;}.fl-node-60eba0623d115 {width: 20%;}.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}.fl-node-58544613ac9d2.fl-module-heading .fl-heading {text-align: center;} .fl-node-58544613ac9d2 > .fl-module-content {margin-top:20px;margin-bottom:0px;}.gz-icon-group {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.gz-icon-group .gz-icon-group-wrapper,.gz-icon-group .gz-icon-group-wrapper > a {display: flex;align-items: center;text-align:center;}.gz-icon-group .gz-icon-group-wrapper .gz-icon-text {display:block;text-align:center;padding-left:0;}.gz-icon-group .gz-icon {display: inline-block;line-height: 100%;}.gz-icon-group .gz-icon a {text-decoration: none;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon i:before {font-size: 32px;height: auto;width: auto;background: ##95b9e2;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;line-height: 56px;height: 56px;width: 56px;text-align: center;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon a:hover i:before {background: ##b5cde2;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-text {height: 56px;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(1) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(2) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(3) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(4) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(5) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon i:before {color: #;background: #;}.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon i:hover,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon i:hover:before,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon a:hover i,.fl-node-59c3e346d9dab .fl-module-content .gz-icon-group-wrapper:nth-child(6) .gz-icon a:hover i:before {color: #;background: #;}.fl-node-59c3e346d9dab .gz-icon-group-wrapper .gz-icon-text {color: #;}.fl-node-59c3e346d9dab .gz-icon-group-wrapper .gz-icon-text a {color: #;}.fl-node-59c3e346d9dab .gz-icon-group .gz-icon-group-wrapper {padding: 12px;}.fl-node-59c3e346d9dab .gz-icon-group .gz-icon-group-wrapper .gz-icon {margin: 10px 10px 10px 10px;}.fl-node-59c3e346d9dab .gz-icon-group .gz-icon-group-wrapper {width: 120px;}.fl-node-59c3e346d9dab .gz-icon-group .gz-icon-group-wrapper .gz-icon-text {height: auto;}.fl-node-59c3e346d9dab .gz-icon-group {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.fl-node-59c3e346d9dab .gz-icon-group-wrapper,.fl-node-59c3e346d9dab .gz-icon-group-wrapper > a {flex-direction: column;} .fl-node-59c3e346d9dab > .fl-module-content {margin-top:10px;}.fl-animated.fl-fade-up {animation: fl-fade-up 1s ease;-webkit-animation: fl-fade-up 1s ease;}@-webkit-keyframes fl-fade-up {from {opacity: 0;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fl-fade-up {from {opacity: 0;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.fl-node-5a271d20bc1ca.fl-module-heading .fl-heading {text-align: left;} .fl-node-5a271d20bc1ca > .fl-module-content {margin-bottom:30px;margin-left:0px;}@media ( max-width: 768px ) { .fl-node-5a271d20bc1ca.fl-module > .fl-module-content {margin-left:20px;}}@media (max-width: 768px) { .fl-node-5a271d20bc1ca > .fl-module-content { margin-bottom:20px; } }
15.fl-builder-content .fl-node-5a294feae73ed a.fl-button,.fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited,.fl-builder-content .fl-node-5a294feae73ed a.fl-button *,.fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited *,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button *,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited * {color: #0079C2;}.fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover,.fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover span.fl-button-text,.fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover *,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover span.fl-button-text,.fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover * {color: #95B9E2;}.fl-node-5a294feae73ed.fl-button-wrap, .fl-node-5a294feae73ed .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5a294feae73ed a.fl-button {padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;}.fl-builder-content .fl-node-5a294feae73ed a.fl-button, .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited {font-size: 16px;line-height: 16px;border: 1px solid rgba(231,231,231,0);background-color: rgba(243,243,243,0);}.fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-builder-content .fl-node-5a294feae73ed a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:focus {border: 1px solid rgba(231,231,231,0);}.fl-builder-content .fl-node-5a294feae73ed a.fl-button, .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited, .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-builder-content .fl-node-5a294feae73ed a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:focus {border-style: solid;border-width: 0;background-clip: border-box;border-color: #e7e7e7;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}.fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover, .fl-page .fl-page .fl-builder-content .fl-node-5a294feae73ed a.fl-button:hover {background-color: rgba(243,243,243,0);}.fl-node-5d274249efd31.fl-module-heading .fl-heading {text-align: left;} .fl-node-5d274249efd31 > .fl-module-content {margin-bottom:30px;margin-left:0px;}@media ( max-width: 768px ) { .fl-node-5d274249efd31.fl-module > .fl-module-content {margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;}}.fl-builder-content .fl-node-60b5491b8533e a.fl-button,.fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover,.fl-builder-content .fl-node-60b5491b8533e a.fl-button:visited,.fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button,.fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover,.fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:visited {background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover,.fl-builder-content .fl-node-60b5491b8533e a.fl-button:focus,.fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover,.fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:focus {background: #004a70;background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-node-60b5491b8533e.fl-button-wrap, .fl-node-60b5491b8533e .fl-button-wrap {text-align: center;}
15.fl-builder-content .fl-node-60b5491b8533e a.fl-button, .fl-builder-content .fl-node-60b5491b8533e a.fl-button:visited, .fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button, .fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:visited {border: 1px solid #003e64;}.fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover, .fl-builder-content .fl-node-60b5491b8533e a.fl-button:focus, .fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:hover, .fl-page .fl-builder-content .fl-node-60b5491b8533e a.fl-button:focus {border: 1px solid #003e64;} .fl-node-60b5491b8533e > .fl-module-content {margin-top:0px;}img.mfp-img {padding-bottom: 40px !important;}.fl-builder-edit .fl-fill-container img {transition: object-position .5s;}.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {height: 100% !important;width: 100% !important;}@media (max-width: 768px) { .fl-photo-content,.fl-photo-img {max-width: 100%;} }.fl-node-60eba0a5e0250, .fl-node-60eba0a5e0250 .fl-photo {text-align: center;}.fl-node-60eba0a5e0250 .fl-photo-img {border-top-width: 0px;} .fl-node-60eba0a5e0250 > .fl-module-content {margin-top:20%;}.fl-node-60eba0eb12f18, .fl-node-60eba0eb12f18 .fl-photo {text-align: center;}.fl-node-60eba19f20249, .fl-node-60eba19f20249 .fl-photo {text-align: center;}.fl-node-60eba27b56892, .fl-node-60eba27b56892 .fl-photo {text-align: center;}.fl-node-60eba3578c60c, .fl-node-60eba3578c60c .fl-photo {text-align: center;}.fl-node-61e4d63949d8c .fl-separator {border-top-width: 2px;border-top-style: solid;border-top-color: #ffffff;max-width: 80%;margin: auto;} .fl-node-61e4d63949d8c > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-6f0cep8viog9, .fl-node-6f0cep8viog9 .fl-photo {text-align: center;}.fl-builder-content .fl-rich-text strong {font-weight: bold;}.fl-module.fl-rich-text p:last-child {margin-bottom: 0;}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {margin-bottom: 0;}.fl-node-inae80u5fxt2.fl-module-heading .fl-heading {text-align: left;} .fl-node-inae80u5fxt2 > .fl-module-content {margin-top:0px;margin-bottom:30px;margin-left:0px;}@media (max-width: 768px) { .fl-node-inae80u5fxt2 > .fl-module-content { margin-bottom:20px; } }.fl-builder-content .fl-node-ant06b8zelvx .fl-module-content .fl-rich-text,.fl-builder-content .fl-node-ant06b8zelvx .fl-module-content .fl-rich-text * {color: #4c5256;}.fl-builder-content .fl-node-ant06b8zelvx .fl-rich-text, .fl-builder-content .fl-node-ant06b8zelvx .fl-rich-text *:not(b, strong) {font-size: 17px;}body a.fl-callout-title-link {text-decoration: none;}body h1.fl-callout-title,body h2.fl-callout-title,body h3.fl-callout-title,body h4.fl-callout-title,body h5.fl-callout-title,body h6.fl-callout-title {margin: 0;padding: 0 0 10px 0;}.fl-callout-text p {margin: 0 !important;padding: 0 0 10px 0 !important;}.fl-callout-button {padding: 10px 0 0 0;}.fl-callout-cta-link {display: block;}.fl-callout-icon-above-title .fl-icon {display: block;margin-bottom: 20px;}.fl-callout-icon-below-title .fl-icon {display: block;margin: 10px 0 15px;}.fl-callout-icon-above-title .fl-icon i,.fl-callout-icon-below-title .fl-icon i {display: inline-block;float: none;}.fl-callout-icon-left-title .fl-callout-title,.fl-callout-icon-right-title .fl-callout-title {display: inline-block;}.fl-callout-icon-left-title .fl-callout-title span,.fl-callout-icon-right-title .fl-callout-title span {display: table-cell;vertical-align: middle;}.fl-callout-icon-left-title .fl-icon {padding-right: 15px;}.fl-callout-icon-right-title .fl-icon {padding-left: 15px;}.fl-callout-icon-left,.fl-callout-icon-right {display: table;}.fl-callout-icon-left .fl-icon,.fl-callout-icon-left-text .fl-icon {display: table-cell;vertical-align: top;padding-right: 15px;}.fl-callout-icon-right .fl-icon,.fl-callout-icon-right-text .fl-icon {display: table-cell;vertical-align: top;padding-left: 15px;}.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {display: table-cell;}.fl-callout-photo-above-title .fl-photo {margin-bottom: 15px;}.fl-callout-photo-below-title .fl-photo {margin-bottom: 15px;margin-top: 5px;}.fl-callout-photo-left {display: table;table-layout: fixed;width: 100%;}.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {display: table-cell;padding-right: 30px;width: 50%;vertical-align: top;}.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}.fl-callout-photo-right {display: table;table-layout: fixed;width: 100%;}.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {display: table-cell;padding-left: 30px;width: 50%;vertical-align: top;}.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}.fl-module-callout .fl-module-content {overflow: hidden;}@media (max-width: 768px) { .fl-callout-photo-left,.fl-callout-photo-right {display: block;}.fl-callout-photo-left .fl-callout-photo,.fl-callout-photo-left-text .fl-callout-photo {display: block;margin-bottom: 15px;padding-left: 0;padding-right: 0;width: auto;}.fl-callout-photo-right .fl-callout-photo,.fl-callout-photo-right-text .fl-callout-photo {display: block;margin-top: 25px;padding-left: 0;padding-right: 0;width: auto;}.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-content,.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-content {display: block;width: auto;} }.fl-node-utsd9c4y5e13 .fl-callout {text-align: left;}.fl-node-utsd9c4y5e13 .fl-callout-icon-left, .fl-node-utsd9c4y5e13 .fl-callout-icon-right {float: none;}.fl-node-utsd9c4y5e13 .fl-module-content {padding-top: 0px;}.fl-node-utsd9c4y5e13 .fl-callout-title {font-weight: 700;}@media(max-width: 992px) {.fl-node-utsd9c4y5e13 .fl-callout-icon-left, .fl-node-utsd9c4y5e13 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-utsd9c4y5e13 .fl-callout-icon-left, .fl-node-utsd9c4y5e13 .fl-callout-icon-right {float: none;}} .fl-node-utsd9c4y5e13 > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;} .fl-node-58544613acd34 > .fl-module-content {margin-top:15px;margin-right:200px;margin-bottom:0px;margin-left:200px;}@media ( max-width: 992px ) { .fl-node-58544613acd34.fl-module > .fl-module-content {margin-right:20px;margin-left:20px;}}@media ( max-width: 768px ) { .fl-node-58544613acd34.fl-module > .fl-module-content {margin-right:20px;margin-left:20px;}}.fl-animated.fl-fade-right {animation: fl-fade-right 1s ease;-webkit-animation: fl-fade-right 1s ease;}@-webkit-keyframes fl-fade-right {from {opacity: 0;-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fl-fade-right {from {opacity: 0;-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}} .fl-node-58544613acf38 > .fl-module-content {margin-top:0px;margin-right:0px;margin-left:0px;}@media ( max-width: 768px ) { .fl-node-58544613acf38.fl-module > .fl-module-content {margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;}}
15.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button,.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover,.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited,.fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button,.fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited {background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover,.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus,.fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus {background: #004a70;background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-node-5fefb9bec8396.fl-button-wrap, .fl-node-5fefb9bec8396 .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited {border: 1px solid #003e64;}.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus {border: 1px solid #003e64;}.fl-builder-content .fl-node-5fefb9bec8396 a.fl-button, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus {border-style: dashed;border-width: 0;background-clip: border-box;border-color: #b2c7d0;}.fl-builder-content .fl-module-button.fl-node-5fefb9bec8396 a.fl-button:hover, .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus, .fl-page .fl-builder-content .fl-module-button.fl-node-5fefb9bec8396 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefb9bec8396 a.fl-button:focus {border-color: #b2c7d0;} .fl-node-5fefb9bec8396 > .fl-module-content {margin-top:0px;}.fl-node-ysagt0uzeli8, .fl-node-ysagt0uzeli8 .fl-photo {text-align: center;}.fl-node-hs3ibrdf9x6w, .fl-node-hs3ibrdf9x6w .fl-photo {text-align: center;}.fl-node-9gtcz2vqaku6 .fl-callout {text-align: left;}.fl-node-9gtcz2vqaku6 .fl-callout-icon-left, .fl-node-9gtcz2vqaku6 .fl-callout-icon-right {float: none;}.fl-builder-content .fl-node-9gtcz2vqaku6 a.fl-button {padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;}.fl-builder-content .fl-node-9gtcz2vqaku6 a.fl-button, .fl-builder-content .fl-node-9gtcz2vqaku6 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-9gtcz2vqaku6 a.fl-button, .fl-page .fl-builder-content .fl-node-9gtcz2vqaku6 a.fl-button:visited {font-size: 14px;line-height: 14px;}@media(max-width: 992px) {.fl-node-9gtcz2vqaku6 .fl-callout-icon-left, .fl-node-9gtcz2vqaku6 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-9gtcz2vqaku6 .fl-callout-icon-left, .fl-node-9gtcz2vqaku6 .fl-callout-icon-right {float: none;}}.fl-node-9gtcz2vqaku6, .fl-node-9gtcz2vqaku6 .fl-photo {text-align: center;}.fl-node-9gtcz2vqaku6 .fl-photo-img {border-style: solid;border-width: 0;background-clip: border-box;border-color: rgb(114, 169, 227);border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;}.fl-node-9gtcz2vqaku6 .fl-callout-title {font-weight: 700;}.fl-builder-content .fl-node-9gtcz2vqaku6 .fl-callout-content .fl-callout-cta-link {color: #0004f7;} .fl-node-9gtcz2vqaku6 > .fl-module-content {margin-top:45px;margin-right:20px;margin-bottom:0px;margin-left:0px;}@media (max-width: 768px) { .fl-node-9gtcz2vqaku6 > .fl-module-content { margin-top:20px; } }.fl-node-5d5709377ed87 .fl-callout {text-align: center;}.fl-node-5d5709377ed87 .fl-callout-icon-left, .fl-node-5d5709377ed87 .fl-callout-icon-right {float: none;}.fl-node-5d5709377ed87 .fl-module-content {padding-top: 5%;}.fl-node-5d5709377ed87 .fl-callout-title {font-size: 33px;}@media(max-width: 992px) {.fl-node-5d5709377ed87 .fl-callout-icon-left, .fl-node-5d5709377ed87 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-5d5709377ed87 .fl-callout-icon-left, .fl-node-5d5709377ed87 .fl-callout-icon-right {float: none;}} .fl-node-5d5709377ed87 > .fl-module-content {margin-top:0px;margin-bottom:0px;}
15.fl-builder-content .fl-node-6054f5f342edf a.fl-button,.fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover,.fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited,.fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button,.fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover,.fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited {background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover,.fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus,.fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover,.fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus {background: #004a70;background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-node-6054f5f342edf.fl-button-wrap, .fl-node-6054f5f342edf .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-6054f5f342edf a.fl-button, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited {border: 1px solid #003e64;}.fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus {border: 1px solid #003e64;}.fl-builder-content .fl-node-6054f5f342edf a.fl-button, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:visited, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:hover, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus {border-style: dashed;border-width: 0;background-clip: border-box;border-color: #b2c7d0;}.fl-builder-content .fl-module-button.fl-node-6054f5f342edf a.fl-button:hover, .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus, .fl-page .fl-builder-content .fl-module-button.fl-node-6054f5f342edf a.fl-button:hover, .fl-page .fl-builder-content .fl-node-6054f5f342edf a.fl-button:focus {border-color: #b2c7d0;} .fl-node-6054f5f342edf > .fl-module-content {margin-top:0px;margin-bottom:20px;}.fl-node-hbq5wd4lvkt9 .fl-callout {text-align: left;}.fl-node-hbq5wd4lvkt9 .fl-callout-icon-left, .fl-node-hbq5wd4lvkt9 .fl-callout-icon-right {float: none;}.fl-node-hbq5wd4lvkt9 .fl-module-content {padding-top: 0px;}.fl-node-hbq5wd4lvkt9 .fl-callout-title {font-weight: 700;}@media(max-width: 992px) {.fl-node-hbq5wd4lvkt9 .fl-callout-icon-left, .fl-node-hbq5wd4lvkt9 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-hbq5wd4lvkt9 .fl-callout-icon-left, .fl-node-hbq5wd4lvkt9 .fl-callout-icon-right {float: none;}} .fl-node-hbq5wd4lvkt9 > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button,.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover,.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:visited,.fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button,.fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:visited {background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover,.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus,.fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus {background: #004a70;background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-node-5d97a8bf98b2f.fl-button-wrap, .fl-node-5d97a8bf98b2f .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button, .fl-builder
15-content .fl-node-5d97a8bf98b2f a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:visited {border: 1px solid #003e64;}.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus {border: 1px solid #003e64;}.fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button, .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:visited, .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus {border-style: dashed;border-width: 0;background-clip: border-box;border-color: #b2c7d0;}.fl-builder-content .fl-module-button.fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus, .fl-page .fl-builder-content .fl-module-button.fl-node-5d97a8bf98b2f a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5d97a8bf98b2f a.fl-button:focus {border-color: #b2c7d0;} .fl-node-5d97a8bf98b2f > .fl-module-content {margin-top:0px;margin-bottom:5px;}.fl-node-l1jiadukch65.fl-module-heading .fl-heading {text-align: left;} .fl-node-l1jiadukch65 > .fl-module-content {margin-top:0px;margin-bottom:30px;margin-left:0px;}@media (max-width: 768px) { .fl-node-l1jiadukch65 > .fl-module-content { margin-bottom:20px; } }.clearfix:before,.clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.fl-row-fixed-width {min-width: 1px;}.fl-col-group.fl-col-group-responsive-reversed,.fl-col-group.fl-col-group-responsive-reversed .fl-col,.fl-col-group.fl-col-group-responsive-reversed .fl-col-content,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {min-width: 0px;}.pp-testimonials .sr-only {position: absolute !important;height: 1px !important;width: 1px !important;margin: 0 !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);clip-path: polygon(0px 0px, 0px 0px, 0px 0px);-webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);overflow: hidden !important;}.pp-testimonials .owl-carousel button.owl-dot {background: none !important;border: none !important;}.pp-testimonials-grid-0 .pp-testimonials {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.pp-testimonials-grid-1 .pp-testimonials {grid-template-columns: repeat(1,1fr);display: grid;}.pp-testimonials-grid-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.pp-testimonials-grid-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.pp-testimonials-grid-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.pp-testimonials-grid-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.pp-testimonials-grid-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.pp-masonry-grid .pp-testimonials {display: block !important;}.pp-masonry-grid .pp-testimonial {display: inline-block;}.fl-module .pp-testimonials-image img {border: 0 solid;width: 100%;margin: 0 auto;max-height: 150px;max-width: 150px;}.fl-module .carousel-enabled .pp-testimonials-image img {max-height: 100px;max-width: 100px;}.pp-testimonials {text-align: center;}.pp-testimonial {padding: 15px;}.pp-testimonials-no-heading .pp-testimonials-heading {display: none !important;}.pp-testimonials h3.pp-testimonials-title {font-weight: 400;margin-bottom: 15px;margin-top: 15px;}.pp-testimonials h4.pp-testimonials-subtitle {margin: 0;text-transform: none;}.pp-testimonials .pp-content-wrapper {background: transparent;position: relative;}.pp-testimonials .pp-testimonials-content p {margin-bottom: 15px;}.pp-testimonials .pp-testimonials-content p:last-of-type {margin-bottom: 0;}.pp-testimonials .pp-vertical-align {display: table;}.pp-testimonials .pp-vertical-align .pp-title-wrapper {display: table-cell;vertical-align: middle;}.pp-testimonials .pp-arrow-top {border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid transparent;height: 0;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;top: -15px;width: 0;}.pp-testimonials .pp-arrow-bottom {border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid transparent;height: 0;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;bottom: -15px;width: 0;}.pp-testimonials .pp-arrow-left {border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid transparent;height: 0;left: -15px;position: absolute;top: 30px;width: 0;}.pp-testimonials .layout-1 {text-align: center;}.pp-testimonials .layout-1 .pp-testimonials-image img {margin-bottom: 20px;}.pp-testimonials .layout-1 .pp-testimonials-content p:last-of-type {margin-bottom: 15px;}.pp-testimonials .layout-2 {text-align: center;}.pp-testimonials .layout-2 .pp-testimonials-image {display: inline-block;margin-right: 25px;}.pp-testimonials .layout-2.pp-vertical-align {margin: 0 auto;}.pp-testimonials .layout-2 .pp-content-wrapper {margin-bottom: 25px;}.pp-testimonials .layout-3 .pp-testimonials-image {float: left;margin-right: 30px;max-width: 150px;width: 22%;}.pp-testimonials .layout-3 .layout-3-content {float: left;text-align: left;width: 75%;}.pp-testimonials .layout-3.carousel-enabled .pp-testimonials-image {max-width: 100px;}.pp-testimonials .layout-3.carousel-enabled .pp-testimonials-image img {width: 100%;}.pp-testimonials .layout-3 .pp-testimonials-content p:last-of-type {margin-bottom: 15px;}.pp-testimonials .layout-4 {position: relative;padding-top: 50px;}.pp-testimonials .layout-4 .layout-4-content {background: #eee;padding: 50px;position: relative;z-index: 9;}.pp-testimonials .layout-4 .pp-testimonials-image {position: relative;z-index: 10;position: absolute;transform: translate(-50%,-50%);left: 50%;}.pp-testimonials .layout-4 .pp-testimonials-content {margin-top: 20px;}.pp-testimonials .layout-4 .pp-testimonials-content p:last-of-type {margin-bottom: 15px;}.pp-testimonials .layout-4-container .bx-wrapper {margin-bottom: 0;}.pp-testimonials .layout-4-container .bx-pager {bottom: 40px;}.pp-testimonials .layout-4-container.carousel-enabled .bx-pager {bottom: 30px;}.pp-testimonials .layout-4.no-image-inner .layout-4-content,.pp-testimonials .layout-4.carousel-enabled.no-image-inner .layout-4-content {padding-top: 50px;top: 0;}.pp-testimonials .layout-5 {text-align: center;}.pp-testimonials .layout-5 .pp-testimonials-image {display: inline-block;margin-right: 25px;}.pp-testimonials .layout-5 .pp-vertical-align {margin: 0 auto;width: 100%;}.pp-testimonials .layout-5 .pp-testimonials-subtitle {margin-bottom: 20px;}.pp-testimonials-wrap {position: relative;}.pp-testimonials-wrap.pp-testimonials-slider .pp-testimonial {position: absolute;top: 0;visibility: hidden;}.pp-testimonials-wrap.pp-testimonials-slider .pp-testimonial:first-child,.pp-testimonials-slider .pp-testimonials-loaded .pp-testimonial {position: relative;visibility: visible;}.pp-testimonials-wrap .fa {opacity: 0.8;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;-ms-transition: opacity 0.2s;transition: opacity 0.2s;}.pp-testimonials-wrap .fa:hover {opacity: 1;}.pp-testimonials-wrap .pp-arrow-wrapper {margin-bottom: 10px;text-align: center;}.pp-testimonials-wrap .owl-nav {display: flex;justify-content: center;}.pp-testimonials-wrap .owl-nav button {box-shadow: none;border: 0;outline: none;line-height: 0;margin: 0;padding: 0;font-size: 20px;background-image: none !important;z-index: 1;display: inline-flex;align-items: center;justify-content: center;}.pp-testimonials-wrap .owl-nav button svg {height: 20px;box-shadow: none;outline: none;border-radius: 100%;}.pp-testimonials-wrap .owl-nav.position-side button {position: absolute;top: 50%;transform: translateY(-50%);}.pp-testimonials-wrap .owl-nav.position-side button.owl-prev {left: -15px;}.pp-testimonials-wrap .owl-nav.position-side button.owl-next {right: -15px;}.pp-testimonials-flexbox .owl-stage {display: flex;}.pp-testimonials-flexbox .owl-carousel .owl-item {display: flex;align-items: center;flex: 1 0 auto;padding: 0 20px;}.pp-testimonials-flexbox .pp-testimonial {display: flex;flex-direction: column;align-items: center;align-content: center;justify-content: center;width: 100%;height: 100%;}.pp-testimonials-flexbox .pp-testimonial .pp-content-wrapper {height: auto !important;}.pp-testimonials-wrap .owl-carousel.owl-loaded:focus {outline: none;}@media (max-width: 768px) { .pp-testimonials .layout-3 .pp-testimonials-image {float: none;margin: 0 auto 20px;text-align: center;width: 100%;}.pp-testimonials .layout-3 .layout-3-content {float: none;text-align: center;width: 100% !important;} }.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .pp-arrow-wrapper {text-align: center;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-theme .owl-dots .owl-dot span {opacity: 1;background: #999999;box-shadow: none;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-theme .owl-dots .owl-dot.active span,.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-theme .owl-dots .owl-dot:hover span,.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-theme .owl-dots .owl-dot:focus span {background: #999999;opacity: 1;box-shadow: none;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav {justify-content: center;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button {width: 10px;height: 10px;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button svg {height: 0px;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button {}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button svg path {}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button:hover {}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .owl-nav button:hover svg path {}.fl-node-4vlipzxdrfg1 .pp-testimonial {}.fl-node-4vlipzxdrfg1 .pp-testimonials .pp-content-wrapper {padding: 20px;}.fl-node-4vlipzxdrfg1 .pp-testimonial.layout-1 .pp-content-wrapper {}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .pp-testimonials-heading {color: #000000;}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-title-wrapper .pp-testimonials-name {color: #212121;}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-title-wrapper .pp-testimonials-designation {color: #212121;}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-testimonials-title {}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-testimonials-content {
15color: #212121;}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-testimonials-image img {max-height: 100px;max-width: 100px;}.fl-node-4vlipzxdrfg1.pp-masonry-grid .pp-testimonials {column-count: 3;}@media only screen and ( max-width: 1200px ) {.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-1 .pp-testimonials {grid-template-columns: 100%;display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-lg-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.fl-node-4vlipzxdrfg1.pp-masonry-grid .pp-testimonials {}}@media only screen and ( max-width: 992px ) {.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-1 .pp-testimonials {grid-template-columns: 100%;display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-md-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.fl-node-4vlipzxdrfg1.pp-masonry-grid .pp-testimonials {}}@media only screen and ( max-width: 768px ) {.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-1 .pp-testimonials {grid-template-columns: 100%;display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-2 .pp-testimonials {grid-template-columns: repeat(2,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-3 .pp-testimonials {grid-template-columns: repeat(3,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-4 .pp-testimonials {grid-template-columns: repeat(4,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-5 .pp-testimonials {grid-template-columns: repeat(5,1fr);display: grid;}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid-sm-6 .pp-testimonials {grid-template-columns: repeat(6,1fr);display: grid;}.fl-node-4vlipzxdrfg1.pp-masonry-grid .pp-testimonials {}}.fl-node-4vlipzxdrfg1 .pp-testimonials-grid .pp-testimonials {grid-gap: 20px;}.fl-node-4vlipzxdrfg1 .pp-testimonials-wrap .pp-testimonials-heading {letter-spacing: 0px;}.fl-node-4vlipzxdrfg1 .pp-testimonial .pp-testimonials-content {font-size: 20px;letter-spacing: 0px;} .fl-node-4vlipzxdrfg1 > .fl-module-content {margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;}.fl-node-zlb4dwk20ams .fl-separator {border-top-width: 2px;border-top-style: solid;border-top-color: #cccccc;max-width: 80%;margin: auto;} .fl-node-zlb4dwk20ams > .fl-module-content {margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;}.fl-node-s64mdgrxec1u .fl-callout {text-align: left;}.fl-node-s64mdgrxec1u .fl-callout-icon-left, .fl-node-s64mdgrxec1u .fl-callout-icon-right {float: none;}@media(max-width: 992px) {.fl-node-s64mdgrxec1u .fl-callout-icon-left, .fl-node-s64mdgrxec1u .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-s64mdgrxec1u .fl-callout-icon-left, .fl-node-s64mdgrxec1u .fl-callout-icon-right {float: none;}}.fl-node-s64mdgrxec1u .fl-callout-title {font-weight: 700;} .fl-node-s64mdgrxec1u > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button,.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover,.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited,.fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button,.fl-page .fl-builder
15-content .fl-node-5fefbbae71e7d a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited {background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover,.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus,.fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover,.fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus {background: #004a70;background: linear-gradient(to bottom,#1e688e 0%, #004a70 100%);}.fl-node-5fefbbae71e7d.fl-button-wrap, .fl-node-5fefbbae71e7d .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited {border: 1px solid #003e64;}.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus {border: 1px solid #003e64;}.fl-builder-content .fl-node-5fefbbae71e7d a.fl-button, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:visited, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus {border-style: dashed;border-width: 0;background-clip: border-box;border-color: #b2c7d0;}.fl-builder-content .fl-module-button.fl-node-5fefbbae71e7d a.fl-button:hover, .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus, .fl-page .fl-builder-content .fl-module-button.fl-node-5fefbbae71e7d a.fl-button:hover, .fl-page .fl-builder-content .fl-node-5fefbbae71e7d a.fl-button:focus {border-color: #b2c7d0;} .fl-node-5fefbbae71e7d > .fl-module-content {margin-top:0px;}.fl-node-yp3s21ht7wk8.fl-module-heading .fl-heading {text-align: left;} .fl-node-yp3s21ht7wk8 > .fl-module-content {margin-top:0px;margin-bottom:30px;margin-left:0px;}@media (max-width: 768px) { .fl-node-yp3s21ht7wk8 > .fl-module-content { margin-bottom:20px; } }.fl-node-58544613ac514 .fl-callout {text-align: left;}.fl-node-58544613ac514 .fl-callout-icon-left, .fl-node-58544613ac514 .fl-callout-icon-right {float: none;}@media(max-width: 992px) {.fl-node-58544613ac514 .fl-callout-icon-left, .fl-node-58544613ac514 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-58544613ac514 .fl-callout-icon-left, .fl-node-58544613ac514 .fl-callout-icon-right {float: none;}}.fl-node-58544613ac514 .fl-callout-title {font-weight: 700;} .fl-node-58544613ac514 > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-node-5d570888e1c84 .fl-callout {text-align: center;}.fl-node-5d570888e1c84 .fl-callout-icon-left, .fl-node-5d570888e1c84 .fl-callout-icon-right {float: none;}.fl-builder-content .fl-node-5d570888e1c84 .fl-callout-content .fl-callout-title, .fl-builder-content .fl-node-5d570888e1c84 .fl-callout-content .fl-callout-title-text, .fl-builder-content .fl-node-5d570888e1c84 .fl-callout-content .fl-callout-title-text:hover {color: #004a70;}.fl-node-5d570888e1c84 .fl-callout-title {font-weight: 700;text-align: center;}.fl-builder-content .fl-node-5d570888e1c84 .fl-callout-content .fl-callout-text *, .fl-builder-content .fl-node-5d570888e1c84 .fl-callout-content .fl-callout-cta-link {color: #004a70;}.fl-node-5d570888e1c84 .fl-callout-text, .fl-node-5d570888e1c84 .fl-callout-cta-link {text-align: center;}@media(max-width: 992px) {.fl-node-5d570888e1c84 .fl-callout-icon-left, .fl-node-5d570888e1c84 .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-5d570888e1c84 .fl-callout-icon-left, .fl-node-5d570888e1c84 .fl-callout-icon-right {float: none;}} .fl-node-5d570888e1c84 > .fl-module-content {margin-top:0px;margin-bottom:0px;} .fl-node-5d2736385a499 > .fl-module-content {margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:10px;}.fl-node-gkn7486jyd2p .fl-separator {border-top-width: 1px;border-top-style: solid;border-top-color: #cccccc;max-width: 100%;margin: auto;}.fl-node-filmtxdy53ah .fl-callout {text-align: left;}.fl-node-filmtxdy53ah .fl-callout-icon-left, .fl-node-filmtxdy53ah .fl-callout-icon-right {float: none;}@media(max-width: 992px) {.fl-node-filmtxdy53ah .fl-callout-icon-left, .fl-node-filmtxdy53ah .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-filmtxdy53ah .fl-callout-icon-left, .fl-node-filmtxdy53ah .fl-callout-icon-right {float: none;}}.fl-node-filmtxdy53ah .fl-callout-title {font-weight: 700;} .fl-node-filmtxdy53ah > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-node-9oxmqnp0di41.fl-button-wrap, .fl-node-9oxmqnp0di41 .fl-button-wrap {text-align: center;}
15.fl-builder-content .fl-node-9oxmqnp0di41 a.fl-button, .fl-builder-content .fl-node-9oxmqnp0di41 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-9oxmqnp0di41 a.fl-button, .fl-page .fl-builder-content .fl-node-9oxmqnp0di41 a.fl-button:visited {font-weight: 700;font-size: calc(16px + 0.175vw);text-align: center;}.fl-node-c19e732x6vzm .fl-separator {border-top-width: 1px;border-top-style: solid;border-top-color: #cccccc;max-width: 100%;margin: auto;}.fl-node-ugtq4l7hw05k, .fl-node-ugtq4l7hw05k .fl-photo {text-align: center;}.fl-node-xndw6jm8akou .fl-callout {text-align: left;}.fl-node-xndw6jm8akou .fl-callout-icon-left, .fl-node-xndw6jm8akou .fl-callout-icon-right {float: none;}@media(max-width: 992px) {.fl-node-xndw6jm8akou .fl-callout-icon-left, .fl-node-xndw6jm8akou .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-xndw6jm8akou .fl-callout-icon-left, .fl-node-xndw6jm8akou .fl-callout-icon-right {float: none;}}.fl-node-xndw6jm8akou .fl-callout-title {font-weight: 700;} .fl-node-xndw6jm8akou > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-node-b5triyn0owue, .fl-node-b5triyn0owue .fl-photo {text-align: center;}.fl-node-h1kmpj5t8db7 .fl-separator {border-top-width: 1px;border-top-style: solid;border-top-color: #cccccc;max-width: 100%;margin: auto;}.fl-node-q1rd0bnsmhz9, .fl-node-q1rd0bnsmhz9 .fl-photo {text-align: center;}.fl-node-xadfs5tnki80.fl-button-wrap, .fl-node-xadfs5tnki80 .fl-button-wrap {text-align: center;}.fl-builder-content .fl-node-xadfs5tnki80 a.fl-button, .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:visited {font-weight: 700;text-align: center;}.fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover, .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:focus {border: 1px solid #40464a;}.fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover, .fl-page .fl-page .fl-builder-content .fl-node-xadfs5tnki80 a.fl-button:hover {background-color: #4c5256;}.fl-node-q0eg8ju7zc4m .fl-separator {border-top-width: 1px;border-top-style: solid;border-top-color: #cccccc;max-width: 100%;margin: auto;}.fl-node-60baec3b011fa .fl-callout {text-align: left;}.fl-node-60baec3b011fa .fl-callout-icon-left, .fl-node-60baec3b011fa .fl-callout-icon-right {float: none;}@media(max-width: 992px) {.fl-node-60baec3b011fa .fl-callout-icon-left, .fl-node-60baec3b011fa .fl-callout-icon-right {float: none;}}@media(max-width: 768px) {.fl-node-60baec3b011fa .fl-callout-icon-left, .fl-node-60baec3b011fa .fl-callout-icon-right {float: none;}}.fl-node-60baec3b011fa .fl-module-content {padding-top: 15px;} .fl-node-60baec3b011fa > .fl-module-content {margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.fl-row .fl-col .fl-node-60673ba4b43b2 h3.fl-heading a,.fl-row .fl-col .fl-node-60673ba4b43b2 h3.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-60673ba4b43b2 h3.fl-heading .fl-heading-text *,.fl-node-60673ba4b43b2 h3.fl-heading .fl-heading-text {color: #004a70;}.fl-node-60673ba4b43b2.fl-module-heading .fl-heading {font-weight: 800;text-align: center;} .fl-node-60673ba4b43b2 > .fl-module-content {margin-top:10px;margin-bottom:5px;}.fl-embed-video iframe {max-width: 100%;}.fl-wp-video {position: relative;height: 0;overflow: hidden;padding: 0 0 56.25%;}.fl-wp-video .wp-video {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}.mfp-container .fl-video-lightbox-content .wp-video {margin-left: auto;margin-right: auto;}.mfp-container .fl-video-lightbox-content .fluid-width-video-wrapper iframe {width: 80%;height: auto;margin-left: auto;margin-right: auto;}.fl-module-video .fl-video-poster {cursor: pointer;}
15.fl-wp-video .wp-video .mejs-container,.fl-wp-video .wp-video .mejs-inner,.fl-wp-video .wp-video .mejs-layers,.fl-wp-video .wp-video .mejs-layer,.fl-wp-video .wp-video-shortcode,.fl-wp-video .me-plugin,.fl-wp-video .me-plugin * {width: 100% !important;height: 100% !important;}.fl-video-sticky {position: fixed;top: 20px;z-index: 11;}.fl-wp-video img{width: 100%;}@media (max-width: 768px) {}.fl-node-gw2byxoezs4h .fl-video-poster {display: none;}.fl-content-slider .fl-slide-bg-photo {animation: gz-kenburns 7s;}@keyframes gz-kenburns {0% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}100% {-moz-transition: all 6s ease-in-out 300ms;-o-transition: all 6s ease-in-out 300ms;transition: all 6s ease-in-out 300ms;-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);transform: scale(1.08);}}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-58544613acfe4 .fl-row-content {min-width: 0px;}.fl-node-58544613ac71f .fl-row-content {min-width: 0px;}.fl-node-5d274249ef8b7 .fl-row-content {min-width: 0px;}</style><link rel='stylesheet' id='wp_memberzone_search_style-css' href='https://www.greshamchamber.org/wp-content/plugins/wp-memberzone/assets/css/search-styles.min.css?ver=1' media='all' /><style id='fl-builder-layout-54666-inline-css'>.fl-node-59b2fe732fff2 > .fl-row-content-wrap {background-color: #ffffff;border-style: solid;border-width: 0;background-clip: border-box;border-color: #f1f1f1;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-59b2fe732fff2 .fl-row-content {max-width: 1366px;} .fl-node-59b2fe732fff2 > .fl-row-content-wrap {padding-top:15px;padding-bottom:10px;}.fl-node-59b2fe7330165 {width: 20.02%;}.fl-node-59b2fe7330165 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 768px) {.fl-builder-content .fl-node-59b2fe7330165 {width: 50% !important;max-width: none;clear: none;float: left;}} .fl-node-59b2fe7330165 > .fl-col-content {margin-top:-70px;}@media ( max-width: 992px ) { .fl-node-59b2fe7330165.fl-col > .fl-col-content {margin-top:0px;}}@media ( max-width: 768px ) { .fl-node-59b2fe7330165.fl-col > .fl-col-content {margin-top:0px;}}.fl-node-59b2fe7330219 {width: 79.98%;}.fl-node-59b2fe7330219 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 768px) {.fl-builder-content .fl-node-59b2fe7330219 {width: 50% !important;max-width: none;clear: none;float: left;}}.fl-menu ul,.fl-menu li{list-style: none;margin: 0;padding: 0;}.fl-menu .menu:before,.fl-menu .menu:after{content: '';display: table;clear: both;}.fl-menu-horizontal {display: inline-flex;flex-wrap: wrap;align-items: center;}.fl-menu li{position: relative;}.fl-menu a{display: block;padding: 10px;text-decoration: none;}.fl-menu a:hover{text-decoration: none;}.fl-menu .sub-menu{min-width: 220px;}.fl-module[data-node] .fl-menu .fl-menu-expanded .sub-menu {background-color: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.fl-menu .fl-has-submenu:focus,.fl-menu .fl-has-submenu .sub-menu:focus,.fl-menu .fl-has-submenu-container:focus {outline: 0;}.fl-menu .fl-has-submenu-container{ position: relative; }.fl-menu .fl-menu-accordion .fl-has-submenu > .sub-menu{display: none;}.fl-menu .fl-menu-accordion .fl-has-submenu.fl-active .hide-heading > .sub-menu {box-shadow: none;display: block !important;}.fl-menu .fl-menu-toggle{position: absolute;top: 0;right: 0;bottom: 0;
15height: 100%;cursor: pointer;}.fl-menu .fl-toggle-arrows .fl-menu-toggle:before,.fl-menu .fl-toggle-none .fl-menu-toggle:before{border-color: #333;}.fl-menu .fl-menu-expanded .fl-menu-toggle{display: none;}.fl-menu .fl-menu-mobile-toggle {position: relative;padding: 8px;background-color: transparent;border: none;color: #333;border-radius: 0;}.fl-menu .fl-menu-mobile-toggle:focus-visible {outline: 2px auto Highlight;outline: 2px auto -webkit-focus-ring-color;}.fl-menu .fl-menu-mobile-toggle.text{width: 100%;text-align: center;}.fl-menu .fl-menu-mobile-toggle.hamburger .fl-menu-mobile-toggle-label,.fl-menu .fl-menu-mobile-toggle.hamburger-label .fl-menu-mobile-toggle-label{display: inline-block;margin-left: 10px;vertical-align: middle;}.fl-menu .fl-menu-mobile-toggle.hamburger .svg-container,.fl-menu .fl-menu-mobile-toggle.hamburger-label .svg-container{display: inline-block;position: relative;width: 1.4em;height: 1.4em;vertical-align: middle;}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu,.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect,.fl-menu .fl-menu-mobile-toggle.hamburger-label .hamburger-menu rect{fill: currentColor;}li.mega-menu .hide-heading > a,li.mega-menu .hide-heading > .fl-has-submenu-container,li.mega-menu-disabled .hide-heading > a,li.mega-menu-disabled .hide-heading > .fl-has-submenu-container {display: none;}ul.fl-menu-horizontal li.mega-menu {position: static;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu {top: inherit !important;left: 0 !important;right: 0 !important;width: 100%;}ul.fl-menu-horizontal li.mega-menu.fl-has-submenu:hover > ul.sub-menu,ul.fl-menu-horizontal li.mega-menu.fl-has-submenu.focus > ul.sub-menu {display: flex !important;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu li {border-color: transparent;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li {width: 100%;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a {font-weight: bold;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {background: transparent;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu .fl-menu-toggle {display: none;}ul.fl-menu-horizontal li.mega-menu > ul.sub-menu ul.sub-menu {background: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;display: block;min-width: 0;opacity: 1;padding: 0;position: static;visibility: visible;}:where(.fl-col-group-medium-reversed, .fl-col-group-responsive-reversed) > .fl-menu-mobile-clone {flex: 1 1 100%;}.fl-menu-mobile-clone {clear: both;}.fl-menu-mobile-clone .fl-menu .menu {float: none !important;}.fl-menu-mobile-close {display: none;}.fl-menu-mobile-close,.fl-menu-mobile-close:hover,.fl-menu-mobile-close:focus {background: none;border: 0 none;color: inherit;font-size: 18px;padding: 10px 6px;}.fl-menu-mobile-close:focus-visible {outline: 2px auto Highlight;outline: 2px auto -webkit-focus-ring-color;}.fl-node-59b2fe7330389 .fl-menu .menu {}.fl-builder-content .fl-node-59b2fe7330389 .menu > li > a,.fl-builder-content .fl-node-59b2fe7330389 .menu > li > .fl-has-submenu-container > a,.fl-builder-content .fl-node-59b2fe7330389 .sub-menu > li > a,.fl-builder-content .fl-node-59b2fe7330389 .sub-menu > li > .fl-has-submenu-container > a{color: #4c5256;}.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none .fl-menu-toggle:before {border-color: #4c5256;}.fl-node-59b2fe7330389 .menu > li > a:hover,.fl-node-59b2fe7330389 .menu > li > a:focus,.fl-node-59b2fe7330389 .menu > li > .fl-has-submenu-container:hover > a,.fl-node-59b2fe7330389 .menu > li > .fl-has-submenu-container.focus > a,.fl-node-59b2fe7330389 .menu > li.current-menu-item > a,.fl-node-59b2fe7330389 .menu > li.current-menu-item > .fl-has-submenu-container > a,.fl-node-59b2fe7330389 .sub-menu > li > a:hover,.fl-node-59b2fe7330389 .sub-menu > li > a:focus,.fl-node-59b2fe7330389 .sub-menu > li > .fl-has-submenu-container:hover > a,.fl-node-59b2fe7330389 .sub-menu > li > .fl-has-submenu-container.focus > a,.fl-node-59b2fe7330389 .sub-menu > li.current-menu-item > a,.fl-node-59b2fe7330389 .sub-menu > li.current-menu-item > .fl-has-submenu-container > a{color: #0079c2;}.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows .fl-has-submenu-container:hover > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows .fl-has-submenu-container.focus > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-arrows li.current-menu-item >.fl-has-submenu-container > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none .fl-has-submenu-container:hover > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none .fl-has-submenu-container.focus > .fl-menu-toggle:before,.fl-node-59b2fe7330389 .fl-menu .fl-toggle-none li.current-menu-item >.fl-has-submenu-container > .fl-menu-toggle:before{border-color: #0079c2;}.fl-node-59b2fe7330389 .menu .fl-has-submenu .sub-menu{display: none;}.fl-node-59b2fe7330389 .fl-menu .sub-menu {background-color: #ffffff;-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.1);
15-ms-box-shadow: 0 1px 20px rgba(0,0,0,0.1);box-shadow: 0 1px 20px rgba(0,0,0,0.1);}.fl-node-59b2fe7330389 .fl-menu .fl-menu-toggle:before{content: '';position: absolute;right: 50%;top: 50%;z-index: 1;display: block;width: 9px;height: 9px;margin: -5px -5px 0 0;border-right: 2px solid;border-bottom: 2px solid;-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translateX( -5px ) rotate( 45deg );-ms-transform: translateX( -5px ) rotate( 45deg );transform: translateX( -5px ) rotate( 45deg );}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{-webkit-transform: rotate( -180deg );-ms-transform: rotate( -180deg );transform: rotate( -180deg );}.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-arrows .fl-has-submenu-container a{padding-right: 34px;}.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-none .fl-menu-toggle{width: 36px;}.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-arrows .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-horizontal.fl-toggle-none .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-vertical.fl-toggle-arrows .fl-menu-toggle,.fl-node-59b2fe7330389 .fl-menu-vertical.fl-toggle-none .fl-menu-toggle{width: 34px;}.fl-node-59b2fe7330389 .fl-menu li{border-top: 1px solid transparent;}.fl-node-59b2fe7330389 .fl-menu li:first-child{border-top: none;}@media ( max-width: 992px ) {.fl-node-59b2fe7330389 .fl-menu .menu {position: absolute;left: 20px;right: 20px;z-index: 1500;}.fl-node-59b2fe7330389 .fl-menu .menu {background-color: #ffffff;}.fl-node-59b2fe7330389 .fl-menu ul.menu {display: none;float: none;}.fl-node-59b2fe7330389 .fl-menu .sub-menu {-webkit-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.fl-node-59b2fe7330389 .mega-menu.fl-active .hide-heading > .sub-menu,.fl-node-59b2fe7330389 .mega-menu-disabled.fl-active .hide-heading > .sub-menu {display: block !important;}.fl-node-59b2fe7330389 .fl-menu-logo,.fl-node-59b2fe7330389 .fl-menu-search-item {display: none;}} @media ( min-width: 993px ) {.fl-node-59b2fe7330389 .fl-menu .menu > li{ display: inline-block; }.fl-node-59b2fe7330389 .menu li{border-left: 1px solid transparent;border-top: none;}.fl-node-59b2fe7330389 .menu li:first-child{border: none;}.fl-node-59b2fe7330389 .menu li li{border-top: 1px solid transparent;border-left: none;}.fl-node-59b2fe7330389 .menu .fl-has-submenu .sub-menu{position: absolute;top: 100%;left: 0;z-index: 10;visibility: hidden;opacity: 0;text-align:left;}.fl-node-59b2fe7330389 .fl-has-submenu .fl-has-submenu .sub-menu{top: 0;left: 100%;}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu:hover > .sub-menu,.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu.focus > .sub-menu{display: block;visibility: visible;opacity: 1;}.fl-node-59b2fe7330389 .menu .fl-has-submenu.fl-menu-submenu-right .sub-menu{left: inherit;right: 0;}.fl-node-59b2fe7330389 .menu .fl-has-submenu .fl-has-submenu.fl-menu-submenu-right .sub-menu{top: 0;left: inherit;right: 100%;}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu.fl-active > .fl-has-submenu-container .fl-menu-toggle{-webkit-transform: none;-ms-transform: none;transform: none;}.fl-node-59b2fe7330389 .fl-menu .fl-has-submenu .fl-has-submenu .fl-menu-toggle:before{-webkit-transform: translateY( -5px ) rotate( -45deg );-ms-transform: translateY( -5px ) rotate( -45deg );transform: translateY( -5px ) rotate( -45deg );}.fl-node-59b2fe7330389 ul.sub-menu {padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}.fl-node-59b2fe7330389 ul.sub-menu a {}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle{display: none;}}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {color: #4c5256;font-size: 16px;text-transform: none;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;border-color: rgba( 0,0,0,0.1 );}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.hamburger .hamburger-menu rect {fill: #4c5256;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle:hover,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.fl-active {color: #0079c2;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle:hover rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.fl-active rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.hamburger:hover .hamburger-menu rect,.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle.fl-active .hamburger-menu rect {fill: #0079c2;}.fl-node-59b2fe7330389 ul.fl-menu-horizontal li.mega-menu > ul.sub-menu > li > .fl-has-submenu-container a:hover {color: #4c5256;}.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu > li {font-family: Raleway, sans-serif;font-weight: 600;font-size: 14px;text-transform: none;}.fl-node-59b2fe7330389 .fl-menu {text-align: right;}.fl-node-59b2fe7330389 .fl-menu .menu {justify-content: right;}.fl-node-59b2fe7330389 .menu a {padding-top: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 20px;}.fl-node-59b2fe7330389 .fl-menu .menu .sub-menu > li {font-size: 16px;line-height: 1;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: right;}@media(max-width: 1200px) {.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: none;}}@media(max-width: 992px) {.fl-node-59b2fe7330389 .menu li.fl-has-submenu ul.sub-menu {padding-left: 15px;}.fl-node-59b2fe7330389 .fl-menu .sub-menu {background-color: transparent;}.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: none;}}@media(max-width: 768px) {.fl-node-59b2fe7330389 .fl-menu .fl-menu-mobile-toggle {float: none;}} .fl-node-59b2fe7330389 > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:0px;}@media ( max-width: 768px ) { .fl-node-59b2fe7330389.fl-module > .fl-module-content {margin-top:0px;}}.fl-node-59c40071369e2, .fl-node-59c40071369e2 .fl-photo {text-align: left;} .fl-node-59c40071369e2 > .fl-module-content {margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}
15.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {position: fixed;width: 100%;z-index: 100;}.fl-theme-builder-flyout-menu-push-left .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {left: auto !important;transition: left 0.2s !important;}.fl-theme-builder-flyout-menu-push-right .fl-builder-content[data-type="header"].fl-theme-builder-header-sticky {right: auto !important;transition: right 0.2s !important;}.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-menu .fl-menu-mobile-opacity {height: 100vh;width: 100vw;}.fl-builder-content[data-type="header"]:not([data-overlay="1"]).fl-theme-builder-header-sticky .fl-menu-mobile-flyout {top: 0px;}.fl-theme-builder-flyout-menu-active body {margin-left: 0px !important;margin-right: 0px !important;}.fl-theme-builder-has-flyout-menu, .fl-theme-builder-has-flyout-menu body {overflow-x: hidden;}.fl-theme-builder-flyout-menu-push-right {right: 0px;transition: right 0.2s ease-in-out;}.fl-theme-builder-flyout-menu-push-left {left: 0px;transition: left 0.2s ease-in-out;}.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-right {position: relative;right: 250px;}.fl-theme-builder-flyout-menu-active .fl-theme-builder-flyout-menu-push-left {position: relative;left: 250px;}.fl-theme-builder-flyout-menu-active .fl-builder-content[data-type="header"] .fl-menu-disable-transition {transition: none;}.fl-builder-content[data-shrink="1"] .fl-row-content-wrap,.fl-builder-content[data-shrink="1"] .fl-col-content,.fl-builder-content[data-shrink="1"] .fl-module-content,.fl-builder-content[data-shrink="1"] img {-webkit-transition: all 0.4s ease-in-out, background-position 1ms;-moz-transition: all 0.4s ease-in-out, background-position 1ms;transition: all 0.4s ease-in-out, background-position 1ms;}.fl-builder-content[data-shrink="1"] img {width: auto;}.fl-builder-content[data-shrink="1"] img.fl-photo-img {width: auto;height: auto;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-row-content-wrap {margin-bottom: 0;margin-top: 0;}.fl-theme-builder-header-shrink-row-bottom.fl-row-content-wrap {padding-bottom: 5px;}.fl-theme-builder-header-shrink-row-top.fl-row-content-wrap {padding-top: 5px;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink .fl-col-content {margin-bottom: 0;margin-top: 0;padding-bottom: 0;padding-top: 0;}.fl-theme-builder-header-shrink-module-bottom.fl-module-content {margin-bottom: 5px;}.fl-theme-builder-header-shrink-module-top.fl-module-content {margin-top: 5px;}.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img {-webkit-transition: all 0.4s ease-in-out, background-position 1ms;-moz-transition: all 0.4s ease-in-out, background-position 1ms;transition: all 0.4s ease-in-out, background-position 1ms;}.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {position: absolute;width: 100%;z-index: 100;}.fl-builder-edit body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"] {display: none;}body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap,body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content {background: transparent;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-59b2fe732fff2 .fl-row-content {min-width: 0px;}</style><link rel='stylesheet' id='dashicons-css' href='https://www.greshamchamber.org/wp-includes/css/dashicons.min.css?ver=6.8.2' media='all' /><style id='fl-builder-layout-54673-inline-css'>.fl-node-59bae91f7935a > .fl-row-content-wrap {background-color: #005182;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-59bae91f7935a > .fl-row-content-wrap {padding-top:10px;padding-bottom:10px;}.fl-node-59badcdd20b71 {color: #f5f5f5;}.fl-builder-content .fl-node-59badcdd20b71 *:not(input):not(textarea):not(select):not(a):not
15(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-59badcdd20b71 a {color: #f5f5f5;}.fl-builder-content .fl-node-59badcdd20b71 a:hover {color: #f5f5f5;}.fl-builder-content .fl-node-59badcdd20b71 h1,.fl-builder-content .fl-node-59badcdd20b71 h2,.fl-builder-content .fl-node-59badcdd20b71 h3,.fl-builder-content .fl-node-59badcdd20b71 h4,.fl-builder-content .fl-node-59badcdd20b71 h5,.fl-builder-content .fl-node-59badcdd20b71 h6,.fl-builder-content .fl-node-59badcdd20b71 h1 a,.fl-builder-content .fl-node-59badcdd20b71 h2 a,.fl-builder-content .fl-node-59badcdd20b71 h3 a,.fl-builder-content .fl-node-59badcdd20b71 h4 a,.fl-builder-content .fl-node-59badcdd20b71 h5 a,.fl-builder-content .fl-node-59badcdd20b71 h6 a {color: #f5f5f5;}.fl-node-59badcdd20b71 > .fl-row-content-wrap {background-color: rgba(0,81,130,0.9);border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-59badcdd20b71 > .fl-row-content-wrap {padding-top:30px;padding-bottom:20px;}.fl-node-59badcdd20896 {color: #ffffff;}.fl-builder-content .fl-node-59badcdd20896 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {color: inherit;}.fl-builder-content .fl-node-59badcdd20896 a {color: #ffffff;}.fl-builder-content .fl-node-59badcdd20896 a:hover {color: #ffffff;}.fl-builder-content .fl-node-59badcdd20896 h1,.fl-builder-content .fl-node-59badcdd20896 h2,.fl-builder-content .fl-node-59badcdd20896 h3,.fl-builder-content .fl-node-59badcdd20896 h4,.fl-builder-content .fl-node-59badcdd20896 h5,.fl-builder-content .fl-node-59badcdd20896 h6,.fl-builder-content .fl-node-59badcdd20896 h1 a,.fl-builder-content .fl-node-59badcdd20896 h2 a,.fl-builder-content .fl-node-59badcdd20896 h3 a,.fl-builder-content .fl-node-59badcdd20896 h4 a,.fl-builder-content .fl-node-59badcdd20896 h5 a,.fl-builder-content .fl-node-59badcdd20896 h6 a {color: #ffffff;}.fl-node-59badcdd20896 > .fl-row-content-wrap {background-color: #005182;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-59badcdd20896 > .fl-row-content-wrap {padding-top:13px;padding-bottom:0px;}.fl-node-59badcdd20a06 {width: 100%;}.fl-node-59badcdd20e41 {width: 27.27%;}.fl-node-59badcdd20e41 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}.fl-node-59bae91f7fe42 {width: 100%;}.fl-node-59badcdd20d8d {width: 45.55%;}.fl-node-59badcdd20d8d > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}.fl-node-59badcdd20cd9 {width: 27.18%;}.fl-node-59badcdd20cd9 > .fl-col-content {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media (max-width: 768px) { .fl-module-icon {text-align: center;} }.fl-node-59badcdd20faa .fl-icon i,.fl-node-59badcdd20faa .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd20faa .fl-icon i:hover,.fl-node-59badcdd20faa .fl-icon i:hover:before,.fl-node-59badcdd20faa .fl-icon a:hover i,.fl-node-59badcdd20faa .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-59badcdd20faa .fl-icon i, .fl-node-59badcdd20faa .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd20faa.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd20faa .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd20faa > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-59badcdd21062 .fl-icon i,.fl-node-59badcdd21062 .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd21062 .fl-icon i, .fl-node-59badcdd21062 .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd21062.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd21062 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd21062 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.fl-row .fl-col .fl-node-59badcdd2133f h3.fl-heading a,.fl-row .fl-col .fl-node-59badcdd2133f h3.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-59badcdd2133f h3.fl-heading .fl-heading-text *,.fl-node-59badcdd2133f h3.fl-heading .fl-heading-text {color: #f3f3f3;}.fl-node-59badcdd2133f.fl-module-heading .fl-heading {text-align: center;} .fl-node-59badcdd2133f > .fl-module-content {margin-top:0px;margin-bottom:0px;} .fl-node-59badcdd213f9 > .fl-module-content {margin-top:0px;margin-right:5px;margin-bottom:0px;margin-left:5px;}@media ( max-width: 768px ) { .fl-node-59badcdd213f9.fl-module > .fl-module-content {margin-top:0px;margin-bottom:0px;}}.fl-node-59badcdd214b3 .fl-icon i,.fl-node-59badcdd214b3 .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd214b3 .fl-icon i:hover,.fl-node-59badcdd214b3 .fl-icon i:hover:before,.fl-node-59badcdd214b3 .fl-icon a:hover i,.fl-node-59badcdd214b3 .fl-icon a:hover i:before {color: #7f7f7f;}.fl-node-59badcdd214b3 .fl-icon i, .fl-node-59badcdd214b3 .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd214b3.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd214b3 .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd214b3 > .fl-module-content {margin-top:0px;margin-bottom:0px;margin-left:5px;}.fl-node-59badcdd2156d .fl-icon i,.fl-node-59badcdd2156d .fl-icon i:before {color: #9b9b9b;}.fl-node-59badcdd2156d .fl-icon i, .fl-node-59badcdd2156d .fl-icon i:before {font-size: 16px;}.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}.fl-node-59badcdd2156d.fl-module-icon {text-align: left;}@media(max-width: 1200px) {.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 992px) {.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}}@media(max-width: 768px) {.fl-node-59badcdd2156d .fl-icon-wrap .fl-icon-text {height: 28px;}} .fl-node-59badcdd2156d > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:3px;}.fl-node-59baee5ad8e55 .fl-icon i, .fl-node-59baee5ad8e55 .fl-icon i:before {font-size: 18px;}.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-59baee5ad8e55.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-59baee5ad8e55 .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-59baee5ad8e55 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-59baef1a88975 .fl-icon i, .fl-node-59baef1a88975 .fl-icon i:before {font-size: 18px;}.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-59baef1a88975.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-59baef1a88975 .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-59baef1a88975 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-59baef19915f5 .fl-icon i, .fl-node-59baef19915f5 .fl-icon i:before {font-size: 18px;}.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-59baef19915f5.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-59baef19915f5 .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-59baef19915f5 > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-u6a8y1ivo5ts .fl-icon i, .fl-node-u6a8y1ivo5ts .fl-icon i:before {font-size: 18px;}.fl-node-u6a8y1ivo5ts .fl-icon-wrap .fl-icon-text {height: 31.5px;}.fl-node-u6a8y1ivo5ts.fl-module-icon {text-align: center;}@media(max-width: 1200px) {.fl-node-u6a8y1ivo5ts .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 992px) {.fl-node-u6a8y1ivo5ts .fl-icon-wrap .fl-icon-text {height: 31.5px;}}@media(max-width: 768px) {.fl-node-u6a8y1ivo5ts .fl-icon-wrap .fl-icon-text {height: 31.5px;}} .fl-node-u6a8y1ivo5ts > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-icon-group .fl-icon {display: inline-block;margin-bottom: 10px;margin-top: 10px;}.fl-node-59bae5027f39b .fl-icon i,.fl-node-59bae5027f39b .fl-icon i:before {color: #ffffff;}.fl-node-59bae5027f39b .fl-icon i {background: #95b9e2;}.fl-node-59bae5027f39b .fl-icon i:hover,.fl-node-59bae5027f39b .fl-icon a:hover i {background: rgba(149,185,226,0.8);}.fl-node-59bae5027f39b .fl-icon i {border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;text-align: center;}.fl-node-59bae5027f39b .fl-icon i, .fl-node-59bae5027f39b .fl-icon i:before {font-size: 21px;}.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}@media(max-width: 1200px) {.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}}@media(max-width: 992px) {.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}}@media(max-width: 768px) {.fl-node-59bae5027f39b .fl-icon-wrap .fl-icon-text {height: 36.75px;}.fl-node-59bae5027f39b .fl-icon i {line-height: 36.75px;width: 36.75px;}.fl-node-59bae5027f39b .fl-icon i::before {line-height: 36.75px;}}.fl-node-59bae5027f39b .fl-icon-group {text-align: center;}.fl-node-59bae5027f39b .fl-icon + .fl-icon {margin-left: 3px;} .fl-node-59bae5027f39b > .fl-module-content {margin-top:0px;margin-right:5px;margin-bottom:0px;margin-left:5px;}
15.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-59badcdd20b71 .fl-row-content {min-width: 0px;}.fl-node-59badcdd20896 .fl-row-content {min-width: 0px;}</style><style id='fl-builder-layout-54852-inline-css'>.fl-node-5d2659b253bd4 > .fl-row-content-wrap {background-color: #ffffff;}.fl-node-5d2659b253bd4 .fl-builder-top-edge-layer {top: -268px;}.fl-node-5d2659b253bd4 .fl-builder-top-edge-layer > * {width: 100%;left: auto;right: auto;height: 1900px;top: 0;bottom: auto;transform: skewY(45deg) scaleX(-1) scaleY(1);}.fl-node-5d2659b253bd4 .fl-builder-top-edge-layer .fl-shape-content .fl-shape {fill: #AEB4BA;} .fl-node-5d2659b253bd4 > .fl-row-content-wrap {padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.fl-node-5d2659b25d313 {width: 38.93%;}.fl-node-5d2659b25d313 > .fl-col-content {border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}.fl-node-5d2659b25d31d {width: 22.74%;}.fl-node-5d2659b25d31d > .fl-col-content {background-color: #aeb4ba;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 992px) {.fl-builder-content .fl-node-5d2659b25d31d {width: 70% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 768px) {.fl-builder-content .fl-node-5d2659b25d31d {width: 100% !important;max-width: none;clear: none;float: left;}}.fl-node-5e690c752c473 {width: 18.9%;}.fl-node-5e690c752c473 > .fl-col-content {background-color: #aeb4ba;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 992px) {.fl-builder-content .fl-node-5e690c752c473 {width: 70% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 768px) {.fl-builder-content .fl-node-5e690c752c473 {width: 100% !important;max-width: none;clear: none;float: left;}}.fl-node-5d2659b25d322 {width: 19.43%;}.fl-node-5d2659b25d322 > .fl-col-content {background-color: #AEB4BA;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}@media(max-width: 992px) {.fl-builder-content .fl-node-5d2659b25d322 {width: 30% !important;max-width: none;-webkit-box-flex: 0 1 auto;-moz-box-flex: 0 1 auto;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}}@media(max-width: 768px) {.fl-builder-content .fl-node-5d2659b25d322 {width: 100% !important;max-width: none;clear: none;float: left;}}.fl-node-5d265a02e13bd .fl-icon i,.fl-node-5d265a02e13bd .fl-icon i:before {color: #ffffff;}.fl-node-5d265a02e13bd .fl-icon i {background: #0079c2;}.fl-node-5d265a02e13bd .fl-icon i:hover,.fl-node-5d265a02e13bd .fl-icon i:hover:before,.fl-node-5d265a02e13bd .fl-icon a:hover i,.fl-node-5d265a02e13bd .fl-icon a:hover i:before {color: #ffffff;}.fl-node-5d265a02e13bd .fl-icon i:hover,.fl-node-5d265a02e13bd .fl-icon a:hover i {background: rgba(0,121,194,0.8);}.fl-node-5d265a02e13bd .fl-icon i {border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;text-align: center;}.fl-node-5d265a02e13bd .fl-icon i, .fl-node-5d265a02e13bd .fl-icon i:before {font-size: 22px;}.fl-node-5d265a02e13bd .fl-icon-wrap .fl-icon-text {height: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i {line-height: 38.5px;width: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i::before {line-height: 38.5px;}@media(max-width: 1200px) {.fl-node-5d265a02e13bd .fl-icon-wrap .fl-icon-text {height: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i {line-height: 38.5px;width: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i::before {line-height: 38.5px;}}@media(max-width: 992px) {.fl-node-5d265a02e13bd .fl-icon-wrap .fl-icon-text {height: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i {line-height: 38.5px;width: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i::before {line-height: 38.5px;}}@media(max-width: 768px) {.fl-node-5d265a02e13bd .fl-icon-wrap .fl-icon-text {height: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i {line-height: 38.5px;width: 38.5px;}.fl-node-5d265a02e13bd .fl-icon i::before {line-height: 38.5px;}}.fl-node-5d265a02e13bd .fl-icon-group {text-align: center;}.fl-node-5d265a02e13bd .fl-icon + .fl-icon {margin-left: 2px;} .fl-node-5d265a02e13bd > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-row-fixed-width {min-width: 1px;}.fl-col-group.fl-col-group-responsive-reversed,.fl-col-group.fl-col-group-responsive-reversed .fl-col,.fl-col-group.fl-col-group-responsive-reversed .fl-col-content,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {min-width: 0px;}.pp-logo-grid-input.input-small {width: 46px !important;}.pp-logos-content {position: relative;}.pp-logos-wrapper {display: flex;flex-wrap: wrap;}.pp-logos-content .logo-slider-prev,.pp-logos-content .logo-slider-next {position: absolute;top: 50%;transform: translateY(-50%);left: -6px;}.pp-logos-content .logo-slider-next {right: -6px;left: auto;}.pp-logos-content .logo-slider-nav {text-decoration: none;box-shadow: none;border: none;border-radius: 0;background: none;display: inline-flex;align-items: center;justify-content: center;line-height: 0;height: 30px;width: 30px;padding: 0;color: #333;transition: all 0.3s ease-in-out;}.pp-logos-content .disabled {pointer-events: none;}.pp-logos-content .logo-slider-nav svg {height: 20px;fill: currentColor;}.pp-logos-content .pp-logo {display: flex;flex-wrap: wrap;align-items: center;position: relative;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: background-color 0.3s ease-in-out;}.pp-logos-content .slide-group .pp-logo {float: left;}.pp-logos-content .pp-logo > a,.pp-logos-content .pp-logo .pp-logo-inner {flex: 1 1 auto;}.pp-logos-content .pp-logo .pp-logo-inner .pp-logo-inner-wrap {text-align: center;}.pp-logos-content .pp-logo a {display: block;text-decoration: none;box-shadow: none;border: none;}.pp-logos-content .pp-logo div.title-wrapper p.logo-title {text-align: center;}.pp-logos-content .sr-only {position: absolute !important;height: 1px !important;width: 1px !important;margin: 0 !important;padding: 0 !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);clip-path: polygon(0px 0px, 0px 0px, 0px 0px);-webkit-clip-path: polygon(0px 0px, 0px 0px, 0px 0px);overflow: hidden !important;border: 0 !important;box-shadow: none !important;}.pp-logos-content .bx-wrapper {margin-bottom: 0;direction: ltr;}.pp-logos-carousel:not(.pp-logos-wrapper-loaded) {opacity: 0;}.pp-logos-content.is-ticker {display: flex;overflow: hidden;}.pp-logos-ticker {user-select: none;display: flex;flex-shrink: 0;position: relative;padding: 0;list-style-type: none;overflow: hidden;will-change: transform;animation: var(--ticker-animation) var(--ticker-speed) linear infinite;}@keyframes pp-ticker {0% {transform: translateX(-0%);}100% {transform: translateX(-50%);}}@keyframes pp-ticker-reverse {0% {transform: translateX(-50%);}100% {transform: translateX(-0%);}}.fl-node-5d265b6713eec .pp-logos-wrapper.pp-logos-grid {gap: 5px;}.fl-node-5d265b6713eec .pp-logos-wrapper.pp-logos-ticker {gap: 20px;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo {width: calc((100% - 11px) / 3);}.fl-node-5d265b6713eec .pp-logos-content .pp-logo:hover {background-color: #0079c2;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo div.title-wrapper {display: block}.fl-node-5d265b6713eec .pp-logos-content .pp-logo div.title-wrapper p.logo-title {color: #ffffff;margin-top: 10px;margin-bottom: 10px;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo:hover div.title-wrapper p.logo-title {color: #ffffff;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo img {-webkit-filter: inherit;filter: inherit;border-style: solid;border-width: 0px;border-radius: 0px;margin: 0 auto;opacity: 1;-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo:hover img {-webkit-filter: inherit;filter: inherit;opacity: 0;-webkit-transition: opacity 0.3s ease-in-out;-moz-transition: opacity 0.3s ease-in-out;-ms-transition: opacity 0.3s ease-in-out;transition: opacity 0.3s ease-in-out;}.fl-node-5d265b6713eec .pp-logos-content .bx-pager a {opacity: 1;background-color: #f5f5f5;width: 14px;height: 14px;border-radius: 100px;box-shadow: none;}.fl-node-5d265b6713eec .pp-logos-content .bx-pager a.active,.fl-node-5d265b6713eec .pp-logos-content .bx-pager a:hover {background-color: #999999;opacity: 1;box-shadow: none;}.fl-node-5d265b6713eec .pp-logos-content button.logo-slider-nav {display: none;color: #ffffff;background: #000000;
15height: 26px;width: 26px;}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav svg {height: 16px;}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav svg path {fill: #ffffff;}.fl-node-5d265b6713eec .pp-logos-content button.logo-slider-nav:hover {color: #999999;}.fl-node-5d265b6713eec .pp-logos-content button.logo-slider-nav:hover svg path {fill: #999999;}@media only screen and (max-width: 1200px) {.fl-node-5d265b6713eec .pp-logos-content .pp-logo {width: calc((100% - 11px) / 3);}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav button {}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav svg {}}@media only screen and (max-width: 992px) {.fl-node-5d265b6713eec .pp-logos-content .pp-logo {width: calc((100% - 11px) / 3);}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav button {}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav svg {}}@media only screen and (max-width: 768px) {.fl-node-5d265b6713eec .pp-logos-content .pp-logo {width: calc((100% - 11px) / 3);}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav button {}.fl-node-5d265b6713eec .pp-logos-content .logo-slider-nav svg {}}.fl-node-5d265b6713eec .pp-logos-content .pp-logo {border-style: solid;border-width: 0;background-clip: border-box;border-color: #ffffff;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;padding-top: 0px;padding-right: 12px;padding-bottom: 18px;padding-left: 12px;}.fl-node-5d265b6713eec .pp-logos-content .pp-logo div.title-wrapper p.logo-title {font-weight: 600;font-size: 16px;}.fl-node-5d265b6713eec .pp-logos-content button.logo-slider-nav, .fl-node-5d265b6713eec .pp-logos-content button.logo-slider-nav:hover {border-style: none;border-width: 0;background-clip: border-box;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;} .fl-node-5d265b6713eec > .fl-module-content {margin-top:10px;margin-bottom:8px;}.fl-node-5d5717afbb6da, .fl-node-5d5717afbb6da .fl-photo {text-align: center;} .fl-node-5d5717afbb6da > .fl-module-content {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.fl-node-5d265b6713eec .fl-node-5d265b6713eec .pp-logos-content .pp-logo img {display: none !important;}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}</style><link rel='stylesheet' id='jquery-magnificpopup-css' href='https://www.greshamchamber.org/wp-content/plugins/bb-plugin/css/jquery.magnificpopup.min.css?ver=2.9.2.1' media='all' /><link rel='stylesheet' id='bootstrap-css' href='https://www.greshamchamber.org/wp-content/themes/bb-theme/css/bootstrap.min.css?ver=1.7.18.1' media='all' /><style id='fl-automator-skin-inline-css'>body{background-color:#f5f5f5;color:#555;font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:1.45;font-style:normal;padding:0;word-wrap:break-word}body.modal-open .media-modal-close:hover,body.modal-open .media-modal-close:focus{background:none;border:none;padding:1px}body.modal-open .media-modal-close:focus{position:absolute}h1,h2,h3,h4,h5,h6{color:#333;font-family:"Raleway",sans-serif;font-weight:400;line-height:1.4;text-transform:none;font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}h1{font-size:36px;line-height:1.4;letter-spacing:0px;color:#333;font-family:"Raleway",sans-serif;font-weight:400;font-style:normal;text-transform:none}h1 a{color:#333}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h2 .fl-comments-list-title{font-size:24px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}a{color:#0079c2;text-decoration:none}a:hover{color:#95b9e2;text-decoration:underline}a:focus{color:#95b9e2}blockquote{border-color:#e0e0e0}iframe{max-width:100%}img{max-width:100%;height:auto}.fl-screen-reader-text{position:absolute;
15left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;padding:10px 15px;background:#fff !important}.fl-screen-reader-text:focus{width:auto;height:auto;position:fixed;left:0px;top:0px;z-index:99999}body.rtl .fl-screen-reader-text{right:-10000px}body.rtl .fl-screen-reader-text:focus{position:fixed;left:auto;right:0px;top:0px;width:auto;height:auto;z-index:99999}body.admin-bar .fl-screen-reader-text:focus{top:32px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute;height:1px;width:1px;overflow:hidden}.container{padding-left:20px;padding-right:20px}.fl-page{position:relative;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto}.fl-page-header{border-color:#e6e6e6;background-color:#fff;color:#555}.fl-page-header *,.fl-page-header h1,.fl-page-header h2,.fl-page-header h3,.fl-page-header h4,.fl-page-header h5,.fl-page-header h6{color:#555}.fl-page-header a,.fl-page-header a *,.fl-page-header a.fas,.fl-page-header a.fab{color:#555}.fl-page-header a:hover,.fl-page-header a:focus,.fl-page-header a:hover *,.fl-page-header a:focus *,.fl-page-header a.fas:hover,.fl-page-header a.fab:hover,.fl-page-header a.fas:focus,.fl-page-header a.fab:focus{color:#2f7f93}.fl-page-header .navbar-nav li>a{color:#555}.fl-page-header .navbar-nav li>a:hover,.fl-page-header .navbar-nav li>a:focus{color:#2f7f93}.fl-page-header .navbar-nav li.current-menu-ancestor>a,.fl-page-header .navbar-nav li.current-menu-parent>a,.fl-page-header .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-header .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-header-container{padding-bottom:7px;padding-top:7px}.fl-page-header-logo{text-align:center}.fl-page-header-logo a{text-decoration:none}.fl-logo-text{font-family:"Crimson Text",serif;font-weight:400;font-size:50px;color:#555 !important}.fl-logo-text:hover,.fl-logo-text:focus{color:#2b7bb9 !important}.fl-theme-tagline{color:#757575 !important}.fl-logo-img{max-width:100%}.fl-page-header-primary .fl-logo-img{height:auto !important}.fl-logo-img.sticky-logo{display:none}.fl-page-header-fixed .fl-logo-img{display:inherit}.fl-page-header-fixed .fl-logo-img.sticky-logo{display:inherit}.fl-nav-mobile-offcanvas .fl-button-close{display:none}.fl-page-nav-wrap{padding-bottom:20px}.fl-page-nav{background:transparent;border:none;min-height:0;margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-nav>li>a{padding:15px}.fl-page-nav .navbar-toggle{border:none;float:none;font-family:"Raleway",sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-transform:none;margin:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page-nav .navbar-toggle:hover{outline:none}.fl-page-nav .navbar-toggle:focus{outline:auto}.fl-page-nav .navbar-nav,.fl-page-nav .navbar-nav a{font-family:"Raleway",sans-serif;font-size:16px;font-weight:700;line-height:1.4;text-transform:none}.fl-full-width .fl-page-nav{margin:0 auto}.fl-page-nav .mega-menu a[href="#"]:hover,.fl-page-nav .mega-menu a[href="#"]:focus{color:#555 !important;cursor:default}.mega-menu-spacer{background:none;display:block;left:0;position:absolute;width:100%}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading{border-top:0 none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>a,.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>.fl-submenu-icon-wrap{display:none !important}.fl-page-header[class*=" fl-page-nav-toggle-visible"] ul.navbar-nav li.hide-heading>ul.sub-menu{margin-left:0}.fl-page-nav-collapse{border:none;max-height:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-collapse ul.navbar-nav{margin:0}.fl-page-nav-collapse ul.navbar-nav>li{border-bottom:1px solid #e0e0e0}.fl-page-nav-collapse ul.navbar-nav>li:last-child{border-bottom:none}.fl-page-nav-collapse.in{overflow-y:visible}.fl-page-nav-search{bottom:0;display:none;position:absolute;right:0;top:0}.fl-page-nav-search a.fa-search{color:#555;font-size:20px;padding:8px;position:absolute;right:0;top:5px}.fl-page-nav-search a.fa-search:hover,.fl-page-nav-search a.fa-search:focus{color:#2f7f93;text-decoration:none}.fl-page-nav-search form{background-color:#fff;border-top:3px solid #97bfc9;display:none;padding:20px;position:absolute;right:0;top:100%;width:400px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav-search form input.fl-search-input{background-color:#fff;border-color:#e6e6e6;color:#555}.fl-page-nav-search form input.fl-search-input:focus{color:#555}.fl-page-nav ul.sub-menu{background-clip:padding-box;background-color:#fff;border-top:3px solid #97bfc9;font-size:14px;float:none;left:-99999px;list-style:none;padding:10px 0;position:absolute;top:100%;width:240px;z-index:1000;-moz-box-shadow:0 1px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 20px rgba(0,0,0,0.15);box-shadow:0 1px 20px rgba(0,0,0,0.15)}.fl-page-nav ul.sub-menu ul.sub-menu{left:-99999px;padding-bottom:10px;top:-13px}.fl-page-nav ul.sub-menu li{border:none}.fl-page-nav ul.sub-menu li a{clear:none;color:#555;display:block;font-weight:700;line-height:20px;margin:0 10px;padding:10px 15px}.fl-page-nav ul.sub-menu li a:hover,.fl-page-nav ul.sub-menu li a:focus{color:#2f7f93;text-decoration:none}.fl-page-nav ul.sub-menu li a:before{content:'';margin-right:0}.fl-page-nav ul li{position:relative}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu{left:auto}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open>ul.sub-menu{left:100%}.fl-page-nav ul li.fl-sub-menu-open>ul.sub-menu li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{left:auto;right:100%}.fl-page-nav ul li.fl-sub-menu-open.fl-sub-menu-right>ul.sub-menu{right:0}.fl-page-nav ul li.fl-sub-menu-open .hide-heading>ul.sub-menu{position:static;padding:0;border-top:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-page-content{background-color:#f9f9f9}.fl-content,.fl-sidebar{margin:20px 0}.fl-sidebar{display:none}.fl-sidebar.fl-sidebar-display-always{display:block}#fl-to-top{display:none;background-color:#ccc;background-color:rgba(0,0,0,0.2);position:fixed;bottom:15px;right:15px;width:44px;height:42px;text-align:center;z-index:1003}#fl-to-top:hover{background-color:rgba(0,0,0,0.3)}#fl-to-top i{position:absolute;top:12px;left:14px;color:#fff;font-size:16px;line-height:16px}.fl-social-icons .fa-stack.icon-facebook-f i.fa-circle.branded,.fl-social-icons .fa-facebook-f.branded{color:#3b5997}.fl-social-icons .fa-stack.icon-twitter i.fa-circle.branded,.fl-social-icons .fa-twitter.branded{color:#00aaef}.fl-social-icons .fa-stack.icon-google i.fa-circle.branded,.fl-social-icons .fa-google.branded{color:#d13e2b}.fl-social-icons .fa-stack.icon-google-maps i.fa-circle.branded,.fl-social-icons .fa-map-marker-alt.branded{color:#eb5f1a}.fl-social-icons .fa-stack.icon-linkedin i.fa-circle.branded,.fl-social-icons .fa-linkedin.branded{color:#007ab8}.fl-social-icons .fa-stack.icon-yelp i.fa-circle.branded,.fl-social-icons .fa-yelp.branded{color:#c31200}.fl-social-icons .fa-stack.icon-xing i.fa-circle.branded,.fl-social-icons .fa-xing.branded{color:#006567}.fl-social-icons .fa-stack.icon-pinterest i.fa-circle.branded,.fl-social-icons .fa-pinterest.branded{color:#cb2127}.fl-social-icons .fa-stack.icon-tumblr i.fa-circle.branded,.fl-social-icons .fa-tumblr.branded{color:#304e6c}.fl-social-icons .fa-stack.icon-vimeo i.fa-circle.branded,.fl-social-icons .fa-vimeo.branded{color:#41b1db}.fl-social-icons .fa-stack.icon-youtube i.fa-circle.branded,.fl-social-icons .fa-youtube.branded{color:#d6000f}.fl-social-icons .fa-stack.icon-flickr i.fa-circle.branded,.fl-social-icons .fa-flickr.branded{color:#ec1982}.fl-social-icons .fa-stack.icon-instagram i.fa-circle.branded,.fl-social-icons .fa-instagram.branded{color:#517fa5}.fl-social-icons .fa-stack.icon-dribbble i.fa-circle.branded,.fl-social-icons .fa-dribbble.branded{color:#eb4a88}.fl-social-icons .fa-stack.icon-skype i.fa-circle.branded,.fl-social-icons .fa-skype.branded{color:#009EE5}.fl-social-icons .fa-stack.icon-500px i.fa-circle.branded,.fl-social-icons .fa-500px.branded{color:#333333}.fl-social-icons .fa-stack.icon-github i.fa-circle.branded,.fl-social-icons .fa-github.branded{color:#333333}.fl-social-icons .fa-stack.icon-rss i.fa-circle.branded,.fl-social-icons .fa-rss.branded{color:#e0902
156}.fl-social-icons .fa-stack.icon-envelope i.fa-circle.branded,.fl-social-icons .fa-envelope.branded{color:#333333}.fl-social-icons .fa-stack.icon-blogger i.fa-circle.branded,.fl-social-icons .fa-blogger.branded{color:#fe7300}.fl-social-icons .fa-stack.icon-snapchat i.fa-circle.branded,.fl-social-icons .fa-snapchat.branded{color:#FFFC00}.fl-social-icons .fa-stack.icon-wordpress i.fa-circle.branded,.fl-social-icons .fa-wordpress.branded{color:#15aabf}.fl-social-icons .fa-stack.icon-spotify i.fa-circle.branded,.fl-social-icons .fa-spotify.branded{color:#1cd760}.fl-social-icons .fa-stack.icon-tiktok i.fa-circle.branded,.fl-social-icons .fa-tiktok.branded{color:#000000}.fl-social-icons .fa-stack.icon-soundcloud i.fa-circle.branded,.fl-social-icons .fa-soundcloud.branded{color:#f50}.fl-social-icons .fa-stack.icon-x-twitter i.fa-circle.branded,.fl-social-icons .fa-x-twitter.branded{color:#000}.fl-social-icons .fa-stack i.branded{color:#fff}.fl-social-icons .fa-stack{margin:0 0 10px 8px}.fl-social-icons .fallback{height:28px;width:28px;margin:0 0 10px 5px !important;vertical-align:inherit;font-size:30px}.fl-social-icons .fallback:before{width:28px !important;display:inline-block;height:28px !important}.fl-page-header-content .fa-stack i.fa-inverse.mono{color:#fff}.fa-stack i.fa-inverse.mono{color:#202020}.fl-404{padding:30px 0 50px;text-align:center}.fl-404 .fl-post-header{margin-bottom:45px}.fl-404 .fl-post-header h2{font-size:24px}.fl-404 form{margin:0 auto;max-width:400px}.fl-archive .fl-post{border-bottom:1px solid #e0e0e0;padding-bottom:40px}.fl-archive .fl-post:last-child{border-bottom:none;padding-bottom:0}.fl-archive .fl-archive-title{border-bottom:1px solid #e0e0e0;font-size:18px;margin-bottom:40px;padding-bottom:8px}.fl-archive .fl-archive-title a:hover{text-decoration:none}.fl-archive .fl-archive-nav-prev{float:left}.fl-archive .fl-archive-nav-next{float:right}.wp-pagenavi a,.wp-pagenavi span{border:1px solid #e0e0e0;border-right:none;margin:0;padding:6px 10px}.wp-pagenavi a:hover{border-color:#e0e0e0}.wp-pagenavi>*:last-child{border-right:1px solid #e0e0e0}.wp-pagenavi span.current,.wp-pagenavi a:hover{border-color:#e0e0e0;color:#fff;background:#0079c2;font-weight:normal}.search .page .fl-post-header{display:block}.fl-post{margin-bottom:40px}.fl-post:last-child{margin-bottom:0}.fl-post img[class*="wp-image-"],.fl-post img.alignnone,.fl-post img.alignleft,.fl-post img.aligncenter,.fl-post img.alignright{height:auto;max-width:100%}.fl-post img[class*="wp-block-cover"]{height:100%}.fl-post .fl-post-image-beside{float:left;margin-right:25px}.fl-post .fl-author-box{margin-top:40px;background:#f5f5f5;border:1px solid #ddd;padding:20px}.fl-post .fl-author-box .fl-author-avatar{float:left;margin-right:25px}.fl-post .fl-author-box .fl-author-description h4{margin-top:0;margin-bottom:5px}.fl-post-thumb{margin-bottom:25px}.fl-post-thumb img{height:auto !important;max-width:100%}.fl-post-header{margin-bottom:25px}.fl-post-title{margin-top:0}.fl-post-meta .fl-sep{margin:0 3px}.fl-post-meta-bottom{border-top:1px solid #e0e0e0;font-style:italic;margin-top:20px;padding-top:10px}.fl-comments-popup-link a:hover{text-decoration:none}.fl-comments-popup-link i{vertical-align:text-top}.post-edit-link{color:#0079c2;font-size:14px;font-weight:normal}.fl-post-nav{border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px}.fl-post-nav-prev{float:left}.fl-post-nav-next{float:right}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#f1f1f1;border:1px solid #e0e0e0;max-width:100%;padding:10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:5px}.fl-comments{margin-top:60px}.fl-comment-form .fl-comment-form-cancel{padding:15px 0}.fl-comments-list ol{margin:0;padding:0}.fl-comments-list ol li{line-height:inherit;list-style:none}.fl-comments-list .fl-comments-list-nav{border-top:1px solid #e0e0e0;margin-top:30px;padding:10px 0 30px 0}.fl-comments-list .fl-comments-list-prev{float:left}.fl-comments-list .fl-comments-list-next{float:right}.fl-comments-list .fl-comments-respond-title{margin-top:0}.fl-comments-list .comment-meta{margin:20px 0 10px}.fl-comments-list .comment-avatar img{height:auto;max-width:40px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.fl-comments-list .comment-author-link{font-size:16px;font-weight:bold;margin-left:10px}.fl-comments-list .comment-content{border:1px solid #e0e0e0;padding:15px}.fl-comments-list .comment-reply-link{padding:5px;text-align:right}.fl-comments-list ul.children{margin:0;padding:0}.fl-comments-list ul.children li{margin:0 0 0 6%}#wp-comment-cookies-consent{margin-right:5px}.fl-widget{margin-bottom:40px}.fl-module-widget .fl-widget{margin-bottom:0}.fl-widget .fl-widget-title{margin-bottom:20px}.fl-widget ul{list-style:none;padding:0}.fl-widget ul li{display:block;margin-bottom:8px}.fl-widget ul li:last-child{margin-bottom:0}.fl-widget ul.sub-menu li{margin:0;padding:5px}.fl-widget ul.sub-menu li:before{content:"\2013";padding-right:5px}input[type=text].fl-search-input{color:rgba(85,85,85,0.6);width:100%}input[type=text].fl-search-input:focus{color:#555}.widget_calendar table{width:100%}.widget_calendar caption,.widget_calendar th,.widget_calendar td{border-bottom:1px solid #e0e0e0;padding:3px 0;text-align:center}.widget_calendar caption td,.widget_calendar tfoot td{border:none}.widget_calendar caption #prev,.widget_calendar tfoot #prev{text-align:left}
15.widget_calendar caption #next,.widget_calendar tfoot #next{text-align:right}.woocommerce-account .woocommerce-Address{max-width:none}.fl-page .fl-module span.onsale{color:#fff;background:#0079c2;font-size:13px;font-weight:normal;left:10px;margin:0;padding:2px 13px;right:auto;text-shadow:none;top:10px;min-height:3.236em;min-width:3.236em;position:absolute;text-align:center;line-height:3.236;z-index:9;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-module-woocommerce button.button.alt,.fl-page .fl-post-module-woo-button button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit].alt.disabled,.fl-page .fl-post-module-woo-button a.button{color:#515151;background-color:#ebe9eb;font-family:"Raleway",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.fl-page .fl-module-woocommerce a.button:hover,.fl-page .fl-module-woocommerce button.button.alt:hover,.fl-page .fl-post-module-woo-button button[type=submit]:hover,.fl-page .fl-post-module-woo-button a.button:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#6599d5}.fl-page .fl-module-woocommerce button.button:disabled,.fl-page .fl-module-woocommerce button.button:disabled[disabled],.fl-page .fl-module-woocommerce button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-message a.button.wc-forward,.woocommerce-page .woocommerce a.button.wc-forward,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page .woocommerce button[type=submit],.woocommerce-page button[type=submit].alt.disabled{color:#515151;background-color:#ebe9eb;font-family:"Raleway",sans-serif;font-weight:normal;font-size:16px;line-height:1.2;text-transform:none;border:none;border-radius:4px}.woocommerce-page button.button:disabled,.woocommerce-page button.button:disabled[disabled],.woocommerce-page button.alt.disabled{padding:6px 12px}.woocommerce-page ul.products li.product a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page .woocommerce button[type=submit]:hover,.woocommerce-page button[type=submit].alt.disabled:hover{background-color:#dfdcde;color:#515151;border:none;border-radius:4px;border-color:#6599d5}.woocommerce-page button.pswp__button:hover{border:0px}.woocommerce-page button.pswp__button.pswp__button--arrow--left,.woocommerce-page button.pswp__button.pswp__button--arrow--right{position:absolute;top:50%}.woocommerce form .form-row .input-checkbox{position:static}a.fl-button,a.fl-button:visited{background:#0079c2;color:#fff;border:1px solid #005385}a.fl-button:hover,.fl-builder-content a.fl-button:hover{color:#000;background:#95b9e2}a.fl-button *,a.fl-button:visited *{color:#fff}a.fl-button:hover *{color:#000}a.fl-button:hover,a.button:hover{color:#000;background-color:#95b9e2;border:1px solid #6599d5}.woocommerce a.button,.woocommerce a.button:hover{border:1px solid transparent}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}button,input[type=button],input[type=submit]{background-color:#0079c2;color:#fff;font-size:16px;line-height:1.2;padding:6px 12px;font-weight:normal;text-shadow:none;border:1px solid #005385;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#95b9e2;color:#000;border:1px solid #6599d5;text-decoration:none}button:active,input[type=button]:active,input[type=submit]:active,button:focus,input[type=button]:focus,input[type=submit]:focus{background-color:#95b9e2;color:#000;border:1px solid #6599d5;outline:none;position:relative}button.btn-default,input[type=button].btn-default,input[type=submit].btn-default,button.btn-default:hover,input[type=button].btn-default:hover,input[type=submit].btn-default:hover,button.btn-default:focus,input[type=button].btn-default:focus,input[type=submit].btn-default:focus,button.btn-default.active,input[type=button].btn-default.active,input[type=submit].btn-default.active{color:#555;background-color:#f6f6f6;border-color:#c6c6c6}.mejs-button button .mejs-button button:active,.mejs-button button:hover,.mejs-button button:visited,.mejs-button button:focus{background-color:transparent;border:none}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=date],input[type=month],input[type=week],input[type=time],input[type=number],input[type=search],input[type=url],textarea{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#f6f6f6;background-image:none;border:1px solid #e0e0e0;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(85,85,85,0.4)}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=url]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(85,85,85,0.4)}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(85,85,85,0.4)}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(85,85,85,0.4)}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,textarea:focus{background-color:#f6f6f6;border-color:#c6c6c6;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.form-control{background-color:#f6f6f6;border-color:#e0e0e0;color:#555;-moz-transition:all ease-in-out .15s;-webkit-transition:all ease-in-out .15s;transition:all ease-in-out .15s}.form-control::-webkit-input-placeholder{color:rgba(85,85,85,0.4)}.form-control:-moz-placeholder{color:rgba(85,85,85,0.4)}.form-control::-moz-placeholder{color:rgba(85,85,85,0.4)}.form-control:-ms-input-placeholder{color:rgba(85,85,85,0.4)}.form-control:focus{background-color:#f6f6f6;border-color:#c6c6c6;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:
15hover,.mfp-wrap button.mfp-arrow:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}img.mfp-img{padding:0}.mfp-counter{display:none}.fl-builder-edit .fl-page-header-fixed{display:none !important}.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}.fl-builder .container.fl-content-full>.row{margin:0}.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}@media (max-width:767px){.fl-post .fl-post-image-beside{float:none;margin-right:0}.fl-post .fl-post-image-beside,.fl-post .fl-post-content-beside{padding:0 15px}.fl-page-header-logo img[data-mobile]{display:none}}@media (max-width:992px){body.woocommerce-page.fl-framework-bootstrap .row,body.woocommerce-page.fl-framework-base .row{display:flex;flex-wrap:wrap;flex-direction:column}body.woocommerce-page.fl-framework-bootstrap .fl-page-content .row .fl-woo-content,body.woocommerce-page.fl-framework-base .fl-page-content .row .fl-woo-content{box-sizing:border-box;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-content-right,body.woocommerce-page.fl-framework-base .fl-woo-content-right{order:1;width:100%}body.woocommerce-page.fl-framework-bootstrap .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-base .fl-woo-sidebar-left,body.woocommerce-page.fl-framework-bootstrap .fl-sidebar,body.woocommerce-page.fl-framework-base .fl-sidebar{width:100%}}@media (min-width:768px){.container{padding-left:40px;padding-right:40px;width:auto}.fl-page-nav{background:transparent}.fl-page-nav .navbar-nav li>a{padding:15px 18px;color:#555}.fl-page-nav .navbar-nav li>a:hover,.fl-page-nav .navbar-nav li>a:focus{color:#95b9e2}.fl-page-nav .navbar-nav li.current-menu-ancestor>a,.fl-page-nav .navbar-nav li.current-menu-parent>a,.fl-page-nav .navbar-nav li.current-menu-item>a{color:#95b9e2}.fl-page-nav .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#555}.fl-page-nav-wrap{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:0;border-color:#e6e6e6;background-color:#fff;color:#555}.fl-page-nav-wrap *,.fl-page-nav-wrap h1,.fl-page-nav-wrap h2,.fl-page-nav-wrap h3,.fl-page-nav-wrap h4,.fl-page-nav-wrap h5,.fl-page-nav-wrap h6{color:#555}.fl-page-nav-wrap a,.fl-page-nav-wrap a *,.fl-page-nav-wrap a.fas,.fl-page-nav-wrap a.fab{color:#555}.fl-page-nav-wrap a:hover,.fl-page-nav-wrap a:focus,.fl-page-nav-wrap a:hover *,.fl-page-nav-wrap a:focus *,.fl-page-nav-wrap a.fas:hover,.fl-page-nav-wrap a.fab:hover,.fl-page-nav-wrap a.fas:focus,.fl-page-nav-wrap a.fab:focus{color:#2f7f93}.fl-page-nav-wrap .navbar-nav li>a{color:#555}.fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-wrap .navbar-nav li>a:focus{color:#2f7f93}.fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:40px;padding-right:40px}.fl-page-nav-collapse ul.navbar-nav>li{border:none}.fl-page-nav-collapse ul.navbar-nav>li:first-child{border:none}.fl-page-header-container,.fl-page-nav-container{position:relative}.fl-page-nav-col,.fl-page-nav,.fl-page-fixed-nav-wrap{position:inherit}ul.navbar-nav li.mega-menu{position:inherit}ul.navbar-nav li.mega-menu.fl-sub-menu-open>ul.sub-menu{left:0}ul.navbar-nav li.mega-menu>ul.sub-menu{position:absolute !important;width:100%;padding:20px;
15display:table}ul.navbar-nav li.mega-menu>ul.sub-menu ul.sub-menu{position:relative;width:auto;left:0 !important;top:0;opacity:1 !important;padding:0;border-top:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li{position:relative;float:none;display:table-cell;height:auto;vertical-align:top;border-right:1px solid #d5e5e9}ul.navbar-nav li.mega-menu>ul.sub-menu>li:last-child{border-right:none}ul.navbar-nav li.mega-menu>ul.sub-menu>li li li a::before{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;margin-right:10px}ul.navbar-nav li.mega-menu>ul.sub-menu>li>a{font-weight:bold}ul.navbar-nav li.mega-menu.mega-menu-items-1>ul>li{width:100%}ul.navbar-nav li.mega-menu.mega-menu-items-2>ul>li{width:50%}ul.navbar-nav li.mega-menu.mega-menu-items-3>ul>li{width:33.33%}ul.navbar-nav li.mega-menu.mega-menu-items-4>ul>li{width:25%}ul.navbar-nav li.mega-menu.mega-menu-items-5>ul>li{width:20%}ul.navbar-nav li.mega-menu.mega-menu-items-6>ul>li{width:16.66%}.fl-content,.fl-sidebar{margin:40px 0}.fl-full-width.fl-footer-effect .fl-page-footer-wrap{z-index:-1;position:fixed;bottom:0;left:0;width:100%}.fl-full-width.fl-footer-effect .fl-page{z-index:10}.fl-404{padding:100px 0 150px}.fl-404 .fl-post-header h2{font-size:30px}.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:992px){body.fl-fixed-width:not(.fl-nav-vertical):not(.fl-fixed-header):not(.fl-shrink){padding:0}.container{padding-left:0;padding-right:0;width:900px}.fl-full-width .container{padding-left:40px;padding-right:40px;width:auto}.fl-page{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:980px}.fl-full-width .fl-page{width:auto}.fl-page-nav-search{display:block}.fl-scroll-header .fl-page-header-primary,.fl-scroll-header .fl-page-bar{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:-webkit-transform .4s ease-in-out;-moz-transition:transform .4s ease-in-out;-o-transition:transform .4s ease-in-out;transition:transform .4s ease-in-out}.fl-scroll-header .fl-page-header-primary.fl-show,.fl-scroll-header .fl-page-bar.fl-show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.fl-sidebar{display:block}.fl-content{margin:40px 0}.fl-content-left{border-right:1px solid #e0e0e0;padding-right:40px}.fl-content-right{border-left:1px solid #e0e0e0;padding-left:40px}.fl-woo-content-left{float:left}.fl-woo-content-right{float:right}.fl-sidebar-right{padding-left:40px}.fl-sidebar-left{padding-right:40px}.blog .fl-sidebar,.single:not(.woocommerce):not(.post-template-tpl-full-width) .fl-sidebar,.archive:not(.woocommerce) .fl-sidebar,.search .fl-sidebar,.page-template-tpl-sidebar .fl-sidebar{width:27%}.blog .fl-content:not(.col-md-12):not(.col-lg-12),.single:not(.woocommerce):not(.post-template-tpl-full-width) .fl-content:not(.col-md-12):not(.col-lg-12),.archive:not(.woocommerce) .fl-content:not(.col-md-12):not(.col-lg-12),.search .fl-content:not(.col-md-12):not(.col-lg-12),.page-template-tpl-sidebar .fl-content:not(.col-md-12):not(.col-lg-12){-ms-flex:0 0 73%;flex:0 0 73%;max-width:73%;width:73%}.blog .col-md-custom,.single:not(.woocommerce):not(.post-template-tpl-full-width) .col-md-custom,.archive:not(.woocommerce) .col-md-custom,.search .col-md-custom,.page-template-tpl-sidebar .col-md-custom,.blog .col-lg-custom,.single:not(.woocommerce):not(.post-template-tpl-full-width) .col-lg-custom,.archive:not(.woocommerce) .col-lg-custom,.search .col-lg-custom,.page-template-tpl-sidebar .col-lg-custom{float:left}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}}@media (min-width:1100px){.fl-fixed-width .fl-page{width:1125px;max-width:90%}.container{width:1045px;max-width:90%}.fl-full-width .container{padding-left:0;padding-right:0;width:1045px}.fl-page-nav-toggle-visible-always .fl-page-header-wrap .fl-page-header-container,.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-wrap .fl-page-header-container{padding-left:0;padding-right:0}.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 auto;width:1045px}}body.fl-framework-base-4 nav a.no-menu,body.fl-framework-bootstrap-4 nav a.no-menu{display:block}body.woocommerce-page.fl-framework-bootstrap .product .label{font-size:16px;color:#555;padding:0px}@media (max-width:767px){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{width:100%}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{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-collapse ul.navbar-nav{float:none !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-row .fl-page-header-logo{padding-bottom:7px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{flex-basis:100%;max-width:100%}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{width:100%}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{flex:0 0 100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-row .fl-page-header-logo{padding-bottom:7px}.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{padding-left:17px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-logo-wrap,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{width:100%}.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-header-logo-col,.fl-framework-bootstrap-4 .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-left .fl-page-nav-col{flex-basis:100%;max-width:100%}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo{text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-centered-inline-logo .fl-page-header-logo{display:block}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-vertical{top:0}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse{border-top:1px solid #e6e6e6;padding-bottom:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse{display:none !important;visibility:hidden !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.in,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapse.show{display:block !important;visibility:visible !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse.collapsing{display:block !important}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav{display:block;float:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li{border-color:#e6e6e6;border-bottom-style:solid;border-bottom-width:1px;display:block;float:none;position:relative}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a{color:#555;text-align:left}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li>a:focus{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav>li.current-menu-item>a,.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{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li{border-color:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a{color:#555}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li a:hover{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.sub-menu li.current-menu-item>a{color:#2f7f93}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse .fl-page-nav-search{display:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu{background-color:transparent;border:none;float:none;height:100%;list-style:none;overflow:hidden;padding:0;position:absolute;top:0;width:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu ul.sub-menu{padding-bottom:0;margin-left:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li{border-top:1px solid #e0e0e0}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a{clear:both;color:#555;display:block;font-weight:700;line-height:20px;margin:0;padding:15px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:focus{color:#2f7f93;text-decoration:none}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a:before{font-family:'Font Awesome 5 Free';content:'\f105';font-weight:900;margin-right:10px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav .sub-menu{position:absolute}.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{padding-right:40px}.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{visibility:visible}.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{content:'\f106'}.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,.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{position:static}.fl-submenu-toggle .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.navbar-nav li a{padding:15px}.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,.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{color:#2f7f93}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a{padding-right:40px}.fl-submenu-indicator .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile ul.navbar-nav li.menu-item-has-children>a:after{content:'' !important}.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{visibility:visible}.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,.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{color:#2f7f93}.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{content:'\f106'}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap{visibility:hidden}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon{position:absolute;padding:15px;top:0;right:0;bottom:0;cursor:pointer}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{font-family:'Font Awesome 5 Free';content:'\f107';font-weight:900;font-size:16px;float:right}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap{border:0 none;margin:0;padding-bottom:20px}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{display:block;background:#e6e6e6;color:#555}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle *{color:#555}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover,.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:focus{background:#e6e6e6}.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-header-fixed .fl-page-nav-wrap{padding-top:20px}}.fl-page-nav-right.fl-page-header-fixed,.fl-page-header-fixed{display:none;left:auto;position:fixed !important;top:0;width:100%;z-index:100;border-color:#e6e6e6;background-color:#fff;color:#555;-moz-box-shadow:0 0 7px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1);box-shadow:0 0 7px rgba(0,0,0,0.1)}.fl-page-nav-right.fl-page-header-fixed *,.fl-page-header-fixed *,.fl-page-nav-right.fl-page-header-fixed h1,.fl-page-header-fixed h1,.fl-page-nav-right.fl-page-header-fixed h2,.fl-page-header-fixed h2,.fl-page-nav-right.fl-page-header-fixed h3,.fl-page-header-fixed h3,.fl-page-nav-right.fl-page-header-fixed h4,.fl-page-header-fixed h4,.fl-page-nav-right.fl-page-header-fixed h5,.fl-page-header-fixed h5,.fl-page-nav-right.fl-page-header-fixed h6,.fl-page-header-fixed h6{color:#555}.fl-page-nav-right.fl-page-header-fixed a,.fl-page-header-fixed a,.fl-page-nav-right.fl-page-header-fixed a *,.fl-page-header-fixed a *,.fl-page-nav-right.fl-page-header-fixed a.fas,.fl-page-header-fixed a.fas,.fl-page-nav-right.fl-page-header-fixed a.fab,.fl-page-header-fixed a.fab{color:#555}.fl-page-nav-right.fl-page-header-fixed a:hover,.fl-page-header-fixed a:hover,.fl-page-nav-right.fl-page-header-fixed a:focus,.fl-page-header-fixed a:focus,.fl-page-nav-right.fl-page-header-fixed a:hover *,.fl-page-header-fixed a:hover *,.fl-page-nav-right.fl-page-header-fixed a:focus *,.fl-page-header-fixed a:focus *,.fl-page-nav-right.fl-page-header-fixed a.fas:hover,.fl-page-header-fixed a.fas:hover,.fl-page-nav-right.fl-page-header-fixed a.fab:hover,.fl-page-header-fixed a.fab:hover,.fl-page-nav-right.fl-page-header-fixed a.fas:focus,.fl-page-header-fixed a.fas:focus,.fl-page-nav-right.fl-page-header-fixed a.fab:focus,.fl-page-header-fixed a.fab:focus{color:#2f7f93}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a,.fl-page-header-fixed .navbar-nav li>a{color:#555}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-header-fixed .navbar-nav li>a:hover,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li>a:focus,.fl-page-header-fixed .navbar-nav li>a:focus{color:#2f7f93}.fl-page-nav-right.fl-page-hea
15der-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-header-fixed .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-header-fixed .navbar-nav li.current-menu-parent>a,.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a,.fl-page-header-fixed .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right.fl-page-header-fixed .fl-page-header-container.container,.fl-page-header-fixed .fl-page-header-container.container{padding-bottom:8px;padding-top:8px}.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,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-header-row .fl-page-header-logo{padding-bottom:0}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav-collapse{margin-top:20px}.fl-page-nav-right.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle,.fl-page-header-fixed.fl-page-header.fl-page-nav-toggle-visible-always .fl-page-nav .navbar-toggle{top:15px}.fl-page-nav-right.fl-page-header-fixed .fl-logo-img,.fl-page-header-fixed .fl-logo-img{max-height:46px !important;width:auto !important}.fl-page-nav-right.fl-page-header-fixed .fl-logo-text,.fl-page-header-fixed .fl-logo-text{font-size:28px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a,.fl-page-header-fixed .fl-page-nav-wrap .navbar-nav>li>a{padding:10px 18px}.fl-page-nav-right.fl-page-header-fixed .fl-page-nav ul.sub-menu,.fl-page-header-fixed .fl-page-nav ul.sub-menu{background-color:#fff}.admin-bar .fl-page-nav-right.fl-page-header-fixed,.admin-bar .fl-page-header-fixed,.admin-bar .fl-page-header-vertical{top:32px}@media (min-width:991px){.fl-page-header-fixed .fl-page-fixed-nav-wrap{padding-right:0}}@media (min-width:992px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:980px}}@media (min-width:1100px){.fl-fixed-width .fl-page-nav-right.fl-page-header-fixed,.fl-fixed-width .fl-page-header-fixed{width:1125px;max-width:90%}}.fl-page-nav-right .fl-page-header-container{padding-bottom:0}.fl-page-nav-right .fl-page-header-logo{padding-bottom:7px}.fl-page-nav-right .fl-page-nav-search{position:relative}.fl-page-nav-right .fl-page-nav-search a.fa-search{padding:13px 0 13px 18px;position:static}.fl-page-nav-right .fl-page-nav-collapse{display:inline-flex !important;align-items:center;justify-content:flex-end}@media (min-width:768px){.fl-page-nav-right{text-align:center}.fl-page-nav-right .fl-page-header-container{padding-left:15px;padding-right:15px}.fl-page-nav-right .fl-page-header-logo{padding-left:40px;padding-right:40px}.fl-page-nav-right .fl-page-nav-wrap{margin-left:-15px;margin-right:-15px}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:none !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav:last-child{margin-right:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:inline-block;float:none}.fl-page-nav-right .fl-page-nav ul.sub-menu{text-align:left}}@media (min-width:992px){.fl-page-nav-right{text-align:right}.fl-page-nav-right .fl-page-header-wrap{border-bottom:1px solid rgba(85,85,85,0.13)}.fl-page-nav-right .fl-page-header-container{padding-bottom:7px}.fl-page-nav-right .fl-page-header-row{display:table;table-layout:fixed;width:100%;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-header-row>div{display:table-cell;float:none;vertical-align:middle}.fl-page-nav-right .fl-page-header-row .fl-page-header-logo-col{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-logo-wrap{padding-left:0}.fl-page-nav-right .fl-page-header-row .fl-page-nav-col{padding-right:0}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row{display:block;width:auto}.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-row>div{display:block;width:100%}.fl-page-nav-right .fl-page-header-logo{padding:0;text-align:left}.fl-page-nav-right .fl-page-nav-wrap{border-color:#e6e6e6;background-color:#fff;color:#555;background:none;border:none;margin-left:0;margin-right:0}.fl-page-nav-right .fl-page-nav-wrap *,.fl-page-nav-right .fl-page-nav-wrap h1,.fl-page-nav-right .fl-page-nav-wrap h2,.fl-page-nav-right .fl-page-nav-wrap h3,.fl-page-nav-right .fl-page-nav-wrap h4,.fl-page-nav-right .fl-page-nav-wrap h5,.fl-page-nav-right .fl-page-nav-wrap h6{color:#555}.fl-page-nav-right .fl-page-nav-wrap a,.fl-page-nav-right .fl-page-nav-wrap a *,.fl-page-nav-right .fl-page-nav-wrap a.fas,.fl-page-nav-right .fl-page-nav-wrap a.fab{color:#555}.fl-page-nav-right .fl-page-nav-wrap a:hover,.fl-page-nav-right .fl-page-nav-wrap a:focus,.fl-page-nav-right .fl-page-nav-wrap a:hover *,.fl-page-nav-right .fl-page-nav-wrap a:focus *,.fl-page-nav-right .fl-page-nav-wrap a.fas:
15hover,.fl-page-nav-right .fl-page-nav-wrap a.fab:hover,.fl-page-nav-right .fl-page-nav-wrap a.fas:focus,.fl-page-nav-right .fl-page-nav-wrap a.fab:focus{color:#2f7f93}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a{color:#555}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:hover,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li>a:focus{color:#2f7f93}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent>a,.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#2f7f93}.fl-page-nav-right .fl-page-nav{border:none;margin:0}.fl-page-nav-right .fl-page-nav ul.navbar-nav{float:right !important}.fl-page-nav-right .fl-page-nav ul.navbar-nav>li{display:block;float:left}.fl-fixed-width .fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}@media (min-width:1100px){.fl-page-nav-right.fl-page-nav-toggle-visible-always .fl-page-header-container,.fl-page-nav-right.fl-page-nav-toggle-visible-medium-mobile .fl-page-header-container,.fl-page-nav-right .fl-page-header-container{padding-left:0;padding-right:0}}.fl-page-footer-widgets{border-top:1px solid #e0e0e0;border-color:#505050;background-color:#2f2f2f;color:#efefef}.fl-page-footer-widgets *,.fl-page-footer-widgets h1,.fl-page-footer-widgets h2,.fl-page-footer-widgets h3,.fl-page-footer-widgets h4,.fl-page-footer-widgets h5,.fl-page-footer-widgets h6{color:#efefef}.fl-page-footer-widgets a,.fl-page-footer-widgets a *,.fl-page-footer-widgets a.fas,.fl-page-footer-widgets a.fab{color:#efefef}.fl-page-footer-widgets a:hover,.fl-page-footer-widgets a:focus,.fl-page-footer-widgets a:hover *,.fl-page-footer-widgets a:focus *,.fl-page-footer-widgets a.fas:hover,.fl-page-footer-widgets a.fab:hover,.fl-page-footer-widgets a.fas:focus,.fl-page-footer-widgets a.fab:focus{color:#a2a2a2}.fl-page-footer-widgets .navbar-nav li>a{color:#efefef}.fl-page-footer-widgets .navbar-nav li>a:hover,.fl-page-footer-widgets .navbar-nav li>a:focus{color:#a2a2a2}.fl-page-footer-widgets .navbar-nav li.current-menu-ancestor>a,.fl-page-footer-widgets .navbar-nav li.current-menu-parent>a,.fl-page-footer-widgets .navbar-nav li.current-menu-item>a{color:#a2a2a2}.fl-page-footer-widgets .navbar-nav li.current-menu-item~li.current-menu-item>a{color:#a2a2a2}.fl-page-footer-widgets-container{padding-top:30px}@media (min-width:992px){.fl-page-footer-widgets{display:block}}body.has-blocks .fl-post-content>.alignwide{max-width:1100px}body.fl-fixed-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{width:auto;max-width:100vw}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:100vw}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull{margin-left:0;margin-right:0}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list{padding-inline:0px}body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignwide .wp-block-list li,body.fl-full-width.has-blocks .fl-post-content .wp-block-group.alignfull .wp-block-list li{list-style-position:inside}body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-flex,body.fl-full-width.has-blocks:not(.fl-has-sidebar) .fl-post-content .wp-block-group.alignfull.wp-block-group-is-layout-grid{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2)}body.has-blocks .fl-post-content>.alignfull,body.fl-full-width.page-template-tpl-sidebar.has-blocks .fl-post-content .alignfull{margin:1.5em 0;max-width:100%}body.has-blocks .fl-post-content .alignwide{margin-left:-5%;margin-right:-5%;width:auto;max-width:100vw}body.has-blocks .fl-post-content ul,body.has-blocks .fl-post-content ol{margin:1.5em 0;list-style-position:outside}body.has-blocks .fl-post-content .alignwide ul,body.has-blocks .fl-post-content .alignfull ul,body.has-blocks .fl-post-content .alignwide ol,body.has-blocks .fl-post-content .alignfull ol{max-width:100%}body.has-blocks .fl-post-content li{list-style-position:outside}body.has-blocks .fl-post-content .wp-block-navigation{margin-bottom:1.5em}body.has-blocks .fl-post-content .wp-block-navigation ul{margin-top:0;margin-bottom:0}.wp-block-embed.type-video>.wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.wp-block-file object,.wp-block-file .fluid-width-video-wrapper object{position:static}.wp-block-gallery:not(.components-placeholder){margin:1.5em auto}.wp-block-cover-text p{padding:1.5em 20px}@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.is-grid.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 20px}.wp-block-table{display:block;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{padding:.5em}body.has-blocks .has-fl-heading-text-color{color:#333}body.has-blocks .has-fl-heading-text-background-color{background-color:#333}body.has-blocks .has-fl-body-bg-color{color:#f5f5f5}body.has-blocks .has-fl-body-bg-background-color{background-color:#f5f5f5}body.has-blocks .has-fl-body-text-color{color:#555}body.has-blocks .has-fl-body-text-background-color{background-color:#555}body.has-blocks .has-fl-accent-color{color:#0079c2}body.has-blocks .has-fl-accent-background-color{background-color:#0079c2}body.has-blocks .has-fl-accent-hover-color{color:#95b9e2}body.has-blocks .has-fl-accent-hover-background-color{background-color:#95b9e2}body.has-blocks .has-fl-topbar-bg-color{color:#b6ccd5}body.has-blocks .has-fl-topbar-bg-background-color{background-color:#b6ccd5}body.has-blocks .has-fl-topbar-text-color{color:#fff}body.has-blocks .has-fl-topbar-text-background-color{background-color:#fff}body.has-blocks .has-fl-topbar-link-color{color:#fff}body.has-blocks .has-fl-topbar-link-background-color{background-color:#fff}body.has-blocks .has-fl-topbar-hover-color{color:#999}body.has-blocks .has-fl-topbar-hover-background-color{background-color:#999}body.has-blocks .has-fl-header-bg-color{color:#fff}body.has-blocks .has-fl-header-bg-background-color{background-color:#fff}body.has-blocks .has-fl-header-text-color{color:#555}body.has-blocks .has-fl-header-text-background-color{background-color:#555}body.has-blocks .has-fl-header-link-color{color:#555}body.has-blocks .has-fl-header-link-background-color{background-color:#555}body.has-blocks .has-fl-header-hover-color{color:#2f7f93}body.has-blocks .has-fl-header-hover-background-color{background-color:#2f7f93}body.has-blocks .has-fl-nav-bg-color{color:#fff}body.has-blocks .has-fl-nav-bg-background-color{background-color:#fff}body.has-blocks .has-fl-nav-link-color{color:#555}body.has-blocks .has-fl-nav-link-background-color{background-color:#555}body.has-blocks .has-fl-nav-hover-color{color:#2f7f93}body.has-blocks .has-fl-nav-hover-background-color{background-color:#2f7f93}body.has-blocks .has-fl-content-bg-color{color:#f9f9f9}body.has-blocks .has-fl-content-bg-background-color{background-color:#f9f9f9}body.has-blocks .has-fl-footer-widgets-bg-color{color:#2f2f2f}body.has-blocks .has-fl-footer-widgets-bg-background-color{background-color:#2f2f2f}body.has-blocks .has-fl-footer-widgets-text-color{color:#efefef}body.has-blocks .has-fl-footer-widgets-text-background-color{background-color:#efefef}body.has-blocks .has-fl-footer-widgets-link-color{color:#efefef}body.has-blocks .has-fl-footer-widgets-link-background-color{background-color:#efefef}body.has-blocks .has-fl-footer-widgets-hover-color{color:#a2a2a2}body.has-blocks .has-fl-footer-widgets-hover-background-color{background-color:#a2a2a2}body.has-blocks .has-fl-footer-bg-color{color:#202020}body.has-blocks .has-fl-footer-bg-background-color{background-color:#202020}body.has-blocks .has-fl-footer-text-color{color:#d5d5d5}body.has-blocks .has-fl-footer-text-background-color{background-color:#d5d5d5}body.has-blocks .has-fl-footer-link-color{color:#d5d5d5}body.has-blocks .has-fl-footer-link-background-color{background-color:#d5d5d5}body.has-blocks .has-fl-footer-hover-color{color:#a2a2a2}body.has-blocks .has-fl-footer-hover-background-color{background-color:#a2a2a2}@media (max-width:991px){body{font-size:16px;line-height:1.45}h1{font-size:36px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}a.fl-button:hover{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}}@media (max-width:767px){body{font-size:16px;line-height:1.45}h1{font-size:36px;line-height:1.4;letter-spacing:0px}h2{font-size:30px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h3{font-size:24px;line-height:1.4;letter-spacing:0px}h4{font-size:18px;line-height:1.4;letter-spacing:0px}h5{font-size:14px;line-height:1.4;letter-spacing:0px}h6{font-size:12px;line-height:1.4;letter-spacing:0px}.wp-block-button .wp-block-button__link{font-size:16px;line-height:1.2}.fl-page button,.fl-page input[type=button],.fl-page input[type=submit]{font-size:16px;line-height:1.2}a.fl-button,a.fl-button:visited,.fl-page a.fl-button,.fl-page a.fl-button:visited{font-size:16px;line-height:1.2}.fl-page .fl-module-woocommerce a.button,.fl-page .fl-post-module-woo-button a.button,.fl-page .fl-module-woocommerce a.button:visited,.fl-page .fl-post-module-woo-button a.button:visited,.fl-page .fl-module-woocommerce button[type=button],.fl-page .fl-post-module-woo-button button[type=button],.fl-page .fl-module-woocommerce button[type=submit],.fl-page .fl-post-module-woo-button button[type=submit]{font-size:16px;line-height:1.2}}</style><link rel='stylesheet' id='pp-animate-css' href='https://www.greshamchamber.org/wp-content/plugins/bbpowerpack/assets/css/animate.min.css?ver=3.5.1' media='all' /><link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v5.8.1/css/v4-shims.css?ver=6.8.2' media='all' />
15<link rel='stylesheet' id='fl-builder-google-fonts-312fb8cfa75fd9a4a4c8f6c8e09b022d-css' href='//fonts.googleapis.com/css?family=Raleway%3A600%2C300%2C400%2C700%7CCrimson+Text%3A400&#038;ver=6.8.2' media='all' /> 
15<script defer src="https://www.greshamchamber.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
15 
15<script defer src="https://www.greshamchamber.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
15 <link rel="https://api.w.org/" href="https://www.greshamchamber.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.greshamchamber.org/wp-json/wp/v2/pages/39227" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.greshamchamber.org/xmlrpc.php?rsd" /><meta name="generator" content="WordPress 6.8.2" /><link rel='shortlink' href='https://www.greshamchamber.org/' /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.greshamchamber.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.greshamchamber.org%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.greshamchamber.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.greshamchamber.org%2F&#038;format=xml" /> 
15<script defer src="data:text/javascript;base64,CgkJCXZhciBiYl9wb3dlcnBhY2sgPSB7CgkJCQl2ZXJzaW9uOiAnMi40MC41LjEnLAoJCQkJZ2V0QWpheFVybDogZnVuY3Rpb24oKSB7IHJldHVybiBhdG9iKCAnYUhSMGNITTZMeTkzZDNjdVozSmxjMmhoYldOb1lXMWlaWEl1YjNKbkwzZHdMV0ZrYldsdUwyRmtiV2x1TFdGcVlYZ3VjR2h3JyApOyB9LAoJCQkJY2FsbGJhY2s6IGZ1bmN0aW9uKCkge30sCgkJCQltYXBNYXJrZXJEYXRhOiB7fSwKCQkJCXBvc3RfaWQ6ICczOTIyNycsCgkJCQlzZWFyY2hfdGVybTogJycsCgkJCQljdXJyZW50X3BhZ2U6ICdodHRwczovL3d3dy5ncmVzaGFtY2hhbWJlci5vcmcvJywKCQkJCWNvbmRpdGlvbmFsczogewoJCQkJCWlzX2Zyb250X3BhZ2U6IHRydWUsCgkJCQkJaXNfaG9tZTogZmFsc2UsCgkJCQkJaXNfYXJjaGl2ZTogZmFsc2UsCgkJCQkJaXNfdGF4OiBmYWxzZSwKCQkJCQkJCQkJCWlzX2F1dGhvcjogZmFsc2UsCgkJCQkJY3VycmVudF9hdXRob3I6IGZhbHNlLAoJCQkJCWlzX3NlYXJjaDogZmFsc2UsCgkJCQkJCQkJCX0KCQkJfTsKCQk="></script>
15 
15<script defer src="data:text/javascript;base64,CiAgICAgICAgICAgIHZhciBzcl9hamF4VXJsID0gImh0dHBzOi8vd3d3LmdyZXNoYW1jaGFtYmVyLm9yZy93cC1hZG1pbi9hZG1pbi1hamF4LnBocCIKICAgICAgICA="></script>
15 
15<script defer src='https://growthzonecms.com/?dm=96e647faf2ad489aad98270ef5df97c5&amp;action=load&amp;blogid=1945&amp;siteid=1&amp;t=791718024&amp;back=https%3A%2F%2Fwww.greshamchamber.org%2F' type='text/javascript'></script>
15 
15<script>
vendor: 355 bytes, lines 15-19
15(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
16      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
17      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
18    })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
19      ga('create', '
19UA-98910357-18
vendor: 41 bytes, lines 19-20
19', 'auto');
20      ga('send', 'pageview');
20</script>
20 <style>.fl-page-content:before {
21            content: '';
22            position: absolute;
23            height: 100%;
24            opacity: 0;
25            top: 0;
26            bottom: 0;
27            left: 0;
28            right: 0;
29        }
30        .fl-page .fl-page-content {
31            position: relative;
32        }
33        .fl-page .fl-page-content:before {
34        opacity: 1;                }</style><style id="mz-bg-repeat">.fl-page .fl-page-content:before{background-repeat: repeat;}</style><style id="mz-bg-position">.fl-page .fl-page-content:before{background-position: left top;}</style><style id="mz-bg-attachment">.fl-page .fl-page-content:before{}</style><style id="mz-bg-size">.fl-page .fl-page-content:before{background-size: auto;}</style><style>#wpadminbar #wp-admin-bar-wp-logo {
35                background: url( https://www.greshamchamber.org/wp-content/plugins/wp-memberzone/assets/img/GrowthZoneCMS-logo-long-Rvrsd.png ) no-repeat center;
36                height: 18px;
37                width: 233px;
38                padding: 2px;
39                margin: 5px -20px;
40                display: inline-block;
41                background-size: contain;
42            }
43            #wpadminbar #wp-admin-bar-wp-logo .ab-item {
44                /*display: none;*/
45                visibility: hidden;
46            }
47            #wpadminbar #wp-admin-bar-wp-logo:hover a {
48                background: transparent;
49            }
50            #wpadminbar .ab-top-menu>.menupop:hover>.ab-sub-wrapper #wp-admin-bar-wp-logo-default{
51                display: none;
52            }
53            #wpadminbar #wp-admin-bar-wp-logo ul.ab-sub-secondary {
54                display: none;
55            }
56            #wpadminbar #wp-admin-bar-wp-logo .ab-sub-wrapper {
57                display: none;
58            }</style><style>/*main admin bars colors*/
59            #wpwrap #wpbody-content a {
60                color: #f06623;
61            }
62            #wpwrap #wpadminbar {
63                background: #242633;
64                color: #767676;
65            }
66            #wpadminbar ul li.menupop:active,
67            #wpadminbar ul li.menupop:hover {
68                background: #306;
69                color: #fff;
70            }
71            #wpwrap #adminmenuback {
72                background: #242633;
73                color: #767676;
74                font-family: Roboto, Sans-serif, serif;
75                font-size: 13px;
76            }
77            #wpwrap #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
78            #wpwrap #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu {
79                background: #306;
80                color: #fff;
81            }
82            #wpwrap #adminmenu li.current a.menu-top,
83            #wpwrap #adminmenu li.current a.menu-top {
84                background: #306;
85                color: #fff;
86            }
87            #wpwrap #adminmenuback a {
88                color: #767676;
89            }
90            /*buttons colors*/
91            .wp-core-ui .button.button-primary.button-hero {
92                background-color: #f06623;
93                border-color: #c74a0d;
94                box-shadow: none;
95            }
96            .wp-core-ui .button.button-primary.button-hero:hover {
97                opacity: 0.8;
98            }
99            #wpwrap #wpbody-content a.button.button-primary.button-hero {
100                color: #fff;
101            }
102            #wpwrap #wpbody-content a.button-primary {
103                color: #fff;
104            }
105            .wp-core-ui .button-primary {
106                color: #fff;
107                background-color: #f06623;
108                border-color: #c74a0d;
109                box-shadow: none;
110                text-shadow: none;
111            }
112            .wp-core-ui .button-primary.focus,
113            .wp-core-ui .button-primary.hover,
114            .wp-core-ui .button-primary:focus,
115            .wp-core-ui .button-primary:hover {
116                color: #fff;
117                background-color: #f06623;
118                border-color: #c74a0d;
119                box-shadow: none;
120                opacity: 0.8;
121            }
122            .widgets-chooser li.widgets-chooser-selected{
123                background: #f06623;
124            }
125            /*menu icons color*/
126            #wpadminbar .ab-top-menu>li.hover>.ab-item,
127            #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
128            #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,
129            #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
130                color: #fff;
131            }
132            #wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,
133            #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,
134            #wpadminbar>#wp-toolbar li.hover span.ab-label {
135                color: #fff;
136            }
137            #collapse-button:focus,
138            #collapse-button:hover,
139            #wpadminbar .quicklinks
140            .menupop ul li a:hover,
141            #wpadminbar .quicklinks
142            .menupop.hover ul li a:hover {
143                color: #fafafa;
144            }
145            .wrap .add-new-h2:hover,
146            .wrap .page-title-action:hover {
147                background: #fafafa;
148                background-color: #fafafa;
149                border-color: #999;
150            }
151            /*yoast specific rule*/
152            #wpseo-dashboard-overview .onpage .button.landing-page {
153                color: #FFF;
154            }
155            /*menu items text*/
156            #wpadminbar .quicklinks>ul>li>a,
157            #wpadminbar .ab-label,
158            #adminmenu .wp-submenu-head,
159            #adminmenu a.menu-top {
160                font-weight: 600;
161            }
162            #wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,
163            #wpadminbar .quicklinks .menupop ul li a:focus,
164            #wpadminbar .quicklinks .menupop ul li a:focus strong,
165            #wpadminbar .quicklinks .menupop ul li a:hover,
166            #wpadminbar .quicklinks .menupop ul li a:hover strong,
167            #wpadminbar .quicklinks .menupop.hover ul li a:focus,
168            #wpadminbar .quicklinks .menupop.hover ul li a:hover,
169            #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,
170            #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,
171            #wpadminbar li #adminbarsearch.adminbar-focused:before,
172            #wpadminbar li .ab-item:focus .ab-icon:before,
173            #wpadminbar li .ab-item:focus:before,
174            #wpadminbar li a:focus .ab-icon:before,
175            #wpadminbar li.hover .ab-icon:before,
176            #wpadminbar li.hover .ab-item:before,
177            #wpadminbar li:hover #adminbarsearch:before,
178            #wpadminbar li:hover .ab-icon:before,
179            #wpadminbar li:hover .ab-item:before,
180            #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
181            #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
182                color #fff !important;
183            }
184            #wpadminbar li:hover .ab-item:before{
185                color #fff !important;
186            }
187            #adminmenu div.wp-menu-image:before {
188                color #fff !important;
189            }
190            #wpadminbar .ab-top-menu li:hover .ab-item:before{
191                color #fff !important;
192            }
193            #footer-thankyou a, #footer-thankyou a:hover, #footer-thankyou a:focus {
194                color: #f06623;
195            }
196            #wpseo-dashboard-overview .onpage .button.landing-page:active, #wpseo-dashboard-overview .onpage .button.landing-page {
197                background: #fafafa;
198                background-color: #fafafa;
199                box-shadow: 0 1px 0 #ccc;
200                border-color: #ccc;
201            }
202            /*adminbar icons*/
203            #wpadminbar .menupop li:hover,
204            #wpadminbar .menupop li.hover,
205            #wpadminbar .quicklinks .menupop .ab-item:focus,
206            #wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus {
207                color:#fff;
208            }
209            #adminmenu > li.menu-top:hover div.wp-menu-image:before,
210            #adminmenu > li.menu-top > a:focus div.wp-menu-image:before,
211            #adminmenu > li.opensub > a.menu-top div.wp-menu-image:before {
212                color:#fff;
213            }
214            #wpadminbar li:hover #adminbarsearch:before,
215            #wpadminbar li:hover .ab-icon:before,
216            #wpadminbar li:hover .ab-item:before {
217                color:#fff;
218            }
219            #wpadminbar #adminbarsearch:before,
220            #wpadminbar .ab-icon:before,
221            #wpadminbar .ab-item:before,
222            #wpadminbar .menupop .ab-icon:before,
223            #wpadminbar .menupop .ab-item:before {
224                -moz-transition: none;
225                -webkit-transition: none;
226                -o-transition: color 0 ease-in;
227                transition: none;
228            }
229            #wpadminbar .menupop.hover .ab-item:before,
230            #wpadminbar .menupop.hover .ab-icon:before {
231                color:#fff;
232            }</style><style>span.fl-builder-done-button.fl-builder-button.fl-builder-button-primary {
233                background: #f06623;
234            }</style><link rel="icon" href="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2019/07/favicon.png" sizes="32x32" /><link rel="icon" href="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2019/07/favicon.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2019/07/favicon.png" /><meta name="msapplication-TileImage" content="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2019/07/favicon.png" /><style id="wp-custom-css">.wp-image-54767, .wp-image-54766, .wp-image-54768 {
235box-shadow: 0 1px 5px #969696;
236}
237/*
238CSS Migrated from BB theme:
239*/
240
241/* to fix search button alignment */
242#mni-search-1472064255548 .mn-widget-searchbox-searchbtn {
243  vertical-align:top;
244  margin-top:1px;
245}
246/* remove bg pattern on home pg */
247.home, .fl-page-content {
248  background-image: none ;
249 }
250
251/* main menu parents casing */
252.fl-page-nav &gt; div &gt; .navbar-nav &gt; li &gt; a {
253  text-transform:uppercase;
254}
255/* main menu dropdown font weight */
256.fl-page-nav ul.sub-menu li a {
257  font-weight:normal;
258}
259/* increase size of social icons */
260.fl-social-icons .fl-icon {
261  font-size:34px;
262}
263/* center copyright line */
264.fl-page .fl-page-footer-text {
265    text-align:center;
266    
267}
268.menu .fl-has-submenu .sub-menu {
269    border-top: 3px solid #0079c2;
270}
271/*
272CSS Migrated from BB theme:
273*/
274
275/* hide copyright */
276footer.fl-page-footer-wrap {display: none;}
277
278/* tighten icon spacing */
279footer.fl-icon-text { padding-left: 8px; }
280
281/* tighten slider title line-height */
282.fl-slide-title {
283    line-height: 1.1;
284}
285
286/* style top bar menu */
287.fl-node-59c4075d82fef .fl-menu-mobile-toggle, .fl-node-59c4075d82fef .fl-menu .menu {
288    background-color: transparent;
289}
290.fl-node-59c4075d82fef .menu a {
291    border: 1px solid;
292}
293.fl-node-59c4075d82fef .menu a {
294    border: 1px solid;
295}
296.fl-node-59c4075d82fef .fl-menu .menu &gt; li {
297    border:0;
298    margin-right: 10px;
299    margin-bottom:5px;
300}
301.fl-node-59c4075d82fef .fl-menu-mobile-toggle.hamburger:after {
302content: "Quick Links";
303margin-left: 10px
304}
305/*headings with lines*/
306.line-heading .fl-heading {
307border-bottom: 1px solid #bababa;height: 20px;
308}
309.line-heading span.fl-heading-text {background-color:#f9f9f9;padding-right:15px;
310}
311
312/*headings with lines - white*/
313.line-heading-white .fl-heading {
314border-bottom: 1px solid #bababa;height: 20px;
315}
316.line-heading-white span.fl-heading-text {background-color:#ffffff;padding-right:15px;
317}
318
319/* Fix for WP Page FL Overlay */
320.search .fl-page-content:before,
321.archive .fl-page-content:before,
322.category .fl-page-content:before {
323  content: none;
324}
325/*horizontal button group*/
326.horizontal-buttons .pp-logos-content .pp-logo div.title-wrapper p.logo-title {
327    text-align: center;
328    font-size: 16px;
329	  font-weight: 600;
330    color: #ffffff;
331    margin-top: 0px;
332    margin-bottom: 0px;
333}
334.horizontal-buttons .pp-logos-content .pp-logo {
335    width:auto;
336	  padding: 8px;
337	  border-style: solid;
338    border-width: 2px;
339    border-color: #ffffff;
340    border-radius: 1px;
341	  margin-right: 10px;
342	  align-items:center;
343}
344.horizontal-buttons .pp-logos-content .pp-logo:hover {
345    -webkit-transition: all 0.2s linear !important;
346	  border-style: solid;
347    border-width: 2px;
348    border-color: #0079c2;
349    border-radius: 1px;
350}
351
352/* board of directors callout */
353.bod-callout .fl-callout-photo-left .fl-callout-photo, .fl-callout-photo-left-text .fl-callout-photo {
354    display: table-cell;
355    padding-right: 0px;
356    width: 100px;
357    vertical-align: top;
358}
359
360/*logo carousel*/
361.logo-carousel img.logo-image {
362    max-width: 100%;
363    max-height: 100px;
364}
365
366/*slider button style fix*/
367.slide-buttons .fl-slide-cta-button .fl-button-wrap a.fl-button, .fl-slide-cta-button .fl-button-wrap a.fl-button:hover {
368        -webkit-transition: all 0.2s linear !important;
369    border-color: #0079c2 !important;
370}
371/* start events box style */
372.cms-box-styling .mn-scroll-item.mn-has-enddate .mn-scroll-name {
373    padding-left: 0!important;
374}
375.ua-chrome .cms-box-styling .mn-scroll-item {
376    float: left;
377}
378.cms-box-styling {margin-bottom:30px;}  
379.cms-box-styling .mn-scroll-container {
380	height: auto;
381}
382.cms-box-styling .mn-scroll-slider {
383    column-count:5;
384    -moz-column-count: 5;
385    -webkit-column-count: 5;
386}
387.cms-box-styling .mn-scroll-item {
388	-moz-border-radius: 0;
389	-webkit-border-radius: 0;
390	background-clip: padding-box;
391        background-color: #005182;
392	border-radius: 15px 0 0 0;
393	color: #FFF!important;
394	position: relative;
395	min-height: 200px;
396        max-height:200px;
397	box-sizing: border-box;
398	vertical-align: top;
399	padding: 50px 20px;
400	width: 100%;
401	display: block;
402    -webkit-column-break-inside: avoid;
403    -moz-column-break-inside: avoid;
404    -o-column-break-inside: avoid;
405    -ms-column-break-inside: avoid;
406    column-break-inside: avoid;
407    page-break-inside: avoid;
408    break-inside: avoid;
409    margin: 0 0 15px;
410}
411.ua-ie .cms-box-styling .mn-scroll-item {
412    display: inline-block;
413}
414.ua-chrome .cms-box-styling .mn-scroll-item {
415    float: left;
416}
417
418@media (min-width: 768px) {
419    .cms-box-styling .mn-scroll-container {
420        height: auto;
421    }
422}
423.cms-box-styling .mn-scroll-teaser {
424    display:none;
425}
426.cms-box-styling .mn-scroll-name {
427	font-size: 120%;
428	padding-top: 20px;
429}
430.cms-box-styling .mn-scroll-item.mn-has-enddate .mn-scroll-name {
431    padding-left: 0;
432}
433.cms-box-styling .mn-scroll-name, .cms-box-styling .mn-scroll-location {
434	display: block;
435	padding: 10px 0;
436	position: relative;
437	text-align: center;
438}
439.cms-box-styling .mn-scroll-location:before {
440	content: "\e062";
441	position: relative;
442	top: 1px;
443	display: inline-block;
444	font-family: 'Questrial',sans-serif;
445	font-style: normal;
446	font-weight: 400;
447	line-height: 1;
448	-webkit-font-smoothing: antialiased;
449	-moz-osx-font-smoothing: grayscale;
450	padding-right: 3px;
451}
452.cms-box-styling .mn-scroll-link {
453	color: inherit;
454	text-decoration: none;
455}
456.cms-box-styling .mn-scroll-link:hover {
457	text-decoration: underline;
458}
459.cms-box-styling .mn-scroll-date {
460	font-size: 110%;
461	font-weight: 700;
462	left: 0;
463	position: absolute;
464	text-align: left;
465	top: 0;
466	width: 100%;
467	display: block;
468	height: 50px;
469	width: 80px;
470	background-color: rgba(255,255,255,.25);
471	padding-top: 20px;
472	padding-left: 20px;
473}
474.cms-box-styling .mn-scroll-item:hover {
475	opacity: 0.8;
476}
477.cms-box-styling .mn-is-long-date .mn-scroll-date {
478    width:auto;
479    min-width:80px;
480    height:auto;
481    min-height:50px;
482    padding:5px 10px 5px 20px;
483    display:flex;
484    flex-direction:column;
485    justify-content: center;
486}
487.cms-box-styling .mn-scroll-item:nth-child(odd) {
488background-color: #0079C2;
489}
490
491@media (max-width: 992px) {
492.cms-box-styling .mn-scroll-slider {
493    column-count:3;
494    -moz-column-count: 3;
495    -webkit-column-count: 3;
496}
497}
498@media (max-width: 645px) {
499.cms-box-styling .mn-scroll-slider {
500    column-count:1;
501    -moz-column-count: 1;
502    -webkit-column-count: 1;
503}
504}
505/* end events box style */
506
507/*nav breakpoint adjustments*/
508
509@media (min-width: 1600px) {.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu &gt; li {font-size: 14px;padding: 0px 4px;}}
510
511@media (max-width: 1599px) and (min-width: 1366px){.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu &gt; li {font-size: 14px;padding: 0px 4px;}}
512
513@media (max-width: 1365px) and (min-width: 1095px) {.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu &gt; li {font-size: 12px;padding: 0px 4px;}}
514
515@media (max-width: 1094px) and (min-width: 768px) {.fl-node-59b2fe7330389 .fl-menu .menu, .fl-node-59b2fe7330389 .fl-menu .menu &gt; li {font-size: 10px;padding: 0px 4px;}}
516
517/* Start dynamic row */
518
519.col-fluid {
520	align-content: center;
521	justify-content: center; 
522}
523
524.col-fluid-rev {
525		align-content: center;
526	justify-content: center; 
527}
528
529@media (max-width: 950px) {
530	.col-fluid {
531		display: flex; 
532		flex-direction: column;
533		gap: 10px
534	}
535	
536	.col-fluid-rev {
537		display: flex; 
538		flex-direction: column;
539		gap: 10px
540	}
541/* 	center text on media break */
542	.col-fluid &gt; * {
543		margin-left: auto; 
544		margin-right: auto; 
545	}
546		.col-fluid-rev &gt; * {
547		margin-left: auto; 
548		margin-right: auto; 
549	}
550}
551/* End dynamic row */
552
553
554/* Header Button Image Fix */
555.fl-node-5d265b6713eec .pp-logos-content .pp-logo img {display:none !important;}
556
557/* End Header Button Image Fix */</style>
vendor: 64 bytes, line 557
557 <script defer src="https://www.googletagmanager.com/gtag/js?id=
557UA-85787-22
vendor: 12 bytes, line 557
557"></script> 
557<script defer src="data:text/javascript;base64,CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdVQS04NTc4Ny0yMicpOwo="></script>
vendor: 65 bytes, line 557
557  <script defer src="https://www.googletagmanager.com/gtag/js?id=
557G-YT96J64FEN
vendor: 12 bytes, line 557
557"></script> 
557<script defer src="data:text/javascript;base64,CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdHLVlUOTZKNjRGRU4nKTsK"></script>
557  
557<script defer src="data:text/javascript;base64,CiAgIWZ1bmN0aW9uKGYsYixlLHYsbix0LHMpCiAge2lmKGYuZmJxKXJldHVybjtuPWYuZmJxPWZ1bmN0aW9uKCl7bi5jYWxsTWV0aG9kPwogIG4uY2FsbE1ldGhvZC5hcHBseShuLGFyZ3VtZW50cyk6bi5xdWV1ZS5wdXNoKGFyZ3VtZW50cyl9OwogIGlmKCFmLl9mYnEpZi5fZmJxPW47bi5wdXNoPW47bi5sb2FkZWQ9ITA7bi52ZXJzaW9uPScyLjAnOwogIG4ucXVldWU9W107dD1iLmNyZWF0ZUVsZW1lbnQoZSk7dC5hc3luYz0hMDsKICB0LnNyYz12O3M9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZShlKVswXTsKICBzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHQscyl9KHdpbmRvdywgZG9jdW1lbnQsJ3NjcmlwdCcsCiAgJ2h0dHBzOi8vY29ubmVjdC5mYWNlYm9vay5uZXQvZW5fVVMvZmJldmVudHMuanMnKTsKICBmYnEoJ2luaXQnLCAnMjkwMTQzMzkwNjU0MDIxOScpOwogIGZicSgndHJhY2snLCAnUGFnZVZpZXcnKTsK"></script>
557 <noscript><img height="1" width="1" style="display:none"
558 src="https://www.facebook.com/tr?id=2901433906540219&ev=PageView&noscript=1"
559/></noscript><meta name="google-site-verification" content="GooGhywoiu9839t543j0s7543uw1 - pls add [email protected] to GA account {UA-98910357-18} with ‘Manage Users and Edit’ permissions - date 09/13/2020"><meta name="facebook-domain-verification" content="86jj6xb1vig326e0fwx5xbxc2tohf7" /><meta name="facebook-domain-verification" content="eo7rrgvsvjbmw599ivnes4idqi3i81" /><link rel="stylesheet" href="https://www.greshamchamber.org/wp-content/themes/bb-theme-child/style.min.css" /><link rel="stylesheet" href="https://www.greshamchamber.org/wp-content/themes/bb-theme-child/css/mono-social-icons.min.css" /></head><body class="home wp-singular page-template-default page page-id-39227 wp-theme-bb-theme wp-child-theme-bb-theme-child fl-builder fl-builder-2-9-2-1 fl-themer-1-5-1 fl-theme-1-7-18-1 fl-no-js fl-theme-builder-header fl-theme-builder-header-header fl-theme-builder-footer fl-theme-builder-footer-footer fl-theme-builder-part fl-theme-builder-part-top-bar fl-framework-bootstrap fl-preset-bold fl-full-width" itemscope="itemscope" itemtype="http://schema.org/WebPage"> <a aria-label="Skip to content" class="fl-screen-reader-text" href="#fl-main-content">Skip to content</a><div class="fl-page"><div class="fl-builder-content fl-builder-content-54852 fl-builder-global-templates-locked" data-post-id="54852" data-type="part"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-5d2659b253bd4 fl-row-default-height fl-row-align-center fl-row-has-layers" data-node="5d2659b253bd4"><div class="fl-row-content-wrap"><div class="fl-builder-layer fl-builder-shape-layer fl-builder-top-edge-layer fl-builder-shape-edge-slant"> <svg class="fl-builder-layer-align-top-left" viewBox="0 0 422 33.98" preserveAspectRatio="none"> <defs> </defs> <g class="fl-shape-content"> <polygon class="fl-shape" points="0,34 422,0 0,0"></polygon> </g> </svg></div><div class="fl-row-content fl-row-full-width fl-node-content"><div class="fl-col-group fl-node-5d2659b25d07b fl-col-group-equal-height fl-col-group-align-top fl-col-group-custom-width" data-node="5d2659b25d07b"><div class="fl-col fl-node-5d2659b25d313 fl-col-bg-color fl-col-small fl-visible-desktop fl-visible-large" data-node="5d2659b25d313"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-widget fl-node-5e66896ec001a" data-node="5e66896ec001a"><div class="fl-module-content fl-node-content"><div class="fl-widget"></div></div></div><div class="fl-module fl-module-photo fl-node-5d5717afbb6da" data-node="5d5717afbb6da"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="/" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-55311 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2019/07/link-to-home-page.png" alt="link-to-home-page" itemprop="image" height="64" width="360" title="link-to-home-page" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2019/07/link-to-home-page.png 360w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2019/07/link-to-home-page-300x53.png 300w" sizes="auto, (max-width: 360px) 100vw, 360px" /> </a></div></div></div></div></div></div><div class="fl-col fl-node-5d2659b25d31d fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="5d2659b25d31d"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-pp-logos-grid fl-node-5d265b6713eec horizontal-buttons" data-node="5d265b6713eec"><div class="fl-module-content fl-node-content"><div class="pp-logos-content is-grid"><div class="pp-logos-wrapper pp-logos-grid" style=""><div class="pp-logo pp-logo-0"> <a href="/" target="_self"><div class="pp-logo-inner"><div class="pp-logo-inner-wrap"><div class="logo-image-wrapper"> <img decoding="async" class="logo-image" src="" alt="Home" data-no-lazy="1" /></div><div class="title-wrapper"><p class="logo-title">Home</p></div></div></div> </a></div><div class="pp-logo pp-logo-1"> <a href="https://business.greshamchamber.org/contact" target="_self"><div class="pp-logo-inner"><div class="pp-logo-inner-wrap"><div class="logo-image-wrapper"> <img decoding="async" class="logo-image" src="" alt="Contact Us" data-no-lazy="1" /></div><div class="title-wrapper"><p class="logo-title">Contact Us</p></div></div></div> </a></div><div class="pp-logo pp-logo-2"> <a href="https://business.greshamchamber.org/login" target="_self"><div class="pp-logo-inner"><div class="pp-logo-inner-wrap"><div class="logo-image-wrapper"> <img decoding="async" class="logo-image" src="" alt="Member Login" data-no-lazy="1" /></div><div class="title-wrapper"><p class="logo-title">Member Login</p></div></div></div> </a></div></div></div></div></div></div></div><div class="fl-col fl-node-5e690c752c473 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="5e690c752c473"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5e690c184e2c3" data-node="5e690c184e2c3"><div class="fl-module-content fl-node-content"><div class="fl-html"><div id="mni-search-1583942591059"></div> 
559<script defer type="text/javascript" src="https://business.greshamchamber.org/Content/Script/SearchWidget.js"></script>
559 
559<script defer src="data:text/javascript;base64,Ci8qPCFbQ0RBVEFbKi8KbmV3IE1OSS5XaWRnZXRzLlNlYXJjaEJveCgibW5pLXNlYXJjaC0xNTgzOTQyNTkxMDU5Iix7ImxpbWl0IjoxMCwiYnV0dG9uVGV4dCI6IlNlYXJjaCIsImtleXdvcmRQbGFjZWhvbGRlciI6IkVudGVyIG5hbWUsIGNhdGVnb3J5LCBvciBrZXl3b3JkIiwic3R5bGVUZW1wbGF0ZSI6IiNAaWQgLm1uLXdpZGdldC1zZWFyY2hib3gtZm9ybXttYXJnaW46MDtkaXNwbGF5OmZsZXh9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1maWVsZHdyYXBwZXJ7bWFyZ2luOjAgM3B4IDAgMDtmbGV4OjEgMSBhdXRvO3dpZHRoOmF1dG87cG9zaXRpb246cmVsYXRpdmV9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1maWVsZHtkaXNwbGF5OmJsb2NrO30jQGlkIC5tbi13aWRnZXQtc2VhcmNoYm94LWZpZWxkIGlucHV0e2JhY2tncm91bmQ6I0ZGRjtib3JkZXI6c29saWQgMXB4ICM5OTk7Ym9yZGVyLXJhZGl1czo1cHg7Y29sb3I6IzMzMzMzMztmb250LWZhbWlseTpcIlJhbGV3YXlcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEwMCV9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1maWVsZCBpbnB1dHttYXJnaW46MDt3aWR0aDoxMDAlO30jQGlkIC5tbi13aWRnZXQtc2VhcmNoYm94LWtleXdvcmR7d2lkdGg6YXV0b30jQGlkIC5tbi13aWRnZXQtc2VhcmNoYm94LXNlYXJjaGJ0bntiYWNrZ3JvdW5kOiMwMDc5QzI7Ym9yZGVyOnNvbGlkIDFweCAjOTk5O2JvcmRlci1yYWRpdXM6NXB4O2NvbG9yOiNGRkZGRkY7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDttYXJnaW46MDt3aWR0aDphdXRvO3BhZGRpbmc6NXB4IDEwcHh9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1zZWFyY2hidG46aG92ZXJ7YmFja2dyb3VuZDojOTVCOUUyO2NvbG9yOiNGRkZGRkZ9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1hdXRvY29tcGxldGV7bGVmdDowO21pbi13aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjEwMDB9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1hdXRvY29tcGxldGUgdWx7YmFja2dyb3VuZDojRkZGO2JvcmRlcjpzb2xpZCAxcHggIzk5OTtib3JkZXItcmFkaXVzOjVweDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzoycHh9I0BpZCAubW4td2lkZ2V0LXNlYXJjaGJveC1hdXRvY29tcGxldGUgbGl7bWFyZ2luOjA7cGFkZGluZzowfSNAaWQgLm1uLWF1dG9jb21wbGV0ZXtib3JkZXItcmFkaXVzOjVweDtjb2xvcjojMzMzMzMzO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJSYWxld2F5XCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxMDAlO3BhZGRpbmc6LjJlbSAuNGVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lfSNAaWQgLm1uLWF1dG9jb21wbGV0ZTpob3ZlcntiYWNrZ3JvdW5kOiNFRUU7Ym9yZGVyOnNvbGlkIDFweCAjOTk5O21hcmdpbjotMXB4fSNAaWQgLm1uLWF1dG9jb21wbGV0ZSBicntkaXNwbGF5Om5vbmV9I0BpZCAubW4tYXV0b2NvbXBsZXRlLW5hbWV7ZGlzcGxheTpibG9ja30jQGlkIC5tbi1hdXRvY29tcGxldGUtdHlwZXtjb2xvcjojMzMzMzMzO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjc1JTtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDoxMjUlfSJ9KS5jcmVhdGUoKTsKLypdXT4qLwo="></script>
559</div></div></div></div></div><div class="fl-col fl-node-5d2659b25d322 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="5d2659b25d322"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-icon-group fl-node-5d265a02e13bd fl-visible-desktop fl-visible-large fl-visible-medium" data-node="5d265a02e13bd"><div class="fl-module-content fl-node-content"><div class="fl-icon-group"> <span class="fl-icon"> <a href="https://www.facebook.com/GreshamAreaChamberofCommerce/" target="_blank" rel="noopener" > <i class="fab fa-facebook-f" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.instagram.com/greshamchamber/" target="_blank" rel="noopener" > <i class="fab fa-instagram" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://www.youtube.com/channel/UCuUYNyJweUNcaSIiGhK8u7A?view_as=subscriber" target="_blank" rel="noopener" > <i class="fab fa-youtube" aria-hidden="true"></i> </a> </span> <span class="fl-icon"> <a href="https://linktr.ee/GreshamAreaChamber" target="_blank" rel="noopener" > <i class="dashicons dashicons-before dashicons-admin-links" aria-hidden="true"></i> <span class="sr-only">Quick Links for the Gresham Area Chamber of Commerce and Visitors Center</span> </a> </span></div></div></div></div></div></div></div></div></div></div><header class="fl-builder-content fl-builder-content-54666 fl-builder-global-templates-locked" data-post-id="54666" data-type="header" data-sticky="1" data-sticky-on="" data-sticky-breakpoint="medium" data-shrink="1" 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-color fl-node-59b2fe732fff2 fl-row-default-height fl-row-align-center" data-node="59b2fe732fff2"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-59b2fe73300b0 fl-col-group-equal-height fl-col-group-align-center fl-col-group-custom-width" data-node="59b2fe73300b0"><div class="fl-col fl-node-59b2fe7330165 fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="59b2fe7330165"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-59c40071369e2" data-node="59c40071369e2"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-left" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="/" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-54862 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2017/09/gresham-area-chamber-logo-sm.png" alt="Gresham Chamber Logo" itemprop="image" height="125" width="244" title="gresham-area-chamber-logo-sm"  data-no-lazy="1" /> </a></div></div></div></div></div></div><div class="fl-col fl-node-59b2fe7330219 fl-col-bg-color fl-col-small-custom-width" data-node="59b2fe7330219"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-menu fl-node-59b2fe7330389" data-node="59b2fe7330389"><div class="fl-module-content fl-node-content"><div class="fl-menu fl-menu-responsive-toggle-medium-mobile"> <button class="fl-menu-mobile-toggle hamburger-label" aria-label="Menu"><span class="fl-menu-icon svg-container"><svg version="1.1" class="hamburger-menu" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512"> <rect class="fl-hamburger-menu-top" width="512" height="102"/> <rect class="fl-hamburger-menu-middle" y="205" width="512" height="102"/> <rect class="fl-hamburger-menu-bottom" y="410" width="512" height="102"/> </svg> </span><span class="fl-menu-mobile-toggle-label">Menu</span></button><div class="fl-clear"></div><nav aria-label="Menu" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement"><ul id="menu-main-menu" class="menu fl-menu-horizontal fl-toggle-arrows"><li id="menu-item-54909" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="#">About Gresham</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55234" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/welcome-to-gresham/">Welcome to Gresham</a></li><li id="menu-item-59812" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/community-spotlight/">Community Spotlight</a></li><li id="menu-item-58576" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://www.greshamchamber.org/visit-gresham/">Visit</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-62128" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://portal.greshamoregon.gov/GreshamMap/">Map of Gresham</a></li><li id="menu-item-55238" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list/category/lodging-197">Lodging</a></li><li id="menu-item-55239" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list/category/restaurants-food-bars-267">Restaurants</a></li><li id="menu-item-55240" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list/category/retail-specialty-271">Shopping</a></li><li id="menu-item-55353" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list/category/fitness-126">Fitness</a></li><li id="menu-item-55241" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list/category/sports-recreation-288">Sports and Recreation</a></li><li id="menu-item-55242" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a>
559Bicycle Tourism</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55245" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/visit-by-bike/">Visit by Bike</a></li><li id="menu-item-55244" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/bike-friendly-businesses/">Bike Friendly Businesses</a></li><li id="menu-item-55243" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/bicycle-tourism-initiative/">Bicycle Tourism Initiative</a></li></ul></li><li id="menu-item-55233" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/parks/">Parks</a></li><li id="menu-item-55231" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/gresham-videos/">Gresham Videos</a></li></ul></li><li id="menu-item-55213" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/economic-development/">Economic Development</a></li><li id="menu-item-55236" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://business.greshamchamber.org/info">Information Request</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55232" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/moving-to-the-area/">Moving to the Area</a></li><li id="menu-item-55235" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/map">Area Map</a></li><li id="menu-item-55215" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/regional-demographics/">Regional Demographics</a></li><li id="menu-item-55230" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/facility-rental/">Facility Rental</a></li><li id="menu-item-55237" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://weather.com/weather/today/l/9e17a8d1c3f1534a9f04c2ed23b7760f151c6216940f0db8b7859b3b0ce98d06">Local Weather</a></li></ul></li></ul></li><li id="menu-item-54910" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="#">The Chamber</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55227" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/board-of-directors/">Board of Directors</a></li><li id="menu-item-55222" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/about-us/">Staff</a></li><li id="menu-item-63081" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://sync.greshamchamber.org/join">Membership Benefits</a></li><li id="menu-item-55206" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/health-and-wellness/">Health and Wellness</a></li><li id="menu-item-55204" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/try-local-first/">Try Local First</a></li><li id="menu-item-55223" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/newsletter/">Newsletter Archive</a></li><li id="menu-item-55221" class="menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://www.youtube.com/user/GreshamAreaChamber/videos?view_as=subscriber">Our YouTube Channel</a></li></ul></li><li id="menu-item-54911" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="#">Events</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55220" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/events/calendarcatgid/6">Chamber Events Calendar</a></li><li id="menu-item-55219" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/events/calendarcatgid/12">Member and Community Events Calendar</a></li><li id="menu-item-55199" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/forums/">Learn at Lunch</a></li><li id="menu-item-63069" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/adopt-a-cop/">Adopt-A-Cop</a></li><li id="menu-item-61448" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/bea/">Business Excellence Awards</a></li><li id="menu-item-55663" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/golf-tournaments/">Golf Tournaments</a></li><li id="menu-item-55670" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/business-economic-summit/">Business Economic Summit</a></li><li id="menu-item-60576" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/ribbon-cutting/">Gresham Area Ribbon Cuttings &amp; Grand Openings</a></li></ul></li><li id="menu-item-54912" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="#">Resources</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-57668" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/jobs">Job Postings</a></li><li id="menu-item-55246" class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://business.greshamchamber.org/list">Directory</a></li><li id="menu-item-55214" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/leadership-academy/">Leadership Gresham</a></li><li id="menu-item-55211" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/ask-the-expert/">Ask the Expert</a></li><li id="menu-item-55212" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/certificate-of-origin/">Certificate of Origin</a></li><li id="menu-item-55354" class="menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://issuu.com/pamplinmedia/docs/gresham_business_community_magazine_2025-26?fr=sYjc0MDg2Mzk2Mjg">Gresham Magazine</a></li><li id="menu-item-55210" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/resources/">Important Links</a></li><li id="menu-item-57076" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/gresham-news-and-announcements/">News and Announcements</a></li></ul></li><li id="menu-item-54913" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="#">Committees</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55209" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/ambassadors/">
559Ambassadors</a></li><li id="menu-item-55207" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://www.greshamchamber.org/government-affairs-council/">Government Affairs Council</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-55202" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children fl-has-submenu"><div class="fl-has-submenu-container"><a href="https://www.greshamchamber.org/advocacy/">Advocacy</a><span class="fl-menu-toggle"></span></div><ul class="sub-menu"><li id="menu-item-61188" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://www.greshamchamber.org/2023/04/03/measure-26-239/">Gresham Safety Levy Measure 26-239</a></li><li id="menu-item-61190" class="menu-item menu-item-type-post_type menu-item-object-post"><a href="https://www.greshamchamber.org/2023/04/03/measure-26-238/">Oregon Capital Gains Tax Measure 26-238</a></li></ul></li><li id="menu-item-55201" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/elected-officials/">Elected Officials</a></li><li id="menu-item-55200" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/endorsements/">Endorsements</a></li><li id="menu-item-55203" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/government-affairs-council/">Government Affairs Council</a></li><li id="menu-item-55198" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/policy-statements/">Policy Statements</a></li><li id="menu-item-55682" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/government-updates/">Gov. Updates</a></li></ul></li><li id="menu-item-55205" class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://www.greshamchamber.org/resource-team/">Resource Team</a></li></ul></li></ul></nav></div></div></div><div class="fl-module fl-module-html fl-node-60ee5cd1451cf" data-node="60ee5cd1451cf"><div class="fl-module-content fl-node-content"><div class="fl-html">  
559<script defer src="data:text/javascript;base64,CiFmdW5jdGlvbihmLGIsZSx2LG4sdCxzKQp7aWYoZi5mYnEpcmV0dXJuO249Zi5mYnE9ZnVuY3Rpb24oKXtuLmNhbGxNZXRob2Q/Cm4uY2FsbE1ldGhvZC5hcHBseShuLGFyZ3VtZW50cyk6bi5xdWV1ZS5wdXNoKGFyZ3VtZW50cyl9OwppZighZi5fZmJxKWYuX2ZicT1uO24ucHVzaD1uO24ubG9hZGVkPSEwO24udmVyc2lvbj0nMi4wJzsKbi5xdWV1ZT1bXTt0PWIuY3JlYXRlRWxlbWVudChlKTt0LmFzeW5jPSEwOwp0LnNyYz12O3M9Yi5nZXRFbGVtZW50c0J5VGFnTmFtZShlKVswXTsKcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh0LHMpfSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsCidodHRwczovL2Nvbm5lY3QuZmFjZWJvb2submV0L2VuX1VTL2ZiZXZlbnRzLmpzJyk7CmZicSgnaW5pdCcsICcxMDA3MTQyMDEwMDk1MDkyJyk7IApmYnEoJ3RyYWNrJywgJ1BhZ2VWaWV3Jyk7Cg=="></script>
559 <noscript> <img loading="lazy" decoding="async" height="1" width="1" src="https://www.facebook.com/tr?id=1007142010095092&ev=PageView &noscript=1"/> </noscript><meta name="facebook-domain-verification" content="86jj6xb1vig326e0fwx5xbxc2tohf7" />
vendor: 65 bytes, line 559
559  <script defer src="https://www.googletagmanager.com/gtag/js?id=
559UA-120294347-1
vendor: 12 bytes, line 559
559"></script> 
559<script defer src="data:text/javascript;base64,CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdVQS0xMjAyOTQzNDctMScpOwo="></script>
vendor: 65 bytes, line 559
559  <script defer src="https://www.googletagmanager.com/gtag/js?id=
559G-YT96J64FEN
vendor: 12 bytes, line 559
559"></script> 
559<script defer src="data:text/javascript;base64,CiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogIGd0YWcoJ2pzJywgbmV3IERhdGUoKSk7CgogIGd0YWcoJ2NvbmZpZycsICdHLVlUOTZKNjRGRU4nKTsK"></script>
559 </div></div></div></div></div></div></div></div></div></header><div id="fl-main-content" class="fl-page-content" itemprop="mainContentOfPage"><div class="fl-content-full container"><div class="row"><div class="fl-content col-md-12"><article class="fl-post post-39227 page type-page status-publish has-post-thumbnail hentry" id="fl-post-39227" itemscope="itemscope" itemtype="https://schema.org/CreativeWork"><div class="fl-post-content clearfix" itemprop="text"><div class="fl-builder-content fl-builder-content-39227 fl-builder-content-primary fl-builder-global-templates-locked" data-post-id="39227"><div class="fl-row fl-row-full-width fl-row-bg-photo fl-node-58544613ac7cc fl-row-default-height fl-row-align-center" data-node="58544613ac7cc"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-full-width fl-node-content"><div class="fl-col-group fl-node-58544613ac5c6" data-node="58544613ac5c6"><div class="fl-col fl-node-58544613ac87a fl-col-bg-color" data-node="58544613ac87a"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-58544613ac9d2" data-node="58544613ac9d2"><div class="fl-module-content fl-node-content"><h1 class="fl-heading"> <span class="fl-heading-text">The Gresham Area Chamber of Commerce and Visitors Center</span></h1></div></div><div class="fl-module fl-module-rich-text fl-node-58544613acd34 fl-animation fl-fade-right" data-node="58544613acd34" data-animation-delay="0.0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><p style="text-align: center;">We are a catalyst that advocates, educates, and collaborates to produce vitality and prosperity.</p></div></div></div></div></div></div><div class="fl-col-group fl-node-59c3e346d9f14" data-node="59c3e346d9f14"><div class="fl-col fl-node-59c3e346da10c fl-col-bg-color" data-node="59c3e346da10c"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-gz-icon-group fl-node-59c3e346d9dab fl-animation fl-fade-up" data-node="59c3e346d9dab" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="gz-icon-group"><div class="gz-icon-group-wrapper"> <a href="https://business.greshamchamber.org/list" target="_self" aria-label="Directory"> <span class="gz-icon"> <i class="fa fa-address-book" ></i> </span> <span class="gz-icon-text"> Directory </span> </a></div><div class="gz-icon-group-wrapper"> <a href="https://business.greshamchamber.org/events/catgid/6?from=5/11/2026&to=12/31/2026" target="_blank" aria-label="Calendar"> <span class="gz-icon"> <i class="fa fa-calendar" ></i> </span> <span class="gz-icon-text"> Calendar </span> </a></div><div class="gz-icon-group-wrapper"> <a href="https://business.greshamchamber.org/jobs" target="_self" aria-label="Jobs"> <span class="gz-icon"> <i class="fa fa-briefcase" ></i> </span> <span class="gz-icon-text"> Jobs </span> </a></div><div class="gz-icon-group-wrapper"> <a href="https://greshamareachambergzcms.preview.gochambermaster.com/member/newmemberapp" target="_blank" aria-label="Join Us"> <span class="gz-icon"> <i class="fas fa-user-plus" ></i> </span> <span class="gz-icon-text"> Join Us </span> </a></div><div class="gz-icon-group-wrapper"> <a href="https://www.youtube.com/channel/UCuUYNyJweUNcaSIiGhK8u7A?view_as=subscriber" target="_self" aria-label="Videos"> <span class="gz-icon"> <i class="fas fa-video" ></i> </span> <span class="gz-icon-text"> Videos </span> </a></div><div class="gz-icon-group-wrapper"> <a href="https://www.greshamchamber.org/2024/08/04/board-votes-to-strongly-oppose-measure-118/" target="_self" aria-label="Advocacy"> <span class="gz-icon"> <i class="fas fa-bullhorn" ></i> </span> <span class="gz-icon-text"> Advocacy </span> </a></div></div></div></div></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-none fl-node-58544613acfe4 fl-row-default-height fl-row-align-center" data-node="58544613acfe4"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-7bpmzjuc03oy" data-node="7bpmzjuc03oy"><div class="fl-col fl-node-amvsb3c85wr6 fl-col-bg-color" data-node="amvsb3c85wr6"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-inae80u5fxt2 line-heading" data-node="inae80u5fxt2"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <a
560 href="http://business.greshamchamber.org/form/view/34006"
561 title="What&#039;s Happening?"
562 target="_self"
563 > <span class="fl-heading-text">What's Happening?</span> </a></h3></div></div></div></div></div><div class="fl-col-group fl-node-58544613ad095 fl-col-group-equal-height fl-col-group-align-top fl-col-group-custom-width" data-node="58544613ad095"><div class="fl-col fl-node-58544613ad143 fl-col-bg-color fl-col-has-cols" data-node="58544613ad143"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-callout fl-node-utsd9c4y5e13 fl-animation fl-fade-up" data-node="utsd9c4y5e13" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-below-title"><div class="fl-callout-content"><div class="fl-callout-text-wrap"><a href="https://www.greshamchamber.org/adopt-a-cop/"  target="_self" class="fl-callout-cta-link"></a></div></div></div></div></div><div class="fl-module fl-module-callout fl-node-9gtcz2vqaku6 fl-animation fl-fade-up" data-node="9gtcz2vqaku6" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-left"><div class="fl-callout-photo"><div
564 class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://business.greshamchamber.org/events/details/gacc-pickleball-palooza-pickleball-tournament-date-change-15516"  target="_blank" rel="noopener"  itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-63133 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2026/07/PICKLEBALL-2026-Pickleball-Palooza-Social-Image.jpg" alt="Pickleball Palooza 2026" itemprop="image" height="500" width="500" title="PICKLEBALL-2026-Pickleball-Palooza-Social-Image" loading="lazy" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2026/07/PICKLEBALL-2026-Pickleball-Palooza-Social-Image.jpg 500w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2026/07/PICKLEBALL-2026-Pickleball-Palooza-Social-Image-300x300.jpg 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2026/07/PICKLEBALL-2026-Pickleball-Palooza-Social-Image-150x150.jpg 150w" sizes="auto, (max-width: 500px) 100v
564w, 500px" /> </a></div></div></div><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="https://business.greshamchamber.org/events/details/gacc-pickleball-palooza-pickleball-tournament-date-change-15516" target="_blank"  rel="noopener"  class="fl-callout-title-link fl-callout-title-text"><span>Pickleball Palooza+ - Pickleball Tournament – Date Change</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>The <strong>Gresham Area Chamber of Commerce</strong> is excited to introduce a <strong>brand-new event</strong> you won’t want to miss—<strong>Pickleball Palooza+ Pickleball Tournament</strong>, happening <strong>Saturday, October 10th</strong> at <strong>Cascade Athletic Club</strong>!</p><p>This <strong>high-energy community celebration</strong> brings together a <strong>fun yet competitive pickleball tournament</strong> Open to<strong> entire community.</strong></p><p>🎾 <strong>The day kicks off with a fun yet challenging pickleball tournament</strong> welcoming <strong>skill levels 3.0 through 4.5</strong>, creating an inclusive and exciting environment for both players and spectators.</p><p>🎾 <strong>Pickleball Tournament</strong><br /> <strong>📅</strong><strong> Saturday, October 10th</strong><br /> <strong>📍</strong><strong> Cascade Athletic Club</strong></p></div><div class="fl-callout-button"><div  class="fl-button-wrap fl-button-width-auto"> <a href="https://business.greshamchamber.org/events/details/gacc-pickleball-palooza-pickleball-tournament-date-change-15516" target="_blank" class="fl-button" rel="noopener" > <span class="fl-button-text">Learn More</span> </a></div></div></div></div></div></div></div><div class="fl-module fl-module-callout fl-node-hbq5wd4lvkt9 fl-animation fl-fade-up" data-node="hbq5wd4lvkt9" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-below-title"><div class="fl-callout-content"><div class="fl-callout-text-wrap"><a href="https://www.greshamchamber.org/adopt-a-cop/"  target="_self" class="fl-callout-cta-link"></a></div></div></div></div></div><div class="fl-module fl-module-heading fl-node-l1jiadukch65 line-heading" data-node="l1jiadukch65"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Visit & Enjoy the Gresham Area</span></h3></div></div><div class="fl-module fl-module-callout fl-node-s64mdgrxec1u fl-animation fl-fade-up" data-node="s64mdgrxec1u" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-left"><div class="fl-callout-photo"><div
565 class="fl-photo fl-photo-align- fl-photo-crop-landscape" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpeg"> <a href="/visit-gresham/"  target="_self" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-62909 size-full" src="https://www.greshamchamber.org/wp-content/uploads/sites/1945/bb-plugin/cache/downtown-gresham-photo-walk-dine-shop-landscape-a5831260ed7587a250f4a7002f51a4d1-.jpeg" alt="downtown gresham photo walk dine shop" itemprop="image" height="3024" width="4032" title="downtown gresham photo walk dine shop" loading="lazy" /> </a></div></div></div><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="/visit-gresham/" target="_self"  class="fl-callout-title-link fl-callout-title-text"><span>Walk. Shop. Dine. Play.</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>Just a short drive from Portland Oregon, the Gresham area has so much to offer and is the perfect place to stay so you can enjoy it all.  You have the opportunity to cross a lot off your bucket list with hundreds of miles of trails and scenic areas in the Mt. Hood National Forest, the Columbia Gorge, and even the Hood River Fruit Loop all within day trip distance.</p></div><a href="/visit-gresham/"  target="_self" class="fl-callout-cta-link">Plan Your Trip to the Gresham Area</a></div></div></div></div></div><div class="fl-module fl-module-heading fl-node-yp3s21ht7wk8 line-heading" data-node="yp3s21ht7wk8"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Grow Your Business </span></h3></div></div><div class="fl-module fl-module-callout fl-node-58544613ac514 fl-animation fl-fade-up" data-node="58544613ac514" data-animation-delay="0.0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-right"><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="https://sync.greshamchamber.org/join" target="_self"  class="fl-callout-title-link fl-callout-title-text"><span>Advocate</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>The Chamber actively engages with local and state government bodies to advocate for policies that benef
565it local businesses. By representing the collective interests of its members, the Chamber helps shape favorable regulations and legislation.</p></div><a href="https://sync.greshamchamber.org/join"  target="_self" class="fl-callout-cta-link">Get Involved in the Chamber</a></div></div><div class="fl-callout-photo"><div
566 class="fl-photo fl-photo-align- fl-photo-crop-landscape" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://sync.greshamchamber.org/join"  target="_self" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-62278 size-full" src="https://www.greshamchamber.org/wp-content/uploads/sites/1945/bb-plugin/cache/fi40rw8f-b0771919-31c9-4b53-abd1-a9b4c961ba06-landscape-7c5fafef6ccc6b2150b7d8c2b891d0d6-.png" alt="fi40rw8f" itemprop="image" height="310" width="400" title="fi40rw8f" loading="lazy" /> </a></div></div></div></div></div></div><div class="fl-module fl-module-separator fl-node-gkn7486jyd2p" data-node="gkn7486jyd2p"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-module fl-module-callout fl-node-filmtxdy53ah fl-animation fl-fade-up" data-node="filmtxdy53ah" data-animation-delay="0.0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-left"><div class="fl-callout-photo"><div
567 class="fl-photo fl-photo-align- fl-photo-crop-landscape" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="/gresham-news-and-announcements/"  target="_self" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-60256 size-full" src="https://www.greshamchamber.org/wp-content/uploads/sites/1945/bb-plugin/cache/Leadership-Academy1-8cf1efba-e47c-40cd-85e2-733e1f8e2986-landscape-f94b8e781b5c2f914e28649f4f662177-.jpg" alt="Gresham Area Chamber Leadership Academy" itemprop="image" height="300" width="400" title="Leadership Academy(1)" loading="lazy" /> </a></div></div></div><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="/gresham-news-and-announcements/" target="_self"  class="fl-callout-title-link fl-callout-title-text"><span>Educate</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>The Gresham Area Chamber strives to provide the resources that help you and your company thrive.  From innovative programs like the Leadership Academy, and monthly Business and Leaders Luncheons, there are lots of opportunities to get informed and learn from local subject matter experts.</p></div><a href="/gresham-news-and-announcements/"  target="_self" class="fl-callout-cta-link">Get the latest local business centric information</a></div></div></div></div></div><div class="fl-module fl-module-separator fl-node-c19e732x6vzm" data-node="c19e732x6vzm"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-module fl-module-callout fl-node-xndw6jm8akou fl-animation fl-fade-up" data-node="xndw6jm8akou" data-animation-delay="0.0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-right"><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="https://sync.greshamchamber.org/join" target="_self"  class="fl-callout-title-link fl-callout-title-text"><span>Collaborate</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>We offer over <strong>220 opportunities</strong> to connect with other Gresham Area Businesses per year.  Choose to attend a Friday AM Networking Event, a midday Business and Leaders Luncheon, or an after work Try Local First gathering.  We have meetings that fit your busy schedule.</p></div><a href="https://sync.greshamchamber.org/join"  target="_self" class="fl-callout-cta-link">Get Involved in the Chamber</a></div></div><div class="fl-callout-photo"><div
568 class="fl-photo fl-photo-align- fl-photo-crop-landscape" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://sync.greshamchamber.org/join"  target="_self" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-62911 size-full" src="https://www.greshamchamber.org/wp-content/uploads/sites/1945/bb-plugin/cache/collaborate-for-website-photo-landscape-9ad2074b4111c90862bd4ef3fbd925d6-.jpg" alt="collaborate for website photo" itemprop="image" height="1760" width="1745" title="collaborate for website photo" loading="lazy" />
568 </a></div></div></div></div></div></div><div class="fl-module fl-module-separator fl-node-h1kmpj5t8db7" data-node="h1kmpj5t8db7"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-col-group fl-node-309nz6m2wfqr fl-col-group-nested" data-node="309nz6m2wfqr"><div class="fl-col fl-node-54nyb69k1dmr fl-col-bg-color fl-col-small" data-node="54nyb69k1dmr"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-6f0cep8viog9 fl-animation fl-fade-up" data-node="6f0cep8viog9" data-animation-delay="0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://bloximages.chicago2.vip.townnews.com/pamplinspecialsections.com/content/tncms/eedition/merged/6ee84e9ddbec0df2dc91eb9e97bf3084145123ac3cfd4b4e8f7b0eb431c3f0a9-merged.pdf?_dc=1690681499.temp" target="_blank" rel="noopener"  itemprop="url"> <img fetchpriority="high" decoding="async" class="fl-photo-img wp-image-62864 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image.jpg" alt="Gresham 2024-2025 Business and Community Magazine Cover Image" itemprop="image" height="2262" width="1738" title="Gresham 2024-2025 Business and Community Magazine Cover Image" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image.jpg 1738w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image-231x300.jpg 231w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image-787x1024.jpg 787w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image-768x1000.jpg 768w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image-1180x1536.jpg 1180w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/Gresham-2024-2025-Business-and-Community-Magazine-Cover-Image-1574x2048.jpg 1574w" sizes="(max-width: 1738px) 100vw, 1738px" /> </a><div class="fl-photo-caption fl-photo-caption-hover" itemprop="caption"></div></div></div></div></div></div></div><div class="fl-col fl-node-k1ln3b6mzjaq fl-col-bg-color fl-col-small" data-node="k1ln3b6mzjaq"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-plzn5fs0k16o fl-animation fl-fade-up" data-node="plzn5fs0k16o" data-animation-delay="0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><h4 style="text-align: left;">108,000<strong> PRINT &amp;</strong><br /> <strong>DIGITAL DISTRIBUTION:</strong><br /> + 50,000 digital replicas delivered to Pamplin Media opt-in emails in Gresham and surrounding areas.<br /> + 50,000 target digital display impressions in Gresham area promoting the magazine<br /> + Digital edition hosted on the Gresham Area Chamber and Gresham Outlook websites for a year</h4></div></div></div><div class="fl-module fl-module-photo fl-node-hs3ibrdf9x6w" data-node="hs3ibrdf9x6w"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpeg"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-62865 size-thumbnail" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/11/QR-CODE_2024-25GreshamDirectory-150x150.jpeg" alt="QR CODE_2024-25GreshamDirectory" itemprop="image" height="150" width="150" title="QR CODE_2024-25GreshamDirectory" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/QR-CODE_2024-25GreshamDirectory-150x150.jpeg 150w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/QR-CODE_2024-25GreshamDirectory-300x300.jpeg 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/11/QR-CODE_2024-25GreshamDirectory.jpeg 720w" sizes="auto, (max-width: 150px) 100v
568w, 150px" /></div></div></div></div></div></div></div><div class="fl-module fl-module-button fl-node-xadfs5tnki80" data-node="xadfs5tnki80"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center"> <a href="https://www.greshamchamber.org/assets/pdf/Gresham+2024-2025+Business+%26amp%3B+Community+Magazine-compressed" target="_self" class="fl-button"> <span class="fl-button-text">Click Here to View the Gresham 2024-2025 Business & Community Magazine</span> </a></div></div></div><div class="fl-module fl-module-separator fl-node-q0eg8ju7zc4m" data-node="q0eg8ju7zc4m"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-module fl-module-callout fl-node-60baec3b011fa fl-animation fl-fade-up" data-node="60baec3b011fa" data-animation-delay="0.1" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-callout fl-callout-has-photo fl-callout-photo-left"><div class="fl-callout-photo"><div
569 class="fl-photo fl-photo-align- fl-photo-crop-landscape" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://business.greshamchamber.org/jobs/"  target="_self" itemprop="url"> <img decoding="async" class="fl-photo-img wp-image-59590 size-full" src="https://www.greshamchamber.org/wp-content/uploads/sites/1945/bb-plugin/cache/Gresham-Area-Job-Postings-e45c75ce-a9b7-4555-b688-b9330adc56da-landscape-f317cef22db6e0383700f4e7516b2222-.jpg" alt="Gresham Area Job Postings" itemprop="image" height="300" width="400" title="Gresham Area Job Postings" loading="lazy" /> </a></div></div></div><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="https://business.greshamchamber.org/jobs/" target="_self"  class="fl-callout-title-link fl-callout-title-text"><span>Local Job Postings in the Gresham Area</span></a></h3><div class="fl-callout-text-wrap"><div class="fl-callout-text"><p>Browse local Gresham Area job postings from Chamber Businesses.  Gresham is growing.  Also check out our <strong><a href="https://www.facebook.com/groups/greshamhires/">Facebook Group Page Gresham Hires</a></strong> for even more local job postings.</p></div><a href="https://business.greshamchamber.org/jobs/"  target="_self" class="fl-callout-cta-link">Browse Available Job Postings</a></div></div></div></div></div><div class="fl-module fl-module-heading fl-node-60673ba4b43b2" data-node="60673ba4b43b2"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <a
570 href="https://youtu.be/hGT9t-qbyFw"
571 title="Now is the time to join!"
572 target="_blank"
573 rel="noopener" 	> <span class="fl-heading-text">Now is the time to join!</span> </a></h3></div></div><div class="fl-col-group fl-node-j4mhbxn3gi2r fl-col-group-nested" data-node="j4mhbxn3gi2r"><div class="fl-col fl-node-42ewbfsxingp fl-col-bg-color" data-node="42ewbfsxingp"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-button fl-node-60b5491b8533e" data-node="60b5491b8533e"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://youtube.com/playlist?list=PLc5G5tscA7IQTo7glzxoe6gGaLY0vvytx" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fas fa-hand-point-right" aria-hidden="true"></i> <span class="fl-button-text">View More Gresham Area Chamber Testimonials</span> </a></div></div></div><div class="fl-module fl-module-button fl-node-5fefb9bec8396" data-node="5fefb9bec8396"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://business.greshamchamber.org/events/calendarcatgid/6" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fas fa-calendar-alt" aria-hidden="true"></i> <span class="fl-button-text">Upcoming Events Calendar</span> </a></div></div></div><div class="fl-module fl-module-button fl-node-6054f5f342edf" data-node="6054f5f342edf"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://www.greshamchamber.org/gresham-news-and-announcements/" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fas fa-bullhorn" aria-hidden="true"></i> <span class="fl-button-text">News & Announcements</span> </a></div></div></div><div class="fl-module fl-module-button fl-node-5d97a8bf98b2f" data-node="5d97a8bf98b2f"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://lp.constantcontactpages.com/su/YR7IpUQ/GACC" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fas fa-newspaper" aria-hidden="true"></i> <span class="fl-button-text">Subscribe to the Weekly Newsletter</span> </a></div></div></div></div></div></div><div class="fl-module fl-module-video fl-node-gw2byxoezs4h" data-node="gw2byxoezs4h"><div class="fl-module-content fl-node-content">
573<div class="fl-video fl-embed-video" itemscope itemtype="https://schema.org/VideoObject"><meta itemprop="name" content="Gresham Area Chamber of Commerce//Now Is The Time To Join" /><meta itemprop="uploadDate" content="2021-08-28T00:00:00+00:00" /><meta itemprop="thumbnailUrl" content="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2021/08/Advocate-Educate-Collaborate-Gresham-Area-Chamber-of-Commerce-7abe2f55-fab5-494b-a2bf-2d11901eb29a.jpg" /><meta itemprop="description" content="The Gresham Area Chamber of Commerce and Visitors Center is committed to advancing a vibrant and prosperous economy  as the catalyst in the East Metro region. To that end, the Chamber offers members a multitude of opportunities to create exposure for their businesses as well as providing resource for a healthy business climate. Some of the benefits include:  -Relationship building and connections -Business advocacy and community development -Educational programs and special events -Sponsorship and advertising opportunities -Referrals to member businesses -Strong City Government and School District Partnerships -Relocation packets -Credibility   To view the full list of Gresham Area Chamber Member benefits visit - https://growthzonesitesprod.azureedge...   Learn more about the benefits the chamber brings to Gresham Area businesses and non-profits - https://www.greshamchamber.org/member...    Apply for membership 24/7 online at https://business.greshamchamber.org/m...   We are happy to answer all your Chamber Membership questions.  Use our easy to use website to send us your questions - https://business.greshamchamber.org/c...  Let&#039;s Connect- FaceBook @GreshamAreaChamberofCommerce Instagram @greshamchamber Twitter @GreshamChamber" /><meta itemprop="contentUrl" content="https://youtu.be/hGT9t-qbyFw" /><meta itemprop="embedUrl" content="https://youtu.be/hGT9t-qbyFw" /><iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/iV-hHu1Vnds" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div></div></div></div></div><div class="fl-col fl-node-58544613ad1ef fl-col-bg-color fl-col-small fl-col-small-custom-width" data-node="58544613ad1ef"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-separator fl-node-61e4d63949d8c" data-node="61e4d63949d8c"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-module fl-module-photo fl-node-ysagt0uzeli8" data-node="ysagt0uzeli8"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-62650 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/07/HIgh-Five-web.png" alt="HIgh Five web" itemprop="image" height="675" width="675" title="HIgh Five web" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/HIgh-Five-web.png 675w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/HIgh-Five-web-300x300.png 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/HIgh-Five-web-150x150.png 150w" sizes="auto, (max-width: 675px) 100vw, 675px" /></div></div></div></div><div class="fl-module fl-module-callout fl-node-5d5709377ed87" data-node="5d5709377ed87"><div class="fl-module-content fl-node-content"><div class="fl-callout"><div class="fl-callout-content"><h3 class="fl-callout-title"><span class="fl-callout-title-text">Thank you new and renewing members</span></h3></div></div></div></div><div class="fl-module fl-module-pp-testimonials fl-node-4vlipzxdrfg1" data-node="4vlipzxdrfg1"><div class="fl-module-content fl-node-content"><div class="pp-testimonials-wrap pp-testimonials-slider pp-testimonials-no-heading"><div class="pp-testimonials"><div class="owl-carousel owl-theme" tabindex="0"><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Edward Jones/Kimberley Lanphar</p><p style="color: black;">My Place Hotels-Portland East, OR</p><p style="color: black;">Club Paesano</p><p style="color: black;">Snap Fitness</p><p style="color: black;">REAP INC.</p><p style="color: black;">OnPoint Community Credit Union Gresham</p><p style="color: black;">NW Medicare Advisors</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Northwest Enforcement, Inc.</p><p style="color: black;">Nectar - Gresham Halsey</p><p style="color: black;">Happy Baskets/Simple Pleasures Gift Baskets</p><p style="color: black;">Happy Baskets/Simple Pleasures Gift Baskets</p><p style="color: black;">Cascadia Arts Association (CAA)</p><p style="color: black;">Nectar - Gresham 3rd</p><p style="color: black;">ZenBusiness</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Vames Wang Sosa Hood</p><p style="color: black;">Gresham Chrysler Dodge Jeep Ram</p><p style="color: black;">Mt. Hood Tax Professionals</p><p style="color: black;">Kingdom Wealth Group LLC</p><p style="color: black;">Oregon Department of Human Services, District 2 Multnomah County</p><p style="color: black;">Hive Recovery Collective</p><p style="color: black;">Eastwind Computers</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Dr. Shawn Farrens - Gresham-Barlow School Board</p><p style="color: black;">
573Shafia Monroe Consulting, LLC</p><p style="color: black;">A&B Air Solutions LLC</p><p style="color: black;">Forrit Credit Union</p><p style="color: black;">TriMet</p><p style="color: black;">Stephanie Gardens Assisted Living & Memory Care</p><p style="color: black;">Creations for Cures</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Triple V Legacy</p><p style="color: black;">Green Duck Technologies</p><p style="color: black;">Sky Zone Gresham</p><p style="color: black;">Century Heating & A/C</p><p style="color: black;">Project Blue Financial Consulting</p><p style="color: black;">Molly Maid of East Portland</p><p style="color: black;">Derek States VO</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Direct Placement LLC</p><p style="color: black;">Cascade Vision</p><p style="color: black;">Dad's Country Kitchen</p><p style="color: black;">Underground PDX</p><p style="color: black;">TeamLogic IT NE Portland</p><p style="color: black;">Blissful Lashes</p><p style="color: black;">Three Peaks Executive Solutions LLC</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">PromoNinja</p><p style="color: black;">End of Life Advocacy and Care, LLC.</p><p style="color: black;">4 His Glory Roofing</p><p style="color: black;">Marie Wilson Insurance</p><p style="color: black;">Try Local LLC</p><p style="color: black;">AFFORDABLE AT HOME CARE, INC.</p><p style="color: black;">Advantage Orthopedic and Sports Medicine</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">PDX Urban Gardens</p><p style="color: black;">North West Painting, LLC</p><p style="color: black;">Sun Glow Inc. Heating, Air Conditioning & Refrigeration</p><p style="color: black;">Intentional Living Solutions, LLC</p><p style="color: black;">Countryside Pet Resort and Spa</p><p style="color: black;">Comfort Connection</p></div></div></div><div class="pp-testimonial layout-1"><div class="pp-content-wrapper"><div class="pp-testimonials-content"><p style="color: black;">Nuwa Integrative Wellness, LLC</p><p style="color: black;">Eaton General Construction</p><p style="color: black;">Adam's Auctions, LLC</p><p style="color: black;">AMAROK Security</p><p style="color: black;">New Season</p></div></div></div></div></div></div></div></div><div class="fl-module fl-module-separator fl-node-zlb4dwk20ams" data-node="zlb4dwk20ams"><div class="fl-module-content fl-node-content"><div class="fl-separator"></div></div></div><div class="fl-module fl-module-button fl-node-5fefbbae71e7d" data-node="5fefbbae71e7d"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://business.greshamchamber.org/list" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fas fa-address-book" aria-hidden="true"></i> <span class="fl-button-text">Business Directory Search</span> </a></div></div></div><div class="fl-module fl-module-callout fl-node-5d570888e1c84" data-node="5d570888e1c84"><div class="fl-module-content fl-node-content"><div class="fl-callout"><div class="fl-callout-content"><h3 class="fl-callout-title"><a href="https://www.facebook.com/GreshamAreaChamberofCommerce/" target="_blank"  rel="noopener"  class="fl-callout-title-link fl-callout-title-text"><span>Follow us on Facebook</span></a></h3></div></div></div></div><div class="fl-module fl-module-html fl-node-5d2736385a499" data-node="5d2736385a499"><div class="fl-module-content fl-node-content"><div class="fl-html"><div id="fb-root"></div> 
573<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.3"></script>
573 <div class="fb-page" data-href="https://www.facebook.com/GreshamAreaChamberofCommerce/" data-tabs="timeline" data-width="500" data-height="1350" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="false"><blockquote cite="https://www.facebook.com/GreshamAreaChamberofCommerce/" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/GreshamAreaChamberofCommerce/">Gresham Area Chamber of Commerce</a></blockquote></div></div></div></div><div class="fl-module fl-module-button fl-node-9oxmqnp0di41" data-node="9oxmqnp0di41"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://www.facebook.com/GreshamAreaChamberofCommerce/" target="_blank" class="fl-button" rel="noopener" > <i class="fl-button-icon fl-button-icon-before fab fa-facebook-f" aria-hidden="true"></i> <span class="fl-button-text">Follow Us on Facebook</span> </a></div></div></div><div class="fl-module fl-module-photo fl-node-ugtq4l7hw05k" data-node="ugtq4l7hw05k"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://www.greshamchamber.org/leadership-academy/" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-62652 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/07/Educate.png" alt="Educate" itemprop="image" height="675" width="675" title="Educate" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Educate.png 675w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Educate-300x300.png 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Educate-150x150.png 150w" sizes="auto, (max-width: 675px) 100vw, 675px" /> </a></div></div></div></div><div class="fl-module fl-module-photo fl-node-b5triyn0owue" data-node="b5triyn0owue"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://business.greshamchamber.org/events/calendarcatgid/6" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-62654 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/07/Collaborate.png" alt="Collaborate" itemprop="image" height="675" width="675" title="Collaborate" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Collaborate.png 675w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Collaborate-300x300.png 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Collaborate-150x150.png 150w" sizes="auto, (max-width: 675px) 100vw, 675px" /> </a></div></div></div></div><div class="fl-module fl-module-photo fl-node-q1rd0bnsmhz9" data-node="q1rd0bnsmhz9"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://www.greshamchamber.org/forums/" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-62653 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2024/07/Advocate.png" alt="Advocate" itemprop="image" height="675" width="675" title="Advocate" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Advocate.png 675w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Advocate-300x300.png 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2024/07/Advocate-150x150.png 150w" sizes="auto, (max-width: 675px) 100vw, 675px" /> </a></div></div></div></div></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-none fl-node-58544613ac71f fl-row-default-height fl-row-align-center" data-node="58544613ac71f"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-58544613acde0" data-node="58544613acde0"><div class="fl-col fl-node-58544613ace8c fl-col-bg-color fl-col-has-cols" data-node="58544613ace8c"><div class="fl-col-content fl-node-content"><div class="fl-col-group fl-node-5a294fc5cf4c9 fl-col-group-nested" data-node="5a294fc5cf4c9"><div class="fl-col fl-node-5a294fc5cf781 fl-col-bg-color" data-node="5a294fc5cf781"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-5a271d20bc1ca line-heading" data-node="5a271d20bc1ca"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Mark Your Calendar</span></h3></div></div></div></div><div class="fl-col fl-node-5a294fc5cf838 fl-col-bg-color fl-col-small" data-node="5a294fc5cf838"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-button fl-node-5a294feae73ed" data-node="5a294feae73ed"><div class="fl-module-content fl-node-content"><div class="fl-button-wrap fl-button-width-auto fl-button-center fl-button-has-icon"> <a href="https://business.greshamchamber.org/events" target="_self" class="fl-button"> <span class="fl-button-text">View all events</span> <i class="fl-button-icon fl-button-icon-after fa fa-angle-double-right" aria-hidden="true"></i> </a></div></div></div></div></div></div><div class="fl-module fl-module-rich-text fl-node-58544613acf38 fl-animation fl-fade-up" data-node="58544613acf38" data-animation-delay="0.0" data-animation-duration="1"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><div id="mni-widgets-1518129817821" class="cms-box-styling"></div><p>
573<script defer src="data:text/javascript;base64,Ci8qPCFbQ0RBVEFbKi8gdmFyIF9tbml3cT1fbW5pd3F8fFtdOyBfbW5pd3EucHVzaChbIjE1MTgxMjk4MTc4MjEudHlwZSIsImV2ZW50c191cGNvbWluZyJdLFsiMTUxODEyOTgxNzgyMS5jYXRlZ29yeSIsNl0sWyIxNTE4MTI5ODE3ODIxLmxpbWl0Iiw1XSxbIjE1MTgxMjk4MTc4MjEuZW1wdHlNZXNzYWdlIiwiU29ycnkgbm9uZSBhdmFpbGFibGUiXSxbIjE1MTgxMjk4MTc4MjEubWFycXVlZSIsZmFsc2VdLFsiMTUxODEyOTgxNzgyMS5zaG93RW5kRGF0ZSIsZmFsc2VdLFsiMTUxODEyOTgxNzgyMS5zaG93TG9jYXRpb24iLGZhbHNlXSxbIjE1MTgxMjk4MTc4MjEuc2hvd0xpbmtzIix0cnVlXSxbIjE1MTgxMjk4MTc4MjEuZGF0ZUZvcm1hdCIsIk1NTSBkIl0sWyIxNTE4MTI5ODE3ODIxLmNyZWF0ZSIsIm1uaS13aWRnZXRzLTE1MTgxMjk4MTc4MjEiXSk7IChmdW5jdGlvbihiLGQsYSxjKXtiLmdldEVsZW1lbnRCeUlkKGQpfHwoYz1iLmdldEVsZW1lbnRzQnlUYWdOYW1lKGEpWzBdLGE9Yi5jcmVhdGVFbGVtZW50KGEpLGEudHlwZT0idGV4dC9qYXZhc2NyaXB0IixhLmFzeW5jPSEwLGEuc3JjPSJodHRwczovL2J1c2luZXNzLmdyZXNoYW1jaGFtYmVyLm9yZy9Db250ZW50L1NjcmlwdC9XaWRnZXRzLmpzIixjLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGEsYykpfSkoZG9jdW1lbnQsIm1uaS13aWRnZXRzLXNjcmlwdCIsInNjcmlwdCIpOyAvKl1dJmd0OyovCg=="></script>
573</p></div></div></div></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-5d274249ef8b7 fl-row-default-height fl-row-align-center" data-node="5d274249ef8b7"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-5d274249efd28" data-node="5d274249efd28"><div class="fl-col fl-node-5d274249efd2e fl-col-bg-color fl-col-has-cols" data-node="5d274249efd2e"><div class="fl-col-content fl-node-content"><div class="fl-col-group fl-node-5d274249efd2f fl-col-group-nested" data-node="5d274249efd2f"><div class="fl-col fl-node-5d274249efd30 fl-col-bg-color" data-node="5d274249efd30"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-5d274249efd31 line-heading-white" data-node="5d274249efd31"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Catalyst Investors</span></h3></div></div></div></div></div></div></div></div><div class="fl-col-group fl-node-60eba0623d01a" data-node="60eba0623d01a"><div class="fl-col fl-node-60eba0623d10e fl-col-bg-color fl-col-small" data-node="60eba0623d10e"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60eba0a5e0250" data-node="60eba0a5e0250"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://business.greshamchamber.org/list/member/the-boeing-company-1961" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-55748 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2020/02/Boeing_no-background-dca51f63-fc95-4941-8c0c-1382ed7a3de7.png" alt="The Boeing Company Logo" itemprop="image" height="219" width="941" title="Boeing_no background" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2020/02/Boeing_no-background-dca51f63-fc95-4941-8c0c-1382ed7a3de7.png 941w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2020/02/Boeing_no-background-300x70.png 300w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2020/02/Boeing_no-background-768x179.png 768w" sizes="auto, (max-width: 941px) 100vw, 941px" /> </a></div></div></div></div></div></div><div class="fl-col fl-node-60eba0623d112 fl-col-bg-color fl-col-small" data-node="60eba0623d112"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60eba19f20249" data-node="60eba19f20249"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://business.greshamchamber.org/list/member/gresham-sanitary-service-inc-1911" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-57920 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2021/07/Gresham-Sanitary-Solutions-Logo-3603437a-35ce-4bed-b5a3-9ec17a3bc8c2.jpg" alt="Gresham Sanitary Solutions Logo" itemprop="image" height="127" width="310" title="Gresham Sanitary Solutions Logo" srcset="https://www.greshamchamber.org/wp-content/uploads/sites/1945/2021/07/Gresham-Sanitary-Solutions-Logo-3603437a-35ce-4bed-b5a3-9ec17a3bc8c2.jpg 310w, https://www.greshamchamber.org/wp-content/uploads/sites/1945/2021/07/Gresham-Sanitary-Solutions-Logo-300x123.jpg 300w" sizes="auto, (max-width: 310px) 100vw, 310px" /> </a></div></div></div></div></div></div><div class="fl-col fl-node-60eba0623d113 fl-col-bg-color fl-col-small" data-node="60eba0623d113"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60eba0eb12f18" data-node="60eba0eb12f18"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://business.greshamchamber.org/list/member/gresham-barlow-school-district-252" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-57918 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2021/07/Gresham-Barlow-School-District-Logo-dd0c03e2-932e-4f89-8843-e3706b4532d3.jpg" alt="Gresham-Barlow School District Logo" itemprop="image" height="207" width="201" title="Gresham-Barlow School District Logo"  /> </a></div></div></div></div></div></div><div class="fl-col fl-node-60eba0623d114 fl-col-bg-color fl-col-small" data-node="60eba0623d114"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60eba27b56892" data-node="60eba27b56892"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-jpg"> <a href="https://business.greshamchamber.org/list/member/portland-general-electric-396" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-57922 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2021/07/Portland-General-Electric-Logo-e6a0ba24-b4bf-4931-9fe0-4d4cb3b19b81.jpg" alt="Portland General Electric 
573Logo" itemprop="image" height="132" width="261" title="Portland General Electric Logo"  /> </a></div></div></div></div></div></div><div class="fl-col fl-node-60eba0623d115 fl-col-bg-color fl-col-small" data-node="60eba0623d115"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-photo fl-node-60eba3578c60c" data-node="60eba3578c60c"><div class="fl-module-content fl-node-content"><div class="fl-photo fl-photo-align-center" itemscope itemtype="https://schema.org/ImageObject"><div class="fl-photo-content fl-photo-img-png"> <a href="https://business.greshamchamber.org/list/member/metro-east-web-academy-2328" target="_self" itemprop="url"> <img loading="lazy" decoding="async" class="fl-photo-img wp-image-57794 size-full" src="https://growthzonecmsprodeastus.azureedge.net/sites/1945/2021/06/Metro-East-Web-Academy-Stakeholder-Event-Sponsor-Gresham-Area-5dd1d667-9a1b-49ab-a067-1972648c3819.png" alt="Metro East Web Academy Stakeholder Event Sponsor Gresham Area" itemprop="image" height="100" width="200" title="Metro East Web Academy Stakeholder Event Sponsor Gresham Area"  /> </a></div></div></div></div></div></div></div><div class="fl-col-group fl-node-wofet15plyum" data-node="wofet15plyum"><div class="fl-col fl-node-32m0vyb59cqr fl-col-bg-color" data-node="32m0vyb59cqr"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-ant06b8zelvx" data-node="ant06b8zelvx"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><p style="text-align: center;">The Gresham Area Chamber of Commerce is the <em><strong>CATALYST</strong></em> in the community to</p><p style="text-align: center;"><strong>advocate, educate, and collaborate</strong></p><p style="text-align: center;">on behalf of its membership, for regional vitality and prosperity.</p></div></div></div></div></div></div></div></div></div></div></div></article><div class="fl-comments"></div></div></div></div></div><footer class="fl-page-footer-wrap" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div class="fl-page-footer row" style="border-top: none !important;"><div class="fl-page-footer-container container"><div class="fl-page-footer-text"> <span>&copy; 2026 Gresham Area Chamber of Commerce and Visitors Center</span> <span> | </span> <span id="fl-site-credits">Site by <a href="http://www.growthzone.com/" target="_blank">GrowthZone</a></span></div></div></div></footer><footer class="fl-builder-content fl-builder-content-54673 fl-builder-global-templates-locked" data-post-id="54673" data-type="footer" itemscope="itemscope" itemtype="http://schema.org/WPFooter"><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59bae91f7935a fl-row-default-height fl-row-align-center" data-node="59bae91f7935a"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-full-width fl-node-content"><div class="fl-col-group fl-node-59bae91f7fc51" data-node="59bae91f7fc51"><div class="fl-col fl-node-59bae91f7fe42 fl-col-bg-color" data-node="59bae91f7fe42"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-heading fl-node-59badcdd2133f" data-node="59badcdd2133f"><div class="fl-module-content fl-node-content"><h3 class="fl-heading"> <span class="fl-heading-text">Advocate • Educate • Collaborate</span></h3></div></div></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59badcdd20b71 fl-row-default-height fl-row-align-center" data-node="59badcdd20b71"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-59badcdd20c25" data-node="59badcdd20c25"><div class="fl-col fl-node-59badcdd20e41 fl-col-bg-color fl-col-small" data-node="59badcdd20e41"><div class="fl-col-content fl-node-content"></div></div><div class="fl-col fl-node-59badcdd20d8d fl-col-bg-color fl-col-small" data-node="59badcdd20d8d"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-rich-text fl-node-59badcdd213f9" data-node="59badcdd213f9"><div class="fl-module-content fl-node-content"><div class="fl-rich-text"><p style="text-align: center;"><strong>Gresham Area Chamber of Commerce and Visitors Center</strong></p></div></div></div><div class="fl-module fl-module-icon fl-node-59baee5ad8e55" data-node="59baee5ad8e55"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="https://goo.gl/maps/fPaDAUtgXkKMJC3XA" target="_blank"  tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-59baee5ad8e55" rel="noopener" > <i class="fa fa-map-marker" aria-hidden="true"></i> </a> </span><div id="fl-icon-text-59baee5ad8e55" class="fl-icon-text"> <a href="https://goo.gl/maps/fPaDAUtgXkKMJC3XA" target="_blank"  class="fl-icon-text-link fl-icon-text-wrap" rel="noopener" ><p style="text-align: center;">1005 North Main Avenue, Suite 101 | Gresham, OR 97030</p> </a></div></div></div></div><div class="fl-module fl-module-icon fl-node-59baef1a88975" data-node="59baef1a88975"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="tel:5036651131" target="_self"  tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-59baef1a88975"> <i class="fa fa-phone" aria-hidden="true"></i> </a> </span><div id="fl-icon-text-59baef1a88975" class="fl-icon-text"> <a href="tel:5036651131" target="_self"  class="fl-icon-text-link fl-icon-text-wrap"><p style="text-align: center;">503.665.1131</p> </a></div></div></div></div><div class="fl-module fl-module-icon fl-node-59baef19915f5" data-node="59baef19915f5"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="mailto:[email protected]" target="_self"  tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-59baef19915f5"> <i class="dashicons dashicons-before dashicons-email-alt" aria-hidden="true"></i> </a> </span><div id="fl-icon-text-59baef19915f5" class="fl-icon-text"> <a href="mailto:[email protected]" target="_self"  class="fl-icon-text-link fl-icon-text-wrap"><p>[email protected]</p> </a></div></div></div></div><div class="fl-module fl-module-icon fl-node-u6a8y1ivo5ts" data-node="u6a8y1ivo5ts"><div class="fl-module-content fl-node-content"><div class="fl-icon-wrap"> <span class="fl-icon"> <a href="https://visitor.constantcontact.com/manage/optin?v=001KZi1d-co_Ii9lmuQK0mylzNIKzIV-WHDh0Am810DIyok4RMtdfdPfEnwYff3MKrno3hhEW202-Yp3ZwQv29RFFyxc25zpPte" target="_self"  tabindex="-1" aria-hidden="true" aria-labelledby="fl-icon-text-u6a8y1ivo5ts"> <i class="dashicons dashicons-before dashicons-email-alt" aria-hidden="true"></i> <span class="sr-only">Receive Our Newsletter</span> </a> </span><div id="fl-icon-text-u6a8y1ivo5ts" class="fl-icon-text"> <a href="https://visitor.constantcontact.com/manage/optin?v=001KZi1d-co_Ii9lmuQK0mylzNIKzIV-WHDh0Am810DIyok4RMtdfdPfEnwYff3MKrno3hhEW202-Yp3ZwQv29RFFyxc25zpPte" target="_self"  class="fl-icon-text-link fl-icon-text-wrap"><p>Receive Our Newsletter!</p> </a></div></div></div></div><div class="fl-module fl-module-icon-group fl-node-59bae5027f39b" data-node="59bae5027f39b"><div class="fl-module-content fl-node-content"><div class="fl-icon-group"> <span class="fl-icon"> <a href="https://www.facebook.com/GreshamAreaChamberofCommerce/" target="_blank" rel="noopener" > <i class="fa fa-facebook" aria-hidden="true"></i> <span class="sr-only">Link to the Gresham Area Chamber of Commerce Facebook Page</span> </a> </span> <span class="fl-icon"> <a href="https://www.instagram.com/greshamchamber/" target="_blank" rel="noopener" > <i class="fab fa-instagram" aria-hidden="true"></i> <span class="sr-only">Link to the Gresham Area Chamber of Commerce Instagram Account</span> </a> </span> <span class="fl-icon"> <a href="https://www.youtube.com/channel/UCuUYNyJweUNcaSIiGhK8u7A?view_as=subscriber" target="_blank" rel="noopener" > <i class="fab fa-youtube" aria-hidden="true"></i> <span class="sr-only">YouTube Link to the Gresham Area Chamber of Commerce Channel</span> </a> </span> <span class="fl-icon"> <a href="https://linktr.ee/GreshamAreaChamber" target="_blank" rel="noopener" > <i class="dashicons dashicons-before dashicons-admin-links" aria-hidden="true"></i> <span class="sr-only">Link Tree for the Gresham Area Chamber of Commerce</span> </a> </span> <span class="fl-icon"> <a href="https://g.page/r/Cd2-suKgzvO-EBA%20" target="_blank" rel="noopener" > <i class="dashicons dashicons-before dashicons-googleplus" aria-hidden="true"></i> <span class="sr-only">Visit the Google My Business Listing for the Gresham Area Chamber of Commerce</span> </a> </span> <span class="fl-icon"> <a href="https://twitter.com/GreshamChamber" target="_blank" rel="noopener" > <i class="fab fa-twitter" aria-hidden="true"></i> <span class="sr-only">Link to the Gresham Area Chamber of Commerce Twitter Account</span> </a> </span></div></div></div></div></div><div class="fl-col fl-node-59badcdd20cd9 fl-col-bg-color fl-col-small" data-node="59badcdd20cd9"><div class="fl-col-content fl-node-content"></div></div></div></div></div></div><div class="fl-row fl-row-full-width fl-row-bg-color fl-node-59badcdd20896 fl-row-default-height fl-row-align-center" data-node="59badcdd20896"><div class="fl-row-content-wrap"><div class="fl-row-content fl-row-fixed-width fl-node-content"><div class="fl-col-group fl-node-59badcdd20950" data-node="59badcdd20950"><div class="fl-col fl-node-59badcdd20a06 fl-col-bg-color" data-node="59badcdd20a06"><div class="fl-col-content fl-node-content"><div class="fl-module fl-module-html fl-node-5b98367eb5418" data-node="5b98367eb5418"><div class="fl-module-content fl-node-content"><div class="fl-html"><div style="text-align:center; font-size:13px; opacity:.4"> &copy; <span id="copyright"> 
573<script defer src="data:text/javascript;base64,ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvcHlyaWdodCcpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSkp"></script>
573 </span> Gresham Area Chamber of Commerce and Visitors Center. <span>&nbsp;All Rights Reserved | Site by <a href="https://growthzone.com" target="_blank> ">GrowthZone</a></span></div></div></div></div></div></div></div></div></div></div></footer></div> 
573<script type="speculationrules">{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/sites\/1945\/*","\/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"}]}</script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/mu-plugins/public/js/front-end-footer.min.js?ver=1.0" id="gz-frontend-js-footer-js"></script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/js/jquery.waypoints.min.js?ver=2.9.2.1" id="jquery-waypoints-js"></script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/js/jquery.imagesloaded.min.js?ver=2.9.2.1" id="imagesloaded-js"></script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bbpowerpack/assets/js/owl.carousel.min.js?ver=2.40.5.1" id="pp-owl-carousel-js"></script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/js/jquery.fitvids.min.js?ver=1.2" id="jquery-fitvids-js"></script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/cache/autoptimize/1945/autoptimize_single_dc2d7a1a28e6b554bcd1d01e0e206cb0.php?ver=6.8.2" id="mz-sidebar-js"></script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/wp-memberzone/assets/js/search.min.js?ver=6.8.2" id="wp_memberzone_search_script-js"></script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/js/jquery.ba-throttle-debounce.min.js?ver=2.9.2.1" id="jquery-throttle-js"></script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/plugins/bb-plugin/js/jquery.magnificpopup.min.js?ver=2.9.2.1" id="jquery-magnificpopup-js"></script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/themes/bb-theme/js/bootstrap.min.js?ver=1.7.18.1" id="bootstrap-js"></script>
573 
573<script defer id="fl-automator-js-extra" src="data:text/javascript;base64,CnZhciB0aGVtZW9wdHMgPSB7Im1lZGl1bV9icmVha3BvaW50IjoiOTkyIiwibW9iaWxlX2JyZWFrcG9pbnQiOiI3NjgiLCJsaWdodGJveCI6ImVuYWJsZWQiLCJzY3JvbGxUb3BQb3NpdGlvbiI6IjgwMCJ9Owo="></script>
573 
573<script defer src="https://www.greshamchamber.org/wp-content/themes/bb-theme/js/theme.min.js?ver=1.7.18.1" id="fl-automator-js"></script>
573 
573<script defer src="data:text/javascript;base64,dmFyIHdwQWpheFVybD0naHR0cHM6Ly93d3cuZ3Jlc2hhbWNoYW1iZXIub3JnL3dwLWFkbWluL2FkbWluLWFqYXgucGhwJzt2YXIgZmxCdWlsZGVyVXJsPSdodHRwczovL3d3dy5ncmVzaGFtY2hhbWJlci5vcmcvd3AtY29udGVudC9wbHVnaW5zL2JiLXBsdWdpbi8nO3ZhciBGTEJ1aWxkZXJMYXlvdXRDb25maWc9e2FuY2hvckxpbmtBbmltYXRpb25zOntkdXJhdGlvbjoxMDAwLGVhc2luZzonc3dpbmcnLG9mZnNldDoxMDB9LHBhdGhzOntwbHVnaW5Vcmw6J2h0dHBzOi8vd3d3LmdyZXNoYW1jaGFtYmVyLm9yZy93cC1jb250ZW50L3BsdWdpbnMvYmItcGx1Z2luLycsd3BBamF4VXJsOidodHRwczovL3d3dy5ncmVzaGFtY2hhbWJlci5vcmcvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAnfSxicmVha3BvaW50czp7c21hbGw6NzY4LG1lZGl1bTo5OTIsbGFyZ2U6MTIwMH0sd2F5cG9pbnQ6e29mZnNldDo4MH0sZW1wdHlDb2xXaWR0aDonMCUnfTsoZnVuY3Rpb24oJCl7aWYodHlwZW9mIEZMQnVpbGRlckxheW91dCE9J3VuZGVmaW5lZCcpe3JldHVybjt9CkZMQnVpbGRlckxheW91dD17aW5pdDpmdW5jdGlvbigpe0ZMQnVpbGRlckxheW91dC5fZGVzdHJveSgpO0ZMQnVpbGRlckxheW91dC5faW5pdENsYXNzZXMoKTtGTEJ1aWxkZXJMYXlvdXQuX2luaXRCYWNrZ3JvdW5kcygpO0ZMQnVpbGRlckxheW91dC5faW5pdFJvd1NoYXBlTGF5ZXJIZWlnaHQoKTtpZigwPT09JCgnLmZsLWJ1aWxkZXItZWRpdCcpLmxlbmd0aCl7RkxCdWlsZGVyTGF5b3V0Ll9pbml0QW5jaG9yTGlua3MoKTtGTEJ1aWxkZXJMYXlvdXQuX2luaXRIYXNoKCk7RkxCdWlsZGVyTGF5b3V0Ll9pbml0Rm9ybXMoKTtGTEJ1aWxkZXJMYXlvdXQuX3Jlb3JkZXJNZW51KCk7fQplbHNle0ZMQnVpbGRlckxheW91dC5faW5pdE5lc3RlZENvbHNXaWR0aCgpO30KJCgnYm9keScpLnJlbW92ZUNsYXNzKCdmbC1uby1qcycpO30scmVmcmVzaEdhbGxlcmllczpmdW5jdGlvbihlbGVtZW50KXt2YXIgJGVsZW1lbnQ9J3VuZGVmaW5lZCc9PXR5cGVvZiBlbGVtZW50PyQoJ2JvZHknKTokKGVsZW1lbnQpLG1mQ29udGVudD0kZWxlbWVudC5maW5kKCcuZmwtbW9zYWljZmxvdy1jb250ZW50Jyksd21Db250ZW50PSRlbGVtZW50LmZpbmQoJy5mbC1nYWxsZXJ5JyksbWZPYmplY3Q9bnVsbDtpZihtZkNvbnRlbnQpe21mT2JqZWN0PW1mQ29udGVudC5kYXRhKCdtb3NhaWNmbG93Jyk7aWYobWZPYmplY3Qpe21mT2JqZWN0LmNvbHVtbnM9JChbXSk7bWZPYmplY3QuY29sdW1uc0hlaWdodHM9W107bWZDb250ZW50LmRhdGEoJ21vc2FpY2Zsb3cnLG1mT2JqZWN0KTttZkNvbnRlbnQubW9zYWljZmxvdygncmVmaWxsJyk7fX0KaWYod21Db250ZW50KXt3bUNvbnRlbnQudHJpZ2dlcigncmVmcmVzaFdvb2ttYXJrJyk7fX0scmVmcmVzaEdyaWRMYXlvdXQ6ZnVuY3Rpb24oZWxlbWVudCl7dmFyICRlbGVtZW50PSd1bmRlZmluZWQnPT10eXBlb2YgZWxlbWVudD8kKCdib2R5Jyk6JChlbGVtZW50KSxtc25yeUNvbnRlbnQ9JGVsZW1lbnQuZmluZCgnLm1hc29ucnknKTtpZihtc25yeUNvbnRlbnQubGVuZ3RoKXttc25yeUNvbnRlbnQubWFzb25yeSgnbGF5b3V0Jyk7fX0scmVsb2FkU2xpZGVyOmZ1bmN0aW9uKGNvbnRlbnQpe3ZhciAkY29udGVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGNvbnRlbnQ/JCgnYm9keScpOiQoY29udGVudCk7aWYoJGNvbnRlbnQuZmluZCgnLmJ4LXZpZXdwb3J0ID4gZGl2JykubGVuZ3RoPjApeyQuZWFjaCgkY29udGVudC5maW5kKCcuYngtdmlld3BvcnQgPiBkaXYnKSxmdW5jdGlvbihrZXksc2xpZGVyKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7JChzbGlkZXIpLmRhdGEoJ2J4U2xpZGVyJykucmVsb2FkU2xpZGVyKCk7fSwxMDApO30pO319LHJlc2l6ZUF1ZGlvOmZ1bmN0aW9uKGVsZW1lbnQpe3ZhciAkZWxlbWVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGVsZW1lbnQ/JCgnYm9keScpOiQoZWxlbWVudCksYXVkaW9QbGF5ZXJzPSRlbGVtZW50LmZpbmQoJy53cC1hdWRpby1zaG9ydGNvZGUubWVqcy1hdWRpbycpLHBsYXllcj1udWxsLG1lanNQbGF5ZXI9bnVsbCxyYWlsPW51bGwscmFpbFdpZHRoPTQwMDtpZihhdWRpb1BsYXllcnMubGVuZ3RoJiZ0eXBlb2YgbWVqcyE9PSd1bmRlZmluZWQnKXthdWRpb1BsYXllcnMuZWFjaChmdW5jdGlvbigpe3BsYXllcj0kKHRoaXMpO21lanNQbGF5ZXI9bWVqcy5wbGF5ZXJzW3BsYXllci5hdHRyKCdpZCcpXTtyYWlsPXBsYXllci5maW5kKCcubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwnKTt2YXIgaW5uZXJNZWpzPXBsYXllci5maW5kKCcubWVqcy1pbm5lcicpLHRvdGFsPXBsYXllci5maW5kKCcubWVqcy1jb250cm9scyAubWVqcy10aW1lLXRvdGFsJyk7aWYodHlwZW9mIG1lanNQbGF5ZXIhPT0ndW5kZWZpbmVkJyl7cmFpbFdpZHRoPU1hdGguY2VpbChwbGF5ZXIud2lkdGgoKSowLjgpO2lmKGlubmVyTWVqcy5sZW5ndGgpe3JhaWwuY3NzKCd3aWR0aCcscmFpbFdpZHRoKydweCFpbXBvcnRhbnQnKTttZWpzUGxheWVyLm9wdGlvbnMuYXV0b3NpemVQcm9ncmVzcz10cnVlO3NldFRpbWVvdXQoZnVuY3Rpb24oKXttZWpzUGxheWVyLnNldENvbnRyb2xzU2l6ZSgpO30sNTApO3BsYXllci5maW5kKCcubWVqcy1pbm5lcicpLmNzcyh7dmlzaWJpbGl0eTondmlzaWJsZScsaGVpZ2h0Oidpbmhlcml0J30pO319fSk7fX0scHJlbG9hZEF1ZGlvOmZ1bmN0aW9uKGVsZW1lbnQpe3ZhciAkZWxlbWVudD0ndW5kZWZpbmVkJz09dHlwZW9mIGVsZW1lbnQ/JCgnYm9keScpOiQoZWxlbWVudCksY29udGVudFdyYXA9JGVsZW1lbnQuY2xvc2VzdCgnLmZsLWFjY29yZGlvbi1pdGVtJyksYXVkaW9QbGF5ZXJzPSRlbGVtZW50LmZpbmQoJy53cC1hdWRpby1zaG9ydGNvZGUubWVqcy1hdWRpbycpO2lmKCFjb250ZW50V3JhcC5oYXNDbGFzcygnZmwtYWNjb3JkaW9uLWl0ZW0tYWN0aXZlJykmJmF1ZGlvUGxheWVycy5maW5kKCcubWVqcy1pbm5lcicpLmxlbmd0aCl7YXVkaW9QbGF5ZXJzLmZpbmQoJy5tZWpzLWlubmVyJykuY3NzKHt2aXNpYmlsaXR5OidoaWRkZW4nLGhlaWdodDowfSk7fX0scmVzaXplU2xpZGVzaG93OmZ1bmN0aW9uKCl7aWYodHlwZW9mIFlVSSE9PSd1bmRlZmluZWQnKXtZVUkoKS51c2UoJ25vZGUtZXZlbnQtc2ltdWxhdGUnLGZ1bmN0aW9uKFkpe1kub25lKHdpbmRvdykuc2ltdWxhdGUoInJlc2l6ZSIpO30pO319LHJlbG9hZEdvb2dsZU1hcDpmdW5jdGlvbihlbGVtZW50KXt2YXIgJGVsZW1lbnQ9J3VuZGVmaW5lZCc9PXR5cGVvZiBlbGVtZW50PyQoJ2JvZHknKTokKGVsZW1lbnQpLGdvb2dsZU1hcD0kZWxlbWVudC5maW5kKCdpZnJhbWVbc3JjKj0iZ29vZ2xlLmNvbS9tYXBzIl0nKTtpZihnb29nbGVNYXAubGVuZ3RoKXtnb29nbGVNYXAuYXR0cignc3JjJyxmdW5jdGlvbihpLHZhbCl7cmV0dXJuIHZhbDt9KTt9fSxfZGVzdHJveTpmdW5jdGlvbigpe3ZhciB3aW49JCh3aW5kb3cpO3dpbi5vZmYoJ3Njcm9sbC5mbC1iZy1wYXJhbGxheCcpO3dpbi5vZmYoJ3Jlc2l6ZS5mbC1iZy12aWRlbycpO30sX2lzVG91Y2g6ZnVuY3Rpb24oKXtpZigoJ29udG91Y2hzdGFydCdpbiB3aW5kb3cpfHwod2luZG93LkRvY3VtZW50VG91Y2gmJmRvY3VtZW50IGluc3RhbmNlb2YgRG9jdW1lbnRUb3VjaCkpe3JldHVybiB0cnVlO30KcmV0dXJuIGZhbHNlO30sX2lzTW9iaWxlOmZ1bmN0aW9uKCl7cmV0dXJuL01vYmlsZXxBbmRyb2lkfFNpbGtcL3xLaW5kbGV8QmxhY2tCZXJyeXxPcGVyYSBNaW5pfE9wZXJhIE1vYml8d2ViT1
573MvaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpO30sX2luaXRDbGFzc2VzOmZ1bmN0aW9uKCl7dmFyIGJvZHk9JCgnYm9keScpLHVhPW5hdmlnYXRvci51c2VyQWdlbnQ7aWYoIWJvZHkuaGFzQ2xhc3MoJ2FyY2hpdmUnKSYmJCgnLmZsLWJ1aWxkZXItY29udGVudC1wcmltYXJ5JykubGVuZ3RoPjApe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXInKTt9CmlmKEZMQnVpbGRlckxheW91dC5faXNUb3VjaCgpKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLXRvdWNoJyk7fQppZihGTEJ1aWxkZXJMYXlvdXQuX2lzTW9iaWxlKCkpe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItbW9iaWxlJyk7fQppZigkKHdpbmRvdykud2lkdGgoKTxGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMuc21hbGwpe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItYnJlYWtwb2ludC1zbWFsbCcpO30KaWYoJCh3aW5kb3cpLndpZHRoKCk+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzLnNtYWxsJiYkKHdpbmRvdykud2lkdGgoKTxGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLWJyZWFrcG9pbnQtbWVkaXVtJyk7fQppZigkKHdpbmRvdykud2lkdGgoKT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtJiYkKHdpbmRvdykud2lkdGgoKTxGTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubGFyZ2Upe2JvZHkuYWRkQ2xhc3MoJ2ZsLWJ1aWxkZXItYnJlYWtwb2ludC1sYXJnZScpO30KaWYoJCh3aW5kb3cpLndpZHRoKCk+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzLmxhcmdlKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLWJyZWFrcG9pbnQtZGVmYXVsdCcpO30KaWYodWEuaW5kZXhPZignVHJpZGVudC83LjAnKT4tMSYmdWEuaW5kZXhPZigncnY6MTEuMCcpPi0xKXtib2R5LmFkZENsYXNzKCdmbC1idWlsZGVyLWllLTExJyk7fX0sX2luaXRCYWNrZ3JvdW5kczpmdW5jdGlvbigpe3ZhciB3aW49JCh3aW5kb3cpO2lmKCQoJy5mbC1yb3ctYmctcGFyYWxsYXgnKS5sZW5ndGg+MCYmIUZMQnVpbGRlckxheW91dC5faXNNb2JpbGUoKSl7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxQYXJhbGxheEJhY2tncm91bmRzKCk7RkxCdWlsZGVyTGF5b3V0Ll9pbml0UGFyYWxsYXhCYWNrZ3JvdW5kcygpO3dpbi5vbigncmVzaXplLmZsLWJnLXBhcmFsbGF4JyxGTEJ1aWxkZXJMYXlvdXQuX2luaXRQYXJhbGxheEJhY2tncm91bmRzKTt3aW4ub24oJ3Njcm9sbC5mbC1iZy1wYXJhbGxheCcsRkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxQYXJhbGxheEJhY2tncm91bmRzKTt9CmlmKCQoJy5mbC1iZy12aWRlbycpLmxlbmd0aD4wKXtGTEJ1aWxkZXJMYXlvdXQuX2luaXRCZ1ZpZGVvcygpO0ZMQnVpbGRlckxheW91dC5fcmVzaXplQmdWaWRlb3MoKTt2YXIgcmVzaXplQkdUaW1lcj1udWxsO3dpbi5vbigncmVzaXplLmZsLWJnLXZpZGVvJyxmdW5jdGlvbihlKXtjbGVhclRpbWVvdXQocmVzaXplQkdUaW1lcik7cmVzaXplQkdUaW1lcj1zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvcyhlKTt9LDEwMCk7fSk7fX0sX2luaXRQYXJhbGxheEJhY2tncm91bmRzOmZ1bmN0aW9uKCl7JCgnLmZsLXJvdy1iZy1wYXJhbGxheCcpLmVhY2goRkxCdWlsZGVyTGF5b3V0Ll9pbml0UGFyYWxsYXhCYWNrZ3JvdW5kKTt9LF9pbml0UGFyYWxsYXhCYWNrZ3JvdW5kOmZ1bmN0aW9uKCl7dmFyIHJvdz0kKHRoaXMpLGNvbnRlbnQ9cm93LmZpbmQoJz4gLmZsLXJvdy1jb250ZW50LXdyYXAnKSx3aW5XaWR0aD0kKHdpbmRvdykud2lkdGgoKSxzY3JlZW5TaXplPScnLGltYWdlU3JjPXtkZWZhdWx0OicnLG1lZGl1bTonJyxyZXNwb25zaXZlOicnLH07aW1hZ2VTcmMuZGVmYXVsdD1yb3cuZGF0YSgncGFyYWxsYXgtaW1hZ2UnKXx8Jyc7aW1hZ2VTcmMubWVkaXVtPXJvdy5kYXRhKCdwYXJhbGxheC1pbWFnZS1tZWRpdW0nKXx8aW1hZ2VTcmMuZGVmYXVsdDtpbWFnZVNyYy5yZXNwb25zaXZlPXJvdy5kYXRhKCdwYXJhbGxheC1pbWFnZS1yZXNwb25zaXZlJyl8fGltYWdlU3JjLm1lZGl1bTtpZih3aW5XaWR0aD5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtKXtzY3JlZW5TaXplPSdkZWZhdWx0Jzt9ZWxzZSBpZih3aW5XaWR0aD5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMuc21hbGwmJndpbldpZHRoPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtKXtzY3JlZW5TaXplPSdtZWRpdW0nO31lbHNlIGlmKHdpbldpZHRoPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMuc21hbGwpe3NjcmVlblNpemU9J3Jlc3BvbnNpdmUnO30KY29udGVudC5jc3MoJ2JhY2tncm91bmQtaW1hZ2UnLCd1cmwoJytpbWFnZVNyY1tzY3JlZW5TaXplXSsnKScpO3Jvdy5kYXRhKCdjdXJyZW50LWltYWdlLWxvYWRlZCcsc2NyZWVuU2l6ZSk7fSxfc2Nyb2xsUGFyYWxsYXhCYWNrZ3JvdW5kczpmdW5jdGlvbigpeyQoJy5mbC1yb3ctYmctcGFyYWxsYXgnKS5lYWNoKEZMQnVpbGRlckxheW91dC5fc2Nyb2xsUGFyYWxsYXhCYWNrZ3JvdW5kKTt9LF9zY3JvbGxQYXJhbGxheEJhY2tncm91bmQ6ZnVuY3Rpb24oKXt2YXIgd2luPSQod2luZG93KSxyb3c9JCh0aGlzKSxjb250ZW50PXJvdy5maW5kKCc+IC5mbC1yb3ctY29udGVudC13cmFwJyksc3BlZWQ9cm93LmRhdGEoJ3BhcmFsbGF4LXNwZWVkJyksb2Zmc2V0PWNvbnRlbnQub2Zmc2V0KCkseVBvcz0tKCh3aW4uc2Nyb2xsVG9wKCktb2Zmc2V0LnRvcCkvIHNwZWVkKSxpbml0aWFsT2Zmc2V0PShyb3cuZGF0YSgncGFyYWxsYXgtb2Zmc2V0JykhPW51bGwpP3Jvdy5kYXRhKCdwYXJhbGxheC1vZmZzZXQnKTowLHRvdGFsT2Zmc2V0PXlQb3MtaW5pdGlhbE9mZnNldDtjb250ZW50LmNzcygnYmFja2dyb3VuZC1wb3NpdGlvbicsJ2NlbnRlciAnK3RvdGFsT2Zmc2V0KydweCcpO30sX2luaXRCZ1ZpZGVvczpmdW5jdGlvbigpeyQoJy5mbC1iZy12aWRlbycpLmVhY2goRkxCdWlsZGVyTGF5b3V0Ll9pbml0QmdWaWRlbyk7fSxfaW5pdEJnVmlkZW86ZnVuY3Rpb24oKXt2YXIgd3JhcD0kKHRoaXMpLHdpZHRoPXdyYXAuZGF0YSgnd2lkdGgnKSxoZWlnaHQ9d3JhcC5kYXRhKCdoZWlnaHQnKSxtcDQ9d3JhcC5kYXRhKCdtcDQnKSx5b3V0dWJlPXdyYXAuZGF0YSgneW91dHViZScpLHZpbWVvPXdyYXAuZGF0YSgndmltZW8nKSxtcDRUeXBlPXdyYXAuZGF0YSgnbXA0LXR5cGUnKSx3ZWJtPXdyYXAuZGF0YSgnd2VibScpLHdlYm1UeXBlPXdyYXAuZGF0YSgnd2VibS10eXBlJyksZmFsbGJhY2s9d3JhcC5kYXRhKCdmYWxsYmFjaycpLGxvYWRlZD13cmFwLmRhdGEoJ2xvYWRlZCcpLHZpZGVvTW9iaWxlPXdyYXAuZGF0YSgndmlkZW8tbW9iaWxlJyksZmFsbGJhY2tUYWc9JycsdmlkZW9UYWc9bnVsbCxtcDRUYWc9bnVsbCx3ZWJtVGFnPW51bGw7aWYobG9hZGVkKXtyZXR1cm47fQp2aWRlb1RhZz0kKCc8dmlkZW8gYXV0b3BsYXkgbG9vcCBtdXRlZCBwbGF5c2lubGluZT48L3ZpZGVvPicpO2lmKCd1bmRlZmluZWQnIT10eXBlb2YgZmFsbGJhY2smJicnIT1mYWxsYmFjayl7dmlkZW9UYWcuYXR0cigncG9zdGVyJywnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3JykKdmlkZW9UYWcuY3NzKHtiYWNrZ3JvdW5kSW1hZ2U6J3VybCgiJytmYWxsYmFjaysnIiknLGJhY2tncm91bmRDb2xvcjondHJhbnNwYXJlbnQnLGJhY2tncm91bmRSZXBlYXQ6J25vLXJlcGVhdCcsYmFja2dyb3VuZFNpemU6J2NvdmVyJyxiYWNrZ3JvdW5kUG9zaXRpb246J2NlbnRlciBjZW50ZXInLH0pfQppZigndW5kZWZpbmVkJyE9dHlwZW9mIG1wNCYmJychPW1wNCl7bXA0VGFnPSQoJzxzb3VyY2UgLz4nKTttcDRUYWcuYXR0cignc3JjJyxtcDQpO21wNFRhZy5hdHRyKCd0eXBlJyxtcDRUeXBlKTt2aWRlb1RhZy5hcHBlbmQobXA0VGFnKTt9CmlmKCd1bmRlZmluZWQnIT10eXBlb2Ygd2VibSYmJychPXdlYm0pe3dlYm1UYWc9JCgnPHNvdXJjZSAvPicpO3dlYm1UYWcuYXR0cignc3JjJyx3ZWJtKTt3ZWJtVGFnLmF0dHIoJ3R5cGUnLHdlYm1UeXBlKTt2aWRlb1RhZy5hcHBlbmQod2VibVRhZyk7fQppZighRkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpfHwoRkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpJiYieWVzIj09dmlkZW9Nb2JpbG
573UpKXtpZigndW5kZWZpbmVkJyE9dHlwZW9mIHlvdXR1YmUpe0ZMQnVpbGRlckxheW91dC5faW5pdFlvdXR1YmVCZ1ZpZGVvLmFwcGx5KHRoaXMpO30KZWxzZSBpZigndW5kZWZpbmVkJyE9dHlwZW9mIHZpbWVvKXtGTEJ1aWxkZXJMYXlvdXQuX2luaXRWaW1lb0JnVmlkZW8uYXBwbHkodGhpcyk7fQplbHNle3dyYXAuYXBwZW5kKHZpZGVvVGFnKTt9fQplbHNle3ZpZGVvVGFnLmF0dHIoJ3NyYycsJycpCndyYXAuYXBwZW5kKHZpZGVvVGFnKTt9CndyYXAuZGF0YSgnbG9hZGVkJyx0cnVlKTt9LF9pbml0WW91dHViZUJnVmlkZW86ZnVuY3Rpb24oKXt2YXIgcGxheWVyV3JhcD0kKHRoaXMpLHZpZGVvSWQ9cGxheWVyV3JhcC5kYXRhKCd2aWRlby1pZCcpLHZpZGVvUGxheWVyPXBsYXllcldyYXAuZmluZCgnLmZsLWJnLXZpZGVvLXBsYXllcicpLGVuYWJsZUF1ZGlvPXBsYXllcldyYXAuZGF0YSgnZW5hYmxlLWF1ZGlvJyksYXVkaW9CdXR0b249cGxheWVyV3JhcC5maW5kKCcuZmwtYmctdmlkZW8tYXVkaW8nKSxzdGFydFRpbWU9J3VuZGVmaW5lZCchPT10eXBlb2YgcGxheWVyV3JhcC5kYXRhKCdzdGFydCcpP3BsYXllcldyYXAuZGF0YSgnc3RhcnQnKTowLHN0YXJ0VGltZT0ndW5kZWZpbmVkJyE9PXR5cGVvZiBwbGF5ZXJXcmFwLmRhdGEoJ3QnKSYmc3RhcnRUaW1lPT09MD9wbGF5ZXJXcmFwLmRhdGEoJ3QnKTpzdGFydFRpbWUsZW5kVGltZT0ndW5kZWZpbmVkJyE9PXR5cGVvZiBwbGF5ZXJXcmFwLmRhdGEoJ2VuZCcpP3BsYXllcldyYXAuZGF0YSgnZW5kJyk6MCxsb29wPSd1bmRlZmluZWQnIT09dHlwZW9mIHBsYXllcldyYXAuZGF0YSgnbG9vcCcpP3BsYXllcldyYXAuZGF0YSgnbG9vcCcpOjEsc3RhdGVDb3VudD0wLHBsYXllcixmYWxsYmFja19zaG93aW5nO2lmKHZpZGVvSWQpe2ZhbGxiYWNrPXBsYXllcldyYXAuZGF0YSgnZmFsbGJhY2snKXx8ZmFsc2UKaWYoZmFsbGJhY2spe3BsYXllcldyYXAuZmluZCgnaWZyYW1lJykucmVtb3ZlKCkKZmFsbGJhY2tUYWc9JCgnPGRpdj48L2Rpdj4nKTtmYWxsYmFja1RhZy5hZGRDbGFzcygnZmwtYmctdmlkZW8tZmFsbGJhY2snKTtmYWxsYmFja1RhZy5jc3MoJ2JhY2tncm91bmQtaW1hZ2UnLCd1cmwoJytwbGF5ZXJXcmFwLmRhdGEoJ2ZhbGxiYWNrJykrJyknKTtmYWxsYmFja1RhZy5jc3MoJ2JhY2tncm91bmQtc2l6ZScsJ2NvdmVyJyk7ZmFsbGJhY2tUYWcuY3NzKCd0cmFuc2l0aW9uJywnYmFja2dyb3VuZC1pbWFnZSAxcycpCnBsYXllcldyYXAuYXBwZW5kKGZhbGxiYWNrVGFnKTtmYWxsYmFja19zaG93aW5nPXRydWU7fQpGTEJ1aWxkZXJMYXlvdXQuX29uWW91dHViZUFwaVJlYWR5KGZ1bmN0aW9uKFlUKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7cGxheWVyPW5ldyBZVC5QbGF5ZXIodmlkZW9QbGF5ZXJbMF0se3ZpZGVvSWQ6dmlkZW9JZCxldmVudHM6e29uUmVhZHk6ZnVuY3Rpb24oZXZlbnQpe2lmKCJubyI9PT1lbmFibGVBdWRpb3x8RkxCdWlsZGVyTGF5b3V0Ll9pc01vYmlsZSgpKXtldmVudC50YXJnZXQubXV0ZSgpO30KZWxzZSBpZigieWVzIj09PWVuYWJsZUF1ZGlvJiZldmVudC50YXJnZXQuaXNNdXRlZCl7ZXZlbnQudGFyZ2V0LnVuTXV0ZSgpO30KcGxheWVyV3JhcC5kYXRhKCdZVFBsYXllcicscGxheWVyKTtGTEJ1aWxkZXJMYXlvdXQuX3Jlc2l6ZVlvdXR1YmVCZ1ZpZGVvLmFwcGx5KHBsYXllcldyYXApO2V2ZW50LnRhcmdldC5wbGF5VmlkZW8oKTtpZihhdWRpb0J1dHRvbi5sZW5ndGg+MCYmIUZMQnVpbGRlckxheW91dC5faXNNb2JpbGUoKSl7YXVkaW9CdXR0b24ub24oJ2NsaWNrJyx7YnV0dG9uOmF1ZGlvQnV0dG9uLHBsYXllcjpwbGF5ZXJ9LEZMQnVpbGRlckxheW91dC5fdG9nZ2xlQmdWaWRlb0F1ZGlvKTt9fSxvblN0YXRlQ2hhbmdlOmZ1bmN0aW9uKGV2ZW50KXtpZihldmVudC5kYXRhPT09MSl7aWYoZmFsbGJhY2tfc2hvd2luZyl7JCgnLmZsLWJnLXZpZGVvLWZhbGxiYWNrJykuY3NzKCdiYWNrZ3JvdW5kLWltYWdlJywndXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBNyknKX19CmlmKHN0YXRlQ291bnQ8NCl7c3RhdGVDb3VudCsrO30KaWYoc3RhdGVDb3VudD4xJiYoLTE9PT1ldmVudC5kYXRhfHwyPT09ZXZlbnQuZGF0YSkmJiJ5ZXMiPT09ZW5hYmxlQXVkaW8pe3BsYXllci5tdXRlKCk7cGxheWVyLnBsYXlWaWRlbygpO2F1ZGlvQnV0dG9uLnNob3coKTt9CmlmKGV2ZW50LmRhdGE9PT1ZVC5QbGF5ZXJTdGF0ZS5FTkRFRCYmMT09PWxvb3Ape2lmKHN0YXJ0VGltZT4wKXtwbGF5ZXIuc2Vla1RvKHN0YXJ0VGltZSk7fQplbHNle3BsYXllci5wbGF5VmlkZW8oKTt9fX0sb25FcnJvcjpmdW5jdGlvbihldmVudCl7Y29uc29sZS5pbmZvKCdZVCBFcnJvcjogJytldmVudC5kYXRhKQpGTEJ1aWxkZXJMYXlvdXQuX29uRXJyb3JZb3V0dWJlVmltZW8ocGxheWVyV3JhcCl9fSxwbGF5ZXJWYXJzOntwbGF5c2lubGluZTpGTEJ1aWxkZXJMYXlvdXQuX2lzTW9iaWxlKCk/MTowLGNvbnRyb2xzOjAsc2hvd2luZm86MCxyZWw6MCxzdGFydDpzdGFydFRpbWUsZW5kOmVuZFRpbWUsfX0pO30sMSk7fSk7fX0sX29uRXJyb3JZb3V0dWJlVmltZW86ZnVuY3Rpb24ocGxheWVyV3JhcCl7ZmFsbGJhY2s9cGxheWVyV3JhcC5kYXRhKCdmYWxsYmFjaycpfHxmYWxzZQppZighZmFsbGJhY2spe3JldHVybiBmYWxzZTt9CnBsYXllcldyYXAuZmluZCgnaWZyYW1lJykucmVtb3ZlKCkKZmFsbGJhY2tUYWc9JCgnPGRpdj48L2Rpdj4nKTtmYWxsYmFja1RhZy5hZGRDbGFzcygnZmwtYmctdmlkZW8tZmFsbGJhY2snKTtmYWxsYmFja1RhZy5jc3MoJ2JhY2tncm91bmQtaW1hZ2UnLCd1cmwoJytwbGF5ZXJXcmFwLmRhdGEoJ2ZhbGxiYWNrJykrJyknKTtwbGF5ZXJXcmFwLmFwcGVuZChmYWxsYmFja1RhZyk7fSxfb25Zb3V0dWJlQXBpUmVhZHk6ZnVuY3Rpb24oY2FsbGJhY2spe2lmKHdpbmRvdy5ZVCYmWVQubG9hZGVkKXtjYWxsYmFjayhZVCk7fWVsc2V7c2V0VGltZW91dChmdW5jdGlvbigpe0ZMQnVpbGRlckxheW91dC5fb25Zb3V0dWJlQXBpUmVhZHkoY2FsbGJhY2spO30sMzUwKTt9fSxfaW5pdFZpbWVvQmdWaWRlbzpmdW5jdGlvbigpe3ZhciBwbGF5ZXJXcmFwPSQodGhpcyksdmlkZW9JZD1wbGF5ZXJXcmFwLmRhdGEoJ3ZpZGVvLWlkJyksdmlkZW9IYXNoPXBsYXllcldyYXAuZGF0YSgndmlkZW8taGFzaCcpLHZpZGVvUGxheWVyPXBsYXllcldyYXAuZmluZCgnLmZsLWJnLXZpZGVvLXBsYXllcicpLGVuYWJsZUF1ZGlvPXBsYXllcldyYXAuZGF0YSgnZW5hYmxlLWF1ZGlvJyksYXVkaW9CdXR0b249cGxheWVyV3JhcC5maW5kKCcuZmwtYmctdmlkZW8tYXVkaW8nKSxwbGF5ZXIsd2lkdGg9cGxheWVyV3JhcC5vdXRlcldpZHRoKCksdWE9bmF2aWdhdG9yLnVzZXJBZ2VudDtpZih0eXBlb2YgVmltZW8hPT0ndW5kZWZpbmVkJyYmdmlkZW9JZCl7Y29uc3QgdmltT3B0aW9ucz17bG9vcDp0cnVlLHRpdGxlOmZhbHNlLHBvcnRyYWl0OmZhbHNlLGJhY2tncm91bmQ6dHJ1ZSxhdXRvcGF1c2U6ZmFsc2UsbXV0ZWQ6dHJ1ZSx9O2lmKHZpZGVvSGFzaC5sZW5ndGgpe3ZpbU9wdGlvbnMudXJsPWBodHRwczovL3BsYXllci52aW1lby5jb20vdmlkZW8vJHsgdmlkZW9JZCB9P2g9JHsgdmlkZW9IYXNoIH1gO31lbHNle3ZpbU9wdGlvbnMuaWQ9dmlkZW9JZDt9CnBsYXllcj1uZXcgVmltZW8uUGxheWVyKHZpZGVvUGxheWVyWzBdLHZpbU9wdGlvbnMpO3BsYXllcldyYXAuZGF0YSgnVk1QbGF5ZXInLHBsYXllcik7aWYoIm5vIj09PWVuYWJsZUF1ZGlvKXtwbGF5ZXIuc2V0Vm9sdW1lKDApO30KZWxzZSBpZigieWVzIj09PWVuYWJsZUF1ZGlvKXtpZih1YS5pbmRleE9mKCJTYWZhcmkiKT4tMXx8dWEuaW5kZXhPZigiQ2hyb21lIik+LTF8fHVhLmluZGV4T2YoIkZpcmVmb3giKT4tMSl7cGxheWVyLnNldFZvbHVtZSgwKTthdWRpb0J1dHRvbi5zaG93KCk7fQplbHNle3BsYXllci5zZXRWb2x1bWUoMSk7fX0KcGxheWVyLnBsYXkoKS5jYXRjaChmdW5jdGlvbihlcnJvcil7RkxCdWlsZGVyTGF5b3V0Ll9vbkVycm9yWW91dHVi
573ZVZpbWVvKHBsYXllcldyYXApfSk7aWYoYXVkaW9CdXR0b24ubGVuZ3RoPjApe2F1ZGlvQnV0dG9uLm9uKCdjbGljaycse2J1dHRvbjphdWRpb0J1dHRvbixwbGF5ZXI6cGxheWVyfSxGTEJ1aWxkZXJMYXlvdXQuX3RvZ2dsZUJnVmlkZW9BdWRpbyk7fX19LF90b2dnbGVCZ1ZpZGVvQXVkaW86ZnVuY3Rpb24oZSl7dmFyIHBsYXllcj1lLmRhdGEucGxheWVyLGNvbnRyb2w9ZS5kYXRhLmJ1dHRvbi5maW5kKCcuZmwtYXVkaW8tY29udHJvbCcpO2lmKGNvbnRyb2wuaGFzQ2xhc3MoJ2ZhLXZvbHVtZS1vZmYnKSl7Y29udHJvbC5yZW1vdmVDbGFzcygnZmEtdm9sdW1lLW9mZicpLmFkZENsYXNzKCdmYS12b2x1bWUtdXAnKTtlLmRhdGEuYnV0dG9uLmZpbmQoJy5mYS10aW1lcycpLmhpZGUoKTtpZignZnVuY3Rpb24nPT09dHlwZW9mIHBsYXllci51bk11dGUpe3BsYXllci51bk11dGUoKTt9CmVsc2V7cGxheWVyLnNldFZvbHVtZSgxKTt9fQplbHNle2NvbnRyb2wucmVtb3ZlQ2xhc3MoJ2ZhLXZvbHVtZS11cCcpLmFkZENsYXNzKCdmYS12b2x1bWUtb2ZmJyk7ZS5kYXRhLmJ1dHRvbi5maW5kKCcuZmEtdGltZXMnKS5zaG93KCk7aWYoJ2Z1bmN0aW9uJz09PXR5cGVvZiBwbGF5ZXIudW5NdXRlKXtwbGF5ZXIubXV0ZSgpO30KZWxzZXtwbGF5ZXIuc2V0Vm9sdW1lKDApO319fSxfdmlkZW9CZ1NvdXJjZUVycm9yOmZ1bmN0aW9uKGUpe3ZhciBzb3VyY2U9JChlLnRhcmdldCksd3JhcD1zb3VyY2UuY2xvc2VzdCgnLmZsLWJnLXZpZGVvJyksdmlkPXdyYXAuZmluZCgndmlkZW8nKSxmYWxsYmFjaz13cmFwLmRhdGEoJ2ZhbGxiYWNrJyksZmFsbGJhY2tUYWc9Jyc7c291cmNlLnJlbW92ZSgpO2lmKHZpZC5maW5kKCdzb3VyY2UnKS5sZW5ndGgpe3JldHVybjt9ZWxzZSBpZignJyE9PWZhbGxiYWNrKXtmYWxsYmFja1RhZz0kKCc8ZGl2PjwvZGl2PicpO2ZhbGxiYWNrVGFnLmFkZENsYXNzKCdmbC1iZy12aWRlby1mYWxsYmFjaycpO2ZhbGxiYWNrVGFnLmNzcygnYmFja2dyb3VuZC1pbWFnZScsJ3VybCgnK2ZhbGxiYWNrKycpJyk7d3JhcC5hcHBlbmQoZmFsbGJhY2tUYWcpO3ZpZC5yZW1vdmUoKTt9fSxfcmVzaXplQmdWaWRlb3M6ZnVuY3Rpb24oKXskKCcuZmwtYmctdmlkZW8nKS5lYWNoKGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvLmFwcGx5KHRoaXMpO2lmKCQodGhpcykucGFyZW50KCkuZmluZCgnaW1nJykubGVuZ3RoPjApeyQodGhpcykucGFyZW50KCkuaW1hZ2VzTG9hZGVkKCQucHJveHkoRkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVCZ1ZpZGVvLHRoaXMpKTt9fSk7fSxfcmVzaXplQmdWaWRlbzpmdW5jdGlvbigpe2lmKDA9PT0kKHRoaXMpLmZpbmQoJ3ZpZGVvJykubGVuZ3RoJiYwPT09JCh0aGlzKS5maW5kKCdpZnJhbWUnKS5sZW5ndGgpe3JldHVybjt9CnZhciB3cmFwPSQodGhpcyksd3JhcEhlaWdodD13cmFwLm91dGVySGVpZ2h0KCksd3JhcFdpZHRoPXdyYXAub3V0ZXJXaWR0aCgpLHZpZD13cmFwLmZpbmQoJ3ZpZGVvJyksdmlkSGVpZ2h0PXdyYXAuZGF0YSgnaGVpZ2h0JyksdmlkV2lkdGg9d3JhcC5kYXRhKCd3aWR0aCcpLG5ld1dpZHRoPXdyYXBXaWR0aCxuZXdIZWlnaHQ9TWF0aC5yb3VuZCh2aWRIZWlnaHQqd3JhcFdpZHRoL3ZpZFdpZHRoKSxuZXdMZWZ0PTAsbmV3VG9wPTAsaWZyYW1lPXdyYXAuZmluZCgnaWZyYW1lJyksaXNSb3dGdWxsSGVpZ2h0PSQodGhpcykuY2xvc2VzdCgnLmZsLXJvdy1iZy12aWRlbycpLmhhc0NsYXNzKCdmbC1yb3ctZnVsbC1oZWlnaHQnKSx2aWRDU1M9e3RvcDonNTAlJyxsZWZ0Oic1MCUnLHRyYW5zZm9ybTondHJhbnNsYXRlKC01MCUsLTUwJSknLH07aWYodmlkLmxlbmd0aCl7aWYodmlkSGVpZ2h0PT09Jyd8fHR5cGVvZiB2aWRIZWlnaHQ9PT0ndW5kZWZpbmVkJ3x8dmlkV2lkdGg9PT0nJ3x8dHlwZW9mIHZpZFdpZHRoPT09J3VuZGVmaW5lZCcpe3ZpZC5jc3MoeydsZWZ0JzonMHB4JywndG9wJzonMHB4Jywnd2lkdGgnOm5ld1dpZHRoKydweCd9KTt2aWQub24oJ2xvYWRlZG1ldGFkYXRhJyxGTEJ1aWxkZXJMYXlvdXQuX3Jlc2l6ZU9uTG9hZGVkTWV0YSk7cmV0dXJuO30KaWYoIWlzUm93RnVsbEhlaWdodCl7aWYobmV3SGVpZ2h0PHdyYXBIZWlnaHQpe25ld0hlaWdodD13cmFwSGVpZ2h0O25ld0xlZnQ9LSgobmV3V2lkdGgtd3JhcFdpZHRoKS8gMik7bmV3V2lkdGg9dmlkSGVpZ2h0P01hdGgucm91bmQodmlkV2lkdGgqd3JhcEhlaWdodC92aWRIZWlnaHQpOm5ld1dpZHRoO30KZWxzZXtuZXdUb3A9LSgobmV3SGVpZ2h0LXdyYXBIZWlnaHQpLzIpO30KdmlkQ1NTPXtsZWZ0Om5ld0xlZnQrJ3B4Jyx0b3A6bmV3VG9wKydweCcsaGVpZ2h0Om5ld0hlaWdodCsncHgnLHdpZHRoOm5ld1dpZHRoKydweCcsfX0KdmlkLmNzcyh2aWRDU1MpO30KZWxzZSBpZihpZnJhbWUubGVuZ3RoKXtpZih0eXBlb2Ygd3JhcC5kYXRhKCd5b3V0dWJlJykhPT0ndW5kZWZpbmVkJyl7RkxCdWlsZGVyTGF5b3V0Ll9yZXNpemVZb3V0dWJlQmdWaWRlby5hcHBseSh0aGlzKTt9fX0sX3Jlc2l6ZU9uTG9hZGVkTWV0YTpmdW5jdGlvbigpe3ZhciB2aWRlbz0kKHRoaXMpLHdyYXBIZWlnaHQ9dmlkZW8ucGFyZW50KCkub3V0ZXJIZWlnaHQoKSx3cmFwV2lkdGg9dmlkZW8ucGFyZW50KCkub3V0ZXJXaWR0aCgpLHZpZFdpZHRoPXZpZGVvWzBdLnZpZGVvV2lkdGgsdmlkSGVpZ2h0PXZpZGVvWzBdLnZpZGVvSGVpZ2h0LG5ld0hlaWdodD1NYXRoLnJvdW5kKHZpZEhlaWdodCp3cmFwV2lkdGgvdmlkV2lkdGgpLG5ld1dpZHRoPXdyYXBXaWR0aCxuZXdMZWZ0PTAsbmV3VG9wPTA7aWYobmV3SGVpZ2h0PHdyYXBIZWlnaHQpe25ld0hlaWdodD13cmFwSGVpZ2h0O25ld1dpZHRoPU1hdGgucm91bmQodmlkV2lkdGgqd3JhcEhlaWdodC92aWRIZWlnaHQpO25ld0xlZnQ9LSgobmV3V2lkdGgtd3JhcFdpZHRoKS8yKTt9CmVsc2V7bmV3VG9wPS0oKG5ld0hlaWdodC13cmFwSGVpZ2h0KS8yKTt9CnZpZGVvLnBhcmVudCgpLmRhdGEoJ3dpZHRoJyx2aWRXaWR0aCk7dmlkZW8ucGFyZW50KCkuZGF0YSgnaGVpZ2h0Jyx2aWRIZWlnaHQpO3ZpZGVvLmNzcyh7J2xlZnQnOm5ld0xlZnQrJ3B4JywndG9wJzpuZXdUb3ArJ3B4Jywnd2lkdGgnOm5ld1dpZHRoKydweCcsJ2hlaWdodCc6bmV3SGVpZ2h0KydweCd9KTt9LF9yZXNpemVZb3V0dWJlQmdWaWRlbzpmdW5jdGlvbigpe3ZhciB3cmFwPSQodGhpcyksd3JhcFdpZHRoPXdyYXAub3V0ZXJXaWR0aCgpLHdyYXBIZWlnaHQ9d3JhcC5vdXRlckhlaWdodCgpLHBsYXllcj13cmFwLmRhdGEoJ1lUUGxheWVyJyksdmlkZW89cGxheWVyP3BsYXllci5nZXRJZnJhbWUoKTpudWxsLGFzcGVjdFJhdGlvU2V0dGluZz0nMTY6OScsYXNwZWN0UmF0aW9BcnJheT1hc3BlY3RSYXRpb1NldHRpbmcuc3BsaXQoJzonKSxhc3BlY3RSYXRpbz1hc3BlY3RSYXRpb0FycmF5WzBdLyBhc3BlY3RSYXRpb0FycmF5WzFdLHJhdGlvV2lk
573dGg9d3JhcFdpZHRoIC8gYXNwZWN0UmF0aW8scmF0aW9IZWlnaHQ9d3JhcEhlaWdodCphc3BlY3RSYXRpbyxpc1dpZHRoRml4ZWQ9d3JhcFdpZHRoIC8gd3JhcEhlaWdodD5hc3BlY3RSYXRpbyx3aWR0aD1pc1dpZHRoRml4ZWQ/d3JhcFdpZHRoOnJhdGlvSGVpZ2h0LGhlaWdodD1pc1dpZHRoRml4ZWQ/cmF0aW9XaWR0aDp3cmFwSGVpZ2h0O2lmKHZpZGVvKXskKHZpZGVvKS53aWR0aCh3aWR0aCkuaGVpZ2h0KGhlaWdodCk7fX0sX2luaXRIYXNoOmZ1bmN0aW9uKCl7dmFyIGhhc2g9d2luZG93LmxvY2F0aW9uLmhhc2gucmVwbGFjZSgnIycsJycpLnNwbGl0KCcvJykuc2hpZnQoKSxlbGVtZW50PW51bGwsdGFicz1udWxsLHJlc3BvbnNpdmVMYWJlbD1udWxsLHRhYkluZGV4PW51bGwsbGFiZWw9bnVsbDtpZignJyE9PWhhc2gpe3RyeXtlbGVtZW50PSQoJyMnK2hhc2gpO2lmKGVsZW1lbnQubGVuZ3RoPjApe2lmKGVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLWFjY29yZGlvbi1pdGVtJykpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXtlbGVtZW50LmZpbmQoJy5mbC1hY2NvcmRpb24tYnV0dG9uJykudHJpZ2dlcignY2xpY2snKTt9LDEwMCk7fQppZihlbGVtZW50Lmhhc0NsYXNzKCdmbC10YWJzLXBhbmVsJykpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXt0YWJzPWVsZW1lbnQuY2xvc2VzdCgnLmZsLXRhYnMnKTtyZXNwb25zaXZlTGFiZWw9ZWxlbWVudC5maW5kKCcuZmwtdGFicy1wYW5lbC1sYWJlbCcpO3RhYkluZGV4PXJlc3BvbnNpdmVMYWJlbC5kYXRhKCdpbmRleCcpO2xhYmVsPXRhYnMuZmluZCgnLmZsLXRhYnMtbGFiZWxzIC5mbC10YWJzLWxhYmVsW2RhdGEtaW5kZXg9Jyt0YWJJbmRleCsnXScpO2xhYmVsWzBdLmNsaWNrKCk7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnQoZWxlbWVudCk7fSwxMDApO319fQpjYXRjaChlKXt9fX0sX2luaXRBbmNob3JMaW5rczpmdW5jdGlvbigpeyQoJ2EnKS5lYWNoKEZMQnVpbGRlckxheW91dC5faW5pdEFuY2hvckxpbmspO30sX2luaXRBbmNob3JMaW5rOmZ1bmN0aW9uKCl7dmFyIGxpbms9JCh0aGlzKSxocmVmPWxpbmsuYXR0cignaHJlZicpLGxvYz13aW5kb3cubG9jYXRpb24saWQ9bnVsbCxlbGVtZW50PW51bGwsZmxOb2RlPWZhbHNlO2lmKCd1bmRlZmluZWQnIT10eXBlb2YgaHJlZiYmaHJlZi5pbmRleE9mKCcjJyk+LTEmJmxpbmsuY2xvc2VzdCgnc3ZnJykubGVuZ3RoPDEpe2lmKGxvYy5wYXRobmFtZS5yZXBsYWNlKC9eXC8vLCcnKT09dGhpcy5wYXRobmFtZS5yZXBsYWNlKC9eXC8vLCcnKSYmbG9jLmhvc3RuYW1lPT10aGlzLmhvc3RuYW1lKXt0cnl7aWQ9aHJlZi5zcGxpdCgnIycpLnBvcCgpO2lmKCFpZCl7cmV0dXJuO30KZWxlbWVudD0kKCcjJytpZCk7aWYoZWxlbWVudC5sZW5ndGg+MCl7ZmxOb2RlPWVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLXJvdycpfHxlbGVtZW50Lmhhc0NsYXNzKCdmbC1jb2wnKXx8ZWxlbWVudC5oYXNDbGFzcygnZmwtbW9kdWxlJyk7aWYoIWVsZW1lbnQuaGFzQ2xhc3MoJ2ZsLW5vLXNjcm9sbCcpJiYobGluay5oYXNDbGFzcygnZmwtc2Nyb2xsLWxpbmsnKXx8ZmxOb2RlKSl7JChsaW5rKS5vbignY2xpY2snLEZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9FbGVtZW50T25MaW5rQ2xpY2spO30KaWYoZWxlbWVudC5oYXNDbGFzcygnZmwtYWNjb3JkaW9uLWl0ZW0nKSl7JChsaW5rKS5vbignY2xpY2snLEZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9BY2NvcmRpb25PbkxpbmtDbGljayk7fQppZihlbGVtZW50Lmhhc0NsYXNzKCdmbC10YWJzLXBhbmVsJykpeyQobGluaykub24oJ2NsaWNrJyxGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvVGFiT25MaW5rQ2xpY2spO319fQpjYXRjaChlKXt9fX19LF9zY3JvbGxUb0VsZW1lbnRPbkxpbmtDbGljazpmdW5jdGlvbihlLGNhbGxiYWNrKXt2YXIgZWxlbWVudD0kKCcjJyskKHRoaXMpLmF0dHIoJ2hyZWYnKS5zcGxpdCgnIycpLnBvcCgpKTtGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvRWxlbWVudChlbGVtZW50LGNhbGxiYWNrKTtlLnByZXZlbnREZWZhdWx0KCk7fSxfc2Nyb2xsVG9FbGVtZW50OmZ1bmN0aW9uKGVsZW1lbnQsY2FsbGJhY2spe3ZhciBjb25maWc9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmFuY2hvckxpbmtBbmltYXRpb25zLGRlc3Q9MCx3aW49JCh3aW5kb3cpLGRvYz0kKGRvY3VtZW50KTtpZihlbGVtZW50Lmxlbmd0aD4wKXtpZignZml4ZWQnPT09ZWxlbWVudC5jc3MoJ3Bvc2l0aW9uJyl8fCdmaXhlZCc9PT1lbGVtZW50LnBhcmVudCgpLmNzcygncG9zaXRpb24nKSl7ZGVzdD1lbGVtZW50LnBvc2l0aW9uKCkudG9wO30KZWxzZSBpZihlbGVtZW50Lm9mZnNldCgpLnRvcD5kb2MuaGVpZ2h0KCktd2luLmhlaWdodCgpKXtkZXN0PWRvYy5oZWlnaHQoKS13aW4uaGVpZ2h0KCk7fQplbHNle2Rlc3Q9ZWxlbWVudC5vZmZzZXQoKS50b3AtY29uZmlnLm9mZnNldDt9CiQoJ2h0bWwsIGJvZHknKS5zdG9wKHRydWUpLmFuaW1hdGUoe3Njcm9sbFRvcDpkZXN0fSxjb25maWcuZHVyYXRpb24sY29uZmlnLmVhc2luZyxmdW5jdGlvbigpe2lmKCd1bmRlZmluZWQnIT10eXBlb2YgY2FsbGJhY2spe2NhbGxiYWNrKCk7fQppZih1bmRlZmluZWQhPWVsZW1lbnQuYXR0cignaWQnKSYmd2luZG93LmxvY2F0aW9uLmhhc2ghPT0nIycrZWxlbWVudC5hdHRyKCdpZCcpKXtpZihoaXN0b3J5LnB1c2hTdGF0ZSl7aGlzdG9yeS5wdXNoU3RhdGUobnVsbCxudWxsLCcjJytlbGVtZW50LmF0dHIoJ2lkJykpO30KZWxzZXt3aW5kb3cubG9jYXRpb24uaGFzaD1lbGVtZW50LmF0dHIoJ2lkJyk7fX19KTt9fSxfc2Nyb2xsVG9BY2NvcmRpb25PbkxpbmtDbGljazpmdW5jdGlvbihlKXt2YXIgZWxlbWVudD0kKCcjJyskKHRoaXMpLmF0dHIoJ2hyZWYnKS5zcGxpdCgnIycpLnBvcCgpKTtpZihlbGVtZW50Lmxlbmd0aD4wKXt2YXIgY2FsbGJhY2s9ZnVuY3Rpb24oKXtpZihlbGVtZW50KXtlbGVtZW50LmZpbmQoJy5mbC1hY2NvcmRpb24tYnV0dG9uJykudHJpZ2dlcignY2xpY2snKTtlbGVtZW50PWZhbHNlO319O0ZMQnVpbGRlckxheW91dC5fc2Nyb2xsVG9FbGVtZW50T25MaW5rQ2xpY2suY2FsbCh0aGlzLGUsY2FsbGJhY2spO319LF9zY3JvbGxUb1RhYk9uTGlua0NsaWNrOmZ1bmN0aW9uKGUpe3ZhciBlbGVtZW50PSQoJyMnKyQodGhpcykuYXR0cignaHJlZicpLnNwbGl0KCcjJykucG9wKCkpLHRhYnM9bnVsbCxsYWJlbD1udWxsLHJlc3BvbnNpdmVMYWJlbD1udWxsO2lmKGVsZW1lbnQubGVuZ3RoPjApe3RhYnM9ZWxlbWVudC5jbG9zZXN0KCcuZmwtdGFicycpO3Jlc3BvbnNpdmVMYWJlbD1lbGVtZW50LmZpbmQoJy5mbC10YWJzLXBhbmVsLWxhYmVsJyk7dGFiSW5kZXg9cmVzcG9uc2l2ZUxhYmVsLmRhdGEoJ2luZGV4Jyk7bGFiZWw9dGFicy5maW5kKCcuZmwtdGFicy1sYWJlbHMgLmZsLXRhYnMtbGFiZWxbZGF0YS1pbmRleD0nK3RhYkluZGV4KyddJyk7aWYocmVzcG9uc2l2ZUxhYmVsLmlzKCc6dmlzaWJsZScpKXt2YXIgY2FsbGJhY2s9ZnVuY3Rpb24oKXtpZihlbGVtZW50KXtyZXNwb25zaXZlTGFiZWwudHJpZ2dlcigkLkV2ZW50KCdjbGljaycse3doaWNoOjF9KSk7fX07RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnRPbkxpbmtDbGljay5jYWxsKHRoaXMsZSxjYWxsYmFjayk7fQplbHNle2xhYmVsWzBdLmNsaWNrKCk7RkxCdWlsZGVyTGF5b3V0Ll9zY3JvbGxUb0VsZW1lbnQoZWxlbWVudCk7fQplLnByZXZlbn
573REZWZhdWx0KCk7fX0sX2luaXRGb3JtczpmdW5jdGlvbigpe2lmKCFGTEJ1aWxkZXJMYXlvdXQuX2hhc1BsYWNlaG9sZGVyU3VwcG9ydCl7JCgnLmZsLWZvcm0tZmllbGQgaW5wdXQnKS5lYWNoKEZMQnVpbGRlckxheW91dC5faW5pdEZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2spO30KJCgnLmZsLWZvcm0tZmllbGQgaW5wdXQnKS5vbignZm9jdXMnLEZMQnVpbGRlckxheW91dC5fY2xlYXJGb3JtRmllbGRFcnJvcik7fSxfaGFzUGxhY2Vob2xkZXJTdXBwb3J0OmZ1bmN0aW9uKCl7dmFyIGlucHV0PWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2lucHV0Jyk7cmV0dXJuJ3VuZGVmaW5lZCchPWlucHV0LnBsYWNlaG9sZGVyO30sX2luaXRGb3JtRmllbGRQbGFjZWhvbGRlckZhbGxiYWNrOmZ1bmN0aW9uKCl7dmFyIGZpZWxkPSQodGhpcyksdmFsPWZpZWxkLnZhbCgpLHBsYWNlaG9sZGVyPWZpZWxkLmF0dHIoJ3BsYWNlaG9sZGVyJyk7aWYoJ3VuZGVmaW5lZCchPXBsYWNlaG9sZGVyJiYnJz09PXZhbCl7ZmllbGQudmFsKHBsYWNlaG9sZGVyKTtmaWVsZC5vbignZm9jdXMnLEZMQnVpbGRlckxheW91dC5faGlkZUZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2spO2ZpZWxkLm9uKCdibHVyJyxGTEJ1aWxkZXJMYXlvdXQuX3Nob3dGb3JtRmllbGRQbGFjZWhvbGRlckZhbGxiYWNrKTt9fSxfaGlkZUZvcm1GaWVsZFBsYWNlaG9sZGVyRmFsbGJhY2s6ZnVuY3Rpb24oKXt2YXIgZmllbGQ9JCh0aGlzKSx2YWw9ZmllbGQudmFsKCkscGxhY2Vob2xkZXI9ZmllbGQuYXR0cigncGxhY2Vob2xkZXInKTtpZih2YWw9PXBsYWNlaG9sZGVyKXtmaWVsZC52YWwoJycpO319LF9zaG93Rm9ybUZpZWxkUGxhY2Vob2xkZXJGYWxsYmFjazpmdW5jdGlvbigpe3ZhciBmaWVsZD0kKHRoaXMpLHZhbD1maWVsZC52YWwoKSxwbGFjZWhvbGRlcj1maWVsZC5hdHRyKCdwbGFjZWhvbGRlcicpO2lmKCcnPT09dmFsKXtmaWVsZC52YWwocGxhY2Vob2xkZXIpO319LF9jbGVhckZvcm1GaWVsZEVycm9yOmZ1bmN0aW9uKCl7dmFyIGZpZWxkPSQodGhpcyk7ZmllbGQucmVtb3ZlQ2xhc3MoJ2ZsLWZvcm0tZXJyb3InKTtmaWVsZC5zaWJsaW5ncygnLmZsLWZvcm0tZXJyb3ItbWVzc2FnZScpLmhpZGUoKTt9LF9pbml0Um93U2hhcGVMYXllckhlaWdodDpmdW5jdGlvbigpe0ZMQnVpbGRlckxheW91dC5fYWRqdXN0Um93U2hhcGVMYXllckhlaWdodCgpOyQod2luZG93KS5vbigncmVzaXplJyxGTEJ1aWxkZXJMYXlvdXQuX2FkanVzdFJvd1NoYXBlTGF5ZXJIZWlnaHQpO30sX2luaXROZXN0ZWRDb2xzV2lkdGg6ZnVuY3Rpb24oKXt2YXIgbmVzdGVkQ29scz0kKCcuZmwtY29sLWhhcy1jb2xzJyk7aWYobmVzdGVkQ29scy5sZW5ndGg8PTApe3JldHVybjt9CiQobmVzdGVkQ29scykuZWFjaChmdW5jdGlvbihpbmRleCxjb2wpe2lmKCQoY29sKS53aWR0aCgpPD0wKXskKGNvbCkuY3NzKCd3aWR0aCcsRkxCdWlsZGVyTGF5b3V0Q29uZmlnLmVtcHR5Q29sV2lkdGgpO319KTt9LF9hZGp1c3RSb3dTaGFwZUxheWVySGVpZ2h0OmZ1bmN0aW9uKCl7dmFyIHJvd1NoYXBlTGF5ZXJzPSQoJy5mbC1idWlsZGVyLXNoYXBlLWxheWVyJyk7JChyb3dTaGFwZUxheWVycykuZWFjaChmdW5jdGlvbihpbmRleCl7dmFyIHJvd1NoYXBlTGF5ZXI9JCh0aGlzKSxzaGFwZT0kKHJvd1NoYXBlTGF5ZXIpLmZpbmQoJ3N2ZycpLGhlaWdodD1zaGFwZS5oZWlnaHQoKSxleGNsdWRlU2hhcGVzPScuZmwtYnVpbGRlci1zaGFwZS1jaXJjbGUsIC5mbC1idWlsZGVyLXNoYXBlLWRvdC1jbHVzdGVyLCAuZmwtYnVpbGRlci1zaGFwZS10b3BvZ3JhcGh5LCAuZmwtYnVpbGRlci1zaGFwZS1yZWN0JztpZighcm93U2hhcGVMYXllci5pcyhleGNsdWRlU2hhcGVzKSl7JChzaGFwZSkuY3NzKCdoZWlnaHQnLE1hdGguY2VpbChoZWlnaHQpKTt9fSk7fSxfc3RyaW5nX3RvX3NsdWc6ZnVuY3Rpb24oc3RyKXtzdHI9c3RyLnJlcGxhY2UoL15ccyt8XHMrJC9nLCcnKTtpZigndW5kZWZpbmVkJz09dHlwZW9mIHdpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXgpe3JlZ2V4PW5ldyBSZWdFeHAoJ1teYS16QS1aMC05XCciOigpICEuLC1ffF0nLCdnJyk7fWVsc2V7cmVnZXg9bmV3IFJlZ0V4cCgnW14nK3dpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXgrJ1wnIjpcKFwpICEuLC1ffFxcXHB7TGV0dGVyfV0nLCd1ZycpO30Kc3RyPXN0ci5yZXBsYWNlKHJlZ2V4LCcnKS5yZXBsYWNlKC9ccysvZywnICcpO3JldHVybiBzdHI7fSxfcmVvcmRlck1lbnU6ZnVuY3Rpb24oKXtpZigkKCcjd3AtYWRtaW4tYmFyLWZsLWJ1aWxkZXItZnJvbnRlbmQtZWRpdC1saW5rLWRlZmF1bHQgbGknKS5sZW5ndGg+MSl7JCgnI3dwLWFkbWluLWJhci1mbC1idWlsZGVyLWZyb250ZW5kLWR1cGxpY2F0ZS1saW5rJykuYXBwZW5kVG8oJyN3cC1hZG1pbi1iYXItZmwtYnVpbGRlci1mcm9udGVuZC1lZGl0LWxpbmstZGVmYXVsdCcpLmNzcygncGFkZGluZy10b3AnLCc1cHgnKS5jc3MoJ2JvcmRlci10b3AnLCcycHggc29saWQgIzFEMjEyNScpLmNzcygnbWFyZ2luLXRvcCcsJzVweCcpfX19OyQoZnVuY3Rpb24oKXtGTEJ1aWxkZXJMYXlvdXQuaW5pdCgpO30pO30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpe2lmKHR5cGVvZiBGTEJ1aWxkZXJMYXlvdXRNb2R1bGVzIT09J3VuZGVmaW5lZCcpe3JldHVybjt9CkZMQnVpbGRlckxheW91dE1vZHVsZXM9e2luaXQ6ZnVuY3Rpb24oKXtpZigwPT09JCgnLmZsLWJ1aWxkZXItZWRpdCcpLmxlbmd0aCl7RkxCdWlsZGVyTGF5b3V0TW9kdWxlcy5faW5pdE1vZHVsZUFuaW1hdGlvbnMoKTt9fSxfaW5pdE1vZHVsZUFuaW1hdGlvbnM6ZnVuY3Rpb24oKXtpZih0eXBlb2YgalF1ZXJ5LmZuLndheXBvaW50IT09J3VuZGVmaW5lZCcpeyQoJy5mbC1hbmltYXRpb24nKS5lYWNoKGZ1bmN0aW9uKCl7dmFyIG5vZGU9JCh0aGlzKSxub2RlVG9wPW5vZGUub2Zmc2V0KCkudG9wLHdpbkhlaWdodD0kKHdpbmRvdykuaGVpZ2h0KCksYm9keUhlaWdodD0kKCdib2R5JykuaGVpZ2h0KCksd2F5cG9pbnQ9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLndheXBvaW50LG9mZnNldD0nODAlJztpZih0eXBlb2Ygd2F5cG9pbnQub2Zmc2V0IT09dW5kZWZpbmVkKXtvZmZzZXQ9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLndheXBvaW50Lm9mZnNldCsnJSc7fQppZihib2R5SGVpZ2h0LW5vZGVUb3A8d2luSGVpZ2h0KjAuMil7b2Zmc2V0PScxMDAlJzt9Cm5vZGUud2F5cG9pbnQoe29mZnNldDpvZmZzZXQsaGFuZGxlcjpGTEJ1aWxkZXJMYXlvdXRNb2R1bGVzLl9kb01vZHVs
573ZUFuaW1hdGlvbn0pO30pO319LF9kb01vZHVsZUFuaW1hdGlvbjpmdW5jdGlvbigpe3ZhciBtb2R1bGU9J3VuZGVmaW5lZCc9PXR5cGVvZiB0aGlzLmVsZW1lbnQ/JCh0aGlzKTokKHRoaXMuZWxlbWVudCksZGVsYXk9cGFyc2VGbG9hdChtb2R1bGUuZGF0YSgnYW5pbWF0aW9uLWRlbGF5JykpLGR1cmF0aW9uPXBhcnNlRmxvYXQobW9kdWxlLmRhdGEoJ2FuaW1hdGlvbi1kdXJhdGlvbicpKTtpZighaXNOYU4oZHVyYXRpb24pKXttb2R1bGUuY3NzKCdhbmltYXRpb24tZHVyYXRpb24nLGR1cmF0aW9uKydzJyk7fQppZighaXNOYU4oZGVsYXkpJiZkZWxheT4wKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7bW9kdWxlLmFkZENsYXNzKCdmbC1hbmltYXRlZCcpO30sZGVsYXkqMTAwMCk7fWVsc2V7c2V0VGltZW91dChmdW5jdGlvbigpe21vZHVsZS5hZGRDbGFzcygnZmwtYW5pbWF0ZWQnKTt9LDEpO319fTskKGZ1bmN0aW9uKCl7RkxCdWlsZGVyTGF5b3V0TW9kdWxlcy5pbml0KCk7fSk7fSkoalF1ZXJ5KTtqUXVlcnkoZnVuY3Rpb24oJCl7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1ub2RlLTZmMGNlcDh2aW9nOSAuZmwtcGhvdG8taW1nJykub24oJ21vdXNlZW50ZXInLGZ1bmN0aW9uKGUpeyQodGhpcykuZGF0YSgndGl0bGUnLCQodGhpcykuYXR0cigndGl0bGUnKSkucmVtb3ZlQXR0cigndGl0bGUnKTt9KS5vbignbW91c2VsZWF2ZScsZnVuY3Rpb24oZSl7JCh0aGlzKS5hdHRyKCd0aXRsZScsJCh0aGlzKS5kYXRhKCd0aXRsZScpKS5kYXRhKCd0aXRsZScsbnVsbCk7fSk7fSk7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1ub2RlLXlzYWd0MHV6ZWxpOCAuZmwtcGhvdG8taW1nJykub24oJ21vdXNlZW50ZXInLGZ1bmN0aW9uKGUpeyQodGhpcykuZGF0YSgndGl0bGUnLCQodGhpcykuYXR0cigndGl0bGUnKSkucmVtb3ZlQXR0cigndGl0bGUnKTt9KS5vbignbW91c2VsZWF2ZScsZnVuY3Rpb24oZSl7JCh0aGlzKS5hdHRyKCd0aXRsZScsJCh0aGlzKS5kYXRhKCd0aXRsZScpKS5kYXRhKCd0aXRsZScsbnVsbCk7fSk7fSk7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTtqUXVlcnkoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1ub2RlLWhzM2licmRmOXg2dyAuZmwtcGhvdG8taW1nJykub24oJ21vdXNlZW50ZXInLGZ1bmN0aW9uKGUpeyQodGhpcykuZGF0YSgndGl0bGUnLCQodGhpcykuYXR0cigndGl0bGUnKSkucmVtb3ZlQXR0cigndGl0bGUnKTt9KS5vbignbW91c2VsZWF2ZScsZnVuY3Rpb24oZSl7JCh0aGlzKS5hdHRyKCd0aXRsZScsJCh0aGlzKS5kYXRhKCd0aXRsZScpKS5kYXRhKCd0aXRsZScsbnVsbCk7fSk7fSk7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTs7KGZ1bmN0aW9uKCQpe3ZhciBmaXhlZEhlaWdodD10cnVlO2Z1bmN0aW9uIGVxdWFsaGVpZ2h0KCl7aWYoIWZpeGVkSGVpZ2h0KXtyZXR1cm47fQp2YXIgbWF4SGVpZ2h0PTA7JCgnLmZsLW5vZGUtNHZsaXB6eGRyZmcxIC5wcC10ZXN0aW1vbmlhbCAucHAtY29udGVudC13cmFwcGVyJykuZWFjaChmdW5jdGlvbihpbmRleCl7aWYoKCQodGhpcykub3V0ZXJIZWlnaHQoKSk+bWF4SGVpZ2h0KXttYXhIZWlnaHQ9JCh0aGlzKS5vdXRlckhlaWdodCgpO319KTskKCcuZmwtbm9kZS00dmxpcHp4ZHJmZzEgLnBwLXRlc3RpbW9uaWFsIC5wcC1jb250ZW50LXdyYXBwZXInKS5jc3MoJ2hlaWdodCcsbWF4SGVpZ2h0KydweCcpO30KdmFyIGxlZnRfYXJyb3dfc3ZnPSc8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE5MiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTI1LjEgMjQ3LjVsMTE3LjgtMTE2YzQuNy00LjcgMTIuMy00LjcgMTcgMGw3LjEgNy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0w2NC43IDI1NmwxMDIuMiAxMDAuNGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTcuMSA3LjFjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNSAyNjQuNWMtNC42LTQuNy00LjYtMTIuMy4xLTE3eiI+PC9wYXRoPjwvc3ZnPjwvc3Bhbj48c3BhbiBjbGFzcz0ic3Itb25seSI+UHJldmlvdXM8L3NwYW4+Jzt2YXIgcmlnaHRfYXJyb3dfc3ZnPSc8c3BhbiBhcmlhLWhpZGRlbj0idHJ1ZSI+PHN2ZyByb2xlPSJpbWciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE5MiA1MTIiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTE2Ni45IDI2NC41bC0xMTcuOCAxMTZjLTQuNyA0LjctMTIuMyA0LjctMTcgMGwtNy4xLTcuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3TDEyNy4zIDI1NiAyNS4xIDE1NS42Yy00LjctNC43LTQuNy0xMi4zIDAtMTdsNy4xLTcuMWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTE3LjggMTE2YzQuNiA0LjcgNC42IDEyLjMtLjEgMTd6Ij48L3BhdGg+PC9zdmc+PC9zcGFuPjxzcGFuIGNsYXNzPSJzci1vbmx5Ij5OZXh0PC9zcGFuPic7dmFyIHNldEFyaWFIaWRkZW49ZnVuY3Rpb24oZSl7dmFyIGN1cnJlbnRJbmRleD1lLml0ZW0uaW5kZXg7dmFyIHZpc2libGVJdGVtcz1lLnBhZ2Uuc2l6ZTskKGUudGFyZ2V0KS5maW5kKCcub3dsLWl0ZW0nKS5lYWNoKGZ1bmN0aW9uKGluZGV4KXtpZihpbmRleD49Y3VycmVudEluZGV4JiZpbmRleDxjdXJyZW50SW5kZXgrdmlzaWJsZUl0ZW1zKXskKHRoaXMpLmF0dHIoJ2FyaWEtaGlkZGVuJywnZmFsc2UnKTt9ZWxzZXskKHRoaXMpLmF0dHIoJ2FyaWEtaGlkZGVuJywndHJ1ZScpO319KTt9O3ZhciBvbkNoYW5nZT1mdW5jdGlvbihlKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7JChlLnRhcmdldCkuZmluZCgnLm93bC1pdGVtJykucmVtb3ZlQ2xhc3MoJ3BwLXRlc3RpbW9uaWFsLS1jZW50ZXInKTt2YXIgYWN0aXZlcz0kKGUudGFyZ2V0KS5maW5kKCcub3dsLWl0ZW0uYWN0aXZlJyk7aWYoYWN0aXZlcy5sZW5ndGg9PT0zKXskKGFjdGl2ZXNbMV0pLmFkZENsYXNzKCdwcC10ZXN0aW1vbmlhbC0tY2VudGVyJyk7fX0sMjAwKTskKGUudGFyZ2V0KS5maW5kKCcub3dsLWRvdCcpLmVhY2goZnVuY3Rpb24oKXtpZigkKHRoaXMpLmhhc0NsYXNzKCdhY3RpdmUnKSl7JCh0aGlzKS5hdHRyKCdhcmlhLWN1cnJlbnQnLCd0cnVlJyk7fWVsc2V7JCh0aGlzKS5hdHRyKCdhcmlhLWN1cnJlbnQnLCdmYWxzZScpO319KTt2YXIgdmlzaWJsZVNsaWRlcz0wOyQoZS50YXJnZXQpLmZpbmQoJy5vd2wtaXRlbScpLmVhY2goZnVuY3Rpb24oaW5kZXgpe2lmKCEkKHRoaXMpLmhhc0NsYXNzKCdjbG9uZWQnKSl7dmlzaWJsZVNsaWRlcysrOyQodGhpcykuYXR0cignYXJpYS1sYWJlbCcsJ1Rlc3RpbW9uaWFsICcrdmlzaWJsZVNsaWRlcysnIG9mICcrZS5pdGVtLmNvdW50KTt9fSk7c2V0QXJpYUhpZGRlbihlKTt9O3ZhciBvcHRpb25zPXtpdGVtczoxLHJlc3BvbnNpdmU6ezA6e2l0ZW1zOjEsfSw3Njk6e2l0ZW1zOjEsfSw5OTM6e2l0ZW1zOjEsfSwxMjAxOntpdGVtczoxLH19LGRvdHM6ZmFsc2UsYXV0b3BsYXk6dHJ1ZSxhdXRvcGxheUhvdmVyUGF1c2U6dHJ1ZSxhdXRvcGxheVRpbWVvdXQ6NDAwMCxhdXRvcGxheVNwZWVkOjIwMDAsbmF2U3BlZWQ6MjAwMCxkb3RzU3BlZWQ6MjAwMCxuYXZUZX
573h0OltsZWZ0X2Fycm93X3N2ZyxyaWdodF9hcnJvd19zdmddLG5hdkNvbnRhaW5lcjonLmZsLW5vZGUtNHZsaXB6eGRyZmcxIC5wcC10ZXN0aW1vbmlhbHMtbmF2JyxuYXZFbGVtZW50OididXR0b24gdHlwZT0iYnV0dG9uIicsbG9vcDp0cnVlLGF1dG9IZWlnaHQ6IWZpeGVkSGVpZ2h0LGl0ZW1zOjEscmVzcG9uc2l2ZTp7fSxhbmltYXRlT3V0OidzbGlkZU91dFVwJyxhbmltYXRlSW46J3NsaWRlSW5VcCcsc2xpZGVCeToyLG1vdXNlRHJhZzpmYWxzZSxyZXNwb25zaXZlUmVmcmVzaFJhdGU6MjAwLHJlc3BvbnNpdmVCYXNlV2lkdGg6d2luZG93LG1hcmdpbjoyLHJ0bDokKCdib2R5JykuaGFzQ2xhc3MoJ3J0bCcpLG9uSW5pdGlhbGl6ZWQ6ZnVuY3Rpb24oZSl7b25DaGFuZ2UoZSk7c2V0QXJpYUhpZGRlbihlKTtlcXVhbGhlaWdodCgpO3ZhciBjb3VudD0xOyQoZS50YXJnZXQpLmZpbmQoJy5vd2wtZG90JykuZWFjaChmdW5jdGlvbigpeyQodGhpcykuYXBwZW5kKCc8c3BhbiBjbGFzcz0ic3Itb25seSI+VGVzdGltb25pYWwgU2xpZGUgJytjb3VudCsnPC9zcGFuPicpO2lmKCQodGhpcykuaGFzQ2xhc3MoJ2FjdGl2ZScpKXskKHRoaXMpLmF0dHIoJ2FyaWEtY3VycmVudCcsJ3RydWUnKTt9ZWxzZXskKHRoaXMpLmF0dHIoJ2FyaWEtY3VycmVudCcsJ2ZhbHNlJyk7fQpjb3VudCsrO30pOyQoZS50YXJnZXQpLmZpbmQoJy5vd2wtaXRlbScpLmF0dHIoJ3JvbGUnLCdncm91cCcpO3ZhciB2aXNpYmxlU2xpZGVzPTA7JChlLnRhcmdldCkuZmluZCgnLm93bC1pdGVtJykuZWFjaChmdW5jdGlvbihpbmRleCl7aWYoISQodGhpcykuaGFzQ2xhc3MoJ2Nsb25lZCcpKXt2aXNpYmxlU2xpZGVzKys7JCh0aGlzKS5hdHRyKCdhcmlhLWxhYmVsJywnVGVzdGltb25pYWwgJyt2aXNpYmxlU2xpZGVzKycgb2YgJytlLml0ZW0uY291bnQpO319KTskKGUudGFyZ2V0KS5wYXJlbnQoKS5maW5kKCcub3dsLXByZXYnKS5hdHRyKCd0aXRsZScsJ1ByZXZpb3VzIHRlc3RpbW9uaWFsJyk7JChlLnRhcmdldCkucGFyZW50KCkuZmluZCgnLm93bC1uZXh0JykuYXR0cigndGl0bGUnLCdOZXh0IHRlc3RpbW9uaWFsJyk7dmFyIGNhcm91c2VsPXRoaXM7Y2Fyb3VzZWwuJGVsZW1lbnQub24oJ2ZvY3VzJyxmdW5jdGlvbigpe2Nhcm91c2VsLiRlbGVtZW50Lm9uKCdrZXl1cCcsZnVuY3Rpb24oZSl7aWYoMzc9PT1lLmtleUNvZGV8fDM3PT09ZS53aGljaCl7Y2Fyb3VzZWwucHJldigpO30KaWYoMzk9PT1lLmtleUNvZGV8fDM5PT09ZS53aGljaCl7Y2Fyb3VzZWwubmV4dCgpO319KTt9KS5vbignYmx1cicsZnVuY3Rpb24oKXtjYXJvdXNlbC4kZWxlbWVudC5vZmYoJ2tleXVwJyk7fSk7fSxvblJlc2l6ZWQ6ZXF1YWxoZWlnaHQsb25SZWZyZXNoZWQ6ZXF1YWxoZWlnaHQsb25Mb2FkZWRMYXp5OmVxdWFsaGVpZ2h0LG9uQ2hhbmdlZDpvbkNoYW5nZSxvbkRyYWdnZWQ6ZnVuY3Rpb24oZSl7dmFyIGF1dG9wbGF5PXRydWU7aWYoIWF1dG9wbGF5KXskKGUudGFyZ2V0KS50cmlnZ2VyKCdzdG9wLm93bC5hdXRvcGxheScpO319fTtpZigkLmZuLmltYWdlc0xvYWRlZCl7JCgnLmZsLW5vZGUtNHZsaXB6eGRyZmcxJykuaW1hZ2VzTG9hZGVkKGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtNHZsaXB6eGRyZmcxIC5vd2wtY2Fyb3VzZWwnKS5vd2xDYXJvdXNlbChvcHRpb25zKTt9KTt9ZWxzZXskKCcuZmwtbm9kZS00dmxpcHp4ZHJmZzEgLm93bC1jYXJvdXNlbCcpLm93bENhcm91c2VsKG9wdGlvbnMpO30KaWYoJCgnLmZsLW5vZGUtNHZsaXB6eGRyZmcxIC5vd2wtY2Fyb3VzZWwnKS5wYXJlbnRzKCcucHAtdGFicy1wYW5lbC1jb250ZW50Om5vdCg6dmlzaWJsZSknKS5sZW5ndGg+MCl7JCgnLmZsLW5vZGUtNHZsaXB6eGRyZmcxIC5vd2wtY2Fyb3VzZWwnKS5hZGRDbGFzcygnb3dsLWhpZGRlbicpO319KShqUXVlcnkpO2pRdWVyeShmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtdWd0cTRsN2h3MDVrIC5mbC1waG90by1pbWcnKS5vbignbW91c2VlbnRlcicsZnVuY3Rpb24oZSl7JCh0aGlzKS5kYXRhKCd0aXRsZScsJCh0aGlzKS5hdHRyKCd0aXRsZScpKS5yZW1vdmVBdHRyKCd0aXRsZScpO30pLm9uKCdtb3VzZWxlYXZlJyxmdW5jdGlvbihlKXskKHRoaXMpLmF0dHIoJ3RpdGxlJywkKHRoaXMpLmRhdGEoJ3RpdGxlJykpLmRhdGEoJ3RpdGxlJyxudWxsKTt9KTt9KTt3aW5kb3cuX2ZsX3N0cmluZ190b19zbHVnX3JlZ2V4PSdhLXpBLVowLTknO30pO2pRdWVyeShmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtYjV0cml5bjBvd3VlIC5mbC1waG90by1pbWcnKS5vbignbW91c2VlbnRlcicsZnVuY3Rpb24oZSl7JCh0aGlzKS5kYXRhKCd0aXRsZScsJCh0aGlzKS5hdHRyKCd0aXRsZScpKS5yZW1vdmVBdHRyKCd0aXRsZScpO30pLm9uKCdtb3VzZWxlYXZlJyxmdW5jdGlvbihlKXskKHRoaXMpLmF0dHIoJ3RpdGxlJywkKHRoaXMpLmRhdGEoJ3RpdGxlJykpLmRhdGEoJ3RpdGxlJyxudWxsKTt9KTt9KTt3aW5kb3cuX2ZsX3N0cmluZ190b19zbHVnX3JlZ2V4PSdhLXpBLVowLTknO30pO2pRdWVyeShmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtcTFyZDBibnNtaHo5IC5mbC1waG90by1pbWcnKS5vbignbW91c2VlbnRlcicsZnVuY3Rpb24oZSl7JCh0aGlzKS5kYXRhKCd0aXRsZScsJCh0aGlzKS5hdHRyKCd0aXRsZScpKS5yZW1vdmVBdHRyKCd0aXRsZScpO30pLm9uKCdtb3VzZWxlYXZlJyxmdW5jdGlvbihlKXskKHRoaXMpLmF0dHIoJ3RpdGxlJywkKHRoaXMpLmRhdGEoJ3RpdGxlJykpLmRhdGEoJ3RpdGxlJyxudWxsKTt9KTt9KTt3aW5kb3cuX2ZsX3N0cmluZ190b19zbHVnX3JlZ2V4PSdhLXpBLVowLTknO30pOzsoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1lbWJlZC12aWRlbycpLmZpdFZpZHMoKTtpZigoJCgnLmZsLXdwLXZpZGVvIHZpZGVvJykubGVuZ3RoPjEpJiZ0eXBlb2YgJC5mbi5tZWRpYWVsZW1lbnRwbGF5ZXIhPT0ndW5kZWZpbmVkJyl7JCgnLmZsLXdwLXZpZGVvIHZpZGVvJykubWVkaWFlbGVtZW50cGxheWVyKHtwYXVzZU90aGVyUGxheWVyczpmYWxzZX0pO319KTtGTEJ1aWxkZXJWaWRlbz1mdW5jdGlvbihzZXR0aW5ncyl7dGhpcy5ub2RlSUQ9c2V0dGluZ3MuaWQ7dGhpcy5ub2RlQ2xhc3M9Jy5mbC1ub2RlLScrc2V0dGluZ3MuaWQ7dGhpcy5faW5pdFZpZGVvKCk7dGhpcy5faW5pdFN0aWNreU9uU2Nyb2xsKCk7fTtGTEJ1aWxkZXJWaWRlby5wcm90b3R5cGU9e19pbml0VmlkZW86ZnVuY3Rpb24oKXt2YXIgb3JpZ1RvcD0kKHRoaXMubm9kZUNsYXNzKS5vZmZzZXQoKS50b3Asb3JpZ0xlZnQ9JCh0aGlzLm5vZGVDbGFzcykub2Zmc2V0KCkubGVmdCxvcmlnSGVpZ2h0PSQodGhpcy5ub2RlQ2xhc3MpLm91dGVySGVpZ2h0KCksb3JpZ1dpZHR
573oPSQodGhpcy5ub2RlQ2xhc3MpLm91dGVyV2lkdGgoKTskKHRoaXMubm9kZUNsYXNzKS5hdHRyKCdkYXRhLW9yaWctdG9wJyxvcmlnVG9wKTskKHRoaXMubm9kZUNsYXNzKS5hdHRyKCdkYXRhLW9yaWctbGVmdCcsb3JpZ0xlZnQpOyQodGhpcy5ub2RlQ2xhc3MpLmF0dHIoJ2RhdGEtb3JpZy1oZWlnaHQnLG9yaWdIZWlnaHQpOyQodGhpcy5ub2RlQ2xhc3MpLmF0dHIoJ2RhdGEtb3JpZy13aWR0aCcsb3JpZ1dpZHRoKTt9LF9tYWtlU3RpY2t5OmZ1bmN0aW9uKCl7dmFyIG9yaWdMZWZ0PSQodGhpcy5ub2RlQ2xhc3MpLmRhdGEoJ29yaWctbGVmdCcpLG9yaWdIZWlnaHQ9JCh0aGlzLm5vZGVDbGFzcykuZGF0YSgnb3JpZy1oZWlnaHQnKSxvcmlnV2lkdGg9JCh0aGlzLm5vZGVDbGFzcykuZGF0YSgnb3JpZy13aWR0aCcpOyQodGhpcy5ub2RlQ2xhc3MpLmFkZENsYXNzKCdmbC12aWRlby1zdGlja3knKTskKHRoaXMubm9kZUNsYXNzKS5jc3MoJ2xlZnQnLG9yaWdMZWZ0KTskKHRoaXMubm9kZUNsYXNzKS5jc3MoJ2hlaWdodCcsb3JpZ0hlaWdodCk7JCh0aGlzLm5vZGVDbGFzcykuY3NzKCd3aWR0aCcsb3JpZ1dpZHRoKTt9LF9yZW1vdmVTdGlja3k6ZnVuY3Rpb24oKXskKHRoaXMubm9kZUNsYXNzKS5yZW1vdmVDbGFzcygnZmwtdmlkZW8tc3RpY2t5Jyk7fSxfaW5pdFN0aWNreU9uU2Nyb2xsOmZ1bmN0aW9uKCl7JCh3aW5kb3cpLm9uKCdzY3JvbGwnLCQucHJveHkoZnVuY3Rpb24oZSl7dmFyIHdpbj0kKHdpbmRvdyksd2luVG9wPXdpbi5zY3JvbGxUb3AoKSxub2RlVG9wPSQodGhpcy5ub2RlQ2xhc3MpLmRhdGEoJ29yaWctdG9wJyk7aXNTdGlja3k9JCh0aGlzLm5vZGVDbGFzcykuaGFzQ2xhc3MoJ2ZsLXZpZGVvLXN0aWNreScpO2lmKHdpblRvcD49bm9kZVRvcCl7aWYoIWlzU3RpY2t5KXt0aGlzLl9tYWtlU3RpY2t5KCk7fX1lbHNle3RoaXMuX3JlbW92ZVN0aWNreSgpO319LHRoaXMpKTt9LH07fSkoalF1ZXJ5KTsoZnVuY3Rpb24oJCl7fSkoalF1ZXJ5KTs7KGZ1bmN0aW9uKCQpe0ZMQnVpbGRlck1lbnU9ZnVuY3Rpb24oc2V0dGluZ3Mpe3RoaXMubm9kZUlkPXNldHRpbmdzLmlkO3RoaXMubm9kZUNsYXNzPScuZmwtbm9kZS0nK3NldHRpbmdzLmlkO3RoaXMud3JhcHBlckNsYXNzPXRoaXMubm9kZUNsYXNzKycgLmZsLW1lbnUnO3RoaXMudHlwZT1zZXR0aW5ncy50eXBlO3RoaXMubW9iaWxlVG9nZ2xlPXNldH
573RpbmdzLm1vYmlsZTt0aGlzLm1vYmlsZUJlbG93Um93PXNldHRpbmdzLm1vYmlsZUJlbG93Um93O3RoaXMubW9iaWxlRmx5b3V0PXNldHRpbmdzLm1vYmlsZUZseW91dDt0aGlzLmJyZWFrUG9pbnRzPXNldHRpbmdzLmJyZWFrUG9pbnRzO3RoaXMubW9iaWxlQnJlYWtwb2ludD1zZXR0aW5ncy5tb2JpbGVCcmVha3BvaW50O3RoaXMuY3VycmVudEJyb3dzZXJXaWR0aD0kKHdpbmRvdykud2lkdGgoKTt0aGlzLnBvc3RJZD1zZXR0aW5ncy5wb3N0SWQ7dGhpcy5tb2JpbGVTdGFja2VkPXNldHRpbmdzLm1vYmlsZVN0YWNrZWQ7dGhpcy5zdWJtZW51SWNvbj1zZXR0aW5ncy5zdWJtZW51SWNvbjt0aGlzLl9pbml0TWVudSgpOyQod2luZG93KS5vbigncmVzaXplJywkLnByb3h5KGZ1bmN0aW9uKGUpe3ZhciB3aWR0aD0kKHdpbmRvdykud2lkdGgoKTtpZih3aWR0aCE9dGhpcy5jdXJyZW50QnJvd3NlcldpZHRoKXt0aGlzLmN1cnJlbnRCcm93c2VyV2lkdGg9d2lkdGg7dGhpcy5faW5pdE1lbnUoKTt0aGlzLl9jbGlja09ySG92ZXIoKTt9CnRoaXMuX3Jlc2l6ZUZseW91dE1lbnVQYW5lbCgpO30sdGhpcykpOyQod2luZG93KS5vbignc2Nyb2xsJywkLnByb3h5KGZ1bmN0aW9uKGUpe3RoaXMuX3Jlc2l6ZUZseW91dE1lbnVQYW5lbCgpO30sdGhpcykpOyQoJ2JvZHknKS5vbignY2xpY2snLCQucHJveHkoZnVuY3Rpb24oZSl7aWYoJ3VuZGVmaW5lZCchPT10eXBlb2YgRkxCdWlsZGVyQ29uZmlnKXtyZXR1cm47fQp2YXIgYWN0aXZlTW9iaWxlTWVudT0kKHRoaXMud3JhcHBlckNsYXNzKycgLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZS5mbC1hY3RpdmUnKTtpZihhY3RpdmVNb2JpbGVNZW51Lmxlbmd0aCYmKCdleHBhbmRlZCchPT10aGlzLm1vYmlsZVRvZ2dsZSkpeyQoYWN0aXZlTW9iaWxlTWVudSkudHJpZ2dlcignY2xpY2snKTt9CiQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1oYXMtc3VibWVudScpLnJlbW92ZUNsYXNzKCdmb2N1cycpOyQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1oYXMtc3VibWVudSAuc3ViLW1lbnUnKS5yZW1vdmVDbGFzcygnZm9jdXMnKTt9LHRoaXMpKTskKHRoaXMud3JhcHBlckNsYXNzKycgdWwubWVudSA+IGxpOmxhc3QtY2hpbGQnKS5vbignZm9jdXNvdXQnLCQucHJveHkoZnVuY3Rpb24oZSl7aWYoJCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScpLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSYmKCdleHBhbmRlZCchPT10aGlzLm1vYmlsZVRvZ2dsZSkpe2lmKCEkKGUucmVsYXRlZFRhcmdldCkucGFyZW50KCkuaGFzQ2xhc3MoJ21lbnUtaXRlbScpKXskKHRoaXMud3JhcHBlckNsYXNzKS5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJykudHJpZ2dlcignY2xpY2snKTt9fX0sdGhpcykpO307RkxCdWlsZGVyTWVudS5wcm90b3R5cGU9e25vZGVDbGFzczonJyx3cmFwcGVyQ2xhc3M6JycsdHlwZTonJyxicmVha1BvaW50czp7fSwkc3VibWVudXM6bnVsbCxfaXNNb2JpbGU6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5jdXJyZW50QnJvd3NlcldpZHRoPD10aGlzLmJyZWFrUG9pbnRzLnNtYWxsP3RydWU6ZmFsc2U7fSxfaXNNZWRpdW06ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5jdXJyZW50QnJvd3NlcldpZHRoPD10aGlzLmJyZWFrUG9pbnRzLm1lZGl1bT90cnVlOmZhbHNlO30sX2lzTGFyZ2U6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5jdXJyZW50QnJvd3NlcldpZHRoPD10aGlzLmJyZWFrUG9pbnRzLmxhcmdlP3RydWU6ZmFsc2U7fSxfaXNNZW51VG9nZ2xlOmZ1bmN0aW9uKCl7aWYoKCdhbHdheXMnPT10aGlzLm1vYmlsZUJyZWFrcG9pbnR8fCh0aGlzLl9pc01vYmlsZSgpJiYnbW9iaWxlJz09dGhpcy5tb2JpbGVCcmVha3BvaW50KXx8KHRoaXMuX2lzTWVkaXVtKCkmJidtZWRpdW0tbW9iaWxlJz09dGhpcy5tb2JpbGVCcmVha3BvaW50KXx8KHRoaXMuX2lzTGFyZ2UoKSYmJ2xhcmdlLW1vYmlsZSc9PXRoaXMubW9iaWxlQnJlYWtwb2ludCkpJiYoJCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScpLmlzKCc6dmlzaWJsZScpfHwnZXhwYW5kZWQnPT10aGlzLm1vYmlsZVRvZ2dsZSkpe3JldHVybiB0cnVlO30KcmV0dXJuIGZhbHNlO30sX2luaXRNZW51OmZ1bmN0aW9uKCl7dGhpcy5fc2V0dXBTdWJtZW51KCk7dGhpcy5fbWVudU9uRm9jdXMoKTt0aGlzLl9tZW51T25Fc2NhcGUoKTt0aGlzLl9zdWJtZW51T25DbGljaygpO2lmKCQodGhpcy5ub2RlQ2xhc3MpLmxlbmd0aCYmdGhpcy50eXBlPT0naG9yaXpvbnRhbCcpe3RoaXMuX2luaXRNZWdhTWVudXMoKTt9CmlmKHRoaXMuX2lzTWVudVRvZ2dsZSgpfHx0aGlzLnR5cGU9PSdhY2NvcmRpb24nKXskKHRoaXMud3JhcHBlckNsYXNzKS5vZmYoJ21vdXNlZW50ZXIgbW91c2VsZWF2ZScpO3RoaXMuX21lbnVPbkNsaWNrKCk7dGhpcy5fY2xpY2tPckhvdmVyKCk7fWVsc2V7JCh0aGlzLndyYXBwZXJDbGFzcykub2ZmKCdjbGljaycpO3RoaXMuX3N1Ym1lbnVPblJpZ2h0KCk7dGhpcy5fc3VibWVudVJvd1ppbmRleEZpeCgpO30KaWYodGhpcy5tb2JpbGVUb2dnbGUhPSdleHBhbmRlZCcpe3RoaXMuX3RvZ2dsZUZvck1vYmlsZSgpO30KaWYoJCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLW1lbnUtc2VhcmNoLWl0ZW0nKS5sZW5ndGgpe3RoaXMuX3RvZ2dsZU1lbnVTZWFyY2goKTt9CmlmKCQodGhpcy53cmFwcGVyQ2xhc3MpLmZpbmQoJy5mbC1tZW51LWNhcnQtaXRlbScpLmxlbmd0aCl7dGhpcy5fd29vVXBkYXRlUGFyYW1zKCk7fX0sX3NldHVwU3VibWVudTpmdW5jdGlvbigpeyQodGhpcy53cmFwcGVyQ2xhc3MrJyB1bC5zdWItbWVudScpLmVhY2goZnVuY3Rpb24oKXskKHRoaXMpLmNsb3Nlc3QoJ2xpJykuZmluZCgnYScpLmZpcnN0KCkuYXR0cignYXJpYS1oYXNwb3B1cCcsJ3RydWUnKTt9KTt9LF9tZW51T25Gb2N1czpmdW5jdGlvbigpe3ZhciBjS2V5PTAsaXNTaGlmdGVkPWZhbHNlOyQodGhpcy5ub2RlQ2xhc3MpLm9mZigna2V5ZG93bicpLm9uKCdrZXlkb3duJywnYScsZnVuY3Rpb24oZSl7Y0tleT1lLndoaWNoO2lzU2hpZnRlZD1lLnNoaWZ0S2V5O30pOyQodGhpcy5ub2RlQ2xhc3MpLm9mZignZm9jdXMnKS5vbignZm9jdXMnLCdhJywkLnByb3h5KGZ1bmN0aW9uKGUpe3ZhciAkbWVudUl0ZW09JChlLnRhcmdldCkucGFyZW50cygnLm1lbnUtaXRlbScpLmZpcnN0KCksJHBhcmVudHM9JChlLnRhcmdldCkucGFyZW50c1VudGlsKHRoaXMud3JhcHBlckNsYXNzKTskKCcuZmwtbWVudSAuZm9jdXMnKS5yZW1vdmVDbGFzcygnZm9jdXMnKTskcGFyZW50cy5hZGRDbGFzcygnZm9jdXMnKQppZighJG1lbnVJdGVtLmNsb3Nlc3QoJy5mbC1oYXMtc3VibWVudScpLmhhc0NsYXNzKCdlc2NhcGVkJykpeyRtZW51SXRlbS5hZGRDbGFzcygnZm9jdXMnKX0KZWxzZXskbWVudUl0ZW0uY2xvc2VzdCgnLmZsLWhhcy1zdWJtZW51JykucmVtb3ZlQ2xhc3MoJ2ZvY3VzIGVzY2FwZWQnKX19LHRoaXMpKS5vbignZm9jdXNvdXQnLCdhJywkLnByb3h5KGZ1bmN0aW9uKGUpe3ZhciBlbD0kKGUudGFyZ2V0KS5wYXJlbnQoKSwkbWVnYU1lbnU9ZWwuY2xvc2VzdCgnLm1lZ2EtbWVudScpLCRtZWdhTGFzdEl0ZW09JG1lZ2FNZW51LmZpbmQoJz4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkJyksJGxhc3RJdGVtPWVsLnBhcmVudHMoJy5mbC1oYXMtc3VibWVudTpsYXN0JykuZmluZCgnLm1lbnUtaXRlbTpsYXN0JyksaXNMYXN0Q2hpbGQ9ISRtZWdhTWVudS5sZW5ndGgmJmVsLmlzKCRsYXN0SXRlbSk7aWYoJG1lZ2FNZW51Lmxlbmd0aCl7aXNMYXN0Q2hpbGQ9ZWwuaXMoJG1lZ2FMYXN0SXRlbSl8fGVsLmlzKCRtZWdhTGFzdEl0ZW0uZmluZCgnLm1lbnUtaXRlbTpsYXN0LWNoaWxkJykpO30KaWYoaXNMYXN0Q2hpbGQmJmNLZXk9PT05JiZpc1NoaWZ0ZWQpe2lzTGFzdENoaWxkPWZhbHNlO2NLZXk9MDtpc1NoaWZ0ZWQ9ZmFsc2U7fQplbHNlIGlmKGNLZXk9PT0yNyl7aXNMYXN0Q2hpbGQ9ZmFsc2U7fQppZihpc0xhc3RDaGlsZCl7JChlLnRhcmdldCkucGFyZW50c1VudGlsKHRoaXMud3JhcHBlckNsYXNzKS5yZW1vdmVDbGFzcygnZm9jdXMnKTt9fSx0aGlzKSk7fSxfbWVudU9uRXNjYXBlOmZ1bmN0aW9uKCl7JCgnYm9keScpLm9mZigna2V5ZG93bicpLm9uKCdrZXlkb3duJywkLnByb3h5KGZ1bmN0aW9uKGUpe2lmKGUud2hpY2ghPT0yNyl7cmV0dXJuO30KaWYoJChlLnRhcmdldCkuY2xvc2VzdCgnLm1lbnUtaXRlbScpLmxlbmd0aCl7dmFyIGFjdGl2ZVN1Ym1lbnU9bnVsbCxtZW51SXRlbT0kKGUudGFyZ2V0KS5jbG9zZXN0KCcubWVudS1pdGVtJyksdHlwZT1tZW51SXRlbS5jbG9zZXN0KCcuZmwtbWVudS1hY2NvcmRpb24nKS5sZW5ndGg/J2FjY29yZGlvbic6J2hvcml6b250YWwnO2lmKCdob3Jpem9udGFsJz09PXR5cGUpe2lmKG1lbnVJdGVtLmhhc0NsYXNzKCdmbC1oYXMtc3VibWVudScpJiZtZW51SXRlbS5oYXNDbGFzcygnZm9jdXMnKSl7YWN0aXZlU3VibWVudT1tZW51SXRlbS5maW5kKCc+IHVsLnN1Yi1tZW51Jyk7fQplbHNle2FjdGl2ZVN1Ym1lbnU9bWVudUl0ZW0uY2xvc2VzdCgndWwuc3ViLW1lbnUnKTt9CmFjdGl2ZVN1Ym1lbnUucGFyZW50KCkuYWRkQ2xhc3MoJ2VzY2FwZWQnKTthY3RpdmVTdWJtZW51LnBhcmVudCgpLmZpbmQoJ2E6Zmlyc3QnKS5mb2N1cygpO30KZWxzZXtpZihtZW51SXRlbS5oYXNDbGFzcygnZmwtaGFzLXN1Ym1lbnUnKSYmJ2FjY29yZGlvbic9PT10eXBlJiZtZW51SXRlbS5oYXNDbGFzcygnZmwtYWN0aXZlJykpe2FjdGl2ZVN1Ym1lbnU9bWVudUl0ZW0uZmluZCgnPiB1bC5zdWItbWVudScpO30KZWxzZXthY3RpdmVTdWJtZW51PW1lbnVJdGVtLmNsb3Nlc3QoJ3VsLnN1Yi1tZW51Jyk7fQphY3RpdmVTdWJtZW51LnNsaWRlVXAoNDAwLGZ1bmN0aW9uKCl7aWYobWVudUl0ZW0uaGFzQ2xhc3MoJ2ZsLWhhcy1zdWJtZW51JykmJm1lbnVJdGVtLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSl7YWN0aXZlU3VibWVudS5wYXJlbnQoKS5sYXN0KCkuZmluZCgnYTpmaXJzdCcpLmZvY3VzKCk7fQplbHNle21lbnVJdGVtLnJlbW92ZUNsYXNzKCdmb2N1cycpO21lbnVJdGVtLnBhcmVudHMoJy5tZW51LWl0ZW0nKS5maXJzdCgpLmZpbmQoJ2E6Zmlyc3QnKS5mb2N1cygpO30KYWN0aXZlU3VibWVudS5wYXJlbnQoKS5sYXN0KCkucmVtb3ZlQ2xhc3MoJ2ZsLWFjdGl2ZScpO30pO319CmVsc2V7JCgnLmZsLW1lbnUnKS5maW5kKCdsaS5tZW51LWl0ZW0uZm9jdXMnKS5sYXN0KCkucmVtb3ZlQ2xhc3MoJ2ZvY3VzJyk7fX0sdGhpcykpO30sX21lbnVPbkNsaWNrOmZ1bmN0aW9uKCl7JCh0aGlzLndyYXBwZXJDbGFzcykub2ZmKCkub24oJ2NsaWNrJywnLmZsLWhhcy1zdWJtZW51LWNvbnRhaW5lcicsJC5wcm94eShmdW5jdGlvbihlKXt2YXIgJGxpbms9JChlLnRhcmdldCkucGFyZW50cygnLmZsLWhhcy1zdWJtZW51JykuZmlyc3QoKSwkc3ViTWVudT0kbGluay5jaGlsZHJlbignLnN1Yi1tZW51JykuZmlyc3QoKSwkaHJlZj0kbGluay5jaGlsZHJlbignLmZsLWhhcy1zdWJtZW51LWNvbnRhaW5lcicpLmZpcnN0KCkuZmluZCgnPiBhJykuYXR0cignaHJlZicpfHxmYWxzZSwkc3ViTWVudVBhcmVudHM9JChlLnRhcmdldCkucGFyZW50cygnLnN1Yi1tZW51JyksJGFjdGl2ZVBhcmVudHM9JChlLnRhcmdldCkucGFyZW50cygnLmZsLWhhcy1zdWJtZW51LmZsLWFjdGl2ZScpO2lmKCghJHN1Yk1lbnUuaXMoJzp2aXNpYmxlJykmJidub25lJz09PXRoaXMuc3VibWVudUljb24pfHwkKGUudGFyZ2V0KS5oYXNDbGFzcygnZmwtbWVudS10b2dnbGUnKXx8KCRzdWJNZW51LmlzKCc6dmlzaWJsZScpJiYodHlwZW9mICRocmVmPT09J3VuZGVmaW5lZCd8fCRocmVmPT0nIycpKXx8KCEkaHJlZnx8JyMnPT09JGhyZWYpKXtlLnByZXZlbn
573REZWZhdWx0KCk7fWVsc2V7ZS5zdG9wUHJvcGFnYXRpb24oKTt3aW5kb3cubG9jYXRpb24uaHJlZj0kaHJlZjtyZXR1cm4gZmFsc2U7fQppZigkKHRoaXMud3JhcHBlckNsYXNzKS5oYXNDbGFzcygnZmwtbWVudS1hY2NvcmRpb24tY29sbGFwc2UnKSl7aWYoISRsaW5rLnBhcmVudHMoJy5tZW51LWl0ZW0nKS5oYXNDbGFzcygnZmwtYWN0aXZlJykpeyQoJy5tZW51IC5mbC1hY3RpdmUnLHRoaXMud3JhcHBlckNsYXNzKS5ub3QoJGxpbmspLnJlbW92ZUNsYXNzKCdmbC1hY3RpdmUnKTt9CmVsc2UgaWYoJGxpbmsucGFyZW50cygnLm1lbnUtaXRlbScpLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSYmJGxpbmsucGFyZW50KCcuc3ViLW1lbnUnKS5sZW5ndGgpeyQoJy5tZW51IC5mbC1hY3RpdmUnLHRoaXMud3JhcHBlckNsYXNzKS5ub3QoJGxpbmspLm5vdCgkYWN0aXZlUGFyZW50cykucmVtb3ZlQ2xhc3MoJ2ZsLWFjdGl2ZScpO30KJCgnLnN1Yi1tZW51Jyx0aGlzLndyYXBwZXJDbGFzcykubm90KCRzdWJNZW51KS5ub3QoJHN1Yk1lbnVQYXJlbnRzKS5zbGlkZVVwKCdub3JtYWwnKTt9CmlmKCF0aGlzLm1vYmlsZVN0YWNrZWQmJidob3Jpem9udGFsJz09dGhpcy50eXBlJiYnZXhwYW5kZWQnPT10aGlzLm1vYmlsZVRvZ2dsZSl7JCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLWFjdGl2ZScpLm5vdCgkbGluaykubm90KCRhY3RpdmVQYXJlbnRzKS5yZW1vdmVDbGFzcygnZmwtYWN0aXZlJyk7fQplbHNleyRzdWJNZW51LnNsaWRlVG9nZ2xlKCk7fQokbGluay50b2dnbGVDbGFzcygnZmwtYWN0aXZlJyk7ZS5zdG9wUHJvcGFnYXRpb24oKTt9LHRoaXMpKTt9LF9zdWJtZW51T25DbGljazpmdW5jdGlvbigpeyQodGhpcy53cmFwcGVyQ2xhc3MrJyAuc3ViLW1lbnUnKS5vZmYoKS5vbignY2xpY2snLCdhJywkLnByb3h5KGZ1bmN0aW9uKGUpe2lmKCQoZS50YXJnZXQpLnBhcmVudCgpLmhhc0NsYXNzKCdmb2N1cycpKXskKGUudGFyZ2V0KS5wYXJlbnRzVW50aWwodGhpcy53cmFwcGVyQ2xhc3MpLnJlbW92ZUNsYXNzKCdmb2N1cycpO319LHRoaXMpKTt9LF9jbGlja09ySG92ZXI6ZnVuY3Rpb24oKXt0aGlzLiRzdWJtZW51cz10aGlzLiRzdWJtZW51c3x8JCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLnN1Yi1tZW51Jyk7dmFyICR3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpLCRtZW51PSR3cmFwcGVyLmZpbmQoJy5tZW51Jyk7JGxpPSR3cmFwcGVyLmZpbmQoJy5mbC1oYXMtc3VibWVudScpO2lmKHRoaXMuX2lzTWVudVRvZ2dsZSgpKXskbGkuZWFjaChmdW5jdGlvbihlbCl7aWYoISQodGhpcykuaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpKXskKHRoaXMpLmZpbmQoJy5zdWItbWVudScpLmZhZGVPdXQoKTt9fSk7fWVsc2V7JGxpLmVhY2goZnVuY3Rpb24oZWwpe2lmKCEkKHRoaXMpLmhhc0NsYXNzKCdmbC1hY3RpdmUnKSl7JCh0aGlzKS5maW5kKCcuc3ViLW1lbnUnKS5jc3MoeydkaXNwbGF5JzonJywnb3BhY2l0eSc6Jyd9KTt9fSk7fX0sX3N1Ym1lbnVPblJpZ2h0OmZ1bmN0aW9uKCl7JCh0aGlzLndyYXBwZXJDbGFzcykub24oJ21vdXNlZW50ZXIgZm9jdXMnLCcuZmwtaGFzLXN1Ym1lbnUnLCQucHJveHkoZnVuY3Rpb24oZSl7aWYoJChlLmN1cnJlbnRUYXJnZXQpLmZpbmQoJy5zdWItbWVudScpLmxlbmd0aD09PTApe3JldHVybjt9CnZhciAkbGluaz0kKGUuY3VycmVudFRhcmdldCksJHBhcmVudD0kbGluay5wYXJlbnQoKSwkc3ViTWVudT0kbGluay5maW5kKCcuc3ViLW1lbnUnKSxzdWJNZW51V2lkdGg9JHN1Yk1lbnUud2lkdGgoKSxzdWJNZW51UG9zPTAsYm9keVdpZHRoPSQoJ2JvZHknKS53aWR0aCgpO2lmKCRsaW5rLmNsb3Nlc3QoJy5mbC1tZW51LXN1Ym1lbnUtcmlnaHQnKS5sZW5ndGghPT0wKXskbGluay5hZGRDbGFzcygnZmwtbWVudS1zdWJtZW51LXJpZ2h0Jyk7fWVsc2UgaWYoJCgnYm9keScpLmhhc0NsYXNzKCdydGwnKSl7c3ViTWVudVBvcz0kcGFyZW50LmlzKCcuc3ViLW1lbnUnKT8kcGFyZW50Lm9mZnNldCgpLmxlZnQtc3ViTWVudVdpZHRoOiRsaW5rLm9mZnNldCgpLmxlZnQtJGxpbmsud2lkdGgoKS1zdWJNZW51V2lkdGg7aWYoc3ViTWVudVBvczw9MCl7JGxpbmsuYWRkQ2xhc3MoJ2ZsLW1lbnUtc3VibWVudS1yaWdodCcpO319ZWxzZXtzdWJNZW51UG9zPSRwYXJlbnQuaXMoJy5zdWItbWVudScpPyRwYXJlbnQub2Zmc2V0KCkubGVmdCskcGFyZW50LndpZHRoKCkrc3ViTWVudVdpZHRoOiRsaW5rLm9mZnNldCgpLmxlZnQrJGxpbmsud2lkdGgoKStzdWJNZW51V2lkdGg7aWYoc3ViTWVudVBvcz5ib2R5V2lkdGgpeyRsaW5rLmFkZENsYXNzKCdmbC1tZW51LXN1Ym1lbnUtcmlnaHQnKTt9fX0sdGhpcykpLm9uKCdtb3VzZWxlYXZlJywnLmZsLWhhcy1zdWJtZW51JywkLnByb3h5KGZ1bmN0aW9uKGUpeyQoZS5jdXJyZW50VGFyZ2V0KS5yZW1vdmVDbGFzcygnZmwtbWVudS1zdWJtZW51LXJpZ2h0Jyk7fSx0aGlzKSk7fSxfc3VibWVudVJvd1ppbmRleEZpeDpmdW5jdGlvbihlKXskKHRoaXMud3JhcHBlckNsYXNzKS5vbignbW91c2VlbnRlcicsJ3VsLm1lbnUgPiAuZmwtaGFzLXN1Ym1lbnUnLCQucHJveHkoZnVuY3Rpb24oZSl7aWYoJChlLmN1cnJlbnRUYXJnZXQpLmZpbmQoJy5zdWItbWVudScpLmxlbmd0aD09PTApe3JldHVybjt9CiQodGhpcy5ub2RlQ2xhc3MpLmNsb3Nlc3QoJy5mbC1yb3cnKS5maW5kKCcuZmwtcm93LWNvbnRlbnQnKS5jc3MoJ3otaW5kZXgnLCcxMCcpO30sdGhpcykpLm9uKCdtb3VzZWxlYXZlJywndWwubWVudSA+IC5mbC1oYXMtc3VibWVudScsJC5wcm94eShmdW5jdGlvbihlKXskKHRoaXMubm9kZUNsYXNzKS5jbG9zZXN0KCcuZmwtcm93JykuZmluZCgnLmZsLXJvdy1jb250ZW50JykuY3NzKCd6LWluZGV4JywnJyk7fSx0aGlzKSk7fSxfdG9nZ2xlRm9yTW9iaWxlOmZ1bmN0aW9uKCl7dmFyICR3cmFwcGVyPW51bGwsJG1lbnU9bnVsbCxzZWxmPXRoaXM7aWYodGhpcy5faXNNZW51VG9nZ2xlKCkpe2lmKHRoaXMuX2lzTW9iaWxlQmVsb3dSb3dFbmFibGVkKCkpe3RoaXMuX3BsYWNlTW9iaWxlTWVudUJlbG93Um93KCk7JHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcyk7JG1lbnU9JCh0aGlzLm5vZGVDbGFzcysnLWNsb25lJyk7JG1lbnUuZmluZCgndWwubWVudScpLnNob3coKTt9CmVsc2V7JHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcyk7JG1lbnU9JHdyYXBwZXIuZmluZCgnLm1lbnUnKTt9CmlmKCEkd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtdG9nZ2xlJykuaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpJiYhc2VsZi5tb2JpbGVGbHlvdXQpeyRtZW51LmNzcyh7ZGlzcGxheTonbm9uZSd9KTt9CmlmKHNlbGYubW9iaWxlRmx5b3V0KXt0aGlzLl9pbml0Rmx5b3V0TWVudSgpO30KJHdyYXBwZXIub24oJ2NsaWNrJywnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZScsZnVuY3Rpb24oZSl7JCh0aGlzKS50b2dnbGVDbGFzcygnZmwtYWN0aXZlJyk7aWYoc2VsZi5tb2JpbGVGbHlvdXQpe3NlbGYuX3RvZ2dsZUZseW91dE1lbnUoKTt9CmVsc2V7dmFyIHRhcmdldE1lbnU9bnVsbDtpZihzZWxmLm1vYmlsZUJlbG93Um93KXt2YXIgJGNsb3Nlc3RDb2w9JCh0aGlzKS5wYXJlbnRzKCcuZmwtY29sLCAuZmwtbW9kdWxlLWJveCcpLCRjbG9zZXN0Q29sR3JvdXA9JGNsb3Nlc3RDb2wubGVuZ3RoPyRjbG9zZXN0Q29sLnBhcmVudCgnLmZsLWNvbC1ncm91cCcpOm51bGwsdGFyZ2V0TWVudT0kY2xvc2VzdENvbC5sZW5ndGg/JGNsb3Nlc3RDb2wubGFzdCgpLm5leHQoJy5mbC1tZW51LW1vYmlsZS1jbG9uZScpOm51bGw7aWYoJGNsb3Nlc3RDb2xHcm91cC5sZW5ndGgpe2lmKCRjbG9zZXN0Q29sR3JvdXAuaGFzQ2xhc3MoJ2ZsLWNvbC1ncm91cC1yZXNwb25zaXZlLXJldmVyc2VkJykpeyRjbG9zZXN0Q29sR3JvdXAuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWNsb25lJykuY3NzKCdvcmRlcicsLTEpO31lbHNlIGlmKCRjbG9zZXN0Q29sR3JvdXApeyRjbG9zZXN0Q29sR3JvdXAuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWNsb25lJykuY3NzKCdvcmRlcicsMik7fX19ZWxzZXt0YXJnZXRNZW51PSQodGhpcykuY2xvc2VzdCgnLmZsLW1lbnUnKS5maW5kKCd1bC5tZW51Jyk7fQppZih0YXJnZXRNZW51Lmxlbmd0aCl7JG1lbnU9JCh0YXJnZXRNZW51KTt9CiRtZW51LnNsaWRlVG9nZ2xlKCk7fQ
573plLnN0b3BQcm9wYWdhdGlvbigpO30pOyRtZW51Lm9mZigpLm9uKCdjbGljaycsJy5tZW51LWl0ZW0gPiBhW2hyZWYqPSIjIl06bm90KFtocmVmPSIjIl0pJyxmdW5jdGlvbihlKXt2YXIgJGhyZWY9JCh0aGlzKS5hdHRyKCdocmVmJyksJHRhcmdldElEPSRocmVmLnNwbGl0KCcjJylbMV0sZWxlbWVudD0kKCcjJyskdGFyZ2V0SUQpO2lmKCQoJ2JvZHknKS5maW5kKGVsZW1lbnQpLmxlbmd0aD4wKXskKHRoaXMpLnRvZ2dsZUNsYXNzKCdmbC1hY3RpdmUnKTtGTEJ1aWxkZXJMYXlvdXQuX3Njcm9sbFRvRWxlbWVudChlbGVtZW50KTtpZighc2VsZi5faXNNZW51VG9nZ2xlKCkpeyRtZW51LnNsaWRlVG9nZ2xlKCk7fX19KTt9CmVsc2V7aWYodGhpcy5faXNNb2JpbGVCZWxvd1Jvd0VuYWJsZWQoKSl7dGhpcy5fcmVtb3ZlTWVudUZyb21CZWxvd1JvdygpO30KJHdyYXBwZXI9JCh0aGlzLndyYXBwZXJDbGFzcyksJG1lbnU9JHdyYXBwZXIuZmluZCgndWwubWVudScpOyR3cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5yZW1vdmVDbGFzcygnZmwtYWN0aXZlJyk7JG1lbnUuY3NzKHtkaXNwbGF5OicnfSk7aWYoIXRoaXMuX2lzTW9iaWxlQmVsb3dSb3dFbmFibGVkKCkpeyRtZW51Lm9mZignY2xpY2snLCcubWVudS1pdGVtID4gYVtocmVmKj0iIyJdOm5vdChbaHJlZj0iIyJdKScpO30KaWYodGhpcy5tb2JpbGVGbHlvdXQmJiR3cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1mbHlvdXQnKS5sZW5ndGg+MCl7JCgnYm9keScpLmNzcygnbWFyZ2luJywnJyk7JCgnLmZsLWJ1aWxkZXItdWktcGlubmVkLWNvbnRlbnQtdHJhbnNmb3JtJykuY3NzKCd0cmFuc2Zvcm0nLCcnKTskbWVudS51bndyYXAoKTskd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtY2xvc2UnKS5yZW1vdmUoKTskd3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eScpLnJlbW92ZSgpO319fSxfaW5pdE1lZ2FNZW51czpmdW5jdGlvbigpe3ZhciBtb2R1bGU9JCh0aGlzLm5vZGVDbGFzcykscm93Q29udGVudD1tb2R1bGUuY2xvc2VzdCgnLmZsLXJvdy1jb250ZW50Jykscm93V2lkdGg9cm93Q29udGVudC53aWR0aCgpLG1lZ2FzPW1vZHVsZS5maW5kKCcubWVnYS1tZW51JyksZGlzYWJsZWQ9bW9kdWxlLmZpbmQoJy5tZWdhLW1lbnUtZGlzYWJsZWQnKSxpc1RvZ2dsZT10aGlzLl9pc01lbnVUb2dnbGUoKTtpZihpc1RvZ2dsZSl7bWVnYXMucmVtb3ZlQ2xhc3MoJ21lZ2EtbWVudScpLmFkZENsYXNzKCdtZWdhLW1lbnUtZGlzYWJsZWQnKTttb2R1bGUuZmluZCgnbGkubWVnYS1tZW51LWRpc2FibGVkID4gdWwuc3ViLW1lbnUnKS5jc3MoJ3dpZHRoJywnJyk7cm93Q29udGVudC5jc3MoJ3Bvc2l0aW9uJywnJyk7fWVsc2V7ZGlzYWJsZWQucmVtb3ZlQ2xhc3MoJ21lZ2EtbWVudS1kaXNhYmxlZCcpLmFkZENsYXNzKCdtZWdhLW1lbnUnKTttb2R1bGUuZmluZCgnbGkubWVnYS1tZW51ID4gdWwuc3ViLW1lbnUnKS5jc3MoJ3dpZHRoJyxyb3dXaWR0aCsncHgnKTtyb3dDb250ZW50LmNzcygncG9zaXRpb24nLCdyZWxhdGl2ZScpO319LF9pc01vYmlsZUJlbG93Um93RW5hYmxlZDpmdW5jdGlvbigpe3JldHVybiB0aGlzLm1vYmlsZUJlbG93Um93JiYoJCh0aGlzLm5vZGVDbGFzcykucGFyZW50cygnLmZsLWNvbCwgLmZsLW1vZHVsZS1ib3gnKS5sZW5ndGgpO30sX3BsYWNlTW9iaWxlTWVudUJlbG93Um93OmZ1bmN0aW9uKCl7aWYoJCh0aGlzLm5vZGVDbGFzcysnLWNsb25lJykubGVuZ3RoKXtyZXR1cm47fQp2YXIgbW9kdWxlPSQodGhpcy5ub2RlQ2xhc3MpLGNsb25lPW51bGwsY29sPW1vZHVsZS5wYXJlbnRzKCcuZmwtY29sLCAuZmwtbW9kdWxlLWJveCcpLmxhc3QoKTtpZihtb2R1bGUubGVuZ3RoPDEpe3JldHVybjt9CmNsb25lPShtb2R1bGUubGVuZ3RoPjEpPyQobW9kdWxlWzBdKS5jbG9uZSgpOm1vZHVsZS5jbG9uZSgpO21vZHVsZS5maW5kKCd1bC5tZW51JykucmVtb3ZlKCk7Y2xvbmUuYWRkQ2xhc3MoKHRoaXMubm9kZUNsYXNzKyctY2xvbmUnKS5yZXBsYWNlKCcuJywnJykpO2Nsb25lLmFkZENsYXNzKCdmbC1tZW51LW1vYmlsZS1jbG9uZScpO2Nsb25lLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5yZW1vdmUoKTtjb2wuYWZ0ZXIoY2xvbmUpO2lmKG1vZHVsZS5oYXNDbGFzcygnZmwtYW5pbWF0aW9uJykpe2Nsb25lLnJlbW92ZUNsYXNzKCdmbC1hbmltYXRpb24nKTt9CnRoaXMuX21lbnVPbkNsaWNrKCk7fSxfcmVtb3ZlTWVudUZyb21CZWxvd1JvdzpmdW5jdGlvbigpe2lmKCEkKHRoaXMubm9kZUNsYXNzKyctY2xvbmUnKS5sZW5ndGgpe3JldHVybjt9CnZhciBtb2R1bGU9JCh0aGlzLm5vZGVDbGFzcyksY2xvbmU9JCh0aGlzLm5vZGVDbGFzcysnLWNsb25lJyksbWVudT1jbG9uZS5maW5kKCd1bC5tZW51Jyk7bW9kdWxlLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKS5hZnRlcihtZW51KTtjbG9uZS5yZW1vdmUoKTttZW51LmZpbmQoJ2EnKS5lYWNoKEZMQnVpbGRlckxheW91dC5faW5pdEFuY2hvckxpbmspO30sX2luaXRGbHlvdXRNZW51OmZ1bmN0aW9uKCl7dmFyIHdpbj0kKHdpbmRvdyksd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKSxtZW51PXdyYXBwZXIuZmluZCgndWwubWVudScpLGJ1dHRvbj13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKTtpZigwPT09d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtZmx5b3V0JykubGVuZ3RoKXttZW51LndyYXAoJzxkaXYgY2xhc3M9ImZsLW1lbnUtbW9iaWxlLWZseW91dCI+PC9kaXY+Jyk7fQppZigwPT09d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtY2xvc2UnKS5sZW5ndGgpe2Nsb3NlPXdpbmRvdy5mbF9yZXNwb25zaXZlX2Nsb3NlfHwnQ2xvc2UnCndyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLnByZXBlbmQoJzxidXR0b24gY2xhc3M9ImZsLW1lbnUtbW9iaWxlLWNsb3NlIiBhcmlhLWxhYmVsPSInK2Nsb3NlKyciPjxpIGNsYXNzPSJmYXMgZmEtdGltZXMiIGFyaWEtaGlkZGVuPSJ0cnVlIj48L2k+PC9idXR0b24+Jyk7fQppZih3cmFwcGVyLmhhc0NsYXNzKCdmbC1tZW51LXJlc3BvbnNpdmUtZmx5b3V0LXB1c2gtb3BhY2l0eScpJiYwPT09d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eScpLmxlbmd0aCl7d3JhcHBlci5hcHBlbmQoJzxkaXYgY2xhc3M9ImZsLW1lbnUtbW9iaWxlLW9wYWNpdHkiPjwvZGl2PicpO30Kd3JhcHBlci5vbignY2xpY2snLCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eSwgLmZsLW1lbnUtbW9iaWxlLWNsb3NlJyxmdW5jdGlvbihlKXtidXR0b24udHJpZ2dlcignY2xpY2snKTtlLnN0b3BQcm9wYWdhdGlvbigpO30pO2lmKCd1bmRlZmluZWQnIT09dHlwZW9mIEZMQnVpbGRlcil7RkxCdWlsZGVyLmFkZEhvb2soJ3Jlc3RhcnRFZGl0aW5nU2Vzc2lvbicsZnVuY3Rpb24oKXskKCcuZmwtYnVpbGRlci11aS1waW5uZWQtY29udGVudC10cmFuc2Zvcm0nKS5jc3MoJ3RyYW5zZm9ybScsJycpO2lmKGJ1dHRvbi5oYXNDbGFzcygnZmwtYWN0aXZlJykpe2J1dHRvbi50cmlnZ2VyKCdjbGljaycpO319KTt9fSxfdG9nZ2xlRmx5b3V0TWVudTpmdW5jdGlvbigpe3ZhciB3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpLGJ1dHRvbj13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKSx3cmFwRmx5b3V0PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLHBvc2l0aW9uPXdyYXBwZXIuaGFzQ2xhc3MoJ2ZsLWZseW91dC1yaWdodCcpPydyaWdodCc6J2xlZnQnLHB1c2hNZW51PXdyYXBwZXIuaGFzQ2xhc3MoJ2ZsLW1lbnUtcmVzcG9uc2l2ZS1mbHlvdX
573QtcHVzaCcpfHx3cmFwcGVyLmhhc0NsYXNzKCdmbC1tZW51LXJlc3BvbnNpdmUtZmx5b3V0LXB1c2gtb3BhY2l0eScpLG9wYWNpdHk9d3JhcHBlci5maW5kKCcuZmwtbWVudS1tb2JpbGUtb3BhY2l0eScpLG1hcmdpblBvcz17fSxwb3NBdHRyPXt9LGZpeGVkUG9zPXt9LHdpbkhlaWdodD0kKHdpbmRvdykuaGVpZ2h0KCksZml4ZWRIZWFkZXI9JCgnaGVhZGVyLCBoZWFkZXIgPiBkaXYnKTt0aGlzLl9yZXNpemVGbHlvdXRNZW51UGFuZWwoKTtpZigkKCcuZmwtYnVpbGRlci11aS1waW5uZWQtY29udGVudC10cmFuc2Zvcm0nKS5sZW5ndGg+MCYmISQoJ2JvZHknKS5oYXNDbGFzcygnZmwtYnVpbGRlci1lZGl0JykpeyQoJy5mbC1idWlsZGVyLXVpLXBpbm5lZC1jb250ZW50LXRyYW5zZm9ybScpLmNzcygndHJhbnNmb3JtJywnbm9uZScpO30KaWYocHVzaE1lbnUpe21hcmdpblBvc1snbWFyZ2luLScrcG9zaXRpb25dPWJ1dHRvbi5oYXNDbGFzcygnZmwtYWN0aXZlJyk/JzI1MHB4JzonMHB4JzskKCdib2R5JykuYW5pbWF0ZShtYXJnaW5Qb3MsMjAwKTtpZihmaXhlZEhlYWRlci5sZW5ndGg+MCl7Zml4ZWRQb3NbcG9zaXRpb25dPWJ1dHRvbi5oYXNDbGFzcygnZmwtYWN0aXZlJyk/JzI1MHB4JzonMHB4JztmaXhlZEhlYWRlci5lYWNoKGZ1bmN0aW9uKCl7aWYoJ2ZpeGVkJz09JCh0aGlzKS5jc3MoJ3Bvc2l0aW9uJykpeyQodGhpcykuY3NzKHsnLXdlYmtpdC10cmFuc2l0aW9uJzonbm9uZScsJy1vLXRyYW5zaXRpb24nOidub25lJywndHJhbnNpdGlvbic6J25vbmUnfSk7JCh0aGlzKS5hbmltYXRlKGZpeGVkUG9zLDIwMCk7fX0pO319CmlmKG9wYWNpdHkubGVuZ3RoPjAmJmJ1dHRvbi5oYXNDbGFzcygnZmwtYWN0aXZlJykpe29wYWNpdHkuc2hvdygpO30KZWxzZXtvcGFjaXR5LmhpZGUoKTt9fSxfcmVzaXplRmx5b3V0TWVudVBhbmVsOmZ1bmN0aW9uKCl7Y29uc3Qgd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKTtjb25zdCB3cmFwRmx5b3V0PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpO2lmKHdyYXBGbHlvdXQubGVuZ3RoPjApe3dyYXBGbHlvdXQuY3NzKHRoaXMuX2dldEZseW91dE1lbnVQYW5lbFBvc2l0aW9uKCkpO319LF9nZXRGbHlvdXRNZW51UGFuZWxQb3NpdGlvbjpmdW5jdGlvbigpe3ZhciB3cmFwcGVyPSQodGhpcy53cmFwcGVyQ2xhc3MpLGJ1dHRvbj13cmFwcGVyLmZpbmQoJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnKSx3cmFwRmx5b3V0PXdyYXBwZXIuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLHNpZGU9d3JhcHBlci5oYXNDbGFzcygnZmwtZmx5b3V0LXJpZ2h0Jyk/J3JpZ2h0JzonbGVmdCcsd2luSGVpZ2h0PSQod2luZG93KS5vdXRlckhlaWdodCgpLHdpblRvcD0kKHdpbmRvdykuc2Nyb2xsVG9wKCksYWRtaW5CYXJIZWlnaHQ9JCgnI3dwYWRtaW5iYXInKS5sZW5ndGg/JCgnI3dwYWRtaW5iYXInKS5oZWlnaHQoKTowLGZseW91dFBvc2l0aW9uPXt9O2ZseW91dFBvc2l0aW9uW3NpZGVdPSctMjY3cHgnO2lmKCFidXR0b24uaGFzQ2xhc3MoJ2ZsLWFjdGl2ZScpKXtyZXR1cm4gZmx5b3V0UG9zaXRpb247fQpmbHlvdXRQb3NpdGlvbltzaWRlXT0nMHB4JztmbHlvdXRQb3NpdGlvblsnaGVpZ2h0J109d2luSGVpZ2h0KydweCc7Zmx5b3V0UG9zaXRpb25bJ3RvcCddPScwcHgnO2lmKGFkbWluQmFySGVpZ2h0PjApe2NvbnN0IGRpZmY9YWRtaW5CYXJIZWlnaHQtd2luVG9wO2ZseW91dFBvc2l0aW9uWyd0b3AnXT1kaWZmPD0wPycwcHgnOihkaWZmKSsncHgnO30KcmV0dXJuIGZseW91dFBvc2l0aW9uO30sX3RvZ2dsZU1lbnVTZWFyY2g6ZnVuY3Rpb24oKXt2YXIgd3JhcHBlcj0kKHRoaXMud3JhcHBlckNsYXNzKS5maW5kKCcuZmwtbWVudS1zZWFyY2gtaXRlbScpLGJ1dHRvbj13cmFwcGVyLmZpbmQoJ2EuZmwtYnV0dG9uJyksZm9ybT13cmFwcGVyLmZpbmQoJy5mbC1zZWFyY2gtZm9ybS1pbnB1dC13cmFwJyksc2VsZj10aGlzO2J1dHRvbi5vbignY2xpY2snLGZ1bmN0aW9uKGUpe2UucHJldmVudERlZmF1bHQoKTtpZihmb3JtLmlzKCc6dmlzaWJsZScpKXtmb3JtLnN0b3AoKS5mYWRlT3V0KDIwMCk7fQplbHNle2Zvcm0uc3RvcCgpLmZhZGVJbigyMDApOyQoJ2JvZHknKS5vbignY2xpY2suZmwtbWVudS1zZWFyY2gnLCQucHJveHkoc2VsZi5faGlkZU1lbnVTZWFyY2gsc2VsZikpO2Zvcm0uZmluZCgnLmZsLXNlYXJjaC10ZXh0JykuZm9jdXMoKTt9fSk7fSxfaGlkZU1lbnVTZWFyY2g6ZnVuY3Rpb24oZSl7dmFyIGZvcm09JCh0aGlzLndyYXBwZXJDbGFzcykuZmluZCgnLmZsLXNlYXJjaC1mb3JtLWlucHV0LXdyYXAnKTtpZihlIT09dW5kZWZpbmVkKXtpZigkKGUudGFyZ2V0KS5jbG9zZXN0KCcuZmwtbWVudS1zZWFyY2gtaXRlbScpLmxlbmd0aD4wKXtyZXR1cm47fX0KZm9ybS5zdG9wKCkuZmFkZU91dCgyMDApOyQoJ2JvZHknKS5vZmYoJ2NsaWNrLmZsLW1lbnUtc2VhcmNoJyk7fSxfd29vVXBkYXRlUGFyYW1zOmZ1bmN0aW9uKCl7aWYoJ3VuZGVmaW5lZCchPT10eXBlb2Ygd2NfY2FydF9mcmFnbWVudHNfcGFyYW1zKXt3Y19jYXJ0X2ZyYWdtZW50c19wYXJhbXMud2NfYWpheF91cmwrPScmZmwtbWVudS1ub2RlPScrdGhpcy5ub2RlSWQrJyZwb3N0LWlkPScrdGhpcy5wb3N0SWQ7fQppZigndW5kZWZpbmVkJyE9PXR5cGVvZiB3Y19hZGRfdG9fY2FydF9wYXJhbXMpe3djX2FkZF90b19jYXJ0X3BhcmFtcy53Y19hamF4X3VybCs9JyZmbC1tZW51LW5vZGU9Jyt0aGlzLm5vZGVJZCsnJnBvc3QtaWQ9Jyt0aGlzLnBvc3RJZDt9fSx9O30pKGpRdWVyeSk7KGZ1bmN0aW9uKCQpeyQoZnVuY3Rpb24oKXtuZXcgRkxCdWlsZGVyTWVudSh7aWQ6JzU5YjJmZTczMzAzODknLHR5cGU6J2hvcml6b250YWwnLG1vYmlsZTonaGFtYnVyZ2VyLWxhYmVsJyxtb2JpbGVCZWxvd1JvdzpmYWxzZSxtb2JpbGVGbHlvdXQ6ZmFsc2UsYnJlYWtQb2ludHM6e2xhcmdlOjEyMDAsbWVkaXVtOjk5MixzbWFsbDo3Njh9LG1vYmlsZUJyZWFrcG9pbnQ6J21lZGl1bS1tb2JpbGUnLHBvc3RJZDonNTQ2NjYnLG1vYmlsZVN0YWNrZWQ6dHJ1ZSxzdWJtZW51SWNvbjonYXJyb3dzJyx9KTt9KTt9KShqUXVlcnkpO2pRdWVyeShmdW5jdGlvbigkKXskKGZ1bmN0aW9uKCl7JCgnLmZsLW5vZGUtNTljNDAwNzEzNjllMiAuZmwtcGhvdG8taW1nJykub24oJ21vdXNlZW50ZXInLGZ1bmN0aW9uKGUpeyQodGhpcykuZGF0YSgndGl0bGUnLCQodGhpcykuYXR0cigndGl0bGUnKSkucmVtb3ZlQXR0cigndGl0bGUnKTt9KS5vbignbW91c2VsZWF2ZScsZnVuY3Rpb24oZSl7JCh0aGlzKS5hdHRyKCd0aXRsZScsJCh0aGlzKS5kYXRhKCd0aXRsZScpKS5kYXRhKCd0aXRsZScsbnVsbCk7fSk7fSk7d2luZG93Ll9mbF9zdHJpbmdfdG9fc2x1Z19yZWdleD0nYS16QS1aMC05Jzt9KTsoZnVuY3Rpb24oJCl7RkxUaGVtZUJ1aWxkZXJIZWFkZXJMYXlvdXQ9e3dpbjpudWxsLGJvZHk6bnVsbCxoZWFkZXI6bnVsbCxvdmVybGF5OmZhbHNlLGhhc0FkbWluQmFyOmZhbHNlLHN0aWNreU9uOicnLGJyZWFrcG9pbnRXaWR0aDowLGluaXQ6ZnVuY3Rpb24oKXt2YXIgZWRpdGluZz0kKCdodG1sLmZsLWJ1aWxkZXItZWRpdCcpLmxlbmd0aCxoZWFkZXI9JCgnLmZsLWJ1aWxkZXItY29udGVudFtkYXRhLXR5cGU9aGVhZGVyXScpLG1lbnVNb2R1bGU9aGVhZGVyLmZpbmQoJy5mbC1tb2R1bGUtbWVudScpLGJyZWFrcG9pbnQ9bnVsbDtpZighZWRpdGluZyYmaGVhZGVyLmxlbmd0aCl7aGVhZGVyLmltYWdlc0xvYWRlZCgkLnByb3h5KGZ1bmN0aW9uKCl7dGhpcy53aW49JCh3aW5kb3cpO3RoaXMuYm9keT0kKCdib2R5Jyk7dGhpcy5oZWFkZXI9aGVhZGVyLmVxKDApO3RoaXMub3ZlcmxheT0hIU51bWJlcihoZWFkZXIuYXR0cignZGF0YS1vdmVybGF5JykpO3RoaXMuaGFzQWRtaW5CYXI9ISEkKCdib2R5LmFkbWluLWJhcicpLmxlbmd0aDt0aGlzLnN0aWNreU9uPXRoaXMuaGVhZGVyLmRhdGEoJ3N0aWNreS1vbicpO2JyZWFrcG9pbnQ9dGhpcy5oZWFkZXIuZGF0YSgnc3RpY2t5LWJyZWFrcG9pbnQnKTtpZignJz09dGhpcy5zdGlja3lPbil7aWYodHlwZW9mIEZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1ticmVha3BvaW50XSE9PXVuZGVmaW5lZCl7dGhpcy5icmVha3BvaW50V2lkdGg9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzW2JyZWFrcG9pbnRdO30KZWxzZXt0aGlzLmJyZWFrcG9pbnRXaWR0aD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHMubWVkaXVtO319CmlmKE51bWJlcihoZWFkZXIuYXR0cignZGF0YS1zdGlja3knKSkpe3RoaXMuaGVhZGVyLmRhdGEoJ29yaWdpbmFsLXRvcCcsdGhpcy5oZWFkZXIub2Zmc2V0KCkudG9wKTt0aGlzLndpbi5vb
573igncmVzaXplJywkLnRocm90dGxlKDUwMCwkLnByb3h5KHRoaXMuX2luaXRTdGlja3ksdGhpcykpKTt0aGlzLl9pbml0U3RpY2t5KCk7fX0sdGhpcykpO319LF9pbml0U3RpY2t5OmZ1bmN0aW9uKGUpe3ZhciBoZWFkZXI9JCgnLmZsLWJ1aWxkZXItY29udGVudFtkYXRhLXR5cGU9aGVhZGVyXScpLHdpbmRvd1NpemU9dGhpcy53aW4ud2lkdGgoKSxtYWtlU3RpY2t5PWZhbHNlO21ha2VTdGlja3k9dGhpcy5fbWFrZVdpbmRvd1N0aWNreSh3aW5kb3dTaXplKTtpZihtYWtlU3RpY2t5fHwodGhpcy5icmVha3BvaW50V2lkdGg+MCYmd2luZG93U2l6ZT49dGhpcy5icmVha3BvaW50V2lkdGgpKXt0aGlzLndpbi5vbignc2Nyb2xsLmZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXN0aWNreScsJC5wcm94eSh0aGlzLl9kb1N0aWNreSx0aGlzKSk7aWYoZSYmJ3Jlc2l6ZSc9PT1lLnR5cGUpe2lmKHRoaXMuaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKSl7dGhpcy5fZG9TdGlja3koZSk7fQp0aGlzLl9hZGp1c3RTdGlja3lIZWFkZXJXaWR0aCgpO30KaWYoTnVtYmVyKGhlYWRlci5hdHRyKCdkYXRhLXNocmluaycpKSl7dGhpcy5oZWFkZXIuZGF0YSgnb3JpZ2luYWwtaGVpZ2h0Jyx0aGlzLmhlYWRlci5vdXRlckhlaWdodCgpKTt0aGlzLndpbi5vbigncmVzaXplJywkLnRocm90dGxlKDUwMCwkLnByb3h5KHRoaXMuX2luaXRTaHJpbmssdGhpcykpKTt0aGlzLl9pbml0U2hyaW5rKCk7fQp0aGlzLl9pbml0Rmx5b3V0TWVudUZpeChlKTt9ZWxzZXt0aGlzLndpbi5vZmYoJ3Njcm9sbC5mbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKTt0aGlzLndpbi5vZmYoJ3Jlc2l6ZS5mbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKTt0aGlzLmhlYWRlci5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jyk7dGhpcy5oZWFkZXIucmVtb3ZlQXR0cignc3R5bGUnKTt0aGlzLmhlYWRlci5wYXJlbnQoKS5jc3MoJ3BhZGRpbmctdG9wJywnMCcpO319LF9tYWtlV2luZG93U3RpY2t5OmZ1bmN0aW9uKHdpbmRvd1NpemUpe3ZhciBtYWtlU3RpY2t5PWZhbHNlO3N3aXRjaCh0aGlzLnN0aWNreU9uKXtjYXNlJ3hsJzptYWtlU3RpY2t5PXdpbmRvd1NpemU+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydsYXJnZSddO2JyZWFrO2Nhc2UnJzpjYXNlJ2Rlc2t0b3AnOm1ha2VTdGlja3k9d2luZG93U2l6ZT49RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydtZWRpdW0nXTticmVhaztjYXNlJ2Rlc2t0b3AtbWVkaXVtJzptYWtlU3RpY2t5PXdpbmRvd1NpemU+RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydzbWFsbCddO2JyZWFrO2Nhc2UnbGFyZ2UnOm1ha2VTdGlja3k9d2luZG93U2l6ZT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ21lZGl1bSddJiZ3aW5kb3dTaXplPD1GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ2xhcmdlJ107YnJlYWs7Y2FzZSdsYXJnZS1tZWRpdW0nOm1ha2VTdGlja3k9d2luZG93U2l6ZT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ3NtYWxsJ10mJndpbmRvd1NpemU8PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snbGFyZ2UnXTticmVhaztjYXNlJ21lZGl1bSc6bWFrZVN0aWNreT0od2luZG93U2l6ZTw9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydtZWRpdW0nXSYmd2luZG93U2l6ZT5GTEJ1aWxkZXJMYXlvdXRDb25maWcuYnJlYWtwb2ludHNbJ3NtYWxsJ10pO2JyZWFrO2Nhc2UnbWVkaXVtLW1vYmlsZSc6bWFrZVN0aWNreT0od2luZG93U2l6ZTw9RkxCdWlsZGVyTGF5b3V0Q29uZmlnLmJyZWFrcG9pbnRzWydtZWRpdW0nXSk7YnJlYWs7Y2FzZSdtb2JpbGUnOm1ha2VTdGlja3k9KHdpbmRvd1NpemU8PUZMQnVpbGRlckxheW91dENvbmZpZy5icmVha3BvaW50c1snc21hbGwnXSk7YnJlYWs7Y2FzZSdhbGwnOm1ha2VTdGlja3k9dHJ1ZTticmVhazt9CnJldHVybiBtYWtlU3RpY2t5O30sX2RvU3RpY2t5OmZ1bmN0aW9uKGUpe3ZhciB3aW5Ub3A9TWF0aC5mbG9vcih0aGlzLndpbi5zY3JvbGxUb3AoKSksaGVhZGVyVG9wPU1hdGguZmxvb3IodGhpcy5oZWFkZXIuZGF0YSgnb3JpZ2luYWwtdG9wJykpLGhhc1N0aWNreUNsYXNzPXRoaXMuaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKSxoYXNTY3JvbGxlZENsYXNzPXRoaXMuaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zY3JvbGxlZCcpLGJlZm9yZUhlYWRlcj10aGlzLmhlYWRlci5wcmV2QWxsKCcuZmwtYnVpbGRlci1jb250ZW50JyksYm9keVRvcFBhZGRpbmc9cGFyc2VJbnQoalF1ZXJ5KCdib2R5JykuY3NzKCdwYWRkaW5nLXRvcCcpKSx3aW5CYXJIZWlnaHQ9JCgnI3dwYWRtaW5iYXInKS5sZW5ndGg/JCgnI3dwYWRtaW5iYXInKS5vdXRlckhlaWdodCgpOjAsaGVhZGVySGVpZ2h0PTA7aWYoaXNOYU4oYm9keVRvcFBhZGRpbmcpKXtib2R5VG9wUGFkZGluZz0wO30KaWYodGhpcy5oYXNBZG1pbkJhciYmdGhpcy53aW4ud2lkdGgoKT42MDApe3dpblRvcCs9TWF0aC5mbG9vcih3aW5CYXJIZWlnaHQpO30KaWYod2luVG9wPmhlYWRlclRvcCl7aWYoIWhhc1N0aWNreUNsYXNzKXtpZihlJiYoJ3Njcm9sbCc9PT1lLnR5cGV8fCdzbWFydHNjcm9sbCc9PT1lLnR5cGUpKXt0aGlzLmhlYWRlci5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc3RpY2t5Jyk7aWYodGhpcy5vdmVybGF5JiZiZWZvcmVIZWFkZXIubGVuZ3RoKXt0aGlzLmhlYWRlci5jc3MoJ3RvcCcsd2luQmFySGVpZ2h0KTt9fQppZighdGhpcy5vdmVybGF5KXt0aGlzLl9hZGp1c3RIZWFkZXJIZWlnaHQoKTt9fX0KZWxzZSBpZihoYXNTdGlja3lDbGFzcyl7dGhpcy5oZWFkZXIucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXN0aWNreScpO3RoaXMuaGVhZGVyLnJlbW92ZUF0dHIoJ3N0eWxlJyk7dGhpcy5oZWFkZXIucGFyZW50KCkuY3NzKCdwYWRkaW5nLXRvcCcsJzAnKTt9CnRoaXMuX2FkanVzdFN0aWNreUhlYWRlcldpZHRoKCk7aWYod2luVG9wPmhlYWRlclRvcCl7aWYoIWhhc1Njcm9sbGVkQ2xhc3Mpe3RoaXMuaGVhZGVyLmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zY3JvbGxlZCcpO319ZWxzZSBpZihoYXNTY3JvbGxlZENsYXNzKXt0aGlzLmhlYWRlci5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2Nyb2xsZWQnKTt9CnRoaXMuX2ZseW91dE1lbnVGaXgoZSk7fSxfaW5pdEZseW91dE1lbnVGaXg6ZnVuY3Rpb24oZSl7dmFyIGhlYWRlcj10aGlzLmhlYWRlcixtZW51TW9kdWxlPWhlYWRlci5jbG9zZXN0KCcuZmwtbWVudScpLGZseW91dE1lbnU9bWVudU1vZHVsZS5maW5kKCcuZmwtbWVudS1tb2JpbGUtZmx5b3V0JyksaXNQdXNoTWVudT1tZW51TW9kdWxlLmhhc0NsYXNzKCdmbC1tZW51LXJlc3BvbnNpdmUtZmx5b3V0LXB1c2gnKXx8bWVudU1vZHVsZS5oYXNDbGFzcygnZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1wdXNoLW9wYWNpdHknKSxpc092ZXJsYXk9bWVudU1vZHVsZS5oYXNDbGFzcygnZmwtbWVudS1yZXNwb25zaXZlLWZseW91dC1vdmVybGF5JyksZmx5b3V0UG9zPW1lbnVNb2R1bGUuaGFzQ2xhc3MoJ2ZsLWZseW91dC1yaWdodCcpPydyaWdodCc6J2xlZnQnLGZseW91dFBhcmVudD1oZWFkZXIucGFyZW50KCkuaXMoJ2hlYWRlcicpP2hlYWRlci5wYXJlbnQoKS5wYXJlbnQoKTpoZWFkZXIucGFyZW50KCk7aXNGdWxsV2lkdGg9dGhpcy53aW4ud2lkdGgoKT09PWhlYWRlci53aWR0aCgpLGZseW91dExheW91dD0nJyxhY3RpdmVQb3M9MjUwLGhlYWRlclBvcz0wO2lmKCFmbHlvdXRNZW51Lmxlbmd0aCl7cmV0dXJuO30KaWYodGhpcy53aW4ud2lkdGgoKT5oZWFkZXIucGFyZW50KCkud2lkdGgoKSl7aGVhZGVyUG9zPSh0aGlzLndpbi53aWR0aCgpLWhlYWRlci53aWR0aCgpKS8gMjt9CmlmKGlzT3ZlcmxheSl7YWN0aXZlUG9zPWhlYWRlclBvczt9CmVsc2UgaWYoaXNQdXNoTWVudSl7YWN0aXZlUG9zPWFjdGl2ZVBvcytoZWFkZXJQb3M7fQpmbHlvdXRNZW51LmRhdGEoJ2FjdGl2ZVBvcycsYWN0aXZlUG9zKTtpZihpc1B1c2hNZW51KXtmbHlvdXRMYXlvdXQ9J3B1c2gtJytmbHlvdXRQb3M7fQplbHNlIGlmKGlzT3ZlcmxheSl7Zmx5b3V0TGF5b3V0PSdvdmVybGF5LScrZmx5b3V0UG9zO30KaWYoaXNQdXNoTWVudSYmISQoJ2h0bWwnKS5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oYXMtZmx5b3V0LW1lbnUnKSl7JCgnaHRtbCcpLmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWh
573hcy1mbHlvdXQtbWVudScpO30KaWYoIWZseW91dFBhcmVudC5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1mbHlvdXQtbWVudS0nK2ZseW91dExheW91dCkpe2ZseW91dFBhcmVudC5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1mbHlvdXQtbWVudS0nK2ZseW91dExheW91dCk7fQppZighaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWZseW91dC1tZW51LW92ZXJsYXknKSYmaXNPdmVybGF5KXtoZWFkZXIuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtb3ZlcmxheScpO30KaWYoIWhlYWRlci5oYXNDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItZnVsbC13aWR0aCcpJiZpc0Z1bGxXaWR0aCl7aGVhZGVyLmFkZENsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1mdWxsLXdpZHRoJyk7fQplbHNlIGlmKCFpc0Z1bGxXaWR0aCl7aGVhZGVyLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1mdWxsLXdpZHRoJyk7fQptZW51TW9kdWxlLm9uKCdjbGljaycsJy5mbC1tZW51LW1vYmlsZS10b2dnbGUnLCQucHJveHkoZnVuY3Rpb24oZXZlbnQpe2lmKG1lbnVNb2R1bGUuZmluZCgnLmZsLW1lbnUtbW9iaWxlLXRvZ2dsZS5mbC1hY3RpdmUnKS5sZW5ndGgpeyQoJ2h0bWwnKS5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1mbHlvdXQtbWVudS1hY3RpdmUnKTtldmVudC5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKTt9CmVsc2V7JCgnaHRtbCcpLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWZseW91dC1tZW51LWFjdGl2ZScpO30KdGhpcy5fZmx5b3V0TWVudUZpeChldmVudCk7fSx0aGlzKSk7fSxfZmx5b3V0TWVudUZpeDpmdW5jdGlvbihlKXt2YXIgaGVhZGVyPXRoaXMuaGVhZGVyLG1lbnVNb2R1bGU9JChlLnRhcmdldCkuY2xvc2VzdCgnLmZsLW1lbnUnKSxmbHlvdXRNZW51PW1lbnVNb2R1bGUuZmluZCgnLmZsLW1lbnUtbW9iaWxlLWZseW91dCcpLGZseW91dFBvcz1tZW51TW9kdWxlLmhhc0NsYXNzKCdmbC1mbHlvdX
573QtcmlnaHQnKT8ncmlnaHQnOidsZWZ0JyxtZW51T3BhY2l0eT1tZW51TW9kdWxlLmZpbmQoJy5mbC1tZW51LW1vYmlsZS1vcGFjaXR5JyksaXNTY3JvbGw9J3VuZGVmaW5lZCchPT10eXBlb2YgZSYmJ3Njcm9sbCc9PT1lLmhhbmRsZU9iai50eXBlLGFjdGl2ZVBvcz0ndW5kZWZpbmVkJyE9PXR5cGVvZiBmbHlvdXRNZW51LmRhdGEoJ2FjdGl2ZVBvcycpP2ZseW91dE1lbnUuZGF0YSgnYWN0aXZlUG9zJyk6MCxoZWFkZXJQb3M9KHRoaXMud2luLndpZHRoKCktaGVhZGVyLndpZHRoKCkpLyAyLGluYWN0aXZlUG9zPWhlYWRlclBvcz4wP2FjdGl2ZVBvcys0OjI1NDtpZighZmx5b3V0TWVudS5sZW5ndGgpe3JldHVybjt9CmlmKHRoaXMub3ZlcmxheSl7cmV0dXJuO30KaWYoJCgnLmZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtYWN0aXZlJykubGVuZ3RoKXtpZihpc1Njcm9sbCYmIWZseW91dE1lbnUuaGFzQ2xhc3MoJ2ZsLW1lbnUtZGlzYWJsZS10cmFuc2l0aW9uJykpe2ZseW91dE1lbnUuYWRkQ2xhc3MoJ2ZsLW1lbnUtZGlzYWJsZS10cmFuc2l0aW9uJyk7fQppZihoZWFkZXIuaGFzQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXN0aWNreScpKXtpZighaXNTY3JvbGwpe3NldFRpbWVvdXQoJC5wcm94eShmdW5jdGlvbigpe2ZseW91dE1lbnUuY3NzKGZseW91dFBvcywnLScrYWN0aXZlUG9zKydweCcpO30sdGhpcyksMSk7fQplbHNle2ZseW91dE1lbnUuY3NzKGZseW91dFBvcywnLScrYWN0aXZlUG9zKydweCcpO319CmVsc2V7Zmx5b3V0TWVudS5jc3MoZmx5b3V0UG9zLCcwcHgnKTt9fQplbHNle2lmKGZseW91dE1lbnUuaGFzQ2xhc3MoJ2ZsLW1lbnUtZGlzYWJsZS10cmFuc2l0aW9uJykpe2ZseW91dE1lbnUucmVtb3ZlQ2xhc3MoJ2ZsLW1lbnUtZGlzYWJsZS10cmFuc2l0aW9uJyk7fQppZihoZWFkZXIuaGFzQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItZmx5b3V0LW1lbnUtb3ZlcmxheScpJiZoZWFkZXJQb3M+MCYmaGVhZGVyUG9zPDI1MCl7aWYoaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKSl7aW5hY3RpdmVQb3M9aGVhZGVyUG9zKzI1NDt9CmVsc2V7aW5hY3RpdmVQb3M9MjU0O319CmlmKGUmJmUudHlwZT09PSdyZXNpemUnKXtpbmFjdGl2ZVBvcz1oZWFkZXJQb3MrMjU0O30KZmx5b3V0TWVudS5jc3MoZmx5b3V0UG9zLCctJytpbmFjdGl2ZVBvcysncHgnKTt9CmlmKGUmJm1lbnVNb2R1bGUuaXMoJy5mbC1tZW51LXJlc3BvbnNpdmUtZmx5b3V0LW92ZXJsYXknKSYmJC5pbmZpbml0ZXNjcm9sbCl7ZS5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKTt9CmlmKG1lbnVPcGFjaXR5Lmxlbmd0aCl7aWYoaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zdGlja3knKSl7aWYoJzBweCc9PT1tZW51T3BhY2l0eS5jc3MoJ2xlZnQnKSl7bWVudU9wYWNpdHkuY3NzKCdsZWZ0JywnLScraGVhZGVyUG9zKydweCcpO319CmVsc2V7bWVudU9wYWNpdHkuY3NzKCdsZWZ0JywnJyk7fX19LF9hZGp1c3RTdGlja3lIZWFkZXJXaWR0aDpmdW5jdGlvbigpe2lmKCQoJ2JvZHknKS5oYXNDbGFzcygnZmwtZml4ZWQtd2lkdGgnKSl7dmFyIHBhcmVudFdpZHRoPXRoaXMuaGVhZGVyLnBhcmVudCgpLndpZHRoKCk7aWYodGhpcy53aW4ud2lkdGgoKT49OTkyKXt0aGlzLmhlYWRlci5jc3MoeydtYXJnaW4nOicwIGF1dG8nLCdtYXgtd2lkdGgnOnBhcmVudFdpZHRoLH0pO30KZWxzZXt0aGlzLmhlYWRlci5jc3MoeydtYXJnaW4nOicnLCdtYXgtd2lkdGgnOicnLH0pO319fSxfYWRqdXN0SGVhZGVySGVpZ2h0OmZ1bmN0aW9uKCl7dmFyIGJlZm9yZUhlYWRlcj10aGlzLmhlYWRlci5wcmV2QWxsKCcuZmwtYnVpbGRlci1jb250ZW50JyksYmVmb3JlSGVhZGVySGVpZ2h0PTAsYmVmb3JlSGVhZGVyRml4PTAsaGVhZGVySGVpZ2h0PU1hdGguZmxvb3IodGhpcy5oZWFkZXIub3V0ZXJIZWlnaHQoKSksYm9keVRvcFBhZGRpbmc9cGFyc2VJbnQoJCgnYm9keScpLmNzcygncGFkZGluZy10b3AnKSksd3BBZG1pbkJhckhlaWdodD0wLHRvdGFsSGVhZGVySGVpZ2h0PTA7aWYoaXNOYU4oYm9keVRvcFBhZGRpbmcpKXtib2R5VG9wUGFkZGluZz0wO30KaWYoYmVmb3JlSGVhZGVyLmxlbmd0aCl7JC5lYWNoKGJlZm9yZUhlYWRlcixmdW5jdGlvbigpe2JlZm9yZUhlYWRlckhlaWdodCs9TWF0aC5mbG9vcigkKHRoaXMpLm91dGVySGVpZ2h0KCkpO30pO2JlZm9yZUhlYWRlckZpeD0yO30KaWYodGhpcy5oYXNBZG1pbkJhciYmdGhpcy53aW4ud2lkdGgoKTw9NjAwKXt3cEFkbWluQmFySGVpZ2h0PU1hdGguZmxvb3IoJCgnI3dwYWRtaW5iYXInKS5vdXRlckhlaWdodCgpKTt9CnRvdGFsSGVhZGVySGVpZ2h0PU1hdGguZmxvb3IoYmVmb3JlSGVhZGVySGVpZ2h0K2hlYWRlckhlaWdodCk7aWYoaGVhZGVySGVpZ2h0PjApe3ZhciBoZWFkZXJQYXJlbnQ9dGhpcy5oZWFkZXIucGFyZW50KCksaGVhZGVyUGFyZW50VG9wUGFkZGluZz0wO2lmKCQoaGVhZGVyUGFyZW50KS5pcygnYm9keScpKXtoZWFkZXJQYXJlbnRUb3BQYWRkaW5nPU1hdGguZmxvb3IoaGVhZGVySGVpZ2h0LXdwQWRtaW5CYXJIZWlnaHQpO31lbHNle2hlYWRlclBhcmVudFRvcFBhZGRpbmc9TWF0aC5mbG9vcihoZWFkZXJIZWlnaHQtYm9keVRvcFBhZGRpbmctd3BBZG1pbkJhckhlaWdodCk7fQokKGhlYWRlclBhcmVudCkuY3NzKCdwYWRkaW5nLXRvcCcsKGhlYWRlclBhcmVudFRvcFBhZGRpbmctYmVmb3JlSGVhZGVyRml4KSsncHgnKTt0aGlzLmhlYWRlci5jc3Moeyctd2Via2l0LXRyYW5zZm9ybSc6J3RyYW5zbGF0ZSgwcHgsIC0nK3RvdGFsSGVhZGVySGVpZ2h0KydweCknLCctbXMtdHJhbnNmb3JtJzondHJhbnNsYXRlKDBweCwgLScrdG90YWxIZWFkZXJIZWlnaHQrJ3B4KScsJ3RyYW5zZm9ybSc6J3RyYW5zbGF0ZSgwcHgsIC0nK3RvdGFsSGVhZGVySGVpZ2h0KydweCknfSk7fX0sX2luaXRTaHJpbms6ZnVuY3Rpb24oZSl7aWYodGhpcy53aW4ud2lkdGgoKT49dGhpcy5icmVha3BvaW50V2lkdGgpe3RoaXMud2luLm9uKCdzY3JvbGwuZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rJywkLnByb3h5KHRoaXMuX2RvU2hyaW5rLHRoaXMpKTt0aGlzLl9zZXRJbWFnZU1heEhlaWdodCgpO2lmKHRoaXMud2luLnNjcm9sbFRvcCgpPjApe3RoaXMuX2RvU2hyaW5rKCk7fX1lbHNle3RoaXMuaGVhZGVyLnBhcmVudCgpLmNzcygncGFkZGluZy10b3AnLCcwJyk7dGhpcy53aW4ub2ZmKCdzY3JvbGwuZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rJyk7dGhpcy5fcmVtb3ZlU2hyaW5rKCk7dGhpcy5fcmVtb3ZlSW1hZ2VNYXhIZWlnaHQoKTt9fSxfZG9TaHJpbms6ZnVuY3Rpb24oZSl7dmFyIHdpblRvcD10aGlzLndpbi5zY3JvbGxUb3AoKSxoZWFkZXJUb3A9dGhpcy5oZWFkZXIuZGF0YSgnb3JpZ2luYWwtdG9wJyksaGVhZGVySGVpZ2h0PXRoaXMuaGVhZGVyLmRhdGEoJ29yaWdpbmFsLWhlaWdodCcpLHNocmlua0ltYWdlSGVpZ2h0PXRoaXMuaGVhZGVyLmRhdGEoJ3Nocmluay1pbWFnZS1oZWlnaHQnKSx3aW5kb3dTaXplPXRoaXMud2luLndpZHRoKCksbWFrZVN0aWNreT10aGlzLl9tYWtl
573V2luZG93U3RpY2t5KHdpbmRvd1NpemUpLGhhc0NsYXNzPXRoaXMuaGVhZGVyLmhhc0NsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmsnKTtpZih0aGlzLmhhc0FkbWluQmFyKXt3aW5Ub3ArPTMyO30KaWYobWFrZVN0aWNreSYmKHdpblRvcD5oZWFkZXJUb3AraGVhZGVySGVpZ2h0KSl7aWYoIWhhc0NsYXNzKXt0aGlzLmhlYWRlci5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rJyk7dGhpcy5oZWFkZXIuZmluZCgnaW1nJykuZWFjaChmdW5jdGlvbihpKXt2YXIgaW1hZ2U9JCh0aGlzKSxtYXhNZWdhTWVudT1pbWFnZS5jbG9zZXN0KCcubWF4LW1lZ2EtbWVudScpLmxlbmd0aCxpbWFnZUluTGlnaHRib3g9aW1hZ2UuY2xvc2VzdCgnLmZsLWJ1dHRvbi1saWdodGJveC1jb250ZW50JykubGVuZ3RoLGltYWdlSW5OYXZNZW51PWltYWdlLmNsb3Nlc3QoJ2xpLm1lbnUtaXRlbScpLmxlbmd0aDtpZighKGltYWdlSW5MaWdodGJveHx8aW1hZ2VJbk5hdk1lbnV8fG1heE1lZ2FNZW51KSl7aW1hZ2UuY3NzKCdtYXgtaGVpZ2h0JyxzaHJpbmtJbWFnZUhlaWdodCk7fX0pO3RoaXMuaGVhZGVyLmZpbmQoJy5mbC1yb3ctY29udGVudC13cmFwJykuZWFjaChmdW5jdGlvbigpe3ZhciByb3c9JCh0aGlzKTtpZihwYXJzZUludChyb3cuY3NzKCdwYWRkaW5nLWJvdHRvbScpKT41KXtyb3cuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1yb3ctYm90dG9tJyk7fQppZihwYXJzZUludChyb3cuY3NzKCdwYWRkaW5nLXRvcCcpKT41KXtyb3cuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1yb3ctdG9wJyk7fX0pO3RoaXMuaGVhZGVyLmZpbmQoJy5mbC1tb2R1bGUtY29udGVudCcpLmVhY2goZnVuY3Rpb24oKXt2YXIgbW9kdWxlPSQodGhpcyk7aWYocGFyc2VJbnQobW9kdWxlLmNzcygnbWFyZ2luLWJvdHRvbScpKT41KXttb2R1bGUuYWRkQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1tb2R1bGUtYm90dG9tJyk7fQppZihwYXJzZUludChtb2R1bGUuY3NzKCdtYXJnaW4tdG9wJykpPjUpe21vZHVsZS5hZGRDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rLW1vZHVsZS10b3AnKTt9fSk7fX1lbHNlIGlmKGhhc0NsYXNzKXt0aGlzLmhlYWRlci5maW5kKCdpbWcnKS5jc3MoJ21heC1oZWlnaHQnLCcnKTt0aGlzLl9yZW1vdmVTaHJpbmsoKTt9CmlmKCd1bmRlZmluZWQnPT09dHlwZW9mKGUpJiYkKCdib2R5JykuaGFzQ2xhc3MoJ2ZsLWZpeGVkLXdpZHRoJykpe2lmKCF0aGlzLm92ZXJsYXkpe3RoaXMuX2FkanVzdEhlYWRlckhlaWdodCgpO319fSxfcmVtb3ZlU2hyaW5rOmZ1bmN0aW9uKCl7dmFyIHJvd3M9dGhpcy5oZWFkZXIuZmluZCgnLmZsLXJvdy1jb250ZW50LXdyYXAnKSxtb2R1bGVzPXRoaXMuaGVhZGVyLmZpbmQoJy5mbC1tb2R1bGUtY29udGVudCcpO3Jvd3MucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1yb3ctYm90dG9tJyk7cm93cy5yZW1vdmVDbGFzcygnZmwtdGhlbWUtYnVpbGRlci1oZWFkZXItc2hyaW5rLXJvdy10b3AnKTttb2R1bGVzLnJlbW92ZUNsYXNzKCdmbC10aGVtZS1idWlsZGVyLWhlYWRlci1zaHJpbmstbW9kdWxlLWJvdHRvbScpO21vZHVsZXMucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluay1tb2R1bGUtdG9wJyk7dGhpcy5oZWFkZXIucmVtb3ZlQ2xhc3MoJ2ZsLXRoZW1lLWJ1aWxkZXItaGVhZGVyLXNocmluaycpO30sX3NldEltYWdlTWF4SGVpZ2h0OmZ1bmN0aW9uKCl7dmFyIGhlYWQ9JCgnaGVhZCcpLHN0eWxlc0lkPSdmbC1oZWFkZXItc3R5bGVzLScrdGhpcy5oZWFkZXIuZGF0YSgncG9zdC1pZCcpLHN0eWxlcz0nJyxpbWFnZXM9dGhpcy5oZWFkZXIuZmluZCgnLmZsLW1vZHVsZS1jb250ZW50IGltZycpO2lmKCQoJyMnK3N0eWxlc0lkKS5sZW5ndGgpe3JldHVybjt9CmltYWdlcy5lYWNoKGZ1bmN0aW9uKGkpe3ZhciBpbWFnZT0kKHRoaXMpLGhlaWdodD1pbWFnZS5oZWlnaHQoKSxub2RlPWltYWdlLmNsb3Nlc3QoJy5mbC1tb2R1bGUnKS5kYXRhKCdub2RlJyksY2xhc3NOYW1lPSdmbC1ub2RlLScrbm9kZSsnLWltZy0nK2ksbWF4TWVnYU1lbnU9aW1hZ2UuY2xvc2VzdCgnLm1heC1tZWdhLW1lbnUnKS5sZW5ndGgsaW1hZ2VJbkxpZ2h0Ym94PWltYWdlLmNsb3Nlc3QoJy5mbC1idXR0b24tbGlnaHRib3gtY29udGVudCcpLmxlbmd0aCxpbWFnZUluTmF2TWVudT1pbWFnZS5jbG9zZXN0KCdsaS5tZW51LWl0ZW0nKS5sZW5ndGg7aWYoIShpbWFnZUluTGlnaHRib3h8fGltYWdlSW5OYXZNZW51fHxtYXhNZWdhTWVudSkpe2ltYWdlLmFkZENsYXNzKGNsYXNzTmFtZSk7c3R5bGVzKz0nLicrY2xhc3NOYW1lKycgeyBtYXgtaGVpZ2h0OiAnKyhoZWlnaHQ/aGVpZ2h0OmltYWdlWzBdLmhlaWdodCkrJ3B4IH0nO319KTtpZignJyE9PXN0eWxlcyl7aGVhZC5hcHBlbmQoJzxzdHlsZSBpZD0iJytzdHlsZXNJZCsnIj4nK3N0eWxlcysnPC9zdHlsZT4nKTt9fSxfcmVtb3ZlSW1hZ2VNYXhIZWlnaHQ6ZnVuY3Rpb24oKXskKCcjZmwtaGVhZGVyLXN0eWxlcy0nK3RoaXMuaGVhZGVyLmRhdGEoJ3Bvc3QtaWQnKSkucmVtb3ZlKCk7fSx9OyQoZnVuY3Rpb24oKXtGTFRoZW1lQnVpbGRlckhlYWRlckxheW91dC5pbml0KCk7fSk7fSkoalF1ZXJ5KTs7KGZ1bmN0aW9uKCQpe2Z1bmN0aW9uIGVxdWFsaGVpZ2h0KCl7aWYod2luZG93Lm5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZignTVNJRSAnKT4wKXtyZXR1cm47fQp2YXIgbWF4SGVpZ2h0PTA7JCgnLmZsLW5vZGUtNWQyNjViNjcxM2VlYyAucHAtbG9nb3Mtd3JhcHBlciAucHAtbG9nbycpLmVhY2goZnVuY3Rpb24oaW5kZXgpe2lmKCgkKHRoaXMpLmZpbmQoJy5sb2dvLWltYWdlJykub3V0ZXJIZWlnaHQoKSs0Mik+bWF4SGVpZ2h0KXttYXhIZWlnaHQ9JCh0aGlzKS5maW5kKCcubG9nby1pbWFnZScpLm91dGVySGVpZ2h0KCkrNDI7fX0pOyQoJy5mbC1ub2RlLTVkMjY1YjY3MTNlZWMgLnBwLWxvZ29zLXdyYXBwZXIgLnBwLWxvZ28nKS5jc3MoJ2hlaWdodCcsbWF4SGVpZ2h0KydweCcpO3JldHVybiBtYXhIZWlnaHQ7fQokKCcuZmwtbm9kZS01ZDI2NWI2NzEzZWVjIC5wcC1sb2dvcy13cmFwcGVyJykuaW1hZ2VzTG9h
573ZGVkKGZ1bmN0aW9uKCl7fSk7fSkoalF1ZXJ5KTtqUXVlcnkoZnVuY3Rpb24oJCl7JChmdW5jdGlvbigpeyQoJy5mbC1ub2RlLTVkNTcxN2FmYmI2ZGEgLmZsLXBob3RvLWltZycpLm9uKCdtb3VzZWVudGVyJyxmdW5jdGlvbihlKXskKHRoaXMpLmRhdGEoJ3RpdGxlJywkKHRoaXMpLmF0dHIoJ3RpdGxlJykpLnJlbW92ZUF0dHIoJ3RpdGxlJyk7fSkub24oJ21vdXNlbGVhdmUnLGZ1bmN0aW9uKGUpeyQodGhpcykuYXR0cigndGl0bGUnLCQodGhpcykuZGF0YSgndGl0bGUnKSkuZGF0YSgndGl0bGUnLG51bGwpO30pO30pO3dpbmRvdy5fZmxfc3RyaW5nX3RvX3NsdWdfcmVnZXg9J2EtekEtWjAtOSc7fSk7"></script>
573</body></html>
574<!-- Dynamic page generated in 1.825 seconds. -->
575<!-- Cached page generated by WP-Super-Cache on 2026-09-29 18:19:55 -->
576
577<!-- Compression = gzip -->

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.