@import url(/wp-content/themes/genesis-block-theme-child/css/variables.css);.info_main_inner a.learn_more i{transition:0.15s all ease;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.info_main_inner a.learn_more:hover i{margin-left:6px}#larc_map button.gm-ui-hover-effect img{width:30px!important;height:30px!important}#larc_map button.gm-ui-hover-effect{top:-6px!important;right:8px!important}.gm-style .gm-style-iw-t::after{background:linear-gradient(45deg,#8bc5ed 50%,#fff0 51%,#fff0 100%)!important}#larc_map .gm-style .gm-style-iw-c{padding:0!important}.gm-style .gm-style-iw-c{max-height:560px!important;height:560px}.gm-style .gm-style-iw-c .gm-style-iw-d{max-height:unset!important}#larc_map .president_div1 img{max-width:100%}#larc_map hr{margin:0 30px;background:#000;height:4px;border:unset}.president_div2 p{font-size:16.25px;font-weight:500;font-style:italic;font-family:'League Spartan',Spartan,sans-serif}.numbers_div{padding:15px 30px 15px;display:flex;align-items:center}.president_div2 h5{margin-bottom:0;font-size:22.5px;font-family:'League Spartan',Spartan,sans-serif}.numbers_div_2{font-size:43.75px;font-weight:900;font-family:'League Spartan',Spartan,sans-serif;width:55%}.numbers_div_1{font-weight:400;width:45%}.info_main_inner{background:#BBE1F2;max-height:503px;overflow-y:auto}.info_main_inner a.learn_more{background:#FDCE67;color:#000;font-size:16px;line-height:1;display:inline-block;width:100%;padding:20px 30px;font-weight:700}.president_div2 a{font-size:16px;color:#000;border-bottom:3px solid #FECF66;padding-bottom:3px;font-weight:700;font-family:"Titillium Web",sans-serif}body .gm-style .gm-style-iw-c{height:auto!important}.info_main{width:500px;max-width:100%;padding:30px;display:inline-block;background-image:linear-gradient(180deg,#fecf66,#89c4ee);position:relative}.top_div_white{background:#fff;display:inline-block;width:100%;padding:25px 25px 20px}.top_div_white h3{font-family:'League Spartan',Spartan,sans-serif;font-weight:800;text-transform:uppercase;font-size:28.75px;margin-bottom:15px}.president_div1{width:40%;display:inline-block;float:left}.president_div{display:flex;align-items:center}.president_div2{width:60%;display:inline-block;float:left;padding-left:20px}.site-header .container{padding:0 30px}.site-header .site-identity{padding:25px 0;max-width:1280px;margin:0 auto}.home header.entry-header{display:none}.site-header{position:absolute;top:0;width:100%;background:linear-gradient(180deg,rgb(0 0 0 / .35),#fff0 90%)}html.menu-open{overflow-y:hidden}.main-navigation ul li:last-child{padding-right:0}#larc_map{width:100%;height:600px}.gm-style .gm-style-iw-c{background-color:#FECF66;border-radius:0;padding:10px 15px!important;box-shadow:none;font-family:"Titillium Web";font-weight:600;font-size:20px;color:#000;max-width:100vw!important;width:500px}.gm-style .gm-style-iw-c .gm-style-iw-d{overflow:hidden!important}.gm-style .gm-style-iw-t::after{background:linear-gradient(45deg,#fecf66 50%,#fff0 51%,#fff0 100%)}#larc_map img{max-width:none}button.gm-ui-hover-effect:hover{box-shadow:none}.top-hero{position:relative}.top-hero::after{content:"";width:100%;height:250px;background:linear-gradient(0deg,#000000,#fff0 90%);position:absolute;left:0;bottom:0;z-index:1}span.color{color:#FECF66!important}span.color-2{color:#89C4EE!important}span.color-light-blue{color:#BBE1F2!important}.about-padd-box,.workforce-padd-box{background:rgb(0 0 0 / .85);max-width:720px;margin-left:110px;margin-right:auto}.workforce-padd-box{margin-left:0}.vertical-col-box{position:relative}.vertical-title{transform:rotate(-90deg);display:inline-block;position:absolute;left:-150px;top:30px;z-index:2}.position-relative{position:relative}span.marquee-item{font-size:24px;line-height:36px;color:#89C4EE;font-family:'Titillium Web';font-weight:400;padding:0 30px}span.marquee-item a{color:#89C4EE}.infiniteslide_wrap{position:relative}.infiniteslide_wrap::before{content:"";width:30px;height:100%;background:linear-gradient(90deg,#000000,#fff0);position:absolute;left:0;top:0;z-index:1}.infiniteslide_wrap::after{content:"";width:30px;height:100%;background:linear-gradient(-90deg,#000000,#fff0);position:absolute;right:0;top:0;z-index:1}.hub-section{position:relative}.hub-section::after{content:"";width:100%;height:230px;background:linear-gradient(0deg,#000000,#fff0 90%);position:absolute;left:0;bottom:0;z-index:1}.hub-section::before{content:"";width:100%;height:230px;background:linear-gradient(-180deg,#000000,#fff0 90%);position:absolute;left:0;top:0;z-index:1}.main-navigation a{color:#fff;font-size:16px;font-family:'Titillium Web';font-weight:600}.main-navigation a:hover{color:#fecf66}.footer-tagline{width:100%}.footer-tagline .site-info{display:flex;justify-content:space-between;align-items:center}.site-info,.site-info a{font-size:12px;font-family:'Titillium Web';font-weight:600;color:#000}.site-info .photo-text{font-size:10px;font-family:'Titillium Web';font-weight:600;color:#000;display:flex;justify-content:start;align-items:center}.site-info .photo-text a{margin:0 5px;text-decoration:none;border:none}@media only screen and (max-width:768px){.site-info .photo-text{margin-top:1rem}}footer.site-footer .container{padding:0 30px}footer.site-footer .footer-bottom{padding-top:20px;max-width:1280px;margin:0 auto;display:block}footer.site-footer{padding-bottom:20px;z-index:10;background:linear-gradient(-80deg,#fecf66,#89c4ee)}.site-info .copyright-text a{margin-left:30px;border:none}.gradient-seprator .fl-separator{border-image-slice:1;border-image-source:linear-gradient(-80deg,#fecf66,#89c4ee)}.tag-hide_link_page a{pointer-events:none}.tag-hide_link_page .fl-post-grid-more{display:none}.project-layout .fl-post-grid-text{display:flex;flex-direction:column;justify-content:space-between;height:100%}.project-layout .fl-post-grid-more{border-bottom:3px solid #FECF66;padding-bottom:5px;margin-top:30px;position:relative}.project-layout .fl-post-grid-more:after{content:"\f178";font-family:'Font Awesome 6 Pro';position:absolute;top:2px;right:-25px;font-weight:400}.fl-post-grid .fl-post-column{display:grid}.news-layout .fl-post-column .fl-post-grid-text{padding:20px 0}.news-layout .fl-post-column .fl-post-grid-image a{display:grid}.news-layout .fl-post-column .fl-post-grid-image a::after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;border:40px solid;border-image-slice:1;border-width:40px;border-image-source:linear-gradient(-40deg,rgb(254 207 102 / .7) 40%,rgb(137 196 238 / .7))}.sign-up-form .form-title{font-size:24px;line-height:38px;color:#fff;font-family:'Titillium Web';font-weight:400}.sign-up-form input.wpcf7-text{font-size:20px;background:#fff0;border:none;border-bottom:1px solid #fff;box-shadow:none;border-radius:0;font-family:'Titillium Web';font-weight:600;color:#fff;padding-left:0}::-webkit-input-placeholder{color:#fff!important;opacity:1}:-moz-placeholder{color:#fff!important;opacity:1}::-moz-placeholder{color:#fff!important;opacity:1}:-ms-input-placeholder{color:#fff!important;opacity:1}.sign-up-form input.wpcf7-submit,.contact-us-form input.wpcf7-submit{font-family:"Titillium Web",sans-serif;font-weight:700;font-size:16px;line-height:24px;border:1px solid #fff0;border-style:solid;border-width:0;background-clip:border-box;border-color:#fecf66;border-top-width:3px;border-right-width:3px;border-bottom-width:3px;border-left-width:3px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:5px 5px 20px 0 rgb(0 0 0 / 20%);background:#fff0;padding:10px 30px}.sign-up-form input.wpcf7-submit:hover{background:#fecf66;color:#000}.homepage-signup-footer .sign-up-form input.wpcf7-submit{color:#fff}.homepage-signup-footer .sign-up-form input.wpcf7-submit:hover{color:#000}.sign-up-form .col-item.btn-box{padding-top:30px}.sign-up-form .col-item{padding-bottom:10px}.wpcf7 form .wpcf7-response-output{margin:1em 0em;font-family:'Titillium Web';color:#fff}body,.wpcf7-not-valid-tip{font-family:'Titillium Web'}.signup-style-2 .sign-up-form .form-title{color:#222}.signup-style-2 .sign-up-form input.wpcf7-text{border-bottom:1px solid #222;color:#222}.signup-style-2 .sign-up-form input.wpcf7-submit,.signup-style-2 .contact-us-form input.wpcf7-submit{border-color:#222;box-shadow:none;color:#222}.signup-style-2 .sign-up-form input.wpcf7-submit:hover,.signup-style-2 .contact-us-form input.wpcf7-submit:hover{border-color:#222;box-shadow:none;background:#222;color:#fff}.signup-style-2 input::-webkit-input-placeholder{color:#222222!important;opacity:1}.signup-style-2 input:-moz-placeholder{color:#222222!important;opacity:1}.signup-style-2 input::-moz-placeholder{color:#222222!important;opacity:1}.signup-style-2 input:-ms-input-placeholder{color:#222222!important;opacity:1}.signup-style-2 .wpcf7 form .wpcf7-response-output{color:#222}.top-hero.fl-row-bg-overlay .fl-row-content{z-index:unset}.top-hero .hero-heading{z-index:2;position:relative}.top-hero .hero-btn{z-index:2;position:relative}.top-hero .fl-row-content-wrap{background-attachment:fixed!important}.about-title .fl-heading{max-width:950px;z-index:1;position:relative}.top-hero.fl-row-bg-video .fl-bg-video{position:fixed;z-index:-1}html.fl-builder-edit .drawer.drawer-menu-explore{display:none!important}.mobile-navigation{position:absolute;background:#fff0;display:inline-block;right:0;width:auto;top:35px;z-index:9;padding:0}.mobile-navigation .menu-toggle.button-toggle{padding:3px 30px;z-index:9;outline:none}.top-navigation .drawer-wrap .drawer.drawer-menu-explore{background:#000;padding:100px 30px 30px;min-height:100vh}.drawer .drawer-navigation ul li a{color:#FECF66;font-size:24px;line-height:36px;font-weight:600}.top-navigation .drawer-wrap .drawer.drawer-menu-explore{display:block;transform:translateX(-100%);-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.top-navigation .drawer-wrap .drawer.drawer-menu-explore.drawer-open{transform:translateX(0)}.drawer .drawer-navigation{border-top:1px solid #BBE1F2}.copy-icon{display:none;font-family:'League Spartan','Spartan'}.project-title .fl-heading{max-width:780px}header.titlebar-header:after{content:"";width:100%;height:100%;background:linear-gradient(-90deg,rgb(254 207 102 / .2),rgb(137 196 238 / .2));position:absolute;top:0;left:0;z-index:1}header.titlebar-header .content-area{z-index:2;position:relative}.single-projects #page{padding:0;max-width:100%}.single-projects #page .site-content{padding:0}header.titlebar-header{padding:160px 30px 30px;background:#000;position:relative}header.titlebar-header .entry-title{font-size:3.5rem;line-height:1.1;font-family:'League Spartan',Spartan;text-transform:uppercase;color:#fff;font-weight:900;margin:0}header.titlebar-header .content-area{max-width:1280px;margin:0 auto}.titlebar-header .breadcrumb{color:#fff;font-size:20px;line-height:24px;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-weight:400}.titlebar-header .breadcrumb span{color:#fecf66}.titlebar-header .breadcrumb span.cat{color:#89C4EE;position:relative}.titlebar-header .breadcrumb span.cat:before{content:"";width:12px;height:12px;border-top:2px solid #fff;border-right:2px solid #fff;display:inline-block;transform:rotate(45deg);margin-right:10px}.breadcrumb a{color:#fecf66}.breadcrumb a:hover{text-decoration:underline}.single-projects #primary{max-width:1340px;width:100%;padding:50px 30px 80px}.post-sidebar .label{font-size:15px;line-height:1.1;text-transform:uppercase;letter-spacing:2px;color:#555;margin-bottom:0;font-family:'League Spartan','Spartan';font-weight:400}.post-sidebar .value{color:#000;margin-bottom:30px;font-family:"Titillium Web",sans-serif;font-weight:600;font-size:24px;line-height:30px}.single-projects #primary .site-main,.single-opportunities #primary .site-main{display:flex;flex-wrap:wrap}.single-projects #primary .site-main .post-sidebar,.single-opportunities #primary .site-main .post-sidebar{width:25%;padding-top:8px;padding-right:50px}.single-projects #primary .site-main .post-content,.single-opportunities #primary .site-main .post-content{width:75%}.single-projects #primary .site-main .post-content .entry-content,.single-opportunties #primary .site-main .post-content .entry-content{font-family:"Titillium Web",sans-serif;font-weight:400;font-size:24px;line-height:30px}.post-sidebar .side-item.partner{border-top:2px solid #E8E8E8;padding-top:35px}.partner-colleges-section{border-top:2px solid #E8E8E8;margin-top:20px;padding-top:50px}.partner-colleges-section .college-title{font-size:22.5px;line-height:1.2;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;font-weight:400;font-family:'League Spartan','Spartan';color:#555}.college-box{margin:0;list-style:none;width:100%;columns:2;-webkit-columns:2;-moz-columns:2}.college-box .college-name{font-weight:600;font-size:24px;line-height:30px;padding-bottom:10px}.single-post #page{padding:0;max-width:100%}.single-post #page .site-content{padding:0}.single-post #primary{max-width:820px;width:100%;padding:50px 30px 80px}.single-post header.titlebar-header .content-area{max-width:760px;margin:0 auto}header.titlebar-header .featured-image{padding:0;margin:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}header.titlebar-header .featured-image img{width:100%;height:100%;object-fit:cover;object-position:center}header.titlebar-header.bg-img:after{background:linear-gradient(-90deg,rgb(254 207 102 / .5),rgb(137 196 238 / .5))}header.titlebar-header.bg-img:before{content:"";background:rgb(0 0 0 / .65);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.entry-sidebar .entry-byline img.avatar{display:none}.entry-sidebar .entry-byline .entry-byline-author{color:#222;font-size:16px;line-height:20px;display:block;padding-bottom:3px}.entry-sidebar .entry-byline .entry-byline-on{display:none}.entry-sidebar .entry-byline .entry-byline-date{color:#222;font-size:12px;line-height:20px;display:block}.entry-sidebar .comments-number{font-size:16px;line-height:40px}.post-share-icons a{font-size:16px;line-height:40px;color:#222;padding:0 10px}.post-share-icons a:first-child{padding-left:0}.post-share-icons{border-top:2px solid #E8E8E8;display:block;margin-top:10px;padding-top:10px}.comments-area{margin-top:20px;padding-top:40px;border-top:2px solid #707070}.comments-area h3.comments-title{margin-bottom:40px}.single-post .entry-sidebar{position:absolute;right:100%;width:260px;padding-right:40px;top:5px}.site-header .header-text{padding:80px 0 20px;max-width:1280px;margin:0 auto}.site-header .header-text .page-titles h1{font-size:75px;line-height:1.1;color:#fff;font-family:'League Spartan','Spartan';font-weight:900;text-transform:uppercase}.archive .site-header{position:relative;background:#000}.archive #page{padding:0;max-width:100%}.archive #page .site-content{padding:0}.archive #primary{max-width:100%;width:100%;padding:0}.single-opportunities header.titlebar-header{padding-top:200px}.single-opportunities #page{width:100%;margin:0 auto;padding:0;max-width:100%}.single-opportunities #primary{max-width:1340px;width:100%;padding:50px 30px 80px}.single-opportunities header.titlebar-header p{color:#fff}.single-opportunities .partner-colleges-section{padding-top:30px}h3.gsection_title{margin-bottom:0;margin-top:30px}@media screen and (max-width:1299px){.about-padd-box{max-width:610px;margin-left:90px}.vertical-col-box .fl-col-content.fl-node-content{padding-left:90px}.single-projects #primary .site-main .post-sidebar{width:30%}.single-projects #primary .site-main .post-content{width:70%}.single-post .entry-sidebar{position:relative;right:unset;width:100%;padding-right:0;top:unset;margin-bottom:30px}}@media screen and (max-width:1000px){.site-header .container{margin:0 30px;padding:0}.site-header .container .custom-logo-link img{margin-left:0;margin-right:50px}.site-header .site-identity{padding:20px 0}.site-header .container .site-title-wrap{padding-right:70px}.top-navigation .drawer-wrap{position:absolute;top:0;left:0;width:100%;height:0}.site-footer .footer-tagline{margin-top:0}}@media screen and (max-width:992px){body .tribe-events .tribe-events-calendar-list__event-date-tag{width:80px}.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:transparent!important}.about-padd-box{max-width:400px;margin-left:70px}.vertical-col-box .fl-col-content.fl-node-content{padding-left:70px}.vertical-title{left:-100px}span.marquee-item{font-size:20px;line-height:28px;padding:0 20px}.sign-up-form .form-title{font-size:21px;line-height:38px}.sign-up-form input.wpcf7-text{font-size:16px}.about-title .fl-heading{max-width:720px}.project-title .fl-heading{max-width:630px}header.titlebar-header .entry-title{font-size:42px;line-height:62px}.titlebar-header .breadcrumb{font-size:17px;line-height:24px}.titlebar-header .breadcrumb span.cat:before{width:10px;height:10px}header.titlebar-header{padding:140px 30px 30px}.single-projects #primary .site-main .post-sidebar,.single-opportunities #primary .site-main .post-sidebar{width:40%}.single-projects #primary .site-main .post-content,.single-opportunities #primary .site-main .post-content{width:60%}.single-projects #primary .site-main .post-content .entry-content,.single-opportunities #primary .site-main .post-content .entry-content{font-size:21px;line-height:27px}.college-box .college-name{font-size:21px;line-height:27px}.partner-colleges-section .college-title{font-size:16px}.post-sidebar .value{font-size:21px;line-height:27px}.single-projects #primary{padding:50px 30px 60px}body{font-size:18px;line-height:26px}.site-header .header-text{padding:60px 0 20px}.site-header .header-text .page-titles h1{font-size:42px;line-height:62px}}@media screen and (max-width:768px){button.gm-control-active.gm-fullscreen-control{display:none}.about-padd-box{max-width:100%;margin-left:0}.vertical-col-box .fl-col-content.fl-node-content{padding-left:0}.vertical-title{left:-100px}span.marquee-item{font-size:16px;line-height:24px;padding:0 15px}.small-about-bg-none .fl-col-content.fl-node-content{background-image:none}.vertical-title{position:relative;left:unset;transform:none;top:unset}.top-hero svg{width:80%}.gap-title .fl-heading{max-width:180px;margin:0 auto!important}.footer-tagline .site-info{display:block;justify-content:unset}.footer-tagline .site-info .copyright-text span{display:block;padding:20px 0 10px}.site-info .copyright-text a{margin-left:0}.sign-up-form .form-title{font-size:18px;line-height:38px}.sign-up-form input.wpcf7-text{font-size:12px}footer.site-footer{padding:0 15px 20px}footer.site-footer .container{padding:0 15px}.copy-icon{display:inline-block}.mobile-hide{display:none}header.titlebar-header .entry-title{font-size:30px;line-height:41px}.titlebar-header .breadcrumb{font-size:14px;line-height:20px}.titlebar-header .breadcrumb span.cat:before{width:9px;height:9px}header.titlebar-header{padding:120px 30px 30px}.single-projects #primary .site-main .post-content .entry-content,.single-opportunities #primary .site-main .post-content .entry-content{font-size:18px;line-height:24px}.college-box .college-name{font-size:18px;line-height:24px}.single-projects #primary .site-main .post-sidebar,.single-opportunities #primary .site-main .post-sidebar{width:100%;padding:0}.single-projects #primary .site-main .post-content,.single-opportunties #primary .site-main .post-content{width:100%}.partner-colleges-section .college-title{font-size:14px}.single-projects #primary{padding:50px 30px 40px}body{font-size:16px;line-height:24px}.site-header .header-text{padding:50px 0 20px}.site-header .header-text .page-titles h1{font-size:30px;line-height:41px}}@media screen and (max-width:480px){.top-hero svg{width:230px;height:auto}.top-hero .hero-heading .fl-module-content.fl-node-content{margin-top:-160px}.larc-svg svg{width:320px}.mobile-navigation{top:25px}.top-navigation .drawer-wrap .drawer.drawer-menu-explore{padding:90px 30px 30px}.hero-heading .fl-heading{max-width:360px;margin:0 auto!important}.post-sidebar .value{font-size:18px;line-height:24px}.college-box{columns:1;-webkit-columns:1;-moz-columns:1}.site-header .header-text .page-titles h1{font-size:26px;line-height:38px}}@media screen and (max-width:360px){.hero-heading .fl-heading{font-size:28px!important}}.page-id-1064 header{position:relative;background:#000}h2.project-main-category{color:#000;font-family:'League Spartan',Spartan,sans-serif;font-weight:900;margin-bottom:30px;margin-top:50px;font-size:52.5px}.k12-projects-accordion .k12-projects-accordion-item{background:rgb(255 255 255 / .5);margin-bottom:20px}.k12-projects-accordion .k12-projects-accordion-button{padding:25px;cursor:pointer;display:flex;width:100%;background:#fff;align-items:center}.project-child-category-title{color:#000;font-family:'League Spartan',Spartan,sans-serif;font-weight:800;font-size:32.5px;line-height:1.2;padding-right:15px;position:relative;width:100%}.k12-projects-accordion .k12-projects-accordion-content{padding:0 25px 25px;display:none}.k12-projects-accordion .project-labels{width:180px;text-align:center}.k12-projects-accordion .project-labels span{background:rgb(137 196 238 / .5);border-radius:50px;padding:8px 15px;font-family:'League Spartan',Spartan,sans-serif;font-weight:500;font-size:22.5px;line-height:1;margin-right:15px;color:#000;letter-spacing:0}.k12-projects-accordion i.far{font-size:28px;width:28px;height:28px;line-height:30px}.k12-projects-accordion .k12-projects-accordion-button.active{background:#fff0}.k12-projects-accordion .k12-projects-accordion-button.active .far.fa-plus::before{content:"\f068"}.k12-projects-grid-post{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.k12-projects-grid-post .k12-projects-grid-post-column{padding-bottom:10px;padding-left:5px;padding-right:5px;width:33.3333333333%}.k12-projects-grid-post .k12-projects-grid-post-box{background:#FFF;padding:40px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.k12-projects-grid-post-box .post-title{font-family:"Titillium Web",sans-serif;font-weight:700;font-size:24px;line-height:30px;color:#000;margin-bottom:10px}.k12-projects-grid-post-box .fl-post-grid-more{border-bottom:3px solid #FECF66;padding-bottom:5px;margin-top:30px;position:relative;color:#000;font-family:"Titillium Web",sans-serif;font-weight:700;font-size:16px;line-height:24px;display:inline-block}.k12-projects-grid-post-box .fl-post-grid-more:after{content:"\f178";font-family:'Font Awesome 6 Pro';position:absolute;top:2px;right:-25px;font-weight:400}.single-k12-projects #page{padding:0;max-width:100%}.single-k12-projects #page .site-content{padding:0}@media screen and (max-width:992px){.k12-projects-grid-post .k12-projects-grid-post-column{width:50%}h2.project-main-category{font-size:36px}.project-child-category-title{font-size:22px}.k12-projects-accordion .project-labels span{font-size:16px}.k12-projects-accordion .project-labels{width:200px}}@media screen and (max-width:768px){.k12-projects-grid-post .k12-projects-grid-post-column{width:100%}h2.project-main-category{font-size:28px;margin-top:30px;margin-bottom:20px}.project-child-category-title{font-size:18px;margin-right:10px}.k12-projects-accordion .project-labels span{font-size:14px}.k12-projects-accordion .project-labels{width:160px}.k12-projects-accordion .k12-projects-accordion-button{padding:15px}.k12-projects-accordion .project-labels span{font-size:12px;display:inline-block;margin-right:10px}.k12-projects-accordion .k12-projects-accordion-content{padding:0 15px 15px}.k12-projects-accordion i.far{font-size:25px;width:25px;height:25px;line-height:27px}}.eventForm .tribe-datetime-block .tribe-field-timezone.select2-container{margin-top:5px!important}.tribe-community-events .tribe-community-notice p,.tribe-community-events .tribe-community-notice p a{font-size:20px}.tribe-community-events .tribe-community-notice{font-size:15px;padding-top:190px!important;padding-bottom:190px!important;text-align:center}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.tribe-events-admin__recent-log-filters-select-wrapper .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.ui-timepicker-wrapper .ui-timepicker-list li{color:#000;font-size:15px!important}body .select2-results .select2-results__option{color:#000}.tribe-ui-datepicker.ui-datepicker td a,.tribe-ui-datepicker.ui-datepicker td span{font-size:15px}.tribe-ui-datepicker.ui-datepicker th{font-size:15px}article#post-908 .select2-container .select2-selection--single{padding:0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{padding:0!important}.tribe-events-status_metabox__container .tribe-events-status-select{margin-left:43px}body .tribe-section-content label{padding-right:5px;display:inline-block;float:left;width:auto}button#tribe-add-recurrence{margin-left:0}article#post-908 .tribe-community-events .events-community-post-content label,article#post-908 .tribe-community-events .events-community-post-title label{text-transform:capitalize}article#post-908{background-image:linear-gradient(155deg,rgb(187 225 242 / .6) 30%,rgb(254 207 102 / .4) 100%)}article#post-908 div#tribe-community-events{padding:0;border:unset;background:#fff0}article#post-908 .tribe-community-events .events-community-post-content>input,article#post-908 .tribe-community-events .events-community-post-title>input,article#post-908 .tribe-community-events .events-community-post-title>textarea,article#post-908 input[type=text]{padding:16px 15px!important;margin-top:0!important;margin-bottom:0!important;box-shadow:unset!important;width:100%;height:35px;font-size:16px;font-family:'Titillium Web'}article#post-908 .tribe-community-events .events-community-post-content>textarea{padding:16px 15px!important;margin-top:0!important;margin-bottom:0!important;box-shadow:unset!important;width:100%;font-size:16px;font-family:'Titillium Web'}article#post-908 header.my-events-header{display:none}article#post-908 .ui-datepicker select.ui-datepicker-month,article#post-908 .ui-datepicker select.ui-datepicker-year{padding:0}article#post-908 .tribe-section.tribe-section-datetime.event-datepickers.event-time.eventForm input{width:auto!important;max-width:120px;font-size:15px}a.tribe-add-post.tribe-button.tribe-button-secondary{margin-left:0}article#post-908 .tribe-events-community-footer{margin-top:0!important}body article#post-908 #post.events-community-submit{font-family:'Titillium Web';font-size:20px;padding:15px 0;background:#fff0;color:#000;border:3px solid #000;border-radius:0;transition:all .2s ease-in-out;font-size:1rem;text-transform:none;font-weight:700}body article#post-908 #post.events-community-submit:hover{background-color:#000;color:#fff}body article#post-908 .tribe-community-events .events-community-post-content label,body .tribe-community-events .events-community-post-title label{font-family:'Titillium Web';font-size:16px;text-transform:capitalize}.tribe-dropdown .select2-selection--single .select2-selection__rendered,.tribe-ea-dropdown .select2-selection--single .select2-selection__rendered{font-weight:normal!important;color:#000!important;font-size:15px}article#post-908 table tr:nth-child(even){background:unset}article#post-908 .tribe-community-events .tribe-section table.tribe-section-content label,article#post-908 .tribe-community-events .tribe-section table.virtual-event-wrapper label,body article#post-908 .tribe-section-content label{font-size:15px;color:#000}body .tribe-events .tribe-events-calendar-month__day-cell--mobile{justify-content:center}body .tribe-common--breakpoint-medium.tribe-common.tribe-events-view--photo .tribe-common-h4--min-medium{font-size:24px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event,.tribe-events-pro .tribe-events-pro-week-day-selector__events-icon,.tribe-events-pro .tribe-events-pro-week-grid__event--featured .tribe-events-pro-week-grid__event-link-inner:before,.tribe-events .tribe-events-c-view-selector__button:before{background-color:#FFCF66!important}.tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum,.tribe-events-pro .tribe-events-pro-week-grid__header-column--current .tribe-events-pro-week-grid__header-column-daynum-link,.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text{color:#FFCF66!important}body .tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background-color:#FFCF66}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-link{padding:var(--tec-spacer-0) 0 var(--tec-spacer-0) 5px}#larc_map button.gm-ui-hover-effect span{width:24px!important;height:24px!important}dt.tribe-events-event-categories-label,dd.tribe-events-event-categories{display:none!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{right:0!important}.tribe-common--breakpoint-medium.tribe-events--filter-bar-horizontal.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar__filter-button{min-width:148px}body .tribe-events img{max-width:100%;width:450px}body .tribe-events .tribe-events-calendar-list__month-separator+.tribe-common-g-row.tribe-events-calendar-list__event-row{border-top:unset;margin-top:10px}body .tribe-events .tribe-events-view-loader{background-color:#fff0}button:focus{box-shadow:unset}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text{transition:unset}#post-777{background-image:linear-gradient(155deg,rgb(187 225 242 / .6) 30%,rgb(254 207 102 / .4) 100%)}.meeting_archive_dark .past_event_single h4 a,.meeting_archive_dark .past_event_single h6 a{color:#000}.past_event_single h4 a{color:#EFC260}.meeting_archive_dark a.past_event_single_btn:hover{color:#fff;background:#000}.meeting_archive_dark h2.past_events_year{color:#000}.meeting_archive_dark .past_event_single h4{color:#000}.meeting_archive_dark a.past_event_single_btn{border:2px solid #000;color:#000}a.download_btn.register_btn:after{content:"\f08e"!important}a.download_btn.link_btn:after{content:"\f0c1"!important}body .tribe-common--breakpoint-medium.tribe-common address.tribe-events-calendar-list__event-meetingtype.tribe-common-b2:before{content:"\f02b";font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900);position:absolute;left:0;top:1px}.tribe-events-event-meta a:focus,.tribe-events-event-meta a:hover{color:#8CC5EB}body .tribe-events .datepicker .day.active,body .tribe-events .datepicker .day.active.focused,body .tribe-events .datepicker .day.active:focus,body .tribe-events .datepicker .day.active:hover,body .tribe-events .datepicker .month.active,body .tribe-events .datepicker .month.active.focused,body .tribe-events .datepicker .month.active:focus,body .tribe-events .datepicker .month.active:hover,body .tribe-events .datepicker .year.active,body .tribe-events .datepicker .year.active.focused,body .tribe-events .datepicker .year.active:focus,body .tribe-events .datepicker .year.active:hover{background:#FFCF66;color:#000}body .tribe-common .tribe-common-c-svgicon{color:#000}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{color:#000}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background:#FFCF66!important}body .tribe-events table tr:nth-child(even){background:#fff}.tribe-events .datepicker .day,.tribe-events .datepicker .dow{background:#fff}body .tribe-events .tribe-events-c-search__button:focus,body .tribe-events .tribe-events-c-search__button:hover{background-color:#000;color:#fff}body .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,body .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{font-family:'League Spartan',Spartan,sans-serif;font-size:15px}body .tribe-common--breakpoint-medium.tribe-common .tribe-common-h3{font-size:26px;font-family:'League Spartan',Spartan,sans-serif;font-weight:400}.past_event_single{padding:18px 0;border-top:2px solid #456277}.past_events_year_section{margin-bottom:30px}.past_event_single:last-child{border-bottom:2px solid #456277}a.past_event_single_btn:hover{background:#EFC260;color:#000}h2.past_events_year{color:#fff;font-family:'League Spartan',Spartan,sans-serif;font-weight:900;margin-bottom:15px;font-size:52.5px}a.past_event_single_btn{border:2px solid #EFC260;padding:3px 40px;margin-right:20px;font-family:'Titillium Web';color:#fff;font-weight:600;font-size:16px;display:inline-block}.past_event_single h4{color:#EFC260;display:inline-block;width:100%;max-width:240px;margin-bottom:0;margin-right:1rem}.past_event_single h6{display:inline-block;width:100%;max-width:340px;margin-bottom:0;color:var(--white)}.meeting_archive_dark .past_event_single h6{color:var(--dark)}.upcoming_events .tribe-events .tribe-events-calendar-list__month-separator:first-child{display:none}.upcoming_events .tribe-events .tribe-events-calendar-list__month-separator{margin-top:40px}.upcoming_events body .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:0}.upcoming_events .tribe-events .tribe-events-header--has-event-search{display:none}.upcoming_events .tribe-events .tribe-events-c-subscribe-dropdown__container{display:none}.upcoming_events .tribe-common-g-row.tribe-events-calendar-list__event-row{border-bottom:0 solid #000;padding-bottom:0;margin-bottom:0!important}.upcoming_events .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:0}.upcoming_events .tribe-events .tribe-events-calendar-list-nav{display:none}.upcoming_events .fl-module-content{margin:0}.sidebar_section{margin-top:20px}.tribe-events-content-sidebar h4{font-family:"Titillium Web",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin-bottom:0}.sidebar_section p{font-family:"Titillium Web",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin-bottom:0}.sidebar_section h5{font-weight:700;font-size:17px;font-family:"Titillium Web",sans-serif}a.download_btn{background:#FECF66;color:#000;display:inline-block;width:100%;margin-top:10px;padding:5px 15px;font-family:"Titillium Web",sans-serif;font-weight:700;font-size:16px;position:relative}a.download_btn:after{content:"\f019";font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900);position:absolute;right:10px}.tribe-events-meta-group{width:168px;width:100%;flex:unset}.tribe-events-event-meta dl{display:inline-block;width:33.33%;float:left}a.btn_post_meetings{border:3px solid #FECF66;padding:8px 25px;font-family:"Titillium Web",sans-serif;color:#000;font-size:17px;font-weight:700}.tribe_events_footertop2 h2{font-family:'League Spartan',Spartan,sans-serif;font-weight:900;font-size:75px;line-height:81px;text-transform:uppercase;max-width:760px;margin-top:10px}.tribe_events_footertop2_sep{background:#8cc5ec;background:linear-gradient(90deg,#8cc5ec 0%,#c0c9ae 51%,#fccf67 100%);width:100%;display:inline-block;height:10px}.tribe_events_footertop2{background:#bbe1f2;background:linear-gradient(90eg,#bbe1f2 0%,#deecec 51%,#dfd7a7 100%);padding:80px 0}.tribe_events_footertop{background:#FECF66;padding:50px 0 30px}.tribe_events_footertop .container{max-width:1100px;padding:0 20px}.tribe_events_footertop_half{width:50%;display:inline-block;float:left;padding:20px}.tribe_events_footertop_half h2{font-family:'League Spartan',Spartan,sans-serif;font-weight:900;font-size:75px;line-height:81px;text-transform:uppercase}body .tribe-events-content p{font-family:'Titillium Web';font-size:20px}.tribe-events-event-meta dd abbr{border-bottom:unset;text-decoration:unset;cursor:text}#tribe-events-footer{display:none}.tribe-events-event-meta dd.tribe-venue-location{font-weight:600;font-weight:400}.tribe-events-meta-group .tribe-events-single-section-title{font-family:'League Spartan',Spartan,sans-serif;font-size:30px;font-weight:900}.tribe-events-event-meta dd{font-weight:700;font-size:16px;font-family:"Titillium Web",sans-serif}.tribe-events-event-meta dt{font-family:'League Spartan','Spartan';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;margin-bottom:0;color:#707070}.tribe-events-event-meta:before,.tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets){border-top:5px solid #95C3EA}a.back_to_calendar{color:#FECF66;font-size:26px;text-transform:uppercase;margin-bottom:40px;display:inline-block;width:100%}div#tribe-events-content{display:flex}.tribe-events-content-main{width:75%;padding-right:20px}.tribe-events-content-sidebar{width:25%}.tribe_events_titlebar .container{max-width:1320px;padding:0 20px}.single-tribe_events .tribe-events-cal-links a{padding-left:26px;font-family:"Titillium Web",sans-serif;font-weight:600;font-size:16px}#tribe-events-pg-template{max-width:1300px}.tribe-events-cal-links a{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20d%3D%22M436%20160H12c-6.6%200-12-5.4-12-12v-36c0-26.5%2021.5-48%2048-48h48V12c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v52h128V12c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v52h48c26.5%200%2048%2021.5%2048%2048v36c0%206.6-5.4%2012-12%2012zM12%20192h424c6.6%200%2012%205.4%2012%2012v260c0%2026.5-21.5%2048-48%2048H48c-26.5%200-48-21.5-48-48V204c0-6.6%205.4-12%2012-12zm316%20140c0-6.6-5.4-12-12-12h-60v-60c0-6.6-5.4-12-12-12h-40c-6.6%200-12%205.4-12%2012v60h-60c-6.6%200-12%205.4-12%2012v40c0%206.6%205.4%2012%2012%2012h60v60c0%206.6%205.4%2012%2012%2012h40c6.6%200%2012-5.4%2012-12v-60h60c6.6%200%2012-5.4%2012-12v-40z%22%2F%3E%3C%2Fsvg%3E) 0/17px no-repeat}.tribe_events_titlebar{background-color:#000;padding-top:180px;padding-right:0;padding-bottom:0;padding-left:0}h1.tribe_events_title{color:#fff;font-family:'League Spartan',Spartan,sans-serif;font-weight:900;font-size:75px;line-height:1.2;text-transform:uppercase}.single-tribe_events #page{max-width:1300px;padding:0 0}.tribe-events-schedule h2{font-size:24px;font-family:"Titillium Web",sans-serif;font-weight:600}.tribe-events-schedule{margin:0 0 10px}.calendar_page_stay_informed_section span.color,.tribe_events_footertop span.color{color:#222222!important}.calendar_page_stay_informed_section .sign-up-form .form-title,.tribe_events_footertop .sign-up-form .form-title{color:#222}.calendar_page_stay_informed_section .sign-up-form input.wpcf7-text::placeholder,.tribe_events_footertop .sign-up-form input.wpcf7-text::placeholder{color:#222!important}.calendar_page_stay_informed_section .sign-up-form input.wpcf7-submit,.tribe_events_footertop .sign-up-form input.wpcf7-submit{border:3px solid #000;border-radius:0;color:#000;background-color:#fff0;box-shadow:unset}.calendar_page_stay_informed_section .sign-up-form input.wpcf7-text,.tribe_events_footertop .sign-up-form input.wpcf7-text{color:#222;border-bottom:1px solid #222;padding:10px 15px 10px 0}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month{margin:0;margin-bottom:40px}body .tribe-common .tribe-common-h--alt{font-family:"Titillium Web",sans-serif;font-weight:700;font-size:14px}.tribe-events-calendar-month__day--current time.tribe-events-calendar-month__day-date-daynum{background:#FFCF66;border-radius:100%;padding:0;width:38px;display:inline-block;text-align:center;height:38px;line-height:38px}body .tribe-events .tribe-events-calendar-month__body{background-color:#fff}body .tribe-events .tribe-events-calendar-month__body{border-top:1px solid #b2e5ff}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week{border-left:1px solid #b2e5ff}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{border-color:#b2e5ff}span.tribe-events-calendar-list__event-venue-address{display:none}.tribe-common--breakpoint-medium.tribe-common address.tribe-common-b2:before{content:"\f3c5";font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900);position:absolute;left:0;top:1px}.tribe-common--breakpoint-medium.tribe-common address.tribe-common-b2{padding-left:17px;position:relative;color:#585E62;font-size:16px;font-family:"Titillium Web",sans-serif;display:inline-block;margin-right:15px;margin-bottom:0}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 p{font-family:"Titillium Web",sans-serif;font-weight:400;font-size:18px;color:#222}body .tribe-events .tribe-events-calendar-list__event-datetime{color:#585E62;font-weight:700;font-family:"Titillium Web",sans-serif;font-size:16px}body .tribe-events .tribe-events-calendar-list-nav{border-top:0 solid var(--tec-color-border-default)}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:30px;padding-right:0;padding-left:0;padding-bottom:40px}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{float:unset;margin:auto}body .tribe-events .tribe-events-calendar-month__calendar-event--featured:before{width:4px;background:#FECF66}body .tribe-events .tribe-events-calendar-month__calendar-event-datetime{font-size:12px;font-family:'Titillium Web'}body .tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button{border:3px solid #000;border-radius:0;color:#000;background-color:#fff0;font-size:16px;font-family:'Titillium Web'}body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within{background:#000;color:#fff}body .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover button{box-shadow:unset}.tribe-events-calendar-list{overflow:hidden}body .tribe-common-g-row.tribe-events-calendar-list__event-row{border-top:3px solid #000;padding-top:40px}body .tribe-events .tribe-events-calendar-list__month-separator:after{background-color:#000;height:3px;margin-left:20px}.page-id-640{background:#D6ECF7;background:#d6ecf7;background:linear-gradient(130deg,#d6ecf7 0%,#deecec 70%,#fcecc5 100%)}body .tribe-events .tribe-events-c-search__button{background-color:#FFCF66;color:#000}body .tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{font-family:'League Spartan',Spartan,sans-serif;text-transform:uppercase;font-weight:900;font-size:25px}body .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{font-family:'League Spartan',Spartan,sans-serif;text-transform:uppercase;font-size:60px;font-weight:900;color:#000;line-height:1}body .tribe-events .tribe-events-calendar-list__event-date-tag-weekday{font-family:'League Spartan',Spartan,sans-serif;text-transform:uppercase;font-size:32px;font-weight:900;color:#000;line-height:1}body .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag{min-width:135px}body .tribe-events .tribe-events-calendar-list-nav{display:none}body .tribe-common .tribe-common-h5{font-size:28px}@media only screen and (max-width:767px){body .tribe-events .tribe-events-calendar-list__event-date-tag{width:55px}a.past_event_single_btn{margin-bottom:10px}body .past_event_single h4{margin-bottom:10px}body .past_event_single h6{margin-bottom:10px}body .tribe-events .tribe-events-l-container{min-height:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:30px}body .tribe-events .tribe-events-calendar-list__event-date-tag-weekday{font-size:16px}.tribe-events-content-main{width:100%;padding-right:0}div#tribe-events-content{display:inline-block;width:100%}.tribe-events-content-sidebar{width:100%;margin-top:50px}.tribe-events-event-meta dl{width:100%;margin-bottom:0}.tribe_events_footertop_half{width:100%;padding:0}.tribe_events_footertop_half h2{line-height:50px;font-size:40px}.tribe_events_footertop2 h2{font-size:40px;line-height:51px;margin-bottom:30px}.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:#FFCF66!important}.tribe-events-calendar-month__day--current time.tribe-events-calendar-month__day-date-daynum{height:auto;line-height:1}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event,.tribe-events-pro .tribe-events-pro-week-day-selector__events-icon{background-color:#FFCF66!important}.tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text{color:#FFCF66!important}.tribe-events-pro .tribe-events-pro-week-day-selector__day--active{border-color:#FFCF66!important}}.fl-post-grid-empty #ajaxsearchlite1 .probox,div.asl_w .probox,.fl-post-grid-empty div.asl_m .probox .proinput input{height:4rem}.fl-post-grid-empty #ajaxsearchlite1 .probox .proinput input,.fl-post-grid-empty div.asl_w .probox .proinput input{font-size:2rem}.fl-post-grid-empty div.asl_w .probox .proloading,.fl-post-grid-empty div.asl_w .probox .proclose,.fl-post-grid-empty div.asl_w .probox .promagnifier,.fl-post-grid-empty div.asl_w .probox .prosettings{height:4rem}.fl-post-grid-empty #ajaxsearchlite1{margin-bottom:4rem}#page .gform_wrapper.gravity-theme .gfield_label{font-size:1.5rem;margin-bottom:.25rem;font-weight:600;display:flex;align-items:center}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:1.5rem!important;padding:.75rem!important;border-color:var(--gray)!important}#page .gform_wrapper.gravity-theme .gfield_required{color:var(--dark);font-style:normal;font-weight:500}.gform-body legend{border-bottom-width:0}.gform-body .gfield{margin-bottom:.75rem}.site-header .site-title-wrap{max-width:50%}.site-header .top-navigation-right{max-width:50%}.site-header .mobile-navigation{display:none}.site-header .mega-menu .menu-item-has-children:hover,.main-navigation .mega-menu li:focus-within{cursor:default}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.dashicons-search.mega-menu-link{margin-right:10px}#mega-menu-wrap-primary,#mega-menu-primary,.mega-menu-megamenu{position:unset!important}#mega-menu-primary ul.mega-sub-menu{margin:0!important;top:105px!important;display:flex!important}.site-header .site-identity.clear:before,.site-header .site-identity.clear:after{display:none}.site-header .site-identity.clear{position:unset;display:flex;align-items:center;justify-content:space-between}#mega-menu-primary ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu{top:unset!important}#mega-menu-primary ul.mega-sub-menu .mega-menu-row{max-width:1340px!important;margin:0 auto!important}#mega-menu-primary ul.mega-sub-menu li.mega-menu-item.widget_nav_menu{background:#222222!important;padding:30px 0 30px 20px!important}#mega-menu-primary ul.mega-sub-menu li.mega-menu-item{background:#BBE1F2!important;padding:40px 30px!important}#mega-menu-primary ul.mega-sub-menu .mega-menu-row .mega-menu-column>ul.mega-sub-menu{height:100%!important}#mega-menu-primary .dashicons-menu-alt+ul.mega-sub-menu{background:linear-gradient(90deg,#222222 50%,#BBE1F2 50%)!important;overflow:hidden!important}.mega-menu ul.sub-menu{left:-999em!important;width:100VW;background:#FECF66;border:none!important;border-radius:0;height:100%;padding:30px}.mega-menu .mega-menu-item li.menu-item-has-children.open-menu>ul.sub-menu{left:calc(100% - 1px)!important;cursor:default}.mega-menu .mega-menu-item li.menu-item-has-children.open-menu{position:unset!important;background:#fff0}.mega-menu li.mega-menu-item li.menu-item a{border:none;color:#fff;font-size:24px;font-weight:600;padding:10px;line-height:1.4;font-family:'Spartan';position:relative;display:inline-block;width:auto}.mega-menu ul.sub-menu li.menu-item a{border:none;color:#222222!important;font-size:20px;font-weight:600;line-height:1.4;font-family:'Spartan';padding:10px;display:inline-block;width:auto}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link.dashicons-menu-alt{line-height:1;height:45px;font-size:24px;width:45px;background:#FECF66!important;color:#222222!important;display:flex;justify-content:center;align-items:center}.mega-menu li.mega-menu-item li.menu-item.menu-item-has-children>a{padding-right:20px}.mega-menu .mega-menu-item li.menu-item-has-children.open-menu>a:after{content:"";width:100VW;border-top:2px solid #FECF66;position:absolute;top:50%;transform:translateY(-50%);left:100%;display:block!important}.main-navigation .mega-menu li ul li:hover{background:#fff0}.mega-menu li.mega-menu-item li.menu-item.menu-item-has-children>a:after{display:none}.dashicons-menu-alt[aria-expanded="true"]:before{content:"\f158"}#mega-menu-primary ul.mega-sub-menu li.mega-menu-item.widget_nav_menu .menu-mega-menu-item-container .menu{margin:0!important}.mega-menu .mega-menu-item li.menu-item-has-children.open-menu>a{color:#FECF66;padding-left:40px}#mega-menu-primary ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu .mega-menu-column{z-index:1}#mega-menu-primary ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu .mega-menu-column.mega_nav_menu{z-index:2}.mega-menu .mega-menu-item li.menu-item-has-children.open-menu>a:before{content:"\f158";font-family:'dashicons';font-weight:100;padding-right:5px;position:absolute;left:7px;top:50%;transform:translatey(-50%)}.mega-menu li.mega-menu-item li.menu-item a:hover,.mega-menu li.mega-menu-item li.menu-item a:focus{color:#FECF66}.mega-menu ul.sub-menu li.menu-item a:hover,.mega-menu ul.sub-menu li.menu-item a:focus{color:#FFFFFF!important}.mega-menu a.tribe-events-widget-events-list__event-title-link:hover,.mega-menu a.tribe-events-widget-events-list__event-title-link:focus{color:#FFFFFF!important}.mega-menu .mega-menu-item .sub-menu li.menu-item-has-children.open-menu>a:before{display:none}.mega-menu .mega-menu-item .sub-menu li.menu-item-has-children.open-menu>a{padding-left:10px}.mega-menu h2.tribe-events-widget-events-list__header-title{font-size:16px;font-weight:700;font-family:'Spartan';text-transform:uppercase;letter-spacing:1px;line-height:1.2;color:#000}.mega-menu a.tribe-events-widget-events-list__event-datetime-recurring-link{display:none}.mega-menu .tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after{background-color:#000}.mega-menu span.tribe-events-widget-events-list__event-date-tag-month{font-size:16px;font-family:'Spartan';font-weight:300;color:#000}.mega-menu span.tribe-events-widget-events-list__event-date-tag-daynum{font-size:20px;font-family:'Spartan';font-weight:800;color:#000}.mega-menu .tribe-events-widget-events-list__event-datetime-wrapper{font-size:14px!important;font-family:'Titillium Web'!important;font-weight:400!important;color:#000!important}.mega-menu a.tribe-events-widget-events-list__event-title-link{padding:0;font-size:16px;color:#000!important;font-family:'Spartan';font-weight:800;text-decoration:none!important}.mega-menu a.tribe-events-widget-events-list__event-title-link:hover,.mega-menu a.tribe-events-widget-events-list__event-title-link:focus{border:none!important}.mega-menu .tribe-events-widget .tribe-events-widget-events-list__event-row{margin-bottom:25px}.mega-menu a.tribe-events-widget-events-list__view-more-link{font-family:"Titillium Web",sans-serif;font-weight:700;font-size:16px;line-height:24px;border:3px solid #000!important;color:#000;margin-top:10px;padding:10px 20px;width:auto}.mega-menu a.tribe-events-widget-events-list__view-more-link:hover,.mega-menu a.tribe-events-widget-events-list__view-more-link:focus{border:3px solid #000!important;background-color:#000;color:#FFF}#mega-menu-primary ul.mega-sub-menu li.mega-menu-item .tribe-compatibility-container{padding-left:10px}#mega-menu-primary ul.mega-sub-menu li.mega-menu-item .tribe-compatibility-container .tribe-common.tribe-events.tribe-events-view{margin:0}.mega-menu h4.block-title{margin-bottom:var(--tec-spacer-5)!important;padding:0!important;font-size:16px!important;font-family:'Spartan'!important;color:#000!important;letter-spacing:1px;font-weight:700;text-transform:uppercase}.mega-menu ul.wp-block-latest-posts{margin:0!important}.mega-menu ul.wp-block-latest-posts li{margin-bottom:20px}.mega-menu .wp-block-latest-posts__featured-image{display:grid}.mega-menu ul.wp-block-latest-posts li a{padding:0;font-family:'Spartan';color:#000;font-size:16px;font-weight:800;margin-top:15px}.mega-menu .wp-block-latest-posts__featured-image a{margin:0!important;display:grid}.mega-menu li.mega-menu-item li.menu-item a{text-transform:uppercase}.mega-menu li.mega-menu-item li.menu-item .sub-menu a{text-transform:none}@media screen and (max-width:1199px){#mega-menu-primary ul.mega-sub-menu li.mega-menu-item{padding:30px!important}#mega-menu-primary ul.mega-sub-menu li.mega-menu-item .tribe-compatibility-container{padding-left:0}#mega-menu-primary ul.mega-sub-menu li.mega-menu-item.widget_nav_menu{padding:20px 0 20px 20px!important}.mega-menu li.mega-menu-item li.menu-item a{font-size:20px}.mega-menu ul.sub-menu li.menu-item a{font-size:16px}.mega-menu a.tribe-events-widget-events-list__event-title-link{font-size:14px}.mega-menu ul.wp-block-latest-posts li a{font-size:14px}}@media screen and (max-width:1000px){.site-header .top-navigation-right{display:inline-block!important}.site-header .top-navigation .main-navigation{display:inline-block}}@media screen and (max-width:999px){.site-header .container .site-title-wrap{position:relative;z-index:2;max-width:70%;padding:0;display:grid}.site-header .top-navigation-right{max-width:30%}.mega-menu a.dashicons-menu-alt.mega-menu-link{display:none!important}#mega-menu-wrap-primary .mega-menu-toggle{background:transparent!important}#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block.mega-menu-toggle-animated-block{background:#FECF66;margin:0px!important;width:45px;height:45px;justify-content:center;align-items:center;z-index:2}button.mega-toggle-animated.mega-toggle-animated-slider .mega-toggle-animated-box{display:none!important}button.mega-toggle-animated.mega-toggle-animated-slider:after{content:"\f228";font-family:dashicons;color:#222;font-size:40px;font-weight:400;line-height:1}button.mega-toggle-animated.mega-toggle-animated-slider:after{content:"\f228";font-family:dashicons;color:#222;font-size:40px;font-weight:400;line-height:1}button.mega-toggle-animated.mega-toggle-animated-slider[aria-expanded="true"]:after{content:"\f158"}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu{position:absolute;padding:0}#mega-menu-primary .mega-menu-item-object-custom>ul.mega-sub-menu{padding-top:80px!important;top:0px!important;background:linear-gradient(90deg,#000000 0%,rgb(34 34 34 / .9) 100%)!important;min-height:100vh!important}#mega-menu-primary ul.mega-sub-menu li.mega-menu-item.widget_nav_menu{background:transparent!important;padding:20px!important}.mega-menu .mega-menu-item li.menu-item-has-children.open-menu>a:before{display:none}.mega-menu li.mega-menu-item li.menu-item.menu-item-has-children>a{padding-left:10px;display:block;padding-right:30px}.mega-menu .mega-menu-item li.menu-item-has-children.open-menu>a{color:#FFF}.mega-menu li.mega-menu-item li.menu-item.menu-item-has-children>a:after{content:"\e907";font-family:gbicons;font-weight:400;padding-left:5px;right:10px;font-size:20px;position:absolute;width:auto;left:unset;border:none;line-height:1;display:block!important;top:50%;margin-top:-10px;padding:0;transform:unset}body .site-header .mega-menu .mega-menu-item li.menu-item-has-children ul.sub-menu{background:#fff0;padding:0;width:100%;margin:0!important}.mega-menu ul.sub-menu li.menu-item a{color:#FECF66!important}.mega-menu .mega-menu-item li.menu-item-has-children.open-menu>ul.sub-menu{position:relative!important;left:unset!important}.mega-menu li.mega-menu-item li.menu-item.menu-item-has-children:hover>a,.mega-menu li.mega-menu-item li.menu-item.menu-item-has-children:focus>a{color:#FFF}.mega-menu .mega-menu-item li.menu-item-has-children.open-menu>a:after{transform:rotate(180deg)!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#mega-menu-wrap-primary,#mega-menu-primary,.mega-menu-megamenu{position:static!important}.site-header .site-identity.clear{position:static}#mega-menu-primary ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu{top:auto!important}.mega-menu .mega-menu-item li.menu-item-has-children.open-menu{position:static!important}.mega-menu .tribe-events-widget .tribe-events-widget-events-list__event-date-tag{width:64px}.mega-menu span.tribe-events-widget-events-list__event-date-tag-daynum{line-height:1.42;margin-bottom:-4px}.mega-menu span.tribe-events-widget-events-list__event-date-tag-month{line-height:1.5;margin-bottom:-4px}.mega-menu .tribe-events-widget-events-list__event-datetime-wrapper{margin-bottom:4px}.mega-menu .tribe-events-widget .tribe-events-widget-events-list__event-datetime-featured-icon{margin-right:4px;height:10px}.mega-menu .tribe-events-widget-events-list__event-datetime-wrapper{line-height:1.38}.mega-menu .tribe-events-widget .tribe-events-widget-events-list__header{margin-bottom:24px}.mega-menu h4.block-title{margin-bottom:24px!important}.mega-menu .tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after{top:0}.mega-menu .tribe-events-widget .tribe-events-widget-events-list__view-more{margin-top:20px}.mega-menu .wp-block-latest-posts__featured-image{display:flex}}@media screen and (-ms-high-contrast:active) and (max-width:999px),(-ms-high-contrast:none) and (max-width:999px){.mega-menu .mega-menu-item li.menu-item-has-children.open-menu>ul.sub-menu{left:auto!important}}.single-tribe_event_series #page{padding:0;width:100%;max-width:100%;margin:0 auto}.single-tribe_event_series #primary{max-width:1340px;width:100%;padding:50px 30px 80px}.single-tribe_event_series .titlebar-header{padding-top:200px}body.single-tribe_event_series .tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{background:#fff;width:auto;margin-right:6px}body.single-tribe_event_series .tribe-events-pro .tribe-events-pro-summary__month-separator:after{background-color:#000;height:3px}body.single-tribe_event_series .tribe-common .tribe-common-l-container{margin:0}body.single-tribe_event_series .tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{white-space:nowrap}body.single-tribe_event_series .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-row>.tribe-common-g-col{min-width:135px}body.single-tribe_event_series .tribe-events-pro .tribe-events-pro-summary__event-date-tag-weekday{font-family:'League Spartan',Spartan,sans-serif;text-transform:uppercase;font-size:32px;font-weight:900;color:#000;line-height:1}body.single-tribe_event_series .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-header{display:block}body.single-tribe_event_series .tribe-events-pro-summary__event-datetime-wrapper .tribe-events-pro-summary__event-datetime{color:#585E62;font-weight:700;font-family:"Titillium Web",sans-serif;font-size:16px}body.single-tribe_event_series .tribe-events-pro .tribe-events-pro-summary__event-title:last-child{text-transform:uppercase;font-size:60px;font-weight:900;color:#000;line-height:1}body.single-tribe_event_series .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-summary__event-row{align-items:center;border-bottom:2px solid #000;padding-top:30px;padding-bottom:30px}body.single-tribe_event_series .tribe-events-pro-summary__date-separator{display:none}.mega-sub-menu .tribe-events-calendar-series-archive__link{display:none}