html,body,br,hr,div,span,a,object,iframe,ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,p,blockquote,q,address,small,big,cite,dfn,ins,del,i,em,b,strong,sup,sub,strike,pre,code,samp,kbd,var,tt,form,fieldset,legend,label,input,textarea,option,.nobox{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}div,section,article,main,aside,header,footer,dialog,figure,figcaption,hgroup{display:block}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}blockquote,q{quotes:none}br{height:0}ul,ol,dl{list-style:none}table{border-spacing:0;border-collapse:collapse}td{text-align:left;font-weight:normal}img{border:0;border-style:none}fieldset{border:1px solid transparent}input{font-family:"Montserrat",sans-serif}input[type=submit]{letter-spacing:.045em;font-family:"Montserrat",sans-serif;cursor:pointer;-webkit-appearance:none;-webkit-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all}input[type=text],input[type=email],textarea,select{letter-spacing:.045em;font-family:"Montserrat",sans-serif;font-weight:400;border-radius:0;-webkit-appearance:none}span{font-family:"Montserrat",sans-serif}button{font-family:"Montserrat",sans-serif;background:none;border:none;padding:0;cursor:pointer;outline:inherit}select{-webkit-appearance:none;-webkit-border-radius:0px}.title-lrg-1{font-size:3.8125rem;line-height:4rem;text-transform:uppercase;font-weight:800}.title-lrg-2{font-size:2.25rem;line-height:2.75rem;font-weight:700}.title-med-1{font-size:1.5rem;line-height:1.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}p{font-family:"Open Sans",sans-serif;color:black;font-weight:400;letter-spacing:.04em;font-size:14px;line-height:22px}a{color:grey;font-weight:700;text-decoration:none;cursor:pointer;-webkit-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all}a:hover,a:focus{color:black;text-decoration:none}a:focus,button:focus,input[type=submit]:focus{text-decoration:underline}strong{font-weight:bold}hr{border:0 #000 solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:disc}html,body,p,a,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.icon{display:block;text-indent:-9999px;background-size:100%;background-repeat:no-repeat;text-indent:-9999px;-webkit-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all}.icon:hover{-webkit-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all}.full-bg{background-repeat:no-repeat;background-position:center center;background-size:cover}.full-bg.full-bg-top{background-position:top center}.centered{text-align:center}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-flow-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.no-scroll{overflow:hidden}::-moz-selection{background:black;color:#fff}::selection{background:black;color:#fff}::-moz-selection{background:black;color:#fff}.image-square:after{display:block;content:'';width:100%;padding-top:100%}.sixteen-nine:after{display:block;content:'';width:100%;padding-top:56.25%}.btn{white-space:nowrap;position:relative;font-weight:700;display:inline-block;font-size:16px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.075em;color:#fff;background-color:grey;padding:13px 35px 14px 35px !important;-webkit-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all;border:2px solid black}.btn:hover,.btn:focus{background-color:black;border-color:grey;color:#fff !important}@media screen and (max-width: 500px){.btn{font-size:14px;line-height:14px}}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.is-hidden{z-index:0;visibility:hidden;opacity:0;-webkit-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all}.vp-100{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 500px){.vp-100{padding-top:50px;padding-bottom:50px}}html,body{height:100%;font-size:1em;font-family:"Montserrat",sans-serif;font-weight:400}#wrapper{min-height:100%;height:auto !important;margin:0 auto;overflow:hidden}.container{width:90%;max-width:1140px;margin:auto;position:relative}#page{height:100%}#skipnav{position:absolute;z-index:99999;clip:rect(0 0 0 0);height:1px;width:1px;padding-bottom:25px;-webkit-transition:none;-o-transition:none;transition:none}#skipnav:hover,#skipnav:focus,#skipnav:active{text-transform:uppercase;font-size:15px;letter-spacing:.03em;clip:auto;left:0;top:0;width:100%;height:auto;margin:0;padding:10px 0;background:#fff;border-left:none;border-right:none;text-align:center;font-weight:bold;color:black}@media screen and (max-width: 1080px){html,body{font-size:.9em}.container{width:100%;padding:0 5%;margin:0 auto}}@media screen and (max-width: 960px){html,body{font-size:.8em}}@media screen and (max-width: 500px){html,body{font-size:.7em}}#header{width:100%;position:absolute;top:0;left:0;z-index:9999;height:130px;padding:20px 0}#header #header-logo{z-index:2}.internal #header{background-color:grey;position:relative}.internal #header #header-logo{fill:white}.internal #header #header-logo .st0,.internal #header #header-logo .st1,.internal #header #header-logo .st2,.internal #header #header-logo .st3,.internal #header #header-logo .st4,.internal #header #header-logo .st5{fill:white}#header nav li{list-style:none}#header>.container{height:100%;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}.is-header-desktop #header nav{width:calc(100% - 179px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.is-header-desktop #header nav ul{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.is-header-desktop #header nav li{position:relative;margin-left:25px;color:black;font-size:14px;letter-spacing:.125em;font-weight:700;text-transform:uppercase}.is-header-desktop #header nav li.level-1:first-child{margin-left:0}.is-header-desktop #header nav li.level-1 a{font-size:14px;letter-spacing:.125em}.is-header-desktop.internal #header nav li.level-1 a{color:white}.is-header-desktop #header nav li.level-1 a.btn{padding:14px 15px !important}#header nav li.level-1:last-child a.btn{background-color:black;border-color:grey}#header nav li.level-1:last-child a.btn:hover{background-color:grey;border-color:black}#mobile-menu-trigger{display:none}.is-header-desktop #header .button-container{display:none}#footer{width:100%;background-color:black;position:relative;text-align:center;border-bottom:15px solid grey;background-repeat:no-repeat;background-position:center center;background-size:cover}#footer #footer-top{padding:50px 0}#footer #footer-top p{font-family:"Montserrat",sans-serif;font-size:2.1875rem;line-height:2.1875rem;text-transform:uppercase;letter-spacing:.01em;color:white}#footer #footer-top ul li{list-style:none}#footer #footer-top ul li svg{fill:white}#footer #footer-top ul.footer-social{padding:25px 0 0 0;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}#footer #footer-top ul.footer-social li{margin:0 5px}#footer #footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:25px}#footer #footer-bottom ul{text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1}#footer #footer-bottom ul li{display:inline-block;margin-left:15px}#footer #footer-bottom p,#footer #footer-bottom li,#footer #footer-bottom li a{font-size:12px;line-height:14px;font-weight:400;color:white}@media screen and (max-width: 960px){#header>.container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .button-container{width:calc(100% - 179px);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}#mobile-menu-trigger{display:block}#mobile-menu-trigger{-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;z-index:9999;display:block;width:35px;height:25px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#mobile-menu-trigger span{display:block;position:absolute;height:4px;width:100%;background-color:black;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.internal #mobile-menu-trigger span{background-color:white}#mobile-menu-trigger span:nth-child(1){top:0px}#mobile-menu-trigger span:nth-child(2),#mobile-menu-trigger span:nth-child(3){top:10px}#mobile-menu-trigger span:nth-child(4){top:20px}#mobile-menu-trigger.is-open span{background-color:black}.internal #mobile-menu-trigger.is-open span{background-color:white}#mobile-menu-trigger.is-open span:nth-child(1){top:18px;width:0%;left:50%}#mobile-menu-trigger.is-open span:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#mobile-menu-trigger.is-open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile-menu-trigger.is-open span:nth-child(4){top:18px;width:0%;left:50%}#header #header-nav ul li{color:black;position:relative;float:inherit;text-align:left;list-style:none;margin-bottom:10px}#header #header-nav ul li a{padding:10px 5%;display:block;border-width:0;color:black;font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:.125em}.internal #header #header-nav ul li a{color:white}#header #header-nav ul li a.btn{padding:20px 5% !important;color:#fff}#header #header-nav{position:fixed;top:0;left:100%;bottom:0;right:-100%;z-index:1;width:100%;height:100vh;overflow:scroll;padding-top:130px;background-color:white;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.internal #header #header-nav{background-color:grey}#header #header-nav:before{display:block;content:'';width:100%;height:130px;background-color:white;position:fixed;top:0;left:100%;right:-100%;z-index:2;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.internal #header #header-nav:before{background-color:grey}#header.is-mobile-open #header-nav{left:0;right:0}#header.is-mobile-open #header-nav:before{left:0;right:0}.overflow-hidden{overflow:hidden;height:100%}}@media screen and (max-width: 768px){#footer #footer-top{padding:30px 0}#footer #footer-bottom p,#footer #footer-bottom ul{width:100%}#footer #footer-bottom ul{padding-top:10px;text-align:center}#footer #footer-bottom ul li{margin:0 7px}}@media screen and (max-width: 375px){#header>.container{padding:0 0 0 5%}#header .button-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.banner{padding-top:130px;height:auto;width:100%;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:25px;position:relative;border-bottom:10px solid black}.banner:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#000));background:-o-linear-gradient(top, #fff 0%, #000 100%);background:linear-gradient(to bottom, #fff 0%, #000 100%);opacity:.5}.banner .strip{position:absolute;bottom:-35px;left:0;width:100%;height:60px;z-index:2}.banner .strip .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:grey;padding:0 70px;position:relative;height:100%}.banner .strip .inner span{text-transform:uppercase;font-size:1.875rem;line-height:1.875rem;letter-spacing:.04em;color:white}.banner .strip .inner span b{font-weight:700}.banner .strip .inner .star{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);fill:white}.banner .strip .inner .star.left{left:20px}.banner .strip .inner .star.right{right:20px}.banner .advisory-board .board{padding-top:50px}.banner .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;height:100%;z-index:2}.banner .content{padding:20px 0 50px 0}.banner .content h1{text-shadow:0px 0px 10px #fff}.banner p{display:block;padding:15px 0;margin:0 auto;max-width:860px;text-shadow:0px 0px 10px #fff}.advisory-board{width:100%;text-align:center}.advisory-board .board .more{display:none}.advisory-board .board h2{margin-bottom:20px;text-shadow:0px 0px 10px #fff}.advisory-board .board ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.advisory-board .board ul li{list-style:none;margin:0 10px 50px 10px;font-size:14px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:white;width:130px;text-align:center}.advisory-board .board ul li img{display:block;margin-bottom:10px;width:130px;height:130px;border-radius:130px;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25)}.advisory-board .board ul li span{text-shadow:0px 0px 5px #000}@media screen and (max-width: 375px){.advisory-board .board ul li{margin:0 10px 30px 10px}.banner .strip .inner{padding:0 50px}.banner .strip .inner span{font-size:1.5rem;line-height:1.5rem}.banner .strip .inner .star.right{right:15px}.banner .strip .inner .star.left{left:15px}}@media screen and (max-width: 320px){.advisory-board .board ul li{width:calc(50% - 10px);margin:0 5px 30px 5px}.advisory-board .board ul li img{width:100%;height:auto}}.main-sections{padding:100px 0 50px 0}.main-sections .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-sections .advisory-board{padding-bottom:100px}.main-sections .advisory-board h2{color:black;font-size:2.25rem;line-height:2.75rem;text-transform:none;letter-spacing:0}.main-sections .advisory-board ul li{color:black}.main-sections .advisory-board ul li img{-webkit-box-shadow:none;box-shadow:none}.main-sections .advisory-board ul li span{text-shadow:none}.main-sections .col{width:calc(50% - 25px)}.main-sections .col h3{font-size:2.25rem;line-height:33px;text-transform:uppercase;font-weight:700;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}.main-sections .col.col-events{margin-right:50px}.main-sections .col.col-events.col-events-full{width:100% !important;margin-right:0 !important}.main-sections .col.col-events.col-events-full .dform{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-sections .col.col-events.col-events-full .dform .dform_element{width:calc(50% - 15px)}.main-sections .col.col-events.col-events-full .dform .dform_element:nth-child(odd){margin-right:30px}.main-sections .col.col-events svg.icon-signup{margin-right:5px}.main-sections .col.col-events svg.icon-events{margin-right:10px}.main-sections .col.col-events .item{margin-bottom:35px;display:block}.main-sections .col.col-events .item img{width:100%;display:block;margin-bottom:5px}.main-sections .col.col-events .item .date{color:grey;font-size:13px}.main-sections .col.col-events .item .date:last-child{margin-bottom:5px}.main-sections .col.col-events .item .body{margin-bottom:20px}.main-sections .col.col-events .item .body p{margin-bottom:10px}.main-sections .col.col-events .item .title p{font-size:1.125rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:5px;font-family:"Montserrat",sans-serif;font-weight:700;color:grey}.main-sections .col.col-events .pagination li{margin-right:10px;display:inline-block}.main-sections .col.col-events .pagination li button{font-weight:700;display:block;padding:9px;text-align:center;line-height:18px;font-size:18px;min-width:35px;height:35px;color:black}.main-sections .col.col-events .pagination li button:hover,.main-sections .col.col-events .pagination li button:focus{color:grey}.main-sections .col.col-events .pagination li button.disabled{display:none}.main-sections .col.col-events .pagination li.active button{background-color:black;color:#fff}.main-sections .col.col-events .pagination li.active button:hover,.main-sections .col.col-events .pagination li.active button:focus{color:#fff;background-color:grey}.main-sections .col.col-news .item a{font-size:1.125rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:35px}.main-sections .col.col-news .item a span{display:block;margin-bottom:5px}.main-sections .col.col-news .item a img{display:block;width:100%}.main-sections .col.col-news .item a.btn{display:inline-block}.main-sections .col.col-news svg{margin-right:10px}.main-sections .instagram{width:100%;padding-top:100px}.main-sections .instagram a{color:black}.main-sections .instagram svg{margin:0 auto 10px auto}.main-sections .instagram .feed{padding-top:40px}.main-sections .instagram .feed .image{width:calc(25% - 18px);margin-right:24px;margin-bottom:24px}.main-sections .instagram .feed .image:nth-child(4n+4){margin-right:0}.form .column{width:100% !important}.form br{display:none}.form input[type=text],.form input[type=email],.form input[type=tel],.form textarea,.form select{margin-bottom:20px;font-size:16px;padding:0 15px;height:50px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;color:black;font-weight:400;-webkit-appearance:none;border:1px solid #ced4da;background-color:#fff}.form input[type=text]:focus,.form input[type=email]:focus,.form input[type=tel]:focus,.form textarea:focus,.form select:focus{border-color:#80bdff;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(128,189,255,0.5);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(128,189,255,0.5)}.form input[type=text],.form input[type=email],.form input[type=tel]{line-height:50px}.form label,.form legend{display:block;margin-bottom:.25rem;font-size:16px;line-height:18px;color:grey;font-weight:400;letter-spacing:.045em}.form .dform_desc{margin-top:5px;color:grey;font-size:15px}.form input[type=submit]{white-space:nowrap;position:relative;font-weight:700;display:inline-block;font-size:16px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.075em;color:#fff;background-color:grey;padding:13px 35px 14px 35px !important;-webkit-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all;border:2px solid black}.form input[type=submit]:hover,.form input[type=submit]:focus{background-color:black;border-color:grey;color:#fff !important}.form .dform_select .dform_container{line-height:50px;height:50px;position:relative;display:block;width:100%;background-color:#fff;border:none;margin-bottom:20px}.form .dform_select .dform_container:after{content:"";position:absolute;top:50%;right:20px;margin-top:-3px;z-index:2;pointer-events:none;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid grey}.form .dform_select .dform_container select{height:50px;width:100%;outline:none;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-color:#ced4da}.form .dform_select .dform_container select:focus{border-color:blue;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(0,0,100,0.5);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(0,0,100,0.5)}.form .dform_checkbox{padding:10px 0 30px 0}.form .dform_checkbox li{list-style:none}.form .dform_checkbox>label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.form .dform_error{margin-top:-20px;margin-bottom:20px;background-color:red;color:#fff;font-size:14px;padding:5px 10px}@media screen and (max-width: 768px){.main-sections .instagram .feed .image{width:calc(50% - 12px);margin-right:24px}.main-sections .instagram .feed .image:nth-child(4n+4){margin-right:24px}.main-sections .instagram .feed .image:nth-child(even){margin-right:0}}@media screen and (max-width: 500px){.main-sections{padding:50px 0}.main-sections .instagram{padding-top:50px}.main-sections .instagram .feed{padding-top:20px}.main-sections .instagram .feed .image{width:calc(50% - 10px);margin-right:20px}.main-sections .instagram .feed .image:nth-child(4n+4){margin-right:20px}.main-sections .instagram .feed .image:nth-child(even){margin-right:0}.main-sections .col{width:100%}.main-sections .col.col-events{margin-right:0;margin-bottom:50px}.main-sections .col.col-events.col-events-full .dform{display:block}.main-sections .col.col-events.col-events-full .dform .dform_element{width:100%}.main-sections .col.col-events.col-events-full .dform .dform_element:nth-child(odd){margin-right:0}.form input[type=text],.form input[type=email],.form input[type=tel],.form textarea,.form input[type=submit],.form label,.form legend{font-size:14px}}@media screen and (max-width: 375px){.main-sections .instagram .feed{padding-top:20px}.main-sections .instagram .feed .image{width:100%;margin-right:0;margin-bottom:15px}.main-sections .instagram .feed .image:nth-child(4n+4){margin-right:0}.main-sections .instagram .feed .image:nth-child(even){margin-right:0}.main-sections .instagram .feed .image:last-child{margin-bottom:0}.main-sections .col{width:100%}.main-sections .col.col-events{margin-right:0;margin-bottom:50px}.form input[type=text],.form input[type=email],.form input[type=tel],.form textarea,.form input[type=submit],.form label,.form legend{font-size:14px}.form .dform_error{font-size:12px}}.alert-popup-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;position:fixed;top:0;left:0;width:100vw;bottom:0;right:0;z-index:99999;background-color:rgba(0,0,0,0.9);-webkit-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all;overflow-y:scroll}.alert-popup-container .box{background-color:#fff;padding:30px;width:92%;max-width:530px;position:relative;margin:auto}.alert-popup-container .box h4{margin:30px 0}.alert-popup-container .box svg{margin:0 auto}.alert-popup-container .box .close-x{position:absolute;top:15px;right:15px;color:grey;font-weight:800;font-size:18px}@media screen and (max-width: 500px){.alert-popup-container .box{padding:15px 15px 20px 15px}.alert-popup-container .box svg{width:180px}}.internal #content .inner{padding:50px 0}.internal #content .title{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid black}.internal #content .title h1{font-size:2.25rem;line-height:33px;text-transform:uppercase;font-weight:700;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.internal #content .title h1 svg{display:block;margin-right:10px}.internal #content #main{width:calc(60% - 25px);margin-right:50px}.internal #content #main .body h1{margin-bottom:20px}.internal #content #main .body img{width:100%;margin-bottom:20px}.internal #content #main .body p{margin-bottom:20px}.internal #content #main .body p:last-child{margin-bottom:0}.internal #content #main .body .embed-container{margin-bottom:20px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.internal #content #main .body .embed-container iframe,.internal #content #main .body .embed-container object,.internal #content #main .body .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.internal #content #main .back-news{margin-top:30px}.internal #content aside{width:calc(40% - 25px)}.internal #content aside img{max-width:100%;display:block;margin-bottom:10px}.internal #content aside .images{width:100%}.internal #content aside .images .image{width:calc(50% - 5px)}.internal #content aside .images .image:nth-child(odd){margin-right:10px}.internal #content aside .images .image img{width:100%}.internal #content #main h2,.internal #content aside h2{font-size:20px;line-height:20px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-bottom:30px}.internal #content #main a.news,.internal #content aside a.news{font-size:1.125rem;line-height:1.5rem;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:35px}.internal #content #main a.news img,.internal #content aside a.news img{display:block;width:100%;margin-bottom:15px}.internal #content #main a.news.video .img,.internal #content aside a.news.video .img{width:100%;margin-bottom:15px;position:relative}.internal #content #main a.news.video .img:before,.internal #content aside a.news.video .img:before{display:block;content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;left:0;top:0}.internal #content #main a.news.video .img svg,.internal #content aside a.news.video .img svg{position:absolute;top:50%;left:50%;z-index:2;margin-left:-40px;margin-top:-40px}.internal #content #main a.news h3,.internal #content aside a.news h3{margin-bottom:8px}.internal #content #main a.news p,.internal #content aside a.news p{text-transform:none}.internal #content #main a.news p span,.internal #content aside a.news p span{font-weight:700;text-transform:uppercase}.internal.pages #content #main{width:100% !important;margin-right:0 !important;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.internal.issues #content .title-text{margin-bottom:50px}.internal.issues #content .title-text p{color:#6c6c6c;font-weight:400;letter-spacing:0;font-size:14px;line-height:18px;margin-bottom:10px;max-width:830px}.internal.internal-has-banner .banner{padding-top:0;padding-bottom:0;min-height:400px}.internal.internal-has-banner .banner:after{display:none}.internal.internal-has-banner #content{padding-top:0}.internal.issues #content #main{width:100%;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.internal.issues #content #main h2{color:#C7102D;font-family:"Open Sans",sans-serif;margin-bottom:10px;font-size:1.5rem;line-height:1.75rem}.internal.issues #content #main .issue{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:50px}.internal.issues #content #main .issue .issue-left{width:80px;margin-right:25px}.internal.issues #content #main .issue:last-child{margin-bottom:0}.internal.issues #content #main .issue .summary{margin-bottom:20px;width:100%}.internal.issues #content #main .issue .summary p,.internal.issues #content #main .issue .body p,.internal.issues #content #main .issue .body li{font-family:"Open Sans",sans-serif;color:#6c6c6c;font-weight:400;letter-spacing:0;font-size:14px;line-height:18px;margin-bottom:10px;max-width:700px}.internal.issues #content #main .issue .body li{margin-left:17px}.internal.issues #content #main .issue button{margin-bottom:10px;color:#C7102D;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:700;font-size:15px;line-height:15px;position:relative;padding-left:23px}.internal.issues #content #main .issue button:before{position:absolute;left:0;top:3px;display:block;content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #C7102D;-webkit-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all}.internal.issues #content #main .issue button[aria-expanded="true"]:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.internal.issues #content #main .issue .accordion-panel[aria-hidden="true"]{display:none}@media screen and (max-width: 960px){.internal.pages #content #main{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.internal.issues #content #main{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media screen and (max-width: 600px){.internal.issues #content #main .issue .issue-left{width:100%;margin-right:0;margin-bottom:10px}.internal.issues #content #main .issue .issue-left svg{width:50px;height:50px}.internal.issues #content #main .issue .summary{margin-bottom:10px}.internal #content #main{width:100%;margin-right:0;margin-bottom:50px}.internal #content aside{width:100%}.internal.issues #content #main,.internal.pages #content #main{margin-bottom:0}.internal.internal-has-banner .banner{min-height:300px}}.internal.visit #content #main{width:100%}.internal.visit #content #main .summary{margin-bottom:30px}.internal.visit #content #main h2{color:#c8102e}.internal.visit #content #main .locations{width:100%}.internal.visit #content #main .locations .location{width:22%;margin-bottom:45px}.internal.visit #content #main .locations .location:nth-child(3n+2){margin-left:17%;margin-right:17%}.internal.visit #content #main .locations .location img{display:block;margin-bottom:20px;width:100%}.internal.visit #content #main .locations .location p{color:#6c6c6c}.internal.visit #content #main .locations .location p.info{font-size:16px;line-height:18px}.internal.visit #content #main .locations .location a{font-size:16px;line-height:32px;color:#c8102e;text-transform:uppercase}.internal.visit #content #main .locations .location ul{padding-top:5px}.internal.visit #content #main .locations .location ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.internal.visit #content #main .locations .location ul li p{letter-spacing:0}.internal.visit #content #main .locations .location ul li p.times{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}@media screen and (max-width: 960px){.internal.visit #content #main .locations .location{width:30%}.internal.visit #content #main .locations .location:nth-child(3n+2){margin-left:5%;margin-right:5%}.main-sections .col.col-events .pagination li{margin-right:0}.main-sections .col.col-events .pagination li button{padding:5px;line-height:16px;font-size:16px;min-width:30px;height:30px}}@media screen and (max-width: 768px){.internal.visit #content #main .locations .location{width:calc(50% - 15px)}.internal.visit #content #main .locations .location:nth-child(3n+2){margin-left:0;margin-right:0}.internal.visit #content #main .locations .location:nth-child(odd){margin-right:30px}}@media screen and (max-width: 500px){.internal.visit #content #main .locations .location{width:100%}.internal.visit #content #main .locations .location:nth-child(odd){margin-right:0}}

/*# sourceMappingURL=maps/coalitions.css.map */
