:root {
--dk-purple: #470A68;
--lt-purple: #a76389;
--peach: #ffc197;
--dk-blue: #4e769c;
--lt-blue: #71a1b4;
--cyan: #8fd6bd;
--md-gray: #7e7f74;
--lt-gray: #EDEDED;
}   body
{
font-family: "museo-sans", sans-serif;
font-weight: 300;
}
h1, h2, h3, h4, h5, h6, .et_pb_button {font-weight: 500;}
sup {font-size: 50%;vertical-align: baseline;} #left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul,
#left-area ol, .comment-content ol, .entry-content ol, .et-l--body ol, .et-l--footer ol, .et-l--header ol, body.et-pb-preview #main-content .container ol{
padding: 0 0 23px 2em;
list-style-position: outside !important;
} #main-content p strong{
font-weight: 700;
color: var( --dk-blue );
} .et-menu a {color:var(--color--text);}
.et-menu a:hover, .et-menu a:active {color:var(--md-gray); opacity:1;}  .container {width: 100%; max-width: 100%; margin: auto;} .et_post_meta_wrapper {display: none;} .entry-content tr td, body.et-pb-preview #main-content .container tr td {border-right: 1px solid #eee;}
.entry-content tr:nth-child(even), body.et-pb-preview #main-content .container tr:nth-child(even) {background-color: #f7f7f7;} .grecaptcha-badge{display:none;} .align-vertical{display:flex;align-items:center;}
.align-vertical-column{
display: flex;
align-items: center;
flex-wrap: wrap;
align-content: center;
} .ar-square {aspect-ratio: 1 / 1;} .img-round span {
border-radius: 300px; 
overflow:hidden;
}   .mcc-header .et-menu {
align-items: center !important;
} .mcc-header .et-menu .cta-donate {
display: flex;
align-items: center !important;
margin-top: 0 !important;
padding-right: 0 !important;
}
.mcc-header .et_pb_menu__menu>nav>ul>li.cta-donate>a,
.mcc-header .et_mobile_menu .cta-donate a {
color: white !important;
font-weight:500;
background-color:var(--lt-blue) !important;	
border-radius: 8px !important;
padding: 20px 30px !important;
}
.mcc-header .et_pb_menu__menu>nav>ul>li.cta-donate>a:hover,
.mcc-header .et_mobile_menu .cta-donate a:hover {
color: var(--dk-purple) !important;
} .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button, 
.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
font-weight: 700;
} .et_pb_menu .et_pb_menu__close-search-button{
padding-bottom: 0 !important;
margin-right: 0 !important;
}  .et_mobile_menu li a:hover, .nav ul li a:hover {
opacity: 1 !important;
background-color: transparent !important;
} .nav li li {padding: 0 !important; }
.et-menu li li a {
margin:0 !important;
padding: 2px 20px !important;
width: 238px !important;
}  .pa-header-mobile .closed .et_mobile_menu,
.pa-header-mobile .opened .et_mobile_menu {
top: 77px !important;
height: 90vh !important;
overflow: auto !important;
} .et_mobile_menu li {background-color: #FFFFFF;}
.et_mobile_menu li li a {
border:none !important;
text-transform: capitalize !important;
font-size:14px;
font-weight: 300 !important;
} .pa-header-mobile .et_pb_menu__wrap .opened .mobile_menu_bar:before {
content: "\4d" !important;
color: inherit;
}  .logo-grid {}
.logo-grid .et_pb_column {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.logo-grid .et_pb_image {
margin: 0 !important;
}
.logo-grid.large img {max-width:400px !important;}
.logo-grid.medium img {max-width: 300px !important;}
.logo-grid.small img {max-width: 200px !important;} footer .et_pb_social_media_follow {padding-left:0 !important;}    @media all and (min-width: 1405px) {} @media all and (min-width: 1100px) and (max-width: 1405px) {} @media all and (min-width: 981px) and (max-width: 1405px) {} @media all and (min-width: 981px) {} @media all and (min-width: 981px) and (max-width: 1100px) {} @media all and (max-width: 980px) { .align-vertical{display:block !important;}
} @media screen and (max-width: 782px) {} @media all and (max-width: 768px) {} @media all and (max-width: 767px) {} @media all and (max-width: 479px) { h1 {font-size:34px !important;}
h2 {font-size:25px !important;}
h3 {
font-size: unset;
font-size:20px !important;
} 
h4 {font-size:18px !important;}
p {font-size: 16px !important;line-height:1.6 !important;} .testimonial-quote h1 {font-size:150px !important;} p .percent-value, p .percent-sign {font-size: 72px !important; line-height: 72px !important;}
} @media print {}