/* KODIAK */




html,
body {font-family: 'Inter', sans-serif;font-size:16px;background-color:#fff;}
body {color:#aaa;}

@media (max-width: 992px) {
  body {font-size:14px;}
}




/* _____ TYPOGRAPHY _____ */
h1 {font-size:3rem;line-height:1.2;font-weight:700;}
h2 {font-size:1.5rem;line-height:1.2;}
h3 {font-size:1.5rem;line-height:1.2;}
h4 {}
h5 {text-transform:uppercase;font-size:1rem;}
h6 {}

@media (max-width: 992px) {
  h1 {font-size:2rem;}
  h2 {font-size:1.2rem;}
  h5 {font-size:.9rem;}
}

p {}

strong {font-weight:700;}

a {}
a:hover {}

ul {}
ul li {}
ol {}
ol li {}




/* _____ NAV _____ */
nav {width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;align-items:center;clear:both;height:auto;padding:2rem;z-index:100;}

nav .brand {order:1;justify-content:flex-start;}
nav .brand img {height:28px;}

nav .menu {order:2;width:100%;text-align:right;}
nav .menu ul {margin:0;padding:0;list-style:none;}
nav .menu ul li {}
nav .menu ul li a {color:rgba(255,255,255,.7);text-decoration:underline;}
nav .menu ul li a:hover {color:#fff;}

@media (max-width: 992px) {
  nav {padding:1rem;flex-wrap:wrap;}
  nav .brand img {height:22px;}
  nav .menu {text-align:left;padding:1rem 0 0;}
}




/* _____ HERO _____ */
.hero {position:relative;z-index:0;width:100%;min-height:70vh;padding:7rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap;margin:0;background-color:#362F3D;}

.hero .hero-content {max-width:900px;width:auto;padding:2rem;}

.hero h1 {text-transform:uppercase;color:#fff;font-family:'Big234', sans-serif;}
.hero h2 {color:#b3b3b3;}

@media (max-width: 992px) {
  .hero {min-height:70vh;}
  .hero .hero-content {padding:1rem;}
}




/* _____ MAIN _____ */
.main {padding:4rem 0;}

.main .content-block {padding-bottom:7rem;}

.main .client-list {text-align:center;}

.main .client-list ul {margin:3rem 0 0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;text-align:center;justify-content:center;}
.main .client-list ul li {}
.main .client-list ul li img {height:80px;width:auto;padding:0 1rem 1rem;}

@media (max-width: 992px) {  
  .main .client-list ul li img {max-height:60px;width:auto;}
}

.main .mission {text-align:center;}
.main .mission h2 {padding:2rem;color:#000;font-weight:900;text-transform:uppercase;}
.main .mission h2 span {color:#362F3D;}

@media (max-width: 992px) {
  .main .mission h2 {padding:0;}
}

.main .services {max-width:720px;margin:0 auto;}
.main .services ul {margin:0;padding:0 .5rem;list-style:none;}
.main .services ul li {font-size:1.3rem;color:#000;padding:.25rem 0;}
.main .services ul li a {}
.main .services ul li a:hover {}

.main .services .col-md-6:last-child {text-align:right;}

@media (max-width: 992px) {
  .main .services ul li {font-size:1.1rem;}
  .main .services .col-md-6:last-child {text-align:left;margin-top:5rem;}
}




/* _____ FOOTER _____ */
footer {}
footer .brand {text-align:center;margin:3rem 0;}
footer .brand img {height:60px;width:auto;border-radius:8px;}
footer .copyright {}




/* _____ KEYWORD.COM IFRAME WRAPPER _____ */
.keyword-wrapper .share-header {
  display: none;
}















