@import url("//hello.myfonts.net/count/338eca");html {font-family: sans-serif;line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}article,aside,footer,header,nav,section {display: block;}h1 {font-size: 2em;margin: 0.67em 0;}figcaption,figure,main {display: block;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;-webkit-text-decoration-skip: objects;}a:active,a:hover {outline-width: 0;}abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}b,strong {font-weight: inherit;}b,strong {font-weight: bolder;}code,kbd,samp {font-family: monospace, monospace;font-size: 1em;}dfn {font-style: italic;}mark {background-color: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}audio,video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}img {border-style: none;}svg:not(:root) {overflow: hidden;}button,input,optgroup,select,textarea {font-family: sans-serif;font-size: 100%;line-height: 1.15;margin: 0;}button,input {overflow: visible;}button,select {text-transform: none;}button,html [type="button"],[type="reset"],[type="submit"] {-webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {display: inline-block;vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"],[type="radio"] {box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details,menu {display: block;}summary {display: list-item;}canvas {display: inline-block;}template {display: none;}[hidden] {display: none;}.group:after {content: "";display: block;clear: both;}body#debug:before {position: fixed;top: 5px;left: 5px;z-index: 2000;background: rgba(0,0,0,0.5);color: #fff;font-size: .6em;margin: 0;padding: 0;height: 20px;line-height: 20px;padding: 0 6px;}#testBtn {position: fixed;top: 28px;left: 5px;display: block;width: 15px;height: 15px;z-index: 1000;background: #D32F2F;}body#debug.test .container {background: rgba(251,0,0,0.2) !important;}.templateLinks {min-height: 400px;padding-bottom: 30px;}.templateLinks h2 {font-size: 1.1em;border-bottom: 1px solid rgba(34,42,93,0.25);margin: 10px 0 0 0;}.templateLinks h2:first-child {margin-top: 0;}.templateLinks a {display: inline-block;background: #222a5d;color: #fff;padding: 1% 1.5%;margin: 15px 5px 15px 0;text-decoration: none;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: .9em;}.templateLinks a:hover {background: rgba(34,42,93,0.9);}[class^="icon-"],[class*=" icon-"] {font-family: 'icomoon' !important;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-play:before {content: "\ea15";}.icon-close:before {content: "\f00d";}.icon-remove:before {content: "\f00d";}.icon-times:before {content: "\f00d";}.icon-twitter:before {content: "\f099";}.icon-facebook:before {content: "\f09a";}.icon-google-plus:before {content: "\f0d5";}.icon-envelope:before {content: "\f0e0";}.icon-linkedin:before {content: "\f0e1";}.icon-youtube:before {content: "\f16a";}.icon-calendar-plus-o:before {content: "\f271";}.icon-address-card:before {content: "\f2bb";}.icon-vcard:before {content: "\f2bb";}.icon-play2:before {content: "\e901";}.icon-search:before {content: "\e900";}.icon-arrow-down:before {content: "\e313";}.icon-arrow-left:before {content: "\e314";}.icon-arrow-right:before {content: "\e315";}.icon-arrow-up:before {content: "\e316";}.icon-pause:before {content: "\e034";}.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}.hidden {display: none;visibility: hidden;}html {box-sizing: border-box;}*,*:after,*:before {box-sizing: inherit;}body,html {margin: 0;padding: 0;display: block;font-size: 100%;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;height: 100%;}body {background: #fff;overflow-x: hidden;}body.locked {overflow: hidden !important;}.screen-reader-text {display: none !important;}.page {min-height: 100%;margin-bottom: -360px;}.footerOffset,footer {height: 360px;}.container {max-width: 100%;margin-left: auto;margin-right: auto;width: 100%;max-width: 1100px;display: block;padding: 0 .83333%;}.container:after {content: " ";display: block;clear: both;}section {width: 100%;}section.addPadding {padding: 50px 0;}section.innerWidth .container {padding: 0;}img {max-width: 100%;display: block;}p {margin: 0 0 15px 0;line-height: 1.4em;}ul,ol {margin-bottom: 20px;}ul li,ol li {margin-bottom: 10px;}a,a:link {transition: .2s all ease-in-out;}a:focus {outline: none;}span.small {font-size: .85em;font-style: italic;}em {font-style: italic !important;}strong {font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.margin0 {margin: 0;}.marginBottom5 {margin-bottom: 5px;}.content-column+br {display: none;}.content-column.one_half ~ .content-column.one_half:after {clear: both;display: table;content: '';width: 100%;}.contentPush {display: block;width: 100%;background: #fff;height: 203px;margin-bottom: 30px;}.contentPush+.photoHeader,.contentPush+.teamHeader {margin-top: -10px;}header#home+.page>.contentPush {height: 153px;margin-bottom: 0;}body.events-single .contentPush {height: 203px;}header.mainNav {background: #222a5d;width: 100%;height: auto;display: block;position: fixed;z-index: 1000;}header.mainNav .container {position: relative;display: block;}header.mainNav .topBar {width: 100%;height: auto;background: #212859;display: block;height: 44px;z-index: 1100;position: relative;z-index: 1000;}header.mainNav .topBar:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 20px;background: linear-gradient(to top, #181e43 0%, rgba(34,42,93,0) 100%);display: block;}header.mainNav .topBar ul {margin: 0;padding: 0;float: right;list-style: none;display: block;height: 100%;position: relative;z-index: 2000;}header.mainNav .topBar ul li {display: inline-block;height: 44px;margin: 0;float: left;margin-left: 9px;position: relative;}header.mainNav .topBar ul li:after {content: '';position: absolute;top: 30%;left: -5px;height: 36%;width: 1px;background: rgba(51,51,51,0.5);}header.mainNav .topBar ul a {color: #69c;text-decoration: none;font-size: .75em;position: relative;letter-spacing: 0.01em;line-height: 44px;display: block;height: 44px;margin: 0;padding: 0 5px;border-radius: 2px;white-space: nowrap;position: relative;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}header.mainNav .topBar ul a:after {content: '';position: absolute;bottom: 0;left: 0;height: 1px;width: 100%;background: transparent;transition: all ease-in-out .2s;}header.mainNav .topBar ul a:hover:after {height: 3px;background: #69c;}header.mainNav .topBar ul li:first-child {margin-left: 0;}header.mainNav .topBar ul li:first-child:after {display: none;}header.mainNav .logo {width: 25%;height: 100%;padding: 25px 0;display: block;float: left;position: absolute;top: 0;left: .83333%;z-index: 100;transition: all ease .2s;}header.mainNav .logo:hover {opacity: .8;}header.mainNav nav {width: 100%;height: 110px;display: block;float: right;position: relative;background: #222a5d;}header.mainNav nav ul {float: right;margin: 0;padding: 0;}header.mainNav nav ul li {display: inline-block;margin: 0;}header.mainNav nav ul a {color: #fff;text-decoration: none;transition: all ease .2s;}header.mainNav nav ul a:before,header.mainNav nav ul a:after {transition: all ease .2s;}header.mainNav nav ul.secondary {position: absolute;top: 18%;right: 0;}header.mainNav nav ul.secondary a {font-size: .85em;margin-left: 15px;position: relative;}header.mainNav nav ul.secondary a:before {content: '';position: absolute;top: 0%;left: -11px;display: block;height: 86%;width: 1px;background: #fff;}header.mainNav nav ul.secondary a:hover {color: rgba(255,255,255,0.75);}header.mainNav nav ul.secondary li:first-child a:before,header.mainNav nav ul.secondary li:last-child a:before {display: none;}header.mainNav nav ul.secondary li.search {margin-left: 6px;}header.mainNav nav ul.secondary li.search a {margin-left: 0;font-size: 1.3em;position: relative;}header.mainNav nav ul.secondary li.search a span {position: relative;top: 3px;}header.mainNav nav ul.primary {position: absolute;bottom: 0;right: 0;width: 100%;text-align: right;}header.mainNav nav ul.primary a {text-transform: uppercase;letter-spacing: 0.1em;font-size: .95em;margin: 0 9px;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;position: relative;padding-bottom: 26px;display: block;}header.mainNav nav ul.primary a:after {content: '';position: absolute;bottom: 15px;left: 10%;width: 80%;height: 1px;background: rgba(255,255,255,0);}header.mainNav nav ul.primary a:hover:after {bottom: 18px;background: #fff;width: 100%;left: 0;height: 3px;}header.mainNav nav ul.primary li>ul {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;top: 100%;left: 2%;width: 96%;height: auto;background: #eee;transition: .3s all ease-in-out;padding: 4px 0 0 0;z-index: -1;box-shadow: 0 4px 10px rgba(0,0,0,0.15);display: none;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-flow: row;flex-flow: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: start;align-content: flex-start;}header.mainNav nav ul.primary li>ul:after {content: '';position: absolute;bottom: 0;left: 0;height: 1px;width: 100%;background: #d5d5d5;}header.mainNav nav ul.primary li>ul li {display: -webkit-box;display: -ms-flexbox;display: flex;min-height: 66px;width: 25%;float: left;margin: 0;padding: 8px 15px 10px 15px;height: auto;text-align: left;border-bottom: 1px solid #d5d5d5;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}header.mainNav nav ul.primary li>ul a {color: #888;text-decoration: none;font-size: .9em;margin: 0;padding: 10px 10px 8px 10px;text-transform: none;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;letter-spacing: 0.05em;transition: all ease-in-out .2s;display: inline-block;border-radius: 2px;}header.mainNav nav ul.primary li>ul a:hover {color: #333;background: #e6e6e6;}header.mainNav nav ul.primary li>ul a:after {display: none;}header.mainNav nav ul.primary li:hover>ul {display: -webkit-box;display: -ms-flexbox;display: flex;}header.mainNav nav ul.primary li:last-child a {margin-right: 0;}header.mainNav nav ul li.current-menu-item a:after,header.mainNav nav ul li.current-page-ancestor a:after,header.mainNav nav ul li.current_page_parent a:after,body.single-team header.mainNav nav li.menu-item-363 a:after,body.single-positions header.mainNav nav li.menu-item-466 a:after {bottom: 18px;background: #fff;width: 100%;left: 0;height: 3px;}footer {background: #222a5d;width: 100%;padding: 40px 0;}footer .text {width: 50%;float: left;}footer .text p {font-size: .8em;color: rgba(255,255,255,0.5);margin-bottom: 5px;}footer .text p a {color: #69c;text-decoration: none;}footer .text p a:hover {color: rgba(102,153,204,0.75);}footer .social {margin: 0 0 10px 0;}footer .social p {font-size: 1.1em;margin-bottom: 0;color: rgba(255,255,255,0.8);}footer .social ul {display: block;width: 100%;list-style: none;margin: 10px 0 0 0;padding: 0;}footer .social ul li {display: inline-block;}footer .social ul a {color: #69c;text-decoration: none;font-size: 1.6em;margin: 0 10px 0 0;}footer .social ul a:hover {color: rgba(102,153,204,0.75);}footer .twoCol {display: block;margin-top: 15px;margin-bottom: 15px;}footer .twoCol span {width: 50%;float: left;display: inline-block;}footer .twoCol p {font-size: .9em;}footer .twoCol a {color: #69c;text-decoration: none;}footer .copyright {position: relative;}footer .copyright .divide {display: inline-block;height: 20px;width: 1px;background: rgba(255,255,255,0.5);margin: 0 6px 0 5px;position: relative;top: 6px;}footer .logo {width: 16.66667%;float: right;}.offCanvas {position: fixed;top: 0;right: -100%;width: 100vw;height: 100vh;background: rgba(34,42,93,0.95);display: block;z-index: 1000;transition: .2s all ease-in-out;opacity: 0;padding: 0;margin: 0;}.offCanvas.active {right: 0;opacity: 1;}.offCanvas .inner {display: block;margin: 0;padding: 10% 10% 20% 10%;position: absolute;top: 5vh;left: 0;width: 100%;height: 95vh;overflow-y: scroll;-webkit-overflow-scrolling: touch;}.offCanvas ul {display: block;width: 100%;}.offCanvas ul li {display: block;width: 100%;margin-bottom: 10px !important;}.offCanvas ul a {font-size: 1.3em;line-height: 1.8em;text-transform: uppercase;letter-spacing: 0.1em;}.offCanvas ul li ul {padding-left: 20px;}.offCanvas ul li ul li {margin: 8px 0 !important;}.offCanvas ul li ul a {font-size: 1em;text-transform: none;letter-spacing: normal;}.menuLink {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 0;z-index: 10000;color: #fff;display: none !important;border: px solid rgba(255,255,255,0.25) !important;border-radius: 2px;padding: 5px;}.menuLink.is-active {opacity: 1;background: #fff;}.menuLink.is-active .label {color: #222a5d !important;}.menuLink.is-active span:before,.menuLink.is-active span:after,.menuLink.is-active span.hamburger-inner {background: #222a5d !important;}.menuLink .hamburger-box {float: left;}.menuLink .label {display: inline-block;height: 100%;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;text-transform: uppercase;letter-spacing: 0.02em;font-size: .9em;position: relative;color: #fff;top: 2px;padding: 0 0 0 10px;box-sizing: border-box;}.menuLink .label span {vertical-align: middle;}.breadcrumbs {display: block;padding: 0;margin: 0;position: relative;z-index: -2;border-bottom: 1px solid #888;background: #fff;height: 50px;line-height: 50px;overflow: hidden;}.breadcrumbs ul {display: block;list-style: none;margin: 0;padding: 0;}.breadcrumbs ul li {display: block;float: left;font-size: .85em;margin: 0;}.breadcrumbs ul li:after {content: '>>';display: inline-block;margin: 0 7px;color: #888;}.breadcrumbs ul li:last-child:after {display: none;}.breadcrumbs ul a {color: #d70;text-decoration: none;}.breadcrumbs ul li:last-child a {color: #888;}.introText {display: block;padding: 0 0 15px 0;}.introText h2 {margin: 0 0 5px 0;}.introText.innerPadding .container {padding: 0 1.66667% 0 1.66667%;}.introText h2+p {margin-bottom: 0;}.btn,a.eventDetails,input[type="submit"] {text-decoration: none;background: #222a5d;color: #fff;padding: 1.65% 1.8% 1.5% 1.8%;display: inline-block;border-radius: 2px;outline: none;transition: all ease-in-out .2s;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;border: none;}.btn:hover,a.eventDetails:hover,input[type="submit"]:hover {background: #2d377b;}.btn.open,a.open.eventDetails,input[type="submit"].open {border: 2px solid #d70;background: #fff;color: #d70;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.btn.open:hover,a.open.eventDetails:hover,input[type="submit"].open:hover {background: #d70;color: #fff;}.btn.sm,a.sm.eventDetails,input[type="submit"].sm {font-size: .85em;padding: 1.2% 1.4% 1.05% 1.4%;}.popupModal {position: fixed;z-index: -2;opacity: 0;width: 50%;height: auto;top: 20%;left: 25%;box-shadow: -2px 2px 15px rgba(0,0,0,0.5);transition: all linear .01s;}.popupModal.active {top: 30%;z-index: 2000;opacity: 1;transition: .25s all ease;}.popupModal .screen {content: '';z-index: -2;position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background: rgba(0,0,0,0.75);transition: .25s all ease;}.popupModal .innerContent {display: block;width: 100%;height: 100%;background: #fff;padding: 20px;}.popupModal .innerContent .closeBtn {position: absolute;top: 12px;right: 15px;text-decoration: none;color: #888;font-size: 1.15em;}.popupModal .innerContent .closeBtn:hover {color: rgba(136,136,136,0.75);}.popupModal .innerContent h3 {margin-bottom: 0 !important;}.popupModal .innerContent form {display: block;width: 100% !important;float: none !important;margin: 5px 0 10px 0 !important;}.pageTitle {display: block;}.pageTitle .container {position: relative;}.pageTitle h1 {color: #222a5d;border-bottom: 2px solid rgba(34,42,93,0.5);line-height: 1.5em;margin: 0;}.pageTitle .subscribeBtn {position: absolute;bottom: 10px;right: .83333%;}.pageTitle.childpage h1 {font-size: 1.2em;border-bottom: none;text-transform: uppercase;}.pageTitle.childpage h2 {color: #222a5d;font-size: 2.4em;border-bottom: 2px solid rgba(34,42,93,0.5);margin: 0;}.filterBar {padding: 0;}.filterBar .container {padding: 0 .83333vw;}.filterBar .filter-links {width: 100%;display: block;position: relative;height: 44px;border-bottom: 2px solid #69c;}.filterBar .filter-links .desc {background: #69c;color: #fff;display: block;float: left;height: 44px;padding: 0 10px;line-height: 44px;font-size: .9em;}.filterBar .filter-links ul {display: block;float: left;margin: 0;padding: 0;}.filterBar .filter-links ul span {display: none;}.filterBar .filter-links ul li {display: inline-block;float: left;height: 44px;}.filterBar .filter-links ul a {text-decoration: none;display: block;height: 44px;line-height: 44px;margin: 0 15px;padding: 0 5px;color: #333;text-transform: uppercase;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.filterBar .filter-links ul li:hover a {color: #69c;}.filterBar .filter-links li>ul {display: none;position: absolute;top: calc(100% + 2px);left: 0;width: 100%;height: auto;background: #E5F4FB;z-index: 100;-ms-flex-wrap: wrap;flex-wrap: wrap;}.filterBar .filter-links li>ul:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: 1px solid #c6d9ec;}.filterBar .filter-links li>ul li {width: 33.33334%;margin: 0;padding: 0;height: auto;border-bottom: 1px solid #c6d9ec;}.filterBar .filter-links li>ul a {color: #333;text-decoration: none;font-size: .85em;margin: 5px;height: auto;padding: 13px 14px 11px 14px;text-transform: none;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;display: inline-block;border-radius: 2px;line-height: 1em;}.filterBar .filter-links li>ul a:hover {background: #d3edf8;}.filterBar .filter-links li>ul:hover {display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 1000;}.filterBar .filter-links ul>li:hover ul {display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 1000;}.filterBar .filter-links .searchLink {background: #222a5d;color: #fff;text-decoration: none;padding: 0 12px 0 8px;height: 34px;line-height: 34px;float: left;border-radius: 2px;}.filterBar .filter-links .searchLink:hover {background: rgba(34,42,93,0.85);}.filterBar .filter-links .searchLink span[class*='icon'] {font-size: 1.1em;display: table;float: left;height: 100%;margin-right: 4px;}.filterBar .filter-links .searchLink span[class*='icon']:before {display: table-cell;vertical-align: middle;padding-top: 1px;}.filterBar .filter-links .searchLink span.link-text {font-size: .8em;}.filterBar .filter-links .search {float: right;position: absolute;bottom: 0;right: 0;background: #69c;position: relative;height: 34px;}.filterBar .filter-links .search .searchBar {position: relative;display: block;float: right;background: #fff;border: 1px solid #c8c8c8;border-radius: 1px;height: 34px;width: 20vw;transition: all ease-in-out .2s;}.filterBar .filter-links .search .searchBar.focused {border-color: #222a5d;}.filterBar .filter-links .search label {font-size: .75em;color: #888;}.filterBar .filter-links .search input[type="text"] {width: calc(100% - 45px);height: 28px;display: block;border: none;outline: none;padding: 3px 5px;margin: 2px 0 0 0;position: relative;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;color: #888;font-size: .9em;transition: all ease-in-out .2s;}.filterBar .filter-links .search input[type="text"]:focus {border: none;}.filterBar .filter-links .search input[type="hidden"] {position: absolute;top: 100%;left: 0;}.filterBar .filter-links .search .searchBar.focused input {color: #333;}.filterBar .filter-links .search button {position: absolute;z-index: 100;bottom: 3px;right: 3px;height: calc(100% - 6px);width: 34px;border: none;outline: none;cursor: pointer;transition: .2s all ease-in-out;background: #222a5d;color: #fff;border-radius: 2px;}.filterBar .filter-links .search button:before {display: block;text-align: center;}.filterBar .filter-links .search button:hover {background: rgba(34,42,93,0.75);}.filterBar+.pageTitle {padding-top: 20px;}.filterBar+.pageTitle+.teamGrid {padding-top: 20px;}.photoHeader {display: block;background: #eee url("../webimages/stripes.png") repeat;}.photoHeader .image {position: relative;overflow: hidden;}.photoHeader .titleTag {position: absolute;left: 0;bottom: 18%;width: 35%;height: auto;padding: 18px 10px 8px 30px;background: rgba(0,0,0,0.5);}.photoHeader .titleTag h1 {color: #fff;margin: 0 0 2px 0;padding: 0;display: block;line-height: 1em;font-size: 2em;}.photoHeader .titleTag.subpage h1 {font-size: 1em;text-transform: uppercase;margin-bottom: 8px;letter-spacing: 0.1em;}.photoHeader .titleTag.subpage h2 {color: #fff;margin: 0;font-size: 2em;line-height: 1.3em;}aside .box {background: #f3f3f3;border: 1px solid #eee;margin-bottom: 20px;}aside .box header {background: #888;padding: 10px 15px;margin-bottom: 15px;transition: .2s all ease-in-out;}aside .box header p {color: #fff;margin: 0;text-transform: uppercase;display: block;font-size: 1.2em;line-height: 1.2em;letter-spacing: 0.05em;}aside .box header p:last-child {font-size: 1.5em;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}aside .box header+p {padding: 10px 15px;}aside .box .text {padding: 10px 15px;}aside .keyContacts {display: block;}aside .keyContacts a {width: calc(50% - 30px);margin: 0 15px 20px 15px;display: inline-block;float: left;text-decoration: none;position: relative;}aside .keyContacts a span {color: #d70;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;padding: 10px 0 0 0;font-size: .9em;display: block;}aside .keyContacts a img,aside .keyContacts a span {transition: all ease-in-out .2s;opacity: 1;}aside .keyContacts a img {-webkit-transform: rotate(0);transform: rotate(0);-webkit-backface-visibility: hidden;}aside .keyContacts a:hover img {opacity: .75;}aside .keyContacts a:hover span {color: rgba(221,119,0,0.9);}aside .keyContacts.emailOnly span {width: 100%;float: left;display: block;padding: 5px 15px;margin: 0 0 12px 0;}aside .keyContacts.emailOnly h3 {color: #d70;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: 1.2em;margin: 0 0 8px 0;}aside .keyContacts.emailOnly a {display: inline-block;padding: 0;margin: 0 10px 0 0;padding: 7px 10px 5px 10px;background: #e6e6e6;color: #888;width: auto;border-radius: 2px;font-size: .9em;}aside .keyContacts.emailOnly a:hover {background: #dadada;color: rgba(136,136,136,0.9);}aside .content {padding: 15px 20px;display: block;}aside .content ul {display: block;list-style: none;margin: 0;padding: 0;}aside .content ul li {display: block;padding: 0;}aside .content ul li:last-child {margin-bottom: 5px;}aside .content ul li.desc {color: #888;margin: 15px 0 3px 0;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;text-transform: uppercase;font-size: .75em;letter-spacing: 0.05em;}aside .content ul li.desc:first-of-type {margin-top: 0;}aside .content ul a {color: #d70;display: inline-block;text-decoration: none;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}aside .content ul a:hover {text-decoration: underline;}aside .accordion header {background: #d70;margin-bottom: 0;margin-top: 5px;background: #888;border-top: 5px solid #fff;}aside .accordion header.active {background: #888;}aside .accordion .accordion-item .content {display: block;width: 100%;padding-top: 20px;}aside .accordion .accordion-item:first-child header {margin-top: 0;border-top: none;}aside .accordion ul+a {color: #fff !important;}aside .box:not(.accordion) ul li a {padding-left: 14px;position: relative;}aside .box:not(.accordion) ul li a:before {content: '';display: block;width: 0;height: 0;border-top: 5px solid transparent;border-left: 7px solid #d70;border-bottom: 5px solid transparent;position: absolute;top: 40%;-webkit-transform: translateY(-40%);transform: translateY(-40%);left: 0;}aside .box.articles ul li a {padding: 0;}aside .box.articles ul li a:before {display: none;}aside .box.articles p.categoryTitle {display: block;margin: 0 0 8px 0;padding: 0;font-size: .7em;text-transform: uppercase;border-bottom: 1px solid rgba(136,136,136,0.75);font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;color: #888;letter-spacing: .05em;}aside ul+a {display: inline-block;background: #888;color: #fff !important;padding: 10px 10px 8px 10px;text-decoration: none;width: auto;margin: 8px 0 20px 0;font-size: .9em;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}aside ul+a:hover {background: rgba(136,136,136,0.8);}aside ul+a strong {font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}aside ul:last-child+a,aside ul+a.singleLink {margin-bottom: 5px;}aside .infoBox {display: block;}aside .infoBox .content {background: #69c;color: #fff;position: relative;padding-top: 30px;}aside .infoBox .content:before {content: '';width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 30px solid #69c;position: absolute;bottom: 99%;left: 20px;}aside .infoBox .content h1,aside .infoBox .content h2,aside .infoBox .content h3 {margin: 0 0 12px 0;padding: 0;color: #fff;}aside .infoBox .content h1 {font-size: 2em;}aside .infoBox .content h2 {font-size: 1.75em;}aside .infoBox .content h3 {font-size: 1.5em;}aside .infoBox .content strong {font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}aside .infoBox .content em {font-style: italic;}aside .infoBox .content p a {color: #fff;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;text-decoration: underline;}aside .infoBox .content p a:hover {color: rgba(255,255,255,0.75);}aside .infoBox .content ul {padding-left: 20px;}aside .infoBox .content ul li {list-style: disc;display: list-item !important;margin-left: 10px;}aside .infoBox .content ol {padding-left: 22px;}aside .infoBox .content ol li {padding-left: 5px;margin-left: 10px;}aside .infoBox .content ul a,aside .infoBox .content ol a {color: #fff;text-decoration: underline;padding-left: 0 !important;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}aside .infoBox .content ul a:before,aside .infoBox .content ol a:before {display: none !important;}aside .infoBox .content ul a:hover,aside .infoBox .content ol a:hover {color: rgba(255,255,255,0.75);}aside .subscribeLink {padding: 17px 20px 14px 20px;background: #d70;color: #fff !important;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;text-decoration: none;font-size: 1.1em;display: block;transition: all ease-in-out .2s;}aside .subscribeLink span {font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: 1.4em;text-transform: uppercase;width: 100%;display: block;margin-top: 3px;letter-spacing: .05em;}aside .subscribeLink:hover {background: rgba(221,119,0,0.85);}.subnav {display: block;}.subnav ul {display: block;width: 100%;background: rgba(238,238,238,0.25);list-style: none;margin: 0 0 30px 0;padding: 1px 0 5px 0;border-bottom: 1px solid #888;}.subnav li {display: block;float: left;text-align: center;padding: 4px 12px;margin: 4px 0 0 0;}.subnav a {text-decoration: none;color: #888;font-size: .8em;padding: 7px 8px 6px 8px;display: block;border-radius: 2px;}.subnav a:hover {background: #ebebeb;color: #7b7b7b;}.subnav li.current_page_item a,.subnav li.current_page_item a:hover {background: #222a5d;color: #fff;}.photoHeader+.subnav {background: rgba(238,238,238,0.25);border-bottom: 1px solid #888;margin: 0 0 30px 0;}.photoHeader+.subnav ul {border-bottom: none;margin: 0;background: transparent;position: relative;}.photoHeader+.subnav ul:before {content: '';position: absolute;top: -1px;left: 0;width: 100%;height: 1px;background: rgba(136,136,136,0.4);background: #000;background: linear-gradient(to right, rgba(136,136,136,0.05) 0%, rgba(136,136,136,0.5) 10%, rgba(136,136,136,0.5) 90%, rgba(136,136,136,0.05) 100%);}.pageTitle+.twoColumnText,.teamGrid .pageTitle+.text {margin-top: 30px;}.nf-form-wrap label {color: #888;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: .85em;}.nf-form-wrap input[type="text"],.nf-form-wrap input[type="tel"],.nf-form-wrap input[type="email"] {display: block;height: 32px;width: 100%;padding: 0 6px;border: 2px solid #eee;border-radius: 2px;margin: 0 0 10px 0;}.nf-form-wrap select {margin-bottom: 10px;display: inline-block;}.nf-form-wrap textarea {border: 2px solid #eee;border-radius: 2px;padding: 6px;resize: vertical;}.nf-form-wrap input[type="button"] {outline: none;border: none;background: #d70;color: #fff;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;padding: 10px 14px;display: inline-block;cursor: pointer;transition: all ease-in-out .2s;}.nf-form-wrap input[type="button"]:hover {background: #d37200;}.nf-form-title h3 {margin-top: 0;margin-bottom: 10px;color: #69c;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: 1.6em;}.nf-form-fields-required {font-size: .85em;font-weight: bold;margin-bottom: 15px;}aside .infoBox form label {font-size: .9em;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}aside .infoBox form input[type="text"] {width: 100%;display: block;height: 32px;outline: none;border: none;border-radius: 2px;margin: 0;padding: 0 6px;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;color: #888;font-size: .9em;}aside .infoBox form input[type="button"],aside .infoBox form input[type="submit"] {background: #222a5d;color: #fff;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;padding: 10px 14px;border-radius: 2px;margin: 0 0 10px 0;display: inline-block;transition: all ease-in-out .2s;cursor: pointer;border: none;outline: none;}aside .infoBox form input[type="button"]:hover,aside .infoBox form input[type="submit"]:hover {background: #1b224a;}aside .infoBox form .es_textbox {margin-bottom: 15px;}.subscribeBtn {position: absolute;bottom: 10px;right: 0;background: #d70;color: #fff;padding: 10px 13px 6px 13px;text-transform: none;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: .9em;letter-spacing: 0;border-radius: 2px;text-decoration: none;}.subscribeBtn span {text-transform: uppercase;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: 1.25em;letter-spacing: .05em;display: block;}.subscribeBtn:hover {background: rgba(221,119,0,0.85);}.homeHero {padding: 0;height: 40vw;position: relative;}.homeHero .image {width: 100%;height: 100%;display: block;background-size: cover !important;background-position: center top !important;}.homeHero .container {position: relative;height: 100%;}.homeHero .text {position: absolute;max-width: 40%;z-index: 2;padding: 20px;}.homeHero .text.left-top {bottom: auto;top: 15%;padding-left: 5%;}.homeHero .text.left-bottom {bottom: 20%;left: 0;padding-left: 5%;}.homeHero .text.left-bottom.noButton {bottom: 15%;}.homeHero .text.right-top {right: 0;top: 15%;padding-right: 5%;}.homeHero .text.right-bottom {right: 0;bottom: 20%;padding-right: 5%;}.homeHero .text.right-bottom.noButton {bottom: 15%;}.homeHero .text:before {content: '';position: absolute;top: 0;display: block;height: 100%;width: 300%;background: rgba(0,0,0,0.5);z-index: -2;}.homeHero .text[class*='left']:before {right: 0;}.homeHero .text[class*='right']:before {left: 0;}.homeHero .text.bg-10:before {background: rgba(0,0,0,0.1);}.homeHero .text.bg-20:before {background: rgba(0,0,0,0.2);}.homeHero .text.bg-30:before {background: rgba(0,0,0,0.3);}.homeHero .text.bg-40:before {background: rgba(0,0,0,0.4);}.homeHero .text.bg-50:before {background: rgba(0,0,0,0.5);}.homeHero .text h2 {color: #fff;font-size: 2em;line-height: 130%;font-family: "AvenirLTStd-Light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;margin: 0;}.homeHero .text a {color: #d70;text-decoration: none;margin-top: 15px;display: inline-block;padding: 2% 2.5%;border: 2px solid #d70;background: rgba(255,255,255,0.8);font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.featuredArticles,.upcomingEvents {padding-top: 40px;padding-bottom: 40px;}.featuredArticles h3,.upcomingEvents h3 {margin: 0 0 10px 0;color: #222a5d;display: block;line-height: 1.3em;}.featuredArticles h3 a,.upcomingEvents h3 a {text-decoration: none;color: #222a5d;}.featuredArticles h3 a:hover,.upcomingEvents h3 a:hover {color: #1d234e;}.featuredArticles p,.upcomingEvents p {color: #222a5d;font-size: .9em;}.featuredArticles .title,.upcomingEvents .title {display: block;position: relative;border-bottom: 2px solid #69c;margin: 0 0 15px 0;}.featuredArticles .title h2,.upcomingEvents .title h2 {color: #222a5d;margin: 0;padding: 8px 0;font-size: 1.3em;}.featuredArticles .title a,.upcomingEvents .title a {position: absolute;top: 0;right: 0;background: #222a5d;color: #fff;font-size: .75em;padding: 8px 10px 6px 10px;text-decoration: none;}.featuredArticles .title a:hover,.upcomingEvents .title a:hover {background: rgba(34,42,93,0.9);}.centerLink {width: 100%;display: block;text-align: center;margin: 30px 0 5px 0;float: left;}.centerLink a {background: #222a5d;color: #fff;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;text-decoration: none;padding: 12px 14px 10px 14px;}.centerLink a:hover {background: rgba(34,42,93,0.8);}.featuredArticles {width: 65%;float: left;margin-left: .83333%;margin-right: .83333%;padding-right: 10px;}.featuredArticles div[class$='item'] {display: block;margin-bottom: 30px;}.featuredArticles div[class$='item'] img {max-width: 23.33333%;float: left;}.featuredArticles div[class$='item'] .text {float: right;display: block;width: 75%;float: left;padding-left: 20px;}.upcomingEvents {width: 31.66667%;float: left;margin-left: .83333%;margin-right: .83333%;padding-left: 10px;}.upcomingEvents div[class$='item'] {display: block;margin: 0 0 30px 0;}.upcomingEvents div[class$='item'] img {max-width: 20%;float: left;}.upcomingEvents div[class$='item'] .text {float: right !important;width: 75%;float: left;padding-left: 10px;}.upcomingEvents div[class$='item'] .text h3 {margin-bottom: 5px;}.upcomingEvents div[class$='item'] p {margin-bottom: 5px;}.upcomingEvents div[class$='item'] p.date {font-size: .8em;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.bannerAlert {padding: 20px;}.bannerAlert .alert {width: 100%;height: 100%;padding: 20px;margin: 0;border: 2px solid rgba(255,255,255,0.5);display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.bannerAlert .alert .text {width: 72%;padding-right: 20px;}.bannerAlert .alert .text p {color: #fff;display: block;margin: 0 0 10px 0;height: 100%;}.bannerAlert .alert .text p:last-child {margin-bottom: 0;}.bannerAlert .alert .text.subscribeMsg {width: auto;padding-right: 20px;}.bannerAlert .alert a {background: #d70;max-width: 28%;-webkit-box-flex: 1;-ms-flex: 1 100%;flex: 1 100%;-ms-flex-item-align: start;align-self: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;padding: 14px 15px;}.bannerAlert .alert a em {width: 100%;display: block;text-transform: uppercase;font-size: 1.2em;letter-spacing: .05em;padding: 5px 0 0 0;font-style: normal;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.bannerAlert .alert a:hover {background: #d37200 !important;}.bannerAlert .alert a.subscribe {text-align: left !important;padding: 9px 12px 10px 12px !important;}.bannerAlert .alert a.subscribe span {text-transform: uppercase;font-size: 1.4em;line-height: 1.2em;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;letter-spacing: .05em;}.bannerAlert.lightblue {background: #69c;}.bannerAlert.orange {background: #d70;}.bannerAlert.orange a {background: #222a5d;}.bannerAlert.orange a:hover {background: #1e2552 !important;}.bannerAlert.darkblue {background: #222a5d;}.threeLinks {display: block;background: #E5F4FB;padding: 0;}.threeLinks .container {padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.threeLinks .link {width: 31.66667%;margin: 0 .83333% .83333% .83333%;background: #69c;border: 10px solid #fff;padding: 0;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;}.threeLinks .link .image {display: block;width: 100%;height: auto;}.threeLinks .link .image img {max-width: 100%;}.threeLinks .link .desc {display: block;width: 100%;padding: 20px;position: relative;}.threeLinks .link .desc h4 {color: #fff;margin: 0 0 5px 0;font-size: 1.15em;letter-spacing: 0.05em;}.threeLinks .link .desc p {color: #fff;font-size: .9em;}.threeLinks .link .desc .btn,.threeLinks .link .desc a.eventDetails {background: #fff;color: #69c;padding: 8px 12px 6px 12px;font-size: .85em;transition: all ease-in-out .2s;border: 2px solid #fff;}.threeLinks .link .desc .btn:hover,.threeLinks .link .desc a.eventDetails:hover {background: transparent;color: #fff;}.threeLinks .link.noImage .desc {height: 100%;}.threeLinks .link.orange {background: #d70;}.threeLinks .link.orange .btn,.threeLinks .link.orange a.eventDetails {color: #d70;}.threeLinks .link.darkblue {background: #222a5d;}.threeLinks .link.darkblue .btn,.threeLinks .link.darkblue a.eventDetails {color: #222a5d;}.bannerAlert+.threeLinks {padding-top: .833%;padding-bottom: 0%;}.home .page .threeLinks {padding: 40px 0;}.testimonials-home {padding: 40px 0;}.testimonials-home.bg-gray {background: #eee;}.testimonials-home.bg-blue {background: #E5F4FB;}.testimonials-home .title {max-width: 90%;margin: 0 auto 25px auto;}.testimonials-home .testimonials-item {width: 25%;float: left;text-align: center;border-right: 1px solid #eee;padding: 5px 20px;}.testimonials-home .testimonials-item:last-child {border: none;}.testimonials-home .testimonials-item .image {display: inline-block;width: 8vw;height: 8vw;border-radius: 240px;overflow: hidden;margin-bottom: 20px;}.testimonials-home .testimonials-item .text {display: block;}.testimonials-home .testimonials-item .text p {font-size: .9em;color: #333;margin-bottom: 3px;}.testimonials-home .testimonials-item .text .name {font-family: 'Parisienne', cursive;font-size: 1.2em;position: relative;margin: 16px 0 0 0;}.testimonials-home .testimonials-item .text .name:before {content: '';display: block;width: 70%;height: 1px;position: absolute;top: -9px;left: 15%;background: #eee;}.testimonials-home.bg-lightblue .testimonials-item,.testimonials-home.bg-lightgray .testimonials-item {border-right-color: #fff;}.testimonials-home.bg-lightblue .testimonials-item .text .name:before,.testimonials-home.bg-lightgray .testimonials-item .text .name:before {background: #fff;}.featuredContent {background: #eee url("../webimages/stripes.png") repeat;padding: 40px 0;}.featuredContent .image {width: 23.33333%;float: left;margin-left: .83333%;margin-right: .83333%;margin-left: 9.16667%;}.featuredContent .image img {max-width: 100%;display: block;}.featuredContent .text {width: 56.66667%;float: left;margin-left: .83333%;margin-right: .83333%;padding-left: 20px;}.featuredContent .text p {margin: 0 0 10px 0;}.featuredContent .text strong {color: #d70;font-size: 1.7em;}.featuredContent .text a {border: 1px solid #d70;background: #fff;color: #d70;padding: 10px 12px;margin-top: 10px;}.featuredContent .text a:hover {background: #ececec;}.featuredContent .text img {display: block;}.featuredContent .text img.alignleft {float: left;margin: 0 30px 10px 0;}.featuredContent .text img.alignright {float: right;margin: 0 0 10px 30px;}.featuredContent .text b {font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.featuredContent .text i {font-style: italic;}.featuredContent .text u {text-decoration: underline;}.featuredContent .text blockquote {margin: 1em;}.featuredContent .text blockquote:before {color: #ccc;content: open-quote;font-size: 2em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.2em;}.featuredContent .text blockquote:after {color: #ccc;content: close-quote;font-size: 2em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.2em;}.featuredContent .text ol {margin: 0 0 10px 0;padding: 0 0 0 20px;list-style-type: none;}.featuredContent .text ol li {counter-increment: step-counter;margin-bottom: 10px;}.featuredContent .text ol li:before {content: counter(step-counter);margin-right: 5px;font-size: 80%;background-color: #d70;color: white;font-weight: bold;padding: 5px 8px 3px 8px;border-radius: 3px;}.featuredContent .text ul {margin: 0 0 10px 0;padding: 0 0 0 20px;list-style-type: none;}.featuredContent .text ul li:before {content: "\2022";margin-right: 5px;color: #d70;font-size: 1em;}.featuredContent .text h1 {color: #222a5d;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;margin: .5em 0;}.featuredContent .text h2,.featuredContent .text h3,.featuredContent .text h4,.featuredContent .text h5,.featuredContent .text h6 {color: #d70;margin: .5em 0;}.featuredContent .text.fullwidth {width: 100%;}.awards-home {text-align: center;padding: 20px 0 40px 0;}.awards-home h2 {color: #d70;}.awards-home .logos {width: 100%;position: relative;display: block;text-align: center;}.awards-home .logos .logo {display: inline-block;max-width: 12%;margin: 0 25px;}.awards-home .logos .logo.horiz {max-width: 19%;}.awards-home .logos .logo img {max-width: 100%;}.photoLink {display: block;height: auto;position: relative;text-align: center;}.photoLink:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,0.15);transition: all ease-in-out .2s;}.photoLink .image {background-position: center center !important;background-size: cover !important;height: 22vw;width: 100%;}.photoLink a {display: block;position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;width: 100%;height: auto;text-align: center;z-index: 100;color: #fff;text-decoration: none;}.photoLink a span {padding: 15px 20px;border: 2px solid rgba(255,255,255,0.5);letter-spacing: .025em;font-size: 1.5vw;text-shadow: -1px 1px 5px rgba(0,0,0,0.25);transition: all ease-in-out .2s;color: #fff;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.photoLink a:hover span {background: rgba(255,255,255,0.05);border: 2px solid #fff;box-shadow: 0 2px 4px rgba(0,0,0,0.25);text-shadow: -1px 1px 10px rgba(0,0,0,0.5);}.gridLinks {display: block;padding: 30px 0 40px 0;}.gridLinks .container {padding: 0;}.gridLinks .intro {padding: 20px 0 10px 0;width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.gridLinks a {width: 31.66667%;float: left;margin-left: .83333%;margin-right: .83333%;position: relative;margin-bottom: 30px;}.gridLinks a:after {content: '';position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: transparent;z-index: 100;transition: all ease-in-out .2s;}.gridLinks a span {position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: auto;background: rgba(0,0,0,0.5);padding: 15px;color: #fff;text-transform: uppercase;font-size: .9em;letter-spacing: 0.1em;z-index: 200;transition: all ease-in-out .2s;}.gridLinks a:hover:after {background: rgba(0,0,0,0.15);}.gridLinks a:hover span {background: rgba(0,0,0,0.75);}.gridLinks.grid2 a {width: 48.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.gridLinks.grid4 a {width: 23.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.gridContent {display: block;padding: 30px 0 40px 0;}.gridContent .container {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.gridContent .text {padding: 0 1.66667% 30px 1.66667%;display: block;width: 100%;}.gridContent .grid-item {width: 30%;background: #69c;position: relative;margin: 0 1.66667% 30px 1.66667%;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;}.gridContent .grid-item .item-inner {width: 100%;display: block;}.gridContent .grid-item .text {padding: 20px;color: #fff;width: 100%;}.gridContent .grid-item h2 {margin: 2px 0 8px 0;}.gridContent .grid-item a {color: #fff;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;text-decoration: none;}.gridContent .grid-item a:hover {color: rgba(255,255,255,0.8);}.photoHeader+.twoColumnText,.teamGrid .photoHeader+.text {margin-top: 30px;}.twoColumnText,.teamGrid .text {display: block;padding: 0 0 30px 0;}.twoColumnText .main,.teamGrid .text .main {width: 66.66667%;float: left;padding-right: 5%;}.twoColumnText .main.fullWidth,.teamGrid .text .main.fullWidth {width: 100%;float: left;}.twoColumnText .featuredImage,.teamGrid .text .featuredImage {width: 100%;display: block;margin-bottom: 20px;}.twoColumnText blockquote,.teamGrid .text blockquote {border-left: 5px solid #222a5d;background: #E5F4FB;margin: 5px 0 15px 15px;padding: 20px;}.twoColumnText blockquote p,.teamGrid .text blockquote p {margin: 0 0 15px 0;}.twoColumnText blockquote p:last-child,.teamGrid .text blockquote p:last-child {margin-bottom: 0;}.twoColumnText h1,.teamGrid .text h1 {color: #222a5d;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: 2.2em;}.twoColumnText h2,.teamGrid .text h2 {color: #222a5d;font-size: 1.8em;}.twoColumnText h3,.teamGrid .text h3 {margin: 0 0 15px 0;color: #69c;font-size: 1.4em;}.twoColumnText h4,.teamGrid .text h4 {color: #d70;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: 1.1em;}.twoColumnText h6,.teamGrid .text h6 {font-weight: normal !important;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.twoColumnText h6 a,.teamGrid .text h6 a {color: #69c;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.twoColumnText h6 a:hover,.teamGrid .text h6 a:hover {color: #538cc6;}.twoColumnText h1,.teamGrid .text h1,.twoColumnText h2,.teamGrid .text h2,.twoColumnText h3,.teamGrid .text h3,.twoColumnText h4,.teamGrid .text h4,.twoColumnText h5,.teamGrid .text h5,.twoColumnText h6,.teamGrid .text h6 {margin: 18px 0 2px 0;}.twoColumnText p,.teamGrid .text p {display: block;}.twoColumnText strong,.teamGrid .text strong {font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.twoColumnText ul li ul,.teamGrid .text ul li ul {margin-top: 10px;}.twoColumnText ol li ul,.teamGrid .text ol li ul {margin-top: 10px;}.twoColumnText a,.teamGrid .text a {color: #d70;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.twoColumnText form,.teamGrid .text form {display: block;width: 100%;float: left;}.twoColumnText table,.teamGrid .text table {width: 100% !important;max-width: 100%;border-collapse: collapse;border-color: #eee !important;}.twoColumnText table th,.teamGrid .text table th,.twoColumnText table td,.teamGrid .text table td {padding: 10px;text-align: left;}.twoColumnText table td,.teamGrid .text table td {vertical-align: top;line-height: 1.4em;}.twoColumnText table tr:first-child td,.teamGrid .text table tr:first-child td {vertical-align: top;}.twoColumnText table tr:nth-child(even) td,.teamGrid .text table tr:nth-child(even) td {background: #dadada;}.twoColumnText table h1,.teamGrid .text table h1,.twoColumnText table h2,.teamGrid .text table h2,.twoColumnText table h3,.teamGrid .text table h3,.twoColumnText table h4,.teamGrid .text table h4,.twoColumnText table h5,.teamGrid .text table h5,.twoColumnText table h6,.teamGrid .text table h6,.twoColumnText table p,.teamGrid .text table p,.twoColumnText table ul,.teamGrid .text table ul,.twoColumnText table ol,.teamGrid .text table ol {margin: 0 0 .5em 0;}.twoColumnText img.border,.teamGrid .text img.border {padding: 5px;background: rgba(238,238,238,0.5);border: 1px solid #eee;}.twoColumnText .alignright,.teamGrid .text .alignright {float: right;margin: 0 0 14px 10px;}.twoColumnText .alignleft,.teamGrid .text .alignleft {float: left;margin: 0 10px 14px 0;}.twoColumnText .wp-caption-text,.teamGrid .text .wp-caption-text {font-size: .85em;font-style: italic;margin: 5px 0 0 0;padding: 5px;}.twoColumnText aside,.teamGrid .text aside {width: 33.33333%;float: left;}.splitText {display: block;position: relative;padding: 50px 0;}.splitText:after {content: '';display: block;height: calc(100% - 80px);width: 1px;position: absolute;top: 40px;right: calc(50% - 1px);background: #eee;}.splitText .left {padding-right: 5%;}.splitText .right {padding-left: 5%;}.splitText .left,.splitText .right {width: 50%;float: left;}.splitText h2 {color: #69c;margin: 30px 0 10px 0;padding: 0;line-height: 1em;}.splitText h2:first-child {margin-top: 0;}.splitText h2 a {color: #d70;text-decoration: none;}.splitText h2 a:hover {color: #c46900;}.photoGallery {padding-bottom: 30px;}.photoGallery .mainImage {width: 65%;float: left;margin-left: .83333%;margin-right: .83333%;height: auto;background: #dadada;position: relative;overflow: hidden;}.photoGallery .mainImage .slider {position: relative;}.photoGallery .mainImage .slider .slick-arrow {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 200;}.photoGallery .mainImage .slider .slick-arrow.slick-prev {left: 0;}.photoGallery .mainImage .slider .slick-arrow.slick-next {right: 0;}.photoGallery .mainImage .slider .caption {position: absolute;bottom: 0;left: 0;width: 100%;height: auto;background: rgba(0,0,0,0.5);color: #fff;padding: 10px;}.photoGallery .mainImage .playToggle {position: absolute;top: 10px;right: 10px;display: block;height: 30px;width: 30px;background: rgba(0,0,0,0.5);overflow: hidden;border-radius: 30px;}.photoGallery .mainImage .playToggle span {position: absolute;top: 0;left: 0;width: 100%;height: 100%;line-height: 30px;text-align: center;color: #fff;}.photoGallery .mainImage .playToggle span:last-child {display: none;}.photoGallery .mainImage .playToggle.play span:first-child {display: none;}.photoGallery .mainImage .playToggle.play span:last-child {display: block;}.photoGallery .mainImage .playToggle:hover {background: rgba(0,0,0,0.75);}.photoGallery .mainImage .nav {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 34px;height: 34px;background: rgba(0,0,0,0.5);z-index: 100;border-radius: 34px;font-size: 1.8em;text-decoration: none;color: #fff;}.photoGallery .mainImage .nav:hover {background: rgba(0,0,0,0.75);}.photoGallery .mainImage .nav.prev {left: -40px;}.photoGallery .mainImage .nav.next {right: -40px;}.photoGallery .mainImage .nav span {color: #fff;width: 100%;height: 100%;display: inline-block;line-height: 34px;text-align: center;}.photoGallery .mainImage:hover a.prev {left: 10px;}.photoGallery .mainImage:hover a.next {right: 10px;}.photoGallery .thumbnails {width: 31.66667%;float: left;margin-left: .83333%;margin-right: .83333%;}.photoGallery .thumbnails a {width: 50%;float: left;height: auto;margin-bottom: 10px;padding-left: 10px;position: relative;}.photoGallery .thumbnails a img {display: block;}.photoGallery .thumbnails a:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.25);z-index: 200;transition: all linear .2s;opacity: 0;}.photoGallery .thumbnails a:hover:before,.photoGallery .thumbnails a.active:before {opacity: 1;}.article-title {position: relative;margin-bottom: 30px;margin-top: 30px;width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.article-title h1 {margin: 0;padding: 0;color: #222a5d;max-width: 100%;border-bottom: 1px solid #222a5d;}.article-title.marginTop {margin-top: 40px;}.article-title h1+h2 {margin: 12px 0 8px 0;color: #69c;font-style: italic;font-size: 1.6em;}.article-title .postInfo {display: block;margin: 10px 0 5px 0;}.article-title .postInfo p {margin: 0;display: inline-block;float: left;position: relative;margin-left: 12px;font-size: .9em;}.article-title .postInfo p a {color: #69c;text-decoration: none;}.article-title .postInfo p a:hover {color: #4080bf;}.article-title .postInfo p:after {content: '';position: absolute;top: 0;left: -6px;display: block;height: 84%;width: 1px;background: rgba(34,42,93,0.5);}.article-title .postInfo p:first-child {margin-left: 0;}.article-title .postInfo p:first-child:after {display: none;}.article-title .postInfo p.categories a:after {content: ', ';}.article-title .postInfo p.categories a:last-child:after {display: none;}.article-title .postInfo p span {font-family: "AvenirLTStd-Light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.articlesGrid {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;padding-bottom: 30px;}.articlesGrid .articleLink {margin: 0 .83333%;padding-bottom: 20px;width: 31.66667%;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;}.articlesGrid .articleLink:after {content: '';display: block;position: absolute;top: 0;right: calc(-2.5% - 1px);height: 100%;width: 1px;background: #eee;}.articlesGrid .articleLink:nth-child(3n):after {display: none;}.articlesGrid .articleLink .thumbnail {display: block;width: 100%;float: left;}.articlesGrid .articleLink img {display: block;width: 100%;}.articlesGrid .articleLink h2 {color: #d70;font-size: 1.2em;width: 100%;display: block;float: left;margin: 15px 0 2px 0;}.articlesGrid .articleLink h2 a {color: #d70;text-decoration: none;display: block;width: 100%;}.articlesGrid .articleLink .date {color: #222a5d;margin: 0 0 8px 0;font-size: .85em;font-style: italic;}.articlesGrid .articleLink .excerpt {padding: 0 20px;margin: 0;display: block;width: 100%;float: left;}.articlesGrid .articleLink .excerpt p {font-size: .9em;color: #333;}.shareLinks {display: inline-block;padding: 10px 0;}.timeline {padding: 0 0 40px 0;margin: 70px 0 0 0;position: relative;}.timeline:before {content: '';position: absolute;top: 2px;left: calc(50% - 1px);display: block;height: calc(100% - 30px);width: 2px;background: #222a5d;}.timeline .timeline-item {width: 100%;float: left;display: block;}.timeline .timeline-item .event {width: 46%;border: 1px solid #eee;border-radius: 4px;padding: 15px 0;background: #fff;position: relative;float: right;margin-top: -20px;}.timeline .timeline-item .event:before {content: '';position: absolute;top: 20px;left: calc(-9% - 6px);display: block;width: 14px;height: 14px;border-radius: 14px;background: #fff;border: 2px solid #222a5d;}.timeline .timeline-item .event .date {display: block;height: 22px;width: calc(100% + 1px);line-height: 22px;color: #d70;font-size: 1.4em;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;text-align: left;margin: 0 0 6px -1px;padding: 0 0 0 16px;position: relative;background: #fff;}.timeline .timeline-item .event .date:after {content: '';position: absolute;top: -1px;right: 97%;display: block;width: 22px;height: 22px;border-radius: 4px;background: #fff;border: 1px solid #eee;-webkit-transform: rotate(45deg);transform: rotate(45deg);z-index: -2;}.timeline .timeline-item .event .title {display: block;padding: 0 15px;}.timeline .timeline-item .event .title p {margin: 0;color: #222a5d;font-size: 1.1em;}.timeline .timeline-item .event .title strong {font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.timeline .timeline-item .event img {display: block;max-width: calc(100% - 30px);margin: 10px 0 0 15px;}.timeline .timeline-item:nth-child(even) .event {margin-top: -250px;float: left;}.timeline .timeline-item:nth-child(even) .event:before {left: auto;right: calc(-9% - 7px);}.timeline .timeline-item:nth-child(even) .title p {text-align: right;}.timeline .timeline-item:nth-child(even) .date {margin: 0 0 6px 1px;padding: 0 16px 0 0;text-align: right;}.timeline .timeline-item:nth-child(even) .date:after {left: 97%;right: auto;}.introText+.timeline {margin-top: 30px;}.eventTitle {display: block;}.eventTitle .links {display: block;border-bottom: 2px solid #69c;padding-bottom: 10px;}.eventTitle .links a {font-size: .9em;padding: 1% 1% .8% 1%;}.eventTitle .links a:first-child {background: #69c;border: 2px solid #69c;}.eventTitle .links a:last-child {background: #fff;border: 2px solid #d70;color: #d70;float: right;}.eventTitle .links span[class^="icon"] {color: #333;margin-right: 4px;}.eventTitle h1 {color: #222a5d;padding: 30px 0 20px 0;margin: 0;}.eventDetails {background: #69c;margin-bottom: 30px;margin-top: -30px;}.eventDetails.flex {display: -webkit-box;display: -ms-flexbox;display: flex;}.eventDetails .text {width: 50%;float: left;height: 100%;padding: 40px 0 30px 0;}.eventDetails .text h2 {margin: 0;padding: 0;color: #222a5d;font-size: 1.4em;font-family: "AvenirLTStd-Light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.eventDetails .text p {color: #fff;margin: 0 0 25px 0;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;text-transform: uppercase;font-size: 1.4em;letter-spacing: 0.04em;}.eventDetails .text abbr {text-decoration: none;}.eventDetails .text .tribe-country-name {display: none !important;}.eventDetails .text a.btn,.eventDetails .text a.eventDetails {color: #fff;background: #d70;border: 2px solid rgba(255,255,255,0.5);margin: 0 5px 5px 0;}.eventDetails .text a.btn:hover,.eventDetails .text a.eventDetails:hover {background: #ce6f00;}.eventDetails .featuredImage {width: 41.66667%;float: right;height: 100%;display: block;background-position: center top !important;background-size: cover !important;}.eventDetails+.twoColumnText h3,.teamGrid .eventDetails+.text h3 {margin-bottom: 10px !important;}#tribe-events-pg-template {max-width: 100% !important;display: block;padding: 0 !important;}li.tribe-events-nav-previous a,li.tribe-events-nav-next a {color: #d70 !important;border-bottom: 1px solid transparent !important;}li.tribe-events-nav-previous a:hover,li.tribe-events-nav-next a:hover {border-bottom: 1px solid #d70 !important;}.tribe-events-back {border-bottom: 2px solid rgba(34,42,93,0.5) !important;}.tribe-events-back a {font-size: .85em !important;padding: 1.2% 1.3% 1.05% 1.3% !important;margin-bottom: 10px !important;}.tribe-events-cal-links {display: none !important;}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd a {color: #d70 !important;}.tribe-events-single-event-title {color: #222a5d !important;}.tribe-events-schedule {color: #222a5d !important;}.tribe-tickets-rsvp {display: block !important;margin-bottom: 20px !important;}.tribe-events-cost,.tribe-country-name {display: none !important;}.tribe-address {width: 100%;display: block;}.tribe-events-abbr {border-bottom: none !important;text-decoration: none !important;}.add-to-cart button {outline: none !important;background: #222a5d !important;color: #fff !important;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;border-radius: 2px !important;padding: 1.2% 1.5% 1.1% 1.5% !important;display: inline-block !important;transition: all ease-in-out .2s !important;cursor: pointer !important;}.add-to-cart button:hover {background: #2c3677 !important;}.add-to-cart button:focus {outline: none !important;}.tribe-events-tickets input {height: 36px !important;padding: 0 10px !important;outline: none !important;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;color: #888 !important;border-radius: 2px !important;border: 1px solid #c8c8c8 !important;}.tribe-rsvp-message-success {font-size: .95em !important;padding: 10px 12px !important;border-radius: 2px !important;background-color: #fff !important;color: #222a5d !important;border-color: #222a5d !important;}.eventTitleWrapper {width: 100%;display: block;position: relative;border-bottom: 2px solid rgba(34,42,93,0.5) !important;margin-bottom: 20px !important;}.eventTitleWrapper a {position: absolute;bottom: 5px;right: 0;font-size: .9em;background: #d70;}.eventTitleWrapper a:hover {background: #ce6f00;}h2.tribe-events-page-title {text-align: left !important;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: 2.2em !important;color: #222a5d;}#tribe-bar-form .tribe-bar-submit input[type=submit] {background-color: #222a5d !important;}#tribe-bar-form .tribe-bar-submit input[type=submit]:hover {color: #ccc !important;}#tribe-events-content table.tribe-events-calendar .type-tribe_events.tribe-event-featured {background-color: #222a5d !important;color: #fff !important;}.tribe-events-page-title {color: #222a5d !important;}.tribe-event-featured .tribe-events-month-event-title a {color: #fff !important;}.tribe-events-month-event-title a {color: #222a5d !important;}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {background-color: #d70 !important;}.tribe-events-list-event-title a {color: #222a5d;font-size: 1.4em;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}#tribe-events-header .tribe-events-sub-nav {display: none !important;}.eventListThumbnail {max-width: 15%;margin: 0 15px 10px 0;float: left;padding: 5px;border: 1px solid rgba(34,42,93,0.75);border-radius: 2px;}.tribe-events-venue-details {font-size: 1.2em;line-height: 1.4em;}.tribe-events-venue-details a {color: #222a5d;}.tribe-events-venue-details .btn,.tribe-events-venue-details a.eventDetails {background: #d70;color: #fff !important;padding: 1% 1.4%;font-size: .9em;margin: 0;}.tribe-events-venue-details .btn:hover,.tribe-events-venue-details a.eventDetails:hover {background: #d37200;}.venueLink a {color: #222a5d;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.venueLink .venueLinkSm {font-size: .9em;}.tribe-events-list-event-description a {color: #d70;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.tribe-event-schedule-details {font-size: 1.2em;line-height: 1.4em;margin-top: 5px;}.eventsList .tribe-events-event-cost {display: none;}a.eventDetails {background: #d70;color: #fff;margin-top: 20px;}a.eventDetails:hover {background: rgba(221,119,0,0.85);}.eventBack {display: block;border-bottom: 2px solid rgba(34,42,93,0.5) !important;margin-bottom: 30px;}.eventBack a.btn,.eventBack a.eventDetails {font-size: .85em !important;padding: 1.2% 1.3% 1.05% 1.3% !important;margin-bottom: 10px !important;border: 2px solid #222a5d;}.eventBack a.btn:hover,.eventBack a.eventDetails:hover {border-color: #2d377b;}.eventBack .addToCalendar {border: 2px solid #d70 !important;background: #fff;color: #333;float: right;}#tribe-events-footer+a.tribe-events-ical {display: none !important;}.teamGrid {padding: 40px 0;}.teamGrid .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}.teamGrid .team-item {margin: .83333% .83333% 20px .83333%;width: 23.33333%;}.teamGrid .team-item .headshot {position: relative;display: block;}.teamGrid .team-item .headshot .hoverImg {position: absolute;top: 0;left: 0;z-index: 100;width: 100%;height: 100%;display: block;transition: .2s all ease-in-out;opacity: 0;}.teamGrid .team-item .headshot:hover span {opacity: 1;}.teamGrid .team-item .headshot .linkInfo {position: absolute;display: block;bottom: 0;left: 0;width: 100%;padding: 5px 8px;background: rgba(0,0,0,0.25);color: #fff;z-index: 200;font-size: .75em;font-style: italic;font-family: "AvenirLTStd-BookOblique",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.teamGrid .team-item .name {display: block;width: 100%;margin-top: 10px;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;color: #d70;text-decoration: none;}.teamGrid .team-item .title {font-size: .85em;font-style: italic;}.teamGrid .team-item .title p {margin-bottom: 0;}.teamGrid .team-item .company {display: block;margin-bottom: 10px;}.teamGrid .team-item .iconLink {display: inline-block;color: #d70;text-decoration: none;font-size: .85em;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;margin-right: 5px;}.teamGrid .team-item .iconLink span {font-size: 1.2em;margin-right: 5px;position: relative;top: 1px;}.teamGrid .text {padding: 0 .83333%;width: 100%;}.teamGrid .text+.team-item,.teamGrid .text+.team-item ~ .team-item {margin-top: 20px;}.teamHeader {background: #eee url("../webimages/stripes.png") repeat;}.teamHeader .container {position: relative;}.teamHeader .headshot {width: 33.33333%;float: left;background: #eee;position: relative;display: block;}.teamHeader .headshot img {max-width: 100%;display: block;}.teamHeader .headshot .hoverImg {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;z-index: 200;opacity: 0;transition: .2s all ease-in-out;}.teamHeader .headshot:hover .hoverImg {opacity: 1;}.teamHeader .employeeInfo {position: absolute;bottom: 0;right: 0;display: block;height: auto;width: 66.66667%;float: left;padding: 0 0 25px 25px;}.teamHeader .employeeInfo h1 {margin: 0;padding: 0;color: #222a5d;font-size: 2.2em;}.teamHeader .employeeInfo .certifications {margin: 3px 0 5px 0;display: block;float: left;width: 100%;}.teamHeader .employeeInfo .certifications ul {display: block;float: left;margin: 0;padding: 0;float: left;}.teamHeader .employeeInfo .certifications li {display: inline-block;color: #69c;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-size: 1.1em;margin: 0 4px 0 0;}.teamHeader .employeeInfo .certifications li:after {content: ',';}.teamHeader .employeeInfo .certifications li:last-child:after {content: '';}.teamHeader .employeeInfo .title {font-style: italic;color: #69c;font-size: 1.1em;width: 100%;}.teamHeader .employeeInfo .title p {margin: 0;line-height: 1.2em;}.teamHeader .employeeInfo .address {display: block;margin-top: 15px;color: #222a5d;font-size: 1.1em;width: 100%;}.teamHeader .employeeInfo .address p {margin: 0;}.teamHeader .employeeInfo .address strong {font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.connectBar {background: #fff;border-color: #888;border-style: solid;border-width: 1px 0;padding: 18px 0 15px 0;margin: 0 0 30px 0;}.connectBar h3 {color: #888;font-size: .9em;float: left;margin: 0;padding: 0;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.connectBar .links {display: block;float: left;}.connectBar .links ul {display: block;float: left;list-style: none;margin: 0;padding: 0;}.connectBar .links ul li {display: inline-block;margin: 0;padding: 0;}.connectBar .links ul:first-child li {color: #888;font-size: .9em;position: relative;padding: 0 8px 0 0;margin: 0 5px 0 0;}.connectBar .links ul:first-child li:after {content: '';position: absolute;top: 0;right: 0;height: 95%;width: 1px;background: #888;display: block;}.connectBar .links ul:first-child li:last-child:after {display: none;}.connectBar .links ul:first-child a {color: #d70;text-decoration: none;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.connectBar .links ul:last-child {margin-left: 3px;}.connectBar .links ul:last-child li {margin-left: 8px;}.connectBar .links ul:last-child a {color: #69c;text-decoration: none;font-size: 1.1em;}.employeeInfo-secondary {padding: 20px;border: 1px solid #eee;background: #fff;margin: 0 0 30px 0;}.employeeInfo-secondary h2 {text-transform: uppercase;color: #69c;font-size: 1.1em;letter-spacing: 0.1em;margin: 20px 0 2px 0;padding: 0;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.employeeInfo-secondary h2:first-child {margin-top: 0;}.employeeInfo-secondary ul {margin: 0;padding: 0;list-style: none;}.employeeInfo-secondary ul li {margin: 0 0 7px 0;}.employeeInfo-secondary h2 ~ h3 {margin: 5px 0 2px 0;padding: 0;font-size: .7em;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;text-transform: uppercase;color: #888;letter-spacing: 0.1em;}.employeeInfo-secondary h3+ul {padding-left: 5px;margin-bottom: 10px;}.employeeInfo-secondary ul:last-of-type {margin-bottom: 0;}.employeeInfo-secondary a {text-decoration: none;color: #d70;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.gridContent.testimonials .text {text-align: center;font-size: .9em;padding-bottom: 30px;}.gridContent.testimonials .text p {margin-bottom: 3px;}.gridContent.testimonials .name {font-family: 'Parisienne', cursive;font-size: 1.5em;position: relative;margin: 25px 0 0 0;}.gridContent.testimonials .name:before {content: '';display: block;width: 70%;height: 1px;position: absolute;top: -9px;left: 15%;background: #fff;}.gridContent.awards .logo {display: block;width: 100%;height: 16vw;background: #fff;border: 1px solid #69c;position: relative;}.gridContent.awards .logoImg {display: block;position: absolute;z-index: 2;background-position: center center !important;background-size: contain !important;height: inherit;width: 84%;height: 84%;top: 8%;left: 8%;}.gridContent.awards .photoImg {display: block;position: absolute;top: 0;left: 0;z-index: 2;height: 100%;border-bottom: 2px solid #69c;width: 100%;height: 100%;background-size: cover !important;background-position: center center !important;}.gridContent.awards .text {text-align: center;font-size: .9em;}.gridContent.awards h2 {font-size: 1.2em;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.gridContent.awards .source {position: relative;margin: 35px 0 0 0;font-size: .85em;font-style: italic;}.gridContent.awards .source:before {content: '';display: block;width: 70%;height: 1px;position: absolute;top: -15px;left: 15%;background: #fff;}.resourceThumbs .intro {padding: 0 .83333%;}.resourceThumbs .grid {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.resourceThumbs .grid.vertical .grid-item {width: 23.33333%;}.resourceThumbs .grid.horizontal .grid-item {width: 31.66667%;}.resourceThumbs .grid .grid-item {margin: 0 .83333% 20px .83333%;-webkit-box-flex: 1 100%;-ms-flex-positive: 1 100%;flex-grow: 1 100%;}.resourceThumbs .grid .grid-item a {color: #222a5d;text-decoration: none;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;position: relative;display: block;width: 100%;height: auto;}.resourceThumbs .grid .grid-item a img {border: 1px solid #eee;margin-bottom: 10px;transition: all linear .75s;}.resourceThumbs .grid .grid-item a span.title {padding: 2px;display: block;}.resourceThumbs .grid .grid-item a:hover {color: #1b224a;}.resourceThumbs .grid .grid-item a:hover img {opacity: .5;}.resourceThumbs .grid .grid-item .desc {display: block;font-size: .9em;padding: 5px 0 0 0;}.resourceThumbs .grid .grid-item span.video {position: relative;display: block;width: 100%;height: auto;}.resourceThumbs .grid .grid-item span.video .icon-play {position: absolute;top: 0;left: 0;z-index: 100;width: 100%;height: 100%;display: block;background: rgba(0,0,0,0.05);transition: .2s all ease-in-out;}.resourceThumbs .grid .grid-item span.video .icon-play:before {font-size: 4em;text-align: center;width: 100%;display: block;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);color: rgba(255,255,255,0.25);transition: .2s all ease-in-out;}.resourceThumbs .grid .grid-item span.video:hover .icon-play {background: rgba(0,0,0,0.15);}.resourceThumbs .grid .grid-item span.video:hover .icon-play:before {color: rgba(255,255,255,0.9);}form#searchform {position: relative;border: 2px solid #eee;border-radius: 2px;width: 60%;height: 52px;padding: 5px;display: block;float: left;margin: 30px 0;}form#searchform p {margin: 0;padding: 0;}form#searchform input[type="text"] {display: block;float: left;width: 80%;height: 38px;outline: none;border: none;margin: 0;padding: 0 5px;font-family: "AvenirLTStd-Book",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;color: #888;font-size: 1em;}form#searchform input[type="text"]:focus {outline: none;color: #6f6f6f;}form#searchform input[type="submit"] {display: inline-block;width: 19%;height: 38px;border: none;position: absolute;top: 50%;right: 5px;-webkit-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;}.twoColumnText #searchform,.teamGrid .text #searchform {width: 85%;}.searchTerm {font-family: "AvenirLTStd-Light",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;font-style: italic;}.searchResults {padding: 20px 30px 40px 30px;}.searchResults h2 {color: #888;margin-bottom: 10px;text-transform: uppercase;font-size: .9em;letter-spacing: .1em;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;border-bottom: 1px solid rgba(136,136,136,0.25);}.searchResults h2:after {content: ":";}.searchResults h3 {margin: 0 0 5px 0;padding: 0;}.searchResults h3 a {color: #222a5d;text-decoration: none;border-bottom: 1px solid transparent;}.searchResults h3 a:hover {border-bottom: 1px solid #222a5d;}.searchResults p {color: #888;font-size: .9em;}.searchResults .post {padding-left: 10px;margin-bottom: 10px;}.cases {display: block;position: relative;}.cases .case {margin: 20px 0 25px 0;padding-left: 20px;}.cases .case h3 {font-size: 1.2em;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;color: #222a5d;border-bottom: 1px solid rgba(34,42,93,0.25);margin: 0 0 5px 0;}.cases .case p {margin-bottom: 0;margin-top: 10px;}.cases .case p:first-of-type {margin-top: 0;}.cases .case .names {display: block;margin: 4px 0 0 0;padding: 0;}.cases .case .names li {font-size: .8em;color: #69c;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;display: inline-block;margin: 0 .35em 0 0;}.cases .case .names li:after {content: ', ';display: inline-block;}.cases .case .names li:last-child:after {content: '';}.cases .case .names li a {color: #69c;text-decoration: none;font-family: "AvenirLTStd-Heavy",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight: normal;}.mobileShow {display: none;}.mobileHide {display: inherit;}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: .8;}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;box-sizing: border-box;}.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: zoom-out;}.mfp-zoom {cursor: pointer;cursor: zoom-in;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.mfp-loading.mfp-figure {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}.mfp-preloader a {color: #CCC;}.mfp-preloader a:hover {color: #fff;}.mfp-s-ready .mfp-preloader {display: none;}.mfp-s-error .mfp-content {display: none;}button.mfp-close,button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;box-shadow: none;-ms-touch-action: manipulation;touch-action: manipulation;}button::-moz-focus-inner {padding: 0;border: 0;}.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: .65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace;}.mfp-close:hover,.mfp-close:focus {opacity: 1;}.mfp-close:active {top: 1px;}.mfp-close-btn-in .mfp-close {color: #333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}.mfp-arrow {position: absolute;opacity: .65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}.mfp-arrow:active {margin-top: -54px;}.mfp-arrow:hover,.mfp-arrow:focus {opacity: 1;}.mfp-arrow:before,.mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}.mfp-arrow-left {left: 0;}.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F;}.mfp-arrow-right {right: 0;}.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}.mfp-arrow-right:before {border-left: 27px solid #3F3F3F;}.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}.mfp-iframe-holder .mfp-close {top: -40px;}.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;box-shadow: 0 0 8px rgba(0,0,0,0.6);background: #000;}img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}.mfp-figure {line-height: 0;}.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;box-shadow: 0 0 8px rgba(0,0,0,0.6);background: #444;}.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}.mfp-figure figure {margin: 0;}.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger {padding: 10px 10px;display: inline-block;cursor: pointer;transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;transition-duration: .2s;transition-timing-function: ease;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;}.hamburger:hover {opacity: .8;}.hamburger-box {width: 26px;height: 19px;display: inline-block;position: relative;}.hamburger-inner {display: block;top: 50%;margin-top: -1.5px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after {width: 26px;height: 3px;background-color: #fff;border-radius: 3px;position: absolute;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;transition-duration: 0.15s;transition-timing-function: ease;}.hamburger-inner::before,.hamburger-inner::after {content: "";display: block;}.hamburger-inner::before {top: -8px;}.hamburger-inner::after {bottom: -8px;}.hamburger--3dx .hamburger-box {-webkit-perspective: 52px;perspective: 52px;}.hamburger--3dx .hamburger-inner {transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after {transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dx.is-active .hamburger-inner {background-color: transparent;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}.hamburger--3dx.is-active .hamburger-inner::before {-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--3dx.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);}.hamburger--3dx-r .hamburger-box {-webkit-perspective: 52px;perspective: 52px;}.hamburger--3dx-r .hamburger-inner {transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after {transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dx-r.is-active .hamburger-inner {background-color: transparent;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}.hamburger--3dx-r.is-active .hamburger-inner::before {-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--3dx-r.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);}.hamburger--3dy .hamburger-box {-webkit-perspective: 52px;perspective: 52px;}.hamburger--3dy .hamburger-inner {transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after {transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dy.is-active .hamburger-inner {background-color: transparent;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);}.hamburger--3dy.is-active .hamburger-inner::before {-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--3dy.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);}.hamburger--3dy-r .hamburger-box {-webkit-perspective: 52px;perspective: 52px;}.hamburger--3dy-r .hamburger-inner {transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after {transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);}.hamburger--3dy-r.is-active .hamburger-inner {background-color: transparent;-webkit-transform: rotateX(180deg);transform: rotateX(180deg);}.hamburger--3dy-r.is-active .hamburger-inner::before {-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--3dy-r.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);}.hamburger--arrow.is-active .hamburger-inner::before {-webkit-transform: translate3d(-5.2px, 0, 0) rotate(-45deg) scale(0.7, 1);transform: translate3d(-5.2px, 0, 0) rotate(-45deg) scale(0.7, 1);}.hamburger--arrow.is-active .hamburger-inner::after {-webkit-transform: translate3d(-5.2px, 0, 0) rotate(45deg) scale(0.7, 1);transform: translate3d(-5.2px, 0, 0) rotate(45deg) scale(0.7, 1);}.hamburger--arrow-r.is-active .hamburger-inner::before {-webkit-transform: translate3d(5.2px, 0, 0) rotate(45deg) scale(0.7, 1);transform: translate3d(5.2px, 0, 0) rotate(45deg) scale(0.7, 1);}.hamburger--arrow-r.is-active .hamburger-inner::after {-webkit-transform: translate3d(5.2px, 0, 0) rotate(-45deg) scale(0.7, 1);transform: translate3d(5.2px, 0, 0) rotate(-45deg) scale(0.7, 1);}.hamburger--arrowalt .hamburger-inner::before {transition: top 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition: top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition: top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);}.hamburger--arrowalt .hamburger-inner::after {transition: bottom 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition: bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition: bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);}.hamburger--arrowalt.is-active .hamburger-inner::before {top: 0;-webkit-transform: translate3d(-5.2px, -6.5px, 0) rotate(-45deg) scale(0.7, 1);transform: translate3d(-5.2px, -6.5px, 0) rotate(-45deg) scale(0.7, 1);transition: top 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition: top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition: top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}.hamburger--arrowalt.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: translate3d(-5.2px, 6.5px, 0) rotate(45deg) scale(0.7, 1);transform: translate3d(-5.2px, 6.5px, 0) rotate(45deg) scale(0.7, 1);transition: bottom 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition: bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition: bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}.hamburger--arrowalt-r .hamburger-inner::before {transition: top 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition: top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition: top 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);}.hamburger--arrowalt-r .hamburger-inner::after {transition: bottom 0.1s 0.15s ease,-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition: bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);transition: bottom 0.1s 0.15s ease,transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);}.hamburger--arrowalt-r.is-active .hamburger-inner::before {top: 0;-webkit-transform: translate3d(5.2px, -6.5px, 0) rotate(45deg) scale(0.7, 1);transform: translate3d(5.2px, -6.5px, 0) rotate(45deg) scale(0.7, 1);transition: top 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition: top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition: top 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}.hamburger--arrowalt-r.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: translate3d(5.2px, 6.5px, 0) rotate(-45deg) scale(0.7, 1);transform: translate3d(5.2px, 6.5px, 0) rotate(-45deg) scale(0.7, 1);transition: bottom 0.1s ease,-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition: bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);transition: bottom 0.1s ease,transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22),-webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after {transition-property: none;}.hamburger--boring.is-active .hamburger-inner {-webkit-transform: rotate(45deg);transform: rotate(45deg);}.hamburger--boring.is-active .hamburger-inner::before {top: 0;opacity: 0;}.hamburger--boring.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.hamburger--collapse .hamburger-inner {top: auto;bottom: 0;transition-duration: 0.15s;transition-delay: 0.15s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse .hamburger-inner::after {top: -16px;transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before {transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse.is-active .hamburger-inner {-webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);transition-delay: 0.32s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--collapse.is-active .hamburger-inner::after {top: 0;opacity: 0;transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.27s linear;}.hamburger--collapse.is-active .hamburger-inner::before {top: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--collapse-r .hamburger-inner {top: auto;bottom: 0;transition-duration: 0.15s;transition-delay: 0.15s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse-r .hamburger-inner::after {top: -16px;transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;}.hamburger--collapse-r .hamburger-inner::before {transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--collapse-r.is-active .hamburger-inner {-webkit-transform: translate3d(0, -8px, 0) rotate(45deg);transform: translate3d(0, -8px, 0) rotate(45deg);transition-delay: 0.32s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--collapse-r.is-active .hamburger-inner::after {top: 0;opacity: 0;transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.27s linear;}.hamburger--collapse-r.is-active .hamburger-inner::before {top: 0;-webkit-transform: rotate(90deg);transform: rotate(90deg);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--elastic .hamburger-inner {top: 1.5px;transition-duration: 0.4s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger--elastic .hamburger-inner::before {top: 8px;transition: opacity 0.15s 0.4s ease;}.hamburger--elastic .hamburger-inner::after {top: 16px;transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger--elastic.is-active .hamburger-inner {-webkit-transform: translate3d(0, 8px, 0) rotate(135deg);transform: translate3d(0, 8px, 0) rotate(135deg);transition-delay: 0.1s;}.hamburger--elastic.is-active .hamburger-inner::before {transition-delay: 0s;opacity: 0;}.hamburger--elastic.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -16px, 0) rotate(-270deg);transform: translate3d(0, -16px, 0) rotate(-270deg);transition-delay: 0.1s;}.hamburger--elastic-r .hamburger-inner {top: 1.5px;transition-duration: 0.4s;transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger--elastic-r .hamburger-inner::before {top: 8px;transition: opacity 0.15s 0.4s ease;}.hamburger--elastic-r .hamburger-inner::after {top: 16px;transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);}.hamburger--elastic-r.is-active .hamburger-inner {-webkit-transform: translate3d(0, 8px, 0) rotate(-135deg);transform: translate3d(0, 8px, 0) rotate(-135deg);transition-delay: 0.1s;}.hamburger--elastic-r.is-active .hamburger-inner::before {transition-delay: 0s;opacity: 0;}.hamburger--elastic-r.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -16px, 0) rotate(270deg);transform: translate3d(0, -16px, 0) rotate(270deg);transition-delay: 0.1s;}.hamburger--emphatic {overflow: hidden;}.hamburger--emphatic .hamburger-inner {transition: background-color 0.2s 0.25s ease-in;}.hamburger--emphatic .hamburger-inner::before {left: 0;transition: top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in;transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);}.hamburger--emphatic .hamburger-inner::after {top: 8px;right: 0;transition: top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in;transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);}.hamburger--emphatic.is-active .hamburger-inner {transition-delay: 0s;transition-timing-function: ease-out;background-color: transparent;}.hamburger--emphatic.is-active .hamburger-inner::before {left: -52px;top: -52px;-webkit-transform: translate3d(52px, 52px, 0) rotate(45deg);transform: translate3d(52px, 52px, 0) rotate(45deg);transition: left 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition: left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition: left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);}.hamburger--emphatic.is-active .hamburger-inner::after {right: -52px;top: -52px;-webkit-transform: translate3d(-52px, 52px, 0) rotate(-45deg);transform: translate3d(-52px, 52px, 0) rotate(-45deg);transition: right 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition: right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition: right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);}.hamburger--emphatic-r {overflow: hidden;}.hamburger--emphatic-r .hamburger-inner {transition: background-color 0.2s 0.25s ease-in;}.hamburger--emphatic-r .hamburger-inner::before {left: 0;transition: top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in;transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,left 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);}.hamburger--emphatic-r .hamburger-inner::after {top: 8px;right: 0;transition: top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in;transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335),top 0.05s 0.2s linear,right 0.2s 0.25s ease-in,-webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335);}.hamburger--emphatic-r.is-active .hamburger-inner {transition-delay: 0s;transition-timing-function: ease-out;background-color: transparent;}.hamburger--emphatic-r.is-active .hamburger-inner::before {left: -52px;top: 52px;-webkit-transform: translate3d(52px, -52px, 0) rotate(-45deg);transform: translate3d(52px, -52px, 0) rotate(-45deg);transition: left 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition: left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition: left 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);}.hamburger--emphatic-r.is-active .hamburger-inner::after {right: -52px;top: 52px;-webkit-transform: translate3d(-52px, -52px, 0) rotate(45deg);transform: translate3d(-52px, -52px, 0) rotate(45deg);transition: right 0.2s ease-out,top 0.05s 0.2s linear,-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition: right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);transition: right 0.2s ease-out,top 0.05s 0.2s linear,transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1);}.hamburger--slider .hamburger-inner {top: 1.5px;}.hamburger--slider .hamburger-inner::before {top: 8px;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;transition-timing-function: ease;transition-duration: 0.2s;}.hamburger--slider .hamburger-inner::after {top: 16px;}.hamburger--slider.is-active .hamburger-inner {-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--slider.is-active .hamburger-inner::before {-webkit-transform: rotate(-45deg) translate3d(-3.71429px, -5px, 0);transform: rotate(-45deg) translate3d(-3.71429px, -5px, 0);opacity: 0;}.hamburger--slider.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -16px, 0) rotate(-90deg);transform: translate3d(0, -16px, 0) rotate(-90deg);}.hamburger--slider-r .hamburger-inner {top: 1.5px;}.hamburger--slider-r .hamburger-inner::before {top: 8px;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;transition-timing-function: ease;transition-duration: 0.2s;}.hamburger--slider-r .hamburger-inner::after {top: 16px;}.hamburger--slider-r.is-active .hamburger-inner {-webkit-transform: translate3d(0, 8px, 0) rotate(-45deg);transform: translate3d(0, 8px, 0) rotate(-45deg);}.hamburger--slider-r.is-active .hamburger-inner::before {-webkit-transform: rotate(45deg) translate3d(3.71429px, -5px, 0);transform: rotate(45deg) translate3d(3.71429px, -5px, 0);opacity: 0;}.hamburger--slider-r.is-active .hamburger-inner::after {-webkit-transform: translate3d(0, -16px, 0) rotate(90deg);transform: translate3d(0, -16px, 0) rotate(90deg);}.hamburger--spring .hamburger-inner {top: 1.5px;transition: background-color 0s 0.15s linear;}.hamburger--spring .hamburger-inner::before {top: 8px;transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spring .hamburger-inner::after {top: 16px;transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spring.is-active .hamburger-inner {transition-delay: 0.32s;background-color: transparent;}.hamburger--spring.is-active .hamburger-inner::before {top: 0;transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 8px, 0) rotate(45deg);transform: translate3d(0, 8px, 0) rotate(45deg);}.hamburger--spring.is-active .hamburger-inner::after {top: 0;transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 8px, 0) rotate(-45deg);transform: translate3d(0, 8px, 0) rotate(-45deg);}.hamburger--spring-r .hamburger-inner {top: auto;bottom: 0;transition-duration: 0.15s;transition-delay: 0s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spring-r .hamburger-inner::after {top: -16px;transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear;}.hamburger--spring-r .hamburger-inner::before {transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spring-r.is-active .hamburger-inner {-webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);transform: translate3d(0, -8px, 0) rotate(-45deg);transition-delay: 0.32s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spring-r.is-active .hamburger-inner::after {top: 0;opacity: 0;transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s 0.32s linear;}.hamburger--spring-r.is-active .hamburger-inner::before {top: 0;-webkit-transform: rotate(90deg);transform: rotate(90deg);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--stand .hamburger-inner {transition: background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear;transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--stand .hamburger-inner::before {transition: top 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--stand .hamburger-inner::after {transition: bottom 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--stand.is-active .hamburger-inner {-webkit-transform: rotate(90deg);transform: rotate(90deg);background-color: transparent;transition: background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear;transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--stand.is-active .hamburger-inner::before {top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);transition: top 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--stand.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);transition: bottom 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--stand-r .hamburger-inner {transition: background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear;transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s 0.1s linear,-webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--stand-r .hamburger-inner::before {transition: top 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: top 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--stand-r .hamburger-inner::after {transition: bottom 0.1s 0.1s ease-in,-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.1s ease-in,transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--stand-r.is-active .hamburger-inner {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);background-color: transparent;transition: background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear;transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s 0.22s linear,-webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--stand-r.is-active .hamburger-inner::before {top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);transition: top 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: top 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--stand-r.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);transition: bottom 0.1s 0.12s ease-out,-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s 0.12s ease-out,transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spin .hamburger-inner {transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin .hamburger-inner::before {transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after {transition: bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin.is-active .hamburger-inner {-webkit-transform: rotate(225deg);transform: rotate(225deg);transition-delay: 0.14s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spin.is-active .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;}.hamburger--spin.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);transition: bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spin-r .hamburger-inner {transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin-r .hamburger-inner::before {transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in;}.hamburger--spin-r .hamburger-inner::after {transition: bottom 0.1s 0.34s ease-in,-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.34s ease-in,transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--spin-r.is-active .hamburger-inner {-webkit-transform: rotate(-225deg);transform: rotate(-225deg);transition-delay: 0.14s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--spin-r.is-active .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out;}.hamburger--spin-r.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);transition: bottom 0.1s ease-out,-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease-out,transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--squeeze .hamburger-inner {transition-duration: 0.1s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--squeeze .hamburger-inner::before {transition: top 0.1s 0.14s ease, opacity 0.1s ease;}.hamburger--squeeze .hamburger-inner::after {transition: bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition: bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);}.hamburger--squeeze.is-active .hamburger-inner {-webkit-transform: rotate(45deg);transform: rotate(45deg);transition-delay: 0.14s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--squeeze.is-active .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.1s ease, opacity 0.1s 0.14s ease;}.hamburger--squeeze.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);transition: bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition: bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);}.hamburger--vortex .hamburger-inner {transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after {transition-duration: 0s;transition-delay: 0.1s;transition-timing-function: linear;}.hamburger--vortex .hamburger-inner::before {transition-property: top, opacity;}.hamburger--vortex .hamburger-inner::after {transition-property: bottom, -webkit-transform;transition-property: bottom, transform;transition-property: bottom, transform, -webkit-transform;}.hamburger--vortex.is-active .hamburger-inner {-webkit-transform: rotate(765deg);transform: rotate(765deg);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after {transition-delay: 0s;}.hamburger--vortex.is-active .hamburger-inner::before {top: 0;opacity: 0;}.hamburger--vortex.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(90deg);transform: rotate(90deg);}.hamburger--vortex-r .hamburger-inner {transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after {transition-duration: 0s;transition-delay: 0.1s;transition-timing-function: linear;}.hamburger--vortex-r .hamburger-inner::before {transition-property: top, opacity;}.hamburger--vortex-r .hamburger-inner::after {transition-property: bottom, -webkit-transform;transition-property: bottom, transform;transition-property: bottom, transform, -webkit-transform;}.hamburger--vortex-r.is-active .hamburger-inner {-webkit-transform: rotate(-765deg);transform: rotate(-765deg);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after {transition-delay: 0s;}.hamburger--vortex-r.is-active .hamburger-inner::before {top: 0;opacity: 0;}.hamburger--vortex-r.is-active .hamburger-inner::after {bottom: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}.hamburger:focus {outline: none;}.mediabox-wrap {position: fixed;width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);top: 0;left: 0;opacity: 0;z-index: 9999;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: mediabox;animation-name: mediabox;}.mediabox-content {max-width: 853px;display: block;margin: 0 auto;height: 100%;position: relative;outline: none;}.mediabox-content:focus {outline: none;}.mediabox-content iframe {max-width: 100% !important;width: 100% !important;display: block !important;height: 480px !important;border: none !important;position: absolute;top: 0;bottom: 0;margin: auto 0;}.mediabox-hide {-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: mediaboxhide;animation-name: mediaboxhide;}.mediabox-close {position: absolute;top: 0;cursor: pointer;bottom: 528px;right: 0px;margin: auto 0;width: 24px;height: 24px;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMvSURBVHja7Js9aBRBFMd/d1lPY6FiJVjY+Fkoxl7wA1Q0prQRS6tgoZV2MWIRRVHUUq3U+JnESrS2sBXBzipREWMlATXwt8gFznC5nd15M7Nn8uC45nZnfr/dY96+N1uTxFKOOks8lgUU/H2t4tJqIQUcAiaBGeBymcECRgO4B/wBPgJ9zkdKcvkclfRL/8ZtSTXH40N+GpLGF8zth6Q9Lse7DHCsDXxVJLSDLyQhb4B+Sb/VOVJJ6ATfKqGvrIDjDvCpJLjAz8d0JwmLDTBQAD62hIakiYJzm5a021VAfwn4WBLKwLdK2JUnIJP0XX4RSoIP/Hy8W3jeepv1dL3nmjwI3DLOExrAU2DA8zwb8xKhGeCuwYQtJTSAZwbwAHdcEqFM0mPZhO/foSHppdFcrraby2IDV0FCcPi8PCClhCjwLplgCgkrDeGv5I3pcjViSogK7yogloTo8EUEhJaQBL6oAGsJ9yVtkrRD0qsU8JKolagKZ8AD4ETFymFXgPOAQpXE5mMWOAk86XZ4n6pwlSSUhvcti1dBghe8RV8gpYQRX3irxkgKCSPABV94y85QTAlm8NatsRgSTOGBUnmAS57w3KiA0Ro3gHOW8KEEAOwE3hvfXWubFauu6A6vCND07OmW9viq5vpsGT3AtRAN2XoA+BfAwQBiTweoNpMZw48BRwKuAoPN7zNVWwZjwAfpO9S7DN5cQmYAPw4cTvAsYPJ3qHcpvNmdUO9ieBMJZQT0AhMVgfeWUC8BP87cjjHfuA6sATY0c4c0EgpUUHslvTaq3l5aUL1N1oarAnxSCVWBTyYhJvyw41XJJI3GkpAH/yYyfHQJi01gdUL4qBKqCh9NQrtBx4wGvGi0XS6T9MhoTkN5AtZVDN5awlTePsGfwDfPjGwYGDKu3s4Cp4BRz/N8cskED0iaqciVt7wTvkra5roKlJEQGt5HwhdJ24vmAUUkDEV+VyCT9NBxbp/bXXnXTNBFQmz4IhI6wrs+C+zvICEVvIuEKUlbrZ4G97WRkBq+k4RJSVusd4ntlfSheVudrQh8q4SbmntH6K2kzSF3if1Xsfzq7LKAJR5/BwCdAQBJn4egPgAAAABJRU5ErkJggg==") no-repeat;background-size: 24px 24px;}.mediabox-close:hover {opacity: 0.5;}.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;left: 0;top: 0;display: block;}.slick-track:before,.slick-track:after {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}[dir="rtl"] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-arrow.slick-hidden {display: none;}@font-face {font-family:'AvenirLTStd-Heavy';src:url("../fonts/webfonts/338ECA_0_0.eot");src:url("../fonts/webfonts/338ECA_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/webfonts/338ECA_0_0.woff2") format("woff2"),url("../fonts/webfonts/338ECA_0_0.woff") format("woff"),url("../fonts/webfonts/338ECA_0_0.ttf") format("truetype");}@font-face {font-family:'AvenirLTStd-BookOblique';src:url("../fonts/webfonts/338ECA_1_0.eot");src:url("../fonts/webfonts/338ECA_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/webfonts/338ECA_1_0.woff2") format("woff2"),url("../fonts/webfonts/338ECA_1_0.woff") format("woff"),url("../fonts/webfonts/338ECA_1_0.ttf") format("truetype");}@font-face {font-family:'AvenirLTStd-Light';src:url("../fonts/webfonts/338ECA_2_0.eot");src:url("../fonts/webfonts/338ECA_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/webfonts/338ECA_2_0.woff2") format("woff2"),url("../fonts/webfonts/338ECA_2_0.woff") format("woff"),url("../fonts/webfonts/338ECA_2_0.ttf") format("truetype");}@font-face {font-family:'AvenirLTStd-Book';src:url("../fonts/webfonts/338ECA_3_0.eot");src:url("../fonts/webfonts/338ECA_3_0.eot?#iefix") format("embedded-opentype"),url("../fonts/webfonts/338ECA_3_0.woff2") format("woff2"),url("../fonts/webfonts/338ECA_3_0.woff") format("woff"),url("../fonts/webfonts/338ECA_3_0.ttf") format("truetype");}@font-face {font-family:'icomoon';src:url("../fonts/icons/icomoon.eot?61o8on");src:url("../fonts/icons/icomoon.eot?61o8on#iefix") format("embedded-opentype"),url("../fonts/icons/icomoon.woff2?61o8on") format("woff2"),url("../fonts/icons/icomoon.ttf?61o8on") format("truetype"),url("../fonts/icons/icomoon.woff?61o8on") format("woff"),url("../fonts/icons/icomoon.svg?61o8on#icomoon") format("svg");font-weight:normal;font-style:normal;}@media only screen and (min-width: 1401px) {body#debug:before {content: 'super';}.filterBar .container {padding: 0 .5325vw;}}@media only screen and (max-width: 1400px) {body#debug:before {content: 'wide';}.gridContent.awards .logo {height: 18vw;}}@media only screen and (max-width: 1120px) {body#debug:before {content: 'desktop';}.container {max-width: 94%;}.contentPush {margin-bottom: 15px;}.homeHero .text h2 {font-size: 1.7em;}.gridContent.awards .logo {height: 22vw;}}@media only screen and (max-width: 960px) {body#debug:before {content: 'narrow';}.popupModal {width: 60%;left: 20%;top: 15%;}.popupModal.active {top: 20%;}.filterBar .filter-links ul a {margin: 0 7px;font-size: .9em;}.filterBar .filter-links li>ul li {width: 50%;}.filterBar .filter-links .search .searchBar {width: 25vw;}.homeHero .text {max-width: 60%;}.homeHero .text h2 {font-size: 1.4em;}.featuredArticles {width: 48.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.featuredArticles div[class$='item'] img {max-width: 40%;}.featuredArticles div[class$='item'] .text {width: 58.33333%;float: left;}.upcomingEvents {width: 48.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.bannerAlert .alert a.subscribe {font-size: .8em;}.testimonials-home .testimonials-item .image {width: 15vw;height: 15vw;border-radius: 15vw;}.testimonials-home .testimonials-item {width: 50%;float: left;}.testimonials-home .testimonials-item:nth-child(even) {border: none;}.photoLink .image {height: 26vw;}.photoLink a span {font-size: 1.8vw;}.photoLink a:hover span {background: transparent;border: none;}.gridContent .grid-item {width: 46.66667%;}.twoColumnText .main,.teamGrid .text .main {width: 58.33333%;float: left;}.twoColumnText aside,.teamGrid .text aside {width: 41.66667%;float: left;}.article-title h1 {font-size: 1.8em;}.articlesGrid .articleLink {width: 48.33333%;}.articlesGrid .articleLink:after {right: calc(-1.66667% - 1px);}.articlesGrid .articleLink:nth-child(3n):after {display: block;}.articlesGrid .articleLink:nth-child(even):after {display: none;}.timeline .timeline-item .event:before {left: calc(-9% - 7px);}.timeline .timeline-item .event .date:after {right: 96.5%;}.timeline .timeline-item:nth-child(even) .event:before {right: calc(-8.75% - 8px);}.timeline .timeline-item:nth-child(even) .date:after {left: 96.5%;}.teamGrid .team-item {width: 31.66667%;}.teamHeader .employeeInfo h1 {font-size: 1.8em;}.teamHeader .employeeInfo .certifications li {font-size: .9em;}.connectBar .links {width: 100%;display: block;}.connectBar .links ul:first-child {float: left;}.connectBar .links ul:last-child {float: right;}.gridContent.awards .logo {height: 25vw;}.resourceThumbs .grid.vertical .grid-item {width: 31.66667%;}.resourceThumbs .grid.horizontal .grid-item {width: 48.33333%;}form#searchform {width: 70%;}}@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75);}.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0,0,0,0.6);position: fixed;text-align: center;padding: 0;}}@media all and (max-width: 768px) {.mediabox-content {max-width: 90%;}}@media only screen and (max-width: 740px) {.filterBar .filter-links .searchLink {padding-right: 8px;}.filterBar .filter-links .searchLink span[class*='icon'] {margin-right: 0;}.filterBar .filter-links .searchLink span.link-text {display: none;}}@media only screen and (max-width: 700px) {body#debug:before {content: 'narrower';}.page {margin-bottom: -380px;}.footerOffset,footer {height: 380px;}.content-column.one_half {width: 100% !important;}.contentPush {margin-bottom: 5px;}body.events-single .contentPush {margin-bottom: 0;}header.mainNav .logo {width: 35%;}header.mainNav .logo img {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}header.mainNav nav ul.secondary {display: none;}header.mainNav nav ul.primary {display: none;}footer .text {width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}footer .logo {display: none;}.menuLink {display: block !important;}.btn.sm,a.sm.eventDetails,input[type="submit"].sm {padding: 1.5% 1.7% 1.25% 1.7%;}.popupModal {width: 70%;left: 15%;top: 10%;}.popupModal.active {top: 15%;}.pageTitle .subscribeBtn {display: none;}.filterBar .filter-links .searchLink {height: 36px;}.filterBar .filter-links .searchLink span.link-text {display: inline-block;padding: 2px 0 0 2px;}.filterBar .filter-links .search .searchBar {width: 40vw;}.filterBar .filter-links .desc {background: #d70;cursor: pointer;height: 36px;line-height: 36px;border-radius: 2px;transition: all ease-in-out .2s;}.filterBar .filter-links .desc:hover {background: #d37200;}.filterBar .filter-links ul {position: fixed;top: 0;left: -150%;height: 100vh;width: 100vw;padding: 30px;z-index: 2000;background: rgba(34,42,93,0.98);overflow: scroll;transition: all ease-in-out .2s;}.filterBar .filter-links ul.active {left: 0;}.filterBar .filter-links ul span {position: absolute;top: 20px;right: 20px;height: 24px;width: 24px;display: block;z-index: 2100;cursor: pointer;}.filterBar .filter-links ul span:after {content: '';display: block;position: absolute;top: 5%;left: 5%;width: 90%;height: 90%;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMTIgMzEzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMTIgMzEzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+Cjx0aXRsZT48L3RpdGxlPgo8ZyBpZD0iaWNvbW9vbi1pZ25vcmUiPgo8L2c+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMDQuNSwyNDdjMCw2LjItMi41LDEyLjUtNywxN2wtMzQsMzRjLTQuNSw0LjUtMTAuOCw3LTE3LDdzLTEyLjUtMi41LTE3LTdMMTU2LDIyNC41TDgyLjUsMjk4CgljLTQuNSw0LjUtMTAuOCw3LTE3LDdzLTEyLjUtMi41LTE3LTdsLTM0LTM0Yy00LjUtNC41LTctMTAuOC03LTE3czIuNS0xMi41LDctMTdMODgsMTU2LjVMMTQuNSw4M2MtNC41LTQuNS03LTEwLjgtNy0xNwoJczIuNS0xMi41LDctMTdsMzQtMzRjNC41LTQuNSwxMC44LTcsMTctN3MxMi41LDIuNSwxNyw3TDE1Niw4OC41TDIyOS41LDE1YzQuNS00LjUsMTAuOC03LDE3LTdzMTIuNSwyLjUsMTcsN2wzNCwzNAoJYzQuNSw0LjUsNywxMC44LDcsMTdzLTIuNSwxMi41LTcsMTdMMjI0LDE1Ni41bDczLjUsNzMuNUMzMDIsMjM0LjUsMzA0LjUsMjQwLjgsMzA0LjUsMjQ3eiIvPgo8L3N2Zz4K");color: #fff;background-position: center center;background-size: 80%;background-repeat: no-repeat;transition: all ease-in-out .2s;}.filterBar .filter-links ul span:hover:after {opacity: .85;}.filterBar .filter-links ul li {display: block;position: relative;height: auto;width: 100%;color: #fff;}.filterBar .filter-links ul a {color: #fff;border-bottom: 2px solid #fff;margin: 0 0 8px 0;padding: 5px 0;height: auto;line-height: normal;}.filterBar .filter-links ul li:hover a {color: #fff;}.filterBar .filter-links li>ul {display: block;top: auto;position: relative;background: none;padding: 0;}.filterBar .filter-links li>ul li {display: block;width: 100%;border: none;color: #fff;}.filterBar .filter-links li>ul a {color: #fff;border-bottom: none;}.filterBar .filter-links li>ul a:hover {background: transparent;}.photoHeader .titleTag {width: 45%;}.subscribeBtn {position: relative;float: left;bottom: auto;margin-top: 10px;font-size: 1em;}.subscribeBtn span {display: inline-block;width: auto;margin-left: 4px;font-size: 1em;}.homeHero {height: auto;}.homeHero .image {height: 50vw;}.homeHero .text {position: relative;max-width: 100%;background: #69c;}.homeHero .text:before {display: none;}.featuredArticles {width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.upcomingEvents {width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;padding-top: 0 !important;}.bannerAlert .alert {display: block;}.bannerAlert .alert .text {width: 100%;display: block;}.bannerAlert .alert a.subscribe {font-size: 1em;}.bannerAlert .alert a.subscribe span {display: block;width: 100%;}.bannerAlert .alert a {display: inline-block;width: auto;max-width: 100% !important;margin-top: 20px;}.threeLinks .container {display: block;}.threeLinks .link {width: 100%;margin: 0 0 15px 0;display: block;height: auto !important;}.featuredContent .image {width: 31.66667%;float: left;margin-left: .83333%;margin-right: .83333%;margin-left: .83333%;}.featuredContent .text {width: 65%;float: left;margin-left: .83333%;margin-right: .83333%;}.photoLink a span {padding: 0;border: none;font-size: .9em;line-height: 1.3em;}.photoLink a {top: 0;-webkit-transform: translateY(0);transform: translateY(0);position: relative;display: block;padding: 20px 10%;background: #000;border-bottom: 3px solid #fff;}.gridLinks a {width: 48.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.gridContent .grid-item {width: 96.66667%;float: left;margin-left: 1.66667%;margin-right: 1.66667%;height: auto;display: block;margin-bottom: 20px;}.splitText:after {display: none;}.splitText .left,.splitText .right {width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;padding: 0;margin-bottom: 20px;}.photoGallery .mainImage {width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;margin-bottom: 20px;}.photoGallery .thumbnails {width: 100%;float: left;}.photoGallery .thumbnails a {width: 23.33333%;float: left;margin-left: .83333%;margin-right: .83333%;padding: 0;}.article-title.marginTop {margin-top: 20px;}.timeline {margin: 40px 7% 0 7%;width: 86%;}.timeline:before {top: 20px;left: 0;width: 3px;}.timeline .container {padding: 0;margin: 0;max-width: 100%;}.timeline .timeline-item .event {width: 93%;margin: 0 0 20px 7% !important;}.timeline .timeline-item .event:before {top: 18px;left: -7.2vw !important;right: auto;width: 2.7vw;height: 2.7vw;border-radius: 2.7vw;}.timeline .timeline-item .event .date {text-align: left;padding-left: 16px;margin: 0 0 10px 0 !important;width: 100%;}.timeline .timeline-item .event .date:after {left: -9px !important;right: auto;background: #eee;}.timeline .timeline-item:nth-child(even) .title p {text-align: left;}.eventDetails {display: block !important;margin-top: 0;padding-top: 20px;}.eventDetails .text {width: 100%;float: left;padding-top: 10px;}.eventDetails .text a.btn,.eventDetails .text a.eventDetails {display: block;}.eventDetails .featuredImage {width: 100%;float: right;height: 280px;background-position: center center !important;margin-bottom: 30px;}#tribe-events-pg-template .twoColumnText .main,#tribe-events-pg-template .teamGrid .text .main,.teamGrid #tribe-events-pg-template .text .main {width: 100%;}.teamGrid .team-item {width: 48.33333%;}.teamHeader .headshot {width: 50%;float: left;}.teamHeader .employeeInfo {width: 50%;float: left;}.teamHeader .employeeInfo h1 {font-size: 1.6em;}.teamHeader .employeeInfo .certifications li {font-size: .85em;}.connectBar .links ul:last-child {display: block;width: 100%;}.gridContent.testimonials img {width: 40%;float: left;}.gridContent.testimonials .text {float: right;width: 58%;text-align: left;}.gridContent.awards .logo {height: 280px;}.resourceThumbs .grid.vertical .grid-item {width: 48.33333%;}.resourceThumbs .grid.horizontal .grid-item {width: 98.33333%;}}@media all and (max-width: 600px) {.mediabox-content iframe {height: 320px !important;}.mediabox-close {bottom: 362px;}}@media only screen and (max-width: 500px) {body#debug:before {content: 'mobile';}.page {margin-bottom: -400px;}.footerOffset,footer {height: 400px;}.container {max-width: 90%;}.contentPush {height: 164px;margin-bottom: 0;}header.mainNav .logo {width: 46%;}footer .twoCol span {width: 100%;float: left;display: block;}.breadcrumbs {display: none;}.popupModal {width: 90%;left: 5%;top: 0;}.popupModal.active {top: 5%;}.photoHeader .titleTag {width: 60%;}.photoHeader .titleTag h1 {font-size: 1.6em;}.photoHeader .titleTag.subpage h1 {font-family: .75em;}.photoHeader .titleTag.subpage h2 {font-size: 1.6em;}.subnav li {width: 100%;text-align: left;padding-left: 24px;}.subnav a {display: inline-block;}.testimonials-home .testimonials-item .image {width: 160px;height: 160px;border-radius: 160px;}.testimonials-home .testimonials-item {width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;border: none;}.featuredContent .image {width: 65%;float: left;margin-left: .83333%;margin-right: .83333%;margin-left: 17.5%;margin-bottom: 15px;}.featuredContent .text {width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.awards-home .logos .logo {width: 100% !important;max-width: 100% !important;display: block;text-align: center;}.awards-home .logos .logo img {max-width: 50%;display: inline-block;margin: 0 auto;}.photoLink .image {height: 40vw;}.gridLinks a {width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.gridLinks.grid2 a {width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;}.twoColumnText .main,.teamGrid .text .main {width: 100%;float: left;}.twoColumnText aside,.teamGrid .text aside {width: 100%;float: left;margin-top: 30px;}.articlesGrid .articleLink {width: 98.33333%;}.articlesGrid .articleLink:after {display: none !important;}li.tribe-events-nav-previous a,li.tribe-events-nav-next a {color: #fff !important;background: #d70 !important;}.teamGrid .team-item {width: 98.33333%;}.teamHeader .headshot {width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;margin-top: 20px;}.teamHeader .employeeInfo {position: relative;width: 98.33333%;float: left;margin-left: .83333%;margin-right: .83333%;margin: 20px 0;padding: 0;}.teamHeader .employeeInfo h1 {font-size: 2em;}.teamHeader .employeeInfo .certifications li {font-size: 1.1em;}.connectBar .links ul li {width: 100%;}.connectBar .links ul:first-child li:after {display: none;}.connectBar .links ul:last-child {margin-top: 10px;}.connectBar .links ul:last-child li {display: inline-block;width: auto;}.gridContent.testimonials img {width: 100%;display: block;float: none;}.gridContent.testimonials .text {width: 100%;text-align: center;}.gridContent.awards .logo {width: 100%;height: 250px;border: 2px solid #69c;}.gridContent.awards .logo:after {display: none;}.gridContent.awards .text {width: 100%;text-align: center;padding: 20px 30px;}.resourceThumbs .grid.vertical .grid-item {width: 98.33333%;}form#searchform {width: 100%;}.mobileShow {display: block;}.mobileHide {display: none;}}@media all and (max-width: 480px) {.mediabox-content iframe {height: 220px !important;}.mediabox-close {bottom: 262px;}}@-webkit-keyframes mediabox {0% {opacity: 0;}100% {opacity: 1;}}@keyframes mediabox {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes mediaboxhide {0% {opacity: 1;}100% {opacity: 0;}}@keyframes mediaboxhide {0% {opacity: 1;}100% {opacity: 0;}}

/*# sourceMappingURL=layout.min.css.map */
