body:not(.wp-admin){background-color:#000;color:#fff;font-size:20px}body.wp-admin{background-color:white!important}body{font-family:'Raleway',sans-serif;font-size:20px;font-size:2rem;font-weight:400;line-height:1.4}body>div{font-size:2rem}.full-width-content .content{border-right:none;float:none;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.front-page-2 .widget-title,.front-page-3 .widget-title,.front-page-4 .widget-title,.front-page-5 .widget-title,.front-page-6 .widget-title,.front-page-7 .widget-title{font-family:'Raleway',sans-serif;font-size:42px;font-weight:400;letter-spacing:0;text-transform:uppercase}.front-page .content .entry{float:none;max-width:100%}@media only screen and (min-width:780px){.front-page .content .entry{float:left;width:30%;margin-left:2.9%}}.front-page .content .entry .entry-title{margin-top:1em;font-size:20px;font-size:2rem}.front-page-1 p{font-size:18px;font-size:1.8rem;letter-spacing:2px;text-transform:uppercase;max-width:80%;margin:0 auto}@media only screen and (min-width:1270px){.front-page-1 p{font-size:24px;font-size:2.4rem;letter-spacing:2px;text-transform:uppercase;max-width:100%;margin:0 auto}}.front-page-2{padding-bottom:100px!important;padding-top:0px!important;text-align:center}.front-page-3 a{border-bottom:1px solid #fff;margin-top:.5em;display:inline-block}.front-page-3 img:hover{opacity:.85}.front-page-3 .featured-content a{background-color:#000}.front-page-3 .featured-content .entry-title a{background-color:#fff0}.front-page-3 .flexible-widgets .widget{float:left;margin-bottom:20px;padding-left:0;padding-right:10px}h1,h2,h3,h4,h5,h6{font-family:'Raleway',sans-serif;font-weight:400;line-height:1.2;margin:0 0 20px}h1{font-size:48px;font-size:4.8rem}h2{font-size:42px;font-size:4.2rem}h3{font-size:36px;font-size:3.6rem}.comment-respond h3,.entry-comments h3,.entry-pings h3{margin-bottom:10px}h4{font-size:27px;font-size:2.7rem}.entry-content h4{margin-top:40px}.landing-page .entry-content h4,.lead-capture-page .entry-content h4{margin-bottom:40px;margin-top:60px;text-align:center}h5{font-size:24px;font-size:2.4rem}h6{font-size:20px;font-size:2rem}.header-image .site-title>a{background-size:contain!important;float:none;min-height:100px;width:auto}@media only screen and (min-width:500px){.header-image .site-title>a{width:322px}}@media only screen and (max-width:667px){.offscreen-content-icon,.offscreen-content-toggle{position:absolute;right:10px;top:51px;z-index:9998}}.title-area{float:left;padding-bottom:27px;padding-top:27px;width:20%;text-align:center}.white .header-image .site-title>a{min-height:210px}.site-header .wrap:first-child{display:block}.header-image.front-page.home .site-header,.site-header{background-color:rgb(0 0 0);border-bottom:1px solid #eee}.header-image.front-page.home .white .site-header,.white .site-header{background-color:rgb(0 0 0);border-bottom:1px solid #eee}.header-image .site-header,.site-header{background-color:rgb(0 0 0);border-bottom:1px solid #eee}.header-image .title-area{margin-bottom:4px;margin-top:3px;min-height:100px;padding:0;width:100%}@media only screen and (min-width:800px){.header-image .site-title>a{float:right}.site-header .wrap:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-image .title-area{margin-bottom:4px;margin-top:3px;min-height:100px;padding:0;width:auto}}.nav-primary{float:left;margin-top:0;text-align:center;width:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.front-page .genesis-nav-menu .sub-menu a,.front-page .white .genesis-nav-menu a,.front-page .white .offscreen-content-icon button,.front-page .white .site-title a,.header-image.front-page .genesis-nav-menu a,.header-image.front-page .genesis-nav-menu .sub-menu a,.header-image.front-page .offscreen-content-icon button{color:#FFF}.front-page .genesis-nav-menu .sub-menu a:hover,.front-page .white .genesis-nav-menu a:hover,.front-page .white .offscreen-content-icon button,.front-page .white .site-title a:hover,.header-image.front-page .genesis-nav-menu a:hover,.header-image.front-page .genesis-nav-menu .sub-menu a:hover,.header-image.front-page .offscreen-content-icon button{color:#43A8B4}.front-page .genesis-nav-menu .sub-menu a,.front-page .white .genesis-nav-menu a,.front-page .white .offscreen-content-icon button,.front-page .white .site-title a,.header-image.front-page .genesis-nav-menu a,.header-image.front-page .genesis-nav-menu .sub-menu a,.header-image.front-page .offscreen-content-icon button{color:#43A8B4}.genesis-nav-menu a{color:#FFF;display:block;font-family:'Raleway',sans-serif;font-size:12px;font-size:1.2rem;font-weight:400;letter-spacing:2px;padding:14px 3px;text-decoration:none;text-transform:uppercase}.genesis-nav-menu .sub-menu a{color:#43A8B4}@media only screen and (min-width:1024px){.genesis-nav-menu a{font-size:12px;font-size:1.2rem;padding:18px 3px}}@media only screen and (min-width:1240px){.genesis-nav-menu a{font-size:14px;font-size:1.4rem;padding:18px 10px}}.genesis-nav-menu a:hover{color:#43A8B4}#genesis-responsive-slider{background-color:#fff;border:10px none #eee!important;margin:0 auto;padding:10px;position:relative}.impact-slideshow-wrapper{position:absolute;width:100%;max-width:100%;top:164px;left:0}@media only screen and (min-width:780px){.impact-slideshow-wrapper{position:absolute;width:100%;max-width:100%;top:100px;left:0}}.animate-wrapper{width:350px;height:197px;max-width:100%;margin:0 auto}@media only screen and (min-width:780px){.animate-wrapper{width:700px;height:394px;max-width:100%;margin:0 auto;margin-top:10%}}.logged-in .impact-slideshow-wrapper{top:140px}.impact-slideshow{max-width:100%;z-index:-1}.slide{background-color:#fff0}.slide img{opacity:1}.banner__video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:-1}.front-page .white .offscreen-content button,.front-page .white .offscreen-content-icon button{background-color:#fff0}.offscreen-content button,.offscreen-content-icon button{background-color:#fff0;color:#FFF;font-size:60px;font-size:6rem;padding:2px 10px 2px 12px}.offscreen-content .offscreen-container button,.offscreen-container .offscreen-content-icon button{color:#000}.single-portfolio .entry-meta{display:none}.genesis-pro-portfolio .pro-portfolio{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0;margin-right:2%;padding:15px;padding:1.5rem;width:100%!important}.genesis-pro-portfolio .pro-portfolio:nth-of-type(3n+1){clear:none!important}.genesis-pro-portfolio .pro-portfolio:nth-of-type(3n+3){margin-right:2%!important}@media only screen and (min-width:780px){.genesis-pro-portfolio .pro-portfolio{width:48%!important}}.frm_style_formidable-style.with_frm_style .dark-background .frm_primary_label{color:#FFF!important}.frm_style_formidable-style.with_frm_style .frm-show-form div.frm_description p{font-size:18px!important;color:#FFF!important}div#frm_form_1_container{border:1px #000 solid;padding:2em;max-width:80%;margin:0 auto}body.page-id-110,body.post-type-archive-portfolio,body.page-id-513,body.page-id-116,body.page-id-566,body.page-id-1007,body.page-id-114{background-color:#000;color:#FFF}body.post-type-archive-portfolio a{color:#FFF}body.page-id-110 a:hover,body.page-id-114 a:hover,body.post-type-archive-portfolio a:hover,body.page-id-513 a:hover,body.page-id-116 a:hover,body.page-id-566 a:hover,body.page-id-1007 a:hover{color:#dbdbc5}.site-footer{background-color:#000;color:#fff}.site-footer a{color:#FFF}.site-footer a:hover{color:#48b5c1}body.page-id-110 .site-footer a,body.post-type-archive-portfolio .site-footer a,body.page-id-513 .site-footer a,body.page-id-116 .site-footer a,body.page-id-566 .site-footer a,body.page-id-1007 .site-footer a,body.page-id-114 .site-footer a{color:#FFF}.impact-justify{text-align:justify}.entry-header::after{border-bottom:1px solid #000;content:"";display:none;margin:0 auto 40px;padding-bottom:10px;width:2.5%}@media only screen and (max-width:800px){.menu-toggle,.sub-menu-toggle{border-width:0;background-color:#000;color:#FFF;display:block;margin:0 auto;overflow:hidden;text-align:center;visibility:visible;font-size:18px}}.alignfull:not(.has-background) .wp-block-group__inner-container>p:not(.has-background-color){padding-left:0px!important;padding-right:0px!important}.front-page-1{height:100vh}.front-page-1{display:table;overflow:hidden;padding:73px 0;table-layout:fixed;text-align:center;width:100%}.front-page-1 .widget-area{display:table-cell;padding-top:0;vertical-align:middle;width:100%}.front-page-1 .widget{margin-bottom:40px}.front-page-1,.front-page-1 a,.front-page-1 p,.front-page-1 .featured-content .entry-title a,.front-page-1 .widget-title{color:inherit}.front-page-1 a{border-bottom:none!important}.front-page-1 a:hover,.front-page-1 a:focus,.front-page-1 .featured-content .entry-meta a:hover,.front-page-1 .featured-content .entry-meta a:focus,.front-page-1 .featured-content .entry-title a:hover,.front-page-1 .featured-content .entry-title a:focus{color:inherit}.front-page-1 a:hover,.front-page-1 a:focus{border-bottom:none!important}.front-page-1 a.button{border-bottom:inherit}.front-page-1 .widget-title{font-family:'Cormorant Garamond',serif;font-size:96px;font-size:9.6rem;font-weight:400;letter-spacing:-2px;margin-bottom:-10px;text-transform:none}.front-page-1 p{font-size:inherit;font-size:inherit;letter-spacing:auto;text-transform:none}.front-page-1 p:last-child{margin-bottom:0}.front-page-1 button:focus,.front-page-1 button:hover,.front-page-1 input:focus[type="button"],.front-page-1 input:hover[type="button"],.front-page-1 input:focus[type="reset"],.front-page-1 input:hover[type="reset"],.front-page-1 input:focus[type="submit"],.front-page-1 input:hover[type="submit"],.front-page-1 .textwidget a.button:focus,.front-page-1 .textwidget a.button:hover{background-color:#fff;border:none;color:#000}}}