@font-face{font-display:swap;font-family:'gill_sans_regular';src:url(../../../../../../themes/hal25-theme/fonts/gill_sans-webfont.woff2) format('woff2'),url(../../../../../../themes/hal25-theme/fonts/gill_sans-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'gill_sans_italic';src:url(../../../../../../themes/hal25-theme/fonts/gill_sans_italic-webfont.woff2) format('woff2'),url(../../../../../../themes/hal25-theme/fonts/gill_sans_italic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'gill_sans_medium';src:url(../../../../../../themes/hal25-theme/fonts/gill_sans_medium-webfont.woff2) format('woff2'),url(../../../../../../themes/hal25-theme/fonts/gill_sans_medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'gill_sans_medium_italic';src:url(../../../../../../themes/hal25-theme/fonts/gill_sans_medium_italic-webfont.woff2) format('woff2'),url(../../../../../../themes/hal25-theme/fonts/gill_sans_medium_italic-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'gill_sans_bold';src:url(../../../../../../themes/hal25-theme/fonts/gill_sans_bold-webfont.woff2) format('woff2'),url(../../../../../../themes/hal25-theme/fonts/gill_sans_bold-webfont.woff) format('woff');font-weight:400;font-style:normal}body{font-family:'gill_sans_regular';font-size:18px;line-height:1.4;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:'gill_sans_medium'}img{max-width:100%;height:auto;vertical-align:middle}a,.hal_button,.event_card_date,.event_card_img img,.post_card_date,.post_card_img img,.partner_grid_card_img img,.work_grid_card_img img,.event_card_date_content,.event_card_date_colorpanel{-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}header{-webkit-transition:all 0.75s ease;-moz-transition:all 0.75s ease;-ms-transition:all 0.75s ease;-o-transition:all 0.75s ease;transition:all 0.75s ease}#site-logo,#site-logo img,header #site-logo img{-webkit-transition:all .01s ease;-moz-transition:all .01s ease;-ms-transition:all .01s ease;-o-transition:all .01s ease;transition:all .01s ease}.clear{clear:both}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.content-inner,.grid_limit{max-width:1600px;margin:0 auto;position:relative}.small-page .content-inner{max-width:900px;padding:0 20px}.hal_figure{position:absolute;top:-115px;width:430px;height:120px;background:#00ada5;z-index:2;-webkit-clip-path:polygon(0 55%,85% 0,100% 55%,100% 100%,0 100%);clip-path:polygon(0 55%,85% 0,100% 55%,100% 100%,0 100%);left:50px;display:none}.hal_figure_reverse{position:absolute;top:-2px;width:430px;height:120px;background:#00ada5;z-index:2;-webkit-clip-path:polygon(0 0,100% 0,100% 55%,85% 3%,0 55%);clip-path:polygon(0 0,100% 0,100% 55%,85% 3%,0 55%);left:50px}.hal_figure_reverse_left_fill{position:absolute;height:120px;width:200%;background:#00ada5;z-index:2;right:480px}.hal_figure_reverse_right_fill{position:absolute;height:120px;width:200%;background:#00ada5;z-index:2;right:-200%;padding-left:51px;display:block}.hal_figure.right,.hal_figure_reverse.right{right:50px;left:auto}.hal_button,.next-posts-link a,.prev-posts-link a{color:#fff;background:gray;text-decoration:none;display:inline-block;line-height:1;padding:8px 10px;font-weight:900;font-size:20px}.hal_button:hover,.next-posts-link a:hover,.prev-posts-link a:hover{background-color:#ffed00;color:#000}.hal_button.pink_button{background-color:#e6007e}.hal_button.red_button{background-color:#f14328}.hal_button.pink_button:hover,.hal_button.red_button:hover{background-color:#ffed00;color:#000}.next-posts-link a,.prev-posts-link a,.wide_button{padding:8px 60px}nav.prev-next-posts{width:100%}.next-posts-link{display:inline-block;margin-left:50px}.prev-posts-link a:after{content:'>>>';margin-left:10px}.next-posts-link a:before{content:'<<<';margin-right:10px}.prev-posts-link,.hal_button.align_right{float:right;margin-right:50px}.fb_button{display:inline-block}.fb_button svg{width:36px;height:36px;display:block}.slider_button{margin-left:25px}.section_title,.content-inner>h1{font-family:'gill_sans_medium';text-transform:uppercase;display:inline-block;font-size:2.5em;font-weight:600;letter-spacing:1px;margin-left:50px}.content-inner>h1{color:#606060;padding:30px 0}.content-inner>p,.content-inner>ul li{max-width:900px;margin-right:auto;margin-left:auto;font-size:24px;font-family:'gill_sans_regular'}.content-inner>p a{color:#e6007e}.content-inner>p a:hover{color:#000}button.hamburger{display:none}header{position:fixed;width:100%;z-index:999;text-align:center;padding:30px 0;background:transparent}header:before{position:absolute;z-index:-1;content:'';left:0;top:0;width:100%;height:150%;background:-webkit-linear-gradient(top,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,0) 100%)}nav.menu ul{padding:0;margin-top:30px;margin-bottom:0}nav.menu ul li{display:inline-block;position:relative}nav.menu a{color:#fff;text-decoration:none;font-weight:900;text-transform:uppercase;font-size:24px;padding:18px}nav.menu a:hover,nav.menu .current-menu-item a{color:#ffed00!important}nav.menu .sub-menu{position:absolute;width:auto;opacity:0;top:-9999px;left:0;padding-top:20px;text-align:left}header.scrolled nav.menu .sub-menu{background:#fff}header.scrolled nav.menu li:hover>.sub-menu{top:15px}nav.menu .sub-menu li{width:100%;padding:0}nav.menu .sub-menu li a{width:100%;display:inline-block}nav.menu li:hover>.sub-menu{opacity:1;top:0}span.sub-menu-toggle{position:relative;cursor:pointer;left:-5px}span.sub-menu-toggle svg{width:15px;height:15px}span.sub-menu-toggle svg polygon{fill:#fff}header.scrolled span.sub-menu-toggle svg polygon{fill:#000}#site-logo{position:relative;display:block;text-align:center;width:600px;margin:0 auto}#site-logo .hover_logo{position:absolute;opacity:0;left:0;top:0}#site-logo:hover .regular_logo{opacity:0}#site-logo:hover .hover_logo{opacity:1}#site-logo img{max-width:600px}.hero{display:flex;align-items:center;justify-content:center;height:800px;height:70vh;min-height:650px;position:relative;overflow:hidden}.hero img{min-width:100%}header.scrolled{background:#fff;padding:20px 0 15px 0;border-bottom:solid 1px #eaeaea}header.scrolled:before{background:#fff;opacity:0}header.scrolled #site-logo,header.scrolled #site-logo img{max-width:100px}header.scrolled #site-logo img.regular_logo{opacity:1!important;max-width:100px;-webkit-filter:invert(100%);filter:invert(100%)}header.scrolled #site-logo img.hover_logo{opacity:0!important}header.scrolled nav.menu ul{margin-top:17.5px}header.scrolled nav.menu a{color:#000;font-size:20px;padding:10px 20px}.blog_page_loop{margin-bottom:150px}.small-page .content-inner>h1{margin-left:0}.gform_wrapper{font-family:'gill_sans_regular';font-style:italic}.gform_button.button{background:#e6007e;color:#fff;text-decoration:none;font-size:27px!important;box-shadow:none;border:none;padding:5px 20px}.gform_button.button:hover{background:#000}.featured_image{height:800px;height:70vh;min-height:650px;position:relative;overflow:hidden;background-size:cover!important;background-position:center center!important}.single .hal_figure.featured_image_figure{background:#fff}.single .content-inner{max-width:900px;margin:0 auto;position:relative}.single .content-inner h2,.single .content-inner h3,.single .content-inner h4{font-family:'gill_sans_medium'}span.main_post_date.post_card_date.tilted_element{position:relative;display:block;color:#000;top:70px}.single .content-inner>h1{margin-left:0;padding:50px 0 20px;margin-bottom:0;display:block;line-height:1.1}span.main_event_subtitle.tilted_element{display:block;position:relative;font-family:'gill_sans_regular';text-transform:uppercase;font-size:27px}.single .related_posts{margin:70px 0 120px}.single_post_dates{font-size:24px;font-family:'gill_sans_regular';margin-top:20px}.single_post_dates .date_unit{display:inline-block;margin-right:30px}.single_post_dates span.label{font-family:'gill_sans_medium';text-transform:uppercase;display:inline-block;color:#606060;font-weight:600;font-size:14px}.single_post_dates span.value{display:block}.single_post_dates .event_tickets_link{margin-top:30px;margin-bottom:50px}.single_post_dates .event_tickets_link a.fb_button{float:left;margin-right:20px}.blog_page_loop .post_card_date,.blog_page_loop .post_card_content,.single .related_posts .post_card_date,.single .related_posts .post_card_content{color:#000}footer{font-family:'gill_sans_regular';background:#000;color:#fff;position:relative}footer .hal_figure{background:#000;left:50%;margin-left:-215px}footer .hal_figure_footer_content{position:absolute;top:-20px;width:430px;left:50%;margin-left:-215px;z-index:2}span.hal_figure_footer_content_logo{display:inline-block;padding:15px 20px 0;max-width:250px;float:left}span.hal_figure_footer_content_text{display:inline-block;font-size:16px}footer a{color:#fff}footer a:hover{color:#ffed00}#footer-widgets{display:flex;flex-wrap:wrap;padding-top:80px}footer .widget_column{position:relative;font-style:italic;width:calc(33.3333% - 100px);margin:0 50px 90px;padding-bottom:45px}h4.widget-title{font-style:normal;font-size:22px}.widget__social_media svg{width:35px;height:35px}.widget__social_media a{text-decoration:none}.mc4wp-form-fields>label{width:100%;display:block;margin-bottom:5px}.mc4wp-form-fields input{padding:10px}section#copyright{font-family:'gill_sans_regular';text-align:center;padding:20px}section#copyright a{color:#e6007e}section#copyright a :hover{color:#000}.mc4wp-form-fields input[type="email"]{width:155px;font-size:14px}.mc4wp-form-fields input[type="submit"]{font-size:14px}.cli-bar-message{font-family:'gill_sans_regular';letter-spacing:-1px}body .cli-style-v2 .cli-bar-message{width:auto}@media only screen and (max-width:1600px){.page-content{max-width:100%;overflow-x:hidden}}@media only screen and (max-width:1100px){footer .widget_column{width:calc(33.3333% - 50px);margin:0 25px 50px}}@media only screen and (max-width:950px){.single-post .content-inner,.single-events .content-inner{padding-left:20px;padding-right:20px}.page-content .content-inner>p{padding-left:20px;padding-right:20px}footer .widget_column{width:calc(50% - 50px)}footer .widget_column.widget_column_03{width:calc(100% - 50px)}#copyright span{display:block;margin-bottom:10px}#copyright span.separator{display:none}}@media only screen and (max-width:768px){body{font-size:16px}.hal_figure{height:70px;width:230px;top:-65px}.hal_figure_reverse{height:70px;width:230px}.hal_figure_reverse_right_fill,.hal_figure_reverse_left_fill{height:70px}.hal_figure_reverse_left_fill{right:278px}footer .hal_figure{margin-left:-115px}footer .hal_figure_footer_content{width:230px;margin-left:-115px}span.hal_figure_footer_content_logo{max-width:120px;padding:10px 12.5px}span.hal_figure_footer_content_text.tilted_element{font-size:10px}#footer-widgets{padding-top:35px}.block_hero_slider+section.block_upcoming_events .hal_figure{top:-115px}}@media only screen and (max-width:767px){.hal_figure{height:70px;width:230px;top:-65px}.hal_figure_reverse{height:70px;width:230px}a#site-logo{width:auto;text-align:left;display:inline-block}#site-logo img{max-width:200px}header{text-align:left;padding:15px;width:calc(100% - 30px)}header.scrolled{padding:15px}header.scrolled:before{height:0}button.hamburger{display:block;position:relative;opacity:1;float:right;margin-right:-20px;padding:15px 25px 0 25px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;overflow:visible;z-index:999;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.hamburger:focus{outline:0}.hamburger-box{width:30px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#ffed00;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}header.scrolled .hamburger-inner,header.scrolled .hamburger-inner::before,header.scrolled .hamburger-inner::after{background-color:#000}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::before,.hamburger:hover .hamburger-inner::after{background-color:#e6007e}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--stand.is-active .hamburger-inner{height:0;transform:rotate(90deg);background-color:transparent;transition:transform 0.075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s 0.15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:-2px;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner,.hamburger--stand.is-active .hamburger-inner::before,.hamburger--stand.is-active .hamburger-inner::after{width:30px;background-color:#000}header nav{position:fixed;overflow-y:scroll;background:rgb(255 237 0 / .9);top:0;left:-100%;z-index:99;width:100%;min-width:280px;height:100%!important;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}header nav.opened{left:0;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.mobile-closer.opened{position:fixed;width:100%;height:100%;top:0;cursor:pointer;background:rgba(0,0,0,.5)}nav.menu ul{margin-top:75px!important}nav.menu ul li{display:block;text-align:center}nav.menu ul li a{color:#000!important;display:block;font-size:24px!important;padding-top:30px!important;padding-bottom:30px!important}nav.menu ul li a:hover{color:#e6007e!important}span.sub-menu-toggle{position:absolute;top:25px;right:15px;z-index:2;padding:14px 20px;left:auto}nav.menu .sub-menu{position:relative;opacity:1!important;top:0!important;left:auto;padding-top:0;margin-top:0!important;text-align:center;max-height:0;overflow:hidden}nav.menu .sub-menu.open{max-height:9999px;overflow:hidden}nav.menu .sub-menu li a{padding:20px 0!important;font-size:16px!important}span.sub-menu-toggle svg polygon{fill:#000!important}.featured_image{height:400px;height:50vh;min-height:1px}.next-posts-link{margin-left:15px}.prev-posts-link{margin-right:15px}}@media only screen and (max-width:600px){header.scrolled #site-logo,header.scrolled #site-logo img{max-width:200px}header.scrolled #site-logo img.regular_logo{max-width:50px;max-width:200px}.section_title,.content-inner>h1,.single .content-inner>h1{margin-left:20px;padding:20px 0 20px;line-height:1}.single-post .content-inner>h1,.single-events .content-inner>h1{margin-left:0}footer .widget_column{width:calc(100% - 50px);padding-bottom:0}.mc4wp-form-fields input[type="submit"]{width:230px;text-align:left}nav.prev-next-posts{text-align:center}.prev-posts-link{margin-top:20px;float:none}}