a,body{color:#111415}.btn-contact,button{cursor:pointer}@font-face{font-family:halis;src:url(../fonts/halisgr-regular-webfont.eot);src:url(../fonts/halisgr-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/halisgr-regular-webfont.woff2) format('woff2'),url(../fonts/halisgr-regular-webfont.woff) format('woff'),url(../fonts/halisgr-regular-webfont.ttf) format('truetype'),url(../fonts/halisgr-regular-webfont.svg#halis) format('svg');font-weight:400;font-style:normal}@font-face{font-family:halis;src:url(../fonts/halisgr-regular-italic-webfont.eot);src:url(../fonts/halisgr-regular-italic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/halisgr-regular-italic-webfont.woff2) format('woff2'),url(../fonts/halisgr-regular-italic-webfont.woff) format('woff'),url(../fonts/halisgr-regular-italic-webfont.ttf) format('truetype'),url(../fonts/halisgr-regular-italic-webfont.svg#halis) format('svg');font-weight:400;font-style:italic}@font-face{font-family:halis;src:url(../fonts/halisgr-bold-webfont.eot);src:url(../fonts/halisgr-bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/halisgr-bold-webfont.woff2) format('woff2'),url(../fonts/halisgr-bold-webfont.woff) format('woff'),url(../fonts/halisgr-bold-webfont.ttf) format('truetype'),url(../fonts/halisgr-bold-webfont.svg#halis) format('svg');font-weight:700;font-style:normal}@font-face{font-family:halis;src:url(../fonts/halisgr-bolditalic-webfont.eot);src:url(../fonts/halisgr-bolditalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/halisgr-bolditalic-webfont.woff2) format('woff2'),url(../fonts/halisgr-bolditalic-webfont.woff) format('woff'),url(../fonts/halisgr-bolditalic-webfont.ttf) format('truetype'),url(../fonts/halisgr-bolditalic-webfont.svg#halis) format('svg');font-weight:700;font-style:italic}@font-face{font-family:halisblack;src:url(../fonts/halisgr-black-webfont.eot);src:url(../fonts/halisgr-black-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/halisgr-black-webfont.woff2) format('woff2'),url(../fonts/halisgr-black-webfont.woff) format('woff'),url(../fonts/halisgr-black-webfont.ttf) format('truetype'),url(../fonts/halisgr-black-webfont.svg#halisblack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:halisblack;src:url(../fonts/halisgr-blackitalic-webfont.eot);src:url(../fonts/halisgr-blackitalic-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/halisgr-blackitalic-webfont.woff2) format('woff2'),url(../fonts/halisgr-blackitalic-webfont.woff) format('woff'),url(../fonts/halisgr-blackitalic-webfont.ttf) format('truetype'),url(../fonts/halisgr-blackitalic-webfont.svg#halisblack) format('svg');font-weight:400;font-style:italic}*{margin:0;padding:0}.home__intro,.inner{margin:0 auto}body,html{height:100%;min-height:100%}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:halis,Helvetica,Arial,sans-serif;font-size:1em;background:#FFF}h1,h2,h3,h4,h5,h6{font-weight:400}button,fieldset,img{border:0}table{border-collapse:separate;border-spacing:0}a{background:0 0}a:active,a:focus,a:hover{color:#111415;outline:0}button::-moz-focus-inner{border:0}button,input,select,textarea{font-family:inherit;font-size:100%}.clrr{clear:both}.home__intro{position:relative;min-height:30em;max-width:1520px;overflow:hidden;background-color:#FFF}.home__intro>.inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:opacity 1s ease-in-out .4s;-webkit-transition:opacity 1s ease-in-out .4s;-moz-transition:opacity 1s ease-in-out .4s;-o-transition:opacity 1s ease-in-out .4s;-ms-transition:opacity 1s ease-in-out .4s;z-index:1;opacity:1;padding:3em;margin:0;width:50%}@media (min-width:1520px),(max-width:1519px) and (min-width:1180px){.home__intro>.inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0}}@media (max-width:1179px) and (min-width:768px){.home__intro>.inner{position:relative;width:100%;max-width:40em}}.home__intro .h1{margin-bottom:.25em;font-size:3.75em;font-weight:700}.home__intro .h1 a{float:left;display:block;line-height:1em}@media (max-width:767px){.home__intro>.inner{width:100%;max-width:30em;padding:2em;text-align:center}.home__intro .h1{font-size:2.5em;line-height:1em}.home__intro .h1 a{margin-bottom:.25em}}.home__intro .h1 a span{display:none}.home__intro .h1 a path{fill:#111415}.home__intro .h1 a:active path,.home__intro .h1 a:focus path,.home__intro .h1 a:hover path{fill:#ffd800}.home__intro .h1 span{clear:both;display:block}.home__intro .h1 em{display:none}.home__intro h1.p:before{content:'Hello,';display:block;margin-bottom:.5em;font-size:2em;font-weight:700}.home__intro .p{line-height:2em;font-size:1.125em;margin-bottom:1em}@media (max-width:767px){.home__intro .p{font-size:.9em}}.home_intro__bottom{margin-top:2em;font-size:1.125em}.home_intro__bottom:after{content:'';display:block;clear:both}.home_intro__bottom b{display:block;margin-bottom:.25em}.home_intro__contact{float:left;width:33.333%}@media (max-width:767px){.home_intro__contact{width:100%}}.btn-contact{text-decoration:underline}.btn-contact em,.btn-contact i{font-style:normal}.btn-contact em:before,.btn-contact i:before{content:'@'}.btn-contact em i,.btn-contact i i{display:none}.btn-contact em:before{content:'.com'}.home_intro__connect{float:left;width:66.666%}.home_intro__connect ul{list-style-type:none}.home_intro__connect li{display:inline-block;margin-right:2em}@media (max-width:1179px) and (min-width:768px),(max-width:767px){.home_intro__connect{width:100%;margin-top:2em}.home_intro__connect li{display:block;width:100%;margin-right:0}}.home__graphic{position:fixed;top:0;bottom:0;left:50%;width:50%;max-width:960px}@media (max-width:1179px) and (min-width:768px){.home__graphic{width:60%}}@media (max-width:767px){.home__graphic{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%}}.home__graphic>.inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;transition:opacity 1s ease-in-out .4s;-webkit-transition:opacity 1s ease-in-out .4s;-moz-transition:opacity 1s ease-in-out .4s;-o-transition:opacity 1s ease-in-out .4s;-ms-transition:opacity 1s ease-in-out .4s;z-index:1;opacity:1;padding:1em;margin:0}@media (min-width:1520px),(max-width:1519px) and (min-width:1180px){.home__graphic>.inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0}}@media (max-width:1179px) and (min-width:768px){.home__graphic>.inner{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}}@media (max-width:767px){.home__graphic>.inner{padding:1em 1em 0}}.home__graphic img{display:block;width:100%;height:auto}.wrapper{opacity:1}.wrapper.ani-out{transition:opacity 0s ease-in .5s;-webkit-transition:opacity 0s ease-in .5s;-moz-transition:opacity 0s ease-in .5s;-o-transition:opacity 0s ease-in .5s;-ms-transition:opacity 0s ease-in .5s;opacity:0}.wrapper.ani-go{transition:opacity 0s ease-in 0s;-webkit-transition:opacity 0s ease-in 0s;-moz-transition:opacity 0s ease-in 0s;-o-transition:opacity 0s ease-in 0s;-ms-transition:opacity 0s ease-in 0s;opacity:1}.root.-_loading{height:0}