 html {font-family: Montserrat,Georgia,serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100% }body{font-family: Montserrat,Georgia,serif !important;font-size:16px;line-height:1.625;color:#515150;margin:0}h1,h2,h3,h4,h5,h6 {margin: 20px 0;font-family: "Source Sans Pro",Georgia,serif;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: #262526;line-height: 110% }h1 {font-size: 50px }h2 {font-size: 32px }h2 span {font-weight: 400 }h3 {font-size: 22px;font-weight: 400;margin-bottom: 10px }h4 {font-size: 19px }h5,h6 {font-weight: 400;letter-spacing: 6px;font-size: 15px }h6,.h6 {font-size: 12px }.parallax-container .section {width: 100% }.parallax-container {position: relative;overflow: hidden;min-height: 600px!important }.parallax {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;background-color: #000 }.parallax img {display: none;position: absolute;left: 50%;bottom: 0;min-width: 100%;min-height: 100%;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transform: translateX(-50%);transform: translateX(-50%) }.feature {position: relative;display: inline-block;padding: 60px 0 20px }.feature h1,.feature h5,.feature h2 {color: #fff!important }.feat-welcome .first {position: relative;top: 10px;font-size: 110px }.feat-welcome {position: relative;font-size: 100px;font-family: "Times New Roman",serif;letter-spacing: 2px;text-transform: none;color: #e51c23;line-height: 1.135;font-weight: 400 }.feat-name,.feat-welcome {word-break: break-word;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto }.feat-name {position: relative;z-index: 1;margin: 0;letter-spacing: .2em;margin-right: -.1em }.separator {display: block }hr,.separator {height: 0;margin: 42px 0;border: 0;border-bottom: 2px solid #d8d8d8 }.feat-line {display: block;height: auto;border: 0;font-size: 14px;letter-spacing: normal;line-height: 1;text-align: center;position: relative;margin: 0;color: #e02925 }.feat-line .line {content: "";position: absolute;top: 50%;width: 42%;border: 1px solid #d8d8d8;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%) }.feat-line .linelft {right: 57% }.feat-line .linert {left: 57% }.feat-line .arrowlft,.feat-line .arrowrt {content: "";position: absolute;top: 50%;width: 0;height: 0;border: 5px solid transparent;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%) }.feat-line .arrowlft {left: 0;border-left: 7px solid #d8d8d8 }.feat-line .arrowrt {right: 0;border-right: 7px solid #d8d8d8 }a.arrdown {padding-top: 200px;color: #fff;display: block }a {color: #039be5;text-decoration: none;-webkit-tap-highlight-color: transparent }a:focus,a:active,a:hover,a:visited {outline: none;color: #29b6f6;}.animated {-webkit-animation-duration: 1s;animation-duration: 1s }@-webkit-keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0) }to {opacity: 1;-webkit-transform: none;transform: none }}@keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0) }to {opacity: 1;-webkit-transform: none;transform: none }}.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown }@-webkit-keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0) }to {opacity: 1;-webkit-transform: none;transform: none }}@keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0) }to {opacity: 1;-webkit-transform: none;transform: none }}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft }@-webkit-keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0) }to {opacity: 1;-webkit-transform: none;transform: none }}@keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0) }to {opacity: 1;-webkit-transform: none;transform: none }}.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig }@-webkit-keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0) }to {opacity: 1;-webkit-transform: none;transform: none }}@keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0) }to {opacity: 1;-webkit-transform: none;transform: none }}.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig }@-webkit-keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0 }40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1 }80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg) }to {-webkit-transform: perspective(400px);transform: perspective(400px) }}@keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0 }40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in }60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1 }80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg) }to {-webkit-transform: perspective(400px);transform: perspective(400px) }}.flipInY {-webkit-backface-visibility: visible!important;backface-visibility: visible!important;-webkit-animation-name: flipInY;animation-name: flipInY }@-webkit-keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0 }to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1 }}@keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0 }to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1 }}.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn }@-webkit-keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0 }60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1 }80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1 }to {-webkit-transform: none;transform: none;opacity: 1 }}@keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0 }60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1 }80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1 }to {-webkit-transform: none;transform: none;opacity: 1 }}.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out }.f35 {font-size: 23px;font-size: 35px }.f60 {font-size: 60px }#portfolio-grid .mix {opacity: 0;display: none }#portfolio {background-color: #f5f5f5 !important;}.project-description p {margin: 5px 0 0;font-size: 17px;}.project-description span,.project-title h3 {color: #e51c23;text-transform: uppercase }.project-title {padding: 0 0 10px;margin-bottom: 10px;border-bottom: 1px solid #e51c23 }.project-title h3 {margin: 0;padding: 0;font-size: 40px;font-family: Bebas Neue;}.material-icons {font-size: 40px }figure.effect-apollo {background: #3498db }figure.effect-apollo img {opacity: .6;-webkit-transition: opacity 0.9s,-webkit-transform .9s;transition: opacity 0.9s,transform .9s;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1) }figure.effect-apollo figcaption::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.5);content: '';-webkit-transition: -webkit-transform .6s;transition: transform .6s;-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0) }figure.effect-apollo p {position: absolute;right: 0;top: 66%;text-transform: uppercase;margin: 3em;padding: 0 1em;border-right: 4px solid #fff;text-align: right;opacity: 0;-webkit-transition: opacity .35s;transition: opacity .35s;letter-spacing: 1px;font-size: 1em !important;color: #fff }figure.effect-apollo h2 {text-align: left }figure.effect-apollo:hover img {opacity: .3;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1) }figure.effect-apollo:hover figcaption::before {-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0) }figure.effect-apollo:hover p {opacity: 1;-webkit-transition-delay: .1s;transition-delay: .1s;display: flex;align-items: center;}figure {margin: 0 }.grid {position: relative;margin: 0 auto;padding: 1em 0 4em;max-width: 1000px;list-style: none;text-align: center }.grid figure {position: relative;overflow: hidden;background: #3498db;text-align: center;cursor: pointer;margin-bottom: 20px;height: 300px;}.grid figure img {position: relative;display: block;max-width: 100%;opacity: .2 }.grid figure figcaption {padding: 9%;color: #fff;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden }.grid figure figcaption::before,.grid figure figcaption::after {pointer-events: none }.grid figure figcaption {position: absolute;top: 0;left: 0;height: 85%;width: 95%;}.grid figure h2 {word-spacing: -.15em;font-weight: 300;color: #fff;font-size: 2vw;}.grid figure h2 span {font-weight: 800 }.grid figure h2,.grid figure p {margin: 0 }.grid figure p {letter-spacing: 1px;font-size: 18px;display: flex;align-items: center;}p,.light p {line-height: 2rem;font-family: "Roboto",sans-serif }.light p {font-weight: 300;color: #000 }ul {list-style-type: none;padding: 0;font-size: 17px;line-height: 2rem }ul li {list-style-type: none }.white-text {color: #FFF!important }abbr[title] {border-bottom: 1px dotted }b,strong {font-weight: 700 }dfn {font-style: italic }hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0 }.clearfix {clear: both }img {max-width: 100% }img[width],img[height] {max-width: none }.img--round {border-radius: 0 }.cert {display: block;border-top: #f1f1f1 solid 1px;border-bottom: #f1f1f1 solid 1px;background-color: #fafafa;padding: 3px 5px 7px 0 }.cert img {max-width: 100px;width: 41% }footer.page-footer {margin-top: 20px;padding-top: 20px;background-color: #b32923 }footer.page-footer .footer-copyright {line-height: 50px;color: #fff;background-color: rgba(51,51,51,0.08) }.valign-wrapper {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center }.valign-wrapper .valign {display: block }.hoverable {transition: box-shadow .25s;box-shadow: 0 }.hoverable:hover {transition: box-shadow .25s;box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) }.left-align {text-align: left }.right-align {text-align: right }.center,.center-align {text-align: center }.left {float: left!important }.right {float: right!important }.circle {border-radius: 50% }.aboutimg {max-width: 400px!important }.material-icons {text-rendering: optimizeLegibility;-webkit-font-feature-settings: liga;-moz-font-feature-settings: liga;font-feature-settings: liga }.container {margin: 0 auto;max-width: 1600px;width: 90%;}.container .row {margin: 0 }i.right {float: right;margin: 3px 0 0 10px;font-size: 23px }i.left {float: left;margin-right: 15px }i.more {font-size: 1.4em;vertical-align: top;margin-left: 7px;}.z-depth-2 {box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.3) }.section {padding-top: 1rem;padding-bottom: 1rem }.section.no-pad {padding: 0 }.section.no-pad-bot {padding-bottom: 0 }.section.no-pad-top {padding-top: 0 }.row {margin-left: auto;margin-right: auto;margin-bottom: 20px }.row:after {content: "";display: table;clear: both }.row .col {float: left;box-sizing: border-box;padding: 0 .75rem }.row .col[class*="push-"],.row .col[class*="pull-"] {position: relative }.row .col.s1 {width: 8.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.s2 {width: 16.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.s3 {width: 25%;margin-left: auto;left: auto;right: auto }.row .col.s4 {width: 33.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.s5 {width: 41.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.s6 {width: 50%;margin-left: auto;left: auto;right: auto }.row .col.s7 {width: 58.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.s8 {width: 66.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.s9 {width: 75%;margin-left: auto;left: auto;right: auto }.row .col.s10 {width: 83.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.s11 {width: 91.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.s12 {width: 100%;margin-left: auto;left: auto;right: auto }.cta,.cta:visited {border: 3px solid #b32923;background-color: #d3302a;display: inline-block;color: #fff;text-align: center;padding: 10px 25px 8px;text-transform: uppercase;font-size: 1em;letter-spacing: 2px;font-family: "Roboto",Georgia,serif;width: 98%;max-width: 280px }.cta:hover {background-color: #b32923;color: #fff }.btn,.btn-large,.btn-flat {border: none;border-radius: 2px;display: inline-block;height: 36px;line-height: 36px;outline: 0;padding: 0 2rem;text-transform: uppercase;vertical-align: middle;-webkit-tap-highlight-color: transparent;color: #fff }.waves-block {display: block }.waves-effect {position: relative;cursor: pointer;display: inline-block;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;vertical-align: middle;z-index: 1;will-change: opacity,transform;transition: all .3s ease-out }.waves-effect .waves-ripple {position: absolute;border-radius: 50%;width: 20px;height: 20px;margin-top: -10px;margin-left: -10px;opacity: 0;background: rgba(0,0,0,0.2);transition: all .7s ease-out;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;-webkit-transform: scale(0);transform: scale(0);pointer-events: none }.waves-effect.waves-light .waves-ripple {background-color: rgba(255,255,255,0.45) }a.waves-effect .waves-ripple {z-index: -1 }.modal {display: none;position: fixed;left: 0;right: 0;background-color: #fafafa;padding: 0;max-height: 85%;width: 90%;margin: auto;overflow-y: auto;border-radius: 2px;will-change: top,opacity }.modal h1,.modal h2,.modal h3,.modal h4 {margin-top: 0 }.modal .modal-content {padding: 24px }.modal .modal-close {cursor: pointer }.modal .row .col {padding: 10px!important }.modal-close {position: absolute;width: 50px;display: block;height: 50px;top: 16%;right: 4%;color: #fff }.modal .modal-footer {border-radius: 0 0 2px 2px;background-color: #fafafa;padding: 4px 6px;height: 56px;width: 100% }.modal .modal-footer .btn,.modal .modal-footer .btn-large,.modal .modal-footer .btn-flat {float: right;margin: 6px 0 }.lean-overlay {position: fixed;z-index: 999;top: -100px;left: 0;bottom: 0;right: 0;height: 125%;width: 100%;background: #000;display: none;will-change: opacity }.side-nav {position: fixed;width: 240px;left: -105%;top: 0;margin: 0;height: 100%;height: calc(100% + 60px);height: -moz-calc(100%);padding-bottom: 60px;background-color: #fff;z-index: 999;overflow-y: auto;will-change: left }.side-nav.right-aligned {will-change: right;right: -105%;left: auto }.side-nav .collapsible {border: none;box-shadow: none }.side-nav .collapsible li {padding: 0 }.side-nav .collapsible-header {background-color: transparent;border: none;line-height: inherit;height: inherit;margin: 0 1rem }.side-nav .collapsible-header i {line-height: inherit }.side-nav .collapsible-body {border: 0;background-color: #fff }.side-nav .collapsible-body li a {margin: 0 1rem 0 2rem }.side-nav .collapsible {margin: 0 }.side-nav li {float: none;padding: 0 15px;line-height: 64px }.side-nav li:hover,.side-nav li.active {background-color: #ddd }.side-nav a {color: #444;display: block;font-size: 1rem;height: 64px;line-height: 64px;padding: 0 15px }#sidenav-overlay {position: fixed;top: 0;left: 0;right: 0;height: 120vh;background-color: rgba(0,0,0,0.5);z-index: 997 }.nav a {position: relative;display: block;padding: 15px 15px 0;height: 51px;text-decoration: none;color: #fff;letter-spacing: 4px }.nav a:after {position: absolute;left: 50%;right: 50%;height: 3px;bottom: 10px;content: "";background-color: #dc143c;transition: .5s cubic-bezier(0.68,-0.55,0.265,1.55);transform: translate3d(0,0,0) }.nav a:hover:after {left: 40px;right: 42px }nav {color: #000;background-color: rgba(0,0,0,0.9);width: 100%;height: 66px;line-height: 56px;overflow: hidden }nav a {text-transform: uppercase }nav .nav-wrapper {position: relative;height: 100%;max-width: 900px }nav .nav-wrapper i {font-size: 2rem }nav a.button-collapse {float: left;position: relative;z-index: 1;height: 56px;color: #fff }nav a.button-collapse i {font-size: 2.7rem;height: 56px;line-height: 56px }nav .brand-logo {position: absolute;color: #fff;display: inline-block;font-size: 2.1rem;padding: 0;left: 50% }nav .brand-logo.center {top: 90%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%) }nav .brand-logo.right {right: .5rem;padding: 0 }nav ul {margin: 0 auto }nav ul li {-webkit-transition: background-color .3s;-moz-transition: background-color .3s;-o-transition: background-color .3s;-ms-transition: background-color .3s;transition: background-color .3s;display: inline-block;padding: 0;width: 150px }nav ul li:hover,nav ul li.active {background-color: rgba(0,0,0,0.6) }nav ul a {font-size: 1rem;color: #fff;display: inline-block;padding: 0 15px }nav ul.left {float: left }nav .input-field {margin: 0 }nav .input-field input {height: 100%;font-size: 1.2rem;border: none;padding-left: 2rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }nav .input-field input:focus,nav .input-field input[type=text]:valid,nav .input-field input[type=password]:valid,nav .input-field input[type=email]:valid,nav .input-field input[type=url]:valid,nav .input-field input[type=date]:valid {border: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none }nav .input-field label {top: 0;left: 0 }nav .input-field label i {color: rgba(255,255,255,0.7);-webkit-transition: color .3s;-moz-transition: color .3s;-o-transition: color .3s;-ms-transition: color .3s;transition: color .3s }nav .input-field label.active i {color: #fff }nav .input-field label.active {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }.navbar-fixed {position: relative;height: 56px;z-index: 998 }.navbar-fixed nav {position: fixed }nav ul a,nav .brand-logo {color: #444 }nav {overflow: visible }nav li a {-webkit-transition: background .3s ease-in-out;-moz-transition: background .3s ease-in-out;transition: background .3s ease-in-out }nav a.button-collapse {color: #fff }.more .material-icons {font-size: 70px }.icon-block {padding: 0 15px }footer.page-footer {margin: 0 }.share-buttons {list-style: none }.share-buttons li {display: inline }.red-bg {background-color: #d3302a!important }.red-text {color: #d3302a!important }figure.effect-apollo .subtxt {opacity: 1 !important;top: 42%;font-size: 1em;line-height: 29px;}.ctaport {min-width: 100%;padding: 10px;float: left;margin: 5px;}.pad {padding-top:10px }p, .light p {font-family: Montserrat,Georgia,serif !important;}.grid {max-width: 1700px !important;}@media only screen and (max-width : 992px) {.parallax-container .section {position:absolute;top: 0 }#index-banner .section {top: 10% }.grid figure figcaption {width: 100%;padding: 26px }.hide-on-med-and-down {display: none!important }.modal {width: 80% }}@media (max-width: 767px) {[class^="col-md-"],[class*=" col-md-"] {float:none;width: 100% }[class^="col-md-offset"],[class*=" col-md-offset"] {margin-left: 0 }.grid figure {float: none;max-width: 100%;height: auto;text-align: center;cursor: pointer }}@media only screen and (min-width : 601px) {nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i {height:66px;line-height: 66px }.navbar-fixed {height: 66px }.container {width: 85% }.row .col.m1 {width: 8.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.m2 {width: 16.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.m3 {width: 25%;margin-left: auto;left: auto;right: auto }.row .col.m4 {width: 33.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.m5 {width: 41.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.m6 {width: 50%;margin-left: auto;left: auto;right: auto }.row .col.m7 {width: 58.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.m8 {width: 66.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.m9 {width: 75%;margin-left: auto;left: auto;right: auto }.row .col.m10 {width: 83.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.m11 {width: 91.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.m12 {width: 100%;margin-left: auto;left: auto;right: auto }}@media only screen and (min-width : 993px) {nav a.button-collapse {display:none }.container {width: 70% }.row .col.l1 {width: 8.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.l2 {width: 16.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.l3 {width: 25%;margin-left: auto;left: auto;right: auto }.row .col.l4 {width: 33.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.l5 {width: 41.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.l6 {width: 50%;margin-left: auto;left: auto;right: auto }.row .col.l7 {width: 58.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.l8 {width: 66.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.l9 {width: 75%;margin-left: auto;left: auto;right: auto }.row .col.l10 {width: 83.3333333333%;margin-left: auto;left: auto;right: auto }.row .col.l11 {width: 91.6666666667%;margin-left: auto;left: auto;right: auto }.row .col.l12 {width: 100%;margin-left: auto;left: auto;right: auto }}@media only screen and (max-width : 600px) {#index-banner .section {top:0 }.feat h2 {font-size: 40px }.grid figure figcaption {padding: 20px }.grid figure h2,.grid figure p {font-size: 1.2em;line-height: 1rem }i.more {font-size: 1.4em;vertical-align: top }.cta {padding: 10px!important;font-size: .9em!important }}@media only screen and (min-width:500px) {.modal .row .col {padding: 40px!important;}}@media only screen and (min-width: 601px) {.container {width: 85% !important;}}@media only screen and (max-width: 1220px) {figure.effect-apollo .subtxt {font-size: .8em !important;}}