@charset "UTF-8";*{box-sizing:border-box}body{font-family:"Montserrat",sans-serif}h1{font-weight:800;color:#745fa6;font-size:24px}h2{color:#04a59b;font-size:18px;margin:10px 0}h2 a{color:#f6ae2d;font-size:18px}h2 a:hover{color:#745fa6}h3{color:#745fa6;font-weight:600;font-size:16px;margin:10px 0}p,li{font-size:14px;line-height:20px;color:#3d3d3d}p .button{font-size:12px}a{color:#04a59b;font-size:14px;font-weight:700;text-decoration:none}a:hover{color:#f6ae2d}figure{margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.button,.wp-block-button__link{background-color:#04a59b;color:#fff;border-radius:5px;display:inline-block;padding:10px}.button:hover,.wp-block-button__link:hover{background-color:#f6ae2d;color:#fff}.container{width:90%;margin:0 auto;max-width:1200px}.centered{text-align:center}#mainnav{padding:10px 0}@media (max-width:950px){#mainnav{padding:10px 0 55px}}@media (max-width:400px){#mainnav{padding:10px 0 45px}}#mainnav .container{position:relative;display:flex;justify-content:space-between;align-items:center}@media (max-width:950px){#mainnav .container{display:block}}#mainnav .logo{width:300px}@media (max-width:1300px){#mainnav .logo{width:250px;margin-top:5px}}#mainnav #menu{overflow:inherit !important;padding-inline-start:0;display:flex;list-style:none}@media (max-width:950px){#mainnav #menu{display:block;text-align:center}}#mainnav #menu li{position:relative}#mainnav #menu li a{display:block;padding:15px}@media (max-width:1300px){#mainnav #menu li a{font-size:13px}}@media (max-width:1100px){#mainnav #menu li a{font-size:12px;padding:10px}}#mainnav #menu li .sub-menu{opacity:0;padding-inline-start:0;min-width:200px;z-index:-2;position:absolute;background-color:#04a59b;list-style:none}@media (max-width:950px){#mainnav #menu li .sub-menu{position:relative;height:0}}#mainnav #menu li:hover a{color:#f6ae2d}#mainnav #menu li:hover a:after{color:#f6ae2d}#mainnav #menu li:hover .sub-menu{opacity:1;z-index:10;height:auto}#mainnav #menu li:hover .sub-menu li a{color:#fff}#mainnav #menu li:hover .sub-menu li:hover{background-color:#f6ae2d}#mainnav #menu li:hover .sub-menu li:hover a:after{color:#fff !important}#mainnav #burger{display:none;position:absolute;top:20px;right:0}@media (max-width:950px){#mainnav #burger{display:block}}@media (max-width:400px){#mainnav #burger{top:15px}}#mainnav #burger span{display:block;background-color:#04a59b;width:25px;height:3px;margin-bottom:4px}#mainnav #burger span:last-of-type{margin-bottom:0}#mainnav #burger:hover{cursor:pointer}#mainnav #burger:hover span{background-color:#f6ae2d}#mainnav .navholder{display:flex;align-items:center}@media (max-width:950px){#mainnav .navholder{display:block;margin-top:-400px}}#mainnav .donate a:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;color:red;margin-left:5px;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:""}#mainnav .donate .sub-menu{right:0}#mainnav .donate .sub-menu a:after{display:none}.slick-slider{margin-bottom:60px}.slidehalf{flex-grow:1;flex-basis:0;padding:40px}@media (max-width:700px){.slidehalf{padding:0 20px 20px 40px}}.slidehalf h1,.slidehalf p{color:#fff}.slidehalf h1{margin-bottom:20px}.slidehalf a{margin-top:15px;display:inline-block}.slidehalf.text{position:relative;display:flex;align-items:center}@media (max-width:700px){.slidehalf.text{margin-bottom:40px}}.slidehalf.text div{z-index:2}.slidehalf.image{background-size:cover;background-position:center}@media (max-width:700px){.slidehalf.image{width:100%;height:300px}}@media (max-width:700px){.slick-slide{display:block !important;padding-bottom:10px}}@media (max-width:700px){.slick-dots{left:40px;right:auto}}.slidehalf.text:before{content:" ";position:absolute;display:block;left:-40px;height:100%;transform:skewX(10deg);width:100px}@media (max-width:700px){.slidehalf.text:before{transform:skewY(4deg);left:0;top:-25px;width:100%;height:100px}}.slick-slide:nth-of-type(even) .slidehalf.text:before{background-color:#745fa6}.slick-slide:nth-of-type(even) .slidehalf.text .button{background-color:#04a59b}.slick-slide:nth-of-type(even) .slidehalf.text .button:hover{background-color:#f6ae2d}.slick-slide:nth-of-type(odd) .slidehalf.text:before{background-color:#04a59b}.slick-slide:nth-of-type(odd) .slidehalf.text .button{background-color:#745fa6}.slick-slide:nth-of-type(odd) .slidehalf.text .button:hover{background-color:#f6ae2d}.highlights{display:flex;justify-content:space-between;margin:60px 0}@media (max-width:1000px){.highlights{flex-wrap:wrap;max-width:600px;margin:40px auto}}@media (max-width:450px){.highlights{display:block}}.highlights .highlight{display:block;flex-basis:0;flex-grow:1;background-color:#04a59b;min-width:200px;margin:0 10px}@media (max-width:1000px){.highlights .highlight{margin:10px}}@media (max-width:450px){.highlights .highlight{margin:20px 0;width:100%}}.highlights .highlight .image{width:100%;height:200px;background-size:cover;background-position:center}.highlights .highlight .text{display:flex;justify-content:space-between;padding:10px}.highlights .highlight .text span{color:#fff}.highlights .highlight:hover{background-color:#f6ae2d}.page .container{display:flex}@media (max-width:800px){.page .container{display:block}}.page .container .main{flex-basis:0;flex-grow:1.5;padding-right:80px}@media (max-width:1100px){.page .container .main{padding-right:40px}}@media (max-width:800px){.page .container .main{padding-right:0}}.page .container .main .blocks-gallery-item img{height:150px}.page .container .side{flex-basis:0;flex-grow:1}@media (max-width:800px){.page .container .side .images{display:flex;margin-top:10px}}@media (max-width:500px){.page .container .side .images{display:block}}.page .container .side .images .image{width:100%;height:300px;margin-bottom:30px;background-position:center;background-size:cover}@media (max-width:800px){.page .container .side .images .image{height:200px;margin:10px}}@media (max-width:500px){.page .container .side .images .image{margin:0;height:300px;margin-bottom:10px;display:none}}@media (max-width:500px){.page .container .side .images .image:first-child{display:block}}.page .container .side .sidebar{padding:10px 20px 20px;background-color:#e6e7e8}@media (max-width:800px){.page .container .side .sidebar{margin-top:20px}}.page .container .side .sidebar ul{list-style:none;padding-inline-start:0}footer{padding-top:40px;margin-top:100px;background-color:#745fa6;position:relative}footer .gform_confirmation_message_2{color:#fff}footer .footlogo{position:absolute;width:100px;top:-50px;left:0;right:0;margin:0 auto}footer .container{display:flex}@media (max-width:800px){footer .container{display:block}}footer .container h1{font-size:18px;color:#fff;margin-bottom:30px}@media (max-width:800px){footer .container h1{margin-top:30px}}footer .container p{color:#fff}footer .container .section{flex-basis:0;padding:20px;flex-grow:1;text-align:center}@media (max-width:800px){footer .container .section{padding:0 20px}}footer .container .social{margin-top:20px}@media (max-width:800px){footer .container .social{margin-top:0}}footer .container .social a{font-size:30px;color:#fff;margin-right:10px}footer .container #gform_2{text-align:left}footer .container #gform_2 input,footer .container #gform_2 textarea{width:100%;padding:5px;box-sizing:border-box}footer .container #gform_2 textarea{max-height:100px}footer .container #gform_2 label{color:#fff;font-weight:100}footer .container #gform_2 label em{color:red}footer .container .contactinfo a,footer .container .contactinfo p{font-weight:400}footer .container .contactinfo a{color:#f6ae2d}footer .container a:hover{color:#04a59b}footer .subfooter{background-color:#3d3d3d;text-align:center;padding:10px}footer .subfooter p{color:#fff;font-size:12px}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto}@media (max-width:600px){.small .wp-block-media-text__media img,.small .wp-block-media-text__media video{max-width:80px}}@media (max-width:600px){.wp-block-media-text .wp-block-media-text__content{padding:0 !important}}form input[type=submit]{border-color:transparent}.commevent{grid-template-columns:35% 65% !important;margin-bottom:15px}.mec-container [class*=col-] img{height:auto}.mec-wrap .mec-single-title{color:#745fa6}.extra_teal_sidebar{background-color:#04a59b;padding:10px}