blockquote,h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{color:#1a1a1a}h1,h2,h3,h4,h5{line-height:1.4}a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#46ad2a}.comments-area #respond #cancel-comment-reply-link,body{font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}:root{font-size:14.45px}@media (min-width:576px){:root{font-size:15.3px}}@media (min-width:768px){:root{font-size:16.15px}}@media (min-width:992px){:root{font-size:17px}}html{font-size:1em}body{font-size:1rem;font-weight:400;color:#565656;background-color:#fff;line-height:1.7}#brayn-first-load .bfl-prog,.br-animated-number-wrap .br-animated-number,.main-menu-container-wrap ul#brayn-menu,h1,h2,h3,h4,h5,h6{font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}h1{font-size:2.75rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}a{-webkit-transition:.25s;transition:.25s}a:hover{color:#255b16;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}::-webkit-input-placeholder{opacity:1;color:#989898}::-moz-placeholder{opacity:1;color:#989898}:-ms-input-placeholder{opacity:1;color:#989898}:-moz-placeholder{opacity:1;color:#989898}::placeholder{opacity:1;color:#989898}button[type=submit],input[type=submit]{background:#46ad2a;color:#fff;border-width:0}button[type=submit]:active,button[type=submit]:hover,input[type=submit]:active,input[type=submit]:hover{background:#255b16}.button{background:0 0;color:#46ad2a;border:1px solid #46ad2a}#brayn-section-hero .br-scroll-me,#brayn-section-hero .wip--container,.button:active,.button:hover,.comments-area .comment-metadata a,.main-menu-container-wrap .ui-menu-container .main-menu-widgets .menu-widget ul.menu-widget-list li a:hover,.main-menu-container-wrap ul#brayn-menu li a:hover,.portfolio-carousel-contain .portfolio-carousel-item:not(.is-touch):hover header>*{color:#fff}.button:before{background:#46ad2a}.button.button-light,.button.button-to-quote{color:#fff;border:1px solid #fff}.button.button-light:active,.button.button-light:hover,.button.button-to-quote:active,.button.button-to-quote:hover{color:#666}.br-section,.button.button-light:before,.button.button-to-quote:before{background:#fff}button.on-submit{border:3px solid #46ad2a;border-bottom:3px solid rgba(70,173,42,0);border-left:3px solid rgba(70,173,42,0)}.post-author-box,table{border:1px solid #e8e8e8}input:not([type=radio]):not([type=checkbox]):not([type=submit]),select,textarea{background:padding-box #fff;outline-width:0;border:1px solid #e8e8e8;-webkit-box-shadow:0 1px 4px rgba(232,232,232,.5);box-shadow:0 1px 4px rgba(232,232,232,.5);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,select:focus,textarea:focus{background:#fff;border-color:#d9d9d9;-webkit-box-shadow:0 1px 3px rgba(232,232,232,.75);box-shadow:0 1px 3px rgba(232,232,232,.75)}#brayn-first-load,#brayn-first-load .bfl-img-render{background-color:#1a1a1a}#brayn-first-load .bfl-prog{color:#46ad2a}#brayn-first-load .bfl-prog div{color:#46ad2a;background:linear-gradient(to top,#1a1a1a 0,#393939 50%,#1a1a1a 100%)}#main-header .header-ui .brand--nav,#main-header.shrink .header-ui .header--complementary a.button-to-quote.button-reverse:before,#main-header.shrink .header-ui .header--complementary a.button-to-quote:before{background:#0a0a0a}#main-header:not(.on_menu) .header-ui .header--complementary a.button-to-quote.button-reverse{background:0 0;border-color:#565656;color:#565656}#main-header:not(.on_menu) .header-ui .header--complementary a.button-to-quote.button-reverse:before,.br-has-line:before{background:#46ad2a}#main-header:not(.on_menu) .header-ui .header--complementary a.button-to-quote.button-reverse:hover{border-color:#46ad2a;color:#fff}#main-header.shrink .header-ui .header--complementary a.button-to-quote,#main-header.shrink .header-ui .header--complementary a.button-to-quote.button-reverse{background:#46ad2a;border-color:#46ad2a;color:#fff}#main-header.shrink .header-ui .header--complementary a.button-to-quote.button-reverse:hover,#main-header.shrink .header-ui .header--complementary a.button-to-quote:hover{border-color:#0a0a0a;color:#dbdbdb}@media (min-width:768px){#main-header .header-ui .brand--nav{background:rgba(10,10,10,.85)}#main-header .header-ui .brand--nav:hover{background:#0a0a0a}}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active,.hamburger:active,.hamburger:focus{outline-width:0}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before,.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#afafaf}.main-menu-container-wrap{background-color:#0a0a0a}.main-menu-container-wrap ul#brayn-menu>li:before{color:rgba(175,175,175,.75)}.main-menu-container-wrap .ui-menu-container .main-menu-widgets .menu-widget ul.menu-widget-list li a,.main-menu-container-wrap .ui-menu-container .main-menu-widgets .menu-widget>h4,.main-menu-container-wrap ul#brayn-menu li a,.portfolio-carousel-contain .portfolio-carousel-item .portfolio-category{color:#afafaf}.main-menu-container-wrap ul#brayn-menu li .arrow-yuk-down{color:rgba(175,175,175,.75);fill:rgba(175,175,175,0.75)}.main-menu-container-wrap .ui-menu-container .main-menu-container{border-top:1px solid #222}.main-menu-container-wrap .ui-menu-container .main-menu-widgets{border-top:1px solid #222;border-left:1px solid #222}#brayn-section-hero{background-color:#000}#brayn-section-hero .wip--container h1,#brayn-section-hero .wip--container h2,#brayn-section-hero .wip--container h3,#brayn-section-hero .wip--container h4,#brayn-section-hero .wip--container h5,#brayn-section-hero .wip--container h6{color:inherit}.has-dark-color{color:#000}.br-section.has-lightgray-bg,.has-split-bg:before{background:#fafafa}.br-gallery-carousel-btn-next,.br-gallery-carousel-btn-prev,.portfolio-carousel-contain .portfolio-carousel-btn-next,.portfolio-carousel-contain .portfolio-carousel-btn-prev,.testimonial-carousel-btn-next,.testimonial-carousel-btn-prev{border:1px solid #e8e8e8;color:#565656;fill:#565656;-webkit-transition:color .3s ease-out,fill .3s ease-out;transition:color .3s ease-out,fill .3s ease-out}.br-gallery-carousel-btn-next.swiper-button-disabled,.br-gallery-carousel-btn-prev.swiper-button-disabled,.portfolio-carousel-contain .portfolio-carousel-btn-next.swiper-button-disabled,.portfolio-carousel-contain .portfolio-carousel-btn-prev.swiper-button-disabled,.testimonial-carousel-btn-next.swiper-button-disabled,.testimonial-carousel-btn-prev.swiper-button-disabled{color:#e8e8e8;fill:#e8e8e8;cursor:not-allowed}.portfolio-carousel-contain .portfolio-carousel-item header:before{background:rgba(0,0,0,.5)}.portfolio-carousel-contain .portfolio-carousel-item:not(.is-touch):hover header:before{-webkit-transition:opacity .5s ease-out .5s;transition:opacity .5s ease-out .5s;opacity:1}.portfolio-carousel-contain .portfolio-carousel-item.is-touch header:before{-webkit-transition:opacity .5s ease-out 1s;transition:opacity .5s ease-out 1s;opacity:1}.portfolio-carousel-contain .portfolio-carousel-item.is-touch header>*{-webkit-transition:color .5s ease-out 1s;transition:color .5s ease-out 1s;color:#fff}.br-post-grid .entry-image a{display:block;position:relative}.br-post-grid .entry-image a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out}.br-post-grid .entry-image a:hover:before{-webkit-box-shadow:inset 0 0 0 10px #fff;box-shadow:inset 0 0 0 10px #fff}.has-reveal-effect.revealOnProc{color:transparent}.has-reveal-effect.revealOnProc>:not(.revealer){opacity:0;-webkit-transition:none;transition:none}.has-reveal-effect .revealer{background-color:#f2f2f2}.br-section.has-dark-bg,header.page-header{background:#212121;color:#afafaf}#br-site-footer h1,#br-site-footer h2,#br-site-footer h3,#br-site-footer h4,#br-site-footer h5,#br-site-footer h6,.br-section.has-dark-bg h1,.br-section.has-dark-bg h2,.br-section.has-dark-bg h3,.br-section.has-dark-bg h4,.br-section.has-dark-bg h5,.br-section.has-dark-bg h6,header.page-header h1,header.page-header h2,header.page-header h3,header.page-header h4,header.page-header h5,header.page-header h6{color:#f4f4f4}.br-section.has-dark-bg .has-reveal-effect.revealOnProc{color:#212121}.br-section.has-dark-bg .has-reveal-effect .revealer,header.page-header .has-reveal-effect .revealer{background-color:#333}.project-nav h3{color:#fafafa;letter-spacing:.05em;text-shadow:-1px -1px 0 #565656,1px -1px 0 #565656,-1px 1px 0 #565656,1px 1px 0 #565656}.comments-area .comment-metadata a:hover,.project-nav .project-nav-title{color:#565656}.project-nav a:hover h3{color:#565656;text-shadow:none}@supports (-webkit-text-stroke-color:#666666) and (-webkit-text-fill-color:#ffffff){.project-nav h3{text-shadow:none;letter-spacing:.025em;-webkit-text-stroke-color:#565656;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-width-background-position:100%;paint-order:stroke fill}.project-nav a:hover h3{-webkit-text-stroke-width:0px;-webkit-text-fill-color:#565656}}.tag-links a{background:#f5f5f5;color:gray}.tag-links a:hover{color:#333;background:#e6e6e6}.comments-area header.comments-title-header{border-bottom:1px solid #e8e8e8}.comments-area .comment-content,.comments-area li.pingback .comment-body{background:#fff;border:1px solid rgba(232,232,232,.75);-webkit-box-shadow:0 4px 14px -3px rgba(0,0,0,.06);box-shadow:0 4px 14px -3px rgba(0,0,0,.06)}.comments-area .comment-content:before{border-bottom:6px solid #fff}.comments-area .comment-metadata a.comment-edit-link,.comments-area li.pingback .comment-body .edit-link{border-left:1px solid #e8e8e8}.comments-area .reply a.comment-reply-link{background-color:#fff;border:1px solid rgba(232,232,232,.75);-webkit-box-shadow:0 4px 13px -2px rgba(0,0,0,.2),0 4px 1px -3px rgba(0,0,0,.12);box-shadow:0 4px 13px -2px rgba(0,0,0,.2),0 4px 1px -3px rgba(0,0,0,.12);color:#565656;fill:#565656}.comments-area .reply a.comment-reply-link:hover{border-color:#e8e8e8;color:#46ad2a;fill:#46ad2a;box-shadow:0 1px 1px 0 rgba(0,0,0,.04)}.comments-area #respond #cancel-comment-reply-link{border:1px solid #46ad2a;color:#46ad2a}.comments-area #respond form p.logged-in-as{background-color:#f7f7f7}.comments-area .comment-awaiting-moderation,.comments-area .no-comments{background-color:#f4d361;border:1px solid #c7ac4d;color:#534a26}@supports (filter:drop-shadow(0px 0px 3px rgba(0,0,0,0.06))){.comments-area .comment-content{border-width:0;filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, .2))}}.navigation.pagination a.page-numbers{-webkit-box-shadow:inset 0 0 0 1px #d9d9d9;box-shadow:inset 0 0 0 1px #d9d9d9}.navigation.pagination a.page-numbers:hover{background-color:#f2f2f2;-webkit-box-shadow:none;box-shadow:none}.navigation.pagination span.page-numbers:not(.dots){background-color:#46ad2a;color:#fff;fill:white}#br-site-footer{background-color:#212121;color:#dadada}#br-site-footer a{color:#dadada;fill:#dadada}#br-site-footer a:hover{color:#fff;fill:#ffffff}