@charset "UTF-8";/*!
Theme Name: UHS
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: uhs
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

UHS is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}
sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}
textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}.color-red{color:#910028}.color-green{color:#aad2c6}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb;-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}
button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{background-color:#ddd}
.btn,.btn-secondary,.btn--arrow{display:inline-block;padding:12px 20px 11px;font-size:.85rem;font-weight:bold;text-align:center;text-decoration:none;text-transform:uppercase;color:#666;background:#f2f4f4;border:0;border-radius:4px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.5s;transition-duration:.5s}
.btn--arrow{padding:7px 40px 7px 20px}@media(min-width:768px){.btn--arrow{padding:12px 40px 11px 20px}
}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#72757e;border:0;border-radius:0;padding:15px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#72757e}
select{border:1px solid #ccc}textarea{width:100%}@media(min-width:768px){input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{font-size:1.25rem;padding:20px 25px}
}@font-face{font-family:'dearJoe';src:url("./fonts/dearJoe-6-TRIAL.ttf") format("truetype");font-weight:normal;font-style:normal}
@font-face{font-family:"Merriweather";src:url("./fonts/Merriweather-Light.eot?#iefix");src:url("./fonts/Merriweather-Light.eot?#iefix") format("eot"),url("./fonts/Merriweather-Light.woff") format("woff"),url("./fonts/Merriweather-Light.ttf") format("truetype"),url("./fonts/Merriweather-Light.svg") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:"Merriweather";src:url("./fonts/Merriweather-LightItalic.eot?#iefix");src:url("./fonts/Merriweather-LightItalic.eot?#iefix") format("eot"),url("./fonts/Merriweather-LightItalic.woff") format("woff"),url("./fonts/Merriweather-LightItalic.ttf") format("truetype"),url("./fonts/Merriweather-LightItalic.svg") format("svg");font-weight:300;font-style:italic}
@font-face{font-family:"Merriweather";src:url("./fonts/Merriweather-Regular.eot?#iefix");src:url("./fonts/Merriweather-Regular.eot?#iefix") format("eot"),url("./fonts/Merriweather-Regular.woff") format("woff"),url("./fonts/Merriweather-Regular.ttf") format("truetype"),url("./fonts/Merriweather-Regular.svg") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"Merriweather";src:url("./fonts/Merriweather-Italic.eot?#iefix");src:url("./fonts/Merriweather-Italic.eot?#iefix") format("eot"),url("./fonts/Merriweather-Italic.woff") format("woff"),url("./fonts/Merriweather-Italic.ttf") format("truetype"),url("./fonts/Merriweather-Italic.svg") format("svg");font-weight:400;font-style:italic}
@font-face{font-family:"Merriweather";src:url("./fonts/Merriweather-Bold.eot?#iefix");src:url("./fonts/Merriweather-Bold.eot?#iefix") format("eot"),url("./fonts/Merriweather-Bold.woff") format("woff"),url("./fonts/Merriweather-Bold.ttf") format("truetype"),url("./fonts/Merriweather-Bold.svg") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:"OpenSans";src:url("./fonts/OpenSans-Light.eot?#iefix");src:url("./fonts/OpenSans-Light.eot?#iefix") format("eot"),url("./fonts/OpenSans-Light.woff") format("woff"),url("./fonts/OpenSans-Light.ttf") format("truetype"),url("./fonts/OpenSans-Light.svg") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:"OpenSans";src:url("./fonts/OpenSans.eot?#iefix");src:url("./fonts/OpenSans.eot?#iefix") format("eot"),url("./fonts/OpenSans.woff") format("woff"),url("./fonts/OpenSans.ttf") format("truetype"),url("./fonts/OpenSans.svg") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"OpenSans";src:url("./fonts/OpenSans-SemiBold.eot?#iefix");src:url("./fonts/OpenSans-SemiBold.eot?#iefix") format("eot"),url("./fonts/OpenSans-SemiBold.woff") format("woff"),url("./fonts/OpenSans-SemiBold.ttf") format("truetype"),url("./fonts/OpenSans-SemiBold.svg") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"OpenSans";src:url("./fonts/OpenSans-Bold.eot?#iefix");src:url("./fonts/OpenSans-Bold.eot?#iefix") format("eot"),url("./fonts/OpenSans-Bold.woff") format("woff"),url("./fonts/OpenSans-Bold.ttf") format("truetype"),url("./fonts/OpenSans-Bold.svg") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:'icomoon';src:url("./fonts/icomoon.eot");src:url("./fonts/icomoon.eot") format("embedded-opentype"),url("./fonts/icomoon.woff") format("woff"),url("./fonts/icomoon.ttf") format("truetype"),url("./fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal}
[class^="icon-"]:before,[class*=" icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after,[class^="social-links__"]:before,[class*=" social-links__"]:before,[class^="social-links__"]:after,[class*=" social-links__"]:after,.main-nav .current:before,.main-nav a:hover:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-youtube:before{content:"\e900"}.icon-facebook:before{content:"\ea90"}
.icon-twitter:before{content:"\ea96"}.icon-linkedin:before{content:"\eaca"}
.icon-search:before{content:"\e986"}.icon-arrow-right:before{content:"\ea3c"}
.icon-location:before{content:"\e947"}.icon-aid-kit:before{content:"\e998"}
.icon-sign-in:before{content:"\f090"}.icon-three-bars:before{content:"\f05e"}
.icon-navigate_next:before{content:"\e409"}.icon-close:before{content:"\e5cd"}
.icon-keyboard_arrow_down:before{content:"\e313"}.icon-arrow-up-right2:before{content:"\ea3b"}
body{background:#dcddde;color:#72757e;font-family:"OpenSans",sans-serif;font-size:.875rem;line-height:1.5rem}
a{color:royalblue;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin:0 0 15px}h1,.h1,.widget--section-intro .widget__title{color:#aa894a;font-family:"Merriweather",serif;font-size:1.5rem;font-weight:300;line-height:1.875rem}
h2,.h2{color:#72757e;font-family:"OpenSans",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem}
h3,.h3,.grid__title,.sitemap #menu-sitemap>li>a{color:#003a5d;font-family:"OpenSans",sans-serif;font-size:1.125rem;font-weight:500;line-height:1.5rem}
@media(min-width:768px){body{font-size:1rem;line-height:1.75rem}h1,.h1,.widget--section-intro .widget__title{font-size:2.25rem}
h2,.h2{font-size:1.5rem;line-height:2.5rem}}@media(min-width:980px){body{font-size:1.125rem;line-height:2.125rem}
}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:"mobile"}
@media(min-width:768px){html{font-family:"tablet"}}@media(min-width:980px){html{font-family:"desktop"}
}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}:focus{outline:1px dotted #003a5d;outline-color:currentColor;outline-offset:2px}
body{display:-webkit-box;display:-ms-flexbox;display:flex}blockquote,q{quotes:"" ""}
blockquote:before,blockquote:after,q:before,q:after{content:""}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%;display:block}
.container{margin:0 auto;width:100%;max-width:1400px;background:#f2f4f4;overflow:hidden}
.inner-container{width:100%;margin:0 auto;padding:0 20px}.section{margin:0 auto}.section-grid{padding:60px 0;width:980px}
.site-main{padding-bottom:70px}#page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:100vh}
.site-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.add-space{margin-bottom:10px}
.error-404,.no-results,.results-search,.category-results{padding-top:100px}.sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}
@media(min-width:768px){.inner-container{padding:0 30px}.add-space{margin-bottom:20px}
.error-404,.no-results,.results-search,.category-results{padding-top:140px}}@media(min-width:980px){.inner-container{max-width:1120px}
.error-404,.no-results,.results-search,.category-results{padding-top:205px}}@media(min-width:1400px){.inner-container{max-width:1140px}
}th{height:50px;padding:0 25px;text-align:left;color:white;font-size:1.125rem;font-weight:500;background:#aa894a}
td{padding:0 25px;font-size:.875rem}.investor__table-col--left{font-weight:500;text-transform:uppercase;border-right:1px solid #d1d3d4}
.investor__table tbody :nth-child(2) .investor__table-col--left{padding-top:15px}
.investor__table tbody :nth-child(2) .investor__table-col--right{padding-top:15px}
.investor__table tbody :nth-last-child(2) .investor__table-col--left{padding-bottom:15px}
.investor__table tbody :nth-last-child(2) .investor__table-col--right{padding-bottom:15px}
.investor__table-subtext{line-height:20px;border-top:1px solid #d1d3d4}.investor__table-subtext td{padding:10px 25px;font-size:.75rem}
.investor__table--bold{font-weight:700}.investor__table-stock--up{color:#2ab904}.investor__table-stock--up:before{display:inline-block;color:#2ab904;font-size:.6875rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.investor__table-stock--down{color:#d83535}.investor__table-stock--down:before{display:inline-block;color:#d83535;font-size:.6875rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.investor__table-img-attr{padding:0 25px 15px}.investor__table a{color:#1875c3;text-decoration:underline}
.form__item{margin-bottom:10px}.form__item.icon-search,.form__item.icon-location{position:relative}
.form__item.icon-search:before,.form__item.icon-location:before{position:absolute;top:calc(50% - 7px);left:15px;color:#d1d3d4}
.form__item.icon-search .form__input,.form__item.icon-location .form__input{padding-left:40px}
.form__input{width:100%;line-height:1}.form__button{display:inline-block;margin-bottom:10px;padding:15px 30px;color:white;font-size:.875rem;font-weight:500;text-transform:uppercase;text-align:left;border:0;border-radius:0;background:#aa894a;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background ease-out .25s;transition:background ease-out .25s}
.form__button:hover,.form__button:focus{background:#af936b;-webkit-box-shadow:none;box-shadow:none}
@media(min-width:768px){.form__item{margin-bottom:20px}.form__item.icon-search:before,.form__item.icon-location:before{top:calc(50% - 12px);left:25px;font-size:1.4375rem}
.form__item.icon-search .form__input,.form__item.icon-location .form__input{padding-left:60px}
.form__item.icon-location{display:inline-block;padding-right:20px;width:calc(100% - 152px)}
.form__button{margin:0;padding:23px 38px;font-size:1.25rem}}@media(min-width:980px){.form__item.icon-search{display:inline-block;width:45%;padding-right:20px}
.form__item.icon-location{width:calc(55% - 152px)}}#page .so-widget-sow-contact-form{background-color:white;border:0;padding:20px}
@media(min-width:768px){#page .so-widget-sow-contact-form{padding:70px}}#page .sow-contact-form{background:#fff;border:0;padding:0}
#page .sow-contact-form input,#page .sow-contact-form textarea{border:2px solid #dbe2ea;border-radius:4px;font-size:18px;padding:20px 25px}
#page .sow-contact-form input[type="submit"]{color:#fff;background-color:#c9b28f;background:#c9b28f;border:0;text-shadow:none;text-transform:uppercase;letter-spacing:.5px}
#page .sow-contact-form input[type="submit"]:disabled{background-color:#ddd}
.grid__row{width:100%;max-width:1004px;margin:24px auto}.grid__imgcap{position:relative;overflow:hidden}
.grid__imgcap:before{content:'';z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.2);opacity:0;-webkit-transition:opacity ease-out .5s;transition:opacity ease-out .5s}
.grid__img{display:block;min-width:100%;height:210px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:'object-fit:cover;object-position:center;';opacity:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform ease-out .25s;transition:-webkit-transform ease-out .25s;transition:transform ease-out .25s;transition:transform ease-out .25s,-webkit-transform ease-out .25s}
.grid__caption{position:absolute;bottom:0;width:100%;margin:0;padding:6px 35px 5px;color:white;font-size:.75rem;line-height:.875rem;text-transform:uppercase;background:rgba(0,0,0,0.4);opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s}
.grid__content{padding:30px 20px 65px}.grid__title{margin:0}.grid__title em{font-style:normal;text-transform:capitalize}
.grid__text{margin:12px 0;color:#808285;font-size:.875rem;line-height:1.375rem}.grid__cta{position:absolute;left:20px;bottom:30px;line-height:1;max-width:calc(100% - 50px)}
.grid__cta-text{display:inline-block;padding-right:35px;color:#515152;font-size:.875rem;font-weight:500;line-height:1;text-transform:uppercase;-webkit-transition:opacity ease-in-out .5s;transition:opacity ease-in-out .5s}
.grid__cta-arrow{position:absolute;bottom:0;right:0;display:inline-block;width:25px;opacity:.5;vertical-align:middle;-webkit-transition:opacity ease-in-out .5s;transition:opacity ease-in-out .5s}
.grid__link-wrap{display:block;height:100%;-webkit-transition:-webkit-box-shadow ease-out .25s;transition:-webkit-box-shadow ease-out .25s;transition:box-shadow ease-out .25s;transition:box-shadow ease-out .25s,-webkit-box-shadow ease-out .25s}
.grid__item{position:relative;height:100%;background:#fff;-webkit-transition:-webkit-box-shadow ease-out .25s;transition:-webkit-box-shadow ease-out .25s;transition:box-shadow ease-out .25s;transition:box-shadow ease-out .25s,-webkit-box-shadow ease-out .25s}
.grid__item:hover,.grid__item:focus{-webkit-box-shadow:0 0 16px 1px rgba(0,0,0,0.1);box-shadow:0 0 16px 1px rgba(0,0,0,0.1)}
.grid__item:hover .grid__cta-text,.grid__item:hover .grid__cta-arrow,.grid__item:hover .grid__caption,.grid__item:focus .grid__cta-text,.grid__item:focus .grid__cta-arrow,.grid__item:focus .grid__caption{opacity:1}
.grid__item:hover .grid__img,.grid__item:focus .grid__img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.grid__item:hover .grid__imgcap:before,.grid__item:focus .grid__imgcap:before{opacity:1}
.grid__load-more-wrapper{min-height:90px;text-align:center}.grid__load-more-wrapper .pix-wrapper{display:inline-block;position:relative}
.grid__load-more-wrapper .pix-wrapper:after,.grid__load-more-wrapper .pix-wrapper.show-after:after{position:absolute;top:17px;right:20px;content:'\e5cd';display:inline-block;width:25px;height:25px;color:white;font-family:'icomoon';font-size:16px;line-height:1.6;border-radius:50%;background:#aa894a;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}
.grid__load-more-wrapper .pix-wrapper.hide-after:after{content:none}input[type="button"].grid__load-more,.gold-button{min-width:185px;padding:22px 30px;color:#aa894a;font-size:.875rem;letter-spacing:.5px;font-weight:500;text-transform:uppercase;text-align:left;border:0;border-radius:4px;background:white;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;-webkit-transition:-webkit-box-shadow ease-out .25s;transition:-webkit-box-shadow ease-out .25s;transition:box-shadow ease-out .25s;transition:box-shadow ease-out .25s,-webkit-box-shadow ease-out .25s}
input[type="button"].grid__load-more:hover,input[type="button"].grid__load-more:focus,.gold-button:hover,.gold-button:focus{-webkit-box-shadow:0 0 16px 1px rgba(0,0,0,0.1);box-shadow:0 0 16px 1px rgba(0,0,0,0.1)}
.gold-button{display:inline-block;padding:0}.gold-button:hover,.gold-button:focus{-webkit-box-shadow:none;box-shadow:none}
.gold-button:hover a,.gold-button:focus a{background:#af936b}.gold-button a{display:inline-block;padding:22px 30px;color:white;background:#aa894a;line-height:1;-webkit-transition:background ease-out .25s;transition:background ease-out .25s}
.loader,.loader:before,.loader:after{border-radius:50%;width:1.75em;height:1.75em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}
.loader{display:none;color:#d1d3d4;font-size:8px;margin:0 auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
.loader--visible{display:block}.loader:before,.loader:after{content:'';position:absolute;top:0}
.loader:before{left:-3em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:3em}
@-webkit-keyframes load7{0%,80%,100%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}
40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}
40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}.tagged-posts-wrapper .loader{margin:50px auto 0}
.panel-grid{display:block !important;width:100%;max-width:1004px;margin-top:0;margin-right:auto !important;margin-left:auto !important;margin-bottom:0 !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;clear:both}
.panel-grid--full,.panel-grid.panel-has-style{max-width:1400px;padding:0 !important}
.panel-grid--full .panel-grid-cell,.panel-grid.panel-has-style .panel-grid-cell{width:100% !important;padding:0 !important}
.panel-grid-cell,.panel-grid-cell--auto{float:left;padding-left:10px !important;padding-right:10px !important;margin:0 0 10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.8s;transition-duration:.8s;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}
.panel-grid-cell--100,.panel-grid-cell--auto--100{width:100% !important}.panel-grid-cell--100 .grid__item--careers,.panel-grid-cell--auto--100 .grid__item--careers{margin-bottom:10px}
.panel-grid-cell--100 .grid__item--careers:last-child,.panel-grid-cell--auto--100 .grid__item--careers:last-child{margin:0}
.panel-grid-cell--66,.panel-grid-cell--auto--66{width:100% !important}.panel-grid-cell--50,.panel-grid-cell--auto--50{width:100% !important}
.panel-grid-cell--33,.panel-grid-cell--auto--33{width:100% !important}.panel-grid-cell.show,.panel-grid-cell--auto.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.panel-grid .so-panel{height:100%}.home .panel-grid:first-child{margin-top:10px}.communities .panel-grid-cell{margin:0}
.alm-reveal .panel-grid:first-child{margin-top:0}.a-wrapper{display:block}.all-posts-wrapper:before{content:'';display:block;width:calc(100% - 20px);height:3px;margin:15px auto 10px;background:#dde2e4}
.all-posts .panel-grid-cell:nth-child(n+7){opacity:1}.tagged-posts{margin-top:10px}
.tagged-posts:empty{margin-top:0}.tagged-posts-wrapper.filtered{min-height:345px}
@media(min-width:768px){.grid__content{padding:50px 35px}.grid__cta{left:auto;max-width:200px}
.panel-grid{width:100%;max-width:1024px;margin-top:0;margin-right:auto !important;margin-left:auto !important;margin-bottom:0 !important;padding:0 10px}
.panel-grid--semi-full .panel-grid-cell--100{width:100% !important}.panel-grid-cell,.panel-grid-cell--auto{float:left;padding-left:10px !important;padding-right:10px !important;margin:0 0 20px}
.panel-grid-cell--100,.panel-grid-cell--auto--100{width:100% !important}.panel-grid-cell--100 .grid__item--careers,.panel-grid-cell--auto--100 .grid__item--careers{display:block;float:left;width:calc(100% - 20px);margin:0 20px 20px 0}
.panel-grid-cell--100 .grid__item--careers-wrapper,.panel-grid-cell--auto--100 .grid__item--careers-wrapper{padding:0 10px;margin-left:-10px;margin-right:-30px}
.panel-grid-cell--66,.panel-grid-cell--auto--66{width:66.66% !important}.panel-grid-cell--66 .grid__img,.panel-grid-cell--auto--66 .grid__img{height:232px}
.panel-grid-cell--50,.panel-grid-cell--auto--50{width:50% !important}.panel-grid-cell--33,.panel-grid-cell--auto--33{width:33.33% !important}
.home .panel-grid:first-child{margin-top:20px}.alm-reveal .panel-grid:first-child{margin-top:0}
.all-posts-wrapper:before{width:calc(100% - 40px);margin:20px auto 18px}.tagged-posts{margin-top:20px}
.tagged-posts:empty{margin-top:0}}@media(min-width:980px){.grid__content{padding:40px 40px 55px}
.grid__cta{right:40px}.grid__cta-text{opacity:0}.panel-grid{max-width:1140px;padding:0 20px}
.panel-grid--full{max-width:100%;padding:0}.panel-grid-cell--100,.panel-grid-cell--auto--100{width:100% !important}
.panel-grid-cell--100 .grid__item,.panel-grid-cell--auto--100 .grid__item{display:table;table-layout:fixed;width:100%}
.panel-grid-cell--100 .grid__item--careers,.panel-grid-cell--auto--100 .grid__item--careers{display:block;float:left;width:calc(33.33% - 20px);margin-right:20px}
.panel-grid-cell--100 .grid__item--careers-wrapper,.panel-grid-cell--auto--100 .grid__item--careers-wrapper{padding:0 10px;margin-left:-10px;margin-right:-30px}
.panel-grid-cell--100 .grid__item--careers .grid__img,.panel-grid-cell--auto--100 .grid__item--careers .grid__img{min-height:0}
.panel-grid-cell--100 .grid__imgcap,.panel-grid-cell--auto--100 .grid__imgcap{display:table-cell;width:auto}
.panel-grid-cell--100 .grid__img,.panel-grid-cell--auto--100 .grid__img{min-height:435px}
.panel-grid-cell--100 .grid__content,.panel-grid-cell--auto--100 .grid__content{display:table-cell;width:32%;padding:60px 40px;vertical-align:top}
.panel-grid-cell--100 .grid__title,.panel-grid-cell--auto--100 .grid__title{font-size:1.5rem;line-height:2.125rem}
.all-posts-wrapper:before{max-width:1080px;width:calc(100% - 60px);margin:30px auto 28px}
}a.grid__link-wrap:hover{-webkit-box-shadow:0 0 16px 1px rgba(0,0,0,0.1);box-shadow:0 0 16px 1px rgba(0,0,0,0.1)}
.grid__item--award{position:relative}.grid__item--award:hover .grid__img,.grid__item--award:focus .grid__img{-webkit-transform:scale(1);transform:scale(1)}
.grid__item--award .grid__content{padding:65px 24px 185px 20px}.grid__item--award .grid__text{margin:0;font-size:1.5rem;line-height:2.25rem}
.grid__item--award .grid__text b{font-weight:500}.grid__item--award .grid__img{position:absolute;bottom:30px;min-width:auto;height:auto;max-height:110px;-o-object-fit:none;object-fit:none;font-family:'object-fit:none;'}
@media(min-width:980px){.grid__item--award .grid__content{padding:65px 40px 185px}
}.grid__item--blue-gray{background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#b9c6cf),to(#b9c6cf));background-image:linear-gradient(#b9c6cf,#b9c6cf);position:relative;z-index:100}
.grid__item--blue-gray:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#b9c6cf),to(#586a7b));background-image:linear-gradient(#b9c6cf,#586a7b);content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;-webkit-transition:opacity .25s;transition:opacity .25s}
.grid__item--blue-gray:hover:before,.grid__item--blue-gray:focus:before{opacity:1}
.grid__item--blue-gray p{color:#515152}.grid__item--blue-gray .grid__cta-arrow{opacity:1;-webkit-filter:brightness(3);filter:brightness(3)}
.grid__item--blue{background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#003a5d),to(#003a5d));background-image:linear-gradient(#003a5d,#003a5d);position:relative;z-index:100}
.grid__item--blue:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#003a5d),to(#003454));background-image:linear-gradient(#003a5d,#003454);content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;-webkit-transition:opacity .25s;transition:opacity .25s}
.grid__item--blue:hover:before,.grid__item--blue:focus:before{opacity:1}.grid__item--blue p{color:white}
.grid__item--blue .grid__cta-arrow{opacity:1;-webkit-filter:brightness(3);filter:brightness(3)}
.grid__item--card:hover,.grid__item--card:focus{-webkit-box-shadow:none;box-shadow:none}
.grid__item--card:hover .grid__img,.grid__item--card:focus .grid__img{-webkit-transform:scale(1);transform:scale(1)}
.grid__item--card:hover .grid__imgcap:before,.grid__item--card:focus .grid__imgcap:before{opacity:0}
.grid__item--card .grid__title--sub{margin:18px 0 15px;color:#aa894a;font-size:.875rem;line-height:1.25rem;white-space:pre-wrap}
.grid__item--card .grid__text{margin:15px 0 0;font-size:.875rem;line-height:1.25rem;white-space:pre-wrap}
.grid__item--careers{position:relative;background:transparent}.grid__item--careers:nth-child(n+7){display:none}
.grid__item--careers.show:nth-child(n){display:block}.grid__item--careers .loader{z-index:1;position:absolute;top:75px;right:0;left:0;color:white}
.grid__item--careers .grid__imgcap{display:block;min-height:200px;background:#d1d3d4}
.grid__item--careers .grid__content{display:block;width:100%;min-height:64px;padding:20px;background:white}
.grid__item--careers .grid__title{text-transform:capitalize}.grid__item--careers .grid__cta{bottom:24px}
.grid__see-more{display:none;position:relative;padding:20px 20px 20px 0;color:#aa894a;font-size:1rem;font-weight:500;text-transform:uppercase}
.grid__see-more:after{position:absolute;right:0;top:30px;content:'';width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#aa894a transparent transparent transparent}
.grid__see-more.show:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.grid__see-more.display{display:inline-block}@media(min-width:768px){.grid__item--careers .grid__content{padding:20px 30px}
.grid__see-more:after{top:32px}}@media(min-width:980px){.grid__item--careers .grid__title{font-size:1.125rem}
.grid__item--careers .grid__cta{bottom:30px}.grid__see-more:after{top:34px}}.grid__item--color-block{background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#5a7b8d),to(#5a7b8d));background-image:linear-gradient(#5a7b8d,#5a7b8d);position:relative;z-index:100}
.grid__item--color-block:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#5a7b8d),to(#516e7f));background-image:linear-gradient(#5a7b8d,#516e7f);content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;-webkit-transition:opacity .25s;transition:opacity .25s}
.grid__item--color-block:hover:before,.grid__item--color-block:focus:before{opacity:1}
.grid__item--color-block .grid__content{padding:60px 50px 100px 25px}.grid__item--color-block .grid__title{color:white;font-family:"Merriweather",serif;font-size:2.5rem;font-weight:300;font-style:italic;line-height:3rem}
.grid__item--color-block .grid__subtitle{display:block;margin:15px 0 0;color:white;font-size:1.875rem;line-height:2rem}
.grid__item--color-block .grid__text{margin:35px 0 0;color:white;font-size:1rem;font-weight:300}
.grid__item--color-block .grid__cta-text{color:white}.grid__item--color-block .grid__cta-arrow{opacity:1;-webkit-filter:brightness(3);filter:brightness(3)}
@media(min-width:768px){.grid__item--color-block .grid__title{font-size:2.8125rem}
.grid__item--color-block .grid__text{font-size:1.375rem;line-height:1.75rem}}@media(min-width:980px){.grid__item--color-block{display:table}
.grid__item--color-block .grid__content{display:table-cell;padding:70px;vertical-align:middle}
}.grid__item--gold{background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#aa894a),to(#aa894a));background-image:linear-gradient(#aa894a,#aa894a);position:relative;z-index:100}
.grid__item--gold:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#aa894a),to(#997b42));background-image:linear-gradient(#aa894a,#997b42);content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;-webkit-transition:opacity .25s;transition:opacity .25s}
.grid__item--gold:hover:before,.grid__item--gold:focus:before{opacity:1}.grid__item--gold p{color:white}
.grid__item--gold .grid__cta-arrow{opacity:1;-webkit-filter:brightness(3);filter:brightness(3)}
.grid__item--gray{background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#72757e),to(#72757e));background-image:linear-gradient(#72757e,#72757e);position:relative;z-index:100}
.grid__item--gray:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#72757e),to(#666971));background-image:linear-gradient(#72757e,#666971);content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;-webkit-transition:opacity .25s;transition:opacity .25s}
.grid__item--gray:hover:before,.grid__item--gray:focus:before{opacity:1}.grid__item--gray p{color:white}
.grid__item--gray .grid__cta-arrow{opacity:1;-webkit-filter:brightness(3);filter:brightness(3)}
.grid__item--media .grid__caption,.grid__item--media .grid__content{display:none}
.grid__item--page-teaser .grid__content{min-height:460px;padding:90px 30px 75px}.grid__item--page-teaser .grid__text{margin:0;font-size:2.5rem;line-height:3.125rem}
@media(min-width:768px){.grid__item--page-teaser .grid__content{min-height:435px}
.grid__item--page-teaser .grid__text{font-size:1.625rem;line-height:2.25rem}}@media(min-width:980px){.grid__item--page-teaser .grid__content{min-height:460px;padding:90px 44px 75px}
.grid__item--page-teaser .grid__text{font-size:2.5rem;line-height:3.125rem}}.grid__item--portrait .grid__content{padding:30px 75px 70px 20px}
.grid__item--portrait .grid__title{color:white;font-family:"Merriweather",serif;font-size:.8125rem;font-style:italic;font-weight:400;line-height:1}
.grid__item--portrait .grid__title:after{content:'';display:block;padding-top:5px;width:100px;border-bottom:1px solid white}
.grid__item--portrait .grid__title em{font-style:italic}.grid__item--portrait .grid__text{color:white;font-size:1.5rem;line-height:2rem}
.grid__item--portrait .grid__cta{right:auto;bottom:40px}.grid__item--portrait .grid__cta-text{color:white}
.grid__item--portrait .grid__cta-arrow{-webkit-filter:brightness(3);filter:brightness(3);opacity:1}
@media(min-width:768px){.grid__item--portrait .grid__img{height:210px}.grid__item--portrait .grid__title{font-size:1rem}
.grid__item--portrait .grid__text{font-size:1.875rem;line-height:38px}}@media(min-width:980px){.grid__item--portrait{display:table;width:100%;height:100%}
.grid__item--portrait .grid__imgcap{display:table-cell;width:auto}.grid__item--portrait .grid__img{min-height:445px}
.grid__item--portrait .grid__content{display:table-cell;width:48.5%;padding:60px 40px;vertical-align:top}
.grid__item--portrait-right .grid__content{position:static;height:100%}.grid__item--portrait-right .grid__imgcap{float:right;width:51.2%}
.grid__item--portrait-right .grid__content{position:static;float:left;width:48.8%}
.grid__item--portrait-right .grid__cta{right:40px;left:calc(32.2% - 240px);text-align:right}
.panel-grid-cell--100 .grid__item--portrait .grid__imgcap{width:67.8%}.panel-grid-cell--100 .grid__item--portrait .grid__content{width:32.2%}
.panel-grid-cell--100 .grid__item--portrait-right .grid__imgcap{width:67.8%}.panel-grid-cell--100 .grid__item--portrait-right .grid__content{width:32.2%}
}.grid__item--purple{background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#5f68a4),to(#5f68a4));background-image:linear-gradient(#5f68a4,#5f68a4);position:relative;z-index:100}
.grid__item--purple:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#5f68a4),to(#202858));background-image:linear-gradient(#5f68a4,#202858);content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;-webkit-transition:opacity .25s;transition:opacity .25s}
.grid__item--purple:hover:before,.grid__item--purple:focus:before{opacity:1}.grid__item--purple p{color:white}
.grid__item--purple .grid__cta-arrow{opacity:1;-webkit-filter:brightness(3);filter:brightness(3)}
.grid__item--media .grid__caption,.grid__item--media .grid__content{display:none}
.grid__item--stats:hover,.grid__item--stats:focus{-webkit-box-shadow:none;box-shadow:none}
.grid__item--stats .grid__stats{padding:30px 20px;text-align:center}.grid__item--stats .grid__stats-item{padding-top:25px;color:#666;font-size:1rem;text-transform:uppercase}
.grid__item--stats .grid__stats-item:first-child{padding:0}.grid__item--stats .grid__stats-item b{display:inline-block;padding-right:5px;color:#aa894a;font-size:3.5rem;font-weight:300;line-height:1}
@media(min-width:768px){.grid__item--stats .grid__stats{padding:0 30px}.grid__item--stats .grid__stats-item{display:inline-block;width:33.33%;font-size:1.25rem;line-height:1}
.grid__item--stats .grid__stats-item b{display:block;padding:0;font-size:4.375rem}
}@media(min-width:980px){.grid__item--stats .grid__stats{max-width:1140px;margin:0 auto;padding:0 30px 15px}
.grid__item--stats .grid__stats-item{padding:0}.grid__item--stats .grid__stats-item b{display:inline-block;padding-right:10px}
}.grid__item--story{position:relative}.grid__item--story .grid__img,.grid__item--story .grid__title,.grid__item--story .grid__text,.grid__item--story .grid__cta{display:none}
.grid__item--story .grid__img--story{display:block}.grid__item--story .grid__caption{z-index:2;top:0;bottom:auto}
.grid__item--story .grid__content{position:absolute;top:0;bottom:0;width:100%;background:rgba(164,68,121,0.851);opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s}
.grid__item--story .grid__text--story{display:block;margin:12px 0 10px;font-size:1.1rem;line-height:1.5;color:#fff}
.grid__item--story .grid__text--story:before,.grid__item--story .grid__text--story:after{content:'"'}
.grid__item--story .grid__quote-attr{display:block;font-size:.9rem;color:#fff;text-transform:uppercase}
.grid__item--story .grid__quote-attr:before{content:"- "}.grid__item--story .grid__cta--story{display:inline-block}
.grid__item--story .grid__cta--story:before{top:20px}.grid__item--story .btn,.grid__item--story .btn-secondary,.grid__item--story .btn--arrow{padding:12px 40px 0 0;color:#fff;background:transparent}
.grid__item--story:hover .grid__content,.grid__item--story:focus .grid__content{opacity:1}
.grid__item--subpage-3col:hover,.grid__item--subpage-3col:focus{-webkit-box-shadow:none;box-shadow:none}
.grid__item--subpage-3col:hover .grid__img,.grid__item--subpage-3col:focus .grid__img{-webkit-transform:scale(1);transform:scale(1)}
.grid__item--subpage-3col .grid__title{margin:0 0 15px;padding:0 0 20px;color:#666;border-bottom:2px solid #eaeff2}
.grid__item--subpage-3col .grid__text{white-space:pre-wrap}.grid__item--subpage-3col .grid__text b{color:#aa894a;font-weight:500}
.grid__item--subpage-3col .grid__col-33{margin-top:40px}.grid__item--subpage-3col .grid__col-33:first-child{margin:0}
.grid__item--subpage-3col .grid__col-33:empty{margin:0}.grid__item--subpage-3col-style2:hover,.grid__item--subpage-3col-style2:focus{-webkit-box-shadow:none;box-shadow:none}
.grid__item--subpage-3col-style2 .grid__title{color:#aa894a;font-family:"Merriweather",serif;font-size:1.5rem;font-weight:300;line-height:1.875rem}
.grid__item--subpage-3col-style2 .grid__subtitle{margin:5px 0 15px;padding:0 0 20px;font-size:1rem;line-height:1.25rem;border-bottom:2px solid #eaeff2}
.grid__item--subpage-3col-style2 .grid__text{margin:0;white-space:pre-wrap}.grid__item--subpage-3col-style2 .grid__text b{font-size:1rem;font-weight:500}
.grid__item--subpage-3col-style2 .grid__col-33{margin-top:40px}.grid__item--subpage-3col-style2 .grid__col-33:first-child{margin:0}
.grid__item--subpage-3col-style2 .grid__col-33:empty{margin:0}@media(min-width:768px){.grid__item--subpage-3col .grid__col-33{display:inline-block;width:33%;margin:0;padding-right:40px;vertical-align:top}
.grid__item--subpage-3col .grid__col-33:last-child{padding:0}.grid__item--subpage-3col-style2 .grid__col-33{display:inline-block;width:33%;margin:0;padding-right:40px;vertical-align:top}
.grid__item--subpage-3col-style2 .grid__col-33:last-child{padding:0}}@media(min-width:980px){.grid__item--subpage-3col .grid__content{display:block;width:100%}
.grid__item--subpage-3col .grid__img{height:325px;min-height:inherit}.grid__item--subpage-3col .grid__col-33{padding-right:45px}
.grid__item--subpage-3col .grid__col-33:last-child{padding:0}.grid__item--subpage-3col-style2 .grid__content{margin:0 auto;max-width:1160px;display:block;width:100%}
.grid__item--subpage-3col-style2 .grid__title{font-size:2.25rem;line-height:1}.grid__item--subpage-3col-style2 .grid__subtitle{margin:10px 0 35px;padding:0 0 25px;font-size:1.25rem;line-height:1.75rem}
.grid__item--subpage-3col-style2 .grid__text{font-size:1rem}.grid__item--subpage-3col-style2 .grid__text b{font-size:1.25rem;line-height:1.75rem}
.grid__item--subpage-3col-style2 .grid__col-33{padding-right:45px}.grid__item--subpage-3col-style2 .grid__col-33:last-child{padding:0}
}.grid__item--subpage-intro:hover,.grid__item--subpage-intro:focus{-webkit-box-shadow:none;box-shadow:none}
.grid__item--subpage-intro:hover .grid__img,.grid__item--subpage-intro:focus .grid__img{-webkit-transform:scale(1);transform:scale(1)}
.grid__item--subpage-intro .grid__content{height:auto;padding:0 20px 15px}.grid__item--subpage-intro .grid__title{padding-bottom:8px;color:#666;border-bottom:2px solid #eaeff2}
.grid__item--subpage-intro .grid__title-wrapper{padding:30px 20px 10px}.grid__item--subpage-intro .grid__text{margin:0;white-space:pre-wrap}
.grid__item--subpage-intro .grid__stats{padding:0 20px 30px;text-align:center}.grid__item--subpage-intro .grid__stats-item{padding-top:15px;color:#666;font-size:1rem;text-transform:uppercase}
.grid__item--subpage-intro .grid__stats-item b{display:inline-block;padding-right:5px;color:#aa894a;font-size:3.5rem;font-weight:300;line-height:1}
@media(min-width:768px){.grid__item--subpage-intro .grid__content{display:inline-block;width:50%;padding:0 20px 50px 30px}
.grid__item--subpage-intro .grid__title{font-size:1.375rem}.grid__item--subpage-intro .grid__title-wrapper{padding:50px 30px 20px}
.grid__item--subpage-intro .grid__text{font-size:1rem;line-height:1.75rem}.grid__item--subpage-intro .grid__stats{display:inline-block;width:50%;padding:0 30px 50px 20px;vertical-align:top}
.grid__item--subpage-intro .grid__stats-item{display:table;width:275px;margin:0 auto;padding-top:30px;font-size:1.25rem;line-height:1;text-align:left}
.grid__item--subpage-intro .grid__stats-item:first-child{padding:0}.grid__item--subpage-intro .grid__stats-item b{display:table-cell;padding-right:10px;font-size:4.375rem}
}@media(min-width:980px){.grid__item--subpage-intro .grid__img{height:325px;min-height:inherit}
}.grid__item--teal{background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(#aad2c6),to(#aad2c6));background-image:linear-gradient(#aad2c6,#aad2c6);position:relative;z-index:100}
.grid__item--teal:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#aad2c6),to(#99bdb2));background-image:linear-gradient(#aad2c6,#99bdb2);content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;-webkit-transition:opacity .25s;transition:opacity .25s}
.grid__item--teal:hover:before,.grid__item--teal:focus:before{opacity:1}.grid__item--teal p{color:#515152}
.grid__item--teal .grid__title,.grid__item--teal .grid__text,.grid__item--teal .grid__cta-text{color:#515152}
.grid__item--teal .grid__title:after{border-bottom:1px solid #515152}.grid__item--teal .grid__cta-arrow{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}
.grid__item--white{background-size:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(white));background-image:linear-gradient(white,white);position:relative;z-index:100}
.grid__item--white:before{background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#e7e9ea));background-image:linear-gradient(white,#e7e9ea);content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:0;width:100%;z-index:-100;-webkit-transition:opacity .25s;transition:opacity .25s}
.grid__item--white:hover:before,.grid__item--white:focus:before{opacity:1}.grid__item--white p{color:#5a7b8d}
.siteorigin-widget-tinymce{background:white}.panel-grid--map .siteorigin-widget-tinymce{padding:0}
@media(min-width:768px){.panel-grid--map .siteorigin-widget-tinymce{padding:0}}@media(min-width:980px){.panel-grid--map .siteorigin-widget-tinymce{padding:0}
}.footer-nav{margin:0;padding:25px 0 15px}.footer-nav__list{margin:0;padding:0;border:0}
.footer-nav .menu-item{margin:0 0 15px;padding:0;list-style:none}.footer-nav .menu-item:last-child{margin:0}
.footer-nav .menu-item a{color:#aa894a;font-size:1.0625rem;font-weight:700;text-transform:uppercase;-webkit-transition:opacity ease-out .25s;transition:opacity ease-out .25s}
.footer-nav .menu-item a:hover,.footer-nav .menu-item a:focus{opacity:.5}.footer-nav .menu-item em{color:#515152;font-family:"Merriweather",serif;font-size:1rem;font-weight:400;font-style:italic;text-transform:lowercase}
.footer-nav .sub-menu{display:none}.footer-nav-secondary__list{margin:0;padding:0;list-style:none}
.footer-nav-secondary .menu-item{display:inline-block}.footer-nav-secondary .menu-item:after{content:'|';padding:0 6px}
.footer-nav-secondary .menu-item:last-child:after{content:'';padding:0}
.footer-nav-secondary .menu-item a{color:#666;font-size:.75rem;-webkit-transition:opacity ease-out .25s;transition:opacity ease-out .25s}
.footer-nav-secondary .menu-item a:hover,.footer-nav-secondary .menu-item a:focus{opacity:.5}
.footer-nav-tertiary__list{margin:0 0 10px;padding:0;list-style:none;line-height:20px}
.footer-nav-tertiary .menu-item{display:inline-block}.footer-nav-tertiary .menu-item:last-child a{padding:0}
.footer-nav-tertiary .menu-item a{padding:0 9px 0 0;color:#666;font-size:.75rem;text-transform:uppercase}
@media(min-width:768px){.footer-nav .menu-item{display:inline-block;padding:0 50px 0 0;line-height:1}
.footer-nav .menu-item:last-child{padding:0}.footer-nav-secondary{display:inline-block;width:calc(100% - 131px)}
.footer-nav-secondary .menu-item a{font-size:.9375rem}.footer-nav-tertiary{float:right}
.footer-nav-tertiary__list{line-height:1}}@media(min-width:980px){.footer-nav{float:right;width:calc(100% - 126px);padding:0 0 20px;text-align:right}
.footer-nav__list{line-height:1}.footer-nav .menu-item{padding:0 0 0 42px}.footer-nav .menu-item:first-child{padding:0}
.footer-nav .menu-item:last-child{padding:0 0 0 42px}.footer-nav .menu-item a,.footer-nav .menu-item em{font-size:.9375rem}
.footer-nav-secondary{float:right;width:calc(100% - 126px);padding-bottom:5px;text-align:right}
.footer-nav-secondary__list{line-height:1}.footer-nav-secondary .menu-item a{font-size:.75rem}
}.helper-nav__list{margin:0;padding:0;text-align:center}.helper-nav__item{display:block;list-style:none;color:#fff;border-top:1px solid #fff}
.helper-nav__item--prompt{padding:10px 40px;font-family:'Merriweather';font-size:1.15rem;font-style:italic;background:#d5ac68}
.helper-nav__link{display:block;padding:10px 48px;font-size:1rem;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#d5ac68),to(rgba(0,0,0,0.15))),#d5ac68;background:linear-gradient(#d5ac68,rgba(0,0,0,0.15)),#d5ac68}
.helper-nav__link:before{padding:0 10px 0 0}@media(min-width:768px){.helper-nav__item{float:left;display:inline-block;width:50%}
.helper-nav__item:nth-child(2n-1){border-right:1px solid #fff}.helper-nav__item--prompt{padding:8px 40px 7px;background:-webkit-gradient(linear,left top,left bottom,from(#d5ac68),to(rgba(0,0,0,0.15))),#d5ac68;background:linear-gradient(#d5ac68,rgba(0,0,0,0.15)),#d5ac68}
}@media(min-width:980px){.helper-nav{position:absolute;top:-32px;left:0;right:0}.helper-nav__list{display:table;margin:0 auto}
.helper-nav__item{float:none;border:0;width:auto}.helper-nav__item:nth-child(2n-1){border-right:0}
.helper-nav__item--prompt{padding:15px 40px;font-size:1.4rem;border-radius:5px 0 0 5px;background:#d5ac68}
.helper-nav__item:last-child .helper-nav__link{border-radius:0 5px 5px 0;border:0}
.helper-nav__link{display:inline-block;padding:21px 48px 18px;font-size:1.1rem;border-right:2px solid #d5ac68}
.helper-nav__link:before{padding:0 12px 0 0}}.main-nav{display:block;width:100%}.main-nav__list{display:none;list-style:none;margin:0;padding-left:0}
.main-nav__list.mbl-open{z-index:3;position:fixed;top:63px;right:0;bottom:0;left:0;display:block;overflow-y:auto;overflow-x:hidden;padding:0;background:#f1f2f2}
.main-nav .menu-item{position:relative;display:block;padding:0}.main-nav .menu-item a{display:block;padding:25px 15px;font-size:1.25rem;font-weight:bold;color:#005581;text-transform:uppercase;background:#fff;border-bottom:1px solid #e6e7e8}
.main-nav .menu-item em{font-family:"Merriweather",serif;font-weight:400;font-style:italic;color:#939598;text-transform:lowercase}
.main-nav .sub-menu{display:none}.main-nav__utility{display:none}.main-nav__utility-item{position:relative;margin:60px 5px 0;border:1px solid #d5ac68}
.main-nav__utility-item:last-of-type{margin:0 5px;border-top:0}.main-nav__utility-link{display:block;padding:12px 25px;color:#fff;text-transform:uppercase}
.main-nav__utility-link:before{position:absolute;top:12px;right:15px;font-size:1.6rem}
.main-nav__btn{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0;color:#fff;font-size:.6875rem;font-weight:500;line-height:1.6;text-transform:uppercase;text-align:center}
.main-nav__btn-container{z-index:4;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100%;width:63px;background:#005581}
.main-nav__btn:before{display:block;font-size:1.1rem;margin-right:3px;margin-left:3px}
.main-nav__btn--close{z-index:5;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;position:absolute;top:0;right:0;display:none;width:100%;height:100%;padding:17px 0 0;color:#fff;background:#005581}
.main-nav__btn--close.mbl-open{display:inline-block}.main-nav__btn--close:before{font-size:1.7rem}
.main-nav .search-form{position:relative;padding:10px}.main-nav .search-form .search-field{width:100%;padding:15px 30px 15px 50px;border:0;border-radius:5px;font-family:"Merriweather",serif;font-size:1rem;font-style:italic;color:#939598;background:#fff;-webkit-appearance:none}
.main-nav .search-form .search-field::-webkit-input-placeholder{color:#939598}.main-nav .search-form .search-field::-moz-placeholder{color:#939598}
.main-nav .search-form .search-field:-ms-input-placeholder{color:#939598}.main-nav .search-form .search-field:-moz-placeholder{color:#939598}
.main-nav .search-form .search-field:focus{color:#939598}.main-nav .search-form .search-submit{position:absolute;top:10px;width:50px;height:calc(100% - 20px);padding:0;opacity:0}
.main-nav .search-form:before{z-index:1;position:absolute;content:'\e986';top:33%;left:28px;font-family:'icomoon';font-size:1.35rem;color:#939598}
.logged-in .main-nav__list.mbl-open{top:109px}@media(min-width:768px){.main-nav__list.mbl-open{z-index:3;top:93px;padding:0 0 30px}
.main-nav .menu-item a{padding:50px 45px;font-size:1.75rem}.main-nav__utility{width:100%;max-width:751px;margin:0 auto;padding:0 30px}
.main-nav__utility-item{float:left;width:48.55%;margin:60px 0 0}.main-nav__utility-item:last-of-type{margin:60px 0 0 10px;border-top:1px solid #d5ac68}
.main-nav__btn{font-size:1rem;line-height:1.5}.main-nav__btn:before{font-size:1.75rem}
.main-nav__btn-container{width:93px}.main-nav__btn--close{position:absolute;height:100%;padding:20px 0 0}
.main-nav__btn--close:before{font-size:3rem}.main-nav .search-form{padding:35px 0}
.main-nav .search-form:before{top:40%;left:38px;font-size:2.125rem}.main-nav .search-form .search-field{padding:20px 30px 20px 90px;font-size:1.5rem}
.main-nav .search-form .search-submit{top:35px;width:80px;height:calc(100% - 70px)}
}@media(min-width:980px){.main-nav{margin:6px 0 0}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}
.main-nav__btn-container{display:none}.main-nav .menu-item{padding:0 15px}.main-nav .menu-item:first-child{padding-left:0}
.main-nav .menu-item:nth-last-child(2){padding-right:0}.main-nav .menu-item a{display:inline-block;padding:0 0 25px;color:#fff;font-size:1rem;font-weight:bold;text-transform:uppercase;background:0;border:0;-webkit-transition:all ease-out .25s;transition:all ease-out .25s;border-bottom:4px solid transparent;padding-bottom:23px}
.main-nav .menu-item a:hover,.main-nav .menu-item a:focus{color:#fff;border-bottom:4px solid #fff}
.main-nav .menu-item em{color:#fff;font-family:"Merriweather",serif;font-size:1rem;font-style:italic;text-transform:lowercase}
.main-nav .menu-item:before{display:none}.main-nav .current-menu-item a,.main-nav .current-page-ancestor a,.main-nav .current_page_parent a{color:#fff;border-bottom:4px solid #fff}
.main-nav .current-menu-item em,.main-nav .current-page-ancestor em,.main-nav .current_page_parent em{color:#fff}
}@media(min-width:1200px){.page-id-4971 .main-nav .current-page-ancestor a,.page-id-4971 .main-nav .current_page_parent a,.page-id-4971 .main-nav .current-menu-item em,.page-id-4971 .main-nav .current-page-ancestor em,.page-id-4971 .main-nav .current_page_parent em{color:#fff;border-bottom:0}
}.sitemap .menu-sitemap-container{padding:35px 15px;background:white}.sitemap #menu-sitemap{margin:0;padding:0;list-style-type:none}
.sitemap #menu-sitemap li{display:block !important}.sitemap #menu-sitemap li a{padding-left:15px;border-left:0}
.sitemap .sub-menu{padding-left:20px;list-style-type:none}.sitemap .sub-menu>li:last-child{margin-bottom:20px}
.sitemap a em{font-style:normal;text-transform:capitalize}@media(min-width:768px){.sitemap .menu-sitemap-container{padding:35px}
}@media(min-width:980px){.sitemap .menu-sitemap-container{padding:65px 85px}}.widget_nav_menu{background:white;border-top:1px solid #dde2e4;border-bottom:1px solid #dde2e4;padding:20px 8px 8px 8px;margin-bottom:15px}
.widget_nav_menu .widget-title{max-width:1080px;margin:0 auto 15px;padding:0 25px;font-size:1.25rem;font-family:"Merriweather",serif;font-weight:300;font-style:italic;color:#72757e;line-height:1}
.widget_nav_menu>div{width:100%;margin:0 auto}.widget_nav_menu ul.menu{list-style:none;padding:0 20px;border:1px solid #d6d6d6;margin-bottom:15px}
.widget_nav_menu ul.menu li.menu-item,.widget_nav_menu ul.menu li.menu-item a{color:#72757e}
.widget_nav_menu ul.menu li.menu-item a{display:block;padding:15px 0;font-size:.9375rem;color:#72757e;-webkit-transition:opacity ease-out .25s;transition:opacity ease-out .25s}
.widget_nav_menu ul.menu li.menu-item a:after{content:"\e409";font-family:"icomoon";display:inline-block;padding-left:5px;color:#aa894a;font-size:1.5625rem;line-height:.75rem;vertical-align:middle}
.widget_nav_menu ul.menu li.menu-item a:hover,.widget_nav_menu ul.menu li.menu-item a:focus{opacity:.5}
.widget_nav_menu ul.menu li.menu-item+li a{border-top:2px solid #eaeff2}@media(min-width:768px){.widget_nav_menu{padding:30px 20px;text-align:center}
.widget_nav_menu>div{display:inline-block;margin:0 auto;width:auto;max-width:100%}
.widget_nav_menu .widget-title{padding:0;font-size:1.5rem;text-align:left}.widget_nav_menu ul.menu{border:0;padding:0;display:table}
.widget_nav_menu ul.menu li.menu-item{display:table-cell;line-height:1.4;vertical-align:middle}
.widget_nav_menu ul.menu li.menu-item a{padding:3px 10px;font-size:.75rem}.widget_nav_menu ul.menu li.menu-item a:after{display:none}
.widget_nav_menu ul.menu li.menu-item:first-child a{padding-left:0}.widget_nav_menu ul.menu li.menu-item+li{border-left:1px solid #72757e}
.widget_nav_menu ul.menu li.menu-item+li a{border-top:0}.widget_nav_menu ul.menu li.menu-item.current-menu-item{display:none}
.widget_nav_menu ul.menu li.menu-item:first-child.current-menu-item{display:none}
.widget_nav_menu ul.menu li.menu-item:first-child.current-menu-item+li{border-left:0}
.widget_nav_menu ul.menu li.menu-item:first-child.current-menu-item+li a{padding-left:0}
}@media(min-width:1200px){.widget_nav_menu>div{min-width:1080px}.widget_nav_menu ul.menu{margin-left:auto;margin-right:auto}
.widget_nav_menu ul.menu li.menu-item a{padding:3px 15px;font-size:.9375rem}}.widget--subnav{padding:20px 8px 8px;background:white;border-top:1px solid #dde2e4;border-bottom:1px solid #dde2e4}
.sub-nav{border:1px solid #d6d6d6}.sub-nav__title{margin-bottom:15px;padding:0 25px;font-size:1.25rem;font-family:"Merriweather",serif;font-weight:300;font-style:italic;line-height:1}
.sub-nav__list{margin:0;padding:0;list-style:none}.sub-nav__item:last-child .sub-nav__link{border:0}
.sub-nav__link{display:block;padding:15px 0;font-size:.9375rem;color:#72757e;border-bottom:2px solid #eaeff2;-webkit-transition:opacity ease-out .25s;transition:opacity ease-out .25s}
.sub-nav__link:after{content:"\e409";font-family:"icomoon";display:inline-block;padding-left:5px;color:#aa894a;font-size:1.5625rem;line-height:.75rem;vertical-align:middle}
.sub-nav__link:hover,.sub-nav__link:focus{opacity:.5}@media(min-width:768px){.widget--subnav{padding:30px 20px}
.sub-nav{border:0}.sub-nav__title{padding:0;font-size:1.5rem}.sub-nav__list{margin:0 auto;padding:0;list-style:none;line-height:1.4}
.sub-nav__item{display:inline-block;margin-bottom:10px;vertical-align:middle;border-right:1px solid #72757e;padding:5px}
.sub-nav__item:first-child .sub-nav__link{padding-left:0}.sub-nav__item:last-child{border:0}
.sub-nav__link{text-align:center;padding:0 9px;font-size:.875rem;border:0}.sub-nav__link:after{content:none}
.sub-nav .inner-container{padding:0}}@media(min-width:980px){.widget--subnav{padding:30px 30px 25px}
.sub-nav__title{max-width:1080px;margin:0 auto 15px}.sub-nav__link{font-size:.9375rem}
.sub-nav .inner-container{max-width:1080px}}.accordion>.wrapper{position:relative}
.accordion a{color:#005581}.accordion__item{padding-top:20px;border-bottom:1px dotted #ccc}
.accordion__item .views-field-field-nir-news-date>p{margin:0}.accordion__title,.accordion__tab{position:relative;margin:0;padding:0 1.25rem .625rem 2.5rem;font-size:1rem;font-weight:700;cursor:pointer;-webkit-transition:background .25s ease;transition:background .25s ease}
@media(min-width:768px){.accordion__title,.accordion__tab{font-size:1.125rem}}@media(min-width:980px){.accordion__title,.accordion__tab{font-size:1.25rem}
}.accordion__title:after,.accordion__tab:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;width:98%;margin:0 auto}
.accordion__title{padding-top:1.25rem;padding-bottom:1.25rem;font-size:1.375rem;font-weight:500;cursor:default}
@media(min-width:768px){.accordion__title{font-size:1.625rem}}@media(min-width:980px){.accordion__title{font-size:2.25rem}
}.accordion__panel{display:none;margin:0;padding:0 1.25rem 1.25rem;background:#fff}
.accordion__panel+p,.accordion__panel p:last-child{margin:0}.accordion__panel,.accordion__panel p{font-size:.875rem}
@media(min-width:768px){.accordion__panel,.accordion__panel p{font-size:1rem}}.accordion__icon{position:absolute;content:"";top:6%;left:5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:60% 60%;transform-origin:60% 60%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.accordion__icon+p{margin:0}.accordion__icon .line{width:10px;height:4px;background-color:#009ec2;display:block;margin:5px auto}
.accordion__icon .line:nth-child(1){-webkit-transform:translateX(0) translateY(6px) rotate(45deg);transform:translateX(0) translateY(6px) rotate(45deg)}
.accordion__icon .line:nth-child(2){-webkit-transform:translateX(5px) translateY(-3px) rotate(-45deg);transform:translateX(5px) translateY(-3px) rotate(-45deg)}
.accordion__icon.open{-webkit-transform:rotate(0);transform:rotate(0)}.accordion__view-all{text-align:center}
.accordion__view-all a{display:inline-block;padding:.9375rem;font-weight:700;text-decoration:underline;text-transform:uppercase}
.banner{position:relative}.banner__img{display:block;width:100%;min-height:300px}
.banner__content{position:relative;min-height:300px}.banner__content-inner{position:absolute;left:0;right:0;bottom:10px}
.banner__content--overlay-title{z-index:0}.banner__content--overlay-title:before{content:'';position:absolute;width:100%;height:100%;background:#777;opacity:.4;z-index:1;top:0;height:100%;bottom:unset;overflow:hidden}
.banner__content-info--desktop{display:none}.banner__title{padding:25px 0;background:rgba(1,53,80,0.7)}
.banner__title h1{margin:0;font-family:"Merriweather",serif;color:#fff;font-size:1.625rem;font-style:italic;line-height:2.125rem;text-align:center}
.banner__title--center{padding:5% 0 0;text-align:center;color:#fff}.banner__blurb{display:none}
.banner__cta{display:block;margin:0;padding:15px;font-size:.9375rem;font-weight:700;color:#003a5d;text-align:center;text-transform:uppercase}
.banner__cta:after{display:inline-block;content:'';background:url("images/arrow-right--blue.png");width:40px;height:14px;background-size:25px 14px;background-position:right center;background-repeat:no-repeat;margin-left:0;-webkit-transition:margin .2s ease;transition:margin .2s ease}
.banner__cta-container{background:rgba(255,255,255,0.7);-webkit-transition:background ease-out .25s;transition:background ease-out .25s}
.banner__cta-container:hover{background:rgba(255,255,255,0.9)}.banner__cta-container:hover .banner__cta:after{margin-left:5px}
.banner__sub-content{position:relative;padding:45px 30px 20px;font-size:1.125rem;line-height:1.625rem;text-align:center;background:#fff}
.banner__sub-text{max-width:850px;margin:0 auto}.banner__sub-text-2{margin:0 auto}
.banner--subpage .banner__content-inner{top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}
.banner--subpage .banner__title--subpage{width:100%;padding-top:63px;z-index:3}.banner--subpage .banner__title--subpage h1{margin:0;font-size:2.5rem;font-family:"Merriweather",serif;font-weight:400;font-style:italic;color:white;line-height:2.9375rem;text-shadow:0 0 3px #000}
.home .banner__content-inner{bottom:0}.home .banner__content-more{display:none}.home .banner__title{padding-bottom:0;background:rgba(0,85,129,0.7)}
.home .banner__title h1{font-family:"Merriweather",serif;font-size:2rem;font-weight:300;font-style:normal;line-height:2.5rem;text-align:left}
.home .banner__cta{position:relative;padding:15px 20px 25px;color:rgba(255,255,255,0.7);font-size:1rem;font-weight:500;text-align:left;z-index:1}
.home .banner__cta:after{position:absolute;width:33px;height:23px;background:url("images/arrow-circle.png");background-repeat:no-repeat;background-size:23px;background-position:bottom right}
.home .banner__cta-container{background:rgba(0,85,129,0.7)}.home .banner__sub-content{padding:45px 30px 40px}
.home .banner__sub-text{max-width:780px;margin:0 auto;padding-bottom:20px;font-size:1.25rem;line-height:1.625rem;font-weight:300}
.home .banner__sub-text-2{margin:0;color:#5a7b8d;font-family:"Merriweather",serif;font-size:1.25rem;line-height:1.625rem;font-style:italic}
@media(min-width:768px){.banner__img{height:650px;-o-object-fit:cover;object-fit:cover;font-family:'object-fit:cover;'}
.banner__content-inner{bottom:0}.banner__title h1{font-size:1.875rem}.banner__content-info:before,.banner__content-info:after{content:" ";display:table}
.banner__content-info:after{clear:both}.banner__content-info--mobile{display:none}
.banner__content-info--desktop{display:block}.banner__blurb{display:block;float:right;width:100%;color:#fff;font-size:.875rem;font-weight:500;text-align:right}
.banner__blurb p{display:block;float:right;width:316px;margin:0;padding:20px 30px;line-height:1.25rem;background:rgba(12,42,82,0.7)}
.banner__cta{width:316px}.banner__cta-container{float:right}.banner__sub-content{padding:55px 30px 20px}
.banner__sub-text{margin:0 auto;padding:0 40px;font-size:1.5rem;line-height:2.5rem}
.banner--subpage .banner__img{height:410px}.banner--subpage .banner__title--subpage{padding-top:93px}
.banner--subpage .banner__title--subpage h1{font-size:3.75rem;line-height:4.1875rem}
.home .banner__img{-o-object-position:right center;object-position:right center;font-family:'object-fit:cover;object-position:right center;'}
.home .banner__content-inner{top:0;width:100%;max-width:1080px;height:650px;margin:0 auto}
.home .banner__content-wrapper{position:absolute;top:50%;width:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}
.home .banner__content-more{z-index:2;display:block;position:absolute;right:0;bottom:0;left:0;width:125px;margin:auto;padding:10px 10px 10px 25px;color:#fff;font-family:"Merriweather",serif;font-size:1.125rem;font-weight:700;font-style:italic;line-height:1.75rem;background:rgba(0,85,129,0.7);border-radius:10px 10px 0 0;cursor:pointer;-webkit-transition:background ease-out .25s;transition:background ease-out .25s}
.home .banner__content-more:before{position:absolute;right:20px;font-size:1.9375rem}
.home .banner__content-more:hover,.home .banner__content-more:focus{background:#005581;outline:0}
.home .banner__title{width:48%;padding-top:93px;background:0}.home .banner__title h1{font-size:2.875rem;line-height:58px;-webkit-filter:drop-shadow(0 0 7px rgba(0,0,0,0.3));filter:drop-shadow(0 0 7px rgba(0,0,0,0.3))}
.home .banner__cta{padding:40px 30px 5px;color:#fff;font-size:1.25rem;line-height:1.6;-webkit-filter:drop-shadow(0 0 7px rgba(0,0,0,0.3));filter:drop-shadow(0 0 7px rgba(0,0,0,0.3))}
.home .banner__cta:after{width:55px;height:35px;background-size:35px}.home .banner__cta-container{float:none;width:48%;background:0}
.home .banner__sub-content{padding:60px 30px 50px}.home .banner__sub-text{width:90%;padding:0 0 20px;font-size:1.875rem;line-height:2.5rem}
.home .banner__sub-text-2{width:90%;margin:0 auto;font-size:1.875rem;line-height:2.5rem}
}@media(min-width:980px){.banner__blurb p{width:322px}.banner__cta{width:322px}.banner__sub-content{padding:70px 30px 50px}
.banner--subpage .banner__title--subpage{padding-top:155px}.banner--subpage .banner__sub-content{padding-top:50px}
.home .banner__content-wrapper{padding-top:155px}.home .banner__title{width:63%;padding-top:0}
.home .banner__title h1{font-size:3.375rem;line-height:4.25rem}.home .banner__sub-content{padding:60px 30px}
.home .banner__sub-text,.home .banner__sub-text-2{width:100%;max-width:980px}.home .banner__cta{padding-top:30px}
}.category .page-title{margin-bottom:20px;padding:0 10px}@media(min-width:768px){.category .page-title{padding:0 20px}
}@media(min-width:980px){.category .page-title{margin-left:auto;margin-right:auto;max-width:1140px;padding:0 30px}
}.category .page-title:after{content:'';display:inline-block;width:100%;border-bottom:5px solid #e6e7e8}
.category .nav-previous a,.category .nav-next a{color:#737373}@media(min-width:768px){.category .page-title{margin-bottom:40px}
}.filter{background:white;padding:0;border-top:1px solid #dde2e4;border-bottom:1px solid #dde2e4}
.filter .inner-container{padding:0 10px}.filter__prompt{padding:15px 15px 0;font-family:"Merriweather",serif;font-size:1.25rem;font-weight:300;font-style:italic}
.filter__tags{height:70px;overflow:hidden}.filter__tags.open{height:auto}.filter__tags ul{margin-bottom:0;padding:0}
.filter__tags li{margin-bottom:0}.filter__link{display:block;margin:0 0 10px;padding:15px 20px;color:#58595b;font-size:1rem;line-height:1;background:#fff;border:1px solid #dde2e4;-webkit-transition:background ease-out .25s;transition:background ease-out .25s}
.filter__link:focus,.filter__link:hover{background:rgba(0,0,0,0.05)}.filter__link.active{border-color:rgba(1,53,80,0.8)}
.filter .nav__dropdown-toggle{display:block;position:relative;padding:15px 20px 20px;color:#aa894a;font-size:.875rem;font-weight:500;text-transform:uppercase;background:0;border:0;-webkit-box-shadow:none;box-shadow:none}
.filter .nav__dropdown-toggle:after{position:absolute;right:0;top:19px;content:'';width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#939598 transparent transparent transparent}
.filter .nav__dropdown-toggle.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.filter .priority-nav__dropdown{position:relative;height:0;list-style:none}.filter .priority-nav__dropdown.show{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}
@media(min-width:768px){.filter{padding-bottom:5px}.filter .inner-container{padding:0 20px}
.filter .nav__dropdown-toggle{display:inline-block;padding-right:24px;font-size:1rem}
.filter .nav__dropdown-toggle:after{top:20px}.filter .nav__dropdown-toggle.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.filter .nav__dropdown-toggle--mobile{display:none}.filter .nav__dropdown{margin-top:0}
.filter__prompt{padding:25px 0 0;font-size:1.5rem}.filter__tags{height:auto}.filter__tags ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.filter__tags ul li:before{display:none}.filter__tags li{margin:0 15px 15px 0}.filter__link{display:inline-block;margin:0}
}@media(min-width:980px){.filter .inner-container{padding:0 30px}}.investor__sidenav{height:60px;overflow:hidden}
.investor__sidenav.open{height:auto}.investor__sidenav ul{margin:0;padding:0;list-style-type:none}
.investor__sidenav li{display:table;width:100%;padding:0 25px;line-height:1}.investor__sidenav li:first-child{position:relative}
.investor__sidenav li:first-child:after{position:absolute;top:50%;right:25px;content:'';width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#c8b18e transparent transparent transparent}
.investor__sidenav li:first-child a{border:0}.investor__sidenav a{display:table-cell;height:60px;color:#777;font-size:1rem;font-weight:500;vertical-align:middle;border-top:1px solid #d1d3d4}
.investor__sidenav a.active{color:#910028;font-weight:700}.investor__sideaction{display:none}
.investor__webcast{display:block;position:relative;padding:25px 15px 35px}.investor__webcast:before{position:absolute;right:20px;bottom:20px;color:#acaeb1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.investor__webcast-icon{position:absolute;float:left;width:60px;height:60px;padding-right:20px}
.investor__webcast-content{display:inline-block;padding-left:60px}.investor__webcast-status{color:#808285;font-size:1.125rem}
.investor__webcast-status span{color:#910028;font-weight:700}.investor__webcast-title{color:#004a75;font-size:1rem;font-weight:700}
.investor__webcast-date{color:#808285;font-size:.75rem}.investor__pdf{display:block;position:relative;padding:25px 15px 35px}
.investor__pdf:before{position:absolute;right:20px;bottom:20px;color:#acaeb1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.investor__pdf-icon{position:absolute;float:left;width:39px;height:27px;padding-right:15px}
.investor__pdf-content{display:inline-block;padding-left:39px}.investor__pdf-title{color:#004a75;font-size:1rem;font-weight:500}
.investor__body{padding:25px}.investor__body p{font-size:.875rem}.investor__body p:last-child{margin:0}
.investor__reports,.investor__news{padding:25px}.investor__reports-title,.investor__news-title{margin-bottom:15px;color:#666;font-size:1.5rem}
.investor__reports-list,.investor__news-list{margin:0;padding:0;list-style-type:none}
.investor__reports-list a,.investor__news-list a{color:#1875c3}.investor__reports-item{margin-bottom:10px}
.investor__reports .investor__pdf-icon{position:static}.investor__news-item{margin-bottom:20px;font-size:.875rem;line-height:1.25rem}
.investor__news-item:last-child{margin-bottom:15px}.investor__news-item span{display:block}
.investor__news-item .investor__print-icon{display:none}.investor__view-all{position:relative;display:inline-block;margin-top:15px;padding-right:30px;color:#910028;font-size:1rem;font-weight:700;line-height:1}
.investor__view-all:before{position:absolute;right:0;color:#acaeb1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.investor .banner{margin-bottom:10px}.investor .panel-grid-cell{width:100% !important}
@media(min-width:768px){.investor__sidebar{float:left;width:313px}.investor__main{float:left;width:calc(100% - 313px)}
.investor__sidenav{height:auto}.investor__sidenav li.investor__sidenav-title{display:none}
.investor__sidenav li:nth-child(2) a{border:0}.investor__sideaction{display:block}
.investor__sideaction ul{margin:0;padding:0;list-style-type:none}.investor__sideaction li{display:table;width:100%;padding:0 25px;line-height:1}
.investor__sideaction li:first-child a{border:0}.investor__sideaction a{position:relative;display:table-cell;height:60px;color:#1875c3;font-size:1rem;font-weight:500;vertical-align:middle;border-top:1px solid #d1d3d4}
.investor__sideaction a:before{display:inline-block;content:'';padding-right:40px;width:20px;height:18px;background-position:left center;background-repeat:no-repeat;background-size:20px 18px}
.investor__sideaction a.icon--print:before{background-image:url("./images/icon-print.svg")}
.investor__sideaction a.icon--email:before{background-image:url("./images/icon-email.svg");background-size:20px 14px;height:14px}
.investor__sideaction a.icon--rss:before{background-image:url("./images/icon-rss.png");background-size:18px 18px;width:18px}
.investor__sideaction a.icon--alerts:before{background-image:url("./images/icon-alert.png");background-size:26px 18px;width:26px}
.investor__sideaction a.icon--tearsheet:before{background-image:url("./images/icon-tearsheet.svg");background-size:18px;width:18px}
.investor__webcast{padding:32px 100px 32px 40px}.investor__webcast:before{right:30px;bottom:25px}
.investor__webcast-icon{width:90px;height:78px;padding-right:40px}.investor__webcast-content{padding-left:90px}
.investor__webcast-title{line-height:1.5rem}.investor__pdf{padding:25px 80px 25px 40px;line-height:1.5rem}
.investor__pdf:before{right:30px;bottom:25px}.investor__pdf-content{line-height:1.5rem}
.investor__body{padding:25px 30px}.investor__body p{font-size:1rem}.investor__reports,.investor__news{padding:35px 30px}
.investor__news-item{font-size:1rem;line-height:1.375rem}.investor .banner{margin-bottom:20px}
}@media(min-width:980px){.investor__webcast-title{line-height:1.5rem}.investor__body{padding:40px 35px}
.investor__body p{line-height:1.75rem}.investor__reports,.investor__news{padding:40px 35px}
.investor__reports-item{display:inline-block;width:49%;font-size:1rem}.investor__news-item{position:relative;padding-right:100px}
.investor__news-item .investor__print-icon{display:block;position:absolute;right:0;width:30px;height:26px}
}.news-select{margin:0;padding:0;list-style:none;border:1px solid #ddd;border-radius:4px}
.news-select li:before{display:none}.news-select a{color:#005581}.news-select-option{border-left:1px solid #ddd;display:inline}
.news-select-option>a{padding:6px 12px}.pager__item,.pager__current-item,.pager .is-active,.pager-current,.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{display:inline-block;padding:5px 8px;list-style-type:none;background-image:none}
.pager__current-item,.pager .is-active,.pager-current{font-weight:bold;background-color:#009ec2;border-radius:4px;padding:5px 15px;color:#fff}
.pager__current-item a,.pager .is-active a,.pager-current a{color:white}.pager__items{padding:0}
.pager__current-item,.pager .is-active,.pager-current{background-color:#005581;padding:0 10px}
.single-post .post{padding:35px 15px;background:#fff}.single-post .post hr{height:5px;margin:40px 0;background:#e6e7e8}
.single-post .post__banner{position:relative}.single-post .post__banner .wp-post-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:308px;font-family:'object-fit:cover;object-position:center'}
.single-post .post__hospital{margin-bottom:5px;color:white;font-size:.875rem;font-weight:500;text-transform:uppercase;line-height:1.125rem}
.single-post .post__social{position:absolute;bottom:0;min-height:45px;width:100%;max-width:980px;padding:12px 10px;background:rgba(0,0,0,0.6)}
.single-post .post__social a{display:inline-block;padding:0 8px 0;vertical-align:bottom}
.single-post .post__social img{width:30px}.single-post .post__social .js-wrapper{position:static;background:transparent}
.single-post .post__social .js-wrapper.sticky-fixed{z-index:1;position:fixed;top:0;left:0;min-height:45px;width:100%;max-width:980px;padding:12px 10px;background:rgba(0,0,0,0.6)}
.single-post .post__wrap-outer{position:relative}.single-post .post__wrap-inner{margin:0}
.single-post .post .entry-header{margin-bottom:15px}.single-post .post .entry-header:after{content:'';display:inline-block;width:100%;max-width:295px;border-bottom:5px solid #e6e7e8}
.single-post .post .entry-title{font-style:italic}.single-post .post__byline{font-size:1rem;font-weight:500}
.single-post .post__byline:before{display:inline-block;content:'By:';margin-bottom:5px;padding-right:3px}
.single-post .post__intro-text{color:#003a5d;font-size:1.5rem;font-weight:300;line-height:2.125rem}
.single-post .post__subtitle,.single-post .post__subtitle--black,.single-post .post__subtitle--blue{font-size:1.25rem;font-weight:500;text-transform:uppercase}
.single-post .post__subtitle--black{color:#000}.single-post .post__subtitle--blue{color:#028ad1}
.single-post .post blockquote{position:relative;max-width:100%;margin:35px 0 30px;padding:55px 0 0;color:#aa894a;font-family:"Merriweather",serif;font-size:1.25rem;font-weight:300;font-style:italic;line-height:2rem;text-align:center;clear:both}
.single-post .post blockquote p{margin:0}.single-post .post blockquote p:first-child:before{position:absolute;top:5px;left:0;right:0;content:'“';color:#910028;font-size:3rem;font-weight:700;font-style:italic}
.single-post .post__quote-name{display:inline-block;padding-top:8px;color:#72757e;font-family:"OpenSans",sans-serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1;text-align:center}
.single-post .post figure{margin:0}.single-post .post figure.alignright,.single-post .post figure.alignleft{float:none;display:block;width:calc(100% + 50px) !important;max-width:none;margin-left:-25px}
.single-post .post figure.alignright.inside,.single-post .post figure.alignleft.inside{width:100% !important;margin:0}
.single-post .post figure.alignright.inside img,.single-post .post figure.alignleft.inside img{-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit;height:auto;font-family:'object-fit:inherit;object-position:inherit;'}
.single-post .post figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:335px;font-family:'object-fit:cover;object-position:center;'}
.single-post .post figcaption{margin:20px 25px;font-size:.875rem;font-style:italic;line-height:1.3125rem;text-align:left}
.single-post .post img.alignright,.single-post .post img.alignleft{float:none;display:block;width:calc(100% + 50px) !important;max-width:none;margin:0 0 20px -25px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:335px;font-family:'object-fit:cover;object-position:center;'}
.single-post .post img.alignright.inside,.single-post .post img.alignleft.inside{width:100% !important;margin:0;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit;height:auto;font-family:'object-fit:inherit;object-position:inherit;'}
.single-post .inner-container{padding:0 10px}.single-post .site-main{padding:0}@media(min-width:768px){.single-post .post{padding:35px}
.single-post .post__wrap-outer{padding:0 20px}.single-post .post__banner .wp-post-image{height:412px}
.single-post .post__social{min-height:45px;padding:5px 30px}.single-post .post__social .ssba-wrap{display:inline-block;width:250px;vertical-align:baseline}
.single-post .post__social .ssba-wrap>div{text-align:right !important}.single-post .post__social a{vertical-align:middle}
.single-post .post__social .js-wrapper.sticky-fixed{padding:5px 30px;min-height:45px}
.single-post .post__hospital{display:inline-block;width:calc(100% - 255px);margin:0;font-size:1rem;line-height:1.375rem;vertical-align:middle}
.single-post .post .entry-title{font-size:2.5rem;line-height:3.125rem}.single-post .post .entry-header{margin-bottom:30px}
.single-post .post blockquote{max-width:845px;margin:35px auto 50px;font-size:1.875rem;line-height:3.125rem}
.single-post .post figure.alignright,.single-post .post figure.alignleft{float:none;display:block;width:100% !important;max-width:508px;margin:30px auto}
.single-post .post figure.alignright.inside,.single-post .post figure.alignleft.inside{width:33.33% !important}
.single-post .post figure.alignright.inside{float:right;margin:5px 0 10px 30px}.single-post .post figure.alignleft.inside{float:right;margin:5px 30px 10px 0}
.single-post .post figcaption{margin:20px 0}.single-post .post img.alignright,.single-post .post img.alignleft{float:none;display:block;width:100% !important;max-width:508px;margin:30px auto 20px}
.single-post .post img.alignright.inside,.single-post .post img.alignleft.inside{width:33.33% !important}
.single-post .post img.alignright.inside{float:right;margin:5px 0 10px 30px}.single-post .post img.alignleft.inside{float:right;margin:5px 30px 10px 0}
.single-post.logged-in .post__social .sticky-fixed{top:46px}}@media(min-width:980px){.single-post .post{padding:65px 85px}
.single-post .post hr{margin:60px 0}.single-post .post__banner .wp-post-image{height:653px}
.single-post .post__social{right:0;bottom:195px;left:0;width:calc(100% - 40px);margin:0 auto;max-width:1080px}
.single-post .post__social .js-wrapper{max-width:910px;margin:0 auto}.single-post .post__social .js-wrapper.sticky-fixed{right:0;max-width:1080px;margin:0 auto;padding:5px 85px}
.single-post .post__wrap-inner{margin-top:-195px}.single-post .post__intro-text{font-size:1.875rem;line-height:2.75rem}
.single-post .post figure{margin:10px}.single-post .post figure.alignright{float:right;margin:6px 0 10px 75px}
.single-post .post figure.alignright.inside{width:37.5% !important;margin:6px 0 10px 90px}
.single-post .post figure.alignleft{float:left;margin:6px 75px 0 0}.single-post .post figure.alignleft.inside{width:37.5% !important;margin:6px 90px 0 0}
.single-post .post figure img{width:100%}.single-post .post img.alignright{float:right;margin:6px 0 10px 75px}
.single-post .post img.alignright.inside{width:37.5% !important;margin:6px 0 10px 90px}
.single-post .post img.alignleft{float:left;margin:6px 75px 0 0}.single-post .post img.alignleft.inside{width:37.5% !important;margin:6px 90px 0 0}
.single-post.logged-in .post__social .sticky-fixed{top:32px}}@media(min-width:1275px){.single-post .post__wrap-outer{max-width:1140px;padding:0 30px}
.single-post .post figure.alignright,.single-post .post img.alignright{margin:10px -130px 10px 75px}
.single-post .post figure.alignleft,.single-post .post img.alignleft{margin:10px 75px 10px -130px}
.single-post .post figure.alignleft figcaption,.single-post .post img.alignleft figcaption{float:right;text-align:right}
.single-post .post figure.alignright figcaption,.single-post .post figure.alignleft figcaption{max-width:378px}
}@media(min-width:1400px){.post__wrap-outer{padding:0 30px}.post__wrap-inner{margin:-100px 0 0}
.post__quote{width:55%}.post__quote--left{margin-left:-125px}.post__quote--right{margin-right:-125px}
}.search .page-title{margin-bottom:20px}.search .page-title:after{content:'';display:inline-block;width:100%;border-bottom:5px solid #e6e7e8}
.search .nav-previous a,.search .nav-next a{color:#737373}@media(min-width:768px){.search .page-title{margin-bottom:40px}
}.timeline .site-main{padding-bottom:0}.timeline .hentry{margin-bottom:0}.timeline__nav{display:none}
.timeline__header{width:115px !important;margin:50px auto 60px;padding:12px 0;color:white;font-family:"Merriweather",serif;font-size:1.25rem;line-height:1;text-align:center;background:#005581}
.timeline .panel-has-style .panel-grid-cell{margin-bottom:0}.timeline .panel-no-style{position:relative}
.timeline .panel-no-style:before{content:'';display:block;padding:inherit;width:6px;height:100%;position:absolute;top:0;left:50%;background:#fff;background-clip:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.timeline .panel-no-style:last-of-type .panel-grid-cell{margin-bottom:0}.timeline .widget--quote{padding:45px 15px 55px}
.timeline .widget--quote .grid__content{padding:0}.timeline .widget--quote .widget__quote{padding:50px 0 0;font-size:1.25rem;line-height:2rem}
.timeline .widget--quote .widget__quote-name{color:#72757e}.timeline .widget--quote .widget__quote-title{display:none;color:#72757e}
@media(min-width:768px){.timeline__nav{display:block;position:absolute;right:0;max-width:75px;padding:30px 15px;text-align:right;background:white}
.timeline__nav .sticky-fixed{position:fixed;top:0;right:0;max-width:75px;padding:30px 15px;text-align:right;background:white}
.timeline__nav ul{margin:0;padding:0;list-style:none}.timeline__nav li{font-weight:500}
.timeline__nav a{color:#939598}.timeline__nav a.focused{color:#005581}.timeline__header{width:122px !important;padding:16px 0;font-size:1.5rem}
.timeline .content-area{position:relative}.timeline .panel-no-style{padding-right:75px}
.timeline .panel-no-style:nth-of-type(2) .panel-grid-cell{padding-top:40px}.timeline .panel-no-style:last-of-type .panel-grid-cell{padding-bottom:40px}
.timeline .panel-grid-cell{padding-left:15px !important;padding-right:15px !important;margin:0 0 40px}
.timeline .panel-grid-cell--100{width:100% !important}.timeline .widget--quote{padding:45px 30px 55px}
.timeline .widget--quote .widget__quote{font-size:1.5rem;line-height:2.625rem}.timeline .widget--quote .widget__quote-title{display:inline-block}
}@media(min-width:980px){.timeline__nav{max-width:110px;padding:30px;right:0}.timeline__nav .sticky-fixed{right:auto;max-width:110px;padding:30px}
.timeline .panel-no-style{max-width:1310px !important;float:right;margin:0 auto;padding-right:110px}
.timeline .panel-no-style:nth-of-type(2) .panel-grid-cell{padding-top:70px}.timeline .panel-no-style:last-of-type .panel-grid-cell{padding-bottom:70px}
.timeline .panel-grid{max-width:none}.timeline .panel-grid-cell{padding-left:25px !important;padding-right:25px !important;margin:0 0 70px}
.timeline .widget--quote{padding:45px 60px 55px}.timeline .widget--quote .widget__quote{font-size:1.875rem;line-height:3.125rem}
}.footer{border-top:10px solid #aa894a}.footer__highlight{margin:0 0 40px;padding:15px;background:#c2a882}
.footer__blurb{display:block;margin:0 0 3px;font-size:1rem;color:#fff;line-height:1.4}
.footer__cta{position:relative;display:inline-block;font-size:.78rem;color:#fff;text-transform:uppercase}
.footer__cta:before{position:absolute;top:5px;left:85px}.footer__site-info{padding:30px 0;background:#fff}
.footer__company-info{padding:40px 0}.footer__logo{margin:0;max-width:50%}.footer__content{margin:30px 0 0;font-size:.625rem;line-height:.9375rem}
.footer__stock{font-size:12px;line-height:1.8;margin:13px 0 21px}.footer__stock-title{display:inline-block;border-bottom:1px solid #c2a882;font-size:15px;margin-bottom:6px}
.footer__stock-date{display:block}.footer__stock-price{margin-bottom:11px;display:block}
.footer__stock-link{color:#c2a882;font-weight:bold;display:block}.footer__copyright{margin:0;font-size:.75rem;line-height:1rem}
@media(min-width:768px){.footer__highlight{margin:0 0 40px;text-align:center}.footer__wrapper{display:table;margin:0 auto}
.footer__blurb{display:inline-block;padding:0 100px 0 0;font-size:1.7rem}.footer__cta{display:table-cell;vertical-align:middle;padding:0 60px 0 30px;background:#a28e6d}
.footer__cta:before{top:35%;right:30px}.footer__logo{max-width:100%;margin:0 auto}
.footer__logo-container{margin:0 auto;width:126px}.footer__stock{float:right;margin:0 0 10px 50px}
.footer .inner-container{padding:0 20px}}@media(min-width:980px){.footer__site-info{padding:35px 0}
.footer__site-info:before,.footer__site-info:after{content:" ";display:table}
.footer__site-info:after{clear:both}.footer__logo-container{float:left;overflow:hidden}
.footer__content{float:right}.footer .inner-container{max-width:1140px;padding:0 30px}
}.site-header{z-index:1;position:absolute;width:100%;max-width:1400px}.site-header.mbl-open{position:fixed}
.site-header .header__top{padding:10px 0 0;background:rgba(1,53,80,0.8);position:relative}
.site-header .header__bottom{display:none}.site-header .header__widgets{display:inline-block;width:70%;max-width:188px;padding:0 15px 5px}
.site-header .header__widgets-logo{display:none}.site-header .header__widgets-logo--mobile{display:block;width:90px}
@media(min-width:768px){.site-header .header__top{height:93px;padding:0}.site-header .header__top .inner-container{display:table;height:100%}
.site-header .header__widgets{display:table-cell;width:100%;max-width:980px;padding:0 30px;vertical-align:middle}
.site-header .header__widgets-logo{display:block}.site-header .header__widgets-logo--mobile{display:none}
}@media(min-width:980px){.site-header .header__top{height:auto;padding:30px 0 0}.site-header .header__top .inner-container{display:block;max-width:1040px}
.site-header .header__bottom{display:block;background:rgba(255,255,255,0.7)}.site-header .header__widgets{display:inline-block;width:100%;max-width:100%;padding:0}
.site-header .header__widgets-link{display:inline-block}.site-header .header__widgets img{width:386px}
}.single-post .panel-grid{padding:0}.single-post .panel-grid-cell{padding:0 !important}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.widget_did_you_know_widget.widget_did_you_know_widget{background-color:white;border:1px solid #c2a882;display:inline-block;padding:30px 40px;font-size:13px;line-height:1.6;margin-top:10px;margin-bottom:10px}
.widget_did_you_know_widget.widget_did_you_know_widget .did-you-know__title{font-weight:bold;display:block;font-size:15px;margin-bottom:10px;color:#003a5d}
@media(min-width:768px){.widget_did_you_know_widget.widget_did_you_know_widget{margin-right:-55px;margin-left:30px;width:45%;float:right}
}@media(min-width:980px){.widget_did_you_know_widget.widget_did_you_know_widget{margin-right:-105px}
}@media(min-width:1200px){.widget_did_you_know_widget.widget_did_you_know_widget{margin-right:-130px}
}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}.textwidget{padding:20px}.page .textwidget{margin-top:20px}
.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.sticky{display:block}
.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}
.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}
.widget{margin:0}.widget select{max-width:100%}.widget--header{display:none}.widget--search{position:relative;margin:20px 0}
.widget--search .search-form{position:relative}.widget--search .search-field{width:100%;padding:13px 20px 13px 50px;border:0;border-radius:5px;font-family:"Merriweather",serif;font-size:1rem;font-style:italic;color:#fff;background:rgba(0,0,0,0.4);-webkit-transition:background ease-out .25s;transition:background ease-out .25s;-webkit-appearance:none}
.widget--search .search-field:focus{background:rgba(0,0,0,0.3);outline:0}.widget--search .search-field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #9a9b9c inset;box-shadow:0 0 0 1000px #9a9b9c inset;background-image:auto;-webkit-text-fill-color:white}
.widget--search .search-field::-webkit-input-placeholder{color:#fff}.widget--search .search-field::-moz-placeholder{color:#fff}
.widget--search .search-field:-ms-input-placeholder{color:#fff}.widget--search .search-field:-moz-placeholder{color:#fff}
.widget--search .search-field:focus{color:#fff}.widget--search .search-submit{position:absolute;top:0;left:0;width:50px;height:100%;padding:0;opacity:0}
.widget--search:before{z-index:9;position:absolute;top:28%;left:15px;font-size:1.35rem;color:#fff;pointer-events:none}
.widget--footer-social{max-width:130px}.widget--footer-social__container{display:block}
.widget--footer-social__icon{display:inline-block;padding:15px 10px 0 0;font-size:1.4rem;color:#a7a9ac;-webkit-transition:color ease-out .25s;transition:color ease-out .25s}
.widget--footer-social__icon:hover.icon-facebook,.widget--footer-social__icon:focus.icon-facebook{color:#3b579d}
.widget--footer-social__icon:hover.icon-twitter,.widget--footer-social__icon:focus.icon-twitter{color:#00aced}
.widget--footer-social__icon:hover.icon-linkedin,.widget--footer-social__icon:focus.icon-linkedin{color:#007bb6}
.widget--footer-social__icon:hover.icon-youtube,.widget--footer-social__icon:focus.icon-youtube{color:#cd342c}
.widget_section_intro_widget{background:white}.widget--section-intro{max-width:1140px;margin:0 auto;padding:25px 20px}
.widget--section-intro .widget__title{margin:0}.widget--section-intro .widget__subtitle{margin:0}
.widget--quote{padding:45px 31px 60px;background:white;text-align:center}.widget--quote .widget__quote{position:relative;margin:0 0 30px;padding:35px 0 0;color:#aa894a;font-family:"Merriweather",serif;font-size:1.875rem;font-weight:300;font-style:italic;line-height:2.5rem}
.widget--quote .widget__quote:before{position:absolute;top:5px;left:0;right:0;content:'“';color:#910028;font-size:3rem;font-weight:700;font-style:italic}
.widget--quote .widget__quote-name{margin:0;font-size:1rem;font-weight:500;line-height:1.75rem}
.widget--quote .widget__quote-title{margin:0;font-size:1rem;line-height:1.75rem}.post .metaslider{width:calc(100% + 30px) !important;margin-left:-15px}
.post .metaslider img.nivo-main-image,.post .metaslider .nivo-slice img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:412px !important;font-family:'object-fit:cover;object-position:center;'}
.post .metaslider .nivo-caption{padding:12px 20px !important;font-family:'OpenSans';font-size:.875rem;font-weight:500;color:white;line-height:1.25rem;background:rgba(0,0,0,0.6)}
.post .metaslider .nivo-controlNav{padding:15px 15px 25px;text-align:left;line-height:1}
.post .metaslider .nivo-controlNav .nivo-control{width:15px;height:15px;margin:0 10px 0 0;border-radius:50%;background:#dcddde}
.post .metaslider .nivo-controlNav .nivo-control.active{background:#aa894a}@media(min-width:768px){.widget--search .search-field{width:400px;padding:13px 50px}
.widget--footer-social{display:inline-block;margin-bottom:10px}.widget--quote{padding:60px 70px}
.widget--quote .widget__quote{margin:0 0 20px;padding:55px 0 0}.widget--quote .widget__quote-name{display:inline-block}
.widget--quote .widget__quote-name:after{content:'|';display:inline-block;padding:0 10px}
.widget--quote .widget__quote-title{display:inline}.widget--section-intro{padding:45px 30px 25px}
.widget--section-intro .widget__title{line-height:2.5rem}.widget--section-intro .widget__subtitle{margin-top:10px;font-size:1.25rem}
.post .metaslider{width:calc(100% + 70px) !important;margin:45px 0 45px -35px}
.post .metaslider .nivo-controlNav{padding:20px 30px 0;text-align:center}.post .metaslider .nivo-controlNav .nivo-control:last-child{margin:0}
}@media(min-width:980px){.widget--header{float:right;position:relative;display:inline-block;vertical-align:middle;margin:0}
.widget--header .search-form{position:relative}.widget--header .search-field{width:400px;padding:13px 50px;border:0;border-radius:5px;font-family:"Merriweather",serif;font-size:1rem;font-style:italic;color:#fff;background:rgba(255,255,255,0.2);-webkit-transition:background ease-out .25s;transition:background ease-out .25s;-webkit-appearance:none}
.widget--header .search-field:focus{background:rgba(255,255,255,0.4);outline:0}.widget--header .search-field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #9a9b9c inset;box-shadow:0 0 0 1000px #9a9b9c inset;background-image:auto;-webkit-text-fill-color:white}
.widget--header .search-field::-webkit-input-placeholder{color:#fff}.widget--header .search-field::-moz-placeholder{color:#fff}
.widget--header .search-field:-ms-input-placeholder{color:#fff}.widget--header .search-field:-moz-placeholder{color:#fff}
.widget--header .search-field:focus{color:#fff}.widget--header .search-submit{position:absolute;top:0;width:50px;height:100%;padding:0;opacity:0}
.widget--header:before{z-index:9;position:absolute;top:28%;left:15px;font-size:1.35rem;color:#fff;pointer-events:none}
.widget--footer-menu{display:inline-block;width:75%}.widget--footer-social{float:right;width:100%;max-width:none;margin-bottom:0;text-align:right}
.widget--footer-social__icon:last-child{padding-right:0}.widget--quote{padding:50px 70px 90px}
.widget--quote .widget__quote{margin:0 0 10px}.widget--quote .widget__quote-inner{max-width:980px;margin:0 auto}
.widget--section-intro{padding:60px 30px 40px}.post .metaslider{width:100% !important;margin:35px 0 50px}
.post .metaslider .nivo-controlNav{padding:20px 0 0;text-align:left}}.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}.panel-widget-style{height:100%}.w100{width:100% !important}