/*!
Theme Name: Bluefuse Version 3
Version: 1.0.0
Theme URI: http://www.bluefusesystems.com
Author: Jonathan Phillips for Bluefuse Systems
Author URI: http://www.bluefusesystems.com
*/*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 640px){.header{padding-top:0}}.header{z-index:9999;top:0;position:fixed;background:transparent;width:100%;height:100px;padding:0 20px}@media only screen and (min-width: 768px){.header{padding:0 30px}}.header.blue-bar{background:#16C1F3}.header #logo-container{outline:none;position:absolute;position:relative}.header #logo-container img{position:absolute;max-width:150px;width:100%;top:30px;transition:all 0.5s ease}.header #logo-container a{border:none;display:inline;outline:none}.header .logo{left:53%;transform:translateX(-50%);top:30px;max-width:235px}.header #strapline{position:relative;transition:all 0.5s ease;top:25px;left:250px;opacity:0;display:inline-block;width:auto;overflow:visible;padding:0;margin:0}.header #strapline p{transition:opacity 0.5s ease;border-top:1px solid #fff;padding-top:4px;margin:37px 0;display:inline-block;display:none;position:relative;padding:0;overflow:visible;width:100%}@media only screen and (min-width: 525px){.header #strapline p{display:inline-block;color:#fff;font-size:13px;font-size:.8125rem}}@media only screen and (min-width: 600px){.header #strapline p{font-size:15px;font-size:.9375rem}}@media only screen and (min-width: 900px){.header #strapline p{font-size:19px;font-size:1.1875rem}}.header #contact-details{display:inline-block;float:right}@media only screen and (min-width: 600px){.header #logo-container img{width:75%;left:52%}}@media only screen and (min-width: 768px){.header #logo-container img{width:100%;max-width:235px;left:0;transform:none}}@media only screen and (min-width: 1024px){.header #logo-container img{left:50%;transform:translate(-50%)}}.header.header-home #strapline{opacity:0;border-top:1px solid #fff;padding-top:4px;margin:37px 0;transition:opacity 0.5s ease, left 0.3s linear, top 0.5s ease;position:relative;color:#FFFFFF;padding:0;display:none}@media only screen and (min-width: 1100px){.header.header-home #strapline{display:inline-block}}.header.header-home #strapline:first-of-type{display:none}@media only screen and (min-width: 640px){.header.header-home #strapline:first-of-type{display:inline-block}}@media only screen and (min-width: 900px){.header.header-home #strapline{font-size:19px;font-size:1.1875rem}}.header.header-home.scroll #strapline{display:none}@media only screen and (min-width: 500px){.header.header-home.scroll #strapline{opacity:1;width:auto;color:#fff}}@media only screen and (min-width: 1100px){.header.header-home.scroll #strapline{display:inline-block}}.header.page-header #strapline{display:none}@media only screen and (min-width: 1100px){.header.page-header #strapline{display:inline-block}}.header.page-header #strapline:first-of-type{display:none}@media only screen and (min-width: 640px){.header.page-header #strapline:first-of-type{display:inline-block}}@media only screen and (min-width: 900px){.header.page-header #strapline{font-size:19px;font-size:1.1875rem}}.header.page-header.scroll #strapline{display:none}@media only screen and (min-width: 500px){.header.page-header.scroll #strapline{opacity:1;width:auto;color:#fff}}@media only screen and (min-width: 1100px){.header.page-header.scroll #strapline{display:inline-block}}.header.contact #strapline{top:0px;left:120px;opacity:1;display:none}@media only screen and (min-width: 1100px){.header.contact #strapline{display:inline-block}}.header.contact #logo-container img{top:7px;max-width:110px;left:0%;transform:none}@media only screen and (min-width: 768px){.header.contact #logo-container img{left:0;transform:none}}@media only screen and (min-width: 1100px){.header.contact #nav-container{width:60%}}.header #nav-container{display:inline-block;text-align:right;vertical-align:top;width:55%;margin:37px auto;float:right}.header #nav-container #nav-default{padding:28px 0 28px 30px;margin:0;list-style:none;height:79px}@media only screen and (max-width: 800px){.header #nav-container #nav-default{display:block;width:100%;text-align:right}}.header #nav-container #nav-default li{display:inline;height:79px;padding:10px 20px}.header #nav-container #nav-default li a{font-size:16px;font-size:1rem;font-weight:400}.header #nav-container #nav-default li:last-of-type{padding:10px 0 10px 20px}@media only screen and (min-width: 1100px){.header #nav-container #nav-default li{padding:10px 15px}.header #nav-container #nav-default li a{font-size:19px;font-size:1.1875rem}}@media only screen and (max-width: 767px){.header #nav-container{display:none}}.header .nav-hamburger{position:absolute;height:40px;width:40px;border-radius:4px;margin:0;padding:0;z-index:2;box-shadow:0 0 5px rgba(0,0,0,0.25);position:fixed;border:0;margin-top:30px;background:#fff;right:30px}.header .nav-hamburger::after{content:"";position:absolute;top:2px;left:2px;height:calc(100% - 4px);width:calc(100% - 4px);background:#000;display:block;border-radius:1px;z-index:1}.header .nav-hamburger span{background:#16C1F3;width:65%;position:absolute;top:50%;left:50%;padding:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%) translateZ(0);height:3px;display:block;transition:all 0.5s linear;border-radius:2px;z-index:2}.header .nav-hamburger span::before,.header .nav-hamburger span::after{content:"";display:block;border-radius:2px;width:100%;position:absolute;background:#16C1F3;height:3px;top:50%;transition:all 0.5s linear}.header .nav-hamburger span::before{top:-8px}.header .nav-hamburger span::after{top:8px}@media only screen and (min-width: 450px){.header .nav-hamburger{height:54px;width:54px;right:50px;margin-top:23px}.header .nav-hamburger::after{top:3px;left:3px;height:calc(100% - 6px);width:calc(100% - 6px)}.header .nav-hamburger span{height:4px}.header .nav-hamburger span::before,.header .nav-hamburger span::after{height:4px}.header .nav-hamburger span::before{top:-6px;top:-9.5555px}.header .nav-hamburger span::after{top:6px;top:9.5555px}}@media only screen and (min-width: 767px){.header .nav-hamburger{display:none}}.header .nav{height:100%;background:#16C1F3;display:block;width:100%;position:fixed;z-index:2;bottom:0;top:0;color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.25);right:-100%;transition:all 0.5s ease}.header .nav.show{right:0}.header .nav .nav-close{height:40px;width:40px;border-radius:4px;margin:0;padding:0;z-index:1;box-shadow:0 0 5px rgba(0,0,0,0.25);position:fixed;border:0;margin-top:30px;background:#fff;position:relative;z-index:3;right:auto;margin-left:30px;float:left}.header .nav .nav-close::after{content:"";position:absolute;top:2px;left:2px;height:calc(100% - 4px);width:calc(100% - 4px);background:#000;display:block;border-radius:1px;z-index:1}.header .nav .nav-close span{background:#16C1F3;width:65%;position:absolute;top:50%;left:50%;padding:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%) translateZ(0);height:3px;display:block;transition:all 0.5s linear;border-radius:2px;z-index:2}.header .nav .nav-close span::before,.header .nav .nav-close span::after{content:"";display:block;border-radius:2px;width:100%;position:absolute;background:#16C1F3;height:3px;top:50%;transition:all 0.7s linear}.header .nav .nav-close span::before{top:-8px}.header .nav .nav-close span::after{top:8px}.header .nav .nav-close.open span{background:#000}.header .nav .nav-close.open span::before{transform:rotate(-45deg);-webkit-transform:rotate(-45%) translateZ(0);background:#16C1F3;top:0}.header .nav .nav-close.open span::after{transform:rotate(45deg);-webkit-transform:rotate(45%) translateZ(0);top:0;background:#16C1F3}@media only screen and (min-width: 450px){.header .nav .nav-close{height:54px;width:54px;margin-top:23px}.header .nav .nav-close::after{top:3px;left:3px;height:calc(100% - 6px);width:calc(100% - 6px)}.header .nav .nav-close span{height:4px}.header .nav .nav-close span::before,.header .nav .nav-close span::after{height:4px}.header .nav .nav-close span::before{top:-6px;top:-9.5555px;background:#16C1F3}.header .nav .nav-close span::after{top:6px;top:9.5555px;background:#16C1F3}.header .nav .nav-close.open span::before{top:0;-webkit-transform:rotate(-45%) translateZ(0);transform:rotate(-45deg)}.header .nav .nav-close.open span::after{-webkit-transform:rotate(45%) translateZ(0);transform:rotate(45deg);top:0}}.header .nav .top-links{padding-top:38px;font-size:0;overflow:hidden;right:0;position:absolute}.header .nav .top-links a{padding-right:20px;clear:both;display:block;line-height:25px;float:right;color:#fff;padding-left:35px;border:0;font-weight:normal;font-size:15px;font-size:.9375rem}.header .nav .top-links a:nth-child(1){margin-bottom:25px;background:url(./img/phone-white.png) no-repeat left center;background-size:contain}.header .nav .top-links a:nth-child(2){background:url(./img/mail.png) no-repeat left center;background-size:contain}.header .nav ul{padding:0;margin:0 0 0 30px;z-index:3;top:40%;position:absolute;-webkit-transform:translateY(-40%) translateZ(0);transform:translateY(-40%)}.header .nav ul li{list-style:none;line-height:1.9;display:block}.header .nav ul li a{font-family:"Source Sans Pro",sans-serif;border:0;padding:0;margin:0;color:#fff;transition:color 0.5s ease;font-size:30px;font-size:1.875rem;font-weight:normal}.header .nav ul li a:hover{color:#0b607a}.header .nav ul li:hover a{border-bottom:0}.header .nav .social{position:absolute;bottom:20px;font-size:0;left:0;width:100%;display:inline-block;text-align:center}.header .nav .social a{height:50px;padding:0;margin:0 5%;border:0;width:50px}.header .nav .social a.facebook{background-image:url("./img/facebook.png");background-size:cover}.header .nav .social a.twitter{background-image:url("./img/twitter.png");background-size:cover}.header .nav .social a.linkedin{background-image:url("./img/linked-in.png");background-size:cover}.header .nav .address{position:absolute;right:0;bottom:100px;width:100%;color:#fff}.header .nav .address .inner{position:relative;width:50%;float:left;font-family:"Merriweather",serif}.header .nav .address .inner p,.header .nav .address .inner a{font-size:14px;font-size:.875rem;padding:0;font-weight:normal;margin:0;color:#fff}.header .nav .address .inner:nth-child(1){padding-left:30px}@media only screen and (min-width: 500px){.header .nav{right:-80%;width:80%;transition:all 0.5s ease}.header .nav .top-links{padding-top:26px}.header .nav .top-links a:nth-child(1){margin-bottom:10px}}@media only screen and (min-width: 600px){.header .nav{right:-70%;width:70%}.header .nav.show .address .inner p{font-size:15px;font-size:.9375rem}}@media screen and (min-width: 550px) and (max-width: 800px) and (orientation: landscape){.header .nav ul{top:50%}.header .nav ul li{padding:0 0 0.5em;line-height:1.75}.header .nav ul li a{font-size:27px;font-size:1.6875rem}.header .nav .address .inner{float:right}}@media only screen and (min-width: 768px){.header .nav{right:-70%;width:70%}.header .nav .top-links a{font-size:17px;font-size:1.0625rem}}@media only screen and (min-width: 1000px){.header .nav{right:-40%;width:40%}.header .nav.show .address .inner p{font-size:16px;font-size:1rem}}@media only screen and (min-width: 1200px){.header .nav{right:-35%;width:35%}}@media only screen and (min-width: 1290px){.header .nav{right:-31%;width:31%}}@media only screen and (min-width: 1400px){.header .nav{right:-29%;width:29%}}@media only screen and (min-width: 1450px){.header .nav .social{left:8%;transform:none;width:40%;bottom:50px}.header .nav .social a{margin:0 2%}.header .nav .social a.facebook{margin:0 2% 0 0}.header .nav .social a.linkedin{margin:0 0 0 2%}.header .nav .address{width:50%;bottom:50px}.header .nav .address .inner{width:100%}.header .nav .address .inner p{font-size:17px;font-size:1.0625rem}}@media only screen and (min-width: 1900px){.header .nav{width:22.5555%;right:-22.5555%}}@media only screen and (min-width: 2000px){.header .nav{width:21.75%;right:-21.75%}.header .nav .top-links{display:block;float:right;padding-top:34px}.header .nav .top-links a{display:inline-block;clear:none;font-size:16px;font-size:1rem;float:left}.header .nav .top-links a:nth-child(1){padding-right:30px;padding-left:30px}}@media only screen and (min-width: 2300px){.header .nav{width:500px;right:-500px}}.header.contact #nav-container #nav-default{padding:1px 0}.header.contact #nav-container #nav-default li a{color:#fff}.page-header #nav-container #nav-default li a{color:#fff}.project-inner h1,.project-inner h2,.project-inner h3,.project-inner h4,.project-inner h5,.project-inner h6,.project-inner blockquote,.project-inner p,.project-inner .project-spark,.project-inner .project-gallery,.project-inner .project_quotes,.project-inner .project_view_website,.project-inner .project-inner p{max-width:952px;margin:0 auto}@media only screen and (max-width: 1280px){.project-inner h1,.project-inner h2,.project-inner h3,.project-inner h4,.project-inner h5,.project-inner h6,.project-inner blockquote,.project-inner p,.project-inner .project-spark,.project-inner .project-gallery,.project-inner .project_quotes,.project-inner .project_view_website,.project-inner .project-inner p{padding:0.1rem}}.project-inner h1{font-size:3.25rem;text-align:center;font-weight:300;font-family:"Source Sans Pro", sans-serif;padding-bottom:55px}.project-inner h2{padding:0 2rem 3rem;line-height:1.6em;font-weight:300;font-family:"Source Sans Pro", sans-serif;font-size:27px;font-size:1.6875rem}.project-inner h2:not(.subheading){font-size:38px;font-size:2.375rem;text-align:center}.project-inner h3{text-align:center;text-transform:uppercase;padding:0 0.75em;font-size:25px;font-size:1.5625rem;font-weight:300;font-family:"Source Sans Pro", sans-serif;color:#16c1f3}@media only screen and (min-width: 400px){.project-inner h3{font-size:40px;font-size:2.5rem}}.project-inner h4{text-transform:uppercase;padding:0.25em 0 0.25em;font-size:20px;font-size:1.25rem}.project-inner p{font-size:1rem;padding:2em}.project-inner blockquote{color:#666;font-size:2.4rem;line-height:1.4em;padding:1em 0;position:relative;margin-bottom:3rem}@media only screen and (max-width: 768px){.project-inner blockquote{margin:0 30px;font-size:1.4rem}}.project-inner blockquote:after{position:absolute;content:"";left:-24px;border-left:3px solid #16C1F3;height:82%;top:10%;width:0}@media only screen and (max-width: 1280px){.project-inner blockquote:after{left:0;top:8%;height:84%}}.project-inner blockquote span{display:inline-block;width:60%}@media only screen and (max-width: 768px){.project-inner blockquote span{width:100%;padding-left:10px}}@media only screen and (max-width: 1280px){.project-inner blockquote span{padding-left:0.5em}}.project-inner img{max-width:100%;margin:0 0 80px}.project-inner .project-quote-overlay{padding:20px}.project-inner .project-quotes p{color:#fff}.policy-inner{padding:0 2rem}.policy-inner h1,.policy-inner h2,.policy-inner h3,.policy-inner h4,.policy-inner h5,.policy-inner h6,.policy-inner blockquote,.policy-inner table,.policy-inner p,.policy-inner .project-spark,.policy-inner .project-gallery,.policy-inner .project_quotes,.policy-inner .project_view_website,.policy-inner .project-inner p{max-width:952px;margin:0 auto}@media only screen and (max-width: 1280px){.policy-inner h1,.policy-inner h2,.policy-inner h3,.policy-inner h4,.policy-inner h5,.policy-inner h6,.policy-inner blockquote,.policy-inner table,.policy-inner p,.policy-inner .project-spark,.policy-inner .project-gallery,.policy-inner .project_quotes,.policy-inner .project_view_website,.policy-inner .project-inner p{padding:0.1rem}}.policy-inner h1{font-size:3.25rem;font-weight:normal;font-family:"Source Sans Pro", sans-serif;padding-bottom:55px;color:#16C1F3}.policy-inner h2{padding-top:0;padding-bottom:3rem;line-height:1.6em;font-weight:300;font-family:"Source Sans Pro", sans-serif}.policy-inner h2:not(.subheading){font-size:38px;font-size:2.375rem;text-align:center}.policy-inner h3{text-align:left;padding:0 0 0.75em;font-size:20px;font-size:1.25rem;font-weight:400;font-family:"Source Sans Pro", sans-serif;color:#16c1f3}.policy-inner h4{text-transform:uppercase;padding:0.25em 0 0.25em;font-size:20px;font-size:1.25rem}.policy-inner p{font-size:1rem;padding-bottom:2em}.policy-inner p.hide{display:none}.policy-inner blockquote{color:#666;font-size:2.4rem;line-height:1.4em;padding:1em 0;position:relative;margin-bottom:3rem}@media only screen and (max-width: 768px){.policy-inner blockquote{margin-right:30px}}.policy-inner blockquote:after{position:absolute;content:"";left:-24px;border-left:3px solid #16C1F3;height:82%;top:10%;width:0}@media only screen and (max-width: 1280px){.policy-inner blockquote:after{left:0;top:8%;height:84%}}.policy-inner blockquote span{display:inline-block;width:60%}@media only screen and (max-width: 768px){.policy-inner blockquote span{width:100%}}.policy-inner img{max-width:100%;margin:0 0 80px}.policy-inner table{padding-bottom:2em}.policy-inner table.hide{display:none}.policy-inner tr{background:#16c1f3;color:#fff;padding-bottom:rem-calc(20)}.policy-inner td{background:#fff;color:#000;font-size:90%}.policy-inner .project-quote-overlay{padding:20px}.policy-inner .project-quotes p{color:#fff}.project-device-comparison{overflow:hidden;text-align:center;margin:0px auto;max-width:952px;margin-bottom:100px}@media only screen and (min-width: 768px){.project-device-comparison.phone{position:relative;overflow:visible}}@media only screen and (min-width: 900px){.project-device-comparison.tablet{position:relative;overflow:visible}}.project-device-comparison.two-devices-mobile{margin:0}@media only screen and (min-width: 600px){.project-device-comparison.two-devices-mobile{width:80%;margin:0 10%}}.project-device-comparison.two-devices-mobile .tablet-container{width:75%;position:absolute;top:0;left:0;z-index:3}.project-device-comparison.two-devices-mobile .tablet-container .screenshot{top:8%;width:82%}.project-device-comparison.two-devices-mobile .phone-container{width:40%;float:right;margin-top:10%;z-index:4}.project-device-comparison.two-devices-mobile .phone-container .screenshot{top:12.5%;width:71%}@media only screen and (min-width: 768px){.project-device-comparison.two-devices-mobile{display:none}}.project-device-comparison.two-devices{margin-bottom:2rem;margin-top:0}@media only screen and (min-width: 768px){.project-device-comparison.two-devices{margin-top:5rem}}@media only screen and (min-width: 1280px){.project-device-comparison.two-devices{margin-bottom:3rem}}.project-device-comparison.two-devices>div{width:60%}.project-device-comparison.two-devices>div:first-of-type{position:absolute;right:0;top:0}.project-device-comparison.two-devices>div:nth-of-type(2){position:relative;margin-top:24%}.project-device-comparison.two-devices .tablet-container{left:0;transform:none}.project-device-comparison.phone{margin-top:0;display:none}.project-device-comparison.phone .phone-container.project-device-container .project-device-inner .screenshot{width:80%}@media only screen and (min-width: 768px){.project-device-comparison.phone{display:block}.project-device-comparison.phone .phone-container.project-device-container .project-device-inner .screenshot{width:72%}}.project-device-comparison.tablet{display:none}@media only screen and (min-width: 768px){.project-device-comparison.tablet{display:block}}.project-device-comparison.desktop.single{position:relative}.project-device-comparison.desktop.single::after{content:"";background:white;position:absolute;width:20px;height:20px;display:block;z-index:11;bottom:0;width:100%;height:26%}.project-device-comparison.desktop.single .desktop-container.desktop-container.project-device-container .project-device-inner .screenshot{top:8%}.project-device-comparison .row{position:relative}.project-device-comparison .project-device-container{background-size:100% auto;font-size:0;position:relative;overflow:hidden}.project-device-comparison .project-device-container img{margin:0;z-index:10;position:relative;width:100%;height:auto;margin:0 auto}.project-device-comparison .project-device-container .screenshot{position:absolute;top:0;right:0;left:0;z-index:9}.project-device-comparison .project-device-container .project-device-inner .screenshot{z-index:11}.project-device-comparison .project-device-container .project-device-inner .silhouette{width:100%;z-index:12}.project-device-comparison .tablet-container .screenshot{top:9%}.project-device-comparison .desktop-container .screenshot{top:5%}.project-device-comparison .desktop-container{position:relative}.project-device-comparison .desktop-container::after{content:"";background:white;position:absolute;width:20px;height:20px;display:block;z-index:9;bottom:0;width:100%;height:26%}.project-device-comparison .laptop-container .screenshot{top:9%}.project-device-comparison .phone-container .screenshot{top:50px}.project-device-comparison .desktop-container .screenshot,.project-device-comparison .tablet-container .screenshot{width:92.5%}.project-device-comparison .tablet-landscape-container .screenshot{width:82%;top:11.5%;width:80%}.project-device-comparison .laptop-container .screenshot{width:68%;right:5px}.project-device-comparison .phone-container .screenshot{width:90%}.project-device-comparison .phone-container,.project-device-comparison .tablet-container{bottom:0;right:0;width:50%;margin:10px auto}.project-device-comparison .tablet-container{right:auto;left:0;width:75%;margin:10px auto}@media only screen and (max-width: 768px){.project-device-comparison .phone-container .screenshot{top:14%}.project-device-comparison .tablet-container .screenshot{top:12%}.project-device-comparison .tablet-landscape-container .screenshot{top:10%}.project-device-comparison .laptop-container .screenshot{top:9%}.project-device-comparison .desktop-container .screenshot{top:5%}}@media only screen and (min-width: 768px){.project-device-comparison .phone-container{width:auto;position:absolute;right:0}}@media only screen and (min-width: 900px){.project-device-comparison .tablet-container{width:auto;position:absolute}}.two-devices-mobile .tablet-container{position:relative}.two-devices-mobile .tablet-container::after{content:"";background:white;position:absolute;width:20px;height:20px;display:block;z-index:11;bottom:0;width:100%;height:31%}.project-device-comparison.two-devices-mobile .phone-container .screenshot{width:72%}@media only screen and (min-width: 768px){.project-device-comparison.two-devices-mobile .phone-container .screenshot{width:71%}}.banner.case-study{overflow:hidden;position:relative;margin-bottom:2rem}.banner.case-study img{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);width:auto;height:100%}@media only screen and (min-width: 768px){.banner.case-study img{min-height:100vh;min-width:100%;width:auto;height:auto}}.banner.case-study::before{content:"";display:block;height:100%;z-index:1;width:100%;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.9));position:absolute}.banner.case-study .heading,.banner.case-study .policy-heading{position:relative;padding:0 30px;z-index:2;margin-top:200px}.banner.case-study .heading h1,.banner.case-study .policy-heading h1{color:#16C1F3;font-family:"Source Sans Pro",sans-serif;font-size:30px;font-size:1.875rem;font-weight:normal}.banner.case-study .heading h2,.banner.case-study .policy-heading h2{color:#fff;font-family:"Merriweather",serif;font-weight:normal;font-size:20px;font-size:1.25rem}.banner.case-study .policy-heading{position:relative;padding:0 30px;z-index:2;margin-top:200px}.banner.case-study .policy-heading h1{color:#16C1F3;font-family:"Source Sans Pro",sans-serif;font-size:40px;font-size:2.5rem;font-weight:normal}.banner.case-study .quote{display:none}@media only screen and (min-width: 350px){.banner.case-study .quote{display:block;z-index:2;position:relative;padding:0 30px;margin-top:40px;position:absolute}.banner.case-study .quote p{color:#fff}.banner.case-study .quote p:last-of-type{color:#16C1F3}}@media only screen and (min-width: 768px){.banner.case-study .heading,.banner.case-study .policy-heading{margin-top:250px}}@media only screen and (min-width: 1300px){.banner.case-study .quote{position:absolute;top:75%;bottom:auto;margin:0;-webkit-transform:translateY(-75%) translateZ(0);transform:translateY(-75%)}.banner.case-study::before{background:rgba(0,0,0,0.5);background:radial-gradient(rgba(0,0,0,0.5) 20%,rgba(0,0,0,0.7) 60%)}.banner.case-study .heading,.banner.case-study .policy-heading{left:50px;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%);max-width:40%;position:absolute;padding:0;margin:0}.banner.case-study .quote{right:50px;max-width:40%;text-align:right;padding:0;top:75%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%);position:relative;float:right}}.inside-page-container .section{overflow:hidden;width:100%;margin:0}.inside-page-container .section:last-of-type{margin-bottom:2rem}@media only screen and (min-width: 768px){.inside-page-container .section{margin:3.5rem 0}.inside-page-container .section:last-of-type{margin-bottom:3.5rem}}.inside-page-container .section h2,.inside-page-container .section h3{font-family:"Source Sans Pro",sans-serif;color:#16C1F3;font-size:45px;font-size:2.8125rem;font-weight:normal;padding-top:0;line-height:1.1;padding-bottom:1.5rem}.inside-page-container .section h3{font-size:40px;font-size:2.5rem;padding-bottom:1.5rem}.inside-page-container .section .column{width:100%;overflow:hidden;margin:2.5rem 0}.inside-page-container .section .column:last-of-type{margin-bottom:0}.inside-page-container .section .column.margin-bottom{margin-bottom:0}@media only screen and (min-width: 768px){.inside-page-container .section .column.margin-bottom{margin-bottom:3rem}}.inside-page-container .section .column.margin-top{margin-top:0}.inside-page-container .section .column.margin-top .bodyquote{margin-top:3rem}@media only screen and (min-width: 768px){.inside-page-container .section .column.margin-top{margin-top:3rem}.inside-page-container .section .column.margin-top .bodyquote{margin-top:0}}.inside-page-container .section .column p{color:#216171}.inside-page-container .section .column p:last-of-type{padding-bottom:0}.inside-page-container .section .column.narrow{margin-top:1.5rem;margin-bottom:1.5rem}@media only screen and (min-width: 768px){.inside-page-container .section .column.narrow{margin-top:2.5rem;margin-bottom:0}}@media only screen and (min-width: 900px){.inside-page-container .section .column.narrow{margin-top:0}}.inside-page-container .section .column.wide{margin-top:0}@media only screen and (min-width: 768px){.inside-page-container .section .column.wide{margin-top:2.5rem;margin-bottom:0}}.inside-page-container .section .column .bodyquote{font-weight:600;color:#000;padding:0;text-align:center}@media only screen and (min-width: 768px){.inside-page-container .section .column .bodyquote{text-align:right}}@media only screen and (min-width: 768px){.inside-page-container .section .column{width:calc(50% - 3rem);float:left;margin:0 3rem 0 0}.inside-page-container .section .column.narrow{float:left;width:calc(40% - 1.5rem)}.inside-page-container .section .column.wide{width:calc(60% - 1.5rem);float:right}.inside-page-container .section .column:nth-of-type(2){margin:0}.inside-page-container .section .column:last-of-type{margin:0}}.inside-page-container .section .quote-section{overflow:hidden;width:100%;position:relative}.inside-page-container .section .quote-section .project-testimonial{background-repeat:no-repeat;background-size:75px;background-position:bottom left}@media only screen and (min-width: 768px){.inside-page-container .section .quote-section .project-testimonial{margin-top:3rem}}.inside-page-container .section .quote-section .project-testimonial::after{content:"";display:block;position:absolute;height:75px;width:75px;background:transparent;bottom:0;box-shadow:0px 0px 0px 16px white;border-radius:50%}.inside-page-container .section .quote-section .project-testimonial.no-image::after{content:none}.inside-page-container .section .quote-section .project-testimonial h2{font-family:"Source Sans Pro",sans-serif;color:#16C1F3;font-size:45px;font-size:2.8125rem;font-weight:normal;text-align:center}.inside-page-container .section .quote-section .project-testimonial p{font-weight:bold;color:#000}.inside-page-container .section .quote-section .project-testimonial p.testimonial{color:#16C1F3;font-weight:normal;font-style:italic;padding-left:90px;padding-bottom:0;height:70px;line-height:70px;background-size:70px}.inside-page-container .section .quote-section .project-testimonial p.testimonial.no-image{padding-left:0;height:auto;line-height:1.4}.section-banner{background-size:cover;position:relative;background-position:center;clear:both;overflow:hidden;min-height:350px;margin:2rem 0 0 0}@media only screen and (min-width: 768px){.section-banner{margin:0;min-height:500px;margin-bottom:20px}}.section-banner::before{content:"";display:block;height:100%;width:100%;position:absolute;background:radial-gradient(rgba(0,0,0,0.5) 20%,rgba(17,17,17,0.75) 80%);top:0}.section-banner .banner-content{position:relative;max-width:1190px;width:95%;padding:10% 0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0}.section-banner .banner-content p{font-family:"Source Sans Pro",sans-serif;color:#fff;position:relative;z-index:2;text-align:center;font-size:25px;font-size:1.5625rem;font-weight:normal;line-height:1.25;padding:0 10px}@media only screen and (min-width: 768px){.section-banner .banner-content p{font-size:40px;font-size:2.5rem}}.section-banner.what-next{background-size:cover;position:relative;margin:0}.section-banner.what-next::before{content:"";display:block;height:100%;width:100%;position:absolute;background:rgba(0,0,0,0.5);top:0}.section-banner.what-next .content{padding:15% 7% 7% 7%}.section-banner.what-next .content h2{font-family:"Source Sans Pro",sans-serif;padding:0;text-align:left;color:#16C1F3;font-size:40px;font-size:2.5rem;font-weight:normal;position:relative}.section-banner.what-next .content p{position:relative;color:#fff}@media only screen and (min-width: 768px){.section-banner.what-next .content{padding-left:60%}}.section-banner.what-next a.button{color:#fff;width:auto;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);top:auto;transition:opacity 0.5s ease;opacity:1;background:url("./img/button-right-white-small.png") no-repeat center right 18px;font-family:"Merriweather",serif;border:1px solid #fff;font-weight:600;position:relative;padding:22px 79px 20px 18px;font-size:18px;font-size:1.125rem;min-width:230px;cursor:pointer;outline:none}.projects-banner .overlay{position:fixed;top:0;left:0;right:0;bottom:0}.projects-banner .overlay img{min-width:100%;height:100%}.projects-banner .overlay::before{content:"";display:block;position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,0.65)}.projects-banner .text{position:fixed;top:0;bottom:0;left:0;right:0}.projects-banner .text .text-excerpt{position:absolute;top:50%;left:50%;text-align:center;font-family:"Source Sans Pro",sans-serif;color:#fff;width:90%;font-weight:600;line-height:1.2;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%) translateZ(0);font-size:30px;font-size:1.875rem;margin-bottom:50px}@media screen and (min-width: 400px) and (max-width: 600px) and (orientation: landscape){.projects-banner .text .text-excerpt{display:block;top:60%;font-size:26px;font-size:1.625rem}}@media screen and (min-width: 600px) and (max-width: 650px) and (orientation: landscape){.projects-banner .text .text-excerpt{display:block;top:55%;font-size:28px;font-size:1.75rem}}@media screen and (min-width: 650px) and (max-width: 700px) and (orientation: landscape){.projects-banner .text .text-excerpt{display:block;top:55%;font-size:30px;font-size:1.875rem}}@media screen and (min-width: 400px) and (orientation: portrait){.projects-banner .text .text-excerpt{display:none}}@media screen and (min-width: 700px) and (max-width: 1024px) and (orientation: landscape){.projects-banner .text .text-excerpt{display:block;top:55%}}@media screen and (min-width: 1024px) and (orientation: landscape){.projects-banner .text .text-excerpt{display:none}}.projects-banner .text h1{position:absolute;top:50%;left:50%;text-align:center;font-family:"Source Sans Pro",sans-serif;color:#fff;width:90%;line-height:1.2;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%) translateZ(0);font-size:30px;font-size:1.875rem;margin-bottom:50px;display:none}@media only screen and (min-width: 400px) and (orientation: portrait){.projects-banner .text h1{top:55%;display:block}}@media only screen and (min-width: 600px){.projects-banner .text h1{font-size:40px;font-size:2.5rem;top:60%}}@media screen and (min-width: 1024px) and (orientation: landscape){.projects-banner .text h1{display:block;font-size:40px;font-size:2.5rem;top:60%}}@media only screen and (min-width: 768px){.projects-banner .text h1{top:55%}}@media only screen and (min-width: 1000px){.projects-banner .text h1{margin:0;width:80%}}@media only screen and (min-width: 1200px){.projects-banner .text h1{font-size:45px;font-size:2.8125rem}}@media only screen and (min-width: 1300px){.projects-banner .text h1{font-size:50px;font-size:3.125rem}}@media only screen and (min-width: 1700px){.projects-banner .text h1{top:55%;width:50%}}.projects-banner a.button{color:#585858;position:absolute;bottom:2%;width:auto;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);top:auto;transition:opacity 0.5s ease;opacity:1;font-family:"Merriweather",serif;font-weight:600;padding:22px 78px 20px 18px;font-size:18px;font-size:1.125rem;min-width:230px;cursor:pointer;outline:none;height:100px;background-color:transparent;background-image:none}.projects-banner a.button span{position:absolute;top:20px;left:50%;width:28px;height:28px;margin-left:-12px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}#projects{width:100vw;overflow:hidden}#projects a{border-bottom:none;float:left;margin:0;min-height:16.66667vh;padding:0;width:100vw}#projects a:hover{border:none}#projects a .client{display:block;margin:0;border:0;padding:0;position:relative;overflow:hidden;width:100%;height:100%;background-size:cover !important;background-position:center}#projects a .client img{width:auto;height:auto;max-width:100%;position:relative;top:0;left:0;z-index:1}#projects a .client::after{position:absolute;right:0;left:0;top:0;bottom:0;background:transparent;display:block;content:"";transition:background 0.5s ease;z-index:2}#projects a .client .client-logo-front img{position:absolute;top:50%;left:50%;z-index:3;opacity:0.5;transition:all 0.5s ease;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);max-width:56%;width:auto;max-height:80%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%) translateZ(0);top:50%;-moz-transform:translate(-50%, -50%)}#projects a .client .client-logo img{opacity:0;transition:all 0.5s ease;z-index:3;height:auto;width:auto;max-height:80px;max-width:50%;display:block;position:absolute;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%) translateZ(0);top:50%;-moz-transform:translateY(-50%)}#projects a .client p,#projects a .client .button.arrow{position:relative;z-index:3;transition:opacity 0.5s ease}#projects a .client p{color:#0f4a91;font-weight:normal;text-align:center;margin:0 auto;line-height:1.5;font-size:16px;font-size:1rem;opacity:0;display:none}#projects a .client .button.arrow{background-color:transparent;font-size:16px;font-size:1rem;max-width:225px;margin:0 auto;display:block;position:absolute;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%) translateZ(0);top:50%;opacity:0;border:2px solid #fff;padding-top:16px;padding-bottom:16px;font-weight:normal}@media only screen and (min-width: 400px){#projects a .client .client-logo img{height:auto;width:auto;max-height:auto;top:10%;left:50%;margin:0 auto 0;position:absolute;transform:translate(-50%, -10%);-webkit-transform:translate(-50%, -10%) translateZ(0);-moz-transform:translate(-50%, -10%)}#projects a .client .button.arrow{position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%) translateZ(0);left:50%;bottom:10%;top:auto;right:auto}}@media only screen and (min-width: 768px){#projects a{width:50%}#projects a .client .client-logo img{max-height:auto;position:relative;transform:none;left:0;top:0;max-height:100%;max-width:80%}#projects a .client .button.arrow{position:relative;bottom:auto;left:auto;top:auto;transform:none;display:block;margin:0 auto}#projects a .client:nth-child(4n){clear:both}}@media only screen and (min-width: 1000px){#projects a{width:33.3333vw}#projects a .client .client-logo{position:relative;height:25%;margin-top:10px}#projects a .client .client-logo img{max-height:auto;position:relative;transform:none;left:0;top:0;position:absolute;top:50%;left:50%;overflow:hidden;max-height:100%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%) translateZ(0);-moz-transform:translate(-50%, -50%)}#projects a .client .text-wrapper{margin:0;position:absolute;width:100%;overflow:hidden;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%) translateZ(0);z-index:9;padding-top:calc(25% + 20px);height:100%}#projects a .client .text-wrapper p{width:90%;display:block;opacity:0;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%) translateZ(0);left:50%;position:absolute;padding:0;top:50%;width:75%}#projects a .client .button.arrow{opacity:0;bottom:10%;position:absolute;left:50%;width:300px;transform:translateX(-50%);-webkit-transform:translateX(-50%) translateZ(0);border:2px solid #0f4a91}#projects a .client:hover,#projects a .client:active{transition:background 0.5s ease}#projects a .client:hover::after,#projects a .client:active::after{background:rgba(255,255,255,0.85)}#projects a .client:hover .client-logo-front img,#projects a .client:active .client-logo-front img{opacity:0}#projects a .client:hover .client-logo img,#projects a .client:active .client-logo img{opacity:1}#projects a .client:hover p,#projects a .client:active p{opacity:1}#projects a .client:hover .button.arrow,#projects a .client:active .button.arrow{opacity:1}}@media only screen and (min-width: 1200px){#projects a .client .button.arrow{width:225px}}@media only screen and (min-width: 1400px){#projects a .client .client-logo{margin-top:20px}#projects a .client .text-wrapper p{line-height:1.73;font-size:17px;font-size:1.0625rem;width:70%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%) translateZ(0);top:50%}#projects a .client .button.arrow{border:2px solid #0f4a91;padding-top:20px;bottom:10%;font-size:18px;font-size:1.125rem;padding-bottom:20px}}@media only screen and (min-width: 1600px){#projects a .client .text-wrapper p{padding:4% 0}#projects a .client .button.arrow{bottom:13%}}#projects.projects-inside{min-height:100%}#projects.projects-inside a{width:100vw;min-height:16.66667vh}#projects.projects-inside a .client .button.arrow{display:none}#projects.projects-inside a .client .plus{opacity:0}@media only screen and (min-width: 500px){#projects.projects-inside a{width:50%}}@media only screen and (min-width: 768px){#projects.projects-inside a{width:33.3333%}}@media only screen and (min-width: 1000px){#projects.projects-inside a{width:33.3333vw}#projects.projects-inside a:hover .plus{opacity:1;position:absolute;bottom:13%;border-radius:50%;border:3px solid white;width:40px;height:40px;transform:translateX(-50%);-webkit-transform:translateX(-50%) translateZ(0);left:50%;z-index:3;transition:opacity 0.5s ease}#projects.projects-inside a:hover .plus::before,#projects.projects-inside a:hover .plus::after{content:"";display:block;background:#fff;width:4px;position:absolute;height:90%;left:50%;top:2px;transform:translateX(-50%);-webkit-transform:translateX(-50%) translateZ(0)}#projects.projects-inside a:hover .plus::after{transform:rotate(90deg);-webkit-transform:rotate(90deg) translateZ(0);left:calc(50% - 2px)}}#projects.projects-inside .projects-cta{position:relative;background:#000;font-size:0;float:left;clear:both;background:linear-gradient(rgba(0,0,0,0.75), rgba(0,0,0,0.75)),url("./img/never-settle.jpg") no-repeat left center;background-size:cover;overflow:hidden;display:table;background-position:center left 25%}#projects.projects-inside .projects-cta p{text-align:left;font-family:"Source Sans Pro",sans-serif;color:#194551;display:inline-block;vertical-align:middle;padding:0;line-height:1.3;height:100%;width:100%;padding-bottom:0;font-size:20px;font-size:1.25rem;font-weight:bold;background:rgba(255,255,255,0.65);padding-left:20px;display:table-cell;mix-blend-mode:screen;padding-right:20px}#projects.projects-inside .projects-cta p span.heading{font-size:35px;font-size:2.1875rem;line-height:1}#projects.projects-inside .projects-cta p span.space{height:15px;display:block}@media only screen and (min-width: 1000px){#projects.projects-inside .projects-cta p{padding-left:50%}}#projects.projects-inside .projects-cta.one-col{width:100%}#projects.projects-inside .projects-cta.one-col p{padding-left:20px}#projects.projects-inside .projects-cta.two-col{width:100%}@media only screen and (min-width: 500px){#projects.projects-inside .projects-cta{clear:none}#projects.projects-inside .projects-cta.one-col{clear:both;width:100%}#projects.projects-inside .projects-cta.two-col{width:50%}}@media only screen and (min-width: 768px){#projects.projects-inside .projects-cta{width:50%;clear:none}#projects.projects-inside .projects-cta.one-col{width:33.3333%;clear:none}#projects.projects-inside .projects-cta.two-col{width:66.6666%}}.about-banner{position:fixed;top:0;left:0;bottom:0;right:0;background-size:cover}.about-banner img{position:absolute;min-height:107%;min-width:100%;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);top:-7%}.about-banner .overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-size:cover}.about-banner .overlay::before{background:rgba(70,132,150,0.3);background:rgba(255,255,255,0.5);content:"";display:block;top:0;bottom:0;left:0;right:0;position:absolute}.about-banner svg{display:block;position:fixed;height:100%;width:100%;right:0;left:0}.about-banner svg .rectangle{transform:scale(10000, 10000)}.about-banner svg text{font-family:"Source Sans Pro",sans-serif;font-weight:bold;text-align:center;font-size:25px;font-size:1.5625rem}@media only screen and (min-width: 400px){.about-banner svg text{font-size:30px;font-size:1.875rem}}@media only screen and (min-width: 500px){.about-banner svg text{font-size:35px;font-size:2.1875rem}}@media only screen and (min-width: 600px){.about-banner svg text{font-size:40px;font-size:2.5rem}}@media only screen and (min-width: 768px){.about-banner svg text{width:75%;font-size:50px;font-size:3.125rem}}@media only screen and (min-width: 1400px){.about-banner svg text{font-size:60px;font-size:3.75rem}}@media screen and (device-width: 732px) and (device-height: 412px) and (orientation: landscape){.about-banner svg text{font-size:30px;font-size:1.875rem}}@media screen and (min-width: 533px) and (max-width: 600px) and (orientation: landscape){.about-banner svg text{font-size:18px;font-size:1.125rem}}@media screen and (device-width: 568px) and (device-height: 320px) and (orientation: landscape){.about-banner svg text{font-size:20px;font-size:1.25rem;width:60%}}@media screen and (device-width: 736px) and (device-height: 414px) and (orientation: landscape){.about-banner svg text{width:60%;font-size:30px;font-size:1.875rem}}@media screen and (min-width: 600px) and (max-width: 700px) and (orientation: landscape){.about-banner svg text{font-size:30px;font-size:1.875rem}}.about-banner a.button{color:#585858;position:absolute;bottom:2%;width:auto;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);top:auto;transition:opacity 0.5s ease;opacity:1;font-family:"Merriweather",serif;font-weight:600;padding:22px 78px 20px 18px;font-size:18px;font-size:1.125rem;min-width:230px;cursor:pointer;outline:none;height:100px;background-color:transparent;background-image:none}.about-banner a.button span{position:absolute;top:20px;left:50%;width:28px;height:28px;margin-left:-12px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.about-video{position:relative;margin:150px 0 0}.about-video .overlay{position:absolute;top:0;width:100%;display:block;z-index:1;background:#fff}.about-video .overlay::after{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(#fff, transparent 50%);top:100%}.about-video .about-section-inner{max-width:1190px;margin:0 auto;position:relative;overflow:hidden;z-index:2;padding:0 1rem;max-width:1190px}.about-video .about-section-inner .text h2{color:#16C1F3;font-family:"Source Sans Pro",sans-serif;padding-top:0;line-height:1;font-size:50px;font-size:3.125rem;font-weight:normal}.about-video .about-section-inner .text p:last-of-type{padding-bottom:0}.about-video .about-section-inner .address h4{color:#216171;font-weight:normal;font-size:25px;font-size:1.5625rem;padding-bottom:5px}.about-video .about-section-inner .address p{padding-bottom:0}.about-video .about-section-inner .address p span{color:#216171;font-weight:400}.about-video .about-section-inner .address p:first-of-type{margin-top:2rem}@media only screen and (min-width: 768px){.about-video .about-section-inner{padding:0 1.5rem}.about-video .about-section-inner .text{width:calc(60% - 1rem);padding-right:7%;float:left}.about-video .about-section-inner .address{width:calc(40% - 1rem);float:right;padding-left:2%;padding-top:5.1%}.about-video .about-section-inner .address p:first-of-type{margin-top:1rem}}@media only screen and (min-width: 1280px){.about-video .about-section-inner{padding:0}.about-video .about-section-inner .text{width:60%}.about-video .about-section-inner .address{width:35%}.about-video .about-section-inner .address p:first-of-type{margin-top:0}}.about-video .video-wrapper{margin-top:0;position:absolute;z-index:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto}.about-video .video-wrapper video{width:100%}@media only screen and (min-width: 768px){.about-video .video-wrapper{margin-top:52px}}@media only screen and (min-height: 730px){.about-video .video-wrapper{margin-top:10px}}@media only screen and (min-height: 800px){.about-video .video-wrapper{margin-top:52px}}@media only screen and (min-height: 1024px){.about-video .video-wrapper{margin-top:101px}}@media only screen and (min-height: 1300px){.about-video .video-wrapper{margin-top:150px}}@media only screen and (min-width: 768px){.about-video .overlay::after{background:linear-gradient(#fff, transparent 80%)}}@media only screen and (min-height: 800px){.about-video{margin:175px 0 0}}@media only screen and (min-height: 1024px){.about-video{margin:200px 0 0}}@media only screen and (min-height: 1300px){.about-video{margin:250px 0 0}}.team-wrapper{background:#fff;position:relative}.team-container{background:#fff;position:relative;max-width:1190px;margin:0 auto;position:relative;padding-top:30px}.team-container h1{color:#16C1F3;font-family:"Source Sans Pro",sans-serif;padding-top:0;line-height:1;font-size:50px;font-size:3.125rem;font-weight:normal}@media only screen and (max-width: 1280px){.team-container{padding-left:1rem;padding-right:1rem}}.main-team-member{width:100%;float:none;margin:0 auto 40px}.main-team-member img{float:left;max-width:250px;height:auto;border-radius:150px;border:5px solid #16C1F3;margin:0 32px 60px 0}@media only screen and (max-width: 1000px){.main-team-member img{margin-bottom:30px}}.main-team-member h2{padding:20px 0 8px;line-height:1;font-weight:400;font-family:"Source Sans Pro",sans-serif}.main-team-member h3{line-height:1;font-weight:300;padding:0 0 20px;font-family:"Source Sans Pro",sans-serif}.main-team-member p{margin:0 100px 60px 0}@media only screen and (max-width: 1000px){.main-team-member p{margin-right:0;margin-bottom:10px}}.team-members{max-width:1190px;margin:0 auto}.team-members .team-members-row{position:relative}.team-members .team-member{width:33.33%;float:left;text-align:center;margin:0 0 20px}.team-members .team-member:nth-child(3n+2){width:33.33%}.team-members .team-member:nth-child(3n){float:right}.team-members .team-member img{display:block;width:100%;height:auto;margin:0 auto 36px;padding:0 20px}.team-members .team-member h2{line-height:1;padding:0 0 8px;font-weight:400;font-family:"Source Sans Pro",sans-serif}.team-members .team-member h3{line-height:1;font-size:22px;font-size:1.375rem;padding:0 0 20px;font-weight:300;font-family:"Source Sans Pro",sans-serif}.team-members .team-member hr{position:absolute;bottom:50px;width:32%}@media only screen and (max-width: 1000px){.team-members .team-member hr{bottom:auto;width:100%}}@media only screen and (max-width: 600px){.team-members .team-member{float:none;width:100%}.team-members .team-member:nth-child(3n+2){padding:0;width:100%}.team-members .team-member:nth-child(3n){float:none}}.page-template-page-our-process .header-our-process{height:300px !important;overflow:hidden}.page-template-page-our-process .header-our-process .our-process-header-image{height:350px;width:100%}@media only screen and (max-width: 1200px){.page-template-page-our-process .header-our-process .our-process-header-image{max-width:none;width:auto;display:block;left:50%;margin-left:-680px}}@media only screen and (max-width: 768px){.page-template-page-our-process .header-our-process .header-title h1{font-size:62px;font-size:3.875rem}}@media only screen and (max-width: 480px){.page-template-page-our-process .header-our-process .header-title h1{font-size:62px;font-size:3.875rem}}.our-process-content-container{position:relative}.our-process-content-container .process-row{overflow:hidden}.our-process-content-container .process-col{float:left;width:50%;min-height:350px;padding:70px 80px 20px;border-top:4px solid #FFF;background-color:#b2e2f4;background-repeat:no-repeat;background-position:top right;position:relative}@media only screen and (max-width: 1150px){.our-process-content-container .process-col{padding-left:50px;padding-right:60px}}@media only screen and (max-width: 1024px){.our-process-content-container .process-col{width:100%;padding:40px 60px 20px;min-height:auto}}.our-process-content-container .process-col:after{content:' ';position:absolute;right:0;width:44px;height:160px;margin-right:-42.5px;background-image:url("./img/our-process/arrow1.png");background-repeat:no-repeat;z-index:3}.our-process-content-container .process-col .process-content{width:100%;max-width:450px;position:relative}@media only screen and (max-width: 1024px){.our-process-content-container .process-col .process-content{margin:0 auto}}.our-process-content-container .process-col .process-content h2{color:#FFF}.our-process-content-container .process-col .process-content .icon{width:150px;height:151px;position:absolute;left:0;top:20px}@media only screen and (max-width: 1024px){.our-process-content-container .process-col .process-content .icon{float:left;margin-top:20px}}@media only screen and (max-width: 520px){.our-process-content-container .process-col .process-content .icon{display:none}}.our-process-content-container .process-col .process-content .description{margin-left:200px}@media only screen and (max-width: 520px){.our-process-content-container .process-col .process-content .description{margin:0}}.our-process-content-container .process-col.discover,.our-process-content-container .process-col.deliver{border-right:4px solid #FFF}.our-process-content-container .process-col.discover .process-content,.our-process-content-container .process-col.deliver .process-content{float:right}@media only screen and (max-width: 1024px){.our-process-content-container .process-col.discover .process-content,.our-process-content-container .process-col.deliver .process-content{float:none}}.our-process-content-container .process-col.discover .process-content .icon,.our-process-content-container .process-col.deliver .process-content .icon{position:absolute;right:0;left:auto}@media only screen and (max-width: 1024px){.our-process-content-container .process-col.discover .process-content .icon,.our-process-content-container .process-col.deliver .process-content .icon{position:static;top:auto;right:auto}}.our-process-content-container .process-col.discover .process-content .description,.our-process-content-container .process-col.deliver .process-content .description{margin-right:170px;margin-left:0}@media only screen and (max-width: 1024px){.our-process-content-container .process-col.discover .process-content .description,.our-process-content-container .process-col.deliver .process-content .description{margin-right:0;padding-left:200px}}@media only screen and (max-width: 1024px) and (max-width: 520px){.our-process-content-container .process-col.discover .process-content .description,.our-process-content-container .process-col.deliver .process-content .description{padding-left:0}}.our-process-content-container .process-col.discover{background-image:url("./img/our-process/discover-bg.png");background-position:top left}@media only screen and (max-width: 1024px){.our-process-content-container .process-col.discover:after{bottom:-100px;right:0;left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background-position:center;width:100%;margin:0}}.our-process-content-container .process-col.discover .icon{background-image:url("./img/our-process/discover-icon.png")}.our-process-content-container .process-col.design{background-color:#9edcf2;background-image:url("./img/our-process/design-bg.png")}.our-process-content-container .process-col.design:after{background-image:none}.our-process-content-container .process-col.design .icon{background-image:url("./img/our-process/design-icon.png")}.our-process-content-container .process-col.deliver{background-color:#74d0ed;background-image:url("./img/our-process/deliver-bg.png");background-position:bottom left;-webkit-background-size:400px;background-size:400px}.our-process-content-container .process-col.deliver:after{background-image:none}.our-process-content-container .process-col.deliver .icon{background-image:url("./img/our-process/deliver-icon.png")}.our-process-content-container .process-col.deliver .description{margin-top:-30px}@media only screen and (max-width: 1024px){.our-process-content-container .process-col.deliver .description{margin-top:0}}.our-process-content-container .process-col.develop{float:right;border-right:none;background-color:#8ad5ef;background-image:url("./img/our-process/develop-bg.png");background-position:bottom right;-webkit-background-size:400px;background-size:400px}.our-process-content-container .process-col.develop:after{background-image:url("./img/our-process/arrow3.png");right:auto;left:-44px;top:120px;width:45px;height:160px}@media only screen and (max-width: 1024px){.our-process-content-container .process-col.develop:after{bottom:-101px;right:0;left:0;top:auto;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);background-position:center;width:100%;margin:0}}.our-process-content-container .process-col.develop .icon{background-image:url("./img/our-process/develop-icon.png")}.our-process-content-container #arrow2{background-image:url("./img/our-process/arrow2.png");position:absolute;top:50%;right:50%;width:171px;height:45px;z-index:5;margin-right:-300px}@media only screen and (max-width: 1024px){.our-process-content-container #arrow2{display:block;top:auto;right:auto;width:100%;background-repeat:no-repeat;background-position:center;margin-right:0}}.our-process-content-container #arrow4{background-image:url("./img/our-process/arrow4.png");position:absolute;bottom:50%;left:50%;width:171px;height:46px;z-index:5;margin-bottom:-5px;margin-left:-300px}@media only screen and (max-width: 1024px){.our-process-content-container #arrow4{display:none}}.our-process-content-container #process-bf-logo{position:absolute;top:50%;left:50%;margin-top:-93px;margin-left:-95px;z-index:5}@media only screen and (max-width: 1024px){.our-process-content-container #process-bf-logo{display:none}}#process-titles ul{overflow:hidden;padding:0}#process-titles ul li{list-style-type:none;width:33%;float:left;margin:0;padding:20px;background-color:#00D0F1}#process-descriptions .process-description{display:none}.pie-chart-container{background:transparent;line-height:0;overflow:hidden;position:relative;z-index:2;-webkit-transform:rotate(-90%) translateZ(0);transform:rotate(-90deg)}.pie-chart-container .image{display:block;position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1;-webkit-transform:rotate(90%) translateZ(0);transform:rotate(90deg)}.pie-chart-container .image img{border-radius:50%;position:absolute;height:100%;width:100%;border-radius:50%;clip-path:polygon(0% 86%, 0% 0%, 100% 0%, 100% 86%, 50% 50%);-webkit-clip-path:polygon(0% 86%, 0% 0%, 100% 0%, 100% 86%, 50% 50%);-o-clip-path:polygon(0% 86%, 0% 0%, 100% 0%, 100% 86%, 50% 50%);-moz-clip-path:polygon(0% 86%, 0% 0%, 100% 0%, 100% 86%, 50% 50%);opacity:0}.pie-chart-container .image img.fadeInImage{opacity:1;transition:opacity 1800ms ease}.pie-chart-container.single{right:auto;position:relative;top:auto;transform:none}.pie-chart-container #pie-chart{height:100%;z-index:2;position:relative}.pie-chart-container #pie-chart .segment:hover{cursor:pointer}.pie-chart-container #pie-chart #segment1{fill:rgba(138,196,213,0.8);transition:fill 1550ms ease}.pie-chart-container #pie-chart #segment2{fill:rgba(98,186,212,0.8);transition:fill 1550ms ease}.pie-chart-container #pie-chart #segment3{fill:rgba(51,167,199,0.8);transition:fill 1550ms ease}.pie-chart-container #pie-chart #segment4{fill:rgba(20,167,208,0.8);transition:fill 1550ms ease}.pie-chart-container #pie-chart #segment1.segment.fillmain,.pie-chart-container #pie-chart #segment2.segment.fillmain,.pie-chart-container #pie-chart #segment3.segment.fillmain,.pie-chart-container #pie-chart #segment4.segment.fillmain{fill:url("#image");fill:rgba(217,54,54,0.85)}.pie-chart-container #text-container{position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:rotate(90%) translateZ(0);transform:rotate(90deg);pointer-events:none;z-index:2}.pie-chart-container #text-container .section{position:absolute;height:50%;width:50%;text-align:center}.pie-chart-container #text-container .section span{color:#333;opacity:0.3;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%);font-size:70px;font-size:4.375rem;font-weight:bold;font-family:"Merriweather",serif;transition:font-size 0.4s ease}.pie-chart-container #text-container .section p{padding:0;color:#fff;display:block}.pie-chart-container #text-container .section p:first-of-type{position:absolute;font-family:"Merriweather",serif;top:50%;font-size:17px;font-size:1.0625rem;opacity:0.7;font-weight:600;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%);transition:opacity 0.7s ease;width:100%}.pie-chart-container #text-container .section p:last-of-type{opacity:0;width:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);left:50%;top:40%;position:absolute;display:none;transition:opacity 0.7s ease}.pie-chart-container #text-container .section.one{top:0;left:0}.pie-chart-container #text-container .section.one span,.pie-chart-container #text-container .section.one p:first-of-type{top:60%;left:55%}.pie-chart-container #text-container .section.two{top:0;right:0}.pie-chart-container #text-container .section.two span,.pie-chart-container #text-container .section.two p:first-of-type{top:60%;left:45%}.pie-chart-container #text-container .section.three{bottom:0;right:0}.pie-chart-container #text-container .section.three span,.pie-chart-container #text-container .section.three p:first-of-type{top:40%;left:45%}.pie-chart-container #text-container .section.four{bottom:0;left:0}.pie-chart-container #text-container .section.four span,.pie-chart-container #text-container .section.four p:first-of-type{top:40%;left:55%}.pie-chart-container #text-container .section.positionTwo,.pie-chart-container #text-container .section.positionThree,.pie-chart-container #text-container .section.positionFour{top:auto;right:auto;left:auto;bottom:-10%;width:33.3333%}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionFour span{font-size:50px;font-size:3.125rem}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour span,.pie-chart-container #text-container .section.positionFour p:first-of-type{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%)}.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour p:first-of-type{font-size:13px;font-size:.8125rem}.pie-chart-container #text-container .section.positionTwo{right:13%;bottom:-1%}.pie-chart-container #text-container .section.positionThree{left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%)}.pie-chart-container #text-container .section.positionFour{left:13%;bottom:-1%}.pie-chart-container #text-container .section.expanded{width:100%;bottom:auto;right:auto;top:0;max-height:50%;overflow:hidden}.pie-chart-container #text-container .section.expanded span{top:50%;left:50%;font-size:100px;font-size:6.25rem}.pie-chart-container #text-container .section.expanded p:first-of-type{top:40%;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);opacity:1;font-size:35px;font-size:2.1875rem}@media screen and (orientation: landscape){.pie-chart-container{left:50%;-webkit-transform:translateX(-50%) rotate(-90%) translateZ(0);transform:translateX(-50%) rotate(-90deg)}}@media only screen and (min-width: 500px) and (orientation: portrait){.pie-chart-container #text-container .section span{color:#333;opacity:0.3;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%);font-size:160px;font-size:10rem;font-weight:bold;font-family:"Merriweather",serif;transition:font-size 0.4s ease}.pie-chart-container #text-container .section p:first-of-type{top:50%;font-size:25px;font-size:1.5625rem;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%)}.pie-chart-container #text-container .section p:last-of-type{opacity:0;width:70%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);left:50%;top:40%;position:absolute;display:none}.pie-chart-container #text-container .section.one{top:0;left:0}.pie-chart-container #text-container .section.one span,.pie-chart-container #text-container .section.one p:first-of-type{top:60%;left:55%}.pie-chart-container #text-container .section.two{top:0;right:0}.pie-chart-container #text-container .section.two span,.pie-chart-container #text-container .section.two p:first-of-type{top:60%;left:45%}.pie-chart-container #text-container .section.three{bottom:0;right:0}.pie-chart-container #text-container .section.three span,.pie-chart-container #text-container .section.three p:first-of-type{top:40%;left:45%}.pie-chart-container #text-container .section.four{bottom:0;left:0}.pie-chart-container #text-container .section.four span,.pie-chart-container #text-container .section.four p:first-of-type{top:40%;left:55%}.pie-chart-container #text-container .section.positionTwo,.pie-chart-container #text-container .section.positionThree,.pie-chart-container #text-container .section.positionFour{top:auto;right:auto;left:auto;bottom:-10%;width:33.3333%}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionFour span{font-size:85px;font-size:5.3125rem}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour span,.pie-chart-container #text-container .section.positionFour p:first-of-type{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%)}.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour p:first-of-type{font-size:20px;font-size:1.25rem}.pie-chart-container #text-container .section.positionTwo{right:13%;bottom:-1%}.pie-chart-container #text-container .section.positionThree{left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%)}.pie-chart-container #text-container .section.positionFour{left:13%;bottom:-1%}.pie-chart-container #text-container .section.expanded{width:100%;bottom:auto;right:auto;top:0}.pie-chart-container #text-container .section.expanded span{top:50%;left:50%;font-size:200px;font-size:12.5rem}.pie-chart-container #text-container .section.expanded p:first-of-type{top:16%;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);font-size:35px;font-size:2.1875rem}.pie-chart-container #text-container .section.expanded p:last-of-type{opacity:1;display:inline-block}}@media only screen and (min-width: 768px){.pie-chart-container{width:55%;margin-left:0;margin-right:0;-webkit-transform:translateX(-50%) rotate(-90deg) translateZ(0);transform:translateX(-50%) rotate(-90deg);right:0;left:50%;margin-top:5%}.pie-chart-container #text-container{position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:rotate(-90deg) translateZ(0);transform:rotate(90deg);pointer-events:none}.pie-chart-container #text-container .section{position:absolute;height:50%;width:50%;text-align:center}.pie-chart-container #text-container .section span{color:#333;opacity:0.3;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%);font-size:140px;font-size:8.75rem;font-weight:bold;font-family:"Merriweather",serif;transition:font-size 0.4s ease}.pie-chart-container #text-container .section p{padding:0;color:#fff}.pie-chart-container #text-container .section p:first-of-type{position:absolute;font-family:"Merriweather",serif;top:50%;font-size:25px;font-size:1.5625rem;opacity:0.7;font-weight:600;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%)}.pie-chart-container #text-container .section p:last-of-type{opacity:0;width:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);left:50%;top:35%;position:absolute;display:none;padding-top:3%;font-weight:bold}.pie-chart-container #text-container .section.one{top:0;left:0}.pie-chart-container #text-container .section.one span,.pie-chart-container #text-container .section.one p:first-of-type{top:60%;left:55%}.pie-chart-container #text-container .section.two{top:0;right:0}.pie-chart-container #text-container .section.two span,.pie-chart-container #text-container .section.two p:first-of-type{top:60%;left:45%}.pie-chart-container #text-container .section.three{bottom:0;right:0}.pie-chart-container #text-container .section.three span,.pie-chart-container #text-container .section.three p:first-of-type{top:40%;left:45%}.pie-chart-container #text-container .section.four{bottom:0;left:0}.pie-chart-container #text-container .section.four span,.pie-chart-container #text-container .section.four p:first-of-type{top:40%;left:55%}.pie-chart-container #text-container .section.positionTwo,.pie-chart-container #text-container .section.positionThree,.pie-chart-container #text-container .section.positionFour{top:auto;right:auto;left:auto;bottom:-10%;width:33.3333%}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionFour span{font-size:85px;font-size:5.3125rem}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour span,.pie-chart-container #text-container .section.positionFour p:first-of-type{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%)}.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour p:first-of-type{font-size:20px;font-size:1.25rem}.pie-chart-container #text-container .section.positionTwo{right:13%;bottom:-1%}.pie-chart-container #text-container .section.positionThree{left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%)}.pie-chart-container #text-container .section.positionFour{left:13%;bottom:-1%}.pie-chart-container #text-container .section.expanded{width:100%;bottom:auto;right:auto;top:0}.pie-chart-container #text-container .section.expanded span{top:50%;left:50%;font-size:200px;font-size:12.5rem}.pie-chart-container #text-container .section.expanded p:first-of-type{top:16%;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);font-size:35px;font-size:2.1875rem}.pie-chart-container #text-container .section.expanded p:last-of-type{opacity:1;display:inline-block}}@media only screen and (min-width: 900px){.pie-chart-container{width:55%;margin-left:0;margin-right:0;position:absolute;top:30%;-webkit-transform:translateY(-30%) rotate(-90deg) translateZ(0);transform:translateY(-30%) rotate(-90deg);right:0;left:auto}}@media only screen and (min-width: 900px) and (max-height: 700px) and (orientation: landscape){.pie-chart-container #text-container .section span{color:#333;opacity:0.3;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%);font-size:130px;font-size:8.125rem;font-weight:bold;font-family:"Merriweather",serif;transition:font-size 0.4s ease}.pie-chart-container #text-container .section p:first-of-type{top:50%;font-size:25px;font-size:1.5625rem;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%)}.pie-chart-container #text-container .section p:last-of-type{opacity:0;width:70%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);left:50%;top:25%;position:absolute;display:none}.pie-chart-container #text-container .section.one{top:0;left:0}.pie-chart-container #text-container .section.one span,.pie-chart-container #text-container .section.one p:first-of-type{top:60%;left:55%}.pie-chart-container #text-container .section.two{top:0;right:0}.pie-chart-container #text-container .section.two span,.pie-chart-container #text-container .section.two p:first-of-type{top:60%;left:45%}.pie-chart-container #text-container .section.three{bottom:0;right:0}.pie-chart-container #text-container .section.three span,.pie-chart-container #text-container .section.three p:first-of-type{top:40%;left:45%}.pie-chart-container #text-container .section.four{bottom:0;left:0}.pie-chart-container #text-container .section.four span,.pie-chart-container #text-container .section.four p:first-of-type{top:40%;left:55%}.pie-chart-container #text-container .section.positionTwo,.pie-chart-container #text-container .section.positionThree,.pie-chart-container #text-container .section.positionFour{top:auto;right:auto;left:auto;bottom:-10%;width:33.3333%}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionFour span{font-size:70px;font-size:4.375rem}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour span,.pie-chart-container #text-container .section.positionFour p:first-of-type{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%)}.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour p:first-of-type{font-size:20px;font-size:1.25rem}.pie-chart-container #text-container .section.positionTwo{right:13%;bottom:-1%}.pie-chart-container #text-container .section.positionThree{left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%)}.pie-chart-container #text-container .section.positionFour{left:13%;bottom:-1%}.pie-chart-container #text-container .section.expanded{width:100%;bottom:auto;right:auto;top:0}.pie-chart-container #text-container .section.expanded span{top:50%;left:50%;font-size:200px;font-size:12.5rem}.pie-chart-container #text-container .section.expanded p:first-of-type{top:10%;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);font-size:25px;font-size:1.5625rem}.pie-chart-container #text-container .section.expanded p:last-of-type{opacity:1;display:inline-block;font-size:14px;font-size:.875rem}}@media only screen and (min-width: 1000px){.pie-chart-container #text-container .section span{font-size:150px;font-size:9.375rem}.pie-chart-container #text-container .section.positionTwo,.pie-chart-container #text-container .section.positionThree,.pie-chart-container #text-container .section.positionFour{top:auto;right:auto;left:auto;bottom:-10%;width:33.3333%}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionFour span{font-size:85px;font-size:5.3125rem}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour span,.pie-chart-container #text-container .section.positionFour p:first-of-type{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%)}.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour p:first-of-type{font-size:20px;font-size:1.25rem}.pie-chart-container #text-container .section.positionTwo{right:13%;bottom:-1%}.pie-chart-container #text-container .section.positionThree{left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%)}.pie-chart-container #text-container .section.positionFour{left:13%;bottom:-1%}.pie-chart-container #text-container .section.expanded{width:100%;bottom:auto;right:auto;top:0}.pie-chart-container #text-container .section.expanded span{top:50%;left:50%;font-size:200px;font-size:12.5rem}.pie-chart-container #text-container .section.expanded p:first-of-type{top:16%;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);font-size:35px;font-size:2.1875rem}.pie-chart-container #text-container .section.expanded p:last-of-type{opacity:1;display:inline-block;position:absolute}}@media only screen and (min-width: 1100px) and (orientation: landscape){.pie-chart-container #text-container .section span{color:#333;opacity:0.3;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%);font-size:160px;font-size:10rem;font-weight:bold;font-family:"Merriweather",serif;transition:font-size 0.4s ease}.pie-chart-container #text-container .section p:first-of-type{top:50%;font-size:25px;font-size:1.5625rem;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%)}.pie-chart-container #text-container .section p:last-of-type{opacity:0;width:70%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);left:50%;top:40%;position:absolute;display:none}.pie-chart-container #text-container .section.one{top:0;left:0}.pie-chart-container #text-container .section.one span,.pie-chart-container #text-container .section.one p:first-of-type{top:60%;left:55%}.pie-chart-container #text-container .section.two{top:0;right:0}.pie-chart-container #text-container .section.two span,.pie-chart-container #text-container .section.two p:first-of-type{top:60%;left:45%}.pie-chart-container #text-container .section.three{bottom:0;right:0}.pie-chart-container #text-container .section.three span,.pie-chart-container #text-container .section.three p:first-of-type{top:40%;left:45%}.pie-chart-container #text-container .section.four{bottom:0;left:0}.pie-chart-container #text-container .section.four span,.pie-chart-container #text-container .section.four p:first-of-type{top:40%;left:55%}.pie-chart-container #text-container .section.positionTwo,.pie-chart-container #text-container .section.positionThree,.pie-chart-container #text-container .section.positionFour{top:auto;right:auto;left:auto;bottom:-10%;width:33.3333%}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionFour span{font-size:85px;font-size:5.3125rem}.pie-chart-container #text-container .section.positionTwo span,.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree span,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour span,.pie-chart-container #text-container .section.positionFour p:first-of-type{top:50%;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%)}.pie-chart-container #text-container .section.positionTwo p:first-of-type,.pie-chart-container #text-container .section.positionThree p:first-of-type,.pie-chart-container #text-container .section.positionFour p:first-of-type{font-size:20px;font-size:1.25rem}.pie-chart-container #text-container .section.positionTwo{right:13%;bottom:-1%}.pie-chart-container #text-container .section.positionThree{left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%)}.pie-chart-container #text-container .section.positionFour{left:13%;bottom:-1%}.pie-chart-container #text-container .section.expanded{width:100%;bottom:auto;right:auto;top:0}.pie-chart-container #text-container .section.expanded span{top:50%;left:50%;font-size:200px;font-size:12.5rem}.pie-chart-container #text-container .section.expanded p:first-of-type{top:16%;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);font-size:35px;font-size:2.1875rem}.pie-chart-container #text-container .section.expanded p:last-of-type{opacity:1;display:inline-block}}@media only screen and (min-width: 1190px){.pie-chart-container{right:30px}}@media only screen and (min-width: 1250px){.pie-chart-container{right:0}}@media only screen and (min-width: 1200px){.pie-chart-container #text-container .section span{font-size:180px;font-size:11.25rem}}#contact{background:#16C1F3;padding:0 0 10px;position:relative;width:100%;bottom:0;overflow:hidden}@media only screen and (min-width: 1000px){#contact{padding:0}}#contact .container-full-width h1{color:#fff;font-weight:normal;display:block;font-size:30px;font-size:1.875rem;text-align:center;margin:0;padding:20px 0 30px;font-family:"Source Sans Pro",sans-serif}#contact .container-full-width .contact-us{margin:10px 0;padding:0;position:relative}#contact .container-full-width .contact-us .container{position:relative}#contact .container-full-width .contact-us .contact-us-details{margin:0 0 10px;text-align:center}@media only screen and (min-width: 1000px){#contact .container-full-width .contact-us .contact-us-details{float:left;width:60%}}#contact .container-full-width .contact-us .contact-us-details p{height:65px;display:inline-block;margin:0;padding:0;font-weight:400;color:#fff;margin:0 15px 0 15px;background-position:left top;font-size:15px;font-size:.9375rem}#contact .container-full-width .contact-us .contact-us-details a{font-weight:normal;color:#fff;margin:0;padding:0;line-height:1}#contact .container-full-width .contact-us .contact-us-details .contact-us-phone{background-image:url("./img/phone-white.png");background-repeat:no-repeat;background-position:left top;padding:0 19px 0 28px}#contact .container-full-width .contact-us .contact-us-details .contact-us-address{background-image:url("./img/marker-white.png");background-repeat:no-repeat;background-position:left top;padding:0 0 0 33px}#contact .container-full-width .contact-us .contact-us-details .contact-us-email{background-image:url("./img/mail-small.png");background-repeat:no-repeat;background-position:left top;padding:0 19px 0 41px}#contact .container-full-width .contact-us .social{bottom:20px;font-size:0;left:0;width:100%;display:block;text-align:center;padding:20px 0}#contact .container-full-width .contact-us .social a{height:50px;padding:0;margin:0 5%;border:0;width:50px}#contact .container-full-width .contact-us .social a.facebook{background-image:url("./img/facebook.png");background-size:cover;margin:0 1%}#contact .container-full-width .contact-us .social a.twitter{background-image:url("./img/twitter.png");background-size:cover;margin:0 1%}#contact .container-full-width .contact-us .social a.linkedin{background-image:url("./img/linked-in.png");background-size:cover;margin:0 1%}#contact .container-full-width .contact-us .foot{margin:0 0 10px;position:relative;width:100%}#contact .container-full-width .contact-us .foot p{display:block;float:none;height:30px;margin:10px auto;padding:14px 0;font-weight:lighter;color:#fff;text-align:center;clear:both;font-size:12px;font-size:.75rem}@media only screen and (min-width: 1100px){#contact .container-full-width .contact-us .foot{position:absolute}#contact .container-full-width .contact-us .foot p{float:right;display:inline-block}}#contact .container-full-width .contact-us .foot a{font-weight:normal;color:#fff;margin:0;padding:0;line-height:1}@media only screen and (min-width: 400px){#contact .container-full-width h1{padding:20px 0 17px}#contact .container-full-width .contact-us .contact-us-details .contact-us-phone{padding-top:0}#contact .container-full-width .contact-us .contact-us-details .contact-us-phone,#contact .container-full-width .contact-us .contact-us-details .contact-us-address,#contact .container-full-width .contact-us .contact-us-details .contact-us-email{background-position:left center;line-height:65px;margin:0 20px}}@media only screen and (min-width: 768px){#contact .container-full-width h1{font-size:33px;font-size:2.0625rem}#contact .container-full-width .contact-us .contact-us-details{padding:0}#contact .container-full-width .contact-us .contact-us-details .contact-us-address,#contact .container-full-width .contact-us .contact-us-details .contact-us-phone,#contact .container-full-width .contact-us .contact-us-details .contact-us-email{margin:0 5px}}@media only screen and (min-width: 1000px){#contact .container-full-width h1{float:left;display:inline;padding:17px 0 15px 10px}#contact .container-full-width .contact-us .contact-us-details{margin-bottom:0}#contact .container-full-width .contact-us .contact-us-details .contact-us-address,#contact .container-full-width .contact-us .contact-us-details .contact-us-phone,#contact .container-full-width .contact-us .contact-us-details .contact-us-email{line-height:69px}#contact .container-full-width .contact-us .foot{margin-bottom:0}}@media only screen and (min-width: 1001px){#contact .container-full-width .button.arrow{float:right;width:auto;margin:1px 0;padding-right:80px;padding-top:23px;padding-bottom:23px}}@media only screen and (min-width: 1024px){#contact .container-full-width h1{display:block;text-align:center;float:none}#contact .container-full-width .contact-us .contact-us-details{width:100%}}@media only screen and (min-width: 1100px){#contact .container-full-width h1{display:inline;float:left}}@media only screen and (min-width: 1200px){#contact .container-full-width h1{padding:17px 0 15px 0}}#cookieChoiceInfo{padding:20px;background:#16c1f3;color:#fff;position:fixed !important;left:0 !important;bottom:0 !important;width:100%;z-index:100}#cookieChoiceInfo a{color:#fff;font-size:1rem;border-bottom:1px solid #fff}#cookieChoiceInfo span{color:#fff;font-size:1rem}html{font-size:100%;overflow-x:hidden}body{font-family:"Merriweather",serif;font-weight:300;margin:0px;padding:0px}h1,h2,h3,h4,h5,h6{padding:0;margin:0;line-height:1;font-weight:normal;color:#333}h1.subheading,h2.subheading,h3.subheading,h4.subheading,h5.subheading,h6.subheading{color:#666}h1{font-size:42px;font-size:2.625rem;font-weight:600;padding:0 0 0.35em}h2{font-size:32px;font-size:2rem;font-weight:600;padding:0.25em 0;line-height:1.5}h3{font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.5;padding:0.25em 0}h4{font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.5}h5{font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.5}h6{font-size:16px;font-size:1rem;font-weight:600;line-height:1.5}p{color:#333;margin:0;padding:0 0 1.5em;line-height:1.6}ul{margin:0;padding:0 0 1em 2em}ul ul{padding:0.5em 0 0.75em 2em}li{color:#333;margin:0;padding:0 0 0.75em;line-height:1.6}a{display:inline-block;line-height:1;text-decoration:none;color:#16C1F3;font-weight:600}a.white{color:#fff;border-bottom-color:#fff}a:hover{text-decoration:none;border-bottom:none}strong{font-weight:600}.chevron{display:inline-block;min-width:320px;height:100px;bottom:2%;position:absolute;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);left:50%;z-index:2}.chevron span{position:absolute;top:20px;left:50%;width:28px;height:28px;margin-left:-12px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.clearfix,form .form-row{*zoom:1}.clearfix:before,form .form-row:before,.clearfix:after,form .form-row:after{content:" ";display:table}.clearfix:after,form .form-row:after{clear:both}.clear{clear:both}.centered-text{text-align:center}.button{border:none;display:block;color:#0f4a91;background-color:#16C1F3;font-weight:600;margin:0 auto;text-align:left;text-decoration:none;padding:18px;font-size:22px;font-size:1.375rem}.button:hover{background-color:#14abd9}.button.arrow{background-image:url(./img/button-right-blue-small.png);background-repeat:no-repeat;background-position:right 18px center;padding-right:65px}.container-full-width{margin:0 auto;width:100%;max-width:1190px;position:relative;z-index:1}@media only screen and (max-width: 1365px){.container-full-width{width:auto}}@media only screen and (min-width: 1600px){.container-full-width{max-width:1500px}}@media only screen and (min-width: 2100px){.container-full-width{max-width:2000px}}.container-full-width-fixed{position:fixed;right:0;left:0;margin-right:auto;margin-left:auto;min-height:10em;width:90%;max-width:1190px;z-index:999}@media only screen and (max-width: 1365px){.container-full-width-fixed{width:auto}}.white{color:#fff;margin-top:-5px}.grey{color:#CBCBCB}h2 .grey{font-weight:normal}.blue{color:#16C1F3}.lighter{font-weight:lighter}.bold{font-weight:600}.align-center{text-align:center}.float-left{float:left}.animation-typewriter{display:none}.animation-fade-up{opacity:0;margin-bottom:-50px;-webkit-transition:opacity 1s ease-in-out, margin .5s linear;-o-transition:opacity 1s ease-in-out, margin .5s linear;transition:opacity 1s ease-in-out, margin .5s linear}.animation-fade-up.active{opacity:1;margin-bottom:0}.animation-typewriter.active{display:block}.fade-letter{opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.fade-letter.active{opacity:1}#nav-top-bar{display:none}.col-content.white{padding-left:10px;padding-right:10px}.two-col,.three-col{width:100%}.two-col .col{width:50%;min-width:370px;float:left}.three-col .col{width:370px;float:left}.three-col .col-double{width:65%;min-width:370px;float:left}.col-content{position:relative}.col-content-header{text-align:center}.col-content-body{width:90%;padding-top:20px;text-align:left;line-height:30px;font-size:20px;font-size:1.25rem}.col-content-body a:hover{text-decoration:none}.two-col .col-one .col-content{margin:-7px 0px 20px 0}.two-col .col-two .col-content{margin:-7px 0 20px 0}.three-col .col-one{margin-right:35px}.three-col .col-two{margin-right:35px}.row{width:100%}.row-content{position:relative;padding:20px 0 0 0}@media only screen and (max-width: 1250px){.homepage-panel-inner{padding:0 30px}}.homepage-panel-footer{clear:both;width:100%;text-align:center}.homepage-panel-footer a{display:block;width:92px;height:92px;background:url("./img/button-down-white.png") no-repeat center center;margin:0 auto 50px auto;z-index:999;border:none}@media only screen and (max-width: 480px){.homepage-panel-footer a{display:none}}.homepage-panel-footer a.blue{background:url("./img/button-down-blue.png") no-repeat center center}.about-us-button{background-color:transparent;border:2px solid #fff;width:33%;float:right;font-family:"Source Sans Pro",sans-serif}.about-us-button:hover{border-bottom:2px solid #FFF}@media only screen and (max-width: 768px){.about-us-button{width:100%;max-width:350px;float:none;margin-bottom:30px}}.main{padding:0}.main.contact{position:relative;height:calc(100vh - 100px);overflow:hidden}.inside-page-container{max-width:1190px;padding-left:1rem;padding-right:1rem;margin:0 auto}.contact-us{margin:0 0 50px;padding:30px 0 0}@media only screen and (max-width: 1000px){.contact-us{padding-top:0;margin:0}}.footer{font-size:16px;font-size:1rem;overflow:hidden;width:100%;padding:0 5%;background:#212121;line-height:60px;color:#fff;height:60px;text-align:left;bottom:0;position:relative}.button-gallery{position:absolute;bottom:28px;right:20px}.col-button-blue{display:block;color:#FFFFFF;background-color:#16C1F3;font-size:22px;font-size:1.375rem;font-weight:600;width:100%;text-align:left;text-decoration:none;background-image:url(./img/button-right-white-small.png);background-repeat:no-repeat;background-position:right 18px center}.col-button-blue span{display:block;padding:18px}.homepage-panel h1{padding-top:20px;font-weight:400;font-family:"Source Sans Pro",sans-serif;font-size:50px;font-size:3.125rem}@media only screen and (max-width: 480px){.homepage-panel h1{font-size:40px;font-size:2.5rem}}#homepage-panel-one{position:relative}#homepage-panel-one .container-full-width{max-width:95%}#homepage-panel-one .row-one{text-align:left;position:absolute;top:60%;transform:translateY(-50%)}@media only screen and (max-width: 768px){#homepage-panel-one .row-one{top:50%}}@media only screen and (min-width: 1039px){#homepage-panel-one .row-one{position:relative;top:auto;transform:none;padding-top:215px;padding-top:315px}}@media only screen and (min-width: 1400px){#homepage-panel-one .row-one{padding-top:315px}}#homepage-panel-one .row-one .row-content{width:50%}@media only screen and (max-width: 1040px){#homepage-panel-one .row-one .row-content{width:100%}}@media only screen and (max-width: 480px){#homepage-panel-one .row-one .row-content h2{font-size:1.7rem}}#homepage-panel-one .row-three{width:50%;float:right;text-align:right;max-width:700px}#homepage-panel-one h2{font-size:66px;font-size:4.125rem;line-height:1.75;color:#fff;font-weight:400;font-family:"Source Sans Pro",sans-serif;letter-spacing:2px}#homepage-panel-one h3{font-weight:normal;color:#fff;font-size:19px;font-size:1.1875rem}#homepage-panel-one p{font-size:24px;font-size:1.5rem;color:#fff;line-height:1.4em;max-width:800px}#homepage-panel-one h3 .white{font-size:14px;font-size:.875rem}#homepage-panel-one #homepage-quote{position:absolute;bottom:20px;right:0}@media only screen and (max-width: 1040px){#homepage-panel-one #homepage-quote{display:none}}#homepage-panel-one{position:relative}#homepage-panel-one .text-fill{opacity:0.5;background:rgba(255,255,255,0.5);position:absolute;top:0;height:100%;width:100%;left:0}#homepage-panel-one .video-background{position:fixed;left:0;right:0;min-width:100%;min-height:100%;top:0;bottom:0}@media (max-width: 768px){#homepage-panel-one .video-background{display:none}}#homepage-panel-one .overlay{background:rgba(0,0,0,0.45);position:absolute;top:0;bottom:0;left:0;right:0;mix-blend-mode:screen;mix-blend-mode:darken}#homepage-panel-one .text{background:rgba(255,255,255,0.95);position:absolute;display:block;top:0;left:0;right:0;bottom:0;mix-blend-mode:screen}#homepage-panel-one .text h1{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;text-align:center;font-weight:bold;width:80%;line-height:1.2;font-size:20px;font-size:1.25rem;display:block}#homepage-panel-one .text h1.hide{display:none}@media only screen and (min-width: 400px){#homepage-panel-one .text h1{font-size:30px;font-size:1.875rem}}@media only screen and (min-width: 600px){#homepage-panel-one .text h1{font-size:50px;font-size:3.125rem}}@media only screen and (min-width: 768px){#homepage-panel-one .text h1{width:75%;top:55%;font-size:55px;font-size:3.4375rem}}@media only screen and (min-width: 1000px){#homepage-panel-one .text h1{font-size:60px;font-size:3.75rem}}@media screen and (min-width: 533px) and (max-width: 600px) and (orientation: landscape){#homepage-panel-one .text h1{font-size:20px;font-size:1.25rem}}@media screen and (device-width: 568px) and (device-height: 320px) and (orientation: landscape){#homepage-panel-one .text h1{font-size:20px;font-size:1.25rem;width:60%}}@media screen and (device-width: 736px) and (device-height: 414px) and (orientation: landscape){#homepage-panel-one .text h1{width:60%;font-size:30px;font-size:1.875rem}}@media screen and (min-width: 600px) and (max-width: 700px) and (orientation: landscape){#homepage-panel-one .text h1{font-size:30px;font-size:1.875rem}}#homepage-panel-one{font-weight:bold;background:#000}#homepage-panel-one .video-background{position:fixed;left:0;right:0;min-width:100%;min-height:100%;top:0;bottom:0;background:-moz-linear-gradient(left, rgba(0,0,0,0.85) 40%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.85) 40%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.85) 40%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.85) 100%, #fff 100%)}#homepage-panel-one svg{display:block;position:fixed;height:100%;width:100%}#homepage-panel-one svg text{font-family:"Source Sans Pro",sans-serif;font-weight:bold;font-size:30px;font-size:1.875rem}@media only screen and (min-width: 400px){#homepage-panel-one svg text{font-size:40px;font-size:2.5rem}}@media only screen and (min-width: 600px){#homepage-panel-one svg text{font-size:50px;font-size:3.125rem}}@media only screen and (min-width: 768px){#homepage-panel-one svg text{width:75%;font-size:55px;font-size:3.4375rem}}@media only screen and (min-width: 1000px){#homepage-panel-one svg text{font-size:60px;font-size:3.75rem}}#homepage-panel-one .home-quote{position:fixed;bottom:0;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -80%);z-index:1;opacity:0;width:75%;text-align:center;transition:opacity 0.5s ease}#homepage-panel-one .home-quote.fade-quote{opacity:1}@media only screen and (min-width: 768px){#homepage-panel-one .home-quote{bottom:0;left:auto;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-80%);text-align:left;right:2%;width:auto}}@media only screen and (min-width: 1750px){#homepage-panel-one .home-quote{bottom:-5px}}#homepage-panel-one .home-tagline{display:inline;position:fixed;bottom:0;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -80%);z-index:1;opacity:0;width:75%;transition:opacity 0.5s ease}#homepage-panel-one .home-tagline span{color:#fff;background:url("./img/spark-white.png") no-repeat fixed right;padding:0 30px 0 15px;font-size:75px;font-size:4.6875rem;font-weight:bold;line-height:1.2;font-family:"Source Sans Pro",sans-serif}#homepage-panel-one .home-tagline span:last-child{background:none}@media only screen and (min-width: 768px){#homepage-panel-one .home-tagline span{font-size:55px;font-size:3.4375rem}}@media only screen and (min-width: 1000px){#homepage-panel-one .home-tagline span{font-size:75px;font-size:4.6875rem}}#homepage-panel-one .home-tagline.fade-quote{opacity:0}@media only screen and (min-width: 768px){#homepage-panel-one .home-tagline.fade-quote{opacity:1;padding-top:70px}}@media only screen and (min-width: 768px){#homepage-panel-one .home-tagline{top:65%;left:40%}}@media only screen and (min-width: 1000px){#homepage-panel-one .home-tagline{left:50%;padding-top:70px}}@media only screen and (min-width: 1750px){#homepage-panel-one .home-tagline{bottom:-5px}}@-webkit-keyframes fade-in{0%{opacity:0;top:0px}100%{opacity:1;top:0px}}#homepage-panel-one .fade-quote .slideIn{animation-name:hide, slideIn;animation-duration:3s;animation-timing-function:ease-in;animation-iteration-count:1;-moz-animation-name:hide, slideIn;-moz-animation-duration:3s;-moz-animation-timing-function:ease-in;-moz-animation-iteration-count:1;-webkit-animation-name:hide, slideIn;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease-in;-webkit-animation-iteration-count:1;-o-animation-name:hide, slideIn;-o-animation-duration:3s;-o-animation-timing-function:ease-in;-o-animation-iteration-count:1;opacity:1}#homepage-panel-one .fade-quote .text-animated-one{left:0;animation-delay:0s, 0s;-moz-animation-delay:0s, 0s;-webkit-animation-delay:0s, 0s;-o-animation-delay:0s, 0s}@media only screen and (min-width: 768px){#homepage-panel-one .fade-quote .text-animated-one{left:50px}}#homepage-panel-one .fade-quote .text-animated-two{left:210px;animation-delay:0s, 1s;-moz-animation-delay:0s, 1s;-webkit-animation-delay:0s, 1s;-o-animation-delay:0s, 1s}@media only screen and (min-width: 1000px){#homepage-panel-one .fade-quote .text-animated-two{left:240px}}#homepage-panel-one .fade-quote .text-animated-three{left:425px;animation-delay:0s, 2s;-moz-animation-delay:0s, 2s;-webkit-animation-delay:0s, 2s;-o-animation-delay:0s, 2s}@media only screen and (min-width: 1000px){#homepage-panel-one .fade-quote .text-animated-three{left:510px}}@keyframes hide{from{opacity:0}to{opacity:0}}@-moz-keyframes hide{from{opacity:0}to{opacity:0}}@-webkit-keyframes hide{from{opacity:0}to{opacity:0}}@-o-keyframes hide{from{opacity:0}to{opacity:0}}@keyframes slideIn{0%{opacity:0}20%{opacity:1}100%{opacity:1}}@-moz-keyframes slideIn{0%{opacity:0}20%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideIn{0%{opacity:0}20%{opacity:1}100%{opacity:1}}@-o-keyframes slideIn{0%{opacity:0}20%{opacity:1}100%{opacity:1}}#homepage-panel-one .button.arrow,#homepage-panel-one .scroll-button.arrow{color:#585858;position:fixed;bottom:2%;width:auto;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);top:auto;transition:opacity 0.5s ease;opacity:1;font-family:"Merriweather",serif;font-weight:600;padding:22px 79px 20px 18px;font-size:18px;font-size:1.125rem;min-width:230px;cursor:pointer;outline:none;height:100px;background-color:transparent;background-image:none}#homepage-panel-one .button.arrow.hide,#homepage-panel-one .scroll-button.arrow.hide{opacity:0;display:none}#homepage-panel-one section a{padding-top:60px}#homepage-panel-one section a span{position:absolute;top:20px;left:50%;width:28px;height:28px;margin-left:-12px;border-left:3px solid #333;border-bottom:3px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}#homepage-panel-three{padding-top:100px}#homepage-panel-three p{color:#fff}#homepage-panel-three #home-what-we-do{margin:0 0 50px;position:absolute;top:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#homepage-panel-three #home-what-we-do .col .col-content-body p:first-child{padding-bottom:0;margin:0 0 -10px}#homepage-panel-three #home-what-we-do .col .col-content-body p span{font-weight:400;font-size:30px;font-size:1.875rem}#homepage-panel-three #home-what-we-do .col .col-content-body h2{margin:0 0 10px}@media only screen and (max-width: 900px){#homepage-panel-three #home-what-we-do .col{width:auto;min-width:100%;float:none}#homepage-panel-three #home-what-we-do .col .col-content{margin:0}#homepage-panel-three #home-what-we-do .col .col-content .col-content-header{position:relative;padding-left:115px;height:45px;margin:0 0 10px}#homepage-panel-three #home-what-we-do .col .col-content .col-content-header img{position:absolute;top:0;left:20px}#homepage-panel-three #home-what-we-do .col .col-content .col-content-header h1{text-align:left;padding:0;line-height:45px}#homepage-panel-three #home-what-we-do .col .col-content .col-content-header hr{display:none}#homepage-panel-three #home-what-we-do .col.col-one{border-bottom:1px solid #fff;margin:0 0 40px;padding-bottom:50px}#homepage-panel-three #home-what-we-do .col.col-two .col-content .col-content-header img{left:35px}}@media only screen and (max-width: 900px){#homepage-panel-three #home-what-we-do{padding:10px 0 0}}#homepage-panel-two{position:fixed;top:0;left:0;right:0;display:block;clear:both}#homepage-panel-two .homepage-panel-inner{background:url("./img/girl3.jpg") no-repeat center center;background-size:cover;overflow:hidden;position:relative;margin:0 auto;padding-bottom:40px;padding-right:20px;position:relative;z-index:1}#homepage-panel-two .homepage-panel-inner .container{padding-bottom:70px}@media only screen and (min-width: 900px){#homepage-panel-two .homepage-panel-inner{padding-bottom:0}}@media only screen and (min-width: 1190px){#homepage-panel-two .homepage-panel-inner{padding:0}}#homepage-panel-two .homepage-panel-inner::before{position:absolute;right:0;left:0;top:0;bottom:0;background:rgba(0,0,0,0.5);display:block;content:"";z-index:1}#homepage-panel-two .homepage-panel-inner h1{font-size:35px;font-size:2.1875rem;color:#fff;padding:125px 0 40px 0;text-align:center}@media only screen and (min-width: 900px){#homepage-panel-two .homepage-panel-inner h1{float:left;text-align:left;padding-top:25px;position:absolute;top:16%;font-size:65px;font-size:4.0625rem}}@media only screen and (min-width: 1190px){#homepage-panel-two .homepage-panel-inner h1{margin-right:30px;top:20%}}@media only screen and (min-width: 1250px){#homepage-panel-two .homepage-panel-inner h1{margin-right:0}}#homepage-panel-two .homepage-panel-inner .process-content{float:left;text-align:left;position:absolute;top:31%;width:45%;font-size:16px;font-size:1rem;display:none}#homepage-panel-two .homepage-panel-inner .process-content p{color:#fff}#homepage-panel-two .homepage-panel-inner .process-content .content{display:none;padding-right:50px}#homepage-panel-two .homepage-panel-inner .process-content .content.show{display:block}#homepage-panel-two .homepage-panel-inner .process-content .content.start{font-size:20px;font-size:1.25rem}@media only screen and (min-width: 1100px){#homepage-panel-two .homepage-panel-inner .process-content .content{padding-right:125px}}@media only screen and (min-width: 900px){#homepage-panel-two .homepage-panel-inner .process-content{display:block}}@media only screen and (min-width: 1100px){#homepage-panel-two .homepage-panel-inner .process-content{top:35%}}#homepage-panel-two .homepage-panel-inner .process-text{z-index:1;position:relative}#homepage-panel-two .homepage-panel-inner .process-text p{font-size:18px;font-size:1.125rem;color:#fff;position:relative}#homepage-panel-two .homepage-panel-inner .process-text p:last-of-type{padding-bottom:20px}@media only screen and (min-width: 400px){#homepage-panel-two .homepage-panel-inner .process-text p:last-of-type{padding-bottom:40px}}@media screen and (orientation: landscape){#homepage-panel-two .homepage-panel-inner .process-text p:last-of-type{padding-bottom:10px}}@media only screen and (min-width: 900px){#homepage-panel-two .homepage-panel-inner .process-text{width:38%;position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 30px;z-index:1}#homepage-panel-two .homepage-panel-inner .process-text .process-text-inner{position:absolute;top:50%;transform:translateY(-50%)}}@media only screen and (min-width: 1200px){#homepage-panel-two .homepage-panel-inner .process-text{width:40%}}@media only screen and (min-width: 1250px){#homepage-panel-two .homepage-panel-inner .process-text{padding:0}}#homepage-panel-two .homepage-panel-inner .button.arrow{color:#585858;position:fixed;bottom:2%;width:auto;left:50%;-webkit-transform:translateX(-50%) translateZ(0);transform:translateX(-50%);top:auto;transition:opacity 0.5s ease;opacity:1;font-family:"Merriweather",serif;font-weight:600;padding:22px 79px 20px 18px;font-size:18px;font-size:1.125rem;min-width:230px;cursor:pointer;outline:none;height:100px;background-color:transparent;background-image:none;z-index:10}#homepage-panel-two .homepage-panel-inner .button.arrow span{position:absolute;top:20px;left:50%;width:28px;height:28px;margin-left:-12px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}#homepage-panel-two .homepage-panel-inner .button.arrow.hide{opacity:0;display:none}#homepage-panel-three{z-index:3;padding:0;background:black;position:relative}#homepage-panel-three .homepage-panel-inner{padding:0}#homepage-panel-four .homepage-panel-inner{z-index:3;overflow:hidden;background-size:cover;position:relative;min-height:inherit}#homepage-panel-four .homepage-panel-inner img.background{min-width:100%;left:50%;transform:translateX(-50%);overflow:hidden;bottom:-15%;position:absolute;min-height:115%}#homepage-panel-four .homepage-panel-inner .overlay::after{content:"";height:100%;width:100%;top:0;right:0;left:0;bottom:0;position:absolute;display:block;background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.4) 25%,rgba(0,0,0,0.5) 50%,#000000 95%);-o-background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.4) 25%,rgba(0,0,0,0.5) 50%,#000000 95%);-webkit-background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.4) 25%,rgba(0,0,0,0.5) 50%,#000000 95%);-moz-background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.4) 25%,rgba(0,0,0,0.5) 50%,#000000 95%)}#homepage-panel-four .homepage-panel-inner .row .row-content{padding:0;position:static}#homepage-panel-four .homepage-panel-inner .row .row-content .testimonial-wrapper{margin:100px 0 70px 0}#homepage-panel-four .homepage-panel-inner .row .row-content .testimonial-wrapper:hover{cursor:default}#homepage-panel-four .homepage-panel-inner .row .row-content .testimonial-wrapper .testimonial{position:absolute;transform:translateY(-50%);top:50%;color:#fff}#homepage-panel-four .homepage-panel-inner .row .row-content .testimonial-wrapper .testimonial p{display:inline-block;text-align:center;font-size:18px;font-size:1.125rem;font-weight:normal;line-height:1.65;width:100%;padding:0.25em 0 1.26em;color:#fff}#homepage-panel-four .homepage-panel-inner .row .row-content .testimonial-wrapper .testimonial p:last-of-type{font-weight:600;font-style:italic;text-align:center;padding:0.25em 0 2em;display:block}#homepage-panel-four .homepage-panel-inner .row .row-content .testimonial-wrapper .testimonial img{width:auto;height:auto;margin:0 auto;display:block;max-width:100%;max-height:60px;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);min-height:25px}#homepage-panel-four .homepage-panel-inner .row .row-content .testimonial-wrapper .testimonial a:last-of-type{display:block}@media only screen and (min-width: 500px){#homepage-panel-four .homepage-panel-inner .row .row-content .testimonial-wrapper .testimonial{padding:0;position:absolute;top:50%;width:80%;transform:translate(-50%, -50%);left:50%}}@media only screen and (min-width: 768px){#homepage-panel-four .homepage-panel-inner .row .row-content .testimonial-wrapper{margin:50% 0}#homepage-panel-four .homepage-panel-inner .row .row-content .testimonial-wrapper .testimonial{top:50%}}.fullscreen-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}@media (max-width: 768px){.fullscreen-bg{background:url("./img/bg-home-mobile.png");background-position:right center;background-size:cover;background-repeat:no-repeat}}.contact-us-main{padding:30px 1em 10px}.contact-us-main .contact-us-form{width:50%;float:left}@media only screen and (max-width: 640px){.contact-us-main .contact-us-form{width:100%;text-align:center}}.contact-us-main .contact-us-map{width:50%;float:left;padding:0 40px 0 0;margin:0 0 40px}@media only screen and (max-width: 768px){.contact-us-main .contact-us-map{padding-right:1rem}}@media only screen and (max-width: 640px){.contact-us-main .contact-us-map{width:100%;text-align:center}}.contact-us-main .contact-us-map .contact-us-office{float:left;width:50%}@media only screen and (max-width: 768px){.contact-us-main .contact-us-map .contact-us-office{width:100%}}.contact-us-main .contact-us-map a{border:none;font-weight:normal}form .form-row{padding:0 0 20px 100px;min-height:42px;position:relative;padding:0 0 20px 0}form .form-row label{display:block;font-size:17px;font-size:1.0625rem;padding:0 0 4px;color:#444;font-family:"Source Sans Pro",sans-serif}form .form-row input[type="text"],form .form-row textarea{font-family:"Source Sans Pro",sans-serif;display:inline-block;width:100%;float:left;height:44px;border:1px solid #ddd;border-radius:3px;background:#f9f9f9;padding:0 10px;font-size:16px;font-size:1rem;color:#666}form .form-row input[type="text"]:focus,form .form-row textarea:focus{border-color:#16C1F3;background:#fff}form .form-row textarea{height:auto;padding-top:8px;padding-bottom:8px}form .form-row.formh-row{display:none}form .form-row.error label{color:#d00}form .form-row.error input[type="text"],form .form-row.error textarea{border-color:#d00}form button{font-family:"Merriweather",serif;border:none;display:block;color:#0f4a91;background-color:#16C1F3;font-weight:600;text-align:left;text-decoration:none;padding:19px 18px 17px;float:right;min-width:260px;cursor:pointer;font-size:20px;font-size:1.25rem;outline:none}form button:hover{background-color:#14abd9}form button.arrow{background-image:url(./img/button-right-black-small.png);background-repeat:no-repeat;background-position:right 18px center}@media only screen and (max-width: 768px){form button{width:100%;min-width:100%}}.message{border:1px solid #666;background:#f9f9f9;color:#666;padding:20px 24px 0;margin:10px 0 30px}.message p{font-family:"Source Sans Pro",sans-serif;font-size:15px;font-size:.9375rem;padding:0 0 20px}.message.error{background:#fee;border-color:#c00}.message.error p{color:#d00}.message.success{background:#cec;border-color:#070}.message.success p{color:#060}.header-contact,.header-our-process{position:relative;margin:0;height:606px}.header-contact .contactHeaderImage,.header-contact .our-process-header-image,.header-our-process .contactHeaderImage,.header-our-process .our-process-header-image{position:absolute;top:-50px;left:0;max-width:100%;height:340px;z-index:2;width:100%}.header-contact #map-canvas,.header-our-process #map-canvas{position:absolute;bottom:0;left:0;height:380px;width:100%;z-index:1}
/*# sourceMappingURL=style.css.map */
