@font-face{font-family:Merriweather Sans;font-style:normal;font-weight:300;src:local("Merriweather Sans Light"),local("MerriweatherSans-Light"),url(https://fonts.gstatic.com/s/merriweathersans/v11/2-c49IRs1JiJN1FRAMjTN5zd9vgsFH1eYCDE0hM.ttf) format("truetype")}@font-face{font-family:Merriweather Sans;font-style:normal;font-weight:700;src:local("Merriweather Sans Bold"),local("MerriweatherSans-Bold"),url(https://fonts.gstatic.com/s/merriweathersans/v11/2-c49IRs1JiJN1FRAMjTN5zd9vgsFH1OZyDE0hM.ttf) format("truetype")}@font-face{font-family:Work Sans;font-style:normal;font-weight:200;src:local("Work Sans ExtraLight"),local("WorkSans-ExtraLight"),url(https://fonts.gstatic.com/s/worksans/v5/QGYpz_wNahGAdqQ43Rh3s4H8mNhI.ttf) format("truetype")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:1em;height:100%}body{background:#333;color:#fff;font-family:Merriweather Sans,sans-serif;font-size:1rem;line-height:1.5;font-weight:300;position:relative;overflow-x:hidden;min-height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anchor,a,body{margin:0;padding:0}.anchor,a{cursor:pointer;color:#ee3131;text-decoration:none;background:transparent;border:none}.anchor.visited,.anchor:visited,a.visited,a:visited{color:#da1212;text-decoration:none}.anchor.focus:not(.button),.anchor:focus:not(.button),a.focus:not(.button),a:focus:not(.button){outline:none;-webkit-box-shadow:0 0 0 .25rem rgba(238,49,49,.24);box-shadow:0 0 0 .25rem rgba(238,49,49,.24);border-radius:.25rem}.anchor.active,.anchor:active,a.active,a:active{outline:none;color:#da1212;text-decoration:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.anchor.hover,.anchor:hover,a.hover,a:hover{color:#da1212;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}::-moz-selection{background:rgba(238,49,49,.4);color:inherit}::selection{background:rgba(238,49,49,.4);color:inherit}address,p{margin:0 0 1.25rem;font-style:normal}b,strong{font-weight:700}.muted{color:#999}.large{font-size:1.5rem;line-height:1.5}.text-right{text-align:right}.text-centered{text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{display:block;font-family:Work Sans,sans-serif;font-weight:200;line-height:1.5;color:#fff;margin:0 0 2.5rem;letter-spacing:.0625rem}.h1,h1{font-size:3.75rem}.h2,h2{font-size:3rem}.h3,h3{font-size:2.25rem}.h4,h4{font-size:2rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.page-heading{color:#ee3131;font-size:3.25rem}.button,input[type=submit]{font-family:Merriweather Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.125rem;min-height:2.75rem;min-width:2.75rem;text-decoration:none;outline:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.75rem 1rem;text-transform:uppercase;color:#ee3131;background-color:#fff;background-origin:border-box;border:.0625rem solid #d9d9d9;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.24),0 2px 5px 0 rgba(0,0,0,.24);box-shadow:0 1px 2px 0 rgba(0,0,0,.24),0 2px 5px 0 rgba(0,0,0,.24);border-radius:.25rem;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;border-color:rgba(0,0,0,.08);background-color:#ee3131;background-image:none;background-blend-mode:normal}.button:visited,input[type=submit]:visited{color:#ee3131}.button:focus:after,input[type=submit]:focus:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;border-radius:.25rem}.button:hover,input[type=submit]:hover{color:#da1212;background-color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.24),0 4px 10px 0 rgba(0,0,0,.24);box-shadow:0 1px 4px 0 rgba(0,0,0,.24),0 4px 10px 0 rgba(0,0,0,.24);text-decoration:none}.button:hover:after,input[type=submit]:hover:after{display:none}.button.active,.button:active,input[type=submit].active,input[type=submit]:active{color:#da1212;background-color:#fff;background-image:none;background-blend-mode:normal;-webkit-box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.08);box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.08);text-decoration:none}.button.active:after,.button:active:after,input[type=submit].active:after,input[type=submit]:active:after{display:none}.button:visited,input[type=submit]:visited{color:#fff}.button:focus:after,input[type=submit]:focus:after{-webkit-box-shadow:0 0 0 .75rem rgba(238,49,49,.24);box-shadow:0 0 0 .75rem rgba(238,49,49,.24)}.button:active,.button:hover,input[type=submit]:active,input[type=submit]:hover{color:#fff;background-color:#ee3131;background-image:none;background-blend-mode:normal}.button:active,input[type=submit]:active{border-color:rgba(0,0,0,.16)}.button.disabled,.button[disabled],input[type=submit].disabled,input[type=submit][disabled]{opacity:.5;cursor:default}img{opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}img :not([src]){visibility:hidden}img.loaded{opacity:1}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{font-size:1rem;font-family:Merriweather Sans,sans-serif;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:2.75rem;padding:.875rem 0 .375rem;color:#fff;background-color:transparent;border:solid #999;border-width:0 0 .125rem;border-radius:0;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:transparent}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:transparent}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:transparent}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:transparent}input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:hover,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:hover,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:hover,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:#fff;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#ee3131;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none}input[type=email].error,input[type=number].error,input[type=password].error,input[type=text].error,select.error,textarea.error{border-color:#982620;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}select{line-height:1;background-position:calc(100% - 1.25rem) 50%;background-repeat:no-repeat;background-size:.75rem 1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='12' viewBox='0 0 8 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 11.75c-.25 0-.5-.25-.5-.25L1 9c-.25-.25-.25-.75 0-1s.75-.25 1 0l2 2 2-2c.25-.25.75-.25 1 0s.25.75 0 1l-2.5 2.5s-.25.25-.5.25zM4 .25c-.25 0-.5.25-.5.25L1 3c-.25.25-.25.75 0 1s.75.25 1 0l2-2 2 2c.25.25.75.25 1 0s.25-.75 0-1L4.5.5S4.25.25 4 .25z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}@-moz-document url-prefix(){select{text-indent:-.1875rem}}textarea{min-height:6.875rem;resize:none}.about-item{margin-bottom:5rem}.about-item:last-child{margin-bottom:0}.company-item{margin-bottom:1.25rem;display:block;position:relative}.company-item .company-item-image{position:relative;padding-top:56.25%}.company-item .company-item-image>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);mix-blend-mode:multiply}.company-item .company-item-image .company-item-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:30%;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.company-item .company-item-image .company-item-logo>img{height:auto;width:auto;max-height:100%;max-width:100%}.company-item .company-item-image .label-container{color:#fff;position:absolute;top:.75rem;right:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.company-item .company-item-image .label-container .label{background:rgba(0,0,0,.6);border-radius:.25rem;padding:.25rem .5rem;margin-left:.75rem}.company-item .company-item-content{padding:1.25rem}.company-item .company-item-content .h1,.company-item .company-item-content .h2,.company-item .company-item-content .h3,.company-item .company-item-content .h4,.company-item .company-item-content .h5,.company-item .company-item-content .h6,.company-item .company-item-content h1,.company-item .company-item-content h2,.company-item .company-item-content h3,.company-item .company-item-content h4,.company-item .company-item-content h5,.company-item .company-item-content h6{margin:0 0 .5rem;color:#fff}.company-item .company-item-content p{color:#fff}.company-item .company-item-content p:last-child{margin-bottom:0}.company-item:hover{text-decoration:none}.page-contact form{display:grid;grid-template-columns:1fr;grid-column-gap:1.25rem;grid-row-gap:1.25rem}.page-contact form .form-row{position:relative}.page-contact form .form-row label{position:absolute;top:.875rem;left:0;opacity:.5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .2s linear,-webkit-transform .2s ease-in-out;transition:opacity .2s linear,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s linear;transition:transform .2s ease-in-out,opacity .2s linear,-webkit-transform .2s ease-in-out}.page-contact form .form-row input:focus+label,.page-contact form .form-row input:not(:placeholder-shown)+label,.page-contact form .form-row textarea:focus+label,.page-contact form .form-row textarea:not(:placeholder-shown)+label{font-weight:700;opacity:1;-webkit-transform:translateY(-1rem) scale(.75);transform:translateY(-1rem) scale(.75)}.page-contact form .form-row-submit,.page-contact form .form-row-textarea{grid-column:span 1}.page-contact form .wpcf7-display-none{display:none}.screen-reader-response{opacity:0;visibility:hidden;position:absolute;height:1px;width:1px;overflow:hidden}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.wpcf7-form .wpcf7-not-valid{border-color:#982620}.wpcf7-form .wpcf7-not-valid-tip{display:block;margin-top:.75rem;color:#982620;font-size:.875rem}.wpcf7-form .ajax-loader{vertical-align:middle;display:inline-block;height:1rem;width:1rem;-webkit-animation:a .8s steps(8) infinite;animation:a .8s steps(8) infinite;-webkit-transform-origin:.5rem .5rem;transform-origin:.5rem .5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Crect x='7' width='2' height='4' rx='1'/%3E%3Crect opacity='.44' x='7' y='12' width='2' height='4' rx='1'/%3E%3Crect opacity='.16' transform='rotate(90 14 8)' x='13' y='6' width='2' height='4' rx='1'/%3E%3Crect opacity='.72' transform='rotate(90 2 8)' x='1' y='6' width='2' height='4' rx='1'/%3E%3Crect opacity='.02' transform='rotate(45 12.243 3.757)' x='11.243' y='1.757' width='2' height='4' rx='1'/%3E%3Crect opacity='.58' transform='rotate(45 3.757 12.243)' x='2.757' y='10.243' width='2' height='4' rx='1'/%3E%3Crect opacity='.3' transform='rotate(135 12.243 12.243)' x='11.243' y='10.243' width='2' height='4' rx='1'/%3E%3Crect opacity='.86' transform='rotate(135 3.757 3.757)' x='2.757' y='1.757' width='2' height='4' rx='1'/%3E%3C/g%3E%3C/svg%3E");background-size:1rem;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0;margin-left:1.25rem}.wpcf7-form .ajax-loader.is-active{opacity:1}.notice,.wpcf7-response-output{margin:0 0 1.25rem;padding:1.25rem;background:#ee3131;border:none}.notice.wpcf7-mail-sent-ok,.wpcf7-response-output.wpcf7-mail-sent-ok{background:#999;color:#fff}.notice.wpcf7-mail-sent-ng,.notice.wpcf7-validation-errors,.wpcf7-response-output.wpcf7-mail-sent-ng,.wpcf7-response-output.wpcf7-validation-errors{background:#f8d7d4;color:#982620}.wpcf7-response-output{grid-row:1/span 1}.hero{position:relative;padding:2.5rem;background-image:url(../images/background.svg);background-size:cover;background-position:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80vh}.hero:before{content:"";position:absolute;top:-50%;left:-50%;height:200%;width:200%;background-image:radial-gradient(circle at bottom center,transparent 0,rgba(0,0,0,.019) 9.5%,rgba(0,0,0,.07) 17.7%,rgba(0,0,0,.138) 24.7%,rgba(0,0,0,.212) 31%,rgba(0,0,0,.291) 36.8%,rgba(0,0,0,.373) 42.3%,rgba(0,0,0,.455) 47.6%,rgba(0,0,0,.538) 52.9%,rgba(0,0,0,.62) 58.2%,rgba(0,0,0,.701) 63.7%,rgba(0,0,0,.781) 69.5%,rgba(0,0,0,.857) 75.8%,rgba(0,0,0,.925) 82.9%,rgba(0,0,0,.978) 91.2%,#000 100%)}.hero h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1;margin:2.5rem 0 3.25rem}.hero h1 span{position:relative;margin-right:auto;margin-top:1rem;margin-bottom:1rem}.hero h1 span:after{content:"";position:absolute;bottom:-.75rem;right:-.75rem;left:-2.5rem;height:.0625rem;background-image:-webkit-gradient(linear,right top,left top,from(#ee3131),color-stop(9.5%,rgba(238,49,49,.978)),color-stop(17.7%,rgba(238,49,49,.925)),color-stop(24.7%,rgba(238,49,49,.857)),color-stop(31%,rgba(238,49,49,.781)),color-stop(36.8%,rgba(238,49,49,.701)),color-stop(42.3%,rgba(238,49,49,.62)),color-stop(47.6%,rgba(238,49,49,.538)),color-stop(52.9%,rgba(238,49,49,.455)),color-stop(58.2%,rgba(238,49,49,.373)),color-stop(63.7%,rgba(238,49,49,.291)),color-stop(69.5%,rgba(238,49,49,.212)),color-stop(75.8%,rgba(238,49,49,.138)),color-stop(82.9%,rgba(238,49,49,.07)),color-stop(91.2%,rgba(238,49,49,.019)),to(rgba(238,49,49,0)));background-image:linear-gradient(270deg,#ee3131,rgba(238,49,49,.978) 9.5%,rgba(238,49,49,.925) 17.7%,rgba(238,49,49,.857) 24.7%,rgba(238,49,49,.781) 31%,rgba(238,49,49,.701) 36.8%,rgba(238,49,49,.62) 42.3%,rgba(238,49,49,.538) 47.6%,rgba(238,49,49,.455) 52.9%,rgba(238,49,49,.373) 58.2%,rgba(238,49,49,.291) 63.7%,rgba(238,49,49,.212) 69.5%,rgba(238,49,49,.138) 75.8%,rgba(238,49,49,.07) 82.9%,rgba(238,49,49,.019) 91.2%,rgba(238,49,49,0))}.logo{display:block}.logo .fill{fill:#fff}.main-nav,.main-nav .main-nav-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav .main-nav-toggle{color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:auto 0 auto auto;outline:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;border:none;position:relative;height:2rem;width:2rem}.main-nav .main-nav-toggle .menu-icon{display:block;height:1.5rem;width:1.5rem;fill:currentColor}.main-nav .main-nav-toggle .menu-icon rect{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.main-nav .main-nav-toggle .menu-icon rect:first-child{-webkit-transform-origin:12px 6px;transform-origin:12px 6px}.main-nav .main-nav-toggle .menu-icon rect:nth-child(2){-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.main-nav .main-nav-toggle .menu-icon rect:last-child{-webkit-transform-origin:12px 18px;transform-origin:12px 18px}.main-nav .main-nav-toggle.active{z-index:4}.main-nav .main-nav-toggle.active .menu-icon rect:first-child{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.main-nav .main-nav-toggle.active .menu-icon rect:nth-child(2){opacity:0}.main-nav .main-nav-toggle.active .menu-icon rect:last-child{-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.main-nav .main-nav-toggle.active~nav{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.main-nav .main-nav-toggle.active~nav>ul{-webkit-transform:translateY(0) scale(1) rotate3d(0,0,0,0deg);transform:translateY(0) scale(1) rotate3d(0,0,0,0deg)}.main-nav nav{visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear;-webkit-perspective:50rem;perspective:50rem;position:fixed;top:0;left:0;height:100%;width:100%;min-height:100vh;min-width:100vw;background:#000;padding:.5rem;z-index:3;overflow:auto;padding-top:4.5rem;line-height:1.5}.main-nav nav>ul{-webkit-transform:translateY(-5rem) scale(1.05) rotateX(25deg);transform:translateY(-5rem) scale(1.05) rotateX(25deg);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;margin:0;padding:0;list-style:none}.main-nav nav>ul>li>a{display:block;padding:1rem;color:#fff;text-decoration:none;white-space:nowrap;position:relative}.main-nav nav>ul>li>a:after{content:"";position:absolute;bottom:.5rem;height:.125rem;background:#ee3131;left:1rem;right:1rem;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.main-nav nav>ul>li>a[href^="tel:"]{font-weight:700}.main-nav nav>ul>li>a:focus,.main-nav nav>ul>li>a:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;color:#d9d9d9}.main-nav nav>ul>li>a.active{color:currentColor}.main-nav nav>ul>li>a.active:after{opacity:1}.team-member{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem;margin-bottom:5rem}.team-member .team-member-image{position:relative;border-top-right-radius:1rem;padding-bottom:100%;overflow:hidden}.team-member .team-member-image img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.team-member .team-member-bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:1.25rem}.team-member .team-member-bio h4{font-size:1.25rem;margin-bottom:0}.team-member .team-member-bio p{margin:0 0 1.25rem}.team-member .team-member-bio .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-.5rem}.team-member .team-member-bio .contact a{margin-top:.5rem;word-break:break-word}.team-member .team-member-bio .contact a:not(:last-child){margin-right:.75rem}.team-member:nth-of-type(2n){direction:rtl}.team-member:nth-of-type(2n) .team-member-image{border-top-right-radius:0;border-top-left-radius:1rem}.team-member:nth-of-type(2n) .team-member-bio{direction:ltr;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:1.25rem;padding-right:0}.team-member:nth-of-type(2n) .team-member-bio .contact{direction:rtl}.team-member:nth-of-type(2n) .team-member-bio .contact a:not(:last-child){margin-right:0;margin-left:.75rem}header{position:fixed;width:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;overflow:visible}header:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;background:#fff;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}header .logo-link{position:relative;display:block;height:2rem;margin:0 auto}header .logo-link .logo{height:100%;width:auto;margin-right:2rem}header .logo-link .logo .fill{-webkit-transition:fill .2s linear;transition:fill .2s linear}header .logo-link .logo .fill.fill-alt{fill:#ee3131}header .logo-link:focus{-webkit-box-shadow:none;box-shadow:none}header .main-nav{position:relative}header.stuck{-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem);padding-bottom:.625rem}header.stuck:before{opacity:1}header.stuck .logo-link .logo .fill:not(.fill-alt),header.stuck .main-nav .main-nav-toggle .menu-icon rect{fill:#000}header.stuck .main-nav .main-nav-toggle.active .menu-icon rect{fill:#fff}header.stuck .main-nav nav{-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}.page{padding:1.25rem;min-height:100vh}.page .scroller{margin-top:-3.875rem;height:3.875rem;width:3.875rem;position:relative;background:transparent;pointer-events:none}.page .page-container{margin:0 auto;max-width:1360px}.page .page-container h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page .page-container h2 span{position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.page .page-container h2 span:after{content:"";position:absolute;bottom:0;right:-.75rem;left:-2.5rem;height:.0625rem;background-image:-webkit-gradient(linear,right top,left top,from(#ee3131),color-stop(9.5%,rgba(238,49,49,.978)),color-stop(17.7%,rgba(238,49,49,.925)),color-stop(24.7%,rgba(238,49,49,.857)),color-stop(31%,rgba(238,49,49,.781)),color-stop(36.8%,rgba(238,49,49,.701)),color-stop(42.3%,rgba(238,49,49,.62)),color-stop(47.6%,rgba(238,49,49,.538)),color-stop(52.9%,rgba(238,49,49,.455)),color-stop(58.2%,rgba(238,49,49,.373)),color-stop(63.7%,rgba(238,49,49,.291)),color-stop(69.5%,rgba(238,49,49,.212)),color-stop(75.8%,rgba(238,49,49,.138)),color-stop(82.9%,rgba(238,49,49,.07)),color-stop(91.2%,rgba(238,49,49,.019)),to(rgba(238,49,49,0)));background-image:linear-gradient(270deg,#ee3131,rgba(238,49,49,.978) 9.5%,rgba(238,49,49,.925) 17.7%,rgba(238,49,49,.857) 24.7%,rgba(238,49,49,.781) 31%,rgba(238,49,49,.701) 36.8%,rgba(238,49,49,.62) 42.3%,rgba(238,49,49,.538) 47.6%,rgba(238,49,49,.455) 52.9%,rgba(238,49,49,.373) 58.2%,rgba(238,49,49,.291) 63.7%,rgba(238,49,49,.212) 69.5%,rgba(238,49,49,.138) 75.8%,rgba(238,49,49,.07) 82.9%,rgba(238,49,49,.019) 91.2%,rgba(238,49,49,0))}.page .page-container h2 svg{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;display:block;height:3rem;width:3rem;margin-right:.75rem}.page .page-container h2 svg>g{stroke:currentColor;fill:transparent;stroke-width:1px}.page .page-container h2 svg~span:after{margin-left:-3.75rem}.page .page-container .page-content{margin-bottom:2.5rem}.page .page-container .page-content :last-child,.page .page-container .page-content :only-child{margin-bottom:0}.page.page-items{min-height:0}.page.page-about{background:#212121}.page.page-team{background:#fff;color:#000;padding-left:0;padding-right:0}.page.page-team .page-container .h1,.page.page-team .page-container .h2,.page.page-team .page-container .h3,.page.page-team .page-container .h4,.page.page-team .page-container .h5,.page.page-team .page-container .h6,.page.page-team .page-container h1,.page.page-team .page-container h2,.page.page-team .page-container h3,.page.page-team .page-container h4,.page.page-team .page-container h5,.page.page-team .page-container h6{color:#000}.page.page-team .page-container h2{margin-bottom:5rem;margin-left:1.25rem;margin-right:1.25rem}.page.page-team .page-container h2~.page-content{margin-top:-2.5rem;margin-bottom:5rem}.page.page-contact .page-content{margin-bottom:2.5rem}.page.page-contact .contact-details{font-size:.875rem;margin-bottom:2.5rem}.page.page-contact .contact-details .logo{height:2rem;width:auto;margin-bottom:1rem}.page.page-contact .contact-details a,.page.page-contact .contact-details address{display:block;color:#fff;margin-bottom:.5rem}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body.modal-open{overflow:hidden}.page-modal-wrapper{pointer-events:auto;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear;-webkit-perspective:50rem;perspective:50rem;z-index:3;visibility:hidden;opacity:0}.page-modal-wrapper.open{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.page-modal-wrapper.open .page-modal{-webkit-transform:translateY(0) scale(1) rotate3d(0,0,0,0deg);transform:translateY(0) scale(1) rotate3d(0,0,0,0deg)}.page-modal-wrapper .page-modal{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;grid-template-rows:-webkit-min-content auto;grid-template-rows:min-content auto;width:100%;height:100%;max-width:768px;overflow:auto;padding:1.25rem;background:#212121;-webkit-transform:translateY(-5rem) scale(1.05) rotateX(25deg);transform:translateY(-5rem) scale(1.05) rotateX(25deg);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.page-modal-wrapper .page-modal .page-modal-heading{grid-column:span 1;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.page-modal-wrapper .page-modal .page-modal-heading>span{position:relative}.page-modal-wrapper .page-modal .page-modal-heading>span:after{content:"";position:absolute;bottom:0;right:-.75rem;left:-1.25rem;height:.0625rem;background-image:-webkit-gradient(linear,right top,left top,from(#ee3131),color-stop(9.5%,rgba(238,49,49,.978)),color-stop(17.7%,rgba(238,49,49,.925)),color-stop(24.7%,rgba(238,49,49,.857)),color-stop(31%,rgba(238,49,49,.781)),color-stop(36.8%,rgba(238,49,49,.701)),color-stop(42.3%,rgba(238,49,49,.62)),color-stop(47.6%,rgba(238,49,49,.538)),color-stop(52.9%,rgba(238,49,49,.455)),color-stop(58.2%,rgba(238,49,49,.373)),color-stop(63.7%,rgba(238,49,49,.291)),color-stop(69.5%,rgba(238,49,49,.212)),color-stop(75.8%,rgba(238,49,49,.138)),color-stop(82.9%,rgba(238,49,49,.07)),color-stop(91.2%,rgba(238,49,49,.019)),to(rgba(238,49,49,0)));background-image:linear-gradient(270deg,#ee3131,rgba(238,49,49,.978) 9.5%,rgba(238,49,49,.925) 17.7%,rgba(238,49,49,.857) 24.7%,rgba(238,49,49,.781) 31%,rgba(238,49,49,.701) 36.8%,rgba(238,49,49,.62) 42.3%,rgba(238,49,49,.538) 47.6%,rgba(238,49,49,.455) 52.9%,rgba(238,49,49,.373) 58.2%,rgba(238,49,49,.291) 63.7%,rgba(238,49,49,.212) 69.5%,rgba(238,49,49,.138) 75.8%,rgba(238,49,49,.07) 82.9%,rgba(238,49,49,.019) 91.2%,rgba(238,49,49,0))}.page-modal-wrapper .page-modal .page-modal-button{grid-column:span 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal{font-family:Merriweather Sans,sans-serif;font-weight:300;font-size:1rem;line-height:1.125rem;min-height:2.75rem;min-width:2.75rem;text-decoration:none;outline:none;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.75rem 1rem;text-transform:uppercase;color:#ee3131;background-color:#fff;background-origin:border-box;border:.0625rem solid #d9d9d9;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.24),0 2px 5px 0 rgba(0,0,0,.24);box-shadow:0 1px 2px 0 rgba(0,0,0,.24),0 2px 5px 0 rgba(0,0,0,.24);border-radius:.25rem;-webkit-transition:background .2s ease-in-out,color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;transition:background .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:rgba(0,0,0,.08);background-color:#ee3131;background-image:none;background-blend-mode:normal;background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:transparent;padding:0}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:visited{color:#ee3131}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:focus:after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;border-radius:.25rem}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:hover{color:#da1212;background-color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.24),0 4px 10px 0 rgba(0,0,0,.24);box-shadow:0 1px 4px 0 rgba(0,0,0,.24),0 4px 10px 0 rgba(0,0,0,.24);text-decoration:none}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:hover:after{display:none}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal.active,.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:active{color:#da1212;background-color:#fff;background-image:none;background-blend-mode:normal;-webkit-box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.08);box-shadow:inset 0 1px 2px 1px rgba(0,0,0,.08);text-decoration:none}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal.active:after,.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:active:after{display:none}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:focus:after{-webkit-box-shadow:0 0 0 .75rem rgba(238,49,49,.24);box-shadow:0 0 0 .75rem rgba(238,49,49,.24)}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:active,.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:hover{color:#fff;background-color:#ee3131;background-image:none;background-blend-mode:normal}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:active{border-color:rgba(0,0,0,.16)}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal.disabled,.page-modal-wrapper .page-modal .page-modal-button .button-close-modal[disabled]{opacity:.5;cursor:default}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:visited{color:#fff}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:focus:after{-webkit-box-shadow:0 0 0 .75rem hsla(0,0%,100%,.24);box-shadow:0 0 0 .75rem hsla(0,0%,100%,.24)}.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:active,.page-modal-wrapper .page-modal .page-modal-button .button-close-modal:hover{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#e6e6e6;border-color:transparent}.page-modal-wrapper .page-modal .page-modal-content{grid-column:span 2;padding-top:2.5rem}.page-modal-wrapper .page-modal .companies-heading{margin-bottom:.75rem}.page-modal-wrapper .page-modal .loader{position:absolute;top:50%;left:50%;margin-top:-1.5rem;margin-left:-1.5rem;height:3rem;width:3rem;-webkit-animation:a .8s steps(8) infinite;animation:a .8s steps(8) infinite;-webkit-transform-origin:1.5rem 1.5rem;transform-origin:1.5rem 1.5rem}@media (min-width:768px){.about-item{grid-column:span 12}.company-item{margin-bottom:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-item .company-item-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-contact form{grid-template-columns:1fr 1fr}.page-contact form .form-row-text{grid-column:span 1}.page-contact form .form-row-submit,.page-contact form .form-row-textarea,.wpcf7-response-output{grid-column:span 2}.hero:before{top:-25%;left:-25%;height:150%;width:150%}.hero h1{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2.5rem 0}.hero h1 span{margin:2.5rem}.hero h1 span:after{width:.125rem;top:0;left:auto;right:-2.5rem;bottom:auto;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#ee3131),color-stop(9.5%,rgba(238,49,49,.978)),color-stop(17.7%,rgba(238,49,49,.925)),color-stop(24.7%,rgba(238,49,49,.857)),color-stop(31%,rgba(238,49,49,.781)),color-stop(36.8%,rgba(238,49,49,.701)),color-stop(42.3%,rgba(238,49,49,.62)),color-stop(47.6%,rgba(238,49,49,.538)),color-stop(52.9%,rgba(238,49,49,.455)),color-stop(58.2%,rgba(238,49,49,.373)),color-stop(63.7%,rgba(238,49,49,.291)),color-stop(69.5%,rgba(238,49,49,.212)),color-stop(75.8%,rgba(238,49,49,.138)),color-stop(82.9%,rgba(238,49,49,.07)),color-stop(91.2%,rgba(238,49,49,.019)),to(rgba(238,49,49,0)));background-image:linear-gradient(180deg,#ee3131,rgba(238,49,49,.978) 9.5%,rgba(238,49,49,.925) 17.7%,rgba(238,49,49,.857) 24.7%,rgba(238,49,49,.781) 31%,rgba(238,49,49,.701) 36.8%,rgba(238,49,49,.62) 42.3%,rgba(238,49,49,.538) 47.6%,rgba(238,49,49,.455) 52.9%,rgba(238,49,49,.373) 58.2%,rgba(238,49,49,.291) 63.7%,rgba(238,49,49,.212) 69.5%,rgba(238,49,49,.138) 75.8%,rgba(238,49,49,.07) 82.9%,rgba(238,49,49,.019) 91.2%,rgba(238,49,49,0));-webkit-transform:skew(-20deg);transform:skew(-20deg)}.hero h1 span:last-child:after,.main-nav .main-nav-toggle{display:none}.main-nav nav{visibility:visible;opacity:1;position:relative;top:auto;left:auto;min-height:0;min-width:0;background:transparent;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible;z-index:1}.main-nav nav,.main-nav nav>ul{-webkit-transition:none;transition:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav nav>ul{-webkit-transform:translateY(0) scale(1) rotate3d(0,0,0,0deg);transform:translateY(0) scale(1) rotate3d(0,0,0,0deg);-ms-flex-pack:distribute;justify-content:space-around}.main-nav nav>ul>li{border:none;-ms-flex-preferred-size:25%;flex-basis:25%;position:relative}.main-nav nav>ul>li:last-child .dropdown{left:auto;right:0}.team-member{grid-column-gap:2.5rem;grid-template-columns:1fr 2fr}.team-member .team-member-bio{padding-right:2.5rem}.team-member .team-member-bio h4{font-size:2rem}.team-member:nth-of-type(2n) .team-member-bio{padding-left:2.5rem}header{padding:2.5rem}header .logo-link{height:3rem;margin:0 auto 0 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}header .logo-link .logo{margin:0}header .main-nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto}header.stuck{-webkit-transform:translateY(-1.25rem);transform:translateY(-1.25rem);padding-bottom:1.25rem}header.stuck .main-nav nav{-webkit-transform:translateY(0);transform:translateY(0)}header.stuck .main-nav nav>ul>li>a{color:#000}header.stuck .main-nav nav>ul>li>a:hover{color:#999}.page{padding:2.5rem}.page .scroller{margin-top:-7.75rem;height:7.75rem;width:7.75rem}.page .page-container{padding-top:2.5rem;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2.5rem}.page .page-container h2{display:block;font-family:Work Sans,sans-serif;font-weight:200;line-height:1.5;color:#fff;margin:0 0 2.5rem;letter-spacing:.0625rem;font-size:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 12}.page .page-container h2 span:after{height:.125rem}.page .page-container h2 svg{height:4rem;width:4rem}.page .page-container h2 svg~span:after{height:-4.75rem}.page .page-container .page-content{grid-column:span 12}.page.page-companies .page-container .company-item{grid-column:span 6}.page.page-about .page-container{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.page.page-about .page-container h2{grid-column:span 12}.page.page-about .page-container .page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page.page-team .page-container h2{margin-left:2.5rem;margin-right:2.5rem}.page.page-team .page-container .team-member{grid-column:span 12}.page.page-contact .contact-details,.page.page-contact .page-content{margin-bottom:5rem;grid-column:span 12}.page-modal-wrapper .page-modal .page-modal-heading>span:after{height:.125rem}.page-modal-wrapper .page-modal .companies{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2.5rem}}@media (min-width:768px) and (pointer:fine){.company-item .company-item-content{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.company-item:hover .company-item-content{opacity:1}.page-modal-wrapper .page-modal .page-modal-content .company-item-content{position:static;top:auto;left:auto;height:auto;width:auto;opacity:1;-webkit-transition:none;transition:none}}@media (min-width:992px){.about-item{grid-column:span 4;margin-bottom:0}.hero h1{font-size:5rem}.team-member .team-member-bio{padding-right:0}.team-member .team-member-bio h4{font-size:1.25rem}.team-member:nth-of-type(2n){direction:ltr}.team-member:nth-of-type(2n) .team-member-image{border-top-right-radius:1rem;border-top-left-radius:0}.team-member:nth-of-type(2n) .team-member-bio{padding-left:0;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.team-member:nth-of-type(2n) .team-member-bio .contact{direction:ltr}.team-member:nth-of-type(2n) .team-member-bio .contact a:not(:last-child){margin-left:0;margin-right:.75rem}header .logo-link{height:4rem}.page.page-about .page-container h2,.page.page-companies .page-container .company-item{grid-column:span 4}.page.page-about .page-container .page-content{grid-column:span 8}.page.page-team{padding-left:2.5rem;padding-right:2.5rem}.page.page-team .page-container h2{margin-left:0;margin-right:0}.page.page-team .page-container .team-member{grid-column:span 6}.page.page-contact .page-content{margin-bottom:0;grid-column:span 6}.page.page-contact .contact-details{grid-column:span 6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}}@media (min-width:1200px){.team-member .team-member-bio h4{font-size:2rem}}