/*!
Theme Name: Marfan Foundation
Theme URI: https://marfan.org
Author: Dara Skolnick
Author URI: https://daraskolnick.com
Description: Custom theme for the Marfan Foundation by Dara Skolnick
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: marfan
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Marfan is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
body,button,input,select,optgroup,textarea{color:#404040;font-family:"Roboto",sans-serif;font-size:17px;line-height:1.4117647059;letter-spacing:.02em}
h1,h2,h3,.post-style-thumbnail h2.entry-title,.post-style-thumbnail-featured h2.entry-title,.block-testimonials__testimonial p,h4,h5,.post-style-thumbnail h2.entry-title--small,.post-style-thumbnail-featured h2.entry-title--small,.article-preview .entry-info h4,h6{clear:both;margin-top:0;color:#512a44;font-family:"Rubik",sans-serif;font-weight:500;letter-spacing:0}
h1{line-height:1.1;font-size:37.5px}
h2{font-size:29px;line-height:1.0512820513}
h3,.post-style-thumbnail h2.entry-title,.post-style-thumbnail-featured h2.entry-title,.block-testimonials__testimonial p{font-size:22.5px;line-height:1.1333333333}
h4{font-size:20px;line-height:1.1111111111}
h5,.post-style-thumbnail h2.entry-title--small,.post-style-thumbnail-featured h2.entry-title--small,.article-preview .entry-info h4{font-size:16.5px;line-height:1.2444444444;margin-bottom:1.25em}
h6,.heading-tiny{font-family:"Poppins",sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:.12em;font-size:17.5px;line-height:1.3043478261}
h1.is-style-tiny,h2.is-style-tiny,h3.is-style-tiny,.post-style-thumbnail h2.is-style-tiny.entry-title,.post-style-thumbnail-featured h2.is-style-tiny.entry-title,.block-testimonials__testimonial p.is-style-tiny,h4.is-style-tiny,h5.is-style-tiny,.post-style-thumbnail h2.is-style-tiny.entry-title--small,.post-style-thumbnail-featured h2.is-style-tiny.entry-title--small,.article-preview .entry-info h4.is-style-tiny,h6.is-style-tiny{font-family:"Poppins",sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:.12em;font-size:13px;margin-bottom:3em}
h1+h5,.post-style-thumbnail h1+h2.entry-title--small,.post-style-thumbnail-featured h1+h2.entry-title--small,.article-preview .entry-info h1+h4{margin-top:2.75em}
.heading-tiny{font-size:13px}
p{margin-bottom:1.5em;margin-top:0;letter-spacing:0}
p.is-style-larger{font-size:20px}
p.is-style-smaller{font-size:15px}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
body{background:#fff;margin-bottom:0}
.container,.block-story-carousel__list{max-width:1200px;padding:0 30px;margin:0 auto}
.container-small,.post-password-required,.wp-block-group .wp-block-group__inner-container,.block-expandable-icons__list,.block-benefits-splash__list,.block-speakers-splash__list{max-width:1068px;padding:0 30px;margin:0 auto}
div#hs-eu-cookie-confirmation{top:auto !important;bottom:0 !important}
.post-password-required{padding-top:80px;padding-bottom:80px}
.post-password-form{text-align:center}
hr{background-color:#c4d3d6;border:0;height:1px;margin:50px 0}
ul,ol{margin:0 0 1.5em 0;padding-left:1em}
ul li,ol li{margin-bottom:1em}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:700}
dd{margin:0 1.5em 1.5em}
embed,iframe,object{max-width:100%}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
a{color:#af272f}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:0;border-radius:5px;background:#cd2730;color:white;line-height:1;padding:19px 25px;letter-spacing:.02em;font-size:15px;cursor:pointer}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background:#af272f}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}
.wp-block-button__link,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.block-expandable-icons__expanded p a{border-radius:5px;font-size:15px;padding:.75em 1.5em;background-color:#b91e2e}
.wp-block-button__link:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.block-expandable-icons__expanded p a:hover,.wp-block-button__link:focus,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:focus,.block-expandable-icons__expanded p a:focus,.wp-block-button__link:active,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:active,.block-expandable-icons__expanded p a:active{background-color:#cd2730}
.wp-block-button__link.has-red-background-color,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-red-background-color.mec-booking-button,.block-expandable-icons__expanded p a.has-red-background-color{background-color:#b91e2e}
.wp-block-button__link.has-red-background-color:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-red-background-color.mec-booking-button:hover,.block-expandable-icons__expanded p a.has-red-background-color:hover{background-color:#cd2730}
.wp-block-button__link.has-cream-background-color,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-cream-background-color.mec-booking-button,.block-expandable-icons__expanded p a.has-cream-background-color,.wp-block-button__link.has-neutral-grey-background-color,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-neutral-grey-background-color.mec-booking-button,.block-expandable-icons__expanded p a.has-neutral-grey-background-color,.wp-block-button__link.has-medium-grey-background-color,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-medium-grey-background-color.mec-booking-button,.block-expandable-icons__expanded p a.has-medium-grey-background-color{color:#512a44}
.wp-block-button__link.has-cream-background-color:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-cream-background-color.mec-booking-button:hover,.block-expandable-icons__expanded p a.has-cream-background-color:hover,.wp-block-button__link.has-neutral-grey-background-color:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-neutral-grey-background-color.mec-booking-button:hover,.block-expandable-icons__expanded p a.has-neutral-grey-background-color:hover,.wp-block-button__link.has-medium-grey-background-color:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-medium-grey-background-color.mec-booking-button:hover,.block-expandable-icons__expanded p a.has-medium-grey-background-color:hover{background-color:#e9f3f5}
.wp-block-button__link.has-light-grey-background-color,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-light-grey-background-color.mec-booking-button,.block-expandable-icons__expanded p a.has-light-grey-background-color{background-color:#e9f3f5;color:#512a44}
.wp-block-button__link.has-light-grey-background-color.has-red-color,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-light-grey-background-color.has-red-color.mec-booking-button,.block-expandable-icons__expanded p a.has-light-grey-background-color.has-red-color{color:#af272f}
.wp-block-button__link.has-light-grey-background-color:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-light-grey-background-color.mec-booking-button:hover,.block-expandable-icons__expanded p a.has-light-grey-background-color:hover,.wp-block-button__link.has-light-grey-background-color:focus,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-light-grey-background-color.mec-booking-button:focus,.block-expandable-icons__expanded p a.has-light-grey-background-color:focus,.wp-block-button__link.has-light-grey-background-color:active,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-light-grey-background-color.mec-booking-button:active,.block-expandable-icons__expanded p a.has-light-grey-background-color:active{background-color:white}
.wp-block-button__link.has-white-background-color,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-white-background-color.mec-booking-button,.block-expandable-icons__expanded p a.has-white-background-color{color:#512a44}
.wp-block-button__link.has-white-background-color:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-white-background-color.mec-booking-button:hover,.block-expandable-icons__expanded p a.has-white-background-color:hover,.wp-block-button__link.has-white-background-color:focus,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-white-background-color.mec-booking-button:focus,.block-expandable-icons__expanded p a.has-white-background-color:focus,.wp-block-button__link.has-white-background-color:active,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-white-background-color.mec-booking-button:active,.block-expandable-icons__expanded p a.has-white-background-color:active{background-color:#e9f3f5}
.is-style-arrow .wp-block-button__link,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .is-style-arrow a{padding:0;background-color:transparent;color:#af272f;font-family:"Poppins",sans-serif;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase}
.is-style-arrow .wp-block-button__link:after,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:after,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .mec-booking-button:after,.is-style-arrow .block-expandable-icons__expanded p a:after,.block-expandable-icons__expanded p .is-style-arrow a:after{content:" >"}
.is-style-arrow .wp-block-button__link:hover,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .mec-booking-button:hover,.is-style-arrow .block-expandable-icons__expanded p a:hover,.block-expandable-icons__expanded p .is-style-arrow a:hover,.is-style-arrow .wp-block-button__link:active,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:active,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .mec-booking-button:active,.is-style-arrow .block-expandable-icons__expanded p a:active,.block-expandable-icons__expanded p .is-style-arrow a:active,.is-style-arrow .wp-block-button__link:focus,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:focus,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .mec-booking-button:focus,.is-style-arrow .block-expandable-icons__expanded p a:focus,.block-expandable-icons__expanded p .is-style-arrow a:focus{color:#512a44}
.is-style-arrow .wp-block-button__link.has-white-color,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-white-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .has-white-color.mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a.has-white-color,.block-expandable-icons__expanded p .is-style-arrow a.has-white-color{color:white}
.is-style-arrow .wp-block-button__link.has-purple-color,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-purple-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .has-purple-color.mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a.has-purple-color,.block-expandable-icons__expanded p .is-style-arrow a.has-purple-color{color:#512a44}
.is-style-arrow .wp-block-button__link.has-black-color,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-black-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .has-black-color.mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a.has-black-color,.block-expandable-icons__expanded p .is-style-arrow a.has-black-color{color:#303541}
.is-style-arrow .wp-block-button__link.has-orange-color,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-orange-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .has-orange-color.mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a.has-orange-color,.block-expandable-icons__expanded p .is-style-arrow a.has-orange-color{color:#ed8b43}
.is-style-arrow .wp-block-button__link.has-teal-color,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-teal-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .has-teal-color.mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a.has-teal-color,.block-expandable-icons__expanded p .is-style-arrow a.has-teal-color{color:#248986}
.is-style-arrow .wp-block-button__link.has-blue-color,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-blue-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .has-blue-color.mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a.has-blue-color,.block-expandable-icons__expanded p .is-style-arrow a.has-blue-color{color:#3586b8}
.is-style-arrow .wp-block-button__link.has-medium-grey-color,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-medium-grey-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .has-medium-grey-color.mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a.has-medium-grey-color,.block-expandable-icons__expanded p .is-style-arrow a.has-medium-grey-color{color:#c4d3d6}
.is-style-arrow .wp-block-button__link.has-neutral-grey-color,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-neutral-grey-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .has-neutral-grey-color.mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a.has-neutral-grey-color,.block-expandable-icons__expanded p .is-style-arrow a.has-neutral-grey-color{color:#d0d8da}
.is-style-arrow .wp-block-button__link.has-light-grey-color,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-light-grey-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .has-light-grey-color.mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a.has-light-grey-color,.block-expandable-icons__expanded p .is-style-arrow a.has-light-grey-color{color:#e9f3f5}
.is-style-arrow .wp-block-button__link.has-cream-color,.is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-cream-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-arrow .has-cream-color.mec-booking-button,.is-style-arrow .block-expandable-icons__expanded p a.has-cream-color,.block-expandable-icons__expanded p .is-style-arrow a.has-cream-color{color:#f8f6f4}
.is-style-larger .wp-block-button__link,.is-style-larger .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .is-style-larger .mec-booking-button,.is-style-larger .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .is-style-larger a{font-size:19px;padding:1em 1.5em}
.is-style-outline .has-purple-color{border-color:#512a44;color:#512a44;background:white}
.is-style-outline .has-purple-color:hover,.is-style-outline .has-purple-color:focus,.is-style-outline .has-purple-color:active{background-color:#512a44;color:white}
.btn-video{background:white;height:87px;width:87px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;font-family:"Poppins",sans-serif;font-weight:600;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;padding:0 20px;line-height:1.0909090909}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #e3e1df;border-radius:3px;padding:15px;border-radius:5px;letter-spacing:.02em;font-size:15px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}
select{border:1px solid #e3e1df}
textarea{width:100%}
.hs-form{font-size:15px}
.hs-form .hs-form-required{color:#cd2730;padding-left:5px}
.hs-form fieldset{margin-bottom:25px !important}
.hs-form label{margin-bottom:7px;display:inline-block}
.hs-form .hs-fieldtype-booleancheckbox .inputs-list{list-style:none;margin-left:0;padding-left:0;margin-bottom:0}
.hs-form .hs-fieldtype-booleancheckbox .inputs-list input{margin-right:10px}
.hs-form .hs-fieldtype-booleancheckbox .inputs-list label{margin-bottom:0}
.hs-form .hs-error-msgs{list-style:none;margin-left:0;padding-left:0;margin-bottom:0;font-style:italic;padding-top:5px}
.wFormContainer{padding:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}
.wFormContainer form fieldset{border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;padding:0 !important;margin:0 0 1em !important}
.wFormContainer .wForm .wFormTitle{color:#af272f !important;font-family:"Rubik",sans-serif !important;padding-top:0 !important;margin-bottom:0 !important;background-color:transparent !important}
.wFormContainer form fieldset legend{font-family:"Rubik",sans-serif !important;color:#af272f !important}
.wFormContainer .actions .primaryAction{background-color:#cd2730 !important;font-family:"Roboto",sans-serif !important;font-size:15px !important;line-height:1 !important;padding:19px 25px !important;letter-spacing:.02em !important;border-radius:5px !important;font-weight:500 !important;cursor:pointer}
.wFormContainer .actions .primaryAction:hover{background-color:#af272f !important}
.wFormContainer .label{font-family:"Roboto",sans-serif !important;font-size:15px !important}
.wFormContainer .wForm .inputWrapper input:not([type="file"]):not(.tt-hint):-moz-read-only,.wFormContainer .wForm .inputWrapper textarea:-moz-read-only{font-family:"Roboto",sans-serif !important}
.wFormContainer .wForm .inputWrapper input:not([type="file"]):not(.tt-hint):read-only,.wFormContainer .wForm .inputWrapper textarea:read-only{font-family:"Roboto",sans-serif !important}
.wFormContainer .wForm .inputWrapper input[type="text"],.wFormContainer .wForm .inputWrapper input[type="password"],.wFormContainer .wForm .inputWrapper select,.wFormContainer .wForm .inputWrapper textarea{width:90% !important;border:1px solid #e3e1df !important;padding:15px !important;border-radius:5px !important;letter-spacing:.02em !important;font-size:15px !important;font-family:"Roboto",sans-serif !important}
.wFormContainer .wForm .inputWrapper select{height:auto !important}
.wForm .inputWrapper{width:100% !important}
.block-rounded-box .wFormContainer .wFormHeader{height:0 !important}
.block-rounded-box .wFormContainer .wForm .wFormTitle{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:.5em !important}
.block-rounded-box .wFormContainer .wForm form{padding-left:0;padding-right:0;padding-bottom:0}
.block-rounded-box .wFormContainer .supportInfo{padding:0}
.block-rounded-box .wFormContainer .supportInfo br{display:none}
.block-rounded-box .supportInfo{margin-bottom:0}
body #tfa_28,body [id^="tfa_28["],body #tfa_30,body [id^="tfa_30["],body #tfa_34,body [id^="tfa_34["]{width:80px !important}
.pre-header{background:#f8f6f4;padding:20px 0}
.pre-header .container,.pre-header .block-story-carousel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pre-header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.pre-header .menu-social-icons{display:none}
.pre-header .site-description{font-family:"Poppins",sans-serif;font-weight:600;text-transform:uppercase;font-size:10px;color:#512a44;letter-spacing:.06em;margin-bottom:0}
.pre-header .switcher{font-family:"Poppins",sans-serif;font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.06em;width:110px}
.pre-header .switcher img{display:none}
.pre-header .switcher a{font-size:10px}
.pre-header .switcher .option{position:absolute;width:108px}
.pre-header .switcher .selected a,.pre-header .switcher .option a{padding:3px 15px}
.pre-header .switcher .selected a::after{top:0}
.pre-header .search-modal-open{padding:0;background:transparent;margin-left:20px}
.pre-header .search-modal-open img{width:20px}
.pre-header .search-form{position:relative;margin-left:20px}
.pre-header .search-form input{font-family:"Poppins",sans-serif;text-transform:uppercase}
.pre-header .search-form .search-field{width:98px;font-size:10px;letter-spacing:.06em;padding:5px 10px;border-radius:4px}
.pre-header .search-form .search-submit{font-size:0;width:12px;height:12px;background-color:transparent;background-image:url("images/icon-search.svg");background-size:12px;border:0;position:absolute;top:8px;right:8px;padding:0}
.search-modal{background:#f8f6f4;position:absolute;top:0;left:0;width:100%;padding:20px;z-index:30000;display:none}
.search-modal .container,.search-modal .block-story-carousel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.search-modal .search-form{width:calc(100% - 10px)}
.search-modal .search-field{width:calc(100% - 120px)}
.search-modal__close{background:transparent;color:#303541;padding:0;font-size:40px}
.search-modal__close:hover{background:transparent;color:#af272f}
body.has-fixed-header{padding-top:68px}
.site-header{position:relative}
.site-header--fixed{position:fixed;width:100%;background:white;top:0;z-index:2000000}
.site-header .site-branding img{width:150px}
.site-header .site-title{line-height:1;margin-bottom:0}
.site-header .container,.site-header .block-story-carousel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-footer{background-color:#f8f6f4;padding:35px 0;font-size:15px;line-height:1.4666666667;color:#512a44}
.site-footer .widget-title{font-family:"Poppins",sans-serif;font-weight:600;font-size:12px;letter-spacing:.12em;line-height:1.6666666667;text-transform:uppercase;color:#512a44}
.site-footer ul.menu{margin-left:0;list-style:none;padding-left:0}
.site-footer ul.menu li{margin-bottom:10px}
.site-footer .menu-social-menu-container ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0}
.site-footer .menu-social-menu-container ul li{margin:0 5px 5px}
.site-footer p{margin-bottom:1em}
.site-footer a{color:#512a44;text-decoration:none}
.site-footer a:hover{color:#af272f}
.site-footer .hbspt-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-footer .hbspt-form .hs-fieldtype-text{margin-right:5px}
.site-footer--splash{background:#2d1022;padding:50px 0 25px;color:#8d9da9}
.site-footer--splash a{color:#8d9da9}
.site-footer--splash .menu-social-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.site-footer--splash .menu-social-icons li{margin:0 10px;height:29px;width:29px}
.site-footer--splash .menu-social-icons li::before{font-size:16px}
.site-footer--splash .post-footer{font-size:12px;padding-top:25px}
.site-footer--splash .post-footer__info{margin-top:25px}
.site-footer--splash .post-footer__info:before{content:"|";display:inline-block;position:relative;left:17px}
.site-footer--splash .post-footer__info li:not(:first-child){display:none}
.footer-divisions .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-divisions .gallery-item{width:auto;margin:1em .25em}
.footer-divisions img{width:50px}
.footer-divisions .gallery-item:nth-child(4) img{width:65px}
.footer-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:3px solid white}
.footer-grid__1{text-align:center}
.footer-grid__2{font-size:17px;line-height:1.4117647059;text-align:center}
.footer-grid__2 .gallery{grid-gap:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer-grid__3{text-align:center}
.post-footer{padding-top:35px;text-align:center}
.post-footer .container,.post-footer .block-story-carousel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.post-footer__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;margin-left:0;margin-bottom:0;padding-left:0;margin-top:20px}
.post-footer-credits{padding-top:15px;font-size:13px;text-align:center}
.post-footer-credits a{text-decoration:underline}
.post-footer-credits a:hover{color:#af272f}
.fa-beat{-webkit-animation:fa-beat 5s ease infinite;animation:fa-beat 5s ease infinite}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;font-size:14.4px;z-index:3;position:absolute;top:67px;left:0;width:100%;background:#f8f6f4;text-align:center}
.main-navigation ul ul{position:absolute;top:100%;left:-999em;z-index:99999;background:white;display:block}
.main-navigation ul ul.menu-show{position:static}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul a{width:100%}
.main-navigation li{position:relative;margin-bottom:0}
.main-navigation li a{display:block;text-decoration:none;color:#512a44;border-bottom:7px solid transparent;padding:10px 10px 0}
.main-navigation li a font{position:relative;z-index:-1}
.main-navigation li a.active{color:#af272f}
.main-navigation li:hover>a,.main-navigation li.focus>a,.main-navigation li.current-page-ancestor>a{color:#af272f}
.main-navigation li.donate{position:relative}
.main-navigation li.donate a{border-radius:6px;padding:13px 18px;background-color:#b0262f;color:white;text-transform:uppercase;border-bottom:0;font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:.06em}
.main-navigation li.donate a font{z-index:1}
.main-navigation li.donate a i{margin-left:5px}
.main-navigation li.donate:hover>a,.main-navigation li.donate.focus>a{background-color:#cd2730;color:white;border-bottom-color:transparent}
.main-navigation li.donate:hover>a i,.main-navigation li.donate.focus>a i{-webkit-animation:fa-beat 1.5s infinite;animation:fa-beat 1.5s infinite}
.menu-toggle,.main-navigation.toggled ul.nav-menu{display:block}
.menu-toggle{padding:10px 15px;font-family:"Poppins",sans-serif;font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:.12em}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}
.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}
.menu-social-icons,.menu-social-menu-container ul{margin-bottom:0;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu-social-icons li,.menu-social-menu-container ul li{position:relative;height:20px;width:20px;border-radius:50%;margin-right:10px;margin-bottom:0}
.menu-social-icons li:hover,.menu-social-menu-container ul li:hover{opacity:.8}
.menu-social-icons li a,.menu-social-menu-container ul li a{font-size:0;color:transparent;display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2}
.menu-social-icons li:before,.menu-social-menu-container ul li:before{font-size:12px;color:white;position:absolute;top:50%;left:20%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.menu-social-icons li.fa-facebook-f,.menu-social-menu-container ul li.fa-facebook-f{background:#3a5a99}
.menu-social-icons li.fa-facebook-f:before,.menu-social-menu-container ul li.fa-facebook-f:before{left:30%}
.menu-social-icons li.fa-instagram,.menu-social-menu-container ul li.fa-instagram{background:#821cb4}
.menu-social-icons li.fa-instagram:before,.menu-social-menu-container ul li.fa-instagram:before{left:25%}
.menu-social-icons li.fa-twitter,.menu-social-menu-container ul li.fa-twitter{background:#00aced}
.menu-social-icons li.fa-youtube,.menu-social-menu-container ul li.fa-youtube{background:red}
.menu-social-icons li.fa-youtube:before,.menu-social-menu-container ul li.fa-youtube:before{left:18%}
.mega-menus{position:relative}
.mega-menu{border-top:1px solid #e9f3f5;border-bottom:1px solid #e9f3f5;display:-webkit-box;display:-ms-flexbox;display:flex;display:none;position:relative;position:absolute;top:0;left:0;width:100%;background:white;z-index:2}
.mega-menu:before{content:"";display:block;width:100%;height:60px;position:absolute;left:0;top:-60px}
.mega-menu--active{display:none}
.mega-menu__image{width:28.6458333333%;background-size:cover;background-position:center}
.mega-menu__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mega-menu__main,.mega-menu__related{width:42.7083333333%;padding:25px}
.mega-menu__main h4,.mega-menu__related h4{width:100%;font-size:20px;margin-bottom:1em}
.mega-menu__main ul,.mega-menu__related ul{list-style:none;padding-left:0;margin-left:0;width:50%;margin-bottom:0;font-size:15px}
.mega-menu__main li,.mega-menu__related li{margin-bottom:.75em;padding-right:20px}
.mega-menu__main a,.mega-menu__related a{color:#512a44;text-decoration:none}
.mega-menu__main a:hover,.mega-menu__related a:hover{color:#af272f}
.mega-menu__related{width:28.6458333333%;background:#f8f6f4}
.mega-menu__related h4{font-family:"Poppins",sans-serif;font-size:13px;color:#af272f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.45em;font-weight:600}
.mega-menu__related ul{width:100%}
.sticky{display:block}
.updated:not(.published){display:none}
.page-links{clear:both;margin:0 0 1.5em}
.blog .archive-header,.archive .archive-header,.search .archive-header{background:white;text-align:center;padding:40px 0 100px;min-height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.blog .archive-header h1,.archive .archive-header h1,.search .archive-header h1{margin-bottom:.5em}
.blog .archive-header>*,.archive .archive-header>*,.search .archive-header>*{max-width:910px;margin-left:auto;margin-right:auto;width:100%;display:block}
.blog .archive-posts,.archive .archive-posts,.search .archive-posts{background:#f8f6f4}
.post-type-archive-resource_library .main-article-container,.tax-resources_for .main-article-container,.tax-condition .main-article-container,.tax-content_type .main-article-container,.tax-language .main-article-container{max-width:none;display:block;padding-top:40px}
.post-type-archive-resource_library .main-article-container article,.tax-resources_for .main-article-container article,.tax-condition .main-article-container article,.tax-content_type .main-article-container article,.tax-language .main-article-container article{display:inline-block;width:100%}
.post-style-thumbnail,.post-style-thumbnail-featured{border-radius:5px;background:white;margin-bottom:25px;width:100%}
.post-style-thumbnail a,.post-style-thumbnail-featured a{text-decoration:none}
.post-style-thumbnail a:hover,.post-style-thumbnail-featured a:hover{text-decoration:underline}
.post-style-thumbnail a.wp-block-button__link:hover,.post-style-thumbnail .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer a.mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .post-style-thumbnail a.mec-booking-button:hover,.post-style-thumbnail .block-expandable-icons__expanded p a:hover,.block-expandable-icons__expanded p .post-style-thumbnail a:hover,.post-style-thumbnail-featured a.wp-block-button__link:hover,.post-style-thumbnail-featured .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer a.mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .post-style-thumbnail-featured a.mec-booking-button:hover,.post-style-thumbnail-featured .block-expandable-icons__expanded p a:hover,.block-expandable-icons__expanded p .post-style-thumbnail-featured a:hover{text-decoration:none}
.post-style-thumbnail h2.entry-title a,.post-style-thumbnail-featured h2.entry-title a{color:#512a44}
.post-style-thumbnail h2.entry-title a:hover,.post-style-thumbnail-featured h2.entry-title a:hover{color:#af272f}
.post-style-thumbnail .entry-image,.post-style-thumbnail-featured .entry-image{background-size:cover;background-position:center;margin:0;border-top-left-radius:5px;border-top-right-radius:5px}
.post-style-thumbnail .entry-image a,.post-style-thumbnail-featured .entry-image a{display:block;height:245px;width:100%}
.post-style-thumbnail .entry-info,.post-style-thumbnail-featured .entry-info{padding:30px}
.post-style-thumbnail .entry-excerpt,.post-style-thumbnail-featured .entry-excerpt{font-size:15px}
.post-style-thumbnail .entry-meta,.post-style-thumbnail-featured .entry-meta{font-size:12px;color:#55595a;letter-spacing:.02em}
.post-style-thumbnail .entry-meta a,.post-style-thumbnail-featured .entry-meta a{font-weight:700}
.post-style-thumbnail .entry-categories,.post-style-thumbnail-featured .entry-categories{display:inline-block;margin-right:7px}
.post-style-thumbnail-featured{-webkit-box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);position:relative;top:-75px;margin-bottom:-75px}
.post-style-thumbnail-featured .entry-excerpt{font-size:17px}
.post-style-thumbnail-featured .entry-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.post-style-thumbnail--resource .entry-image a{height:200px}
.post-style-thumbnail--resource p.resource-type{font-family:"Poppins",sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600;margin-bottom:.75em}
.post-style-thumbnail--resource p.resource-type a{color:#512a44}
.post-style-thumbnail--resource h2.entry-title--small{margin-bottom:.5em}
.post-style-thumbnail--resource .entry-info{padding-bottom:15px}
.post-style-thumbnail--resource .entry-meta{border-top:1px solid #f8f6f4;padding:15px 30px}
.post-style-thumbnail--resource .entry-meta p{margin-bottom:0}
.post-style-thumbnail--resource .entry-meta a{font-weight:400;color:#55595a}
.main-article-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:810px;margin-left:auto;margin-right:auto}
.main-article-container--no-cats{padding-top:70px}
.main-article-container--news .post-style-thumbnail{width:47%}
.main-article-container--news .post-style-thumbnail:nth-child(2n-1){margin-right:3%}
.single-post .site-main,.single-blog .site-main{background-color:#f8f6f4}
.single-post .entry-header,.single-blog .entry-header{background:white;text-align:center;padding:70px 0 100px}
.single-post .entry-header *,.single-blog .entry-header *{max-width:810px;margin-left:auto;margin-right:auto}
.single-post .entry-header .entry-meta,.single-blog .entry-header .entry-meta{font-family:"Poppins",sans-serif;letter-spacing:.12em;text-transform:uppercase;font-weight:500;font-size:15px}
.single-post .entry-header .entry-meta p,.single-blog .entry-header .entry-meta p{letter-spacing:.12em;margin-bottom:1.6em}
.single-post .entry-header .posted-on,.single-blog .entry-header .posted-on{color:#af272f}
.single-post .breadcrumbs,.single-blog .breadcrumbs{color:#512a44}
.single-post .breadcrumbs a,.single-blog .breadcrumbs a{color:#512a44;text-decoration:none}
.single-post .post-thumbnail,.single-blog .post-thumbnail{text-align:center;margin-bottom:50px}
.single-post .entry-author,.single-blog .entry-author{text-align:center;font-family:"Poppins",sans-serif;color:#af272f;font-size:14px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:2.75em}
.single-post .entry-author a,.single-blog .entry-author a{text-decoration:none}
.single-post .entry-author a:hover,.single-blog .entry-author a:hover{text-decoration:underline}
.single-post .entry-content,.single-blog .entry-content{background-color:white;border-radius:10px;padding:35px 40px;-webkit-box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);max-width:1006px;margin:0 auto;position:relative;top:-38px}
.entry-share{text-align:center}
.entry-share p{font-family:"Poppins",sans-serif;letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-size:13px;color:#512a44}
.entry-share__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px}
.entry-share li{margin:0 12px}
.entry-share li.facebook a{color:#3a5a99}
.entry-share li.twitter a{color:#00aced}
.entry-share li.pinterest a{color:#e60019}
.entry-share li.email a{color:#512a44}
.entry-share a{text-decoration:none}
.relpost-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.relpost-block-single{padding:0;float:none;border-radius:5px}
.relpost-block-single>div{height:auto !important}
.relpost-block-single-text{padding:35px 30px;text-align:left;font-family:"Roboto",sans-serif !important;font-size:15px !important;letter-spacing:.02em}
.relpost-block-single-text b{font-size:22.5px;font-family:"Rubik",sans-serif;font-weight:500;color:#512a44;line-height:1.2444444444;letter-spacing:0;margin-bottom:.25em;display:block}
.related-content{text-align:center}
.related-content.wp-block-group{padding-bottom:60px}
.related-content .related-post-list{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.single-back{text-align:center;margin:30px 0 50px}
.navigation-load-more{margin-bottom:0 !important;padding:30px 0 50px;text-align:center}
.pagination{margin:20px 0 40px;display:inline-block;width:100%}
.nav-links{text-align:center;font-family:"Poppins",sans-serif;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.nav-links a{text-decoration:none}
.nav-links .page-numbers{border-radius:5px;height:40px;width:40px;display:inline-block;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 5px;color:#512a44}
.nav-links a.page-numbers{background:white;color:#512a44}
.single-resource_library .entry-content>*{max-width:750px;margin-left:30px;margin-right:30px}
.single-resource_library .entry-content>.block-resources-header{max-width:none;margin-bottom:80px;margin-left:0;margin-right:0}
.single-resource_library .entry-content>:last-child{margin-bottom:80px}
.single-resource_library .relpost-block-single>div{width:310px !important}
.single-resource_library .relpost-block-single{padding:0}
.single-resource_library .relpost-block-single-text{padding:30px}
.category-bar{margin:50px 0;display:inline-block;width:100%}
.category-bar .category-select-mobile{text-align:center;margin-top:1em}
.category-bar ul{list-style:none;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.category-bar li{font-size:15px;padding:13px;border-radius:5px;margin:0 10px}
.category-bar li:not(.search-form-trigger){display:none}
.category-bar li.current-cat{background:white}
.category-bar li.current-cat a:hover{color:#512a44}
.category-bar li.search-form-trigger img{width:16px;position:relative;top:3px}
.category-bar a{text-decoration:none;color:#512a44}
.category-bar a:hover{color:#af272f}
.category-bar .search-form{margin-top:1em;text-align:center;display:none}
.category-bar .search-submit{padding:18px 25px;margin-top:15px}
.article-preview{border-radius:5px;background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.article-preview:hover{-webkit-box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);box-shadow:0 6px 20px 0 rgba(171,183,186,0.35)}
.article-preview .entry-image{margin:0;background-size:cover;background-position:center;border-top-left-radius:5px;border-bottom-left-radius:5px}
.article-preview .entry-image a{width:225px;display:block;height:200px}
.article-preview .entry-info{width:100%;padding:50px 25px}
.article-preview .entry-info h4{margin-bottom:.75em}
.article-preview .entry-info h4 a{text-decoration:none;color:#512a44}
.article-preview .entry-info .wp-block-button{margin-bottom:0}
.article-preview .entry-info .is-style-arrow .wp-block-button__link,.article-preview .entry-info .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .article-preview .entry-info .is-style-arrow .mec-booking-button,.article-preview .entry-info .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .article-preview .entry-info .is-style-arrow a{color:#af272f}
.resource-search-form{padding:0 20px;margin-top:20px}
.resource-search-form__search{width:100%;margin-bottom:20px;position:relative;background-image:url("images/icon-search.svg");background-repeat:no-repeat;background-position:15px center;background-size:15px;padding-left:45px !important}
.resource-search-form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding-left:0;margin-bottom:0}
.resource-search-form__fields li{font-size:15px;color:#512a44;font-weight:500;position:relative;width:100%}
.resource-search-form__fields li span{background:#e6eced;display:block;width:100%;padding:12px 15px;text-align:left;border-radius:5px;position:relative;cursor:default}
.resource-search-form__fields li span:after{content:"";display:block;height:18px;width:9.5px;background-image:url("images/carousel-arrow.svg");background-size:100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:50%;margin-top:-9px;right:15px}
.resource-search-form__fields li button{width:100%;background-color:#af272f;padding:15px}
.resource-search-form__sub-menu{display:none;position:absolute;width:100%;left:0;top:42px;background:#e6eced;list-style:none;margin-left:0;padding-left:0;margin-bottom:0;text-align:left;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:2}
.resource-search-form__sub-menu li{width:100%;margin-bottom:0}
.resource-search-form__sub-menu li:last-child{padding-bottom:15px}
.resource-search-form__sub-menu li.selected a{font-weight:bold;color:#512a44}
.resource-search-form__sub-menu a{color:#512a44;text-decoration:none;padding:10px 15px 0 40px;display:block;position:relative}
.resource-search-form__sub-menu a:before{content:"";display:inline-block;vertical-align:middle;position:absolute;height:14px;width:14px;background-image:url("images/filter-checkbox.png");background-size:14px;background-position:bottom;margin-right:11px;top:12px;margin-left:-25px}
.resource-search-form__sub-menu a:hover{color:#af272f}
.resource-search-form__sub-menu li.selected{position:relative}
.resource-search-form__sub-menu li.selected a:before{background-position:top}
.resource-taxonomy-tags{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding-top:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.resource-taxonomy-tags li{margin:10px;font-size:15px;background:white;border-radius:5px;display:none}
.resource-taxonomy-tags li a{padding:5px 15px;text-decoration:none;display:inline-block;color:#512a44}
.resource-taxonomy-tags li a:after{content:"×";display:inline-block;color:#736b70;font-size:24px;vertical-align:middle;position:relative;top:-1px;margin-left:10px}
.resource-taxonomy-tags+.main-article-container{padding-top:28px !important}
.error-404,.no-results{text-align:center;padding:60px 0}
.no-results-found{text-align:center}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}
.gallery-item{display:inline-block;text-align:center;width:100%}
.gallery-columns-2{grid-template-columns:repeat(2,1fr)}
.gallery-columns-3{grid-template-columns:repeat(3,1fr)}
.gallery-columns-4{grid-template-columns:repeat(4,1fr)}
.gallery-columns-5{grid-template-columns:repeat(5,1fr)}
.gallery-columns-6{grid-template-columns:repeat(6,1fr)}
.gallery-columns-7{grid-template-columns:repeat(7,1fr)}
.gallery-columns-8{grid-template-columns:repeat(8,1fr)}
.gallery-columns-9{grid-template-columns:repeat(9,1fr)}
.gallery-caption{display:block}
#baguetteBox-overlay .full-image img{max-height:70%;position:relative;top:10%}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
body.compensate-for-scrollbar{overflow:hidden}
.fancybox-active{height:auto}
.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}
.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box}
.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}
.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}
.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);transition-timing-function:cubic-bezier(0.47,0,0.74,0.71)}
.fancybox-is-open .fancybox-bg{opacity:.9;-webkit-transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);transition-timing-function:cubic-bezier(0.22,0.61,0.36,1)}
.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity .25s ease,visibility 0s ease .25s;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}
.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;-webkit-transition:opacity .25s ease 0s,visibility 0s ease 0s;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}
.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-toolbar{right:0;top:0}
.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}
.fancybox-is-open .fancybox-stage{overflow:hidden}
.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}
.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}
.fancybox-slide--image{overflow:hidden;padding:44px 0}
.fancybox-slide--image::before{display:none}
.fancybox-slide--html{padding:6px}
.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}
.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.14,1);animation-timing-function:cubic-bezier(0.5,0,0.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}
.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in}
.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}
.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-container [data-selectable='true']{cursor:text}
.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.fancybox-spaceball{z-index:1}
.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}
.fancybox-slide--video .fancybox-content{background:#000}
.fancybox-slide--map .fancybox-content{background:#e5e3df}
.fancybox-slide--iframe .fancybox-content{background:#fff}
.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.fancybox-iframe{left:0;position:absolute;top:0}
.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color .2s;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}
.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}
.fancybox-button:hover{color:#fff}
.fancybox-button:focus{outline:0}
.fancybox-button.fancybox-focus{outline:1px dotted}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}
.fancybox-button div{height:100%}
.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}
.fancybox-button svg path{fill:currentColor;stroke-width:0}
.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}
.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}
.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998}
.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}
.fancybox-close-small:hover{color:#fff;opacity:1}
.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}
.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}
.fancybox-navigation .fancybox-button div{padding:7px}
.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}
.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.85)),color-stop(50%,rgba(0,0,0,0.3)),color-stop(65%,rgba(0,0,0,0.15)),color-stop(75.5%,rgba(0,0,0,0.075)),color-stop(82.85%,rgba(0,0,0,0.037)),color-stop(88%,rgba(0,0,0,0.019)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.85) 0,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.15) 65%,rgba(0,0,0,0.075) 75.5%,rgba(0,0,0,0.037) 82.85%,rgba(0,0,0,0.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}
.fancybox-caption--separate{margin-top:-50px}
.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}
.fancybox-caption a:hover{color:#fff;text-decoration:underline}
.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}
.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,0.25,1);transition-timing-function:cubic-bezier(0,0,0.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}
.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}
.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}
.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}
.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0)}
.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(0.1) skew(10deg);transform:translate3d(100%,0,0) scale(0.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}
.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}
.fancybox-share p{margin:0;padding:0}
.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}
.fancybox-share__button:hover{text-decoration:none}
.fancybox-share__button--fb{background:#3b5998}
.fancybox-share__button--fb:hover{background:#344e86}
.fancybox-share__button--pt{background:#bd081d}
.fancybox-share__button--pt:hover{background:#aa0719}
.fancybox-share__button--tw{background:#1da1f2}
.fancybox-share__button--tw:hover{background:#0d95e8}
.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}
.fancybox-share__button svg path{fill:#fff}
.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}
.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}
.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:212px}
.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}
.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}
.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:99991}
.fancybox-thumbs__list a:focus::before{opacity:.5}
.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}
@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
[dir="rtl"] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}
[dir="rtl"] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:black;opacity:.75}
.slick-prev::before,.slick-next::before{display:block;height:28.5px;width:15px;content:"";background:url("images/carousel-arrow.svg");background-size:100%}
.slick-prev::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
Marfan code .mec-event-countdown-style3 .mec-event-date,.mec-wrap .mec-event-countdown-style2,.mec-wrap .mec-event-countdown-style1,.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button{background:transparent !important}
.mec-wrap .mec-event-countdown-style1{display:block !important}
.mec-event-countdown-style1 .mec-event-countdown-part1,.mec-event-countdown-style1 .mec-event-countdown-part3{display:none !important}
.mec-event-countdown-style1 .mec-event-countdown-part2{background-color:#af272f !important;max-width:600px !important;display:block !important;margin-left:auto;margin-right:auto;padding:25px 30px !important;width:100%}
.mec-event-countdown-style1 .mec-event-countdown-part2:after{display:none !important}
.mec-event-countdown-style1 .clockdiv{display:-webkit-box;display:-ms-flexbox;display:flex}
.mec-event-countdown-style1 .mec-event-countdown .block-w{height:auto}
.mec-event-countdown-style1{float:none !important}
.mec-event-countdown-style1 .mec-event-date-place{display:none !important}
.screen-reader-text,.site-footer .hbspt-form label,.row-newsletter .hs-fieldtype-text label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus,.site-footer .hbspt-form label:focus,.row-newsletter .hs-fieldtype-text label:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#primary[tabindex="-1"]:focus{outline:0}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}
.has-red-background-color,.has-black-background-color{background-color:#af272f;color:white}
.has-red-background-color h1,.has-red-background-color h2,.has-red-background-color h3,.has-red-background-color .post-style-thumbnail h2.entry-title,.post-style-thumbnail .has-red-background-color h2.entry-title,.has-red-background-color .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .has-red-background-color h2.entry-title,.has-red-background-color .block-testimonials__testimonial p,.block-testimonials__testimonial .has-red-background-color p,.has-red-background-color h4,.has-red-background-color h5,.has-red-background-color .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .has-red-background-color h2.entry-title--small,.has-red-background-color .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .has-red-background-color h2.entry-title--small,.has-red-background-color .article-preview .entry-info h4,.article-preview .entry-info .has-red-background-color h4,.has-red-background-color h6,.has-black-background-color h1,.has-black-background-color h2,.has-black-background-color h3,.has-black-background-color .post-style-thumbnail h2.entry-title,.post-style-thumbnail .has-black-background-color h2.entry-title,.has-black-background-color .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .has-black-background-color h2.entry-title,.has-black-background-color .block-testimonials__testimonial p,.block-testimonials__testimonial .has-black-background-color p,.has-black-background-color h4,.has-black-background-color h5,.has-black-background-color .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .has-black-background-color h2.entry-title--small,.has-black-background-color .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .has-black-background-color h2.entry-title--small,.has-black-background-color .article-preview .entry-info h4,.article-preview .entry-info .has-black-background-color h4,.has-black-background-color h6{color:white}
.has-red-background-color .is-style-arrow .wp-block-button__link,.has-red-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-red-background-color .is-style-arrow .mec-booking-button,.has-red-background-color .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .has-red-background-color .is-style-arrow a,.has-black-background-color .is-style-arrow .wp-block-button__link,.has-black-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-black-background-color .is-style-arrow .mec-booking-button,.has-black-background-color .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .has-black-background-color .is-style-arrow a{color:white}
.has-black-background-color{background:#303541}
.has-blue-background-color{background-color:#3586b8;color:white}
.has-blue-background-color h1,.has-blue-background-color h2,.has-blue-background-color h3,.has-blue-background-color .post-style-thumbnail h2.entry-title,.post-style-thumbnail .has-blue-background-color h2.entry-title,.has-blue-background-color .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .has-blue-background-color h2.entry-title,.has-blue-background-color .block-testimonials__testimonial p,.block-testimonials__testimonial .has-blue-background-color p,.has-blue-background-color h4,.has-blue-background-color h5,.has-blue-background-color .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .has-blue-background-color h2.entry-title--small,.has-blue-background-color .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .has-blue-background-color h2.entry-title--small,.has-blue-background-color .article-preview .entry-info h4,.article-preview .entry-info .has-blue-background-color h4,.has-blue-background-color h6{color:white}
.has-yellow-background-color{background-color:#ecae49}
.has-green-background-color{background-color:#3dbfbb}
.has-teal-background-color{background-color:#3dbfbb;color:white}
.has-teal-background-color h1,.has-teal-background-color h2,.has-teal-background-color h3,.has-teal-background-color .post-style-thumbnail h2.entry-title,.post-style-thumbnail .has-teal-background-color h2.entry-title,.has-teal-background-color .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .has-teal-background-color h2.entry-title,.has-teal-background-color .block-testimonials__testimonial p,.block-testimonials__testimonial .has-teal-background-color p,.has-teal-background-color h4,.has-teal-background-color h5,.has-teal-background-color .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .has-teal-background-color h2.entry-title--small,.has-teal-background-color .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .has-teal-background-color h2.entry-title--small,.has-teal-background-color .article-preview .entry-info h4,.article-preview .entry-info .has-teal-background-color h4,.has-teal-background-color h6{color:white}
.has-orange-background-color{background-color:#ffa15d}
.has-light-grey-background-color{background-color:#e9f3f5}
.has-light-grey-background-color .wp-block-button__link.has-white-background-color,.has-light-grey-background-color .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-white-background-color.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-light-grey-background-color .has-white-background-color.mec-booking-button,.has-light-grey-background-color .block-expandable-icons__expanded p a.has-white-background-color,.block-expandable-icons__expanded p .has-light-grey-background-color a.has-white-background-color{border:1px solid transparent}
.has-light-grey-background-color .wp-block-button__link.has-white-background-color:hover,.has-light-grey-background-color .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-white-background-color.mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-light-grey-background-color .has-white-background-color.mec-booking-button:hover,.has-light-grey-background-color .block-expandable-icons__expanded p a.has-white-background-color:hover,.block-expandable-icons__expanded p .has-light-grey-background-color a.has-white-background-color:hover{border-color:#512a44;background:white}
.has-neutral-grey-background-color{background-color:#d0d8da}
.has-cream-background-color{background-color:#f8f6f4}
.has-purple-background-color{background-color:#5d254a;color:#e9f3f5}
.has-purple-background-color a{color:#e9f3f5}
.has-purple-background-color h1,.has-purple-background-color h2,.has-purple-background-color h3,.has-purple-background-color .post-style-thumbnail h2.entry-title,.post-style-thumbnail .has-purple-background-color h2.entry-title,.has-purple-background-color .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .has-purple-background-color h2.entry-title,.has-purple-background-color .block-testimonials__testimonial p,.block-testimonials__testimonial .has-purple-background-color p,.has-purple-background-color h4,.has-purple-background-color h5,.has-purple-background-color .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .has-purple-background-color h2.entry-title--small,.has-purple-background-color .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .has-purple-background-color h2.entry-title--small,.has-purple-background-color .article-preview .entry-info h4,.article-preview .entry-info .has-purple-background-color h4,.has-purple-background-color h6{color:white}
.has-purple-background-color .is-style-arrow .wp-block-button__link,.has-purple-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .has-purple-background-color .is-style-arrow .mec-booking-button,.has-purple-background-color .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .has-purple-background-color .is-style-arrow a{color:white}
.has-medium-grey-background-color{background-color:#c4d3d6}
.has-medium-grey-background-color h1,.has-medium-grey-background-color h2,.has-medium-grey-background-color h3,.has-medium-grey-background-color .post-style-thumbnail h2.entry-title,.post-style-thumbnail .has-medium-grey-background-color h2.entry-title,.has-medium-grey-background-color .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .has-medium-grey-background-color h2.entry-title,.has-medium-grey-background-color .block-testimonials__testimonial p,.block-testimonials__testimonial .has-medium-grey-background-color p,.has-medium-grey-background-color h4,.has-medium-grey-background-color h5,.has-medium-grey-background-color .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .has-medium-grey-background-color h2.entry-title--small,.has-medium-grey-background-color .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .has-medium-grey-background-color h2.entry-title--small,.has-medium-grey-background-color .article-preview .entry-info h4,.article-preview .entry-info .has-medium-grey-background-color h4,.has-medium-grey-background-color h6{color:#303541}
.has-white-background-color+.has-white-background-color{padding-top:0}
.has-red-color{color:#af272f !important}
.has-white-color{color:white !important}
.has-black-color{color:#303541 !important}
.has-purple-color{color:#512a44 !important}
.has-light-grey-color{color:#e9f3f5 !important}
.has-medium-grey-color{color:#c4d3d6 !important}
.has-neutral-grey-color{color:#d0d8da !important}
.has-cream-color{color:#f8f6f4 !important}
.has-blue-color{color:#3586b8 !important}
.has-teal-color{color:#33cdc8 !important}
.has-orange-color{color:#ed8b43 !important}
.wp-block-group{padding:70px 0}
.wp-block-group .wp-block-group__inner-container>:last-child{margin-bottom:0}
.wp-block-group .wp-block-group__inner-container .wp-block-group__inner-container{padding-left:0;padding-right:0}
.wp-block-group.row-full-width .wp-block-group__inner-container{max-width:1140px}
.wp-block-group.block-above-overlap{padding-bottom:125px}
.wp-block-column:not(:first-child){margin-top:20px}
.wp-block-column>:last-child{margin-bottom:0}
.wp-block-gallery img{border-radius:5px}
.block-rounded-box{background-color:white;color:#303541;border-radius:10px;padding:35px 40px;-webkit-box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);box-shadow:0 6px 20px 0 rgba(171,183,186,0.35)}
.block-rounded-box+*{margin-top:45px}
.block-header-banner{padding:100px 0;min-height:0;text-align:center;color:white;background-size:cover;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.block-header-banner__title{margin:0;color:white}
.block-header-banner .btn-video{margin-top:45px}
.block-split-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.block-split-banner__image{background-size:cover;background-position:center center;min-height:300px}
.block-split-banner__container{padding:30px}
.block-split-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.block-split-banner__content>:last-of-type{margin-bottom:0}
.banner-split-header .block-split-banner__content{font-size:20px}
.block-text-banner{background-size:cover;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;font-size:17px;line-height:1.4117647059}
.block-text-banner .container-small,.block-text-banner .post-password-required,.block-text-banner .wp-block-group .wp-block-group__inner-container,.wp-block-group .block-text-banner .wp-block-group__inner-container,.block-text-banner .block-expandable-icons__list,.block-text-banner .block-benefits-splash__list,.block-text-banner .block-speakers-splash__list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:rgba(255,255,255,0.9);padding:30px;border-radius:5px}
.block-text-banner--left{background-position:right}
.block-text-banner--right{background-position:left}
.block-text-banner--center{background-position:center}
.block-staff-row__list{list-style:none;margin-left:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.block-staff-row__list li{text-align:center;margin-top:25px;width:100%}
.block-staff-row__image{background:#c4d3d6;height:180px;width:180px;border-radius:50%;margin-left:auto;margin-right:auto}
.block-staff-row__image img{border-radius:50%}
.block-staff-board{background:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;border-radius:5px;color:#512a44;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}
.block-staff-board__photo{margin:0 auto 20px;width:137px;height:137px;background:#e9f3f5;border-radius:50%}
.block-staff-board__photo img{border-radius:50%}
.block-staff-board__meta{text-align:center}
.block-staff-board h4{font-family:"Rubik",sans-serif;font-weight:600;font-size:22px;line-height:1.0909090909;margin-bottom:.1em;color:#512a44}
.block-staff-board h5,.block-staff-board .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .block-staff-board h2.entry-title--small,.block-staff-board .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .block-staff-board h2.entry-title--small,.block-staff-board .article-preview .entry-info h4,.article-preview .entry-info .block-staff-board h4{font-family:"Poppins",sans-serif;font-weight:600;font-size:15px;letter-spacing:.12em;margin-bottom:0;text-transform:uppercase;color:#512a44}
.block-play-video{text-align:center}
.block-play-video a{margin-left:auto;margin-right:auto}
.block-play-video--red .btn-video{background-color:#af272f;color:white}
.block-play-video--red .btn-video:hover{background-color:white;color:#af272f}
.block-division-boxes__list{list-style:none;padding-left:0;margin:0 auto 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:750px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.block-division-boxes__list li{background:white;text-align:center;color:#303541;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:4px solid #eaf3f5;border-radius:10px;width:100%;margin-bottom:25px}
.block-division-boxes__list li:hover{background:#eaf3f5}
.block-division-boxes__list li a{color:#303541;text-decoration:none;display:block;padding:26px 0}
.block-division-boxes__image{width:80px;margin-left:auto;margin-right:auto}
.block-division-boxes__name{margin-bottom:0}
.block-image-overlays__list{list-style:none;padding-left:0;margin:10px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.block-image-overlays__item{background-size:cover;background-blend-mode:hard-light;text-align:center;color:#303541;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;width:100%;margin:13px 0;position:relative}
.block-image-overlays__item:before{background-size:cover;background-position:center center;border-radius:10px;-webkit-filter:grayscale(100%);filter:grayscale(100%);mix-blend-mode:multiply;opacity:.7;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.block-image-overlays__item:hover .block-image-overlays__meta:after{display:block;opacity:.6}
.block-image-overlays__item:hover .wp-block-button__link,.block-image-overlays__item:hover .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-image-overlays__item:hover .mec-booking-button,.block-image-overlays__item:hover .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-image-overlays__item:hover a{background:white}
.block-image-overlays__item--red{background-color:#cd2730}
.block-image-overlays__item--red .block-image-overlays__meta:after{background-color:#cd2730}
.block-image-overlays__item--red:hover .wp-block-button__link,.block-image-overlays__item--red:hover .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-image-overlays__item--red:hover .mec-booking-button,.block-image-overlays__item--red:hover .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-image-overlays__item--red:hover a{color:#cd2730}
.block-image-overlays__item--blue{background-color:#3586b8}
.block-image-overlays__item--blue .block-image-overlays__meta:after{background-color:#3586b8}
.block-image-overlays__item--blue:hover .wp-block-button__link,.block-image-overlays__item--blue:hover .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-image-overlays__item--blue:hover .mec-booking-button,.block-image-overlays__item--blue:hover .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-image-overlays__item--blue:hover a{color:#3586b8}
.block-image-overlays__item--purple{background-color:#512a44}
.block-image-overlays__item--purple .block-image-overlays__meta:after{background-color:#512a44}
.block-image-overlays__item--purple:hover .wp-block-button__link,.block-image-overlays__item--purple:hover .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-image-overlays__item--purple:hover .mec-booking-button,.block-image-overlays__item--purple:hover .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-image-overlays__item--purple:hover a{color:#512a44}
.block-image-overlays__item--yellow{background-color:#ecae49}
.block-image-overlays__item--yellow .block-image-overlays__meta:after{background-color:#ecae49}
.block-image-overlays__item--yellow:hover .wp-block-button__link,.block-image-overlays__item--yellow:hover .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-image-overlays__item--yellow:hover .mec-booking-button,.block-image-overlays__item--yellow:hover .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-image-overlays__item--yellow:hover a{color:#ecae49}
.block-image-overlays__item--orange{background-color:#ed8b43}
.block-image-overlays__item--orange .block-image-overlays__meta:after{background-color:#ed8b43}
.block-image-overlays__item--orange:hover .wp-block-button__link,.block-image-overlays__item--orange:hover .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-image-overlays__item--orange:hover .mec-booking-button,.block-image-overlays__item--orange:hover .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-image-overlays__item--orange:hover a{color:#ed8b43}
.block-image-overlays__item--green{background-color:#33cdc8}
.block-image-overlays__item--green .block-image-overlays__meta:after{background-color:#33cdc8}
.block-image-overlays__item--green:hover .wp-block-button__link,.block-image-overlays__item--green:hover .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-image-overlays__item--green:hover .mec-booking-button,.block-image-overlays__item--green:hover .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-image-overlays__item--green:hover a{color:#33cdc8}
.block-image-overlays__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:50px;position:relative;margin-top:auto}
.block-image-overlays__meta:after{border-radius:10px;content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.block-image-overlays__title{font-family:"Poppins",sans-serif;color:white;text-transform:uppercase;font-weight:600;letter-spacing:.12em;font-size:23px;line-height:1.3043478261;position:relative;z-index:5;word-break:break-word;overflow-wrap:break-word}
.block-image-overlays__link{position:relative;z-index:4;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}
.block-image-overlays--regular .block-image-overlays__meta{min-height:345px}
.block-image-overlays--regular .block-image-overlays__title{margin-bottom:2.5em}
.block-image-overlays--tall .block-image-overlays__spacer{height:250px}
.block-image-overlays--tall .block-image-overlays__meta{padding:35px}
.block-image-overlays--tall .wp-block-buttons{margin-top:auto}
.block-image-overlays .wp-block-buttons,.block-image-overlays .wp-block-button{margin-bottom:0;position:relative;z-index:5}
.block-icon-callouts__list{list-style:none;padding-left:0;margin:0 auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%}
.block-icon-callouts__list li{background:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:10px;width:100%;margin-bottom:25px}
.block-icon-callouts__list li:hover{-webkit-box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);box-shadow:0 6px 20px 0 rgba(171,183,186,0.35)}
.block-icon-callouts--4 .block-icon-callouts__list{-webkit-column-gap:2.666666667%;-moz-column-gap:2.666666667%;column-gap:2.666666667%}
.block-icon-callouts__link{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;position:relative}
.block-icon-callouts__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;height:80px}
.block-icon-callouts__image img{max-height:100%;max-width:100px}
.block-icon-callouts .wp-block-buttons{margin-top:auto}
.block-icon-callouts--small .block-icon-callouts__link{padding:60px 0 45px}
.block-icon-callouts--small .block-icon-callouts__title{color:#512a44;font-family:"Rubik",sans-serif;font-weight:500;font-size:30px;line-height:1.1333333333;margin-bottom:.5em}
.block-icon-callouts--small .is-style-arrow .wp-block-button__link,.block-icon-callouts--small .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-icon-callouts--small .is-style-arrow .mec-booking-button,.block-icon-callouts--small .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-icon-callouts--small .is-style-arrow a{color:#af272f}
.block-icon-callouts--small .is-style-arrow .wp-block-button__link:hover,.block-icon-callouts--small .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-icon-callouts--small .is-style-arrow .mec-booking-button:hover,.block-icon-callouts--small .is-style-arrow .block-expandable-icons__expanded p a:hover,.block-expandable-icons__expanded p .block-icon-callouts--small .is-style-arrow a:hover{background-color:transparent}
.block-icon-callouts--button .block-icon-callouts__link{padding:40px 0 30px}
.block-icon-callouts--button .block-icon-callouts__title{color:#512a44;font-family:"Rubik",sans-serif;font-weight:500;font-size:20px;line-height:1.15;margin-bottom:1em}
.block-icon-callouts--none .block-icon-callouts__title{margin-bottom:0}
.block-icon-callouts--none .block-icon-callouts__link{padding:40px 0;color:#303541}
.block-icon-callouts .wp-block-buttons{margin-bottom:0}
.block-icon-callouts .wp-block-buttons .wp-block-button{margin-bottom:0}
.block-max-width{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.block-max-width__interior{width:100%;margin-left:auto;margin-right:auto}
.block-max-width.has-text-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.block-max-width.has-text-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.block-events-calendar{margin-bottom:50px}
.block-events-calendar .mec-calendar{border:0}
.block-events-calendar .mec-calendar .mec-calendar-side{padding:0}
.block-events-calendar .mec-calendar .mec-calendar-events-side{border-left:0}
.block-events-calendar .mec-calendar .mec-calendar-side .mec-next-month,.block-events-calendar .mec-calendar .mec-calendar-side .mec-previous-month{border-radius:0;border:1px solid #e5e5e5;line-height:35px;height:30px;font-size:0;min-width:none;padding-left:5px;padding-right:5px}
.block-events-calendar .mec-totalcal-box,.block-events-calendar .mec-event-footer{display:none}
.block-events-calendar .mec-calendar-day,.block-events-calendar .mec-table-nullday{border-radius:0;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5}
.block-events-calendar .mec-calendar-day:last-child,.block-events-calendar .mec-table-nullday:last-child{border-right:1px solid #e5e5e5}
.block-events-calendar .mec-calendar-row:last-child{border-bottom:1px solid #e5e5e5}
.block-events-calendar .mec-calendar-day-head{border-radius:0;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background-color:#f8f8f8}
.block-events-calendar .mec-calendar-day-head:last-child{border-right:1px solid #e5e5e5}
h3+.mec-skin-carousel-container,.post-style-thumbnail h2.entry-title+.mec-skin-carousel-container,.post-style-thumbnail-featured h2.entry-title+.mec-skin-carousel-container,.block-testimonials__testimonial p+.mec-skin-carousel-container{margin-top:55px}
.mec-skin-carousel-container{position:relative;margin-bottom:20px;overflow:hidden}
.mec-skin-carousel-container .owl-prev{position:absolute !important;left:-30px;top:50%}
.mec-skin-carousel-container .owl-next{position:absolute !important;right:-35px;top:50%}
.mec-skin-carousel-container .mec-event-carousel-type2 .owl-next i,.mec-skin-carousel-container .mec-event-carousel-type2 .owl-prev i,.mec-skin-carousel-container .mec-event-carousel-type3 .owl-next i,.mec-skin-carousel-container .mec-event-carousel-type3 .owl-prev i,.mec-skin-carousel-container .mec-event-carousel-type4 .owl-next i,.mec-skin-carousel-container .mec-event-carousel-type4 .owl-prev i{font-size:20px}
.mec-skin-carousel-container .owl-stage-outer{padding-bottom:30px}
.mec-skin-carousel-container .mec-owl-carousel .owl-item:hover .event-carousel-type2-head{-webkit-box-shadow:0 6px 40px 0 rgba(199,196,194,0.35);box-shadow:0 6px 40px 0 rgba(199,196,194,0.35)}
.mec-skin-carousel-container .mec-owl-carousel .owl-item:hover .mec-event-footer-carousel-type2{border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.mec-skin-carousel-container .mec-owl-carousel .owl-item img{border-top-left-radius:10px;border-top-right-radius:10px}
.mec-skin-carousel-container .event-carousel-type2-head{background:transparent;border-color:transparent;padding:0;margin:0 5%}
.mec-skin-carousel-container .event-carousel-type2-head .mec-event-carousel-content-type2{background-color:white;margin-top:0;padding:40px 25px 1px;min-height:0}
.mec-skin-carousel-container .event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info{font-family:"Poppins",sans-serif;color:#512a44;font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:.12em}
.mec-skin-carousel-container .event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title a{color:#512a44;text-decoration:none;font-weight:600;font-size:22px;line-height:1.2444444444}
.mec-skin-carousel-container .event-carousel-type2-head .mec-event-footer-carousel-type2{background:white;overflow:hidden;margin-top:0;padding:0 25px 30px}
.mec-skin-carousel-container .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button{float:none;padding:0;color:#af272f;font-family:"Poppins",sans-serif;font-weight:600;text-decoration:none;letter-spacing:.12em;border:0}
.mec-skin-carousel-container .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button:after{content:" >"}
.mec-skin-carousel-container .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button:hover{background:transparent;color:#cd2730}
.mec-skin-carousel-container .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-event-sharing-wrap{display:none}
.lity-container,.mec-wrap,.mec-wrap div:not([class^="elementor-"]){font-family:"Roboto",sans-serif}
.mec-slider-t1-wrap{background:transparent}
.mec-slider-t1{border-radius:10px}
.mec-slider-t1 .owl-item{border-radius:10px;background:white}
.mec-slider-t1 .mec-slider-t1-content{border-bottom-left-radius:10px;border-top-left-radius:10px}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{border:0;height:auto;line-height:1.4;text-transform:none;color:white;font-weight:normal;letter-spacing:.02em}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover{border:0;background:#af272f}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:20px;position:relative;top:-10px}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i{left:-4px}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-title{font-size:24px;font-weight:500}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-title a{text-decoration:none}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-day{display:none}
.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-detail{display:none}
.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Poppins",sans-serif;padding-top:20px}
.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-date{font-size:15px;font-weight:500;font-family:"Poppins",sans-serif;color:#af272f;letter-spacing:.12em;margin-right:5px}
.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-month{font-size:15px;line-height:1.4;padding-top:0;color:black;font-family:"Poppins",sans-serif;color:#af272f;letter-spacing:.12em}
.mec-slider-t1 .mec-slider-t1-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}
.mec-slider-t1 .mec-slider-t1-img{border-top-right-radius:10px;border-bottom-right-radius:10px}
.mec-event-grid-modern .mec-event-content{padding-top:0}
.block-click-expand__trigger{font-family:"Poppins",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;font-size:13px}
.block-click-expand__content{display:none;margin-top:1.5em}
.block-image-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:40px 0}
.block-image-text:last-of-type{margin-bottom:0}
.block-image-text:first-of-type{margin-top:0}
h1+.block-image-text:first-of-type,h2+.block-image-text:first-of-type,h3+.block-image-text:first-of-type,.post-style-thumbnail h2.entry-title+.block-image-text:first-of-type,.post-style-thumbnail-featured h2.entry-title+.block-image-text:first-of-type,.block-testimonials__testimonial p+.block-image-text:first-of-type,h4+.block-image-text:first-of-type,h5 h6+.block-image-text:first-of-type,.post-style-thumbnail h2.entry-title--small h6+.block-image-text:first-of-type,.post-style-thumbnail-featured h2.entry-title--small h6+.block-image-text:first-of-type,.article-preview .entry-info h4 h6+.block-image-text:first-of-type{margin-top:60px}
.block-conditions-hub{text-align:center}
.block-conditions-hub h4{margin-bottom:3em}
.block-conditions-hub:not(:first-child){margin-top:70px}
.block-conditions-hub__list{list-style:none;margin-left:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;width:100%}
.block-conditions-hub__list li{text-align:center;margin-top:8px;width:100%}
.block-conditions-hub__list li a{display:block;text-decoration:none;background:#f2efec;padding:40px 20px 30px;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px}
.block-conditions-hub__list li a:hover{background:white;-webkit-box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);box-shadow:0 6px 20px 0 rgba(171,183,186,0.35)}
.block-conditions-hub__list li .wp-block-buttons{margin-bottom:0}
.block-conditions-hub__name{font-family:"Rubik",sans-serif;color:#512a44;font-weight:500;font-size:22.5px;line-height:1.2444444444;margin-bottom:.5em}
.block-conditions-hub__description{color:#303541;font-size:15px}
.block-testimonials__list{list-style:none;padding-left:0;text-align:center;margin-bottom:0}
.block-testimonials__item{margin-bottom:0}
.block-testimonials__photo{text-align:center}
.block-testimonials__photo img{border-radius:50%;width:103px;margin-left:auto;margin-right:auto}
.block-testimonials__testimonial{max-width:780px;margin-left:auto;margin-right:auto}
.block-testimonials__testimonial p{font-size:18px;padding-left:15px;padding-right:15px;margin-bottom:17px}
.block-testimonials__name{color:#cd2730;font-family:"Caveat",sans-serif;font-size:27px;margin-bottom:0}
.block-testimonials__name:before{content:"– "}
.block-testimonials__description{margin-bottom:0}
.block-faq__list,.block-features__list{list-style:none;padding-left:0;margin-bottom:0}
.block-faq__trigger,.block-features__trigger{padding:25px;padding-right:70px;cursor:pointer;position:relative}
.block-faq__item,.block-features__item{background-color:rgba(255,255,255,0.5);border-radius:10px;position:relative}
.block-faq__item::before,.block-features__item::before{content:"";display:block;height:21px;width:11px;background:url("images/carousel-arrow.svg");background-size:100%;position:absolute;top:30px;right:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.block-faq__item--active,.block-features__item--active{background-color:white;-webkit-box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);box-shadow:0 6px 20px 0 rgba(171,183,186,0.35)}
.block-faq__item--active::before,.block-features__item--active::before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.block-faq__item--active .block-faq__expanded,.block-features__item--active .block-faq__expanded{display:block}
.block-faq__label,.block-features__label{color:#512a44;font-weight:bold;font-size:20px;margin-bottom:0;cursor:pointer}
.block-faq__expanded,.block-features__expanded{display:none;padding:0 25px 25px}
.block-faq__expanded p>a:first-child:last-child,.block-features__expanded p>a:first-child:last-child{font-family:"Poppins",sans-serif;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:.12em;font-size:13px;line-height:1.1538461538;display:inline-block}
.block-faq__expanded p>a:first-child:last-child strong,.block-features__expanded p>a:first-child:last-child strong{font-weight:700}
.block-faq__expanded :last-child{margin-bottom:0}
.block-features__label{color:white;font-size:17px;letter-spacing:.02em}
.block-features__trigger{padding-left:100px}
.block-features__icon{position:absolute;top:-4px;left:15px;height:50px;width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.block-features__expanded{margin-top:20px}
.block-features__item{background-color:rgba(255,255,255,0.2)}
.block-features__item :last-child{margin-bottom:0}
.block-features__item::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
.block-features__item--active{background-color:white;-webkit-box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);box-shadow:0 6px 20px 0 rgba(171,183,186,0.35)}
.block-features__item--active::before{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-filter:brightness(0);filter:brightness(0)}
.block-features__item--active .block-features__expanded{display:block;color:#303541}
.block-features__item--active .block-features__label{color:#303541}
.block-features__item--active .block-features__icon{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}
.block-sub-navigation--fixed{position:fixed;width:100%;top:0;left:0;z-index:10}
.block-sub-navigation--fixed .block-sub-navigation__list{padding:15px 0}
body.has-fixed-header .block-sub-navigation--fixed{top:68px}
.block-sub-navigation__toggle{display:block;width:100%;text-align:center;text-transform:uppercase;font-size:13px;padding:15px;font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:.12em;color:white;text-align:center;text-decoration:none;border-bottom:1px solid white}
.block-sub-navigation__list{list-style:none;padding:30px;margin:0 auto;max-width:1200px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;position:absolute;top:50px;left:0;-webkit-transition:padding .15s;transition:padding .15s;-ms-flex-wrap:wrap;flex-wrap:wrap}
.block-sub-navigation__list li{margin-bottom:0;margin:0 12px;text-align:center}
.block-sub-navigation__list a{text-decoration:none;padding:10px 15px;display:block;color:white;font-weight:500;font-size:15px;border-radius:7px}
.block-sub-navigation__list li.active a,.block-sub-navigation__list a:hover,.block-sub-navigation__list a:focus{background:rgba(255,255,255,0.3)}
.block-sub-navigation__list li.active a.has-orange-color,.block-sub-navigation__list a:hover.has-orange-color,.block-sub-navigation__list a:focus.has-orange-color{background:rgba(237,139,67,0.3)}
.block-sub-navigation__list li.active a.has-cream-color,.block-sub-navigation__list a:hover.has-cream-color,.block-sub-navigation__list a:focus.has-cream-color{background:rgba(248,246,244,0.3)}
.block-sub-navigation__list li.active a.has-light-grey-color,.block-sub-navigation__list a:hover.has-light-grey-color,.block-sub-navigation__list a:focus.has-light-grey-color{background:rgba(233,243,245,0.3)}
.block-sub-navigation__list li.active a.has-neutral-grey-color,.block-sub-navigation__list a:hover.has-neutral-grey-color,.block-sub-navigation__list a:focus.has-neutral-grey-color{background:rgba(208,216,218,0.3)}
.block-sub-navigation__list li.active a.has-medium-grey-color,.block-sub-navigation__list a:hover.has-medium-grey-color,.block-sub-navigation__list a:focus.has-medium-grey-color{background:rgba(196,211,214,0.3)}
.block-sub-navigation__list li.active a.has-blue-color,.block-sub-navigation__list a:hover.has-blue-color,.block-sub-navigation__list a:focus.has-blue-color{background:rgba(53,134,184,0.3)}
.block-sub-navigation__list li.active a.has-red-color,.block-sub-navigation__list a:hover.has-red-color,.block-sub-navigation__list a:focus.has-red-color{background:rgba(175,39,47,0.3)}
.block-sub-navigation__list li.active a.has-purple-color,.block-sub-navigation__list a:hover.has-purple-color,.block-sub-navigation__list a:focus.has-purple-color{background:rgba(81,42,68,0.3)}
.block-sub-navigation__list li.active a.has-teal-color,.block-sub-navigation__list a:hover.has-teal-color,.block-sub-navigation__list a:focus.has-teal-color{background:rgba(51,205,200,0.3)}
.block-sub-navigation__list li.active a.has-white-color,.block-sub-navigation__list a:hover.has-white-color,.block-sub-navigation__list a:focus.has-white-color{background:rgba(255,255,255,0.3)}
.block-sub-navigation__list li.active a.has-black-color,.block-sub-navigation__list a:hover.has-black-color,.block-sub-navigation__list a:focus.has-black-color{background:rgba(48,53,65,0.3)}
.block-expandable-icons{background-color:#532a44;padding-bottom:0}
.block-expandable-icons>.container-small,.block-expandable-icons>.post-password-required,.wp-block-group .block-expandable-icons>.wp-block-group__inner-container,.block-expandable-icons>.block-expandable-icons__list,.block-expandable-icons>.block-benefits-splash__list,.block-expandable-icons>.block-speakers-splash__list{text-align:center}
.block-expandable-icons__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;margin-bottom:20px}
.block-expandable-icons__icon{background:#8e587a;width:70px;height:70px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 15px}
.block-expandable-icons__icon img{-webkit-filter:brightness(0) saturate(100%) invert(100%);filter:brightness(0) saturate(100%) invert(100%);max-height:60%;width:auto}
.block-expandable-icons__labelDesktop{display:none}
.block-expandable-icons__item{width:100px;font-weight:600;cursor:pointer;position:relative}
.block-expandable-icons__item--active::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 32.5px 30px 32.5px;border-color:transparent transparent #8e587a transparent;position:absolute;bottom:-40px;left:50%;margin-left:-32.5px}
.block-expandable-icons__item--active .block-expandable-icons__icon{background-color:white}
.block-expandable-icons__item--active .block-expandable-icons__icon img{-webkit-filter:brightness(0) saturate(100%) invert(16%) sepia(40%) saturate(788%) hue-rotate(269deg) brightness(98%) contrast(88%);filter:brightness(0) saturate(100%) invert(16%) sepia(40%) saturate(788%) hue-rotate(269deg) brightness(98%) contrast(88%)}
.block-expandable-icons__content{display:none}
.block-expandable-icons__expanded{background:#8e587a;padding:70px 0;color:#f8f6f4}
.block-expandable-icons__expanded p a{text-decoration:none;background-color:white;color:#512a44;display:inline-block}
.block-expandable-icons__expanded p a:hover{background-color:#e9f3f5}
.block-expandable-icons__expanded a.wp-block-button__link,.block-expandable-icons__expanded .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer a.mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-expandable-icons__expanded a.mec-booking-button,.block-expandable-icons__expanded p a{background-color:white;color:#512a44}
.block-expandable-icons__expanded a.wp-block-button__link:hover,.block-expandable-icons__expanded .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer a.mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-expandable-icons__expanded a.mec-booking-button:hover,.block-expandable-icons__expanded p a:hover{background-color:#e9f3f5}
.block-expandable-icons__expanded .container,.block-expandable-icons__expanded .block-story-carousel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.block-expandable-icons__expanded .container:last-of-type,.block-expandable-icons__expanded .block-story-carousel__list:last-of-type{margin-bottom:0}
.block-expandable-icons__expanded .container:first-of-type,.block-expandable-icons__expanded .block-story-carousel__list:first-of-type{margin-top:0}
.block-expandable-icons__expanded .container .block-expandable-icons__contentImage img,.block-expandable-icons__expanded .block-story-carousel__list .block-expandable-icons__contentImage img{display:none}
.block-story-preview{background-size:cover;border-radius:5px;position:relative;min-height:390px}
.block-story-preview:hover{-webkit-box-shadow:0 6px 20px 0 rgba(171,183,186,0.35);box-shadow:0 6px 20px 0 rgba(171,183,186,0.35)}
.block-story-preview:hover::before{background:rgba(0,0,0,0.3)}
.block-story-preview::before{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.2);border-radius:5px}
.block-story-preview__link{height:100%;width:100%;position:absolute;top:0;left:0;z-index:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-decoration:none}
.block-story-preview .is-style-arrow .wp-block-button__link,.block-story-preview .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-preview .is-style-arrow .mec-booking-button,.block-story-preview .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-story-preview .is-style-arrow a{color:white}
.block-story-preview h5,.block-story-preview .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .block-story-preview h2.entry-title--small,.block-story-preview .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .block-story-preview h2.entry-title--small,.block-story-preview .article-preview .entry-info h4,.article-preview .entry-info .block-story-preview h4{color:white;margin-bottom:.5em}
.block-story-preview .wp-block-button{margin-bottom:0}
.block-story-preview__content{padding:35px;position:relative;z-index:2;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.block-story-preview--overlay-visible .block-story-preview__content{background:rgba(0,0,0,0.5)}
div+.block-story-preview{margin-top:40px}
.block-story-carousel{padding:80px 0}
.block-story-carousel>h2{text-align:center;margin-bottom:1.5em}
.block-story-carousel__list{list-style:none;margin-bottom:0}
.block-story-carousel__item{position:relative;margin-bottom:0}
.block-story-carousel__image{width:100%;height:300px;margin:0;background-size:cover;border-radius:10px}
.block-story-carousel__story{border-radius:7px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;margin:-50px auto 0;text-align:center}
.block-story-carousel__story.has-red-background-color .is-style-arrow .wp-block-button__link,.block-story-carousel__story.has-red-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-red-background-color .is-style-arrow .mec-booking-button,.block-story-carousel__story.has-red-background-color .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-story-carousel__story.has-red-background-color .is-style-arrow a,.block-story-carousel__story.has-purple-background-color .is-style-arrow .wp-block-button__link,.block-story-carousel__story.has-purple-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-purple-background-color .is-style-arrow .mec-booking-button,.block-story-carousel__story.has-purple-background-color .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-story-carousel__story.has-purple-background-color .is-style-arrow a,.block-story-carousel__story.has-blue-background-color .is-style-arrow .wp-block-button__link,.block-story-carousel__story.has-blue-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-blue-background-color .is-style-arrow .mec-booking-button,.block-story-carousel__story.has-blue-background-color .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-story-carousel__story.has-blue-background-color .is-style-arrow a,.block-story-carousel__story.has-green-background-color .is-style-arrow .wp-block-button__link,.block-story-carousel__story.has-green-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-green-background-color .is-style-arrow .mec-booking-button,.block-story-carousel__story.has-green-background-color .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-story-carousel__story.has-green-background-color .is-style-arrow a,.block-story-carousel__story.has-teal-background-color .is-style-arrow .wp-block-button__link,.block-story-carousel__story.has-teal-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-teal-background-color .is-style-arrow .mec-booking-button,.block-story-carousel__story.has-teal-background-color .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-story-carousel__story.has-teal-background-color .is-style-arrow a,.block-story-carousel__story.has-black-background-color .is-style-arrow .wp-block-button__link,.block-story-carousel__story.has-black-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-black-background-color .is-style-arrow .mec-booking-button,.block-story-carousel__story.has-black-background-color .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-story-carousel__story.has-black-background-color .is-style-arrow a{color:white}
.block-story-carousel__story.has-red-background-color .is-style-arrow .wp-block-button__link:hover,.block-story-carousel__story.has-red-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-red-background-color .is-style-arrow .mec-booking-button:hover,.block-story-carousel__story.has-red-background-color .is-style-arrow .block-expandable-icons__expanded p a:hover,.block-expandable-icons__expanded p .block-story-carousel__story.has-red-background-color .is-style-arrow a:hover,.block-story-carousel__story.has-purple-background-color .is-style-arrow .wp-block-button__link:hover,.block-story-carousel__story.has-purple-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-purple-background-color .is-style-arrow .mec-booking-button:hover,.block-story-carousel__story.has-purple-background-color .is-style-arrow .block-expandable-icons__expanded p a:hover,.block-expandable-icons__expanded p .block-story-carousel__story.has-purple-background-color .is-style-arrow a:hover,.block-story-carousel__story.has-blue-background-color .is-style-arrow .wp-block-button__link:hover,.block-story-carousel__story.has-blue-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-blue-background-color .is-style-arrow .mec-booking-button:hover,.block-story-carousel__story.has-blue-background-color .is-style-arrow .block-expandable-icons__expanded p a:hover,.block-expandable-icons__expanded p .block-story-carousel__story.has-blue-background-color .is-style-arrow a:hover,.block-story-carousel__story.has-green-background-color .is-style-arrow .wp-block-button__link:hover,.block-story-carousel__story.has-green-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-green-background-color .is-style-arrow .mec-booking-button:hover,.block-story-carousel__story.has-green-background-color .is-style-arrow .block-expandable-icons__expanded p a:hover,.block-expandable-icons__expanded p .block-story-carousel__story.has-green-background-color .is-style-arrow a:hover,.block-story-carousel__story.has-teal-background-color .is-style-arrow .wp-block-button__link:hover,.block-story-carousel__story.has-teal-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-teal-background-color .is-style-arrow .mec-booking-button:hover,.block-story-carousel__story.has-teal-background-color .is-style-arrow .block-expandable-icons__expanded p a:hover,.block-expandable-icons__expanded p .block-story-carousel__story.has-teal-background-color .is-style-arrow a:hover,.block-story-carousel__story.has-black-background-color .is-style-arrow .wp-block-button__link:hover,.block-story-carousel__story.has-black-background-color .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel__story.has-black-background-color .is-style-arrow .mec-booking-button:hover,.block-story-carousel__story.has-black-background-color .is-style-arrow .block-expandable-icons__expanded p a:hover,.block-expandable-icons__expanded p .block-story-carousel__story.has-black-background-color .is-style-arrow a:hover{color:#e9f3f5}
.block-story-carousel__story h5,.block-story-carousel__story .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .block-story-carousel__story h2.entry-title--small,.block-story-carousel__story .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .block-story-carousel__story h2.entry-title--small,.block-story-carousel__story .article-preview .entry-info h4,.article-preview .entry-info .block-story-carousel__story h4{margin-bottom:1em}
.block-story-carousel__story p{margin-bottom:1.25em}
.block-story-carousel .slick-dotted.slick-slider{margin-bottom:0}
.block-story-carousel .slick-dots{position:relative}
.block-story-carousel .slick-dots li button::before{color:#d0d8da;opacity:1;font-size:10px}
.block-story-carousel .slick-dots li.slick-active button::before{color:#512a44}
.block-story-carousel .wp-block-button{margin-bottom:0}
.block-story-carousel--align-left .slick-dots{text-align:center}
.block-story-carousel--large{background-image:url("images/bg-stories-carousel.jpg");background-size:cover}
.block-story-carousel--large .block-story-carousel__story{background:white;color:#512a44}
.block-story-carousel--large .block-story-carousel__story h1,.block-story-carousel--large .block-story-carousel__story h2,.block-story-carousel--large .block-story-carousel__story h3,.block-story-carousel--large .block-story-carousel__story .post-style-thumbnail h2.entry-title,.post-style-thumbnail .block-story-carousel--large .block-story-carousel__story h2.entry-title,.block-story-carousel--large .block-story-carousel__story .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .block-story-carousel--large .block-story-carousel__story h2.entry-title,.block-story-carousel--large .block-story-carousel__story .block-testimonials__testimonial p,.block-testimonials__testimonial .block-story-carousel--large .block-story-carousel__story p,.block-story-carousel--large .block-story-carousel__story h4,.block-story-carousel--large .block-story-carousel__story h5,.block-story-carousel--large .block-story-carousel__story .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .block-story-carousel--large .block-story-carousel__story h2.entry-title--small,.block-story-carousel--large .block-story-carousel__story .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .block-story-carousel--large .block-story-carousel__story h2.entry-title--small,.block-story-carousel--large .block-story-carousel__story .article-preview .entry-info h4,.article-preview .entry-info .block-story-carousel--large .block-story-carousel__story h4,.block-story-carousel--large .block-story-carousel__story h6{color:#512a44 !important}
.block-story-carousel--large .is-style-arrow .wp-block-button__link,.block-story-carousel--large .is-style-arrow .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-story-carousel--large .is-style-arrow .mec-booking-button,.block-story-carousel--large .is-style-arrow .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-story-carousel--large .is-style-arrow a{color:#af272f}
.block-story-carousel--large .slick-dots{text-align:center}
.block-story-carousel--large .slick-dots li button::before{color:#967d8d}
.block-story-carousel--large .slick-dots li.slick-active button::before{color:white}
.block-story-carousel--above{padding-top:0}
.block-story-carousel--above .block-story-carousel__list{position:relative;top:-65px;margin-bottom:-65px !important}
.block-donate__frequency{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:0}
.block-donate__frequency li{width:50%;margin-bottom:28px}
.block-donate__frequency li button{cursor:pointer;width:100%;height:100%;background:transparent;border:1px solid #512a44;color:#512a44;font-weight:500}
.block-donate__frequency li button.selected{background:#512a44;color:white}
.block-donate__frequency li:first-child button{border-top-right-radius:0;border-bottom-right-radius:0}
.block-donate__frequency li:last-child button{border-top-left-radius:0;border-bottom-left-radius:0}
.block-donate__amounts{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;margin-bottom:3px}
.block-donate__amounts li{width:100%;margin-bottom:23px}
.block-donate__amounts button{cursor:pointer;width:100%;background:transparent;border:1px solid #303541;color:#303541;font-weight:500}
.block-donate__amounts button.selected{background:#914778;color:white}
.block-donate .donate-button .wp-block-button__link,.block-donate .donate-button .mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .block-donate .donate-button .mec-booking-button,.block-donate .donate-button .block-expandable-icons__expanded p a,.block-expandable-icons__expanded p .block-donate .donate-button a{width:100%;padding:19px 25px}
.block-donate-secondary__amounts{list-style:none;padding-left:0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.block-donate-secondary__amounts li{text-align:center;padding:20px 6% 0;color:#512a44;width:100%}
.block-donate-secondary__amount{margin-bottom:1em}
.block-donate-secondary__amount strong{display:block;font-size:65px;font-family:"Rubik",sans-serif;font-weight:500;line-height:1.3}
.block-donate-secondary__amount em{display:block;font-family:"Poppins",sans-serif;text-transform:uppercase;font-size:16px;font-weight:600;font-style:normal;letter-spacing:.12em}
.block-benefits-splash{padding:50px 0}
.block-benefits-splash__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.block-benefits-splash__list li{text-align:center;color:white;max-width:160px;margin:20px 0}
.block-benefits-splash__list li:first-child{margin-top:0}
.block-benefits-splash__list li:last-child{margin-bottom:0}
.block-benefits-splash__list li p{font-family:"Rubik",sans-serif;margin-bottom:0}
.block-benefits-splash__icon{height:55px;width:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;margin:0 auto 25px;font-size:22px}
.block-speakers-splash__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0;margin-top:35px}
.block-speakers-splash__item{text-align:center;width:80%}
.block-speakers-splash__photo{height:315px;background-color:#d0d8da;border-radius:10px;margin-bottom:25px}
.block-speakers-splash__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:10px}
.block-speakers-splash__name{margin-bottom:.5em}
.block-speakers-splash__bio{padding:0 20px;margin-bottom:0}
.block-resources-header{background-color:#f8f6f4;min-height:500px}
.block-resources-header p{color:#512a44}
.block-resources-header p:last-child{margin-bottom:0}
.row-gradient{background-image:-ms-linear-gradient(90deg,white 20%,#e9f3f5 100%)}
.row-home-intro{padding-top:0;padding-bottom:0}
.row-home-intro>.wp-block-group__inner-container{position:relative;z-index:2;background:white;padding:50px 50px 0;border-radius:7px}
.row-home-intro .row-divisions{padding-bottom:0}
.row-donate{padding-top:0}
.row-donate .wp-block-group__inner-container{position:relative;top:-160px;z-index:2;margin-bottom:-160px}
.row-donate p.is-style-smaller{padding:0 20px}
.block-above-donate .wp-block-cover__inner-container{position:relative;top:-50px}
.row-awards .blocks-gallery-grid{max-width:800px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px}
div+.sidebar-qa{margin-top:40px}
.sidebar-qa{text-align:center;padding:40px 0;font-size:15px;border-radius:5px}
.sidebar-qa h5,.sidebar-qa .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .sidebar-qa h2.entry-title--small,.sidebar-qa .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .sidebar-qa h2.entry-title--small,.sidebar-qa .article-preview .entry-info h4,.article-preview .entry-info .sidebar-qa h4{margin-bottom:1em}
.sidebar-qa .wp-block-group__inner-container{padding:0 50px}
.sidebar-qa :last-child{margin-bottom:0}
.row-column-space .wp-block-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.row-text-qa .wp-block-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.row-team-board .wp-block-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.row-team-board .wp-block-column>h4{text-transform:uppercase;font-family:"Poppins",sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;margin-bottom:2em;line-height:1.5}
.row-team-ceo h3,.row-team-ceo .post-style-thumbnail h2.entry-title,.post-style-thumbnail .row-team-ceo h2.entry-title,.row-team-ceo .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .row-team-ceo h2.entry-title,.row-team-ceo .block-testimonials__testimonial p,.block-testimonials__testimonial .row-team-ceo p,.row-team-ceo h4{margin-bottom:0}
.row-team-ceo h4{font-family:"Poppins",sans-serif;font-size:12px;line-height:1.6666666667;text-transform:uppercase;font-weight:600;letter-spacing:.12em}
.row-team-ceo h5,.row-team-ceo .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .row-team-ceo h2.entry-title--small,.row-team-ceo .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .row-team-ceo h2.entry-title--small,.row-team-ceo .article-preview .entry-info h4,.article-preview .entry-info .row-team-ceo h4{font-family:"Roboto",sans-serif;font-size:17px;font-style:italic;font-weight:400}
.row-divisions h4{color:#303541;margin-bottom:.75em}
.row-divisions .wp-block-image{margin-bottom:0}
.row-divisions .wp-block-buttons{margin-bottom:.75em}
.row-divisions .block-division-boxes{margin-top:18px}
.row-newsletter .wp-block-group__inner-container{max-width:1068px}
.row-newsletter .hs-form{margin-top:30px}
.row-newsletter .hs-form fieldset{margin-bottom:15px !important}
.row-newsletter .form-columns-2 input{max-width:100% !important;width:100% !important}
.row-newsletter .form-columns-2 .input{margin-right:15px !important}
.row-newsletter .hs_firstname{margin-bottom:15px}
.row-newsletter fieldset.form-columns-1 .hs-input[type=email],.row-newsletter fieldset.form-columns-1 .hs-input[type=text]{width:calc(100% - 7px) !important}
.row-newsletter fieldset.form-columns-1 .hs-input[type=tel]{width:calc(50% - 10px)}
.row-newsletter ul.inputs-list{list-style:none;margin-left:0;padding-left:0;font-size:14px;margin-bottom:15px}
.row-newsletter ul.inputs-list input{margin-right:10px}
.banner-social-media .wp-block-group__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.banner-social-media .menu-social-icons li{height:45px;width:45px;margin-left:12px;margin-right:12px}
.banner-social-media .menu-social-icons li::before{font-size:26px}
.banner-social-media .menu-social-icons li.fa-facebook-f::before{left:31%}
.banner-split-text-image.has-cream-background-color{color:#512a44}
.banner-donate{font-size:17px;text-align:center}
.banner-donate .wp-block-group__inner-container{max-width:720px}
.banner-donate p{margin-bottom:2em}
.banner-color-background{font-size:17px;text-align:center}
.banner-color-background .wp-block-group__inner-container{max-width:890px}
.banner-color-background p{margin-bottom:2em;letter-spacing:.02em}
.banner-color-background p a{font-weight:bold}
.banner-qa-large{padding:80px 0 70px;text-align:center}
.banner-qa-large img{max-width:140px;margin-bottom:1.5em}
.banner-qa-large h3,.banner-qa-large .post-style-thumbnail h2.entry-title,.post-style-thumbnail .banner-qa-large h2.entry-title,.banner-qa-large .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .banner-qa-large h2.entry-title,.banner-qa-large .block-testimonials__testimonial p,.block-testimonials__testimonial .banner-qa-large p{color:#303541}
.banner-qa-small .wp-block-group__inner-container{max-width:550px}
.row-values p strong{display:inline-block;font-size:20px;margin-bottom:.5em;line-height:1.4}
.header-splash{padding:115px 0}
.header-splash .block-rounded-box{color:#303541;max-width:650px;margin-left:auto;margin-right:auto;padding:50px 40px}
.header-splash .block-rounded-box h1,.header-splash .block-rounded-box h2,.header-splash .block-rounded-box h3,.header-splash .block-rounded-box .post-style-thumbnail h2.entry-title,.post-style-thumbnail .header-splash .block-rounded-box h2.entry-title,.header-splash .block-rounded-box .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .header-splash .block-rounded-box h2.entry-title,.header-splash .block-rounded-box .block-testimonials__testimonial p,.block-testimonials__testimonial .header-splash .block-rounded-box p,.header-splash .block-rounded-box h4,.header-splash .block-rounded-box h5,.header-splash .block-rounded-box .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .header-splash .block-rounded-box h2.entry-title--small,.header-splash .block-rounded-box .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .header-splash .block-rounded-box h2.entry-title--small,.header-splash .block-rounded-box .article-preview .entry-info h4,.article-preview .entry-info .header-splash .block-rounded-box h4,.header-splash .block-rounded-box h6{color:#512a44}
.header-splash h2{margin-top:1em}
.header-splash .wp-block-button,.header-splash :last-child{margin-bottom:0}
.cover-rounded-corners{border-radius:7px}
.row-splash-sponsors{padding-bottom:53px}
.row-splash-sponsors .wp-block-gallery{margin-top:50px}
.row-splash-sponsors .blocks-gallery-grid .blocks-gallery-image,.row-splash-sponsors .blocks-gallery-grid .blocks-gallery-item,.row-splash-sponsors .wp-block-gallery .blocks-gallery-image,.row-splash-sponsors .wp-block-gallery .blocks-gallery-item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
.row-splash-sponsors .blocks-gallery-grid .blocks-gallery-image figure,.row-splash-sponsors .blocks-gallery-grid .blocks-gallery-item figure,.row-splash-sponsors .wp-block-gallery .blocks-gallery-image figure,.row-splash-sponsors .wp-block-gallery .blocks-gallery-item figure{border:1px solid #e9f3f5;border-radius:10px;padding:40px;background-color:white}
.mec-event-list-standard .mec-event-title a,.mec-event-footer .mec-booking-button,.mec-events-button,.mec-event-social-icon a{text-decoration:none}
@media(min-width:300px){.block-donate__amounts li{width:48%}
}@media(min-width:400px){.pre-header .menu-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex}
.site-header .site-branding img{width:200px}
.main-navigation ul{top:75px}
.block-conditions-hub__list li{width:46%}
.block-conditions-hub__list li:nth-child(odd){margin-right:5%}
body.has-fixed-header .block-sub-navigation--fixed{top:75px}
}@media(min-width:480px){.row-newsletter .hs_firstname{margin-bottom:0}
}@media(min-width:600px){.site-footer{padding:50px 0 35px}
.post-type-archive-resource_library .main-article-container,.tax-resources_for .main-article-container,.tax-condition .main-article-container,.tax-content_type .main-article-container,.tax-language .main-article-container{-webkit-columns:2;-moz-columns:2;columns:2;gap:4%}
.post-style-thumbnail,.post-style-thumbnail-featured{width:47%;margin-right:3%}
.post-style-thumbnail:nth-child(2n),.post-style-thumbnail-featured:nth-child(2n){margin-right:0}
.post-style-thumbnail-featured{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-right:0}
.post-style-thumbnail-featured .entry-image{height:auto;width:41.6666666667%;border-top-right-radius:0;border-bottom-left-radius:5px}
.post-style-thumbnail-featured .entry-info{width:58.3333333333%}
.post-style-thumbnail-featured .entry-info{padding:65px 65px 45px}
.single-post .entry-content,.single-blog .entry-content{padding:55px 80px;margin-bottom:40px}
.related-content .related-post-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.related-content .post-style-thumbnail:nth-child(2n){margin-right:3%}
.related-content .post-style-thumbnail:nth-child(3){margin-right:0}
.resource-search-form__fields li{width:48%}
.wp-block-column:not(:first-child){margin-top:0}
.block-split-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.block-split-banner--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.block-split-banner--left .block-split-banner__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.block-split-banner--left .block-split-banner__container{padding-left:50px;padding-right:40px}
.block-split-banner__content,.block-split-banner__image{width:50%;min-height:0}
.block-split-banner__container{max-width:530px;padding-right:83px}
.block-split-story{min-height:550px}
.block-split-story .block-split-banner__container{padding-right:10px}
.banner-split-header{min-height:500px}
.banner-split-header .block-split-banner__container{padding-right:110px}
.banner-split-header.block-split-banner--left .block-split-banner__container{padding-left:110px}
.block-staff-row__list li{width:45%}
.block-staff-row__list li:first-child,.block-staff-row__list li:nth-child(3){margin-right:10%}
.block-staff-board{margin-bottom:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}
.block-staff-board__photo{margin-bottom:0;margin:0 30px 0 0}
.block-staff-board__meta{width:calc(100% - 167px);text-align:left}
.block-division-boxes__list li{width:32%;margin-bottom:0}
.block-events-calendar .mec-calendar .mec-calendar-side{padding:40px 0 0;padding-right:40px}
.block-events-calendar .mec-calendar .mec-calendar-side .mec-next-month{right:40px}
.block-events-calendar .mec-calendar .mec-calendar-side .mec-next-month,.block-events-calendar .mec-calendar .mec-calendar-side .mec-previous-month{font-size:12px;height:35px;padding-left:10px;padding-right:10px}
.mec-skin-carousel-container .mec-event-carousel-type2 .owl-next i,.mec-skin-carousel-container .mec-event-carousel-type2 .owl-prev i,.mec-skin-carousel-container .mec-event-carousel-type3 .owl-next i,.mec-skin-carousel-container .mec-event-carousel-type3 .owl-prev i,.mec-skin-carousel-container .mec-event-carousel-type4 .owl-next i,.mec-skin-carousel-container .mec-event-carousel-type4 .owl-prev i{font-size:40px}
.mec-skin-carousel-container .owl-prev{position:absolute !important;left:0;top:50%}
.mec-skin-carousel-container .owl-next{position:absolute !important;right:0;top:50%}
.mec-skin-carousel-container .event-carousel-type2-head{max-width:400px;margin-left:auto;margin-right:auto}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{background:transparent;-webkit-box-shadow:none;box-shadow:none}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i{font-size:40px}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover{background:0;-webkit-box-shadow:none;box-shadow:none}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover i,.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover i{font-size:40px}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i{left:-19px}
.block-image-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.block-image-text--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.block-image-text__image{width:44.6428571429%}
.block-image-text__image img{display:block;border-radius:10px}
.block-image-text__content{width:48.4126984127%}
.block-image-text__content p,.block-image-text__content ul{margin-bottom:.75em}
.block-story-carousel__image{width:calc(100% - 195px);height:555px;margin-right:auto}
.block-story-carousel__story{text-align:left;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:450px;height:335px;padding:10px 40px;margin:0}
.block-story-carousel .slick-dots{text-align:right;width:190px;position:absolute;bottom:80px;right:30px}
.block-story-carousel--align-left .block-story-carousel__story{right:auto;left:0}
.block-story-carousel--align-left .block-story-carousel__image{margin-left:auto;margin-right:0}
.block-story-carousel--align-left .slick-dots{right:auto;left:0}
.block-story-carousel--large .block-story-carousel__story{right:auto;left:0}
.block-story-carousel--large .block-story-carousel__image{margin-left:auto;margin-right:0}
.block-story-carousel--large .slick-dots{right:auto;left:0}
.block-donate__amounts li{width:30.8510638298%}
.block-donate-secondary__amounts li{width:33.33333333%}
.block-benefits-splash__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.block-benefits-splash__list li{margin:0 20px}
.block-benefits-splash__list li:first-child{margin-left:0}
.block-benefits-splash__list li:last-child{margin-right:0}
.row-home-intro>.wp-block-group__inner-container{top:-60px;padding:75px 130px 0;margin-bottom:-60px}
.row-awards .blocks-gallery-grid.columns-5 .blocks-gallery-image,.row-awards .blocks-gallery-grid.columns-5 .blocks-gallery-item,.row-awards .wp-block-gallery.columns-5 .blocks-gallery-image,.row-awards .wp-block-gallery.columns-5 .blocks-gallery-item{width:10.75%;margin-right:7.25%}
.row-awards .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.row-awards .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.row-awards .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.row-awards .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}
.row-team-ceo h4{font-size:15px}
.row-newsletter .wp-block-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.row-newsletter .hs-form{margin-top:0}
.banner-social-media h3,.banner-social-media .post-style-thumbnail h2.entry-title,.post-style-thumbnail .banner-social-media h2.entry-title,.banner-social-media .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .banner-social-media h2.entry-title,.banner-social-media .block-testimonials__testimonial p,.block-testimonials__testimonial .banner-social-media p{margin-bottom:0}
.banner-social-media .wp-block-group__inner-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.banner-social-media .menu-social-icons{padding-left:25px}
.banner-social-media .menu-social-icons li{margin-right:0;margin-left:25px}
.banner-split-text-image{min-height:500px}
.banner-split-text-image p+.wp-block-buttons{margin-top:2em}
.banner-donation-image .block-split-banner__container{padding-top:105px;padding-bottom:105px}
.banner-donation-image .wp-block-buttons{margin-top:45px}
.banner-qa-large{text-align:left}
.banner-qa-large img{max-width:none;margin-bottom:0}
.row-faq .wp-block-columns .wp-block-column:first-child>*,.row-features .wp-block-columns .wp-block-column:first-child>*{max-width:420px;margin-left:auto;margin-right:auto}
.row-features .wp-block-columns .wp-block-column:first-child>*{max-width:400px}
.row-splash-sponsors .blocks-gallery-grid.columns-3 .blocks-gallery-image,.row-splash-sponsors .blocks-gallery-grid.columns-3 .blocks-gallery-item,.row-splash-sponsors .wp-block-gallery.columns-3 .blocks-gallery-image,.row-splash-sponsors .wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - 1.333333333em);margin-right:2em}
.row-splash-sponsors .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.row-splash-sponsors .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.row-splash-sponsors .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.row-splash-sponsors .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}
}@media(min-width:768px){h1{font-size:40px}
h2{font-size:39px}
h3,.post-style-thumbnail h2.entry-title,.post-style-thumbnail-featured h2.entry-title,.block-testimonials__testimonial p{font-size:30px}
h4{font-size:27px}
h5,.post-style-thumbnail h2.entry-title--small,.post-style-thumbnail-featured h2.entry-title--small,.article-preview .entry-info h4{font-size:22.5px}
h6,.heading-tiny{font-size:23px}
.site-footer .menu-social-menu-container ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.site-footer .menu-social-menu-container ul li{margin-right:0;margin-left:10px}
.site-footer--splash .post-footer__info{margin-top:0}
.footer-grid__1{text-align:left}
.footer-grid__3{text-align:right}
.footer-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.footer-grid__1,.footer-grid__3{width:14.4736842105%}
.footer-grid__2{width:36.8421052632%}
.post-footer .container,.post-footer .block-story-carousel__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.post-footer__info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}
.post-footer__info li{margin-left:35px}
.post-type-archive-resource_library .main-article-container,.tax-resources_for .main-article-container,.tax-condition .main-article-container,.tax-content_type .main-article-container,.tax-language .main-article-container{-webkit-columns:3;-moz-columns:3;columns:3;gap:2.5%}
.relpost-block-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.category-bar .category-select-mobile{display:none}
.category-bar li:not(.search-form-trigger){display:block}
.category-bar li{margin:0 23px}
.category-bar .search-submit{margin-top:0}
.article-preview{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.article-preview .entry-image a{height:100%}
.article-preview .entry-info--thumbnail{width:calc(100% - 225px)}
.block-header-banner{min-height:500px}
.block-text-banner--text-light{color:white}
.block-text-banner--text-light h1,.block-text-banner--text-light h2,.block-text-banner--text-light h3,.block-text-banner--text-light .post-style-thumbnail h2.entry-title,.post-style-thumbnail .block-text-banner--text-light h2.entry-title,.block-text-banner--text-light .post-style-thumbnail-featured h2.entry-title,.post-style-thumbnail-featured .block-text-banner--text-light h2.entry-title,.block-text-banner--text-light .block-testimonials__testimonial p,.block-testimonials__testimonial .block-text-banner--text-light p,.block-text-banner--text-light h4,.block-text-banner--text-light h5,.block-text-banner--text-light .post-style-thumbnail h2.entry-title--small,.post-style-thumbnail .block-text-banner--text-light h2.entry-title--small,.block-text-banner--text-light .post-style-thumbnail-featured h2.entry-title--small,.post-style-thumbnail-featured .block-text-banner--text-light h2.entry-title--small,.block-text-banner--text-light .article-preview .entry-info h4,.article-preview .entry-info .block-text-banner--text-light h4,.block-text-banner--text-light h6{color:white}
.block-text-banner{min-height:520px;padding:0}
.block-text-banner .container-small,.block-text-banner .post-password-required,.block-text-banner .wp-block-group .wp-block-group__inner-container,.wp-block-group .block-text-banner .wp-block-group__inner-container,.block-text-banner .block-expandable-icons__list,.block-text-banner .block-benefits-splash__list,.block-text-banner .block-speakers-splash__list{background:transparent;padding:0}
.block-text-banner--left{background-position:center center}
.block-text-banner--left .container-small,.block-text-banner--left .post-password-required,.block-text-banner--left .wp-block-group .wp-block-group__inner-container,.wp-block-group .block-text-banner--left .wp-block-group__inner-container,.block-text-banner--left .block-expandable-icons__list,.block-text-banner--left .block-benefits-splash__list,.block-text-banner--left .block-speakers-splash__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.block-text-banner--right{background-position:center center}
.block-text-banner--right .container-small,.block-text-banner--right .post-password-required,.block-text-banner--right .wp-block-group .wp-block-group__inner-container,.wp-block-group .block-text-banner--right .wp-block-group__inner-container,.block-text-banner--right .block-expandable-icons__list,.block-text-banner--right .block-benefits-splash__list,.block-text-banner--right .block-speakers-splash__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.block-text-banner--center .container-small,.block-text-banner--center .post-password-required,.block-text-banner--center .wp-block-group .wp-block-group__inner-container,.wp-block-group .block-text-banner--center .wp-block-group__inner-container,.block-text-banner--center .block-expandable-icons__list,.block-text-banner--center .block-benefits-splash__list,.block-text-banner--center .block-speakers-splash__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.block-text-banner__content{width:450px;padding:100px 40px}
.block-division-boxes__list{padding:0 25px}
.block-image-overlays__item{width:31.5%}
.block-icon-callouts__list li{margin-bottom:0}
.block-icon-callouts--1 .block-icon-callouts__list li,.block-icon-callouts--2 .block-icon-callouts__list li,.block-icon-callouts--3 .block-icon-callouts__list li{width:30.666666667%}
.block-icon-callouts--4 .block-icon-callouts__list li{width:23%}
.block-conditions-hub__list li{width:23%}
.block-conditions-hub__list li:not(:nth-child(4n)){margin-right:2.666666667%}
.block-conditions-hub__list li:nth-child(4n){margin-right:0}
.block-testimonials__testimonial p{font-size:24px;padding-left:0;padding-right:0}
body.has-fixed-header .block-sub-navigation--fixed{top:75px}
.block-sub-navigation__toggle{display:none}
.block-sub-navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:static}
.block-sub-navigation__list li{text-align:left}
.block-expandable-icons__icon{margin:0 auto 30px;width:100px;height:100px}
.block-expandable-icons__labelMobile{display:none}
.block-expandable-icons__labelDesktop{display:block}
.block-expandable-icons__item{width:195px}
.block-expandable-icons__expanded .container,.block-expandable-icons__expanded .block-story-carousel__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.block-expandable-icons__expanded .container .block-expandable-icons__contentImage,.block-expandable-icons__expanded .block-story-carousel__list .block-expandable-icons__contentImage{width:45.8333333333%;-ms-flex-negative:0;flex-shrink:0}
.block-expandable-icons__expanded .container .block-expandable-icons__contentImage img,.block-expandable-icons__expanded .block-story-carousel__list .block-expandable-icons__contentImage img{display:block;border-radius:7px}
.block-expandable-icons__expanded .container .block-expandable-icons__contentText,.block-expandable-icons__expanded .block-story-carousel__list .block-expandable-icons__contentText{padding-left:6.5%;padding-right:5.5833333333%}
.block-benefits-splash__list li{margin:0 45px}
.block-speakers-splash__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.block-speakers-splash__item{width:31.25%;margin-bottom:0}
.block-speakers-splash__item:nth-child(3n-1){margin:0 3.125%}
.block-speakers-splash__item:not(:first-child):not(:nth-child(2)):not(:nth-child(3)){margin-top:30px}
.banner-donate{padding:120px 0 90px}
.header-home{min-height:700px}
.header-home .container-small,.header-home .post-password-required,.header-home .wp-block-group .wp-block-group__inner-container,.wp-block-group .header-home .wp-block-group__inner-container,.header-home .block-expandable-icons__list,.header-home .block-benefits-splash__list,.header-home .block-speakers-splash__list{max-width:1200px;padding:0 30px}
}@media(min-width:782px){.wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.row-team-ceo .wp-block-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.banner-qa-large .wp-block-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.row-text-sidebar .wp-block-group__inner-container>.wp-block-columns>.wp-block-column:first-child:first-child{padding-right:65px}
}@media(min-width:800px){.single-resource_library .entry-content>*{margin-left:auto;margin-right:auto}
}@media(min-width:850px){.block-staff-row__list li{width:21%}
.block-staff-row__list li:not(:last-child){margin-right:5.333333333%}
}@media(min-width:961px){.block-events-calendar .mec-calendar .mec-calendar-topsec{display:-webkit-box;display:-ms-flexbox;display:flex}
.block-events-calendar .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-side,.block-events-calendar .mec-calendar-events-side{width:50%;display:block}
.block-events-calendar .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) dt{width:63px;height:63px;line-height:63px}
.block-events-calendar .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-header{width:100%}
}@media(min-width:970px){h1{font-size:50px}
.search-modal .search-form{width:calc(80% - 160px)}
body.has-fixed-header{padding-top:118px}
.site-footer{padding:90px 0 35px}
.main-navigation ul{position:static;background:transparent;text-align:left}
.main-navigation ul ul.menu-show{display:none}
.main-navigation ul ul{display:none}
.main-navigation li a{padding:45px 0}
.main-navigation li a.active{border-bottom-color:#af272f}
.main-navigation li:hover>a,.main-navigation li.focus>a,.main-navigation li.current-page-ancestor>a{border-bottom-color:#af272f}
.main-navigation li.donate{top:-4px}
.mega-menu--active{display:-webkit-box;display:-ms-flexbox;display:flex}
.resource-search-form__fields li{width:19%}
.mec-skin-carousel-container .owl-prev{left:-60px}
.mec-skin-carousel-container .owl-next{right:-60px}
.mec-skin-carousel-container .event-carousel-type2-head{max-width:none;margin-left:5%;margin-right:5%}
.block-testimonials__testimonial p{font-size:30px}
body.has-fixed-header .block-sub-navigation--fixed{top:118px}
.row-awards .blocks-gallery-grid.columns-5 .blocks-gallery-image,.row-awards .blocks-gallery-grid.columns-5 .blocks-gallery-item,.row-awards .wp-block-gallery.columns-5 .blocks-gallery-image,.row-awards .wp-block-gallery.columns-5 .blocks-gallery-item{width:10.75%;margin-right:9.25%}
.header-home .block-text-banner__content{width:50%;padding:100px 0}
}@media screen and (min-width:970px){.menu-toggle{display:none}
.main-navigation.toggled ul.nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex}
.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-navigation ul li{margin-left:15px}
}@media(min-width:1024px){.site-header .site-branding img{width:260px}
}@media(min-width:1100px){.block-split-banner--left .block-split-banner__container{padding-left:83px;padding-right:0}
.block-text-banner__content{padding:100px 0}
}@media(min-width:1200px){.main-navigation ul li{margin-left:37px}
.mega-menu__main,.mega-menu__related{padding:37px 50px}
.mec-skin-carousel-container .owl-prev{left:-80px}
.mec-skin-carousel-container .owl-next{right:-80px}
.header-home .block-text-banner__content{width:625px}
}@media(max-width:1140px){.site-footer .hbspt-form form{-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-footer .hbspt-form form input{margin-bottom:10px}
.site-footer .hbspt-form form .hs-submit{width:100%}
}@media(max-width:970px){.site-header{padding:15px 0}
}@media screen and (max-width:969px){.main-navigation ul{position:absolute}
}@media(max-width:600px){.pre-header .container,.pre-header .block-story-carousel__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pre-header__left{display:none}
.row-awards .blocks-gallery-grid .blocks-gallery-image img,.row-awards .blocks-gallery-grid .blocks-gallery-item img,.row-awards .wp-block-gallery .blocks-gallery-image img,.row-awards .wp-block-gallery .blocks-gallery-item img{max-width:100px}
.row-awards .blocks-gallery-grid .blocks-gallery-image figure,.row-awards .blocks-gallery-grid .blocks-gallery-item figure,.row-awards .wp-block-gallery .blocks-gallery-image figure,.row-awards .wp-block-gallery .blocks-gallery-item figure{margin-bottom:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.row-faq .wp-block-columns .wp-block-column:last-child,.row-features .wp-block-columns .wp-block-column:last-child{margin-top:30px}
}@media all and (max-width:576px){.fancybox-thumbs{width:110px}
.fancybox-show-thumbs .fancybox-inner{right:110px}
.fancybox-thumbs__list a{max-width:calc(100% - 10px)}
}@media(max-width:480px){.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li{margin:3px !important}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span{font-size:20px !important}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w{font-size:12px !important}
}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}
.fancybox-slide--image{padding:6px 0}
.fancybox-close-small{right:-6px}
.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}
.fancybox-caption{padding-left:12px;padding-right:12px}
}@-webkit-keyframes fa-beat{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.25);transform:scale(1.25)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes fa-beat{0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.25);transform:scale(1.25)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}