.hero--static{-moz-box-pack:center;-ms-flex-pack:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00aea5;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:35%;position:relative}.wrapwrap--small{-moz-box-orient:vertical;-moz-box-direction:normal;-moz-box-pack:center;-ms-flex-pack:center;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;display:block;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 auto;max-width:87.5rem;z-index:4}.gradient--left,.wrapwrap--small{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.gradient--left{display:block;z-index:3}.hero__media{background-color:#3c3c3b;width:64%}.hero__image,.hero__media{bottom:0;position:absolute;right:0;top:0;z-index:1}.hero__image{background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;width:100%}.hero__content{position:relative;width:44%}.hero__content a{background-color:#3c3c3b;background-color:#ffcb05;border-radius:100px;color:#fff;color:#3c3c3b;display:inline-block;font-size:1.06rem;font-weight:700;line-height:1.18em;padding:.94em 2.41em;text-transform:uppercase;vertical-align:top}.hero__content a:hover{background-color:#3c3c3b;color:#fff}.is-dark{color:#fff}.is-dark h1{color:#00aea5;color:#fff;font-family:Aller,sans-serif;font-size:4.38rem;line-height:1.04em;margin-bottom:.71em}.hero__text,.hero__text h5,.is-dark h1{font-weight:700}.hero__text h5{color:#00aea5;color:#fff;font-family:Aller,sans-serif;font-size:1.5rem;line-height:1.42em;margin-bottom:.83em}.banner-area .dnd-section>.row-fluid{max-width:100%;width:100%}.logomark{background-repeat:no-repeat;background-size:cover;height:6.56rem;left:-3.75rem;position:absolute;top:.56rem;width:2rem}.container-fluid.banner-area .dnd-column{padding:0}@media(max-width:1280px){.hero__content{width:100%}.wrapwrap--small{width:79%}}@media (max-width:1199px){.blog-banner-wrapper{margin-bottom:0}.wrapwrap--small{position:relative;width:79%}.hero__media{display:none}.hero--static{margin-bottom:3.13rem;padding:3.13rem 0}}@media (max-width:767px){.hero__content{width:100%}.is-dark h1{font-size:2.63rem}.hero__text h5{font-size:1.13rem}.hero__content a{font-size:.81em;padding-left:1.8em;padding-right:1.8em}.logomark{height:3.75rem;left:-1.69rem;width:1.06rem}}