/**
 * Initial state, hidden off screen
 */
.clicky-menu ul {
	position: absolute;
	top: 100%;
	left: 0;
	visibility: hidden; /*[1]*/
}

/**
 * No JS fallback
 *
 * Triggers menus on hover rather than click. Supports keyboard navigation in modern browsers.
 */
.clicky-menu.no-js li:hover > ul {
	visibility: visible;
}
.clicky-menu.no-js li:focus-within > ul { /*[2]*/
	visibility: visible;
}

/**
 * Open/Close Menu Behavior with JS
 */
.clicky-menu ul[aria-hidden="false"] {
	visibility: visible;
}

/* Prevent offscreen-submenus */
.clicky-menu .sub-menu--right {
	left: auto !important;
	right: 0 !important;
}

/**
 * Footnotes
 *
 * [1] Using visibility instead of display allows for easier transitions and animation of submenus
 * [2] Must be a separate ruleset so that hover works in non-modern browsers
 */

*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:none}html,body{margin:0;padding:0;background:#fff}form{margin:0;padding:0}img{border:0;max-width:100%;height:auto}td{vertical-align:top}p{margin:0 0 30px 0}p:last-child{margin:0}a{transition:0.25s ease;color:#232e6c}nav ul{margin:0;padding:0;list-style-type:none}#skip{display:inline-block;background:#302e57;color:#fff;text-decoration:none;font-weight:bold;padding:10px;position:absolute;top:10px;left:-1000px;transition:none}#skip:focus{left:10px}.btn,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a,.is-style-btn>div{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center}.btn:not(:disabled):focus,#buddypress .generic-button .btn:not(:disabled):focus,.btn:not(:disabled):hover,#buddypress .generic-button .btn:not(:disabled):hover,.is-style-btn>a:not(:disabled):focus,.is-style-btn>a:not(:disabled):hover,.is-style-btn>div:not(:disabled):focus,.is-style-btn>div:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){.btn,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a,.is-style-btn>div{font-size:18px;min-width:1px;padding:14px 30px}}.btn:disabled,#buddypress .generic-button .btn:disabled,.is-style-btn>a:disabled,.is-style-btn>div:disabled{cursor:default}.btn .loading-indicator,#buddypress .generic-button .btn .loading-indicator,.is-style-btn>a .loading-indicator,.is-style-btn>div .loading-indicator{display:none}.btn.loading .loading-indicator,#buddypress .generic-button .loading.btn .loading-indicator,.is-style-btn>a.loading .loading-indicator,.is-style-btn>div.loading .loading-indicator{display:inline-block}.btn .json,#buddypress .generic-button .btn .json,.is-style-btn>a .json,.is-style-btn>div .json{display:none !important}.btn.sml,#buddypress .generic-button .sml.btn,.is-style-btn>a.sml,.is-style-btn>div.sml{font-size:15px;line-height:19px;padding:10px 30px;min-width:130px}.btn.accent,#buddypress .generic-button .accent.btn,.is-style-btn>a.accent,.is-style-btn>div.accent{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-dark-bg)}.btn.accent:focus,#buddypress .generic-button .accent.btn:focus,.btn.accent:hover,#buddypress .generic-button .accent.btn:hover,.is-style-btn>a.accent:focus,.is-style-btn>a.accent:hover,.is-style-btn>div.accent:focus,.is-style-btn>div.accent:hover{background:var(--color-dark-bg);color:#fff;border-color:#fff}.btn.solid-secondary-accent,#buddypress .generic-button .solid-secondary-accent.btn,.is-style-btn>a.solid-secondary-accent,.is-style-btn>div.solid-secondary-accent{border-color:var(--color-secondary-accent) !important;background:var(--color-secondary-accent);color:var(--color-dark-bg)}.btn.solid-secondary-accent:focus,#buddypress .generic-button .solid-secondary-accent.btn:focus,.btn.solid-secondary-accent:hover,#buddypress .generic-button .solid-secondary-accent.btn:hover,.is-style-btn>a.solid-secondary-accent:focus,.is-style-btn>a.solid-secondary-accent:hover,.is-style-btn>div.solid-secondary-accent:focus,.is-style-btn>div.solid-secondary-accent:hover{background:var(--color-dark-bg);color:#fff}.btn.outline,#buddypress .generic-button .outline.btn,.is-style-btn>a.outline,.is-style-btn>div.outline{color:var(--color-dark-bg);background:var(--color-secondary-accent);border-color:var(--color-dark-bg)}.btn.outline:focus,#buddypress .generic-button .outline.btn:focus,.btn.outline:hover,#buddypress .generic-button .outline.btn:hover,.is-style-btn>a.outline:focus,.is-style-btn>a.outline:hover,.is-style-btn>div.outline:focus,.is-style-btn>div.outline:hover{color:#fff;background:var(--color-dark-bg)}.btn.pill,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a.pill,.is-style-btn>div.pill{font-size:12px;text-transform:uppercase;padding:5px 10px 3px 10px;min-width:1px;border-radius:10px}.btn.pill,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a.pill,.is-style-btn>div.pill{border-color:var(--color-dark-bg)}.is-style-btn-blue>a,.is-style-btn-blue>div{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center;border-color:var(--color-secondary-accent);background:#007CB2}.is-style-btn-blue>a:not(:disabled):focus,.is-style-btn-blue>a:not(:disabled):hover,.is-style-btn-blue>div:not(:disabled):focus,.is-style-btn-blue>div:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){.is-style-btn-blue>a,.is-style-btn-blue>div{font-size:18px;min-width:1px;padding:14px 30px}}.is-style-btn-blue>a:disabled,.is-style-btn-blue>div:disabled{cursor:default}.is-style-btn-blue>a .loading-indicator,.is-style-btn-blue>div .loading-indicator{display:none}.is-style-btn-blue>a.loading .loading-indicator,.is-style-btn-blue>div.loading .loading-indicator{display:inline-block}.is-style-btn-blue>a .json,.is-style-btn-blue>div .json{display:none !important}.btn.gform_button,#buddypress .generic-button .gform_button.btn{line-height:normal !important}.posts-grid{display:flex;flex-wrap:wrap;margin:40px -15px -60px -15px !important;font-size:16px;line-height:1.5em}.posts-grid>div{padding:0 15px 60px 15px;width:33.3333333333%;display:flex;flex-direction:column;margin:0 !important}.posts-grid h2 a,.posts-grid h3 a,.posts-grid h4 a{text-decoration:none}.posts-grid a{text-decoration-thickness:1px}.posts-grid .location{text-align:center;margin:0 0 10px 0}.posts-grid .thumb{position:relative;padding-bottom:58%;overflow:hidden;border-radius:15px;margin:0 0 10px 0 !important}.posts-grid .thumb img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.posts-grid .date{font-size:0.9rem;margin:0;margin:0 0 4px 0}.posts-grid.events-grid .link{font-size:14px;line-height:1em}.posts-grid.stories-grid .link{margin-top:-20px}.posts-grid.blog-posts-grid .thumb{padding-bottom:78%}.posts-grid.partnerships-grid h4{text-align:center}.posts-grid.partnerships-grid h4 a{text-decoration:underline}.posts-grid .footer{width:100%;text-align:center;display:block}.posts-grid .more{width:100%;display:block;text-align:center}@media only screen and (max-width: 980px){.posts-grid>div{width:50%}}@media only screen and (max-width: 680px){.posts-grid>div{width:100%}}.wp-block-columns.resources-list{text-align:center;gap:30px}.wp-block-columns.resources-list>div{display:flex;flex-direction:column}.wp-block-columns.resources-list h3{flex-grow:1}.wp-block-columns.resources-list h3 a{text-decoration-line:none;color:var(--color-dark-bg);background:none}.wp-block-columns.resources-list h3 a:focus,.wp-block-columns.resources-list h3 a:hover{text-decoration-line:underline}.wp-block-columns.resources-list figure{margin:0}.wp-block-columns.resources-list img{display:block;width:100%;transition:0.25s ease}.wp-block-columns.resources-list .wp-block-image a{border-radius:15px;overflow:hidden;border:solid 4px transparent;display:inline-block}.wp-block-columns.resources-list .wp-block-image a:focus,.wp-block-columns.resources-list .wp-block-image a:hover{border-color:var(--text-color)}.wp-block-columns.resources-list .wp-block-image a:focus img,.wp-block-columns.resources-list .wp-block-image a:hover img{transform:scale(1.1)}@media only screen and (max-width: 980px){.wp-block-columns.resources-list{flex-wrap:wrap !important}.wp-block-columns.resources-list>.wp-block-column{width:calc(50% - 15px);flex-grow:0;flex-basis:auto}}#message-dialog{max-width:600px;margin:0 auto;padding:40px;background:#fff;border-radius:25px;position:relative}#message-dialog .mfp-close .x{font-size:30px}.home-intro{background:var(--color-dark-bg);padding:60px;border-radius:15px;color:#fff;font-size:27px;line-height:1.33em;margin:-190px 0 80px 0;position:relative}.home-intro h1{color:#fff;margin:0 !important}.home-intro .is-layout-constrained>div{margin:0 !important}.home-intro .upper{display:flex;flex-wrap:wrap;gap:10px 40px;align-items:center;margin:0 0 20px 0}.home-intro .upper .actions{margin:0 !important;gap:10px 20px}.home-intro .upper .actions .is-style-btn a{min-width:200px;padding-left:20px;padding-right:20px}.home-intro .content{max-width:890px;margin:0 0 20px 0 !important}.home-intro .lower{display:flex;gap:20px 40px}.home-intro .lower ol{color:var(--color-secondary-accent);margin:20px 0 0 0}.home-intro .lower ol li+li{margin-top:10px}.home-intro .lower ol a{text-decoration:underline;color:var(--color-secondary-accent)}.home-intro .lower ol a:focus,.home-intro .lower ol a:hover{background:#fff;color:var(--color-dark-bg)}.home-intro .lower figure{min-width:400px;margin:0 !important}@media only screen and (max-width: 980px){.home-intro{font-size:21px;margin-top:-140px}.home-intro .lower{display:block}.home-intro .lower figure{padding-top:20px;min-width:1px}}@media only screen and (max-width: 680px){.home-intro{margin:-80px -20px 40px -20px;padding:20px;font-size:18px}.home-intro .upper{margin:0 0 10px 0}.home-intro p:not(:last-child){margin:0 0 10px 0}}.blog-intro{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px}.blog-intro>div:first-child{max-width:730px}.partnerships-intro{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px}.partnerships-intro>div:first-child{max-width:730px}.partnerships-intro .is-style-btn>a{padding-left:20px;padding-right:20px}:root{--primary-font: 'Montserrat', sans-serif;--text-color: #242424;--color-accent: #EAF22F;--color-secondary-accent: #3DC4FF;--color-dark-bg: #1D2943;--color-light-bg: #F3F3F3;--form-field-border-color: #565656;--error-text-color: #b00000}.section>div{max-width:1180px;padding:0 40px;margin:0 auto}.section.gutter-sml{padding-top:60px;padding-bottom:60px}.section.gutter{padding-top:100px;padding-bottom:100px}.section.top-border{border-top:solid 20px var(--color-accent)}@media only screen and (max-width: 680px){.section.gutter{padding-top:50px;padding-bottom:50px}}.btn,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center}.btn:not(:disabled):focus,#buddypress .generic-button .btn:not(:disabled):focus,.btn:not(:disabled):hover,#buddypress .generic-button .btn:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){.btn,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn{font-size:18px;min-width:1px;padding:14px 30px}}.btn:disabled,#buddypress .generic-button .btn:disabled{cursor:default}.btn .loading-indicator,#buddypress .generic-button .btn .loading-indicator{display:none}.btn.loading .loading-indicator,#buddypress .generic-button .loading.btn .loading-indicator{display:inline-block}.btn .json,#buddypress .generic-button .btn .json{display:none !important}h1,.h1,.is-style-h1{font-size:60px;line-height:1.2em;font-weight:bold;margin:0 0 20px 0;color:var(--color-dark-bg)}@media only screen and (max-width: 980px){h1,.h1,.is-style-h1{font-size:42px}}@media only screen and (max-width: 680px){h1,.h1,.is-style-h1{font-size:32px}}h2,.h2,.is-style-h2{font-size:42px;line-height:1.2em;font-weight:bold;margin:0 0 20px 0;color:var(--color-dark-bg)}@media only screen and (max-width: 980px){h2,.h2,.is-style-h2{font-size:28px}}h3,.h3,.is-style-h3{font-size:30px;line-height:1.2em;font-weight:bold;margin:0 0 20px 0}@media only screen and (max-width: 980px){h3,.h3,.is-style-h3{font-size:24px}}h4,.h4,.is-style-h4{font-size:20px;line-height:1.2em;font-weight:bold;margin:0 0 10px 0}@media only screen and (max-width: 980px){h4,.h4,.is-style-h4{font-size:18px}}.is-style-narrow{max-width:730px}.videos-row{font-size:16px;line-height:1.5em}.videos-row h3{font-size:20px;line-height:1.2em;font-weight:bold;margin:0 0 10px 0}@media only screen and (max-width: 980px){.videos-row h3{font-size:18px}}.videos-row .wp-block-embed.is-type-video{margin:0 0 20px 0}#header{background:#1D2943;position:relative;z-index:10}#header>div{position:relative;height:100px;z-index:10}#header .logo{position:absolute;top:14px}#header a:not(.btn){background:none}#header .login{position:absolute;top:15px;right:95px;font-size:15px;line-height:26px;padding:0 15px;display:inline-block;min-width:1px}#header .menu-toggle{cursor:pointer;border:none;padding:0;background:none;font-size:inherit;line-height:inherit;font-family:inherit;width:52px;height:52px;position:absolute;top:5px;right:30px;border-radius:50%;border:solid 2px transparent;transition:0.25s ease}#header .menu-toggle svg{width:32px;height:auto;display:block;margin:0 auto}#header .menu-toggle path{fill:#fff}#header .menu-toggle:focus,#header .menu-toggle:hover{border-color:#fff}@media only screen and (min-width: 981px){#header .login{display:none}#header .menu-toggle{display:none}#menu{position:absolute;right:40px;font-size:15px;line-height:19px;top:25px}#menu nav>ul{display:flex;align-items:center}#menu nav>ul>li{margin-left:30px;position:relative}#menu nav>ul>li>a,#menu nav>ul>li>button{cursor:pointer;border:none;padding:0;background:none;font-size:inherit;line-height:inherit;font-family:inherit;outline:none;color:#fff;font-weight:bold;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-line:none}#menu nav>ul>li>a:focus,#menu nav>ul>li>a:hover,#menu nav>ul>li>button:focus,#menu nav>ul>li>button:hover{text-decoration-line:underline}#menu nav>ul>li.menu-item-has-children>button{position:relative}#menu nav>ul>li.menu-item-has-children>button:after{content:"";position:relative;top:2px;margin-left:8px;display:inline-block;border:solid 6px transparent;border-top-color:#fff;vertical-align:middle;border-width:7px 6px}#menu nav>ul>li.menu-item-has-children>ul{background:#fff;position:absolute;min-width:160px;top:30px;border-radius:10px;padding:20px;transition:opacity 0.25s ease;opacity:0}#menu nav>ul>li.menu-item-has-children>ul[aria-hidden="false"]{opacity:1}#menu nav>ul>li.menu-item-has-children>ul>li+li{margin-top:10px}#menu nav>ul>li.menu-item-has-children>ul>li>a{color:var(--color-dark-bg);text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-line:none;background:none;font-weight:bold;transition:none}#menu nav>ul>li.menu-item-has-children>ul>li>a:focus,#menu nav>ul>li.menu-item-has-children>ul>li>a:hover{text-decoration-line:underline}#menu nav>ul>li.account>a,#menu nav>ul>li.account>button{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center;border-color:var(--color-accent);background:var(--color-accent);color:var(--color-dark-bg);min-width:160px;font-size:18px;line-height:44px;padding:0 20px;z-index:10;position:relative}#menu nav>ul>li.account>a:not(:disabled):focus,#menu nav>ul>li.account>a:not(:disabled):hover,#menu nav>ul>li.account>button:not(:disabled):focus,#menu nav>ul>li.account>button:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}}@media only screen and (min-width: 981px) and (max-width: 680px){#menu nav>ul>li.account>a,#menu nav>ul>li.account>button{font-size:18px;min-width:1px;padding:14px 30px}}@media only screen and (min-width: 981px){#menu nav>ul>li.account>a:disabled,#menu nav>ul>li.account>button:disabled{cursor:default}#menu nav>ul>li.account>a .loading-indicator,#menu nav>ul>li.account>button .loading-indicator{display:none}#menu nav>ul>li.account>a.loading .loading-indicator,#menu nav>ul>li.account>button.loading .loading-indicator{display:inline-block}#menu nav>ul>li.account>a .json,#menu nav>ul>li.account>button .json{display:none !important}#menu nav>ul>li.account>a:focus,#menu nav>ul>li.account>a:hover,#menu nav>ul>li.account>button:focus,#menu nav>ul>li.account>button:hover{background:var(--color-dark-bg);color:#fff;border-color:#fff}#menu nav>ul>li.account>a:after,#menu nav>ul>li.account>button:after{display:none}#menu nav>ul>li.account>a .n,#menu nav>ul>li.account>button .n{position:absolute;width:24px;height:24px;background:#B00000;border-radius:12px;color:#fff;font-size:12px;line-height:24px;top:-12px;right:-6px}#menu nav>ul>li.account>ul{top:0;background-color:var(--color-accent);border-radius:30px;padding-top:60px}#menu .close{display:none}}@media only screen and (max-width: 980px){#header>div{height:60px}#header .logo{top:5px;width:115px}#menu{position:fixed;z-index:10;background:var(--color-dark-bg);top:0;left:0;right:0;bottom:0;padding:40px;font-size:15px;line-height:19px;opacity:0;pointer-events:none;display:none}.mobile-menu #menu{opacity:1;pointer-events:all;display:block}#menu a,#menu button{background:none;color:#fff;font-weight:bold;text-underline-offset:5px;text-decoration-thickness:2px;text-decoration-line:none}#menu a:focus,#menu a:hover,#menu button:focus,#menu button:hover{text-decoration-line:underline}#menu nav>ul>li+li{margin-top:15px}#menu nav>ul>li>ul{position:relative;height:0;overflow:hidden}#menu nav>ul>li>ul>li+li{margin-top:10px}#menu nav>ul>li>ul[aria-hidden="false"]{height:auto;padding:20px}#menu nav>ul>li>button{cursor:pointer;border:none;padding:0;background:none;font-size:inherit;line-height:inherit;font-family:inherit;position:relative}#menu nav>ul>li>button:after{content:"";position:relative;top:2px;margin-left:8px;display:inline-block;border:solid 6px transparent;border-top-color:#fff;vertical-align:middle;border-width:7px 6px}#menu nav>ul>li.account>a,#menu nav>ul>li.account>button{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center;border-color:var(--color-accent);background:var(--color-accent);color:var(--color-dark-bg);min-width:1px;font-size:18px;line-height:44px;padding:0 50px}#menu nav>ul>li.account>a:not(:disabled):focus,#menu nav>ul>li.account>a:not(:disabled):hover,#menu nav>ul>li.account>button:not(:disabled):focus,#menu nav>ul>li.account>button:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}}@media only screen and (max-width: 980px) and (max-width: 680px){#menu nav>ul>li.account>a,#menu nav>ul>li.account>button{font-size:18px;min-width:1px;padding:14px 30px}}@media only screen and (max-width: 980px){#menu nav>ul>li.account>a:disabled,#menu nav>ul>li.account>button:disabled{cursor:default}#menu nav>ul>li.account>a .loading-indicator,#menu nav>ul>li.account>button .loading-indicator{display:none}#menu nav>ul>li.account>a.loading .loading-indicator,#menu nav>ul>li.account>button.loading .loading-indicator{display:inline-block}#menu nav>ul>li.account>a .json,#menu nav>ul>li.account>button .json{display:none !important}#menu nav>ul>li.account>a:focus,#menu nav>ul>li.account>a:hover,#menu nav>ul>li.account>button:focus,#menu nav>ul>li.account>button:hover{background:var(--color-dark-bg);color:#fff;border-color:#fff}#menu nav>ul>li.account>a:after,#menu nav>ul>li.account>button:after{display:none}#menu nav>ul>li.account>a .n,#menu nav>ul>li.account>button .n{position:absolute;width:24px;height:24px;background:#B00000;border-radius:12px;color:#fff;font-size:12px;line-height:24px;top:-12px;right:-6px}}@media only screen and (max-width: 980px) and (max-width: 680px){#menu nav>ul>li.account>a,#menu nav>ul>li.account>button{padding:0 20px}}@media only screen and (max-width: 980px){#menu .close{cursor:pointer;border:none;padding:0;background:none;font-size:inherit;line-height:inherit;font-family:inherit;position:absolute;top:11px;right:30px;width:40px;height:40px;border-radius:50%;border:solid 2px transparent}#menu .close path{fill:#fff}#menu .close:focus,#menu .close:hover{border-color:#fff}body.mobile-menu{overflow:hidden}}#footer .upper{background:var(--color-dark-bg);color:#fff;font-size:14px;line-height:20px}#footer .upper>div{padding-top:80px;padding-bottom:40px;display:flex;flex-wrap:wrap}#footer .upper>div>.left{width:30%;padding:0 20px 0 0}#footer .upper>div>.left .logo img{display:block;margin:0 auto 50px auto}#footer .upper>div>.right{width:70%}#footer .upper>div>.right>div:nth-child(1){display:flex;flex-wrap:wrap;margin:0 0 10px 0;padding:0 20px 0 0}#footer .upper>div>.right>div:nth-child(1)>div:nth-child(1){width:37%;padding:0 20px 0 0}#footer .upper>div>.right>div:nth-child(1)>div:nth-child(2){width:20%}#footer .upper>div>.right>div:nth-child(1)>div:nth-child(3){width:43%}#footer .upper>div>.right>div:nth-child(2){display:flex;flex-wrap:wrap;align-items:flex-end}#footer .upper>div>.right>div:nth-child(2)>div:nth-child(1){width:57%;padding:0 40px 0 0;font-size:16px;line-height:22px}#footer .upper>div>.right>div:nth-child(2)>div:nth-child(2){width:43%}#footer .upper h3{font-size:19px;line-height:25px;font-weight:bold;margin:0 0 5px 0}#footer .upper p:not(:last-child){margin-bottom:10px}#footer .upper ul{margin:0;padding:0;list-style-type:none}#footer .upper ul li+li{margin-top:5px}#footer .upper a:not(.btn){color:#fff;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px;background:none}#footer .upper a:not(.btn):focus,#footer .upper a:not(.btn):hover{text-decoration:none;background:#fff;color:var(--color-dark-bg)}#footer .upper .social{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;justify-content:center}#footer .upper .social li{margin:0 15px}#footer .upper .social svg{width:auto;height:30px}#footer .upper .social path{fill:#fff}#footer .upper .social a{position:relative;border-bottom:solid 3px transparent;display:block;padding:0 0 3px 0;background:none}#footer .upper .social a:focus,#footer .upper .social a:hover{border-bottom-color:#fff;background:none}#footer .lower{background:#000;color:#979797;font-size:14px;line-height:22px}#footer .lower>div{padding-top:20px;padding-bottom:20px}#footer .lower a{color:#979797;text-decoration:underline;background:none}#footer .lower a:focus,#footer .lower a:hover{color:#fff;text-decoration:none}#footer .lower ul{margin:0;padding:0;list-style-type:none;display:inline-block}#footer .lower ul li{display:inline-block;margin-left:20px}@media only screen and (max-width: 980px){#footer .upper>div>.left{width:100%;margin:0 0 40px 0}#footer .upper>div>.right{width:100%}#footer .lower ul{display:block;margin:10px 0 0 0}#footer .lower ul li{margin:0 20px 0 0}}@media only screen and (max-width: 680px){#footer .upper>div>.right>div:nth-child(1)>div:nth-child(1){width:100%;margin:0 0 20px 0}#footer .upper>div>.right>div:nth-child(1)>div:nth-child(2){width:100%;margin:0 0 20px 0}#footer .upper>div>.right>div:nth-child(1)>div:nth-child(3){width:100%}#footer .upper>div>.right>div:nth-child(2)>div:nth-child(1){width:100%;margin:0 0 20px 0}#footer .upper>div>.right>div:nth-child(2)>div:nth-child(2){width:100%}}#contact{clear:both;background:#3DC4FF}#contact>div{display:flex;flex-wrap:wrap;justify-content:space-between}#contact>div>div{width:calc(50% - 20px)}#contact label{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}#contact textarea{max-height:170px}#contact form{padding-top:20px}@media only screen and (max-width: 980px){#contact>div>div{width:100%}}.contact-form{max-width:730px}.login-form{max-width:730px}.login-form label{font-weight:bold}.btn,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a,.is-style-btn>div{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center}.btn:not(:disabled):focus,#buddypress .generic-button .btn:not(:disabled):focus,.btn:not(:disabled):hover,#buddypress .generic-button .btn:not(:disabled):hover,.is-style-btn>a:not(:disabled):focus,.is-style-btn>a:not(:disabled):hover,.is-style-btn>div:not(:disabled):focus,.is-style-btn>div:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){.btn,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a,.is-style-btn>div{font-size:18px;min-width:1px;padding:14px 30px}}.btn:disabled,#buddypress .generic-button .btn:disabled,.is-style-btn>a:disabled,.is-style-btn>div:disabled{cursor:default}.btn .loading-indicator,#buddypress .generic-button .btn .loading-indicator,.is-style-btn>a .loading-indicator,.is-style-btn>div .loading-indicator{display:none}.btn.loading .loading-indicator,#buddypress .generic-button .loading.btn .loading-indicator,.is-style-btn>a.loading .loading-indicator,.is-style-btn>div.loading .loading-indicator{display:inline-block}.btn .json,#buddypress .generic-button .btn .json,.is-style-btn>a .json,.is-style-btn>div .json{display:none !important}.btn.sml,#buddypress .generic-button .sml.btn,.is-style-btn>a.sml,.is-style-btn>div.sml{font-size:15px;line-height:19px;padding:10px 30px;min-width:130px}.btn.accent,#buddypress .generic-button .accent.btn,.is-style-btn>a.accent,.is-style-btn>div.accent{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-dark-bg)}.btn.accent:focus,#buddypress .generic-button .accent.btn:focus,.btn.accent:hover,#buddypress .generic-button .accent.btn:hover,.is-style-btn>a.accent:focus,.is-style-btn>a.accent:hover,.is-style-btn>div.accent:focus,.is-style-btn>div.accent:hover{background:var(--color-dark-bg);color:#fff;border-color:#fff}.btn.solid-secondary-accent,#buddypress .generic-button .solid-secondary-accent.btn,.is-style-btn>a.solid-secondary-accent,.is-style-btn>div.solid-secondary-accent{border-color:var(--color-secondary-accent) !important;background:var(--color-secondary-accent);color:var(--color-dark-bg)}.btn.solid-secondary-accent:focus,#buddypress .generic-button .solid-secondary-accent.btn:focus,.btn.solid-secondary-accent:hover,#buddypress .generic-button .solid-secondary-accent.btn:hover,.is-style-btn>a.solid-secondary-accent:focus,.is-style-btn>a.solid-secondary-accent:hover,.is-style-btn>div.solid-secondary-accent:focus,.is-style-btn>div.solid-secondary-accent:hover{background:var(--color-dark-bg);color:#fff}.btn.outline,#buddypress .generic-button .outline.btn,.is-style-btn>a.outline,.is-style-btn>div.outline{color:var(--color-dark-bg);background:var(--color-secondary-accent);border-color:var(--color-dark-bg)}.btn.outline:focus,#buddypress .generic-button .outline.btn:focus,.btn.outline:hover,#buddypress .generic-button .outline.btn:hover,.is-style-btn>a.outline:focus,.is-style-btn>a.outline:hover,.is-style-btn>div.outline:focus,.is-style-btn>div.outline:hover{color:#fff;background:var(--color-dark-bg)}.btn.pill,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a.pill,.is-style-btn>div.pill{font-size:12px;text-transform:uppercase;padding:5px 10px 3px 10px;min-width:1px;border-radius:10px}.btn.pill,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a.pill,.is-style-btn>div.pill{border-color:var(--color-dark-bg)}.is-style-btn-blue>a,.is-style-btn-blue>div{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center;border-color:var(--color-secondary-accent);background:#007CB2}.is-style-btn-blue>a:not(:disabled):focus,.is-style-btn-blue>a:not(:disabled):hover,.is-style-btn-blue>div:not(:disabled):focus,.is-style-btn-blue>div:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){.is-style-btn-blue>a,.is-style-btn-blue>div{font-size:18px;min-width:1px;padding:14px 30px}}.is-style-btn-blue>a:disabled,.is-style-btn-blue>div:disabled{cursor:default}.is-style-btn-blue>a .loading-indicator,.is-style-btn-blue>div .loading-indicator{display:none}.is-style-btn-blue>a.loading .loading-indicator,.is-style-btn-blue>div.loading .loading-indicator{display:inline-block}.is-style-btn-blue>a .json,.is-style-btn-blue>div .json{display:none !important}.btn.gform_button,#buddypress .generic-button .gform_button.btn{line-height:normal !important}#buddypress{--bp-small-text-size: 0.7rem;--bp-form-width: 730px}#buddypress #profile-edit-form,#buddypress #subnav,#buddypress #message,#buddypress #send_message_form,#buddypress #settings-form,#buddypress #signup_form{max-width:var(--bp-form-width)}#buddypress #cover-image-container .activity{display:none}#buddypress #starred-personal-li,#buddypress #public-personal-li,#buddypress #xprofile-personal-li+#notifications-personal-li,#buddypress #friends-personal-li,#buddypress #item-header .friendship-button,#buddypress #notices-personal-li,#buddypress #data-personal-li,#buddypress #friends-notification-settings,#buddypress #compose-personal-li,#buddypress #messages-bulk-management .thread-star{display:none}#buddypress #edit-personal-li{margin-left:0}#buddypress #profile-edit-form input[type="submit"],#buddypress #send_message_form input[type="submit"],#buddypress #settings-form input[type="submit"],#buddypress #send-reply input[type="submit"]{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center}#buddypress #profile-edit-form input[type="submit"]:not(:disabled):focus,#buddypress #profile-edit-form input[type="submit"]:not(:disabled):hover,#buddypress #send_message_form input[type="submit"]:not(:disabled):focus,#buddypress #send_message_form input[type="submit"]:not(:disabled):hover,#buddypress #settings-form input[type="submit"]:not(:disabled):focus,#buddypress #settings-form input[type="submit"]:not(:disabled):hover,#buddypress #send-reply input[type="submit"]:not(:disabled):focus,#buddypress #send-reply input[type="submit"]:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){#buddypress #profile-edit-form input[type="submit"],#buddypress #send_message_form input[type="submit"],#buddypress #settings-form input[type="submit"],#buddypress #send-reply input[type="submit"]{font-size:18px;min-width:1px;padding:14px 30px}}#buddypress #profile-edit-form input[type="submit"]:disabled,#buddypress #send_message_form input[type="submit"]:disabled,#buddypress #settings-form input[type="submit"]:disabled,#buddypress #send-reply input[type="submit"]:disabled{cursor:default}#buddypress #profile-edit-form input[type="submit"] .loading-indicator,#buddypress #send_message_form input[type="submit"] .loading-indicator,#buddypress #settings-form input[type="submit"] .loading-indicator,#buddypress #send-reply input[type="submit"] .loading-indicator{display:none}#buddypress #profile-edit-form input[type="submit"].loading .loading-indicator,#buddypress #send_message_form input[type="submit"].loading .loading-indicator,#buddypress #settings-form input[type="submit"].loading .loading-indicator,#buddypress #send-reply input[type="submit"].loading .loading-indicator{display:inline-block}#buddypress #profile-edit-form input[type="submit"] .json,#buddypress #send_message_form input[type="submit"] .json,#buddypress #settings-form input[type="submit"] .json,#buddypress #send-reply input[type="submit"] .json{display:none !important}#buddypress #profile-edit-form input[type="submit"]:focus,#buddypress #profile-edit-form input[type="submit"]:hover,#buddypress #send_message_form input[type="submit"]:focus,#buddypress #send_message_form input[type="submit"]:hover,#buddypress #settings-form input[type="submit"]:focus,#buddypress #settings-form input[type="submit"]:hover,#buddypress #send-reply input[type="submit"]:focus,#buddypress #send-reply input[type="submit"]:hover{border:solid 3px var(--color-secondary-accent) !important}#buddypress #signup_form #pass-strength-result{margin-bottom:20px}#buddypress #signup_form #profile-details-section{margin-top:40px}#buddypress #message-threads .to,#buddypress #message-threads .thread-count{display:none}#buddypress #profile-edit-form .field_19,#buddypress #profile-edit-form .field_27,#buddypress #profile-edit-form .field_75,#buddypress #profile-edit-form .field_76,#buddypress #profile-edit-form .field_70,#buddypress #profile-edit-form .field_77,#buddypress #profile-edit-form .field_78,#buddypress #profile-edit-form .field_79,#buddypress #profile-edit-form .field_350,#buddypress #settings-form .field_19,#buddypress #settings-form .field_27,#buddypress #settings-form .field_75,#buddypress #settings-form .field_76,#buddypress #settings-form .field_70,#buddypress #settings-form .field_77,#buddypress #settings-form .field_78,#buddypress #settings-form .field_79,#buddypress #settings-form .field_350{display:none !important}#buddypress div.item-list-tabs{font-size:16px;max-width:var(--bp-form-width)}#buddypress div.item-list-tabs>ul{display:flex;flex-wrap:wrap}#buddypress div.item-list-tabs>ul>li{float:none}#buddypress div.item-list-tabs>ul>li>a{color:var(--form-field-border-color);border:solid 1px var(--form-field-border-color);opacity:1;text-decoration:none}#buddypress div.item-list-tabs>ul>li>a:focus,#buddypress div.item-list-tabs>ul>li>a:hover{color:#fff;background:var(--form-field-border-color);text-decoration:none}#buddypress div.item-list-tabs>ul>li.current>a,#buddypress div.item-list-tabs>ul>li.selected>a{background:none;border-color:var(--form-field-border-color);color:var(--form-field-border-color);opacity:1;text-decoration:none;background:var(--form-field-border-color);color:#fff}#buddypress div.item-list-tabs>ul>li+li{margin-left:10px}#buddypress div.item-list-tabs>ul>li .count,#buddypress div.item-list-tabs>ul>li .no-count{background:none;width:16px;height:16px;display:inline-block;line-height:16px;padding:0;font-weight:normal}#buddypress div.item-list-tabs#object-nav>ul{border-bottom:solid 1px var(--form-field-border-color);margin-bottom:10px;padding:0 0 0 10px}#buddypress div.item-list-tabs#object-nav>ul>li{margin-bottom:-1px}#buddypress ul.button-nav{padding:0}#buddypress ul.button-nav>li>a{color:var(--form-field-border-color);border:solid 1px var(--form-field-border-color);opacity:1;text-decoration:none;font-size:16px;padding:5px 10px;line-height:32px;display:block}#buddypress ul.button-nav>li>a:focus,#buddypress ul.button-nav>li>a:hover{color:#fff;background:var(--form-field-border-color);text-decoration:none}#buddypress ul.button-nav>li.current>a,#buddypress ul.button-nav>li.selected>a{background:var(--form-field-border-color);border-color:var(--form-field-border-color);color:var(--form-field-border-color);opacity:1;text-decoration:none;color:#fff}#buddypress ul.button-nav>li+li{margin-left:10px}#buddypress .field-visibility-settings-toggle,#buddypress .field-visibility-settings-notoggle{color:var(--form-field-border-color);font-size:var(--bp-small-text-size);margin:0}#buddypress .field-visibility-settings{font-size:var(--bp-small-text-size);display:none}#buddypress .standard-form input[type="text"],#buddypress .standard-form input[type="email"],#buddypress .standard-form input[type="url"],#buddypress .standard-form input[type="password"],#buddypress .standard-form input[type="search"],#buddypress .standard-form select,#buddypress .standard-form textarea{border:solid 1px var(--form-field-border-color);font-size:22px;line-height:26px;padding:10px;font-family:var(--primary-font);background:none;width:100%;color:var(--form-field-border-color)}#buddypress .standard-form select{width:auto}#buddypress .standard-form label,#buddypress .standard-form span.label,#buddypress .standard-form legend{color:var(--color-dark-bg)}#buddypress .standard-form label{display:block;font-weight:bold}.radio #buddypress .standard-form label,#buddypress .standard-form label .option-label{font-weight:normal}#buddypress .standard-form input+label{margin-top:20px}#buddypress .standard-form fieldset{border:none;padding:0;margin:0}#buddypress .standard-form legend{font-weight:bold}#buddypress .standard-form p.description{color:var(--form-field-border-color);font-size:var(--bp-small-text-size);line-height:1.4em;margin:5px 0 10px 0}#buddypress .standard-form p:empty{display:none}#buddypress .standard-form .radio label{font-weight:normal}#buddypress .standard-form .option-label{font-weight:normal;margin-top:5px}#buddypress .standard-form .option-label input{margin-right:10px}#buddypress .standard-form .editfield{margin:0 0 20px 0}#buddypress .standard-form .clear-value{display:none}#buddypress table.profile-fields{margin-top:10px;max-width:var(--bp-form-width);border:solid 1px var(--form-field-border-color);border-collapse:collapse}#buddypress table.profile-fields tr td{border:solid 1px var(--form-field-border-color);padding:10px}#buddypress table.profile-fields tr td.label{border-right:solid 1px var(--form-field-border-color)}#buddypress table.profile-fields tr.alt td{background:none;color:var(--text-color)}#buddypress table.profile-fields .field_19,#buddypress table.profile-fields .field_27,#buddypress table.profile-fields .field_75,#buddypress table.profile-fields .field_76,#buddypress table.profile-fields .field_70,#buddypress table.profile-fields .field_77,#buddypress table.profile-fields .field_78,#buddypress table.profile-fields .field_79,#buddypress table.profile-fields .field_350{display:none !important}#buddypress span.activity{font-size:16px}#buddypress #settings-form{display:flex;flex-direction:column}#buddypress #settings-form .profile-status{order:-1;font-size:14px;line-height:normal;clear:both;margin:20px 0;border:solid 1px #565656;border-radius:20px;padding:20px;max-width:var(--bp-form-width)}#buddypress #settings-form .profile-status h2{font-size:16px;margin:0 0 10px 0 !important}#buddypress #settings-form .profile-status .options{display:flex;gap:20px;margin:0 0 10px 0}#buddypress #settings-form .profile-status label{margin:0;display:flex;align-items:center}#buddypress #settings-form[action$="settings/notifications"]{padding:30px 0 0 0}#buddypress #settings-form[action$="settings/notifications"]>p:first-child{font-weight:bold}#buddypress #settings-form[action$="settings/notifications"] p{margin:0 0 10px 0}#buddypress #settings-form[action$="settings/notifications"] table{width:100%}#buddypress #settings-form[action$="settings/notifications"] table.notification-settings:first-of-type{margin:-43px 0 60px 0}#buddypress #settings-form[action$="settings/notifications"] table.notification-settings:first-of-type th.title{visibility:hidden}#buddypress #settings-form[action$="settings/notifications"] table.notification-settings th{padding:0}#buddypress #settings-form[action$="settings/notifications"] table.notification-settings td{width:75px;padding:0}#buddypress #settings-form[action$="settings/notifications"] table.notification-settings td:nth-child(2){width:calc(100% - 150px)}body:not(.my-account) #object-nav{display:none}.gform_wrapper.gravity-theme .gf_progressbar_title{color:var(--text-color)}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid="true"]+label,.gform_wrapper.gravity-theme label+[aria-invalid="true"]{color:var(--error-text-color)}#main form.register{line-height:normal}#main form.register .gf_progressbar_percentage{background:var(--color-dark-bg)}#main form.register .gfield_label{margin:0 !important}#main form.register .gform-field-label--type-sub{margin:0 0 5px 0}#main form.register .gfield_description{margin:0 0 5px 0 !important;padding-bottom:0 !important}#main form.register .gfield_description.gfield_validation_message{padding:10px !important;margin:5px 0 0 0 !important}#main form.register .gform_next_button{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center}#main form.register .gform_next_button:not(:disabled):focus,#main form.register .gform_next_button:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){#main form.register .gform_next_button{font-size:18px;min-width:1px;padding:14px 30px}}#main form.register .gform_next_button:disabled{cursor:default}#main form.register .gform_next_button .loading-indicator{display:none}#main form.register .gform_next_button.loading .loading-indicator{display:inline-block}#main form.register .gform_next_button .json{display:none !important}#main form.register .gform_previous_button{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center}#main form.register .gform_previous_button:not(:disabled):focus,#main form.register .gform_previous_button:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){#main form.register .gform_previous_button{font-size:18px;min-width:1px;padding:14px 30px}}#main form.register .gform_previous_button:disabled{cursor:default}#main form.register .gform_previous_button .loading-indicator{display:none}#main form.register .gform_previous_button.loading .loading-indicator{display:inline-block}#main form.register .gform_previous_button .json{display:none !important}#main form.register .gchoice{display:flex;align-items:flex-start;margin-top:10px}#main form.register .gchoice>.gfield-choice-input{margin:3px 10px 0 0}.btn,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a,.is-style-btn>div{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center}.btn:not(:disabled):focus,#buddypress .generic-button .btn:not(:disabled):focus,.btn:not(:disabled):hover,#buddypress .generic-button .btn:not(:disabled):hover,.is-style-btn>a:not(:disabled):focus,.is-style-btn>a:not(:disabled):hover,.is-style-btn>div:not(:disabled):focus,.is-style-btn>div:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){.btn,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a,.is-style-btn>div{font-size:18px;min-width:1px;padding:14px 30px}}.btn:disabled,#buddypress .generic-button .btn:disabled,.is-style-btn>a:disabled,.is-style-btn>div:disabled{cursor:default}.btn .loading-indicator,#buddypress .generic-button .btn .loading-indicator,.is-style-btn>a .loading-indicator,.is-style-btn>div .loading-indicator{display:none}.btn.loading .loading-indicator,#buddypress .generic-button .loading.btn .loading-indicator,.is-style-btn>a.loading .loading-indicator,.is-style-btn>div.loading .loading-indicator{display:inline-block}.btn .json,#buddypress .generic-button .btn .json,.is-style-btn>a .json,.is-style-btn>div .json{display:none !important}.btn.sml,#buddypress .generic-button .sml.btn,.is-style-btn>a.sml,.is-style-btn>div.sml{font-size:15px;line-height:19px;padding:10px 30px;min-width:130px}.btn.accent,#buddypress .generic-button .accent.btn,.is-style-btn>a.accent,.is-style-btn>div.accent{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-dark-bg)}.btn.accent:focus,#buddypress .generic-button .accent.btn:focus,.btn.accent:hover,#buddypress .generic-button .accent.btn:hover,.is-style-btn>a.accent:focus,.is-style-btn>a.accent:hover,.is-style-btn>div.accent:focus,.is-style-btn>div.accent:hover{background:var(--color-dark-bg);color:#fff;border-color:#fff}.btn.solid-secondary-accent,#buddypress .generic-button .solid-secondary-accent.btn,.is-style-btn>a.solid-secondary-accent,.is-style-btn>div.solid-secondary-accent{border-color:var(--color-secondary-accent) !important;background:var(--color-secondary-accent);color:var(--color-dark-bg)}.btn.solid-secondary-accent:focus,#buddypress .generic-button .solid-secondary-accent.btn:focus,.btn.solid-secondary-accent:hover,#buddypress .generic-button .solid-secondary-accent.btn:hover,.is-style-btn>a.solid-secondary-accent:focus,.is-style-btn>a.solid-secondary-accent:hover,.is-style-btn>div.solid-secondary-accent:focus,.is-style-btn>div.solid-secondary-accent:hover{background:var(--color-dark-bg);color:#fff}.btn.outline,#buddypress .generic-button .outline.btn,.is-style-btn>a.outline,.is-style-btn>div.outline{color:var(--color-dark-bg);background:var(--color-secondary-accent);border-color:var(--color-dark-bg)}.btn.outline:focus,#buddypress .generic-button .outline.btn:focus,.btn.outline:hover,#buddypress .generic-button .outline.btn:hover,.is-style-btn>a.outline:focus,.is-style-btn>a.outline:hover,.is-style-btn>div.outline:focus,.is-style-btn>div.outline:hover{color:#fff;background:var(--color-dark-bg)}.btn.pill,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a.pill,.is-style-btn>div.pill{font-size:12px;text-transform:uppercase;padding:5px 10px 3px 10px;min-width:1px;border-radius:10px}.btn.pill,#buddypress .generic-button .btn,#buddypress .generic-button:focus .btn,#buddypress .generic-button:hover .btn,.is-style-btn>a.pill,.is-style-btn>div.pill{border-color:var(--color-dark-bg)}.is-style-btn-blue>a,.is-style-btn-blue>div{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center;border-color:var(--color-secondary-accent);background:#007CB2}.is-style-btn-blue>a:not(:disabled):focus,.is-style-btn-blue>a:not(:disabled):hover,.is-style-btn-blue>div:not(:disabled):focus,.is-style-btn-blue>div:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){.is-style-btn-blue>a,.is-style-btn-blue>div{font-size:18px;min-width:1px;padding:14px 30px}}.is-style-btn-blue>a:disabled,.is-style-btn-blue>div:disabled{cursor:default}.is-style-btn-blue>a .loading-indicator,.is-style-btn-blue>div .loading-indicator{display:none}.is-style-btn-blue>a.loading .loading-indicator,.is-style-btn-blue>div.loading .loading-indicator{display:inline-block}.is-style-btn-blue>a .json,.is-style-btn-blue>div .json{display:none !important}.btn.gform_button,#buddypress .generic-button .gform_button.btn{line-height:normal !important}#welcome-popup{max-width:760px;margin:0 auto;background:#fff;border-radius:15px}#welcome-popup .header{background:var(--color-dark-bg);display:flex;padding:20px;justify-content:center;border-top-left-radius:15px;border-top-right-radius:15px}#welcome-popup .content{padding:40px}#welcome-popup .footer{padding:20px;display:flex;justify-content:center}.single-post .featured-image{float:right;max-width:40%;margin:0 0 20px 20px}@media only screen and (max-width: 680px){.single-post .featured-image{float:none;max-width:100%;width:100%;margin:0 0 20px 0}}html,body{font-family:var(--primary-font);color:var(--text-color);font-size:22px;line-height:1.43em;scroll-behavior:smooth}@media only screen and (max-width: 680px){html,body{font-size:18px}}a{transition:0.25s ease;text-decoration-thickness:2px;text-underline-offset:2px;text-decoration-line:underline;color:var(--text-color)}a:focus,a:hover{background:var(--text-color);color:#fff}figure a:focus,figure a:hover{background:none}.hidden{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto}.screen-reader-text,.visually-hidden{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}[type="text"],[type="email"],[type="password"],textarea{padding:10px;display:block;width:100%;font-family:var(--primary-font) !important;border:solid 1px var(--form-field-border-color);font-size:22px !important;line-height:26px !important;color:var(--form-field-border-color)}[type="submit"]{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center}[type="submit"]:not(:disabled):focus,[type="submit"]:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){[type="submit"]{font-size:18px;min-width:1px;padding:14px 30px}}[type="submit"]:disabled{cursor:default}[type="submit"] .loading-indicator{display:none}[type="submit"].loading .loading-indicator{display:inline-block}[type="submit"] .json{display:none !important}.is-content-justification-center{display:flex;justify-content:center}.wp-block-embed.is-type-video{max-width:730px;margin:0}.wp-block-embed.is-type-video .wp-block-embed__wrapper{border-radius:15px;overflow:hidden;padding-bottom:56%}.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#sb_instagram{width:auto;padding:0 !important}#sb_instagram .sbi_photo_wrap{border-radius:15px !important}.loading-indicator{display:inline-block;position:relative;width:18px;height:18px;margin-right:10px}.loading-indicator span{box-sizing:border-box;display:block;position:absolute;width:18px;height:18px;margin:2px;border:2px solid #fff;border-radius:50%;animation:loading-indicator 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.loading-indicator span:nth-child(1){animation-delay:-0.45s}.loading-indicator span:nth-child(2){animation-delay:-0.3s}.loading-indicator span:nth-child(3){animation-delay:-0.15s}@keyframes loading-indicator{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.login{background:var(--color-dark-bg)}body.login h1 a{width:268px;height:116px;background:url(b6ed0bb1c01d46df2cb7.png)}body.login #nav,body.login #backtoblog{color:#fff}body.login #nav a,body.login #backtoblog a{color:#fff}body.login #nav a:focus,body.login #nav a:hover,body.login #backtoblog a:focus,body.login #backtoblog a:hover{background:none;text-decoration:underline;color:#fff}body.login form,body.login .message,body.login #login_error{border-radius:10px}body.login #wp-submit{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center;margin-top:20px;width:100%}body.login #wp-submit:not(:disabled):focus,body.login #wp-submit:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){body.login #wp-submit{font-size:18px;min-width:1px;padding:14px 30px}}body.login #wp-submit:disabled{cursor:default}body.login #wp-submit .loading-indicator{display:none}body.login #wp-submit.loading .loading-indicator{display:inline-block}body.login #wp-submit .json{display:none !important}body.login .wp-pwd button.wp-hide-pw{height:1.5rem}body.no-scroll{overflow:hidden}.post-nav{margin:100px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 20px}.post-nav a{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center}.post-nav a:not(:disabled):focus,.post-nav a:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){.post-nav a{font-size:18px;min-width:1px;padding:14px 30px}}.post-nav a:disabled{cursor:default}.post-nav a .loading-indicator{display:none}.post-nav a.loading .loading-indicator{display:inline-block}.post-nav a .json{display:none !important}@media only screen and (max-width: 680px){.post-nav>div{width:100%;text-align:center}.post-nav a{min-width:200px}}

.accordion{max-width:830px}.accordion>ol{counter-reset:accordion-counter;list-style:none;padding:0 0 0 30px;margin:40px 0}.accordion>ol>li{border-bottom:solid 2px var(--color-secondary-accent);counter-increment:accordion-counter;position:relative}.accordion>ol>li:before{content:"";display:block;position:absolute;top:3px;left:-30px;border:solid 10px transparent;border-width:8px 10px;border-left-color:var(--color-dark-bg);transform-origin:2px 7px;transition:0.25s ease}.accordion>ol>li+li{margin-top:30px}.accordion>ol>li>div{max-height:0px;overflow:hidden}.accordion>ol>li.expanded:before{transform:rotate(90deg)}.accordion>ol>li.expanded>div{max-height:1000px;padding:0 0 20px 0}.accordion h3{margin-bottom:30px}.accordion button:not(.block-editor-inserter__toggle){cursor:pointer;border:none;padding:0;background:none;font-size:inherit;line-height:inherit;font-family:inherit;text-decoration-line:none;text-decoration-thickness:2px;text-underline-offset:2px;font-weight:inherit;text-align:left}.accordion button:not(.block-editor-inserter__toggle):focus,.accordion button:not(.block-editor-inserter__toggle):hover{text-decoration-line:underline}.accordion button:not(.block-editor-inserter__toggle):before{content:counter(accordion-counter) ". ";display:inline-block;margin-right:5px}.accordion.has-child-selected>ol>li>div,.accordion.is-selected>ol>li>div{max-height:1000px;padding:0 0 20px 0}

.details-block{margin:0 0 30px 0;padding:0 0 0 20px;position:relative}.details-block:last-child{margin:0}.details-block>.intro button{cursor:pointer;border:none;padding:0;background:none;font-size:inherit;line-height:inherit;font-family:inherit;display:block;text-align:left;position:relative}.details-block>.intro button:before{content:"";display:block;border:solid 10px transparent;border-width:8px 10px;border-left-color:var(--color-dark-bg);transform-origin:2px 8px;position:absolute;top:6px;left:-20px}.details-block>.intro button[aria-expanded="true"]{margin-bottom:20px}.details-block>.intro button[aria-expanded="true"]:before{transform:rotate(90deg)}.details-block>.toggle{cursor:pointer;border:none;padding:0;background:none;font-size:inherit;line-height:inherit;font-family:inherit;position:absolute;top:6px;left:0}.details-block>.toggle:before{content:"";display:block;border:solid 10px transparent;border-width:8px 10px;border-left-color:var(--color-dark-bg);transform-origin:2px 8px}.details-block>.toggle[aria-expanded="true"]:before{transform:rotate(90deg)}.wp-block-post-content .details-block:before{content:"";display:block;border:solid 10px transparent;border-width:8px 10px;border-left-color:var(--color-dark-bg);transform-origin:2px 8px;position:absolute;top:4px;left:0}.wp-block-post-content .details-block>.content{display:none}.wp-block-post-content .details-block.is-selected:before,.wp-block-post-content .details-block.has-child-selected:before{transform:rotate(90deg)}.wp-block-post-content .details-block.is-selected>.content,.wp-block-post-content .details-block.has-child-selected>.content{display:block}

.btn,.hero .action a,.hero .action-2 a,.is-style-btn>a,.is-style-btn>div{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center}.btn:not(:disabled):focus,.hero .action a:not(:disabled):focus,.hero .action-2 a:not(:disabled):focus,.btn:not(:disabled):hover,.hero .action a:not(:disabled):hover,.hero .action-2 a:not(:disabled):hover,.is-style-btn>a:not(:disabled):focus,.is-style-btn>a:not(:disabled):hover,.is-style-btn>div:not(:disabled):focus,.is-style-btn>div:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){.btn,.hero .action a,.hero .action-2 a,.is-style-btn>a,.is-style-btn>div{font-size:18px;min-width:1px;padding:14px 30px}}.btn:disabled,.hero .action a:disabled,.hero .action-2 a:disabled,.is-style-btn>a:disabled,.is-style-btn>div:disabled{cursor:default}.btn .loading-indicator,.hero .action a .loading-indicator,.hero .action-2 a .loading-indicator,.is-style-btn>a .loading-indicator,.is-style-btn>div .loading-indicator{display:none}.btn.loading .loading-indicator,.hero .action a.loading .loading-indicator,.hero .action-2 a.loading .loading-indicator,.is-style-btn>a.loading .loading-indicator,.is-style-btn>div.loading .loading-indicator{display:inline-block}.btn .json,.hero .action a .json,.hero .action-2 a .json,.is-style-btn>a .json,.is-style-btn>div .json{display:none !important}.btn.sml,.hero .action a.sml,.hero .action-2 a.sml,.is-style-btn>a.sml,.is-style-btn>div.sml{font-size:15px;line-height:19px;padding:10px 30px;min-width:130px}.btn.accent,.hero .action a.accent,.hero .action-2 a.accent,.is-style-btn>a.accent,.is-style-btn>div.accent{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-dark-bg)}.btn.accent:focus,.hero .action a.accent:focus,.hero .action-2 a.accent:focus,.btn.accent:hover,.hero .action a.accent:hover,.hero .action-2 a.accent:hover,.is-style-btn>a.accent:focus,.is-style-btn>a.accent:hover,.is-style-btn>div.accent:focus,.is-style-btn>div.accent:hover{background:var(--color-dark-bg);color:#fff;border-color:#fff}.btn.solid-secondary-accent,.hero .action a.solid-secondary-accent,.hero .action-2 a.solid-secondary-accent,.is-style-btn>a.solid-secondary-accent,.is-style-btn>div.solid-secondary-accent{border-color:var(--color-secondary-accent) !important;background:var(--color-secondary-accent);color:var(--color-dark-bg)}.btn.solid-secondary-accent:focus,.hero .action a.solid-secondary-accent:focus,.hero .action-2 a.solid-secondary-accent:focus,.btn.solid-secondary-accent:hover,.hero .action a.solid-secondary-accent:hover,.hero .action-2 a.solid-secondary-accent:hover,.is-style-btn>a.solid-secondary-accent:focus,.is-style-btn>a.solid-secondary-accent:hover,.is-style-btn>div.solid-secondary-accent:focus,.is-style-btn>div.solid-secondary-accent:hover{background:var(--color-dark-bg);color:#fff}.btn.outline,.hero .action a.outline,.hero .action-2 a.outline,.is-style-btn>a.outline,.is-style-btn>div.outline{color:var(--color-dark-bg);background:var(--color-secondary-accent);border-color:var(--color-dark-bg)}.btn.outline:focus,.hero .action a.outline:focus,.hero .action-2 a.outline:focus,.btn.outline:hover,.hero .action a.outline:hover,.hero .action-2 a.outline:hover,.is-style-btn>a.outline:focus,.is-style-btn>a.outline:hover,.is-style-btn>div.outline:focus,.is-style-btn>div.outline:hover{color:#fff;background:var(--color-dark-bg)}.btn.pill,.hero .action a.pill,.hero .action-2 a.pill,.is-style-btn>a.pill,.is-style-btn>div.pill{font-size:12px;text-transform:uppercase;padding:5px 10px 3px 10px;min-width:1px;border-radius:10px}.btn.pill,.hero .action a.pill,.hero .action-2 a.pill,.is-style-btn>a.pill,.is-style-btn>div.pill{border-color:var(--color-dark-bg)}.is-style-btn-blue>a,.is-style-btn-blue>div{font-family:var(--headline-font);display:inline-block;cursor:pointer;border-radius:30px;background:var(--color-dark-bg);color:#fff;text-decoration:none;font-size:20px;line-height:1.2em;padding:14px 50px;font-weight:bold;position:relative;border:solid 3px var(--color-secondary-accent);transition:0.25s ease;min-width:250px;text-align:center;border-color:var(--color-secondary-accent);background:#007CB2}.is-style-btn-blue>a:not(:disabled):focus,.is-style-btn-blue>a:not(:disabled):hover,.is-style-btn-blue>div:not(:disabled):focus,.is-style-btn-blue>div:not(:disabled):hover{background:#fff;color:var(--color-dark-bg)}@media only screen and (max-width: 680px){.is-style-btn-blue>a,.is-style-btn-blue>div{font-size:18px;min-width:1px;padding:14px 30px}}.is-style-btn-blue>a:disabled,.is-style-btn-blue>div:disabled{cursor:default}.is-style-btn-blue>a .loading-indicator,.is-style-btn-blue>div .loading-indicator{display:none}.is-style-btn-blue>a.loading .loading-indicator,.is-style-btn-blue>div.loading .loading-indicator{display:inline-block}.is-style-btn-blue>a .json,.is-style-btn-blue>div .json{display:none !important}.btn.gform_button,.hero .action a.gform_button,.hero .action-2 a.gform_button{line-height:normal !important}.hero{font-size:30px;line-height:1.33em;color:#fff;background:var(--color-light-bg)}.hero h1{color:#fff;margin:0 20px 0 0;text-transform:uppercase}.hero .photos{--gap: 15px;--columns: 3;display:flex;gap:0 var(--gap);background:#67c1fa}.hero .photos>div{width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));padding-bottom:29%;position:relative}.hero .photos img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero .head{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:0 0 20px 0}.hero .head>div:first-child{white-space:nowrap}.hero .action a,.hero .action-2 a{padding-left:20px;padding-right:20px;min-width:200px}.hero .container{margin-top:-140px;position:relative}.hero .container>div>div{background:var(--color-dark-bg);padding:60px;border-radius:15px}.hero .content{max-width:890px}.hero.is-selected .photo{padding:0}.hero.is-selected .photo img{position:static}.hero.is-selected .container{margin-top:0}@media only screen and (max-width: 1080px){.hero .head>div:first-child{width:100%;white-space:normal}}@media only screen and (max-width: 980px){.hero{font-size:21px}.hero .container{margin-top:-40px}.hero .photos{--gap: 8px}}@media only screen and (max-width: 680px){.hero .container>div>div{padding:40px}.hero .photos{--gap: 4px}}

.member-directory-block form{background-color:#f3f3f3;border-radius:25px;padding:47px}.member-directory-block form:not(:last-child){margin-bottom:70px}.member-directory-block form .row{display:flex;align-items:center;margin:0 0 20px 0;gap:20px}.member-directory-block form .row.submit{justify-content:center;margin-top:40px}.member-directory-block form label,.member-directory-block form .label{font-weight:bold}.member-directory-block form [type="text"]{max-width:60%}.member-directory-block .results-container{background-color:#f3f3f3;border-radius:25px;padding:47px}.member-directory-block .results-container table{font-size:16px;line-height:normal;border-collapse:collapse;text-align:left}.member-directory-block .results-container table thead th{line-height:normal;color:#242424;font-weight:bold;padding:10px}.member-directory-block .results-container table td{padding:10px}.member-directory-block .pagination{margin:30px 0;text-align:center;font-size:16px}.member-directory-block .pagination span{font-size:18px}.member-directory-block .pagination .page-numbers{margin:0 5px}.member-directory-block .legend{font-size:16px;display:flex;flex-wrap:wrap;margin:30px 0 0 0}.member-directory-block .legend p{margin-right:40px}

.page-header{position:relative;border-bottom:solid 20px var(--color-accent)}.page-header h1{margin:0}.page-header .photo{padding-bottom:29%}.page-header .photo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.page-header .content{position:absolute;left:0;bottom:0;right:0;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(239,245,99,0.75) 71%, #eaf22f 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(239,245,99,0.75) 71%, #eaf22f 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(239,245,99,0.75) 71%, #eaf22f 100%)}.page-header .content>div{min-height:150px;display:flex;align-items:flex-end}@media only screen and (max-width: 980px){.page-header .photo{padding-bottom:44%}.page-header .content>div{min-height:100px}}.editor-styles-wrapper .page-header.is-selected .content{position:static}.editor-styles-wrapper .page-header .photo{padding-bottom:0}.editor-styles-wrapper .page-header .photo img{position:static}

.partner-search-block{background:#F3F3F3;border-radius:25px;padding:47px}.partner-search-block form:not(:last-child){margin-bottom:50px}.partner-search-block .row{display:flex;align-items:center;margin:0 0 20px 0;gap:20px}.partner-search-block .row.activity,.partner-search-block .row.type{align-items:flex-start}.partner-search-block .row.activity>.label,.partner-search-block .row.type>.label{white-space:nowrap;margin-top:5px}.partner-search-block .row.activity>.options,.partner-search-block .row.type>.options{display:flex;flex-wrap:wrap;gap:20px}.partner-search-block .row.has-tandem-bike>.options{display:flex;gap:20px}.partner-search-block .row.location label{white-space:nowrap}.partner-search-block .row.location input{max-width:210px}.partner-search-block .row.hidden{display:none}.partner-search-block label,.partner-search-block .label{font-weight:bold}.partner-search-block .submit{margin:50px 0 0 0;display:flex;justify-content:center}.partner-search-block .submit button .lds-ring{display:none}.partner-search-block .submit button.loading .lds-ring{display:inline-block}.partner-search-block input[type="text"],.partner-search-block select{background:#FFFFFF;border:1px solid #878787;padding:10px;font-size:24px;color:rgba(36,36,36,0.8);letter-spacing:-0.3px}.partner-search-block select{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=%27rgb%2880, 80, 80%29%27 height=%2734%27 viewBox=%270 0 24 24%27 width=%2734%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border-radius:2px;padding-right:30px}.partner-search-block select:not([name="radius"]){min-width:260px}.partner-search-block .toggle-group .toggle{cursor:pointer;border:none;padding:0;background:none;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:bold;color:var(--text-color)}.partner-search-block .toggle-group .toggle:focus,.partner-search-block .toggle-group .toggle:hover{text-decoration:underline}.partner-search-block .toggle-group .toggle:after{content:"";display:inline-block;border:solid 1px transparent;border-left-color:var(--text-color);border-width:7px 11px;transform:translateX(5px)}.partner-search-block .toggle-group .toggle+.content{display:none}.partner-search-block .toggle-group .toggle[aria-expanded="true"]:after{transform:rotate(90deg) translateX(5px)}.partner-search-block .toggle-group .toggle[aria-expanded="true"]+.content{display:block}.partner-search-block .toggle-group .content{padding:20px 0 0 40px}.partner-search-block #results{position:relative}.partner-search-block #results .reordering-message{background:var(--color-dark-bg);color:#fff;border-radius:10px;position:absolute;top:70px;padding:15px 25px;width:100%;max-width:320px;left:calc(50% - 160px);box-shadow:0 0 10px rgba(0,0,0,0.2);display:none;font-weight:bold;z-index:100}.partner-search-block #results.busy .partner-results{opacity:0.3}.partner-search-block #results.busy .reordering-message{display:block}.partner-search-block .partner-results{font-size:16px;line-height:normal;width:100%;border-collapse:collapse;text-align:left}.partner-search-block .partner-results thead th{line-height:normal;color:#242424;font-weight:bold;padding:10px}.partner-search-block .partner-results thead th a{position:relative;text-decoration:none;display:inline-block}.partner-search-block .partner-results thead th.sorted a:before{position:absolute;bottom:-18px;border:solid 5px transparent;content:"";display:block;left:calc(50% - 4px);border-width:7px 7px;border-top-color:var(--text-color)}.partner-search-block .partner-results thead th.sorted a:after{content:"";display:block;width:100%;height:2px;background:var(--text-color);margin-top:2px}.partner-search-block .partner-results thead th.sorted.desc a:before{transform:rotate(180deg);bottom:-12px}.partner-search-block .partner-results tbody td{padding:10px}.partner-search-block .partner-results .name{font-weight:bold}.partner-search-block .partner-results .name .asl-tag{margin-left:5px}.partner-search-block .partner-results .mobile-header{display:none;font-weight:bold}.partner-search-block .partner-results .actions{display:flex;white-space:nowrap}.partner-search-block .partner-results .actions .btn+.btn{margin-left:5px}@media only screen and (max-width: 980px){.partner-search-block .partner-results thead th{display:none}.partner-search-block .partner-results .mobile-header{display:block}.partner-search-block .partner-results tbody td{display:block;padding:0 0 10px 0}.partner-search-block .partner-results .name{border-top:solid 1px rgba(0,0,0,0.2);padding-top:20px}.partner-search-block .partner-results td:last-child{padding-bottom:20px}}.partner-search-block .pagination{margin:30px 0;text-align:center;font-size:16px}.partner-search-block .pagination span{font-size:18px}.partner-search-block .pagination .page-numbers{margin:0 5px}.partner-search-block .legend{font-size:16px;display:flex;flex-wrap:wrap;margin:30px 0 0 0}.partner-search-block .legend p{margin-right:40px}.partner-search-block .legend p:not(:last-child){margin-bottom:10px}@media only screen and (max-width: 980px){.partner-search-block .row{flex-wrap:wrap}.partner-search-block .row.type .label{width:100%}.partner-search-block .row.activity label,.partner-search-block .row.pace label,.partner-search-block .row.distance label{width:100%}}@media only screen and (max-width: 680px){.partner-search-block .row.type .options{flex-direction:column}}.required-indicator{color:#a2050d;font-weight:normal}.asl-tag{display:inline-block;font-size:12px;font-weight:bold;color:var(--color-dark-bg);background:var(--color-accent);border-radius:5px;line-height:14px;padding:2px 4px}.custom-radio{position:absolute;left:-10000px;opacity:0}.custom-radio+label{font-size:24px;cursor:pointer;position:relative;display:flex;align-items:center;font-weight:normal}.custom-radio+label:before{content:'';border-radius:100%;border:3px solid var(--color-dark-bg);display:inline-block;width:45px;height:45px;position:relative;vertical-align:top;cursor:pointer;text-align:center;transition:background 250ms ease;margin-right:10px}.custom-radio+label:focus:before,.custom-radio+label:hover:before{outline:solid 2px var(--color-dark-bg);outline-offset:3px}.custom-radio:checked+label:before{background-color:var(--color-dark-bg);box-shadow:inset 0 0 0 6px #F3F3F3}@media only screen and (max-width: 680px){.custom-radio+label:before{width:30px;height:30px}.custom-radio:checked+label:before{box-shadow:inset 0 0 0 4px #F3F3F3}}.form-errors>div{display:none}.form-errors.show>div{display:block;background:#eaf22f;color:var(--color-dark-bg);border-radius:25px;margin:0 0 40px 0;font-weight:bold;padding:20px}.form-errors.show>div p:not(:last-child){margin:0 0 5px 0}

.testimonials{margin:60px 0;padding:0 100px;text-align:center;font-size:20px;line-height:24px}.testimonials .content{font-size:40px;line-height:1.25em;font-style:italic;margin:0 0 20px 0;letter-spacing:-1px}.testimonials .name{font-weight:bold}.testimonials .name:before{content:"\2014";margin-right:5px}.testimonials .slick-arrow{cursor:pointer;border:none;padding:0;background:none;font-size:inherit;line-height:inherit;font-family:inherit;position:absolute;top:calc(50% - 22px);width:44px;height:44px;border:solid 2px var(--color-dark-bg);border-radius:50%;left:0;display:flex;align-items:center;justify-content:center;transition:0.25s ease}.testimonials .slick-arrow.slick-next{left:auto;right:0}.testimonials .slick-arrow path{transition:0.25s ease}.testimonials .slick-arrow:focus,.testimonials .slick-arrow:hover{background:var(--color-dark-bg);color:#fff}.testimonials .slick-arrow:focus path,.testimonials .slick-arrow:hover path{fill:#fff}@media only screen and (max-width: 980px){.testimonials .content{font-size:30px}}@media only screen and (max-width: 680px){.testimonials{padding:0 0 64px 0}.testimonials .content{font-size:22px}.testimonials .slick-arrow{top:auto;bottom:0;left:calc(50% - 49px)}.testimonials .slick-arrow.slick-next{left:auto;right:calc(50% - 49px)}}

