@font-face{font-family:'Proxima';src:url("fonts/proxima/proximanova-light-webfont.eot");src:url("fonts/proxima/proximanova-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/proxima/proximanova-light-webfont.woff2") format("woff2"),url("fonts/proxima/proximanova-light-webfont.woff") format("woff"),url("fonts/proxima/proximanova-light-webfont.ttf") format("truetype"),url("fonts/proxima/proximanova-light-webfont.svg#proxima_light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Proxima';src:url("fonts/proxima/proximanova-regular-webfont.eot");src:url("fonts/proxima/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/proxima/proximanova-regular-webfont.woff2") format("woff2"),url("fonts/proxima/proximanova-regular-webfont.woff") format("woff"),url("fonts/proxima/proximanova-regular-webfont.ttf") format("truetype"),url("fonts/proxima/proximanova-regular-webfont.svg#proxima_regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Proxima';src:url("fonts/proxima/proximanova-semibold-webfont.eot");src:url("fonts/proxima/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/proxima/proximanova-semibold-webfont.woff2") format("woff2"),url("fonts/proxima/proximanova-semibold-webfont.woff") format("woff"),url("fonts/proxima/proximanova-semibold-webfont.ttf") format("truetype"),url("fonts/proxima/proximanova-semibold-webfont.svg#proxima_semibold") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Proxima';src:url("fonts/proxima/proximanova-bold-webfont.eot");src:url("fonts/proxima/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/proxima/proximanova-bold-webfont.woff2") format("woff2"),url("fonts/proxima/proximanova-bold-webfont.woff") format("woff"),url("fonts/proxima/proximanova-bold-webfont.ttf") format("truetype"),url("fonts/proxima/proximanova-bold-webfont.svg#proxima_bold") format("svg");font-weight:700;font-style:normal}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html.height-100{height:100%}body{text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.height-100 body{height:100%}*,*:before,*:after{box-sizing:inherit}nav{position:relative;width:100%;height:87px;margin-bottom:80px}nav:after{content:'';display:table;clear:both}.nav-home nav{position:absolute;margin-bottom:0}.nav-logo-acme{padding:20px;float:left}.nav-logo-acme img{display:block}.nav-home .nav-logo-acme{display:none}.nav-logo-acme.nav-logo-acme-home{display:none}.nav-home .nav-logo-acme.nav-logo-acme-home{display:block}@media only screen and (max-width: 640px){.nav-logo-acme{float:none;padding-bottom:0;text-align:center}.nav-logo-acme img{display:inline-block}}.nav-items{float:right}.nav-items a{display:inline-block;padding:20px;color:#000;font-size:15px;font-family:Proxima,Arial,Helvetica,sans-serif;font-weight:500;line-height:1em;text-decoration:none;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear;-ms-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.nav-items a:hover{color:#c00}.nav-home .nav-items a{color:#fff}@media only screen and (max-width: 640px){.nav-items{float:none;text-align:center}}.about .nav-about,.services .nav-services,.contact .nav-contact{color:#c00}h1{color:gray;font-size:30px;font-family:Proxima,Arial,Helvetica,sans-serif;font-weight:300;line-height:1em;letter-spacing:.18em}@media only screen and (max-width: 640px){h1{font-size:24px}}h2{color:gray;font-size:18px;font-family:Proxima,Arial,Helvetica,sans-serif;font-weight:300;line-height:1em;letter-spacing:.1em}@media only screen and (max-width: 640px){h2{font-size:16px}}p{margin-bottom:24px;color:#333;font-size:16px;font-family:Proxima,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.5em}p:last-child{margin-bottom:0}p a{color:inherit;text-decoration:none}p.intro{position:relative;margin-bottom:30px;padding-bottom:30px;font-size:23px;line-height:35px}p.intro:after{content:'';display:block;position:absolute;right:0;left:0;bottom:0;height:1px;background-color:#c00}@media only screen and (max-width: 640px){p.intro{font-size:18px;line-height:30px}}ul{margin-bottom:60px}ul li{color:#333;font-size:16px;font-family:Proxima,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5em}ul li:before{content:'\2014\00a0\00a0';color:gray}@media only screen and (max-width: 640px){ul{margin-bottom:0}}.col-12{width:100%;max-width:720px;margin:0 auto;padding:0 10px}.table{display:table}.table-row{display:table-row}.table-cell{display:table-cell}@media only screen and (max-width: 640px){.table,.table-row,.table-cell{display:block}}.row:after{content:'';display:table;clear:both}.col-lg-4{width:33.3333%;float:left}.col-lg-6{width:50%;float:left}@media only screen and (max-width: 768px){.col-md-6{width:50%;float:left}.col-md-12{width:100%;float:none}}@media only screen and (max-width: 640px){.col-sm-12{width:100%;float:none}}.fadeIn{opacity:0;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;backface-visiblity:hidden;transform-style:preserve-3d;-webkit-transition:opacity 0.8s linear;-moz-transition:opacity 0.8s linear;-ms-transition:opacity 0.8s linear;-o-transition:opacity 0.8s linear;transition:opacity 0.8s linear}.fadeIn.active{opacity:1}.fadeIn.fadeIn2{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.fadeIn.fadeIn3{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-ms-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.fadeIn.fadeIn4{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-ms-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.fadeIn.fadeIn5{-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-ms-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.fadeIn.fadeIn6{-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.fadeIn.fadeIn7{-webkit-transition-delay:2.4s;-moz-transition-delay:2.4s;-ms-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.fadeIn.fadeIn8{-webkit-transition-delay:2.8s;-moz-transition-delay:2.8s;-ms-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}.fadeIn.fadeIn9{-webkit-transition-delay:3.2s;-moz-transition-delay:3.2s;-ms-transition-delay:3.2s;-o-transition-delay:3.2s;transition-delay:3.2s}.fadeIn.fadeIn10{-webkit-transition-delay:3.6s;-moz-transition-delay:3.6s;-ms-transition-delay:3.6s;-o-transition-delay:3.6s;transition-delay:3.6s}.fadeIn.fadeIn11{-webkit-transition-delay:4s;-moz-transition-delay:4s;-ms-transition-delay:4s;-o-transition-delay:4s;transition-delay:4s}@-webkit-keyframes fade{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fade{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-o-keyframes fade{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@-moz-keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@-o-keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}@keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}100%{display:none;opacity:0}}.home-hero{position:relative;width:100%;height:100%;background-image:url(../images/shutterstock_525767236-2048.6df5ab74.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 990px){.home-hero{background-image:url(../images/shutterstock_525767236-1200.5f453563.jpg)}}@media only screen and (max-width: 640px){.home-hero{background-image:url(../images/shutterstock_525767236-640.f61ba9ef.jpg)}}.home-hero-details{position:absolute;top:45%;left:0;width:100%;padding:0 10px;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}.home-hero-details h1{position:relative;display:inline-block;margin-bottom:20px;padding-bottom:20px;color:#fff}.home-hero-details h1:after{content:'';display:block;position:absolute;right:7px;left:2px;bottom:0;height:1px;background-color:#fff}.home-hero-details h2{color:#fff;font-weight:700;letter-spacing:.025em}.home-hero-details h2 span{margin-right:15px;margin-left:15px;font-weight:400}@media only screen and (max-width: 640px){.home-hero-details{top:50%}.home-hero-details h1{line-height:1.33em}.home-hero-details h2{line-height:1.6em}}.home-intro{margin:70px 10px;text-align:center}.home-intro p{font-weight:500;letter-spacing:.025em}.home-intro-details{width:100%;max-width:650px;margin:0 auto 60px}.home-intro-details img{margin-bottom:30px}.home-intro-details a,.home-intro-details h2{text-decoration:none}@media only screen and (max-width: 640px){.home-intro-details{margin-bottom:50px}.home-intro-details .col-sm-12{margin-bottom:50px}.home-intro-details .col-sm-12:last-child{margin-bottom:0}}.about-intro{margin-bottom:80px}@media only screen and (max-width: 640px){.about-intro{margin-bottom:40px}}.about-hero{width:100%;padding-bottom:43.9453125%;background-image:url(../images/shutterstock_114664636-2048.d57448f1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 990px){.about-hero{background-image:url(../images/shutterstock_114664636-1200.6530dfa3.jpg)}}@media only screen and (max-width: 640px){.about-hero{background-image:url(../images/shutterstock_114664636-640.8a976995.jpg)}}.about-team{margin-top:80px;margin-bottom:80px}.about-team h1{margin-bottom:40px}@media only screen and (max-width: 640px){.about-team{margin-top:40px;margin-bottom:40px}}.about-bio{position:relative;margin-bottom:30px;padding-bottom:30px}.about-bio:after{content:'';display:block;position:absolute;right:0;left:0;bottom:0;height:1px;background-color:#c00}.about-bio:last-child{margin-bottom:0;padding-bottom:0}.about-bio:last-child:after{content:none}.about-bio p.intro{margin-bottom:0;padding-bottom:24px}.about-bio p.intro:after{content:none}.about-bio b{font-weight:500}.services-intro{margin-bottom:20px}.services-intro h2{margin-bottom:20px}.services-intro h2+p{margin-bottom:15px}@media only screen and (max-width: 640px){.services-intro{margin-bottom:50px}.services-intro .row{margin-bottom:50px}.services-intro .row:last-child{margin-bottom:0}}.contact-intro{margin-bottom:80px}.contact-intro .table{width:100%;border-collapse:collapse;table-layout:fixed}.contact-intro .table-cell{width:50%}.contact-intro b{font-weight:700}.contact-intro span{color:gray}@media only screen and (max-width: 640px){.contact-intro{margin-bottom:50px}.contact-intro .table-cell{width:100%}.contact-intro .table-cell:first-child{margin-bottom:40px}}.contact-map{position:relative;padding-bottom:75%}.location-map-pin{width:26px;height:40px;background-image:url(../images/map-pin.ee558e86.png);background-repeat:no-repeat;background-position:center center;background-size:cover}footer{padding:30px 10px;background-color:#000;text-align:center}footer p{margin-bottom:9px;color:#fff;font-size:15px;font-family:Proxima,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.5em;letter-spacing:.05em}footer p:last-child{margin-bottom:0}footer p a,footer p span{color:inherit;font-weight:500;text-decoration:none}
