body{font-family:Open Sans,sans-serif;background:#fff;color:#0f0f0f;font-size:15px;font-weight:400;line-height:1.6;padding:0;position:relative;right:0;overflow-x:hidden;transition:all .3s ease 0s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased}a,a:visited{color:#2868a9;text-decoration:none;transition:all .1s linear 0s}a:active,a:hover{color:#3dad92;text-decoration:underline}.reverse,.reverse:visited{color:#3dad92}.reverse:focus,.reverse:hover{color:#2868a9}a:focus{outline:thin dotted #323232;outline-offset:0}button,button:visited{transition:all .1s linear 0s}.btn-primary,.btn-primary:visited,.button,.button:visited{display:inline-block;background:#3dad92;padding:10px 25px;position:relative;font-size:16px;font-weight:700;color:#fff;text-align:center;margin:10px 0;border:none;border-radius:6px;text-transform:uppercase}.btn-primary:focus,.btn-primary:hover,.button:focus,.button:hover{color:#fff;text-decoration:none;background:#2868a9}.button.border,.button.border:visited{border:1px solid #3dad92;background:transparent;padding:10px 25px;color:#3dad92}.button.border:focus,.button.border:hover{color:#fff;border:1px solid #2868a9;background:#2868a9}.std-padding-blue.white .btn-primary,.std-padding-blue.white .btn-primary:visited{border:1px solid #3dad92;background:#3dad92}.std-padding-blue.white .btn-primary:focus,.std-padding-blue.white .btn-primary:hover{border:1px solid #fff;background:transparent}.std-padding-green.white .btn-primary,.std-padding-green.white .btn-primary:visited{border:1px solid #fff;background:#3dad92}.std-padding-green.white .btn-primary:focus,.std-padding-green.white .btn-primary:hover{border:1px solid #2868a9;background:#2868a9}p{margin:0 0 20px}.full-wrap p{margin:0}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;font-weight:700;margin:0 0 20px;line-height:1.3}h1{font-size:25px;font-weight:700}h2{font-weight:400;font-size:20px;position:relative}h3{font-size:17px;font-weight:700}h4,h5{color:#2868a9;font-size:17px}h4,h5,h6{font-weight:700}h6{font-size:16px}@media(min-width:1200px){blockquote,body{font-size:16px}h1{font-size:28px}h2{font-size:22px}blockquote{padding:30px 50px}}@media(min-width:1600px){blockquote,body{font-size:17px}h1{font-size:30px}h2{font-size:25px}h3{font-size:22px}h4{font-size:19px}h5{font-size:17px}h6{font-size:16px}blockquote{padding:50px 70px}}blockquote{background:#3dad92;color:#fff;padding:25px;font-size:15px;margin:0 0 20px;border-left:10px solid #fff}figure.pull-left,figure.pull-right{float:none!important;width:auto;max-width:100%;margin:0 auto 15px;display:table}.left,.pull-left{float:left;margin:0 40px 20px 0}.pull-right,.right{float:right;margin:0 0 20px 40px}.text-center{text-align:center}.no-margin{margin:0}img{max-width:100%}form input[type=checkbox],hr{border:none}hr{border-top:1px solid #e1e1e1;color:transparent;background:transparent;height:1px;margin:20px 0;clear:both}figure{display:table;margin:0 auto 20px}figure img{display:block;width:100%}figcaption{display:table-caption;caption-side:bottom;padding:5px 0;font-style:italic;text-align:center}.clear{clear:both;float:none}.outer-center{right:50%}.inner-center,.outer-center{float:right;position:relative}.inner-center{right:-50%}.meta{font-size:smaller;font-style:italic;margin:0 0 5px}.addthis_toolbox{display:block}.center-block{display:block;margin:0 auto 20px}.container-fluid{max-width:1920px}.std-padding ul{margin:0 0 25px}.std-padding h2+ul,.std-padding h3+ul,.std-padding h4+ul{margin:-10px 0 25px}@media(min-width:768px){blockquote{padding:30px 40px}figure.pull-left{float:left!important;margin:0 20px 15px 0}figure.pull-left,figure.pull-right{width:auto;display:table;max-width:45%}figure.pull-right{float:right!important;margin:0 0 15px 20px}}header{background:#fff;height:100px;padding:20px 0;position:fixed;top:0;right:0;width:100%;z-index:1000;transition:all .1s linear 0s}header.dark-header{box-shadow:0 4px 4px -2px rgba(0,0,0,.1)}.header-flex{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.logo,.logo:visited{display:block}.logo img{width:160px}.navbar-default{background-color:transparent;border:none!important}.navbar{border:none!important;margin-bottom:0;min-height:auto;z-index:500;min-height:0;float:right}.navbar-default .navbar-toggle:focus,.navbar-toggle{background:#2868a9;border:none;border-radius:7px;float:none;color:#fff;margin-bottom:0;margin-right:0;margin-top:0;padding:7px 10px;position:relative;right:auto;top:auto;width:42px;height:auto;z-index:1001}.navbar-default .navbar-toggle:hover{background:#3dad92}.navbar-default .navbar-toggle .icon-bar{background-color:#fff;transition:all .1s linear 0s}.navbar-toggle .icon-bar{border-radius:0;display:block;height:3px;margin:2px auto;width:22px}.modal-backdrop.in{opacity:.85}.trans .modal-content{background-color:transparent;box-shadow:none}.trans .modal-header{border-bottom:none;padding:15px 15px 5px}.trans .modal-content{border:none!important}.modal-close,.modal-close:visited{background:transparent;border:none;display:block;height:40px;float:right;outline:none}.modal-close:focus span,.modal-close:hover span{background:#2868a9}.first-icon{transform:rotate(45deg);position:relative;top:4px}.first-icon,.last-icon{background:#fff;display:block;width:40px;height:4px;transition:all .1s linear 0s}.last-icon{transform:rotate(-45deg)}@media (min-width:420px){.navbar-collapse{right:-350px;width:350px}body.active,header.active{right:350px}}@media(min-width:768px){.header-nav{display:flex;flex-flow:row nowrap;align-items:center}.header-nav .button,.header-nav .button:visited{margin:0 30px 0 15px;padding:5px 20px;font-size:15px}}@media(min-width:992px){header{padding:15px 0 0;height:86px}header.dark-header{padding:10px 0 0;height:76px}.navbar-default .navbar-toggle:focus,.navbar-toggle{display:block!important}.header-nav{display:flex;flex-flow:row nowrap;align-items:center}}.nav{margin:0 auto 20px;padding:0;width:100%;max-width:400px}.nav ul{list-style:none outside none;margin:0;padding:0}.nav ul li{display:block;position:relative}.nav ul li:last-child a{border-bottom:none}.nav ul li a,.nav ul li a:visited{background:transparent;border-bottom:1px solid #454443;color:#fff;display:block;font-size:19px;font-weight:700;line-height:1.2;margin:0;padding:12px 20px;position:relative;text-transform:uppercase;text-align:center}.nav ul li.arrow>a:after,.nav ul li.arrow>a:visited:after{content:"\f0d7";font-family:Font Awesome\ 5 Free;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;display:block;line-height:1;position:absolute;right:10px;top:calc(50% - 7px);font-size:16px}.nav ul li.current>a,.nav ul li a:focus,.nav ul li a:hover{background:#000;color:#2868a9;text-decoration:none}.nav ul ul{max-height:0;overflow:hidden;transition:all .3s ease 0s;list-style-type:none;margin:0;padding:0;visibility:hidden;opacity:0}.nav ul li.drop ul{border-bottom:1px solid #454443;max-height:2000px;overflow:visible;opacity:1;padding:5px 0;visibility:visible}.nav ul ul li{display:block;margin:0;opacity:1;transition:none}.nav ul li.drop ul a,.nav ul li.drop ul a:visited,.nav ul li ul a,.nav ul li ul a:visited{background:transparent;border-bottom:none;color:#9f9f9f;display:block;font-weight:700;text-transform:none;font-size:18px;padding:7px 20px}.nav ul ul a:after,.nav ul ul a:visited:after{display:none}.nav ul li.drop ul a:focus,.nav ul li.drop ul a:hover,.nav ul li.drop ul li.current a{background:transparent;color:#2868a9;text-decoration:none}.main-nav{display:none}@media(min-width:1200px){.main-nav{display:block;margin:0 10px 0 0;max-width:100%;padding:0}.main-nav ul{list-style:none outside none;margin:0;padding:0;position:relative}.main-nav ul li{display:inline-block;margin:0 8px;width:auto;position:relative}.main-nav ul li a,.main-nav ul li a:visited{background:transparent;border:none;color:#2868a9;display:block;font-size:19px;line-height:1;margin:0;padding:13px 10px;width:auto;position:relative}.main-nav ul li.current a,.main-nav ul li a:focus,.main-nav ul li a:hover{background:transparent;color:#3dad92;text-decoration:none}.main-nav ul li.arrow>a:after,.main-nav ul li.arrow>a:visited:after{content:"\f0d7";font-family:Font Awesome\ 5 Free;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;display:block;line-height:1;display:inline-block;position:relative;margin:0 0 0 7px;font-size:13px}.main-nav ul ul{background:#2868a9;max-height:0;overflow:hidden;transition:all .3s ease 0s;list-style-type:none;margin:0;padding:0;visibility:hidden;opacity:0;width:250px;position:absolute;left:0;top:100%}.main-nav ul li.drop ul{max-height:2000px;overflow:visible;opacity:1;padding:5px 0;visibility:visible}.main-nav ul>li:last-child ul{left:auto;right:0}.main-nav ul li.drop ul{border-bottom:none;padding:0}.main-nav ul ul li{display:block;float:none;margin:0;opacity:1;transition:none}.main-nav ul li.drop ul a,.main-nav ul li.drop ul a:visited,.main-nav ul li ul a,.main-nav ul li ul a:visited{color:#fff;float:none;font-size:17px;margin:0;padding:12px 10px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.1)}.main-nav ul li.drop ul li:last-child a,.main-nav ul li.drop ul li:last-child a:visited,.main-nav ul li ul li:last-child a,.main-nav ul li ul li:last-child a:visited{border-bottom:none}.main-nav ul ul a:after,.main-nav ul ul a:visited:after{display:none}.main-nav ul li.drop ul a:focus,.main-nav ul li.drop ul a:hover,.main-nav ul li.drop ul li.current a{background:#3dad92;color:#fff;text-decoration:none}}.social ul{list-style-type:none;margin:0 0 30px;padding:0;text-align:center}.social li{display:inline-block;margin:0 3px;position:relative}.social a,.social a:visited{border:1px solid #fff;border-radius:9px;color:#fff;display:inline-block;font-size:17px;width:34px;height:34px;padding:2px 0 0;text-align:center}.social a:focus,.social a:hover{border:1px solid #2868a9;color:#2868a9;text-decoration:none}.search-wrapper{margin:0 auto 25px;max-width:300px;position:relative;width:100%}form input[type=text].search-box{background:#000;border:1px solid #fff;color:#fff;padding:5px 40px 5px 10px;width:100%}form input[type=text].search-box:focus{background:#000;border:1px solid #2868a9}form input[type=text].search-box::-webkit-input-placeholder{color:#fff}form input[type=text].search-box::-moz-placeholder{color:#fff}form input[type=text].search-box:-ms-input-placeholder{color:#fff}.search-button,.search-button:visited{background:transparent;border:none;color:#fff;position:absolute;right:5px;top:3px}.search-button:focus,.search-button:hover{color:#2868a9;outline:none}@media(min-width:992px){.social ul{margin:0 35px 0 25px}.social.menu-social ul{margin:0 0 30px}.social a,.social a:visited{border:1px solid #3dad92;color:#3dad92}.social.menu-social a,.social.menu-social a:visited{border:1px solid #fff;color:#fff}.social.menu-social a:focus,.social.menu-social a:hover,.social a:focus,.social a:hover{border:1px solid #2868a9;color:#2868a9}#search-modal .modal-dialog{width:100%;max-width:1600px;margin:60px auto 0}.search-wrapper{max-width:none;margin:40px 7% 0;width:84%}form input[type=text].search-box{font-size:40px;padding:7px 60px 7px 0}form input[type=text].search-box,form input[type=text].search-box:focus{border-top:none;border-right:none;border-left:none;background:transparent}.search-button,.search-button:visited{font-size:36px}.search,.search:visited{margin:0;font-size:24px;line-height:1}.search:focus,.search:hover{cursor:pointer}}@media(min-width:1200px){form input[type=text].search-box{font-size:50px;padding:7px 70px 7px 0}.search-button,.search-button:visited{font-size:45px}}@media(min-width:1600px){form input[type=text].search-box{font-size:70px;padding:7px 85px 7px 0}.search-button,.search-button:visited{font-size:55px}}.homepage-wrapper .std-padding,.homepage-wrapper .std-padding-blue,.homepage-wrapper .std-padding-charcoal,.homepage-wrapper .std-padding-gray,.homepage-wrapper .std-padding-green,.interior .std-padding,.interior .std-padding-blue,.interior .std-padding-charcoal,.interior .std-padding-gray,.interior .std-padding-green{padding:40px 0 30px}.homepage-wrapper .std-padding+.std-padding,.homepage-wrapper .std-padding-blue+.std-padding-blue,.homepage-wrapper .std-padding-charcoal+.std-padding-charcoal,.homepage-wrapper .std-padding-gray+.std-padding-gray,.homepage-wrapper .std-padding-green+.std-padding-green,.interior .std-padding+.std-padding,.interior .std-padding-blue+.std-padding-blue,.interior .std-padding-charcoal+.std-padding-charcoal,.interior .std-padding-gray+.std-padding-gray,.interior .std-padding-green+.std-padding-green{padding:0 0 30px}.homepage-wrapper .breakout,.interior .breakout{margin:-40px -15px -30px}.homepage-wrapper .std-padding+.std-padding .breakout,.homepage-wrapper .std-padding-blue+.std-padding-blue .breakout,.homepage-wrapper .std-padding-charcoal+.std-padding-charcoal .breakout,.homepage-wrapper .std-padding-gray+.std-padding-gray .breakout,.homepage-wrapper .std-padding-green+.std-padding-green .breakout,.interior .std-padding+.std-padding .breakout,.interior .std-padding-blue+.std-padding-blue .breakout,.interior .std-padding-charcoal+.std-padding-charcoal .breakout,.interior .std-padding-gray+.std-padding-gray .breakout,.interior .std-padding-green+.std-padding-green .breakout{margin:0 -15px -30px}.homepage-wrapper .side-breakout,.interior .side-breakout{margin:0 -15px}.interior .breakout.reg-padding{padding:40px 15px 30px}.std-padding{background:transparent}.std-padding-gray{background:#ebebeb}.std-padding-blue{background:#2868a9}.std-padding-green{background:#3dad92}.std-padding-charcoal{background:#272727}.white div[class^=col-]>blockquote,.white div[class^=col-]>div>blockquote,.white div[class^=col-]>div>h1,.white div[class^=col-]>div>h2,.white div[class^=col-]>div>h3,.white div[class^=col-]>div>h4,.white div[class^=col-]>div>h5,.white div[class^=col-]>div>h6,.white div[class^=col-]>div>ol,.white div[class^=col-]>div>p,.white div[class^=col-]>div>ul,.white div[class^=col-]>h1,.white div[class^=col-]>h2,.white div[class^=col-]>h3,.white div[class^=col-]>h4,.white div[class^=col-]>h5,.white div[class^=col-]>h6,.white div[class^=col-]>ol,.white div[class^=col-]>p,.white div[class^=col-]>ul{color:#fff}.white a[href^=tel]{color:inherit;text-decoration:none}@media(min-width:992px){.homepage-wrapper .container-fluid,.interior .container-fluid,footer .container-fluid,header .container-fluid{padding:0 30px}.homepage-wrapper .std-padding,.homepage-wrapper .std-padding-blue,.homepage-wrapper .std-padding-charcoal,.homepage-wrapper .std-padding-gray,.homepage-wrapper .std-padding-green,.interior .std-padding,.interior .std-padding-blue,.interior .std-padding-charcoal,.interior .std-padding-gray,.interior .std-padding-green{padding:60px 0 50px}.homepage-wrapper .std-padding+.std-padding,.homepage-wrapper .std-padding-blue+.std-padding-blue,.homepage-wrapper .std-padding-charcoal+.std-padding-charcoal,.homepage-wrapper .std-padding-gray+.std-padding-gray,.homepage-wrapper .std-padding-green+.std-padding-green,.interior .std-padding+.std-padding,.interior .std-padding-blue+.std-padding-blue,.interior .std-padding-charcoal+.std-padding-charcoal,.interior .std-padding-gray+.std-padding-gray,.interior .std-padding-green+.std-padding-green{padding:0 0 50px}.homepage-wrapper .breakout,.interior .breakout{margin:-60px -30px -50px}.homepage-wrapper .std-padding+.std-padding .breakout,.homepage-wrapper .std-padding-blue+.std-padding-blue .breakout,.homepage-wrapper .std-padding-charcoal+.std-padding-charcoal .breakout,.homepage-wrapper .std-padding-gray+.std-padding-gray .breakout,.homepage-wrapper .std-padding-green+.std-padding-green .breakout,.interior .std-padding+.std-padding .breakout,.interior .std-padding-blue+.std-padding-blue .breakout,.interior .std-padding-charcoal+.std-padding-charcoal .breakout,.interior .std-padding-gray+.std-padding-gray .breakout,.interior .std-padding-green+.std-padding-green .breakout{margin:0 -30px -50px}.homepage-wrapper .side-breakout,.interior .side-breakout{margin:0 -30px}.interior .breakout.reg-padding{padding:60px 30px 50px}}@media(min-width:1200px){.homepage-wrapper .container-fluid,.interior .container-fluid,footer .container-fluid,header .container-fluid{padding:0 50px}.homepage-wrapper .std-padding,.homepage-wrapper .std-padding-blue,.homepage-wrapper .std-padding-charcoal,.homepage-wrapper .std-padding-gray,.homepage-wrapper .std-padding-green,.interior .std-padding,.interior .std-padding-blue,.interior .std-padding-charcoal,.interior .std-padding-gray,.interior .std-padding-green{padding:60px 0 50px}.homepage-wrapper .std-padding+.std-padding,.homepage-wrapper .std-padding-blue+.std-padding-blue,.homepage-wrapper .std-padding-charcoal+.std-padding-charcoal,.homepage-wrapper .std-padding-gray+.std-padding-gray,.homepage-wrapper .std-padding-green+.std-padding-green,.interior .std-padding+.std-padding,.interior .std-padding-blue+.std-padding-blue,.interior .std-padding-charcoal+.std-padding-charcoal,.interior .std-padding-gray+.std-padding-gray,.interior .std-padding-green+.std-padding-green{padding:0 0 50px}.homepage-wrapper .breakout,.interior .breakout{margin:-60px -50px -50px}.homepage-wrapper .std-padding+.std-padding .breakout,.homepage-wrapper .std-padding-blue+.std-padding-blue .breakout,.homepage-wrapper .std-padding-charcoal+.std-padding-charcoal .breakout,.homepage-wrapper .std-padding-gray+.std-padding-gray .breakout,.homepage-wrapper .std-padding-green+.std-padding-green .breakout,.interior .std-padding+.std-padding .breakout,.interior .std-padding-blue+.std-padding-blue .breakout,.interior .std-padding-charcoal+.std-padding-charcoal .breakout,.interior .std-padding-gray+.std-padding-gray .breakout,.interior .std-padding-green+.std-padding-green .breakout{margin:0 -50px -50px}.homepage-wrapper .side-breakout,.interior .side-breakout{margin:0 -50px}.interior .breakout.reg-padding{padding:60px 50px 50px}}@media(min-width:1600px){.homepage-wrapper .container-fluid,.interior .container-fluid,footer .container-fluid,header .container-fluid{padding:0 120px}.homepage-wrapper .breakout,.interior .breakout{margin:-60px -120px -50px}.homepage-wrapper .std-padding+.std-padding .breakout,.homepage-wrapper .std-padding-blue+.std-padding-blue .breakout,.homepage-wrapper .std-padding-charcoal+.std-padding-charcoal .breakout,.homepage-wrapper .std-padding-gray+.std-padding-gray .breakout,.homepage-wrapper .std-padding-green+.std-padding-green .breakout,.interior .std-padding+.std-padding .breakout,.interior .std-padding-blue+.std-padding-blue .breakout,.interior .std-padding-charcoal+.std-padding-charcoal .breakout,.interior .std-padding-gray+.std-padding-gray .breakout,.interior .std-padding-green+.std-padding-green .breakout{margin:0 -120px -50px}.homepage-wrapper .side-breakout,.interior .side-breakout{margin:0 -120px}.interior .breakout.reg-padding{padding:60px 120px 50px}}.homepage-wrapper,.interior{padding:86px 0 0}.int-banner{background-repeat:no-repeat;background-size:cover;background-position:top;border-bottom:15px solid #272727;overflow:hidden;position:relative;height:250px}.radial-shader{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 1%,transparent 50%,rgba(0,0,0,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.page-title{border-bottom:1px solid #cbcbcb;padding:45px 0 25px}.page-title h1{margin:0;position:relative;text-align:center;text-transform:uppercase}.page-title h1:before{background:#2868a9;content:"";width:64px;height:4px;position:absolute;top:-12px;left:calc(50% - 32px)}@media(min-width:768px){.int-banner{height:300px}}@media(min-width:992px){.interior{padding:76px 0 0}.int-banner{height:450px}}@media(min-width:1600px){.int-banner{height:500px}}.feature-wrapper{background-position:top;background-repeat:no-repeat;background-size:cover;padding:60px 0 50px;position:relative}.feature-shader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.feature-content{text-align:center;position:relative;z-index:5}.feature-content h1{color:#595858;text-transform:uppercase}.feature-content p{margin:0 0 30px}.feature-content.white h1,.feature-content.white p{color:#fff}.two-buttons-flex{display:flex;flex-flow:column}.two-buttons-flex a,.two-buttons-flex a:visited{margin:10px auto}.two-buttons-flex .button.border,.two-buttons-flex .button.border:visited{border:1px solid #fff;color:#fff;padding:8px 25px}.two-buttons-flex .button.border:focus,.two-buttons-flex .button.border:hover{color:#fff;border:1px solid #2868a9;background:#2868a9}@media(min-width:768px){.two-buttons-flex{flex-flow:row nowrap;align-items:center;justify-content:center}.feature-content.left-text .two-buttons-flex{justify-content:flex-start}.feature-content.right-text .two-buttons-flex{justify-content:flex-end}.feature-content.left-text .two-buttons-flex a,.feature-content.left-text .two-buttons-flex a:visited{margin:0 25px 0 0}.feature-content.right-text .two-buttons-flex a,.feature-content.right-text .two-buttons-flex a:visited{margin:0 0 0 25px}.two-buttons-flex a,.two-buttons-flex a:visited{margin:10px 15px}}@media(min-width:992px){.feature-wrapper{display:flex;flex-flow:row nowrap;align-items:center;min-height:500px;padding:80px 0 60px}.feature-content{max-width:800px;margin:0 auto}.feature-content./{max-width:45%;margin:0;text-align:left}.feature-content.right-text{max-width:45%;margin:0 0 0 55%;text-align:right}}@media(min-width:1600px){.feature-wrapper{min-height:600px}}.value-stack-flex{display:flex;flex-flow:column}.value-stack{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:25px 40px;width:100%;margin:0;color:#fff;background:#2f2f2f;background:linear-gradient(180deg,#2f2f2f 0,#383838);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2f2f2f",endColorstr="#383838",GradientType=0)}.value-stack-image{max-width:50px}.value-stack-image i{font-size:30px;line-height:1}.value-stack-title{padding:0 0 0 20px}.value-stack-title h2{color:#fff;margin:0;font-size:22px}@media(min-width:768px){.value-stack-flex{flex-flow:row nowrap}.value-stack{padding:25px 40px;width:33.3333%;background:#2f2f2f;background:linear-gradient(90deg,#2f2f2f 0,#383838);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2f2f2f",endColorstr="#383838",GradientType=1)}}@media(min-width:1200px){.value-stack{padding:35px 40px}}.cta-flex{display:flex;flex-flow:column}.cta-link,.cta-link:visited{background:#fff;box-shadow:0 0 1px 1px rgba(0,0,0,.04);display:block;margin:0 auto 40px;max-width:380px;padding:0 0 55px;position:relative;width:100%}.cta-image{background:#2868a9;position:relative;overflow:hidden}.apollo,.apollo:visited{display:block;position:relative}.apollo:visited img,.apollo img,.cta-image img{opacity:.95;transition:opacity .35s,transform .35s;transform:scale3d(1.05,1.05,1)}.apollo:after,.apollo:visited:after,.cta-image:after{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);content:"";transition:transform .6s;transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,-100%,0)}.apollo:focus img,.apollo:hover img,.cta-link:focus .cta-image img,.cta-link:hover .cta-image img{opacity:.6;transform:scale3d(1.01,1.01,1)}.apollo:focus:after,.apollo:hover:after,.cta-link:focus .cta-image:after,.cta-link:hover .cta-image:after{transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,100%,0)}.cta-content{padding:25px 25px 20px}.cta-content h3{color:#0f0f0f;text-align:center}.cta-content p{color:#0f0f0f;margin:0}.cta-link-bottom{position:absolute;left:0;bottom:10px;width:100%;text-align:center}.cta-link-bottom p{color:#0f0f0f;font-size:14px;font-weight:900;position:relative;text-transform:uppercase;transition:all .1s linear 0s}.cta-link:focus,.cta-link:hover{text-decoration:none}.cta-link-bottom p:after{background:#2868a9;content:"";height:3px;width:26px;position:absolute;bottom:-10px;left:calc(50% - 13px)}.cta-link:focus .cta-link-bottom p,.cta-link:hover .cta-link-bottom p{color:#2868a9}.play-wrapper{background:rgba(0,0,0,.4);display:block;height:94px;width:94px;padding:6px;border-radius:94px;position:absolute;top:calc(50% - 47px);left:calc(50% - 47px);z-index:20}.play{background:#fff;border-radius:94px;color:#2868a9;display:flex;height:100%;width:100%;font-size:26px;flex-flow:row wrap;align-items:center;justify-content:center;padding:0 0 0 4px;transition:all .1s linear 0s}.popup-video:focus .play,.popup-video:hover .play{background:#2868a9;color:#fff}@media(min-width:768px){.cta-flex{flex-flow:row wrap;justify-content:space-between}.cta-link,.cta-link:visited{margin:0 auto 40px;width:48%}.cta-content h3{font-size:17px}.cta-content p{font-size:16px}}@media(min-width:1200px){.cta-flex{justify-content:center;margin:0 0 0 -35px}.cta-link,.cta-link:visited{margin:0 0 40px 35px;width:calc(25% - 35px)}}@media(min-width:1600px){.cta-flex{margin:0 0 0 -50px;justify-content:center}.cta-link,.cta-link:visited{margin:0 0 40px 50px;width:calc(25% - 50px)}}.tile{display:flex;flex-flow:column}.tile-content{padding:40px 15px 20px;text-align:center}.tile-image{background-position:top;background-repeat:no-repeat;background-size:cover;height:300px;position:relative;overflow:hidden}.tile-image a,.tile-image a:visited{display:block;height:100%;width:100%;position:relative}@media(min-width:768px){.tile-image{height:400px}}@media(min-width:992px){.tile{min-height:450px}.tile,.tile-content{flex-flow:row nowrap}.tile-content{display:flex;align-items:center;padding:30px 30px 10px;width:50%;text-align:left}.tile-image{height:auto;width:50%}.tile:nth-child(2n){flex-flow:row-reverse nowrap}}@media(min-width:1200px){.tile{min-height:500px}.tile-content{padding:30px 50px 10px}}@media(min-width:1600px){.tile{min-height:550px}.tile-content{padding:30px 110px 10px}}.test-wrapper{position:relative;padding:15px 0 25px}.carousel-pager,.carousel-pager:visited{border:1px solid #dbdbdb;display:none!important;height:40px;width:40px;font-size:22px;text-align:center;position:absolute;top:calc(50% - 21px)}.carousel-pager:focus,.carousel-pager:hover{border:1px solid #2868a9;background:#2868a9;color:#fff}#next,#next:visited{right:-15px}#prev,#prev:visited{left:-15px}.test-carousel .slick-track{display:flex;flex-flow:row nowrap}.test-item{background:#e4e4e4;height:auto!important;margin:0 10px;padding:30px 25px 15px;text-align:center}.test-icon{margin:0 auto 20px}.test-icon i{color:#2868a9;font-size:40px}.test-content p{font-style:italic}.test-content p.test-author{font-weight:900;font-size:14px;font-style:normal;text-transform:uppercase}@media(min-width:768px){.test-wrapper{padding:15px 30px 25px}.carousel-pager,.carousel-pager:visited{display:block!important}}@media(min-width:1600px){.test-wrapper{padding:15px 45px 25px}.carousel-pager,.carousel-pager:visited{height:56px;width:56px;font-size:28px;text-align:center;position:absolute;padding:3px 0 0;top:calc(50% - 29px)}.test-item{margin:0 25px}}.news-flex{display:flex;flex-flow:column;padding:15px 0 25px}.news-grid{background:#fff;margin:0 auto 2px;max-width:550px;padding:30px 7%;width:100%}.news-image{margin:0 auto 20px;text-align:center}.news-grid h3{margin:0 0 3px}.news-grid .author,.news-grid h3{text-align:center}.news-blurb a,.news-blurb a:visited{font-weight:900}@media(min-width:768px){.news-flex{flex-flow:row wrap;justify-content:space-between}.news-grid{margin:0 0 2px;max-width:none;width:calc(50% - 1px)}}@media(min-width:1200px){.news-flex{justify-content:flex-start;margin:0 0 0 -2px}.news-grid{margin:0 0 2px 2px;padding:30px 3% 40px;width:calc(25% - 2px)}}@media(min-width:1600px){.news-grid{padding:60px 3% 70px}}.client-flex{border-top:1px solid #c1c1c1;display:flex;flex-flow:row wrap;margin:35px 0 0}.client-link,.client-link:visited{border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:50%;height:120px;padding:5px}.client-link:nth-child(2n+2),.client-link:visited:nth-child(2n+2){border-right:1px solid #c1c1c1}.client-link:focus,.client-link:hover{opacity:.85}.client-link:visited img,.client-link img{max-width:85%;max-height:85%}@media(min-width:768px){.client-link,.client-link:visited{width:33.333333333%;height:120px}.client-link:nth-child(2n+2),.client-link:visited:nth-child(2n+2){border-right:none}.client-link:nth-child(3n+3),.client-link:visited:nth-child(3n+3){border-right:1px solid #c1c1c1}}@media(min-width:1200px){.client-link,.client-link:visited{width:16.6666666667%}.client-link:nth-child(3n+3),.client-link:visited:nth-child(3n+3){border-right:none}.client-link:last-child,.client-link:visited:last-child{border-right:1px solid #c1c1c1}}@media(min-width:1600px){.client-link,.client-link:visited{height:150px}}.events-flex{display:flex;flex-flow:column}.event{background:#fff;border-radius:2px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);margin:0 auto 20px;max-width:380px;padding:20px;width:100%}.event-image{margin:0 auto 20px;position:relative;overflow:hidden}.event-content{text-align:center}.event-content h3{margin:0 0 5px}.event-date{font-weight:700;font-size:14px;text-transform:uppercase}.event-date span{color:#2868a9;margin:0 5px 0 0}.event-detail-flex{display:flex;flex-flow:column}.event-info{background:#ebebeb;margin:0 auto 25px;max-width:470px;width:100%}.event-info h3{background:#2868a9;color:#fff;margin:0;padding:10px 20px;text-transform:uppercase}.event-info-content{padding:20px 20px 30px}.event-info-content span{font-weight:700;display:block}@media(min-width:768px){.events-flex{flex-flow:row wrap;justify-content:space-between}.event{width:47%}}@media(min-width:992px){.events-flex{flex-flow:column;justify-content:flex-start}.event{display:flex;flex-flow:row nowrap;justify-content:space-between;max-width:none;padding:25px 30px;width:100%}.event-image{width:340px;margin:0}.event-content{text-align:left;width:calc(100% - 370px)}.event-detail-flex{align-items:flex-start;flex-flow:row nowrap;justify-content:space-between}.event-info{min-width:300px;margin:0 0 20px;width:300px}.event-detail{width:calc(100% - 330px)}.event-detail .gallery-item{width:calc(50% - 20px)}}@media(min-width:1200px){.event-content{width:calc(100% - 390px)}.event-info{min-width:330px;margin:0 0 20px;width:330px}.event-detail{width:calc(100% - 360px)}.event-detail .gallery-flex{margin:0 0 0 -25px}.event-detail .gallery-item{margin:0 0 25px 25px;width:calc(33.333333333% - 25px)}}@media(min-width:1600px){.event-info{min-width:400px;margin:0 0 20px;width:400px}.event-detail{width:calc(100% - 450px)}.event-detail .gallery-flex{margin:0 0 0 -40px}.event-detail .gallery-item{margin:0 0 40px 40px;width:calc(33.333333333% - 40px)}}.gallery-flex{display:flex;flex-flow:column;padding:15px 0 0}.gallery-item{display:block;margin:0 auto 20px;max-width:380px;position:relative;width:100%}.gallery-flex a,.gallery-flex a:visited{display:block;margin:0;position:relative;width:100%;height:100%}.gallery-flex a:hover .gallery-hover{opacity:1}.gallery-hover{background:rgba(0,0,0,.77);display:flex;flex-flow:column;justify-content:center;align-items:center;padding:15px;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .1s linear 0s}.gallery-hover i{color:#2868a9;font-size:27px;margin:0 0 10px}.gallery-hover p{color:#fff;font-size:14px;font-weight:400;margin:0}.gallery-hover p.gallery-larger{font-weight:700;margin:15px 0 0;position:relative;text-transform:uppercase}.gallery-hover p.gallery-larger:before{background:#2868a9;content:"";width:42px;height:3px;position:absolute;top:-5px;left:calc(50% - 21px)}.gallery-content{background:transparent;border-left:10px solid #2868a9;color:#fff;padding:5px 0 5px 20px}.gallery-content h3{font-size:18px;margin:0 0 15px}.gallery-content p{font-size:16px;margin:0}@media(min-width:768px){.gallery-flex{display:flex;flex-flow:row wrap;margin:0 0 0 -20px;padding:15px 0 0}.gallery-item{margin:0 0 20px 20px;width:calc(33.3333333% - 20px)}}@media(min-width:1200px){.gallery-flex{margin:0 0 0 -40px}.gallery-item{margin:0 0 40px 40px;max-width:400px;width:calc(25% - 40px)}}@media(min-width:1600px){.gallery-hover p{font-size:15px}}.team-flex{display:flex;flex-flow:column;padding:15px 0 0}.team-link,.team-link:visited{margin:0 auto 40px;max-width:300px;width:100%}.team-image{margin:0 auto 20px;position:relative}.team-hover{background:rgba(39,39,39,.8);display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:10px;position:absolute;top:0;right:0;bottom:0;left:0;transition:all .1s linear 0s;opacity:0}.team-hover p{border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;font-weight:700;margin:0;padding:6px 35px;text-align:center;text-transform:uppercase}.team-name h3{color:#0f0f0f;margin:0;text-align:center}.team-name p{font-weight:400;margin:0;font-style:italic;text-align:center}.team-link:focus,.team-link:hover{text-decoration:none}.team-link:focus .team-hover,.team-link:hover .team-hover{opacity:1}.team-detail-flex{display:flex;flex-flow:column}.team-detail-image{margin:0 auto 20px;max-width:300px}.team-detail-title{position:relative}.team-detail-title h3,.team-social{text-align:center}.team-social{list-style-type:none;margin:0 0 20px;padding:0}.team-social li{display:inline-block;margin:0 3px}.team-social a,.team-social a:visited{background:#b7b7b7;border-radius:9px;color:#fff;display:inline-block;font-size:17px;width:34px;height:34px;padding:3px 0 0;text-align:center}.team-social a:focus,.team-social a:hover{background:#2868a9}@media(min-width:768px){.team-flex{flex-flow:row wrap;margin:0 0 0 -35px}.team-link,.team-link:visited{margin:0 0 45px 35px;width:calc(33.333333333% - 35px)}}@media(min-width:992px){.team-link,.team-link:visited{width:calc(25% - 35px)}.team-detail-flex{flex-flow:row nowrap;justify-content:space-between;padding:5px 0 0}.team-detail-image{margin:0 0 20px;width:300px}.team-content{width:calc(100% - 340px)}.team-detail-title h3,.team-social{text-align:left}.team-social{position:absolute;right:0;top:-36px}.team-social li{display:block;float:left;margin:0 0 0 6px}}@media(min-width:1200px){.team-flex{margin:0 0 0 -50px}.team-link,.team-link:visited{margin:0 0 50px 50px;width:calc(25% - 50px)}.team-name h3{font-size:17px}.team-content{width:calc(100% - 360px)}}@media(min-width:1600px){.team-link,.team-link:visited{width:calc(20% - 50px)}}.footer-top{background:#dedede;padding:50px 0}.social.footer-social ul{margin:0 0 20px}.social.cooter-social a:visited,.social.footer-social a{border:1px solid #3dad92;color:#3dad92}.social.cooter-social a:focus,.social.footer-social a:hover{border:1px solid #2868a9;color:#2868a9}address{font-style:normal;font-weight:400;font-size:20px;line-height:1.6;margin:0;text-align:center}address a,address a:visited{color:#0f0f0f}address a:focus,address a:hover{color:#2868a9}.footer-bottom{padding:20px 0}.copyright{font-size:18px;font-weight:400;margin:0;text-align:center}.pipe{margin:0 5px}@media(min-width:1200px){.footer-top{padding:65px 0}.footer-bottom{padding:30px 0}}.subs-form{margin:0 auto 20px;padding:0 0 0 11px;position:relative;max-width:660px}.subs-form:before{background:#2868a9;content:"";height:44px;width:10px;position:absolute;left:0;bottom:0}.subs-fields-flex{display:flex;flex-flow:row nowrap;align-items:flex-end}.subs-fields{flex-grow:1;padding:30px 0 0;position:relative}.subs-fields label{position:absolute;left:10px;top:3px;color:#8f8f8f;font-weight:400;transform:translate3d(0,36px,0) scale(1);transform-origin:left top;transition:.24s}.subs-fields.focused label{color:#fff;transform:scale(.95)}form input[type=email].subs-input,form input[type=text].subs-input{border:none;color:#000;background:#fff;display:block;font-weight:400;height:44px;line-height:44px;padding:0 10px;width:100%;transition:all .1s linear 0s}form input[type=email].subs-input:focus,form input[type=text].subs-input:focus{background:#e1e1e1}.subs-action{min-width:110px;max-width:110px;width:110px}.subs-button,.subs-button:visited{background:#3dad92;border:none;color:#fff;font-weight:700;height:44px;line-height:44px;padding:0;text-align:center;width:100%;text-transform:uppercase}.subs-button:focus,.subs-button:hover{background:#2868a9}.form-group{margin:0 0 20px}.form-control{border-radius:0;font-size:15px;margin:0 0 15px}label{color:#0f0f0f;display:block;font-weight:700;font-size:15px;margin:0}form input[type=email],form input[type=number],form input[type=phone],form input[type=text],form input[type=url]{border-radius:0;padding:5px 8px;border:1px solid #e1e1e1;background:#e1e1e1}.form-control:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=phone]:focus,form input[type=text]:focus,form input[type=url]:focus{border:1px solid #d8d8d8;background:#fff;outline:none}form textarea,form textarea.form-control{min-height:100px;padding:5px 8px;border-radius:0;width:100%;border:1px solid #e1e1e1;background:#e1e1e1}.checkbox,.radio{line-height:1;margin:0 0 15px}form .checkbox.inline label,form .checkbox label,form .radio.inline label,form .radio label{text-transform:none;font-weight:400;line-height:1.4}form .checkbox.inline input[type=checkbox],form .checkbox input[type=checkbox],form .radio.inline input[type=radio],form .radio input[type=radio]{margin:3px 0 0 -20px}.form-actions{padding:10px 0 0;text-align:center}.mfp-title{padding:20px 0 0!important}.mfp-bg{background:#000!important;opacity:.9!important}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#2868a9!important;font-size:34px!important}.mfp-iframe-holder .mfp-close:focus,.mfp-image-holder .mfp-close:hover{color:#fff!important}.mfp-close{opacity:1!important}img.mfp-img{border:1px solid #fff!important;padding:0!important}.mfp-figure figure{padding:40px 0!important}.pagination{display:block;text-align:center}.pagination a,.pagination a:visited{border:1px solid #3dad92;background:#3dad92;color:#fff;border-radius:0;display:inline-block;font-size:15px;margin:0 2px;padding:2px 0 0;height:30px;width:30px}.pagination a.active,.pagination a:focus,.pagination a:hover{border:1px solid #2868a9;background:#2868a9;color:#fff;text-decoration:none}.pagination a.next,.pagination a.next:visited,.pagination a.previous,.pagination a.previous:visited{display:none}.pagination a.next:focus,.pagination a.next:hover,.pagination a.previous:focus,.pagination a.previous:hover{width:auto}#adBlock,.gsc-adBlock{display:none!important}.gs-snippet,.gsc-control-cse .gsc-table-result{font-family:Open Sans,sans-serif!important;font-size:16px!important}.gsc-webResult.gsc-result{margin-bottom:25px!important}.cse .gsc-webResult.gsc-result:hover,.gsc-results .gsc-imageResult-classic:hover,.gsc-results .gsc-imageResult-column:hover,.gsc-webResult.gsc-result.gsc-promotion:hover,.gsc-webResult.gsc-result:hover{border-bottom:1px solid #2868a9!important;border-left:none!important}.gsc-table-cell-thumbnail,.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top{padding:0!important}.gs-image,.gs-web-image-box{display:none!important}.gs-title,.gs-title:visited{color:#3dad92!important}.gs-title:focus,.gs-title:hover{color:#2868a9!important}.gsc-results .gsc-cursor-box .gsc-cursor-page{cursor:pointer;color:#2868a9!important;text-decoration:none!important;margin-right:5px!important;display:inline-block!important;height:20px!important;width:20px!important;text-align:center}.gsc-results .gsc-cursor-box .gsc-cursor-page:hover,.gsc-results .gsc-cursor-page.gsc-cursor-current-page{color:#fff!important;background-color:#2868a9!important;text-shadow:none!important;padding:0 5px}.cse input.gsc-search-button,input.gsc-search-button{border:3px solid #3dad92!important;border-radius:10px!important;background:transparent!important;color:#fff!important;font-size:15px!important;padding:0 15px!important;height:38px!important;text-transform:uppercase!important;transition:all .1s linear 0s}.cse input.gsc-search-button:focus,.cse input.gsc-search-button:hover,input.gsc-search-button:focus,input.gsc-search-button:hover{border:3px solid #2868a9!important;background:#2868a9!important;color:#fff!important;text-decoration:none!important}@media print{body{line-height:1.5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;font-size:10pt}.container,body{background:none}hr{background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none}hr.space{background:#fff;color:#fff}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Arial,Lucida Grande,sans-serif}code{font:.9em Courier New,Monaco,Courier,monospace}img{float:left;margin:1.5em 1.5em 1.5em 0}a img{border:none}p img.top{margin-top:0}blockquote{margin:1.5em;padding:1em;font-style:italic}.small,blockquote{font-size:.9em}.large{font-size:1.1em}.quiet{color:#999}.hide{display:none}a:link,a:visited{background:transparent;font-weight:700;text-decoration:underline}a:link:after,a:visited:after{content:" (" attr(href) ") ";font-size:90%}}.homepage-wrapper .std-padding-gray+.std-padding{padding-bottom:3px}.anchorlink{display:block;position:relative;top:-130px}