/*!
 * Start Bootstrap - Agency v3.3.7+1 (http://startbootstrap.com/template-overviews/agency)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */@font-face{font-family:Lintel;src:url(Lintel.ttf.woff) format('woff'),url(Lintel.ttf.svg#Lintel) format('svg'),url(Lintel.ttf.eot),url(Lintel.ttf.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(https://fonts.googleapis.com/css?family=Open+Sans)}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://example.com/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'),url(https://example.com/MaterialIcons-Regular.woff) format('woff'),url(https://example.com/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:28px;display:inline-block;line-height:1;vertical-align:middle;margin-right:15px;color:#dea457;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.material-icons-services{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:28px;display:inline-block;line-height:1;vertical-align:middle;color:#fff;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.index{overflow-x:hidden;font-family:'Open Sans';letter-spacing:.01em;min-height:100%;background-image:url(../img/card/cardhome.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.info{background-color:#fff!important}.page-top{background-color:#38334e}.classWithPad{margin:10px;padding:10px;margin-bottom:30px}.text-muted{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:16px;font-weight:100;line-height:1.5}.text-primary{color:#dea457}.line-primary{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:100;color:#dea457}.text-secondary{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.005em;color:#38334e}.text-secondary a{color:#38334e;letter-spacing:.005em}@media (min-width:768px){.text-muted{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:16px;font-weight:400;line-height:1.7}.text-primary{color:#dea457}.line-primary{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:100;color:#dea457}.text-secondary{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:300;line-height:1.7;color:#38334e}.classWithPad{margin:10px;padding:10px}}p{font-family:'Open Sans';letter-spacing:.01em;font-size:16px;line-height:1.75}p.large{font-family:'Open Sans';letter-spacing:.01em;font-size:16px}a,a.active,a:active,a:focus,a:hover{outline:0}a{color:#fff}@media (min-width:768px){a{color:#fff}}a.active,a:active,a:focus,a:hover{color:#d68d2c}h1,h2,h3,h4,h5,h6{font-family:'Open Sans';letter-spacing:.01em;font-weight:800}.img-centered{margin:0 auto}.bg-light-gray{background-color:#eee}.bg-darkest-gray{background-color:#222}.btn-primary{color:#fff;background-color:#38334e;border-color:#38334e;font-family:'Open Sans';letter-spacing:.01em;font-weight:500}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#221f2f;border-color:#1d1b29}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#38334e;border-color:#38334e}.btn-primary .badge{color:#38334e;background-color:#fff}.btn-xl{color:#fff;background-color:#38334e;border-color:#38334e;font-family:'Open Sans';letter-spacing:.01em;font-weight:500;border-radius:3px;font-size:18px;padding:20px 40px}.btn-xl.active,.btn-xl:active,.btn-xl:focus,.btn-xl:hover,.open .dropdown-toggle.btn-xl{color:#fff;background-color:#221f2f;border-color:#1d1b29}.btn-xl.active,.btn-xl:active,.open .dropdown-toggle.btn-xl{background-image:none}.btn-xl.disabled,.btn-xl.disabled.active,.btn-xl.disabled:active,.btn-xl.disabled:focus,.btn-xl.disabled:hover,.btn-xl[disabled],.btn-xl[disabled].active,.btn-xl[disabled]:active,.btn-xl[disabled]:focus,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl,fieldset[disabled] .btn-xl.active,fieldset[disabled] .btn-xl:active,fieldset[disabled] .btn-xl:focus,fieldset[disabled] .btn-xl:hover{background-color:#38334e;border-color:#38334e}.btn-xl .badge{color:#38334e;background-color:#fff}.heading-box{background-color:rgba(211,177,145,.45);padding:25px}@media (min-width:768px){.heading-box{background-color:rgba(211,177,145,.45);padding:75px}}.navbar-custom{background-color:#38334e;border-color:transparent}.navbar-custom .navbar-brand{color:#dea457;font-family:Lintel;font-weight:800;font-size:24px;vertical-align:middle}.navbar-custom .navbar-brand.active,.navbar-custom .navbar-brand:active,.navbar-custom .navbar-brand:focus,.navbar-custom .navbar-brand:hover{color:#d68d2c}.navbar-custom .navbar-collapse{border-color:rgba(255,255,255,.02)}.navbar-custom .navbar-toggle{background-color:#38334e;border-color:#38334e;font-family:'Open Sans';letter-spacing:.01em;color:#dea457;font-size:12px}.navbar-custom .navbar-toggle:focus,.navbar-custom .navbar-toggle:hover{background-color:#38334e}.navbar-custom .nav li a{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.3px;color:#dea457}.navbar-custom .nav li a:hover{color:#d68d2c}.navbar-custom .nav li a:focus{color:#dea457;outline:0}.navbar-custom .navbar-nav>.active>a{border-radius:0;color:#fff;background-color:#38334e}.navbar-custom .navbar-nav>.active>a:focus,.navbar-custom .navbar-nav>.active>a:hover{color:#fff;background-color:#38334e}@media (min-width:768px){.navbar-custom{background-color:transparent;padding:25px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;border:none}.navbar-custom .navbar-brand{font-size:2.5em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-custom .navbar-nav>.active>a{border-radius:3px}}@media (min-width:768px){.navbar-custom.affix{background-color:#38334e;padding:10px 0}.navbar-custom.affix .navbar-brand{font-size:2em;margin-top:0}}aside.clients img{margin:50px auto}header{height:100vh;background-image:url(../img/card/smallhome.jpg);background-color:#38334e;background-repeat:no-repeat;background-attachment:local;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center}header .intro-text{display:inline-block;vertical-align:middle;padding-top:170px;padding-bottom:50px}header .intro-text .intro-lead-in{font-family:Lintel;font-weight:800;font-style:regular;font-size:150px;line-height:22px;margin-bottom:15px;color:#dea457}header .intro-text .intro-image{width:60%;height:auto;margin-bottom:70px}header .intro-text .intro-support{font-family:Lintel;font-weight:800;font-style:regular;font-size:50px;line-height:22px;margin-bottom:50px;color:#fff}header .intro-text .intro-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:20px;line-height:24px;margin-bottom:25px;padding:25px;color:#dea457}@media (min-width:768px){header{height:auto;background-image:url(../img/card/cardhome.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}header .intro-text{display:inline-block;vertical-align:middle;padding-top:300px;padding-bottom:200px}header .intro-text .intro-lead-in{font-family:Lintel;font-weight:800;font-style:regular;font-size:150px;line-height:40px;margin-bottom:70px}header .intro-text .intro-image{width:45%;height:auto;margin-bottom:120px}header .intro-text .intro-support{font-family:Lintel;font-weight:800;font-style:regular;font-size:50px;line-height:40px;margin-bottom:75px}header .intro-text .intro-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;font-size:38px;line-height:50px;margin-bottom:50px}}section{padding:75px 0}section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}section h3.section-subheading{font-family:'Open Sans';letter-spacing:.01em;line-height:1.7em;font-weight:400;margin-top:-10px;margin-bottom:50px}@media (min-width:768px){section{padding:100px 0}}.service-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:40px 0;color:#dea457;font-weight:900;font-size:20px;text-transform:none}.service-icon{width:40%;height:auto}.client{background-color:#f9f9f9;padding:none!important}#chartdiv{width:100%;height:500px}.map-marker{margin-left:-8px;margin-top:-8px}.map-marker.map-clickable{cursor:pointer}.pulse{width:10px;height:10px;border:5px solid #dea457;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:#dea457;z-index:10;position:absolute}.map-marker .dot{border:10px solid #dea457;background:0 0;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:50px;width:50px;-webkit-animation:pulse 3s ease-out;-moz-animation:pulse 3s ease-out;animation:pulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-20px;left:-20px;z-index:1;opacity:0}@-moz-keyframes pulse{0%{-moz-transform:scale(0);opacity:0}25%{-moz-transform:scale(0);opacity:.1}50%{-moz-transform:scale(.1);opacity:.3}75%{-moz-transform:scale(.5);opacity:.5}100%{-moz-transform:scale(1);opacity:0}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}section#contact{background-color:#fff}section#contact .section-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#38334e;font-size:24px;font-weight:900}section#contact .form-group{margin-bottom:25px}section#contact .form-group input,section#contact .form-group textarea{font-family:'Open Sans';letter-spacing:.01em;padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:236px}section#contact .form-control:focus{border-color:#38334e;box-shadow:none}section#contact ::-webkit-input-placeholder{font-family:'Open Sans';letter-spacing:.01em;font-weight:500;color:#201c30}section#contact :-moz-placeholder{font-family:'Open Sans';letter-spacing:.01em;font-weight:500;color:#201c30}section#contact ::-moz-placeholder{font-family:'Open Sans';letter-spacing:.01em;font-weight:700;color:#201c30}section#contact :-ms-input-placeholder{font-family:'Open Sans';letter-spacing:.01em;font-weight:700;color:#201c30}section#contact .text-danger{color:#e74c3c}@media (min-width:768px){section#contact .section-heading{color:#38334e;font-size:35px;line-height:1.5em}}section#about{background-color:#dea457}section#about .section-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#38334e;font-size:24px;line-height:1.3em}section#about .section-text{color:#dea457;line-height:1.3em;font-size:18px}@media (min-width:768px){section#about{background-color:rgba(222,164,87,.75)}section#about .section-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#38334e;font-size:35px;line-height:1.5em}}section#services{background-color:#38334e}section#services .section-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#dea457;font-size:24px}@media (min-width:768px){section#services{background-color:rgba(56,51,78,.7)}section#services .section-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#dea457;font-size:35px}}section#approach{background-color:#201c30;background-position:center;background-repeat:no-repeat}section#approach .section-text{color:#dea457;line-height:1.3em;font-size:18px;padding:10px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}@media (min-width:768px){section#approach .section-text{color:#dea457;line-height:1.5em;font-size:35px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:800}}section#location{background-position:center;background-repeat:no-repeat;height:200px}@media (min-width:768px){section#location{height:400px}}section#jurisdiction{background-color:#433a5f}section#jurisdiction .section-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#dea457;font-size:24px}@media (min-width:768px){section#jurisdiction .section-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#dea457;font-size:35px}}.js-map{width:100%;height:200px}@media (min-width:768px){.js-map{height:600px}}@media (min-width:1000px){.js-map{height:700px}}.wrapper{margin-top:-40px}.list-heading{color:#dea457;font-size:18px}section#info{background-color:#fff}.div-info{background-color:#fff!important;padding:100px 0}section#prefooter{padding:35px 0;background-color:#38334e;color:#fff;font-weight:400;font-size:18px;text-align:center}footer{padding:10px 0;background-color:#201c30;color:#fff;text-align:center}footer span.copyright{line-height:40px;font-family:'Open Sans';letter-spacing:.01em;text-transform:none}footer ul.quicklinks{margin-bottom:0;font-size:12px;line-height:40px;font-family:'Open Sans';letter-spacing:.01em;color:#fff}@media (min-width:768px){footer ul.quicklinks{margin-bottom:0;line-height:40px;font-family:'Open Sans';letter-spacing:.01em;color:#fff}}ul.social-buttons{margin-bottom:-10px;margin-top:20px}ul.social-buttons li a{display:block;background-color:#dea457;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:#fff;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#d68d2c}.btn.active,.btn:active,.btn:active:focus,.btn:focus{outline:0}