html,address,article,body,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,blockquote,dd,div,dl,dt,figcaption,figure,hr,li,main,ol,p,pre,ul,img,video,embed,iframe,object,del,ins,caption,col,colgroup,table,tbody,td,tfoot,th,thead,tr,button,datalist,fieldset,form,input,keygen,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary{padding:0;margin:0}html{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;-webkit-box-sizing:inherit;-moz-box-sizing:inherit}body{font:14px sans-serif;line-height:1.6}code,pre{font:14px monospace}pre{overflow:auto}h1{font-size:220%}h2{font-size:200%}h3{font-size:180%}h4{font-size:160%}h5{font-size:140%}h6{font-size:120%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{border:none;max-width:100%;height:auto}a,button,select,input[type='button'],input[type='submit'],input[type='checkbox'],input[type='radio'],.interactive{cursor:pointer}ol,ul{list-style:none}textarea{resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHdpZHRoPSI4cHgiIGhlaWdodD0iNXB4IiB2aWV3Qm94PSIwIDAgOCA1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDUiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjMWMxZDFkIiBkPSJNMCwwYzAsMCwzLjQsNC40LDMuNSw0LjRDMy43LDQuNCw3LjEsMCw3LjEsMEgweiIvPgo8L3N2Zz4KCg==") no-repeat right 12px center}label{display:block}input,select,textarea,button{font:inherit;outline:none}input,select,textarea{border:1px solid #CCC;border-radius:4px;display:block;width:100%;padding:8px 10px;transition:border-color 250ms ease-in-out, color 250ms ease-in-out}input:focus,select:focus,textarea:focus{border:1px solid #086291}input:invalid,select:invalid,textarea:invalid{border:1px solid #A8383B;color:#A8383B}button{color:inherit;background:none;border:none}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:8px 10px;border:1px solid #DDD}th{background:#EEE}a{color:#086291}a:hover{color:#0b83c1}.button{border-radius:4px;display:inline-block;cursor:pointer;padding:12px 22px;background:#D6D6D6;text-decoration:none;vertical-align:middle;transition:background-color 250ms ease-in-out}.button,.button:hover,.button:active{color:#222}.button:hover{background:#bdbdbd}.button:active{background:#b0b0b0}.button--primary{font-weight:bold;background:#086291}.button--primary,.button--primary:hover,.button--primary:active{color:#FFF}.button--primary:hover{background:#0972a9}.button--primary:active{background:#075279}.button--large{padding:18px 30px}.button--small{padding:6px 10px}.button-group{display:inline-block;vertical-align:middle;border-radius:4px}.button-group .button{float:left;border-radius:0}.button-group .button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.button-group .button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.float--left{float:left}.float--right{float:right}.text-align--left{text-align:left}.text-align--right{text-align:right}.text-align--center{text-align:center}.text-align--justify{text-align:justify}.position--absolute{position:absolute}.position--fixed{position:fixed}.position--relative{position:relative}.position--static{position:static}.display--none{display:none}.display--inline{display:inline}.display--inline-block{display:inline-block}.display--block{display:block}.form{display:block;margin:0 auto;max-width:100%}.form:after{content:'';display:block;clear:both}.form>.form-row:after{content:'';display:block;clear:both}.form>.form-row+.form-row{margin-top:20px}@media screen and (min-width: 768px){.form>.form-row{margin-left:-20px}.form>.form-row>.form-column:first-child{padding-left:20px}}.form>.form-column,.form>.form-row>.form-column{width:100%}.form>.form-column+.form-column,.form>.form-row>.form-column+.form-column{padding-top:20px}@media screen and (min-width: 768px){.form>.form-column,.form>.form-row>.form-column{float:left}.form>.form-column+.form-column,.form>.form-row>.form-column+.form-column{padding-top:0;padding-left:20px}.form>.form-column--0,.form>.form-row>.form-column--0{width:0%}.form>.form-column--5,.form>.form-row>.form-column--5{width:5%}.form>.form-column--10,.form>.form-row>.form-column--10{width:10%}.form>.form-column--15,.form>.form-row>.form-column--15{width:15%}.form>.form-column--20,.form>.form-row>.form-column--20{width:20%}.form>.form-column--25,.form>.form-row>.form-column--25{width:25%}.form>.form-column--30,.form>.form-row>.form-column--30{width:30%}.form>.form-column--35,.form>.form-row>.form-column--35{width:35%}.form>.form-column--40,.form>.form-row>.form-column--40{width:40%}.form>.form-column--45,.form>.form-row>.form-column--45{width:45%}.form>.form-column--50,.form>.form-row>.form-column--50{width:50%}.form>.form-column--55,.form>.form-row>.form-column--55{width:55%}.form>.form-column--60,.form>.form-row>.form-column--60{width:60%}.form>.form-column--65,.form>.form-row>.form-column--65{width:65%}.form>.form-column--70,.form>.form-row>.form-column--70{width:70%}.form>.form-column--75,.form>.form-row>.form-column--75{width:75%}.form>.form-column--80,.form>.form-row>.form-column--80{width:80%}.form>.form-column--85,.form>.form-row>.form-column--85{width:85%}.form>.form-column--90,.form>.form-row>.form-column--90{width:90%}.form>.form-column--95,.form>.form-row>.form-column--95{width:95%}.form>.form-column--100,.form>.form-row>.form-column--100{width:100%}}.form label{font-size:smaller;color:#666;margin-bottom:5px}.form .form-field{margin-bottom:20px}.form .form-field:last-child{margin-bottom:0}.form .form-field-error{display:none;color:#A8383B;font-size:smaller;margin-top:5px}.form input:invalid+.form-field-error,.form textarea:invalid+.form-field-error{display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{background:#c7cbd4;font-size:16px;line-height:1.3;color:#333;font-family:'Source Sans Pro', sans-serif}main{background:#FFF;padding-bottom:40px;border-left:10px solid #fff;border-right:10px solid #fff}@media screen and (min-width: 768px){main{padding-bottom:90px;padding-top:160px;border-left:20px solid #fff;border-right:20px solid #fff}}.grid{display:block;margin:0 auto;max-width:1240px;padding:0 20px}.grid:after{content:'';display:block;clear:both}.grid>.grid-row:after{content:'';display:block;clear:both}.grid>.grid-row+.grid-row{margin-top:20px}@media screen and (min-width: 768px){.grid>.grid-row{margin-left:-20px}.grid>.grid-row>.grid-column:first-child{padding-left:20px}}.grid>.grid-column,.grid>.grid-row>.grid-column{width:100%}.grid>.grid-column+.grid-column,.grid>.grid-row>.grid-column+.grid-column{padding-top:20px}@media screen and (min-width: 768px){.grid>.grid-column,.grid>.grid-row>.grid-column{float:left}.grid>.grid-column+.grid-column,.grid>.grid-row>.grid-column+.grid-column{padding-top:0;padding-left:20px}.grid>.grid-column--0,.grid>.grid-row>.grid-column--0{width:0%}.grid>.grid-column--5,.grid>.grid-row>.grid-column--5{width:5%}.grid>.grid-column--10,.grid>.grid-row>.grid-column--10{width:10%}.grid>.grid-column--15,.grid>.grid-row>.grid-column--15{width:15%}.grid>.grid-column--20,.grid>.grid-row>.grid-column--20{width:20%}.grid>.grid-column--25,.grid>.grid-row>.grid-column--25{width:25%}.grid>.grid-column--30,.grid>.grid-row>.grid-column--30{width:30%}.grid>.grid-column--35,.grid>.grid-row>.grid-column--35{width:35%}.grid>.grid-column--40,.grid>.grid-row>.grid-column--40{width:40%}.grid>.grid-column--45,.grid>.grid-row>.grid-column--45{width:45%}.grid>.grid-column--50,.grid>.grid-row>.grid-column--50{width:50%}.grid>.grid-column--55,.grid>.grid-row>.grid-column--55{width:55%}.grid>.grid-column--60,.grid>.grid-row>.grid-column--60{width:60%}.grid>.grid-column--65,.grid>.grid-row>.grid-column--65{width:65%}.grid>.grid-column--70,.grid>.grid-row>.grid-column--70{width:70%}.grid>.grid-column--75,.grid>.grid-row>.grid-column--75{width:75%}.grid>.grid-column--80,.grid>.grid-row>.grid-column--80{width:80%}.grid>.grid-column--85,.grid>.grid-row>.grid-column--85{width:85%}.grid>.grid-column--90,.grid>.grid-row>.grid-column--90{width:90%}.grid>.grid-column--95,.grid>.grid-row>.grid-column--95{width:95%}.grid>.grid-column--100,.grid>.grid-row>.grid-column--100{width:100%}}.grid .grid-row .grid-column.float-right{float:right}.primary-content{padding:30px 20px 0}@media screen and (min-width: 768px){.primary-content{padding:60px 20px 0}}h2,h3,h4,h5,h6{color:#0c8bb7}h2,h3{text-transform:uppercase}.readable>h1,.readable>h2,.readable>h3,.readable>h4,.readable>h5,.readable>h6,.readable>p,.readable>ul,.readable>ol,.readable>table,.readable>pre,.readable>figure,.readable>blockquote,.readable>form{margin-bottom:20px}.readable>h1:last-child,.readable>h2:last-child,.readable>h3:last-child,.readable>h4:last-child,.readable>h5:last-child,.readable>h6:last-child,.readable>p:last-child,.readable>ul:last-child,.readable>ol:last-child,.readable>table:last-child,.readable>pre:last-child,.readable>figure:last-child,.readable>blockquote:last-child,.readable>form:last-child{margin-bottom:0}.readable>ul,.readable>ol{padding-left:30px}.readable>ul{list-style:disc}.readable>ol{list-style:decimal}.readable .no-spacing{margin-bottom:0}.slick-slider,.slick-slider *{outline:none !important}hr{margin-bottom:20px;border:none;border-top:1px solid #0c8bb7}.hgroup{margin-bottom:20px;line-height:1.0}.hgroup h2{font-weight:900;font-size:28px}.hgroup h3{font-weight:300;font-size:22px}header{background:#FFF}@media screen and (min-width: 768px){header{position:fixed;width:100%;top:0;left:0;z-index:20}}header .location{display:none;background:#c7cbd4;font-size:12px;color:#333;padding:10px}@media screen and (min-width: 460px){header .location{display:block}}@media screen and (min-width: 768px){header .location{height:46px;line-height:46px;padding:0}}header .location .company-info span{display:block}@media screen and (min-width: 768px){header .location .company-info span{display:inline-block}header .location .company-info span+span{margin-left:20px}}header .location .company-info .icon{font-size:16px}@media screen and (min-width: 768px){header .location .company-social{text-align:right}}header .location .company-social a{display:inline-block;color:#333;text-decoration:none;font-size:18px}header .location .company-social a:hover{color:#0c8bb7}header .location .company-social a+a{margin-left:10px}header nav{padding:20px 0;position:relative}header nav img{height:70px}@media screen and (min-width: 768px){header nav{max-width:100%}}header nav button{background:#0c8bb7;border-radius:4px;height:40px;width:40px;line-height:40px;text-align:center;position:absolute;top:20px;right:20px;color:#FFF;font-size:34px}@media screen and (min-width: 768px){header nav button{display:none}}header nav ul{opacity:0;text-align:right;line-height:27px;max-height:0;transition:all 300ms ease-in-out;overflow:hidden}@media screen and (min-width: 768px){header nav ul{opacity:1;max-height:auto;padding:22px 0}}header nav ul.open{opacity:1;max-height:170px}header nav ul li{display:inline}@media screen and (min-width: 768px){header nav ul li+li a{margin-left:50px}}header nav a{display:block;text-decoration:none;font-size:16px;color:#666;text-transform:uppercase;text-align:left}@media screen and (min-width: 768px){header nav a{display:inline-block}}header nav a:hover,header nav a.current{color:#0c8bb7}header nav a.current{border-bottom:2px solid #0c8bb7}footer{border:10px solid #fff;border-top:none}@media screen and (min-width: 768px){footer{border:20px solid #fff}}footer .meta{padding:20px 0;font-size:14px;color:#333}@media screen and (min-width: 768px){footer .meta{padding:40px 0}}footer h6{text-transform:uppercase;margin-bottom:20px;color:#000}footer p+p{margin-top:20px}footer .with-icon{position:relative;padding-left:24px}footer .with-icon .icon{position:absolute;top:0;left:0;font-size:16px}footer a{color:#333;text-decoration:none}.banner{background:#0c8bb7;color:#FFF;text-align:center;height:230px;overflow:hidden;position:relative}.banner img{display:block;width:100%;height:100%;object-fit:cover}.banner-text{display:block;position:absolute;text-transform:uppercase;top:50%;left:0;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-shadow:0 2px 8px rgba(0,0,0,0.1)}.control{background:#0c8bb7;color:#FFF}.control--circular{width:42px;height:42px;line-height:42px;text-align:center;border-radius:100%;font-size:30px}.control--circular .aurora-icon{line-height:42px}.control:hover{background:#0fafe7}.control--white{background:#FFF;color:#0c8bb7}.control--white:hover{background:#EEE}.control--light{background:#d4f0f6;color:#FFF}.control--light:hover{background:#0c8bb7}.button--hollow{border:3px solid #FFF;background:none;border-radius:14px;color:#FFF;padding:5px 20px;text-transform:uppercase;font-weight:bold;letter-spacing:1px}.button--hollow:hover{border:3px solid #FFF;background:#FFF;color:#0c8bb7}.button--hollow.button--blue{border:3px solid #0c8bb7;color:#0c8bb7}.button--hollow.button--blue:hover{border:3px solid #333;background:#FFF;color:#333}.testimonials{background:#d4f0f6;padding:20px 0;text-align:center;color:#333}@media screen and (min-width: 768px){.testimonials{padding:40px 0}}.testimonials h5{text-transform:uppercase;margin-bottom:20px;color:#333;font-size:20px}@media screen and (min-width: 768px){.testimonials h5{font-size:28px}}.testimonials .grid{position:relative;padding:0 40px}@media screen and (min-width: 768px){.testimonials .grid{padding:0 100px}}@media screen and (min-width: 768px){.testimonials blockquote{padding:0 80px}}.testimonials blockquote .testimonial-source{color:#0c8bb7;font-weight:bold;margin-top:20px}.testimonials .control{left:-10000px;position:absolute;top:50%;margin-top:-21px}@media screen and (min-width: 768px){.testimonials .control.prev{left:10px}.testimonials .control.next{left:auto;right:10px}}.instagram{background:#FFF;text-align:center;padding:20px 0 10px}@media screen and (min-width: 768px){.instagram{padding:40px 0 20px}}.instagram .carousel{margin-left:-10px}.instagram h5{text-transform:uppercase;font-size:20px;margin-bottom:20px}@media screen and (min-width: 768px){.instagram h5{font-size:28px}}.instagram a{display:block;padding-left:10px;position:relative}.instagram a:hover img{filter:grayscale(50%);opacity:0.5}.instagram a:hover .icon{opacity:1}.instagram a .icon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);font-size:30px;color:#d4f0f6;opacity:0;transition:opacity 250ms ease-in-out}.instagram figure{background:#222}.instagram figure img{display:block;transition:all 250ms ease-in-out}.home-slideshow{position:relative}.home-slideshow figure{background:#333;position:relative}.home-slideshow figure img{display:block;width:100%}.home-slideshow figure figcaption{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:14px;color:#d4f0f6;text-shadow:0 2px 12px rgba(0,0,0,0.8);letter-spacing:1px;padding:0 60px}.home-slideshow figure figcaption p:first-child{color:#FFF;font-weight:900;font-size:14px}@media screen and (min-width: 768px){.home-slideshow figure figcaption{font-size:40px}.home-slideshow figure figcaption p:first-child{font-size:48px}}.home-slideshow .control{left:-10000px;position:absolute;top:50%;margin-top:-21px}@media screen and (min-width: 768px){.home-slideshow .control.prev{left:20px}.home-slideshow .control.next{left:auto;right:20px}}.services{position:relative;margin-bottom:40px;padding-top:20px;text-align:center}.services:after{content:'';display:block;clear:both}@media screen and (min-width: 1024px){.services{margin-top:-100px;padding-top:0}}.services .carousel-items{padding-bottom:30px}.services .service{width:33.3333%;padding:0 20px;float:left}@media screen and (min-width: 768px){.services .service{padding:0 50px}}.services .service .photo{background:rgba(255,255,255,0.7);padding:12px;border-radius:100%;margin-bottom:30px}.services .service .photo figure{background:#EEE;overflow:hidden;border-radius:100%}.services .service .photo figure img{display:block;width:100%}.services .service h4{font-size:24px;font-weight:300;color:#333}.services .control+.control{margin-left:12px}.about-glimpse{position:relative;background:#0c8bb7;color:#d4f0f6;overflow:hidden}.about-glimpse h2,.about-glimpse h3{color:#d4f0f6}.about-glimpse .readable{padding:50px 0}.about-glimpse img{display:block}.projects-glimpse{position:relative;text-align:center;background:#555;color:#FFF;height:300px;overflow:hidden}.projects-glimpse:before{content:'';background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;width:100%;height:100%}.projects-glimpse h2,.projects-glimpse h3{color:#FFF;padding:0 20px}.projects-glimpse img{display:block;width:100%;height:100%;object-fit:cover}.projects-glimpse .readable{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;width:100%}.latest-news{text-align:left;padding-top:40px}.latest-news:after{content:'';display:block;clear:both}.latest-news h2{margin-bottom:30px;font-size:28px;text-align:center}.latest-news article+article{margin-top:40px}@media screen and (min-width: 768px){.latest-news article{padding:0 50px;width:33.3333%;float:left}.latest-news article+article{margin-top:0}}.latest-news article figure{margin-bottom:10px}.latest-news article h4{color:#333;font-weight:normal;margin-bottom:10px;font-size:24px}.about-people:before{display:block;content:'';background:#0c8bb7;height:280px}.about-people h3{color:#d4f0f6;text-align:center;margin-bottom:40px;text-transform:uppercase}.about-people-content{display:block;margin:0 auto;max-width:1150px;text-align:center;padding:40px 20px 0;margin-top:-280px}.about-people-content:after{content:'';display:block;clear:both}.about-people-content>.about-people-content-row:after{content:'';display:block;clear:both}.about-people-content>.about-people-content-row+.about-people-content-row{margin-top:60px}@media screen and (min-width: 768px){.about-people-content>.about-people-content-row{margin-left:-60px}.about-people-content>.about-people-content-row>.about-people-content-column:first-child{padding-left:60px}}.about-people-content>.about-people-content-column,.about-people-content>.about-people-content-row>.about-people-content-column{width:100%}.about-people-content>.about-people-content-column+.about-people-content-column,.about-people-content>.about-people-content-row>.about-people-content-column+.about-people-content-column{padding-top:60px}@media screen and (min-width: 768px){.about-people-content>.about-people-content-column,.about-people-content>.about-people-content-row>.about-people-content-column{float:left}.about-people-content>.about-people-content-column+.about-people-content-column,.about-people-content>.about-people-content-row>.about-people-content-column+.about-people-content-column{padding-top:0;padding-left:60px}.about-people-content>.about-people-content-column--0,.about-people-content>.about-people-content-row>.about-people-content-column--0{width:0%}.about-people-content>.about-people-content-column--5,.about-people-content>.about-people-content-row>.about-people-content-column--5{width:5%}.about-people-content>.about-people-content-column--10,.about-people-content>.about-people-content-row>.about-people-content-column--10{width:10%}.about-people-content>.about-people-content-column--15,.about-people-content>.about-people-content-row>.about-people-content-column--15{width:15%}.about-people-content>.about-people-content-column--20,.about-people-content>.about-people-content-row>.about-people-content-column--20{width:20%}.about-people-content>.about-people-content-column--25,.about-people-content>.about-people-content-row>.about-people-content-column--25{width:25%}.about-people-content>.about-people-content-column--30,.about-people-content>.about-people-content-row>.about-people-content-column--30{width:30%}.about-people-content>.about-people-content-column--35,.about-people-content>.about-people-content-row>.about-people-content-column--35{width:35%}.about-people-content>.about-people-content-column--40,.about-people-content>.about-people-content-row>.about-people-content-column--40{width:40%}.about-people-content>.about-people-content-column--45,.about-people-content>.about-people-content-row>.about-people-content-column--45{width:45%}.about-people-content>.about-people-content-column--50,.about-people-content>.about-people-content-row>.about-people-content-column--50{width:50%}.about-people-content>.about-people-content-column--55,.about-people-content>.about-people-content-row>.about-people-content-column--55{width:55%}.about-people-content>.about-people-content-column--60,.about-people-content>.about-people-content-row>.about-people-content-column--60{width:60%}.about-people-content>.about-people-content-column--65,.about-people-content>.about-people-content-row>.about-people-content-column--65{width:65%}.about-people-content>.about-people-content-column--70,.about-people-content>.about-people-content-row>.about-people-content-column--70{width:70%}.about-people-content>.about-people-content-column--75,.about-people-content>.about-people-content-row>.about-people-content-column--75{width:75%}.about-people-content>.about-people-content-column--80,.about-people-content>.about-people-content-row>.about-people-content-column--80{width:80%}.about-people-content>.about-people-content-column--85,.about-people-content>.about-people-content-row>.about-people-content-column--85{width:85%}.about-people-content>.about-people-content-column--90,.about-people-content>.about-people-content-row>.about-people-content-column--90{width:90%}.about-people-content>.about-people-content-column--95,.about-people-content>.about-people-content-row>.about-people-content-column--95{width:95%}.about-people-content>.about-people-content-column--100,.about-people-content>.about-people-content-row>.about-people-content-column--100{width:100%}}@media screen and (min-width: 768px){.about-people-content-column{width:33.3333% !important}}.person{text-align:center}.person>h1,.person>h2,.person>h3,.person>h4,.person>h5,.person>h6,.person>p,.person>ul,.person>ol,.person>table,.person>pre,.person>figure,.person>blockquote,.person>form{margin-bottom:10px}.person>h1:last-child,.person>h2:last-child,.person>h3:last-child,.person>h4:last-child,.person>h5:last-child,.person>h6:last-child,.person>p:last-child,.person>ul:last-child,.person>ol:last-child,.person>table:last-child,.person>pre:last-child,.person>figure:last-child,.person>blockquote:last-child,.person>form:last-child{margin-bottom:0}.person>ul,.person>ol{padding-left:30px}.person>ul{list-style:disc}.person>ol{list-style:decimal}.person h5,.person small{color:#0c8bb7}.photo-container{position:relative;height:0;padding-bottom:100%;margin-bottom:20px}.photo-container>.photo-container-content{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.photo-container:before{position:absolute;background:rgba(255,255,255,0.7);content:'';display:block;width:100%;height:100%;border-radius:100%}.photo-container-content{padding:12px}.photo-container figure{background:#DFDFDF;border-radius:100%;height:100%;width:100%;overflow:hidden}.photo-container figure img{width:100%}.faq-items h4{font-size:100%;border-top:1px solid #0c8bb7;padding:14px 0;padding-right:40px;cursor:pointer;position:relative}.faq-items h4 .icon{position:absolute;top:50%;right:0;font-size:18px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.faq-items .accordion-body{border-top:1px solid #0c8bb7;padding:10px 0}@media screen and (min-width: 768px){.faq-items .accordion-body{padding:20px 0 30px}}.faq-items .accordion-item:not(.open):last-child h4{border-bottom:1px solid #0c8bb7}.projects h2,.projects h3{text-align:center}.project-gallery figure img{display:block}.project-gallery figure+figure{margin-top:20px}.project-type{color:#0c8bb7}.project-features{color:#333}.project-list{text-align:center}.project-list:after{content:'';display:block;clear:both}.project-list .project-tile{display:block}.project-list .project-tile figure{background:#333;margin-bottom:10px;position:relative}.project-list .project-tile a{text-decoration:none}.project-list .project-tile a:hover h5,.project-list .project-tile a:hover em{color:#0c8bb7}.project-list .project-tile a:hover .photo{filter:grayscale(0.5);opacity:0.6}.project-list .project-tile a:hover .icon{opacity:1;font-weight:300;color:#FFF}.project-list .project-tile a h5,.project-list .project-tile a em{color:#333;transition:color 250ms ease-in-out}.project-list .project-tile .icon{opacity:0;transition:opacity 250ms ease-in-out;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);font-size:70px;color:#d4f0f6}.project-list .project-tile img{display:block;width:100%;transition:250ms ease-in-out}.project-list .project-tile+.project-tile{margin-top:40px}@media screen and (min-width: 768px){.project-list{margin-left:-80px}.project-list .project-tile{float:left;padding-left:80px;padding-top:40px;width:33.33333%}.project-list .project-tile+.project-tile{margin-top:0}}#map{height:220px}form input,form textarea{border:none;border-bottom:1px solid #0c8bb7;border-radius:0;padding:0 0 10px}form input:focus,form textarea:focus{border:none;border-bottom:1px solid #333}.indented-paragraphs p{position:relative;padding-left:30px;margin-bottom:15px}.indented-paragraphs p .sticky{position:absolute;top:0;left:0}.indented-paragraphs a{color:#333;text-decoration:none}.indented-paragraphs a:hover{color:#0c8bb7}.indented-paragraphs .social{font-size:larger}.indented-paragraphs .social a+a{margin-left:10px}.contact h2{margin-bottom:20px}

/*# sourceMappingURL=app.css.map*/