@charset "utf-8";

*, ::after, ::before { box-sizing: border-box; max-width: 100%; }

.landerlab-container { width: 90%; padding: 5px 0px; min-height: 50px; margin: 0px auto; max-width: 1100px; }

.landerlab-section { padding: 50px 0px; }

img { max-width: 100%; vertical-align: middle; }

a, a:hover { text-decoration: none; }

.card { border-radius: 3px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px 0px; padding: 15px; margin-bottom: 15px; }

.form-group { min-height: 10px; padding-bottom: 7px; }

.input, .label-group, .select, .textarea { padding: 7px 10px; }

.button, .form, .input, .label-group, .select, .textarea { border-radius: 3px; }

.input, .select, .textarea { border: 1px solid rgba(0, 0, 0, 0.15); }

.svg-link { display: inline-block; }

.link { color: rgb(220, 101, 155); }

.link, .link-svg { text-decoration: none; }

.link-svg { padding: 5px; display: inline-block; color: inherit; opacity: 0.7; transition: color 0.25s; height: 28px; width: 28px; margin: 0px 7.5px; }

.link-svg:hover { color: rgb(220, 101, 155); opacity: 1; }

.input, .select, .textarea { height: 36px; background-color: rgb(255, 255, 255); width: 100%; color: rgb(85, 85, 85); display: block; font-size: 14px; }

.input-group { height: 36px; display: table; border-collapse: separate; }

.textarea { height: auto; min-height: 50px; resize: vertical; }

.label-group { border: 1px solid rgba(0, 0, 0, 0.15); background-color: rgba(0, 0, 0, 0.05); }

.form { background-color: rgb(255, 255, 255); padding: 20px; }

.label { display: inline-block; padding: 5px 0px; }

.label-checkbox { vertical-align: middle; line-height: 2rem; }

.checkbox, .checkbox-label, .radio, .radio-label { margin-right: 10px; }

.button { display: inline-block; background-color: rgb(32, 168, 216); color: rgb(255, 255, 255); border: 0px; cursor: pointer; padding: 10px 25px; transition: 0.2s; }

.input-group { min-height: 10px; display: flex; }

.input-group :not(:first-child):not(:last-child) { border-radius: 0px; }

.input-group :first-child:not(:last-child) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.input-group :last-child:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.input-group .input-group-addon, .input-group .input-group-btn { -webkit-box-flex: 1; flex: 1 0 auto; }

.nav-items { display: inline-block; float: right; }

.navbar { background-color: rgb(34, 34, 34); color: rgb(221, 221, 221); min-height: 50px; width: 100%; }

.navbar-container { max-width: 950px; margin: 0px auto; width: 95%; }

.navbar-container::after { content: ""; clear: both; display: block; }

.navbar-brand { vertical-align: top; display: inline-block; padding: 5px; min-height: 50px; min-width: 50px; color: inherit; text-decoration: none; }

.navbar-items { padding: 10px 0px; display: block; float: right; margin: 0px; }

.navbar-item { margin: 0px; color: inherit; text-decoration: none; display: inline-block; padding: 10px 15px; }

.burger { margin: 10px 0px; width: 45px; padding: 5px 10px; display: none; float: right; cursor: pointer; }

.burger-line { padding: 1px; background-color: rgb(255, 255, 255); margin: 5px 0px; }

.quote { line-height: 1.5rem; }

.header-link-svg { margin: 0px 5px; }

.landerlab-row { display: flex; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: stretch; align-items: stretch; flex-flow: row; padding: 10px; min-height: 75px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; }

@media (max-width: 768px) {
  .landerlab-row { flex-wrap: wrap; }
}

.row, .l-row { margin-right: 0px !important; margin-left: 0px !important; }

.l-col-xs-1, .l-col-sm-1, .l-col-md-1, .l-col-lg-1, .l-col-xs-2, .l-col-sm-2, .l-col-md-2, .l-col-lg-2, .l-col-xs-3, .l-col-sm-3, .l-col-md-3, .l-col-lg-3, .l-col-xs-4, .l-col-sm-4, .l-col-md-4, .l-col-lg-4, .l-col-xs-5, .l-col-sm-5, .l-col-md-5, .l-col-lg-5, .l-col-xs-6, .l-col-sm-6, .l-col-md-6, .l-col-lg-6, .l-col-xs-7, .l-col-sm-7, .l-col-md-7, .l-col-lg-7, .l-col-xs-8, .l-col-sm-8, .l-col-md-8, .l-col-lg-8, .l-col-xs-9, .l-col-sm-9, .l-col-md-9, .l-col-lg-9, .l-col-xs-10, .l-col-sm-10, .l-col-md-10, .l-col-lg-10, .l-col-xs-11, .l-col-sm-11, .l-col-md-11, .l-col-lg-11, .l-col-xs-12, .l-col-sm-12, .l-col-md-12, .l-col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

