body,html{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;height:100%;width:100%}@media screen and (max-width:575px){.disappearing-service-xs{display:none!important}}.pad-section{padding:9rem 0}.pad-section img{width:100%}.fw-1{font-weight:100}.fw-3{font-weight:300}.fw-4{font-weight:400}.ls-5{letter-spacing:.05em}@media screen and (max-width:1000px){.pad-section{padding:4rem 0}}.text-vcenter{display:table-cell;text-align:center;vertical-align:middle}.parallax-wrapper{perspective:2px;height:100vh;overflow-x:hidden;overflow-y:auto}.white_text_ex{display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:0 0 1px #000}.dark_text_ex{display:flex;align-items:center;justify-content:center;color:#292929}.dark_text_ex i.fal,.dark_text_ex i.far,.dark_text_ex i.fas{border:2px solid #292929}.parallax_layer{position:relative;min-height:100vh}.parallax_layer::after{content:' ';position:absolute;top:0;right:0;bottom:0;left:-.5rem;transform:translateZ(-1px) scale(1.5);background-size:100%;z-index:-1}#about{background:#fff}.interlude-banner{background-color:#5496d8;color:#fff}.padded-banner{min-height:58vh;display:flex;flex-direction:column;justify-content:center}.big-icons .fal,.big-icons .far,.big-icons .fas{border:2px solid #fff;border-radius:50%;display:inline-block;font-size:60px;height:120px;line-height:120px;text-align:center;vertical-align:middle;width:120px}.med-icons .fal,.med-icons .far,.med-icons .fas{border:2px solid #fff;border-radius:50%;display:inline-block;font-size:40px;height:90px;line-height:90px;text-align:center;vertical-align:middle;width:90px}.dark-bg{background:#8686867a}.orange-bg{animation:fadeInOrange 2s ease-in-out forwards}@keyframes fadeInOrange{0%{background-color:transparent}100%{background-color:#f0bc7bf2}}hr.divider{height:2px;margin-top:0;margin-bottom:2.5rem;margin-inline-start:0;margin-inline-end:0;border:none}hr.divider.white{background-color:#fff}hr.divider.black{background-color:#000}.synergetx-banner{animation:fadeInBlue 2s ease-in-out forwards}@keyframes fadeInBlue{0%{background-color:transparent}100%{background-color:#53a2ecc4}}.flipper-back-container{background-color:transparent;transition:background-color 1.5s ease;border-radius:10px}.front>.fal,.front>.far,.front>.fas{font-size:6vh}.flipper-back-container:hover{background-color:#5496d8}.project-banner-text{border-radius:20px;padding:7vh}.project-link{color:#fff;display:flex;flex-direction:column;justify-content:center;min-width:15vh;min-height:15vh;text-shadow:none;font-size:large;padding:1vh}.project-detail-container{padding:5vh 3vw}.light-text-bg{background-color:#ffffff8a;box-shadow:0 0 20px #fff}.blue-fade-bg{background-color:#2525259e}@media screen and (max-width:1200px){.dark-fade-bg{background-color:#265f6dde}.blue-fade-bg{background-color:#004779f2}}@media screen and (max-width:1024px){.padded-banner{padding:29vh 5%;min-height:35vh}.big-icons .fal,.big-icons .far,.big-icons .fas{border:1px solid #fff;font-size:36px;height:100px;line-height:100px;width:100px}.med-icons .fal,.med-icons .far,.med-icons .fas{border:1px solid #fff;font-size:24px;height:50px;line-height:50px;width:50px}}@media screen and (max-width:768px){.padded-banner{padding:29vh 5%;min-height:85vh}.sm-white-bg{background:#f0f0f0}}.projects-padding{padding:20vh 0}#contact{background:#fff}a.email-link:link,a.email-link:visited{color:#292929;text-decoration:none}a.email-link:active,a.email-link:hover{color:#d59501;text-decoration:underline}.nav-header{background-color:#292929;border:0}.navbar-nav>li>a{transition:color .3s ease}.navbar-nav>li>a:focus,.navbar-nav>li>a:hover{color:#d59501!important}#MainNavLinks{flex-grow:inherit}footer{padding:20px 0}footer .fal,footer .far,footer .fas{color:#333;font-size:60px}footer .fal:hover,footer .far:hover,footer .fas:hover{color:#306d9f}.flip-container{perspective:1000px}.flip-container.hover .flipper,.flip-container:hover .flipper{transform:rotateY(180deg)}.back,.flip-container,.front{width:15vh;height:15vh}.flipper{transition:.6s;transform-style:preserve-3d;position:relative}.back,.front{backface-visibility:hidden;position:absolute;top:0;left:0}.front{z-index:2;transform:rotateY(0)}.back{transform:rotateY(180deg)}.arrow{position:absolute;bottom:0;left:50%;margin-left:-20px;width:40px;height:40px}.bounce{animation:bounce 2s infinite}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.svg-fill-white{fill:#fff}.svg-fill-gray{fill:#a6a6a6}.row-no-v-padding{padding-top:0!important;padding-bottom:0!important}.row-pb-35{padding-top:0!important;padding-bottom:35px!important}.cascading-pad-8{padding:8%!important}.cascading-pad-0{padding:0!important}.row-no-v-padding-neg-mb{padding-top:0!important;padding-bottom:0!important;margin-bottom:-15vh}.no-box-shadow{box-shadow:none!important}.text-col-225{max-width:225px;display:inline-block}.sharing-default-minimal .nectar-love.loved,.sharing-default-minimal .nectar-social[data-color-override=override] .nectar-social-inner a:hover,body .nectar-social[data-color-override=override].fixed .nectar-social-inner a,body .nectar-social[data-color-override=override].fixed>a:before{background-color:#825cff}#single-below-header .nectar-social[data-color-override=override].hover>div a:hover,.nectar-social.hover .nectar-love.loved,.nectar-social.hover>.nectar-love-button a:hover,.nectar-social[data-color-override=override].hover .share-btn:hover,.nectar-social[data-color-override=override].hover>div a:hover,.sharing-default-minimal .nectar-social[data-color-override=override] .nectar-social-inner a{border-color:#825cff}#single-below-header .nectar-social.hover .nectar-love-button a:hover i,#single-below-header .nectar-social.hover .nectar-love.loved i,#single-below-header .nectar-social.hover[data-color-override=override] a:hover,#single-below-header .nectar-social.hover[data-color-override=override] a:hover i,.hover .nectar-love:hover .total_loves,.nectar-love.loved i,.nectar-love:hover i,.nectar-social.hover .nectar-love.loved .total_loves,.nectar-social.hover .share-btn:hover,.nectar-social[data-color-override=override].hover .nectar-social-inner a:hover,.nectar-social[data-color-override=override].hover>div:hover span,.sharing-default-minimal .nectar-social[data-color-override=override] .nectar-social-inner a:not(:hover),.sharing-default-minimal .nectar-social[data-color-override=override] .nectar-social-inner a:not(:hover) i{color:#825cff}.vc_custom_1469466155666{margin-bottom:10px!important}.vc_custom_1469466205775{margin-bottom:10px!important}.vc_custom_1469466163499{margin-bottom:10px!important}.vc_custom_1469303109495{margin-bottom:10px!important}.vc_custom_1469466563998{margin-top:20px!important}.vc_custom_1469377177047{margin-top:20px!important}.vc_custom_1469747833986{margin-top:-6px!important}.vc_custom_1469488957369{margin-bottom:20px!important}