body{background-color:#1d1e1f;color:#fff;font-size:18px;line-height:1.56;font-family:'Nunito Sans',sans-serif;font-weight:300;margin-top:0;}a,a:hover,a:focus,a:visited{color:#b49753;}img{width:100%;}.color-white{color:#fff;}.container,.navbar.container{padding-right:0;padding-left:0;width:100%;max-width:none;}.col-sm-12{padding-left:0;padding-right:0;}.paragraph--type--section{padding-left:24px;padding-right:24px;}@media only screen and (min-width:992px){.field--name-field-body > .field--item > .paragraph--type--section,.field--name-field-body > .field--item > .paragraph--type--misc,.navbar.container > .header-inner > .navbar-header,.navbar.container > .header-inner > .navbar-collapse,.navbar.container > .header-inner > .region-header{width:92%;max-width:1760px;margin:0 auto;}.paragraph--type--section{padding-left:0;padding-right:0;}}.row,.container-fluid>.header-inner>.navbar-collapse,.container-fluid>.header-inner>.navbar-header,.container>.header-inner>.navbar-collapse,.container>.header-inner>.navbar-header{margin-right:0;margin-left:0;}.navbar.navbar-default{background-color:transparent;border:none;background-image:url(/themes/helix/images/hero-bg.jpg);background-position:50% 0%;background-repeat:repeat-x;}.navbar.container > .header-inner{margin-left:auto;margin-right:auto;padding:8px 24px 0;background-image:url(/themes/helix/images/galaxy-swirl-0.svg);background-repeat:no-repeat;background-position-y:60%;background-position-x:110%;background-size:150%;}#contact-us{background-size:200%;}.navbar .logo{padding:0;margin:0;width:29%;}.navbar .logo img{width:100%;max-width:202px;}@media only screen and (min-width:600px){.navbar.container > .header-inner{background-size:125%;}#contact-us{background-size:125%;}}@media only screen and (min-width:768px){.navbar.container > .header-inner{background-position-y:100%;background-position-x:150%;background-size:110%;}#contact-us{background-size:110%;}.navbar .logo{width:auto;}}@media only screen and (min-width:992px){.navbar.container > .header-inner{background-position-x:125%;background-size:125%;}#contact-us{background-size:125%;}.navbar.navbar-default > .header-inner{padding:48px 0 0;}}@media only screen and (min-width:1750px){.navbar.container > .header-inner{background-position-y:110%;background-position-x:0%;background-size:90%;}#contact-us{background-size:90%;}}.button-link{color:#fff;background-color:#b49753;border-radius:32px;padding:12px;display:block;width:100%;max-width:327px;text-transform:uppercase;font-size:18px;letter-spacing:1px;font-weight:bold;text-align:center;}.button-link:hover,.button-link:focus,.button-link:active,.button-link:focus:active{color:#fff;text-decoration:none;background-color:#937a40;}.button-link:visited{color:#fff;}@media only screen and (min-width:992px){.button-link{max-width:291px;}}.field--name-field-logo-with-link{display:flex;flex-wrap:wrap;}.paragraph--type--logo-with-link .field--name-field-link{display:none;}.paragraph--type--hero{text-align:center;padding-top:96px;padding-bottom:272px;margin:0 auto;max-width:863px;}.paragraph--type--hero .field--name-field-eyebrow h1{text-transform:uppercase;font-weight:900;font-size:20px;line-height:1.2;letter-spacing:1.25px;margin:0 0 24px;}.paragraph--type--hero .field--name-field-callout h1{font-size:48px;line-height:1;color:#b49753;margin:0 0 16px;font-weight:200;}.paragraph--type--hero .field--name-field-description h3{line-height:1.17;margin:0;font-weight:200;}@media only screen and (min-width:992px){.paragraph--type--hero{padding-bottom:300px;}.paragraph--type--hero .field--name-field-eyebrow h1{font-size:28px;line-height:1.43;letter-spacing:1.75px;margin-bottom:16px;}.paragraph--type--hero .field--name-field-callout h1{font-size:72px;line-height:1.11;}.paragraph--type--hero .field--name-field-description h3{font-size:32px;line-height:1.5;}}@media only screen and (min-width:1280px){.paragraph--type--hero{padding-bottom:400px;}}.paragraph--type--section .field--name-field-section-title{text-transform:uppercase;font-weight:900;font-size:14px;line-height:1.71;margin-bottom:48px;}@media only screen and (min-width:992px){.paragraph--type--section .field--name-field-section-title{font-size:16px;margin-bottom:100px;line-height:1.5;}}#who-we-are{padding-bottom:70px;}@media only screen and (min-width:992px){#who-we-are{padding-bottom:146px;}}#accordion{margin-bottom:88px;}#accordion .card-header{font-size:32px;line-height:1;font-weight:300;margin-bottom:24px;position:relative;}#accordion .card-header a{display:block;}#accordion .card-body{font-size:18px;line-height:1.56;margin-bottom:48px;}#accordion .card-header a::after{content:url(/themes/helix/images/minus.svg);position:absolute;top:0;right:0;}#accordion .card-header a.collapsed::after{content:url(/themes/helix/images/plus.svg);}@media only screen and (min-width:1024px){#accordion .collapse{display:block;height:auto !important;}#accordion .card-header a{cursor:auto;}#accordion .card-header a::after,#accordion .card-header a.collapsed::after{content:"";}#accordion .card-header a,#accordion .card-header a:hover,#accordion .card-header a:focus,#accordion .card-header a:active,#accordion .card-header a:visited{text-decoration:none;outline:none;color:#b49753;}#accordion .collapsing{height:auto;overflow:auto;transition:none;}#accordion{display:flex;}#accordion > .card{width:33%;padding:0 16px;}}.paragraph--type--testimonial{font-weight:300;color:#878787;position:relative;padding:72px 0;}.paragraph--type--testimonial .field--name-field-quote-text{font-weight:200;font-size:18px;font-style:italic;line-height:1.56;margin-bottom:32px;}.paragraph--type--testimonial .field--name-field-quote-author{font-weight:200;font-size:16px;line-height:1.25;text-align:right;}.paragraph--type--testimonial::before{content:url(/themes/helix/images/open-quote.svg);position:absolute;top:0;left:0;}.paragraph--type--testimonial::after{content:url(/themes/helix/images/close-quote.svg);position:absolute;right:0;bottom:0;}@media only screen and (min-width:992px){.paragraph--type--testimonial,.paragraph--type--section > .paragraph--type--misc,.field--name-field-content,.footer,.webform-confirmation{margin:0 auto;width:90%;max-width:1464px;}.paragraph--type--testimonial .field--name-field-quote-text,.paragraph--type--testimonial .field--name-field-quote-author{margin:0 auto;width:90%;max-width:1163px;}.paragraph--type--testimonial .field--name-field-quote-text{font-size:32px;line-height:1.25;margin-bottom:8px;}.paragraph--type--testimonial .field--name-field-quote-author{font-size:20px;line-height:2;}}#what-we-do{padding-top:70px;padding-bottom:80px;}.paragraph--type--section .paragraph--type--misc .img-container{margin-bottom:64px;}.paragraph--type--section .paragraph--type--misc .img-container img{max-width:715px;}.paragraph--type--section .paragraph--type--misc h2{font-size:32px;font-weight:200;line-height:1;color:#b49753;margin-bottom:32px;margin-top:0;}.paragraph--type--section .paragraph--type--misc ul{column-count:2;font-size:20px;line-height:1.2;font-weight:200;list-style-type:none;margin-bottom:0;padding-left:0;}.paragraph--type--section .paragraph--type--misc ul li{padding-left:24px;margin-bottom:16px;position:relative;}.paragraph--type--section .paragraph--type--misc ul li::before{content:"";background-color:#b49753;position:absolute;width:8px;height:8px;border-radius:50%;left:0;top:8px;}@media only screen and (min-width:768px){.what-we-do{display:flex;flex-direction:row-reverse;align-items:center;}.paragraph--type--section .paragraph--type--misc .img-container,.paragraph--type--section .paragraph--type--misc .text-container{width:50%;}.paragraph--type--section .paragraph--type--misc .img-container{padding-left:16px;margin-bottom:0;}.paragraph--type--section .paragraph--type--misc .text-container{padding-right:16px;}}@media only screen and (min-width:992px){#what-we-do{padding-top:146px;padding-bottom:180px;}.what-we-do{align-items:flex-end;}.paragraph--type--section .paragraph--type--misc .img-container{position:relative;z-index:0;}#what-we-do .paragraph--type--section .paragraph--type--misc .img-container img{position:absolute;bottom:0;}.paragraph--type--section .paragraph--type--misc h2{font-size:40px;}.paragraph--type--section .paragraph--type--misc ul{font-size:32px;line-height:1.25;}.paragraph--type--section .paragraph--type--misc ul li{padding-left:32px;margin-bottom:32px;}.paragraph--type--section .paragraph--type--misc ul li::before{top:16px;}}#what-we-do{position:relative;}#what-we-do .paragraph--type--section .field--name-field-section-title{position:relative;z-index:20;}#what-we-do .field--name-field-content > .field--item:first-of-type{position:absolute;left:0;width:80%;max-width:261px;top:8px;z-index:10;}@media only screen and (min-width:768px){#what-we-do .field--name-field-content > .field--item:first-of-type{left:40%;top:24px;}}@media only screen and (min-width:992px){#what-we-do .field--name-field-content > .field--item:first-of-type{max-width:371px;left:45%;top:120px;}}@media only screen and (min-width:1440px){#what-we-do .field--name-field-content > .field--item:first-of-type{left:50%;top:-120px;}}.map-section{padding:64px 0 72px;background-color:#313233;}.map-section .text-container{padding:0 24px;text-align:center;margin-bottom:28px;}.map-section .text-container h3{text-transform:uppercase;font-weight:900;font-size:20px;line-height:1.2;margin:0 auto 8px;max-width:327px;}.map-section .text-container p{color:#878787;font-size:16px;line-height:1.25;}.map-img-container{overflow-x:hidden;text-align:center;}.map-img-container,.map-img-container img{height:466px;}.map-img-container img{width:auto;position:relative;left:50%;transform:translate(-40%);}@media only screen and (min-width:768px){.map-img-container{overflow-x:auto;}.map-img-container,.map-img-container img{height:auto;}.map-img-container img{width:100%;max-width:1309px;left:auto;transform:none;}}@media only screen and (min-width:992px){.map-section{padding:80px 40px 90px;margin-bottom:-80px;position:relative;}.map-section .text-container{padding:0;}.map-section .text-container h3{font-size:28px;line-height:1.43;margin-bottom:42px;max-width:none;}.map-section .text-container p{display:none;}}#who-we-work-with{padding-top:80px;padding-bottom:120px;background-color:#fff;color:#1d1e1f;}#who-we-work-with .field--name-field-section-title{color:#b49753;}#who-we-work-with .text-container p{margin-bottom:24px;}#who-we-work-with .text-container h4{margin:0 0 40px;font-weight:bold;font-size:24px;line-height:1.33;}@media only screen and (min-width:768px){#who-we-work-with .paragraph--type--section .paragraph--type--misc .text-container{width:100%;padding-right:0;padding-left:64px;}}@media only screen and (min-width:992px){#who-we-work-with{padding-top:152px;padding-bottom:214px;}#who-we-work-with .field--name-field-content{display:flex;align-items:center;}#who-we-work-with .field--name-field-content > .field--item:first-of-type{width:70%;padding-right:24px;}#who-we-work-with .field--name-field-content > .field--item:nth-of-type(2){width:30%;padding-left:24px;}#who-we-work-with .text-container p{margin-bottom:32px;}}#who-we-work-with .paragraph--type--custom-block{margin-bottom:64px;}#who-we-work-with .field--name-field-logo-with-link{align-items:center;}#who-we-work-with .field--name-field-logo-with-link > .field--item{display:none;width:33%;height:80px;align-items:center;justify-content:center;}#who-we-work-with .field--name-field-logo-with-link > .field--item .img-responsive{width:auto;margin:0 auto;}#who-we-work-with .field--name-field-logo-with-link > .field--item:nth-child(-n+9){display:flex;}@media only screen and (min-width:992px){#who-we-work-with .paragraph--type--custom-block{margin-bottom:0;}#who-we-work-with .field--name-field-logo-with-link > .field--item{display:flex;width:20%;}}#who-we-work-with .field--name-field-content{position:relative;}#who-we-work-with .field--name-field-content > .field--item:last-of-type{position:absolute;right:0;width:80%;max-width:261px;bottom:-250px;}@media only screen and (min-width:992px){#who-we-work-with .field--name-field-content > .field--item:last-of-type{max-width:371px;bottom:-391px;}}#work-with-us{padding-top:80px;padding-bottom:52px;}#work-with-us .img-container{margin-bottom:48px;}#work-with-us .img-container img{max-width:715px;}#work-with-us h2{margin-top:0;margin-bottom:24px;}#work-with-us p{margin-bottom:40px;}#work-with-us .button-link{margin-bottom:40px;}#work-with-us h4{margin-bottom:0;color:#878787;font-size:24px;line-height:1.33;font-weight:bold;}@media only screen and (min-width:768px){.work-with-us{display:flex;flex-direction:row-reverse;align-items:center;}#work-with-us .img-container,#work-with-us .text-container{width:50%;}#work-with-us .img-container{padding-left:16px;margin-bottom:0;}#work-with-us .text-container{padding-right:16px;}#work-with-us .text-container .text-inner{max-width:562px;}}@media only screen and (min-width:992px){#work-with-us h2{margin-bottom:32px;}}#contact-us{padding-top:52px;padding-bottom:80px;}#contact-us .paragraph--type--section{padding-right:16px;padding-left:16px;}#contact-us .field--name-field-content{background-color:#3f4041;padding-top:40px;padding-bottom:60px;overflow-x:hidden;}#contact-us .paragraph--type--section .paragraph--type--misc{text-align:center;margin-bottom:48px;width:375px;height:375px;background-color:#1d1e1f;border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center;position:relative;left:50%;transform:translate(-50%);}#contact-us .paragraph--type--section .paragraph--type--misc .text-container{margin:0 auto;width:auto;max-width:258px;padding-right:0;}#contact-us .paragraph--type--section .paragraph--type--misc h2{margin-bottom:24px;}#contact-us .paragraph--type--section .paragraph--type--misc p{font-size:20px;line-height:1.2;font-weight:200;}#contact-us .field--type-webform{padding:0 8px;}@media only screen and (min-width:992px){#contact-us{padding-top:272px;}#contact-us .paragraph--type--section .paragraph--type--misc{width:425px;height:425px;}#contact-us .paragraph--type--section .paragraph--type--misc .text-container{max-width:300px;}#contact-us .paragraph--type--section .paragraph--type--misc h2{margin-bottom:32px;}#contact-us .paragraph--type--section .paragraph--type--misc p{font-size:24px;line-height:1.25;}}@media only screen and (min-width:1280px){#contact-us .field--name-field-content{display:flex;align-items:center;padding:60px;}#contact-us .field--name-field-content > .field--item{width:50%;}#contact-us .field--name-field-content > .field--item:first-of-type{padding-right:88px;}#contact-us .paragraph--type--section .paragraph--type--misc{margin-bottom:0;}}#contact-us{background-image:url(/themes/helix/images/galaxy-swirl-1.svg);background-repeat:no-repeat;background-position-x:-15%;}@media only screen and (min-width:992px){#contact-us{background-position-y:15%;}}#newsletter .paragraph--type--section{padding-right:16px;padding-left:16px;}#newsletter .paragraph--type--section .field--name-field-section-title{display:none;}#newsletter .field--name-field-content{padding:52px 24px 42px;background-color:#b49753;}#newsletter .paragraph--type--misc{margin-bottom:32px;}#newsletter .field--name-field-content .field--name-field-misc h2{color:#1d1e1f;margin-bottom:16px;}@media only screen and (min-width:992px){#newsletter .paragraph--type--section{padding:0;}#newsletter .field--name-field-content{display:flex;align-items:flex-end;justify-content:center;padding:64px;}#newsletter .field--name-field-content > .field--item{width:50%;}#newsletter .field--name-field-content > .field--item:first-of-type{padding-right:28px;display:flex;justify-content:flex-end;}#newsletter .field--name-field-content > .field--item:last-of-type{padding-left:28px;}#newsletter .paragraph--type--misc{margin-bottom:0;max-width:565px;}#newsletter .paragraph--type--custom-block{max-width:565px;}}#error-404{padding:96px 0 64px;}@media only screen and (min-width:992px){#error-404{margin-bottom:80px;}#error-404 .paragraph--type--section .field--name-field-section-title{margin-bottom:48px;}}.footer{padding:0 24px;border:none;}.footer .region-footer{padding:28px 0 80px;border-top:1px solid #696a6c;display:flex;flex-direction:column;}@media only screen and (min-width:992px){.footer{padding:0;margin-top:80px;}.footer .region-footer{padding-bottom:128px;flex-direction:row;align-items:center;}}.footer .logo{margin-top:0;margin-bottom:36px;}.footer .logo img{width:30%;max-width:152px;}@media only screen and (min-width:992px){.footer .logo{margin-bottom:0;width:13%;min-width:230px;}.footer .logo img{width:100%;}}.footer #block-socialicons{margin-bottom:32px;}.footer .field--name-field-logo-with-link{flex-wrap:nowrap;}.footer .field--name-field-logo-with-link > .field--item{margin-right:24px;}.footer .field--name-field-logo-with-link > .field--item:last-of-type{margin-right:0;}@media only screen and (min-width:992px){.footer #block-socialicons{margin-bottom:0;order:2;width:22%;min-width:312px;}}.footer #block-footertext{font-size:12px;line-height:1.33;}.footer #block-footertext p{margin-bottom:8px;}.footer #block-footertext p:last-of-type{margin-bottom:0;}@media only screen and (min-width:992px){.footer #block-footertext{order:1;width:65%;font-size:18px;}.footer #block-footertext p{margin-bottom:12px;}.footer #block-footertext p:last-of-type{margin-bottom:0;}}
#navbar-collapse{margin-top:24px;padding:32px 0;border-color:#696a6c;}#navbar-collapse .navbar-nav{margin:0;}#navbar-collapse .navbar-nav > li > a{color:#b49753;padding:24px 0;line-height:1.33;text-transform:uppercase;font-weight:900;letter-spacing:0.45px;}#navbar-collapse .navbar-nav > li > a:hover{color:#fff;}#navbar-collapse .navbar-nav > li.last{display:inline-block;}#navbar-collapse .navbar-nav > li > a.button-link{color:#fff;padding:8px 40px;font-size:16px;line-height:1.5;border-radius:20px;margin:32px 0 24px;width:auto;letter-spacing:0.4px;}.navbar-default .navbar-toggle{margin-right:0;border:none;}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;border-radius:0;width:43px;margin-left:auto;}.navbar-default .navbar-toggle .icon-bar:nth-of-type(3){width:38px;}.navbar-default .navbar-toggle .icon-bar:nth-of-type(4){width:33px;}.navbar-toggle .icon-bar+.icon-bar{margin-top:8px;}.navbar-default .navbar-toggle[aria-expanded="true"]{position:relative;}.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar:nth-of-type(2){display:none;}.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar:nth-of-type(3){width:43px;transform:rotate(45deg);position:absolute;}.navbar-default .navbar-toggle[aria-expanded="true"] .icon-bar:nth-of-type(4){width:43px;transform:rotate(-45deg)}@media only screen and (min-width:768px){.navbar-collapse.collapse{display:none !important;}.navbar-collapse.collapse.in{display:block !important;}.navbar-default .navbar-header .navbar-toggle{display:inline-block !important;}.navbar-header{float:none;}.navbar-nav > li{float:none;}}@media only screen and (min-width:1280px){.navbar-collapse.collapse{display:block !important;}.navbar-collapse.collapse.in{display:none !important;}.navbar-default .navbar-header .navbar-toggle{display:none !important;}#navbar-collapse{margin:0 auto;padding:24px 0 0;position:relative;}.navbar.navbar-default > .header-inner{position:relative;}.navbar.container > .header-inner > .navbar-header{width:auto;}.navbar.navbar-default > .header-inner > .navbar-header{position:absolute;z-index:1;right:calc(50% - 101px);}#block-helix-main-menu .navbar-nav{float:none;display:flex;align-items:center;}#navbar-collapse .navbar-nav > li > a{padding:24px 8px;font-size:16px;line-height:1.5;letter-spacing:0.4px;}#block-helix-main-menu .navbar-nav > li:nth-of-type(4){flex-grow:1;text-align:right;padding-right:16px;}#navbar-collapse .navbar-nav > li:first-of-type > a{padding-left:0;}#navbar-collapse .navbar-nav > li > a.button-link{margin:24px 0;}#navbar-collapse .navbar-nav > li > a.button-link:focus,#navbar-collapse .navbar-nav > li > a.button-link:hover{background-color:#937a40;}}@media only screen and (min-width:1440px){#navbar-collapse .navbar-nav > li > a{padding:24px 16px;}#block-helix-main-menu .navbar-nav > li:nth-of-type(4){padding-right:32px;}}@media only screen and (min-width:1550px){#navbar-collapse .navbar-nav > li > a{padding:24px;}#block-helix-main-menu .navbar-nav > li:nth-of-type(4){padding-right:48px;}}
#contact-us form{width:100%;margin:0 auto;max-width:700px;}.field--type-webform label{display:none;}.field--type-webform input,#contact-us textarea{width:100%;height:72px;border-radius:3px;padding:24px 32px;font-size:18px;color:#1d1e1f;line-height:1.33;font-weight:300;}#contact-us textarea{height:144px;}#contact-us .webform-button--submit{margin-top:40px;margin-bottom:0;border:none;line-height:1.56;}.webform-confirmation{padding:0 24px;}.webform-confirmation .webform-confirmation__message{margin-bottom:0;}.webform-confirmation h2{font-size:32px;font-weight:200;line-height:1;color:#b49753;margin-bottom:32px;margin-top:0;}.webform-confirmation h2,.webform-confirmation p{font-family:'Nunito Sans',sans-serif;}@media only screen and (min-width:768px){.form-inline .form-control{width:100%;}}@media only screen and (min-width:1280px){#contact-us .field--type-webform,.webform-confirmation{padding:0;}#contact-us input,#contact-us textarea{max-width:563px;}}#newsletter .form-actions{margin-bottom:0;}#newsletter .webform-button--submit{margin-right:0;width:100%;max-width:295px;height:56px;background-color:#1d1e1f;border:none;font-size:48px;line-height:1;color:transparent;background-image:url(/themes/helix/images/arrow.svg);background-repeat:no-repeat;background-position:50%;}.webform-confirmation{padding:40px 24px;}.webform-confirmation .webform-confirmation__message{margin-bottom:16px;}@media only screen and (min-width:992px){.webform-submission-newsletter-signup-form{position:relative;}.webform-submission-newsletter-signup-form .form-group{margin-bottom:0;}.webform-submission-newsletter-signup-form input{padding-right:118px;}.webform-submission-newsletter-signup-form .form-actions{position:absolute;top:8px;right:8px;}#newsletter .webform-button--submit{width:86px;}.webform-confirmation{padding:40px 0 0;}}@media only screen and (min-width:1280px){.webform-confirmation{padding-top:160px;}}