.l-col-xs-1, .l-col-xs-2, .l-col-xs-3, .l-col-xs-4, .l-col-xs-5, .l-col-xs-6, .l-col-xs-7, .l-col-xs-8, .l-col-xs-9, .l-col-xs-10, .l-col-xs-11, .l-col-xs-12 { float: left; }

.l-col-xs-12 { width: 100%; }

.l-col-xs-11 { width: 91.6667%; }

.l-col-xs-10 { width: 83.3333%; }

.l-col-xs-9 { width: 75%; }

.l-col-xs-8 { width: 66.6667%; }

.l-col-xs-7 { width: 58.3333%; }

.l-col-xs-6 { width: 50%; }

.l-col-xs-5 { width: 41.6667%; }

.l-col-xs-4 { width: 33.3333%; }

.l-col-xs-3 { width: 25%; }

.l-col-xs-2 { width: 16.6667%; }

.l-col-xs-1 { width: 8.33333%; }

.l-col-xs-offset-12 { margin-left: 100%; }

.l-col-xs-offset-11 { margin-left: 91.6667%; }

.l-col-xs-offset-10 { margin-left: 83.3333%; }

.l-col-xs-offset-9 { margin-left: 75%; }

.l-col-xs-offset-8 { margin-left: 66.6667%; }

.l-col-xs-offset-7 { margin-left: 58.3333%; }

.l-col-xs-offset-6 { margin-left: 50%; }

.l-col-xs-offset-5 { margin-left: 41.6667%; }

.l-col-xs-offset-4 { margin-left: 33.3333%; }

.l-col-xs-offset-3 { margin-left: 25%; }

.l-col-xs-offset-2 { margin-left: 16.6667%; }

.l-col-xs-offset-1 { margin-left: 8.33333%; }

.l-col-xs-offset-0 { margin-left: 0px; }

@media (min-width: 768px) {
  .l-col-sm-1, .l-col-sm-2, .l-col-sm-3, .l-col-sm-4, .l-col-sm-5, .l-col-sm-6, .l-col-sm-7, .l-col-sm-8, .l-col-sm-9, .l-col-sm-10, .l-col-sm-11, .l-col-sm-12 { float: left; }
  .l-col-sm-12 { width: 100%; }
  .l-col-sm-11 { width: 91.6667%; }
  .l-col-sm-10 { width: 83.3333%; }
  .l-col-sm-9 { width: 75%; }
  .l-col-sm-8 { width: 66.6667%; }
  .l-col-sm-7 { width: 58.3333%; }
  .l-col-sm-6 { width: 50%; }
  .l-col-sm-5 { width: 41.6667%; }
  .l-col-sm-4 { width: 33.3333%; }
  .l-col-sm-3 { width: 25%; }
  .l-col-sm-2 { width: 16.6667%; }
  .l-col-sm-1 { width: 8.33333%; }
  .l-col-sm-offset-12 { margin-left: 100%; }
  .l-col-sm-offset-11 { margin-left: 91.6667%; }
  .l-col-sm-offset-10 { margin-left: 83.3333%; }
  .l-col-sm-offset-9 { margin-left: 75%; }
  .l-col-sm-offset-8 { margin-left: 66.6667%; }
  .l-col-sm-offset-7 { margin-left: 58.3333%; }
  .l-col-sm-offset-6 { margin-left: 50%; }
  .l-col-sm-offset-5 { margin-left: 41.6667%; }
  .l-col-sm-offset-4 { margin-left: 33.3333%; }
  .l-col-sm-offset-3 { margin-left: 25%; }
  .l-col-sm-offset-2 { margin-left: 16.6667%; }
  .l-col-sm-offset-1 { margin-left: 8.33333%; }
  .l-col-sm-offset-0 { margin-left: 0px; }
}

@media (min-width: 992px) {
  .l-col-md-1, .l-col-md-2, .l-col-md-3, .l-col-md-4, .l-col-md-5, .l-col-md-6, .l-col-md-7, .l-col-md-8, .l-col-md-9, .l-col-md-10, .l-col-md-11, .l-col-md-12 { float: left; }
  .l-col-md-12 { width: 100%; }
  .l-col-md-11 { width: 91.6667%; }
  .l-col-md-10 { width: 83.3333%; }
  .l-col-md-9 { width: 75%; }
  .l-col-md-8 { width: 66.6667%; }
  .l-col-md-7 { width: 58.3333%; }
  .l-col-md-6 { width: 50%; }
  .l-col-md-5 { width: 41.6667%; }
  .l-col-md-4 { width: 33.3333%; }
  .l-col-md-3 { width: 25%; }
  .l-col-md-2 { width: 16.6667%; }
  .l-col-md-1 { width: 8.33333%; }
  .l-col-md-offset-12 { margin-left: 100%; }
  .l-col-md-offset-11 { margin-left: 91.6667%; }
  .l-col-md-offset-10 { margin-left: 83.3333%; }
  .l-col-md-offset-9 { margin-left: 75%; }
  .l-col-md-offset-8 { margin-left: 66.6667%; }
  .l-col-md-offset-7 { margin-left: 58.3333%; }
  .l-col-md-offset-6 { margin-left: 50%; }
  .l-col-md-offset-5 { margin-left: 41.6667%; }
  .l-col-md-offset-4 { margin-left: 33.3333%; }
  .l-col-md-offset-3 { margin-left: 25%; }
  .l-col-md-offset-2 { margin-left: 16.6667%; }
  .l-col-md-offset-1 { margin-left: 8.33333%; }
  .l-col-md-offset-0 { margin-left: 0px; }
}

@media (min-width: 1200px) {
  .l-col-lg-1, .l-col-lg-2, .l-col-lg-3, .l-col-lg-4, .l-col-lg-5, .l-col-lg-6, .l-col-lg-7, .l-col-lg-8, .l-col-lg-9, .l-col-lg-10, .l-col-lg-11, .l-col-lg-12 { float: left; }
  .l-col-lg-12 { width: 100%; }
  .l-col-lg-11 { width: 91.6667%; }
  .l-col-lg-10 { width: 83.3333%; }
  .l-col-lg-9 { width: 75%; }
  .l-col-lg-8 { width: 66.6667%; }
  .l-col-lg-7 { width: 58.3333%; }
  .l-col-lg-6 { width: 50%; }
  .l-col-lg-5 { width: 41.6667%; }
  .l-col-lg-4 { width: 33.3333%; }
  .l-col-lg-3 { width: 25%; }
  .l-col-lg-2 { width: 16.6667%; }
  .l-col-lg-1 { width: 8.33333%; }
  .l-col-lg-offset-12 { margin-left: 100%; }
  .l-col-lg-offset-11 { margin-left: 91.6667%; }
  .l-col-lg-offset-10 { margin-left: 83.3333%; }
  .l-col-lg-offset-9 { margin-left: 75%; }
  .l-col-lg-offset-8 { margin-left: 66.6667%; }
  .l-col-lg-offset-7 { margin-left: 58.3333%; }
  .l-col-lg-offset-6 { margin-left: 50%; }
  .l-col-lg-offset-5 { margin-left: 41.6667%; }
  .l-col-lg-offset-4 { margin-left: 33.3333%; }
  .l-col-lg-offset-3 { margin-left: 25%; }
  .l-col-lg-offset-2 { margin-left: 16.6667%; }
  .l-col-lg-offset-1 { margin-left: 8.33333%; }
  .l-col-lg-offset-0 { margin-left: 0px; }
}

.cell, .landerlab-cell { -webkit-box-flex: 1; flex-grow: 1; flex-basis: 100%; padding: 5px; }

@media (max-width: 768px) {
  .burger { display: block; }
  .nav-items { display: none; width: 100%; }
  .navbar-items { width: 100%; }
  .navbar-item { display: block; }
}

.landerlab-full-screen-intro1 a { margin: 5px 10px; border: 2px solid transparent; }

.landerlab-full-screen-intro2 a { margin: 5px 10px; }

.landerlab-heading1 a { margin: 5px 10px; border: 2px solid transparent; }