@charset "UTF-8";
/* line 75, css/scss/_mixins.scss */ .d-flex { display: flex; }

/* line 83, css/scss/_mixins.scss */ .d-flex-inline { display: inline-flex; }

/* line 92, css/scss/_mixins.scss */ .justify-content-start { justify-content: flex-start; }

/* line 96, css/scss/_mixins.scss */ .justify-content-end { justify-content: flex-end; }

/* line 100, css/scss/_mixins.scss */ .justify-content-center { justify-content: center; }

/* line 104, css/scss/_mixins.scss */ .justify-content-between { justify-content: space-between; }

/* line 108, css/scss/_mixins.scss */ .justify-content-around { justify-content: space-around; }

/* line 117, css/scss/_mixins.scss */ .flex-row { flex-direction: row; }

/* line 121, css/scss/_mixins.scss */ .flex-row-reverse { flex-direction: row-reverse; }

/* line 125, css/scss/_mixins.scss */ .flex-column { flex-direction: column; }

/* line 129, css/scss/_mixins.scss */ .flex-column-reverse { flex-direction: column-reverse; }

/* line 138, css/scss/_mixins.scss */ .align-items-start { align-items: flex-start; }

/* line 142, css/scss/_mixins.scss */ .align-items-end { align-items: flex-end; }

/* line 146, css/scss/_mixins.scss */ .align-items-center { align-items: center; }

/* line 150, css/scss/_mixins.scss */ .align-items-baseline { align-items: baseline; }

/* line 154, css/scss/_mixins.scss */ .align-items-stretch { align-items: stretch; }

/* line 163, css/scss/_mixins.scss */ .align-self-start { align-self: flex-start; }

/* line 167, css/scss/_mixins.scss */ .align-self-end { align-self: flex-end; }

/* line 171, css/scss/_mixins.scss */ .align-self-center { align-self: center; }

/* line 175, css/scss/_mixins.scss */ .align-self-baseline { align-self: baseline; }

/* line 179, css/scss/_mixins.scss */ .align-self-stretch { align-self: stretch; }

/* line 188, css/scss/_mixins.scss */ .flexbox-wrap-nowrap { flex-wrap: nowrap; }

/* line 192, css/scss/_mixins.scss */ .flexbox-wrap-wrap { flex-wrap: wrap; }

/* line 196, css/scss/_mixins.scss */ .flexbox-wrap-wrap-reverse { flex-wrap: wrap-reverse; }

/* line 2, css/scss/_animation.scss */ .animated { animation-duration: 0.5s; animation-fill-mode: both; }

@-webkit-keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

/* line 83, css/scss/_animation.scss */ .bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

/* line 1, css/scss/_reset.scss */ * { padding: 0; }

/* line 5, css/scss/_reset.scss */ html { -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; overflow-y: scroll; }

/* line 13, css/scss/_reset.scss */ body { margin: 0; background: white; color: #0d0d0d; font-family: 'Archivo'; font-weight: normal; font-size: 16px; line-height: 1.375; position: relative; right: 0; transition: right 0.15s ease-out; }

/* line 24, css/scss/_reset.scss */ body.is-mobile { right: 250px; }

@media (max-width: 991px) { /* line 13, css/scss/_reset.scss */ body { margin: 60px 0 0 0; } }

@media (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) { /* line 13, css/scss/_reset.scss */ body { margin: 60px 0 0 0; } }

@media (min-device-width: 375px) and (max-device-height: 667px) and (-webkit-device-pixel-ratio: 2) { /* line 13, css/scss/_reset.scss */ body { margin: 60px 0 0 0; } }

/* line 44, css/scss/_reset.scss */ :focus, a:focus { outline-width: 0; outline-style: none; outline-color: transparent; outline-offset: 0; text-decoration: none; }

/* line 53, css/scss/_reset.scss */ a, a:focus, a:hover { text-decoration: none; }

/* line 59, css/scss/_reset.scss */ a { color: #3292a6; }

/* line 62, css/scss/_reset.scss */ a:hover { color: #3292a6; text-decoration: underline; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 69, css/scss/_reset.scss */ a:hover { text-decoration: none; } }

/* line 75, css/scss/_reset.scss */ .field--type-text-with-summary a { text-decoration: underline; }

/* line 78, css/scss/_reset.scss */ .field--type-text-with-summary a:hover { color: #3292a6; text-decoration: none; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 85, css/scss/_reset.scss */ .field--type-text-with-summary a:hover { text-decoration: underline; } }

/* line 91, css/scss/_reset.scss */ img { display: block; margin: 0; }

/* line 95, css/scss/_reset.scss */ img.img-responsive { width: 100%; max-width: 1920px; }

/* line 101, css/scss/_reset.scss */ p { margin: 0 0 20px 0; }

/* line 105, css/scss/_reset.scss */ small { color: #666666; }

/* line 109, css/scss/_reset.scss */ ::before, ::after { content: ""; }

/* line 114, css/scss/_reset.scss */ sup { top: -0.8em; }

/* line 118, css/scss/_reset.scss */ sub, sup { font-size: 50%; }

/* line 123, css/scss/_reset.scss */ ul, ol { margin: 0 0 30px 0; padding: 0 0 0 17px; }

/* line 128, css/scss/_reset.scss */ ul ul, ol ol, ul ol, ol ul { padding: 10px 0 0 34px; }

/* line 135, css/scss/_reset.scss */ ul li, ol li { margin: 0 0 10px 0; padding: 0; }

/* line 141, css/scss/_reset.scss */ hr { margin: 40px 0 20px 0; border-top: 1px solid #e6e6e6; }

/* line 146, css/scss/_reset.scss */ :-moz-placeholder { color: #8c8c8c !important; }

/* line 150, css/scss/_reset.scss */ ::-moz-placeholder { color: #8c8c8c !important; }

/* line 154, css/scss/_reset.scss */ :-ms-input-placeholder { color: #8c8c8c !important; }

/* line 158, css/scss/_reset.scss */ ::-ms-input-placeholder { color: #8c8c8c !important; }

/* line 162, css/scss/_reset.scss */ ::-webkit-input-placeholder { color: #8c8c8c !important; }

/* line 168, css/scss/_reset.scss */ ::-ms-clear, ::-ms-reveal { height: 0; width: 0; display: none; }

/* line 175, css/scss/_reset.scss */ .container { width: 1420px; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 175, css/scss/_reset.scss */ .container { width: 1180px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 175, css/scss/_reset.scss */ .container { width: 970px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 175, css/scss/_reset.scss */ .container { width: 750px; } }

@media (max-width: 767px) { /* line 175, css/scss/_reset.scss */ .container { width: 100%; } }

/* line 195, css/scss/_reset.scss */ .well { margin: 0 0 30px 0; background: #fffced; border: 1px solid #ccc; border-radius: 3px; -webkit-box-shadow: none; box-shadow: none; }

/* line 2, css/scss/_headings.scss */ h1, h2, h3, h4, h5, h6 { margin: 0; color: #0d0d0d; font-weight: normal; }

/* line 8, css/scss/_headings.scss */ h1 { margin: 0 0 24px 0; color: #253b83; font-family: 'Archivo'; font-weight: 600; font-size: 36px; }

@media (min-width: 768px) and (max-width: 991px) { /* line 8, css/scss/_headings.scss */ h1 { font-size: 32px; } }

@media (max-width: 767px) { /* line 8, css/scss/_headings.scss */ h1 { font-size: 30px; } }

/* line 23, css/scss/_headings.scss */ h2 { margin: 0 0 24px 0; color: #666666; font-family: 'Archivo'; font-weight: 600; font-size: 30px; }

@media (min-width: 768px) and (max-width: 991px) { /* line 23, css/scss/_headings.scss */ h2 { font-size: 26px; } }

@media (max-width: 767px) { /* line 23, css/scss/_headings.scss */ h2 { font-size: 22px; line-height: 1.3; } }

/* line 39, css/scss/_headings.scss */ h3 { color: #253b83; }

/* line 43, css/scss/_headings.scss */ h4, h3 { margin: 0 0 24px 0; font-family: 'Archivo'; font-weight: normal; font-size: 24px; line-height: 1.2; }

@media (max-width: 767px) { /* line 43, css/scss/_headings.scss */ h4, h3 { font-size: 22px; } }

/* line 54, css/scss/_headings.scss */ h5 { color: #253b83; }

/* line 58, css/scss/_headings.scss */ h5, h6 { margin: 0 0 20px 0; font-family: 'Archivo'; font-weight: 600; font-size: 18px; line-height: 1.4; }

/* line 67, css/scss/_headings.scss */ h1.page-title { padding: 0 0 14px 0; border-bottom: 2px solid #3292a6; }

/* line 75, css/scss/_headings.scss */ h2.page-title, h3.page-title, h4.page-title, h5.page-title, h6.page-title { padding: 0 0 20px 0; border-bottom: 2px solid #3292a6; }

/* line 83, css/scss/_headings.scss */ h5.page-title { padding: 0 0 13px 0; }

/* line 88, css/scss/_headings.scss */ h2.no-bottom, h3.no-bottom, h4.no-bottom, h5.no-bottom, h6.no-bottom { margin-bottom: 3px; }

/* line 98, css/scss/_headings.scss */ p + h1, p + h2, p + h3, p + h4, p + h5, p + h6, ul + h1, ul + h2, ul + h3, ul + h4, ul + h5, ul + h6, ol + h1, ol + h2, ol + h3, ol + h4, ol + h5, ol + h6 { margin: 30px 0 20px 0; }

/* line 2, css/scss/_blockquote.scss */ blockquote { margin: 0 0 20px 0; padding: 30px; background: #00203b url(../images/background-blockquote.jpg) no-repeat center center; background-size: cover; border: none; border-radius: 3px; color: white; font-size: 24px; line-height: 1.375; overflow: hidden; }

/* line 14, css/scss/_blockquote.scss */ blockquote p { margin: 0 45px 60px 45px; position: relative; z-index: 3; }

/* line 19, css/scss/_blockquote.scss */ blockquote p::before, blockquote p::after { height: 33px; width: 33px; color: #3292a6; font-size: 90px; position: absolute; }

/* line 27, css/scss/_blockquote.scss */ blockquote p::before { content: "“"; top: -27px; left: -48px; }

/* line 33, css/scss/_blockquote.scss */ blockquote p::after { content: "”"; bottom: 23px; right: -48px; }

/* line 40, css/scss/_blockquote.scss */ blockquote p.blockquote-source, blockquote p.blockquote-cite { margin: 0; font-family: 'Archivo'; font-weight: bold; font-size: 16px; text-align: right; position: relative; }

/* line 48, css/scss/_blockquote.scss */ blockquote p.blockquote-source::before, blockquote p.blockquote-source::after, blockquote p.blockquote-cite::before, blockquote p.blockquote-cite::after { display: none; }

/* line 56, css/scss/_blockquote.scss */ blockquote p.blockquote-source::before { content: ""; height: 2px; width: 40px; background: #f3b668; position: absolute; top: -15px; left: auto; right: 0; display: block; }

/* line 69, css/scss/_blockquote.scss */ blockquote p.blockquote-cite { font-family: 'Archivo'; font-weight: normal; font-style: italic; }

/* line 2, css/scss/_buttons.scss */ .btn:not(.dropdown-toggle) { padding: 12px 16px; background: #3292a6; border: none; border-radius: 2px; color: white; font-size: 18px; line-height: 1.2; white-space: normal; overflow: hidden; position: relative; transform: perspective(1px) translate3d(0, 0, 0); }

@media (max-width: 991px) { /* line 2, css/scss/_buttons.scss */ .btn:not(.dropdown-toggle) { transform: none; } }

/* line 19, css/scss/_buttons.scss */ .btn:not(.dropdown-toggle)::before { background: #f3b668; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform: scaleX(0); transform-origin: 0%; transition: transform 0.15s ease-out; z-index: -1; }

/* line 29, css/scss/_buttons.scss */ .btn:not(.dropdown-toggle):hover { color: white; }

/* line 32, css/scss/_buttons.scss */ .btn:not(.dropdown-toggle):hover::before { transform: scaleX(1); }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 32, css/scss/_buttons.scss */ .btn:not(.dropdown-toggle):hover::before { transform: scaleX(0); } }

/* line 41, css/scss/_buttons.scss */ .btn:not(.dropdown-toggle):focus, .btn:not(.dropdown-toggle):active:focus { color: white !important; outline: none !important; }

/* line 47, css/scss/_buttons.scss */ .btn:not(.dropdown-toggle):active { -webkit-box-shadow: none; box-shadow: none; }

/* line 2, css/scss/_tables.scss */ .table-responsive { margin: 0 0 30px 0; padding: 0 0 1px 0; border: none; }

/* line 8, css/scss/_tables.scss */ table { width: calc(100% - 1px); margin: 0; padding: 0; border-collapse: initial; border-top: 1px solid #ccc; border-right: 1px solid #ccc; }

/* line 16, css/scss/_tables.scss */ table thead tr th { padding: 15px; background: #f2f2f2; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; font-family: 'Archivo'; font-weight: 600; }

/* line 25, css/scss/_tables.scss */ table tbody tr td { padding: 15px; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }

/* line 30, css/scss/_tables.scss */ table tbody tr td h1, table tbody tr td h2, table tbody tr td h3, table tbody tr td h4, table tbody tr td h5, table tbody tr td h6 { margin: 0; }

/* line 1, css/scss/_header.scss */ header { height: 60px; width: 100%; background: white; box-shadow: none; position: relative; }

@media (max-width: 991px) { /* line 1, css/scss/_header.scss */ header { box-shadow: 0 2px 1px -2px rgba(0, 0, 0, 0.24), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 4px 0 rgba(0, 0, 0, 0.12); position: fixed; top: 0; right: 0; z-index: 100; }
  /* line 17, css/scss/_header.scss */ header .container { width: 100%; } }

@media (max-width: 767px) { /* line 24, css/scss/_header.scss */ header .col-xs-12 { position: absolute; top: 0; } }

/* line 30, css/scss/_header.scss */ header .header-logo { height: 60px; }

/* line 33, css/scss/_header.scss */ header .header-logo a { height: 30px; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); }

/* line 38, css/scss/_header.scss */ header .header-logo a img { height: 100%; width: auto; }

/* line 45, css/scss/_header.scss */ header .header-navigation-search { padding: 20px 50px 0 0; display: inline-block; float: right; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 45, css/scss/_header.scss */ header .header-navigation-search { padding: 20px 30px 0 0; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 45, css/scss/_header.scss */ header .header-navigation-search { padding: 20px 30px 0 0; } }

/* line 58, css/scss/_header.scss */ header .header-navigation-search ul { margin: 0; padding: 0; display: inline-block; float: left; }

@media (max-width: 991px) { /* line 58, css/scss/_header.scss */ header .header-navigation-search ul { display: none !important; } }

/* line 68, css/scss/_header.scss */ header .header-navigation-search ul li { margin: 0 20px; white-space: nowrap; float: left; }

/* line 73, css/scss/_header.scss */ header .header-navigation-search ul li a { color: #0d0d0d; position: relative; transform: perspective(1px) translateZ(0); transition: color 0.15s ease-out; }

/* line 79, css/scss/_header.scss */ header .header-navigation-search ul li a::before { height: 1px; background: #0d0d0d; position: absolute; top: 110%; right: 0; bottom: 0; left: 0; transform: scaleX(0); transform-origin: 0%; transition: background 0.15s ease-out, transform 0.15s ease-out; }

/* line 89, css/scss/_header.scss */ header .header-navigation-search ul li a:hover { color: #3292a6; text-decoration: none; }

/* line 93, css/scss/_header.scss */ header .header-navigation-search ul li a:hover::before { background: #3292a6; transform: scaleX(1); }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 93, css/scss/_header.scss */ header .header-navigation-search ul li a:hover::before { tranform: scaleX(0); } }

/* line 104, css/scss/_header.scss */ header .header-navigation-search ul li.active a { color: #3292a6; }

/* line 107, css/scss/_header.scss */ header .header-navigation-search ul li.active a::before { background: #3292a6; transform: scaleX(1); }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 68, css/scss/_header.scss */ header .header-navigation-search ul li { margin: 0 12px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 68, css/scss/_header.scss */ header .header-navigation-search ul li { margin: 0 8px; font-size: 15px; } }

/* line 124, css/scss/_header.scss */ header .header-navigation-search .header-search--mod { height: 60px; width: 21px; background: white; position: absolute; top: 0; right: 15px; transition: width 0.15s ease-out 0.3s; }

/* line 133, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--trigger { height: 60px; width: 21px; position: relative; cursor: pointer; }

/* line 139, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--trigger .fa { color: #0d0d0d; font-size: 18px; position: absolute; top: 21px; left: 4px; transition: color 0.15s ease-out; }

/* line 147, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--trigger .fa:hover { color: #3292a6; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 153, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--trigger .fa:hover { color: #0d0d0d; } }

@media (max-width: 767px) { /* line 139, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--trigger .fa { font-size: 16px; top: 23px; } }

/* line 165, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target { height: 60px; width: calc(100% - 21px); position: absolute; top: 0; right: 0; display: none; }

/* line 173, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-control { height: 60px; width: calc(100% - 85px); border-left: 1px solid #ccc; position: absolute; top: 0; right: 75px; }

/* line 181, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-control .form-control { height: 60px; padding: 0 15px; border: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; color: #0d0d0d; font-size: 16px; }

/* line 191, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-control .form-control:focus { -webkit-box-shadow: none; box-shadow: none; }

@media (max-width: 767px) { /* line 181, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-control .form-control { font-size: 14px; } }

/* line 202, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-close { height: 60px; width: 75px; border-left: 1px solid #ccc; position: absolute; top: 0; right: 0; cursor: pointer; }

@media (max-width: 767px) { /* line 202, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-close { width: 65px; } }

/* line 215, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-close .fa { position: absolute; top: 22px; left: 15px; transition: color 0.15s ease-out; }

@media (max-width: 767px) { /* line 215, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-close .fa { display: none; } }

/* line 226, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-close p { margin: 0; position: absolute; top: 20px; right: 0; transition: color 0.15s ease-out; }

@media (max-width: 767px) { /* line 226, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-close p { font-size: 14px; top: 22px; right: 10px; } }

/* line 242, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-close:hover .fa, header .header-navigation-search .header-search--mod .header-search--target .search-close:hover p { color: #3292a6; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 251, css/scss/_header.scss */ header .header-navigation-search .header-search--mod .header-search--target .search-close:hover .fa, header .header-navigation-search .header-search--mod .header-search--target .search-close:hover p { color: #0d0d0d; } }

/* line 259, css/scss/_header.scss */ header .header-navigation-search .header-search--mod.open { width: 100%; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 259, css/scss/_header.scss */ header .header-navigation-search .header-search--mod.open { width: 92%; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 259, css/scss/_header.scss */ header .header-navigation-search .header-search--mod.open { width: calc(100% - 80px); } }

@media (max-width: 767px) { /* line 259, css/scss/_header.scss */ header .header-navigation-search .header-search--mod.open { width: calc(100% - 75px); } }

@media (max-width: 991px) { /* line 124, css/scss/_header.scss */ header .header-navigation-search .header-search--mod { right: 70px; } }

/* line 283, css/scss/_header.scss */ .header-search-mobile-navigation { height: 60px; width: 60px; position: absolute; top: 0; right: 0; display: none; }

@media (max-width: 991px) { /* line 283, css/scss/_header.scss */ .header-search-mobile-navigation { display: block; } }

/* line 295, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger { height: 60px; width: 60px; background: transparent; text-align: center; display: block; transition: background 0.3s ease-out; }

/* line 303, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger .mobile-navigation-hamburger { height: 30px; width: 30px; margin: 0 0 6px -15px; position: relative; top: 13px; left: 50%; }

/* line 311, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger .mobile-navigation-hamburger span { height: 3px; width: 100%; background: #00203b; display: block; opacity: 1; position: absolute; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); transition: all 0.15s ease; }

/* line 324, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger .mobile-navigation-hamburger span:nth-child(1) { top: 0; }

/* line 328, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger .mobile-navigation-hamburger span:nth-child(2), .header-search-mobile-navigation a.mobile-navigation-trigger .mobile-navigation-hamburger span:nth-child(3) { top: 8px; }

/* line 333, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger .mobile-navigation-hamburger span:nth-child(4) { top: 16px; }

/* line 339, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger p { margin: 0; color: #00203b; font-size: 12px; transition: color 0.15s ease-out; }

/* line 347, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger.open { background: #666666; }

/* line 350, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger.open .mobile-navigation-hamburger span { background: white; }

/* line 353, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger.open .mobile-navigation-hamburger span:nth-child(1), .header-search-mobile-navigation a.mobile-navigation-trigger.open .mobile-navigation-hamburger span:nth-child(4) { opacity: 0; }

/* line 358, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger.open .mobile-navigation-hamburger span:nth-child(2) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); }

/* line 364, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger.open .mobile-navigation-hamburger span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg); }

/* line 371, css/scss/_header.scss */ .header-search-mobile-navigation a.mobile-navigation-trigger.open p { color: white; }

/* line 378, css/scss/_header.scss */ .find-a-solution-mobile { height: 50px; width: 100%; background: #3292a6; color: white; font-family: 'Archivo'; font-weight: 500; font-size: 18px; line-height: 50px; text-align: center; display: none; }

@media (max-width: 991px) { /* line 378, css/scss/_header.scss */ .find-a-solution-mobile { display: block; } }

/* line 393, css/scss/_header.scss */ .find-a-solution-mobile:hover { color: white; }

/* line 400, css/scss/_header.scss */ body header { right: 0; transition: right 0.15s ease-out; }

/* line 405, css/scss/_header.scss */ body.is-mobile header { right: 250px; }

/* line 410, css/scss/_header.scss */ body.path-news header .header-navigation-search ul li.menu-item-news-events a, body.path-events header .header-navigation-search ul li.menu-item-news-events a, body.path-taxonomy header .header-navigation-search ul li.menu-item-news-events a, body.page-node-type-news-article header .header-navigation-search ul li.menu-item-news-events a, body.page-node-type-event header .header-navigation-search ul li.menu-item-news-events a { color: #3292a6; }

/* line 417, css/scss/_header.scss */ body.path-news header .header-navigation-search ul li.menu-item-news-events a::before, body.path-events header .header-navigation-search ul li.menu-item-news-events a::before, body.path-taxonomy header .header-navigation-search ul li.menu-item-news-events a::before, body.page-node-type-news-article header .header-navigation-search ul li.menu-item-news-events a::before, body.page-node-type-event header .header-navigation-search ul li.menu-item-news-events a::before { background: #3292a6; transform: scaleX(1); }

/* line 1, css/scss/_superfish.scss */ .sf-menu, .sf-menu * { list-style: none; margin: 0; padding: 0; }

/* line 7, css/scss/_superfish.scss */ .sf-menu li { position: relative; }

/* line 11, css/scss/_superfish.scss */ .sf-menu ul { opacity: 0; display: none; pointer-events: none; position: absolute; top: 100%; left: 0; z-index: 501; }

/* line 21, css/scss/_superfish.scss */ .sf-menu > li { float: left; }

/* line 25, css/scss/_superfish.scss */ .sf-menu li:hover > ul, .sf-menu li.sfHover > ul { opacity: 1; display: block; pointer-events: auto; }

/* line 32, css/scss/_superfish.scss */ .sf-menu a { display: block; position: relative; }

/* line 37, css/scss/_superfish.scss */ .sf-menu ul ul { top: 0; left: 100%; }

/* line 4, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage, nav.navigation-interior { height: 90px; width: 100%; position: relative; z-index: 4; }

@media (max-width: 991px) { /* line 4, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage, nav.navigation-interior { display: none; } }

/* line 15, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button, nav.navigation-interior .navigation-button { position: relative; float: right; z-index: 3; }

/* line 20, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul, nav.navigation-interior .navigation-button ul { list-style-type: none; margin: 26px 0 0 0; display: inline-block; float: left; }

/* line 26, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li, nav.navigation-interior .navigation-button ul li { min-height: 40px; margin: 0; border-left: 1px solid rgba(255, 255, 255, 0.5); font-family: 'Archivo'; font-weight: 500; font-size: 18px; float: left; }

/* line 34, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li a, nav.navigation-interior .navigation-button ul li a { padding: 10px 85px; color: white; text-transform: uppercase; display: block; transition: color 0.15s ease-out; }

/* line 41, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li a:hover, nav.navigation-interior .navigation-button ul li a:hover { color: #3292a6; text-decoration: none; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 41, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li a:hover, nav.navigation-interior .navigation-button ul li a:hover { color: white; } }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 34, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li a, nav.navigation-interior .navigation-button ul li a { padding: 10px 65px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 34, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li a, nav.navigation-interior .navigation-button ul li a { padding: 10px 45px; } }

/* line 59, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li.menu-item--active-trail a, nav.navigation-interior .navigation-button ul li.menu-item--active-trail a { color: #3292a6; }

/* line 63, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li > a.sf-with-ul, nav.navigation-interior .navigation-button ul li > a.sf-with-ul { position: relative; }

/* line 67, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li > a.sf-with-ul::after, nav.navigation-interior .navigation-button ul li > a.sf-with-ul::after { content: ""; height: 10px; width: 10px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f2f2f2; opacity: 0; position: absolute; left: 50%; transform: translateX(-50%); top: 38px; }

/* line 79, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li > a.sf-with-ul:focus::after, nav.navigation-homepage .navigation-button ul li > a.sf-with-ul:hover::after, nav.navigation-interior .navigation-button ul li > a.sf-with-ul:focus::after, nav.navigation-interior .navigation-button ul li > a.sf-with-ul:hover::after { opacity: 1; }

/* line 85, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li.sfHover > a, nav.navigation-interior .navigation-button ul li.sfHover > a { color: #3292a6; }

/* line 88, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li.sfHover > a.sf-with-ul::after, nav.navigation-interior .navigation-button ul li.sfHover > a.sf-with-ul::after { opacity: 1; }

/* line 94, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul, nav.navigation-interior .navigation-button ul ul { list-style-type: none; background: #f2f2f2; box-shadow: 1px 3px 5px 0 rgba(0, 0, 0, 0.15); }

/* line 99, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul li, nav.navigation-interior .navigation-button ul ul li { width: 100%; border: none; font-family: 'Archivo'; font-weight: normal; font-size: 16px; }

/* line 105, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul li a, nav.navigation-interior .navigation-button ul ul li a { width: 100%; padding: 15px; background: transparent; border-bottom: 1px solid rgba(13, 13, 13, 0.1); color: #253b83; text-transform: initial; display: block; position: relative; transition: padding 0.15s ease-out, background 0.15s ease-out; }

/* line 116, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul li a:hover, nav.navigation-interior .navigation-button ul ul li a:hover { background: #3292a6; color: white !important; }

/* line 122, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul li a.sf-with-ul, nav.navigation-interior .navigation-button ul ul li a.sf-with-ul { padding: 15px 80px 15px 15px; transition: padding 0.15s ease-out; }

/* line 127, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul li a.sf-with-ul::before, nav.navigation-interior .navigation-button ul ul li a.sf-with-ul::before { content: "\f105"; font-family: 'FontAwesome'; font-size: 22px; position: absolute; top: 50%; transform: translateY(-50%); right: 15px; transition: right 0.15s ease-out; }

/* line 136, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul li a.sf-with-ul::after, nav.navigation-interior .navigation-button ul ul li a.sf-with-ul::after { display: none; }

/* line 142, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul li.sfHover > a, nav.navigation-interior .navigation-button ul ul li.sfHover > a { background: #3292a6; color: white; }

/* line 146, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul li.sfHover > a.sf-with-ul::before, nav.navigation-interior .navigation-button ul ul li.sfHover > a.sf-with-ul::before { right: 35px; }

@media (max-width: 1650px) { /* line 155, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li:last-child > a.sf-with-ul + ul, nav.navigation-interior .navigation-button ul li:last-child > a.sf-with-ul + ul { left: auto; right: 0; }
  /* line 159, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li:last-child > a.sf-with-ul + ul li a.sf-with-ul::before, nav.navigation-interior .navigation-button ul li:last-child > a.sf-with-ul + ul li a.sf-with-ul::before { content: "\f104"; }
  /* line 163, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li:last-child > a.sf-with-ul + ul li.sfHover > a.sf-with-ul, nav.navigation-interior .navigation-button ul li:last-child > a.sf-with-ul + ul li.sfHover > a.sf-with-ul { padding: 15px 80px 15px 35px; }
  /* line 166, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li:last-child > a.sf-with-ul + ul li.sfHover > a.sf-with-ul.sf-with-ul::before, nav.navigation-interior .navigation-button ul li:last-child > a.sf-with-ul + ul li.sfHover > a.sf-with-ul.sf-with-ul::before { right: 20px; }
  /* line 172, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul li:last-child ul ul, nav.navigation-interior .navigation-button ul li:last-child ul ul { left: auto; right: 275px; } }

/* line 179, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul, nav.navigation-interior .navigation-button ul ul { list-style-type: none; width: 300px; margin: 0; top: 45px; display: none; }

/* line 186, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul li.sfHover > a, nav.navigation-homepage .navigation-button ul ul li > a:hover, nav.navigation-interior .navigation-button ul ul li.sfHover > a, nav.navigation-interior .navigation-button ul ul li > a:hover { background: #2c8192; }

/* line 192, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul ul, nav.navigation-interior .navigation-button ul ul ul { list-style-type: none; background: #e5e5e5; top: 10px; left: 275px; }

/* line 198, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button ul ul ul li.sfHover > a, nav.navigation-homepage .navigation-button ul ul ul li > a:hover, nav.navigation-interior .navigation-button ul ul ul li.sfHover > a, nav.navigation-interior .navigation-button ul ul ul li > a:hover { background: #26707f; }

/* line 204, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage .navigation-button a.btn, nav.navigation-interior .navigation-button a.btn { top: 25px; float: left; }

/* line 213, css/scss/navigation/_navigation-primary.scss */ nav.navigation-homepage { background: transparent; position: absolute; top: 60px; left: 0; }

/* line 223, css/scss/navigation/_navigation-primary.scss */ .toolbar-horizontal nav.navigation-homepage { top: 99px; }

/* line 229, css/scss/navigation/_navigation-primary.scss */ .toolbar-horizontal.toolbar-tray-open nav.navigation-homepage { top: 139px; }

/* line 237, css/scss/navigation/_navigation-primary.scss */ .toolbar-vertical nav.navigation-homepage { top: 99px; }

/* line 245, css/scss/navigation/_navigation-primary.scss */ body.page-node-type-search-results-page li.menu-item--active-trail.menu-item-equipment > a { color: white !important; }

/* line 252, css/scss/navigation/_navigation-primary.scss */ nav.navigation-interior { background: #00203b url(../images/background-navigation-interior.jpg) repeat 0 0; }

/* line 255, css/scss/navigation/_navigation-primary.scss */ nav.navigation-interior img.navigation-interior-img { position: absolute; top: 0; }

/* line 259, css/scss/navigation/_navigation-primary.scss */ nav.navigation-interior img.navigation-interior-img.level-1 { opacity: 0.15; z-index: 1; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 265, css/scss/navigation/_navigation-primary.scss */ nav.navigation-interior img.navigation-interior-img.level-1.left { display: none; } }

/* line 271, css/scss/navigation/_navigation-primary.scss */ nav.navigation-interior img.navigation-interior-img.level-2 { opacity: 0.5; z-index: 2; }

/* line 276, css/scss/navigation/_navigation-primary.scss */ nav.navigation-interior img.navigation-interior-img.left { left: 0; }

/* line 280, css/scss/navigation/_navigation-primary.scss */ nav.navigation-interior img.navigation-interior-img.right { right: 0; }

/* line 5, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar { width: 100%; padding: 12px 0 30px 0; position: relative; }

@media (max-width: 991px) { /* line 5, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar { height: 325px; width: calc(100% - 30px); padding: 0; background: #f2f2f2; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; overflow-y: auto; display: none; position: absolute; left: 15px; z-index: 10; -webkit-overflow-scrolling: touch; } }

@media (min-width: 992px) { /* line 5, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar { display: block !important; } }

/* line 30, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul { margin: 0; padding: 0; }

/* line 34, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul li { margin: 0; padding: 0; }

/* line 38, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul li a { width: 100%; padding: 10px 0; background: transparent; border-bottom: 1px solid #ccc; color: #3292a6; display: block; transition: background 0.15s ease-out; }

/* line 47, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul li a:hover { background: #f2f2f2; text-decoration: none; }

@media (max-width: 991px) { /* line 38, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul li a { padding: 15px 0; } }

/* line 57, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul li:first-child > a { padding: 0 0 15px 0; color: #666666; font-family: 'Archivo'; font-weight: 500; font-size: 20px; }

/* line 63, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul li:first-child > a:hover { background: none; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 69, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul li:first-child > a:hover { background: transparent; } }

@media (max-width: 991px) { /* line 57, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul li:first-child > a { padding: 15px; } }

/* line 80, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul li.menu-item--active-trail.active > a { background: #f2f2f2; color: #0d0d0d !important; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 86, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul li.menu-item--active-trail.active > a:hover { background: #f2f2f2 !important; } }

/* line 92, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul li a { padding: 10px 20px !important; color: #3292a6 !important; font-size: 16px !important; }

/* line 97, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul li a:hover { background: #f2f2f2 !important; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 103, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul li a:hover { background: transparent !important; } }

@media (max-width: 991px) { /* line 92, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul li a { padding: 15px !important; } }

/* line 113, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul ul li a { padding: 10px 20px 10px 40px !important; }

@media (max-width: 991px) { /* line 113, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul ul li a { padding: 15px 15px 15px 30px !important; } }

/* line 121, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul ul ul li a { padding: 10px 20px 10px 60px !important; position: relative; }

@media (max-width: 991px) { /* line 121, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul ul ul li a { padding: 15px 15px 15px 60px !important; } }

/* line 130, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul ul ul li.menu-item--active-trail a::after { background: #0d0d0d; }

/* line 134, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul ul ul ul li a { padding: 10px 20px 10px 90px !important; border-bottom: none; position: relative; }

/* line 139, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul ul ul ul li a::before { content: "-"; position: absolute; top: 10px; left: 80px; }

/* line 146, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul ul ul ul li a::after { display: none; }

@media (max-width: 991px) { /* line 134, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul ul ul ul li a { padding: 15px 15px 15px 90px !important; }
  /* line 153, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul ul ul ul ul li a::before { top: 15px; } }

/* line 161, css/scss/navigation/_navigation-sidebar.scss */ a.sidebar-mobile-trigger { min-height: 50px; width: 100%; padding: 15px; background: #f2f2f2; box-shadow: 0 2px 1px -2px rgba(0, 0, 0, 0.24), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 4px 0 rgba(0, 0, 0, 0.12); color: #0d0d0d; font-family: 'Archivo'; font-weight: 600; display: none; position: relative; left: 0; z-index: 11; transition: all 0.15s ease-out; }

/* line 177, css/scss/navigation/_navigation-sidebar.scss */ a.sidebar-mobile-trigger .fa { font-size: 20px; position: absolute; right: 15px; top: 15px; }

/* line 184, css/scss/navigation/_navigation-sidebar.scss */ a.sidebar-mobile-trigger.open { background: #253b83; box-shadow: 0 2px 1px -2px rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.12); color: white; }

@media (max-width: 991px) { /* line 161, css/scss/navigation/_navigation-sidebar.scss */ a.sidebar-mobile-trigger { display: block; } }

/* line 199, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul + .sol-finder a { padding: 10px 20px; background: transparent; border-bottom: 1px solid #ccc; font-size: 16px; display: block; transition: background 0.15s ease-out; }

@media (max-width: 991px) { /* line 199, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul + .sol-finder a { padding: 15px; } }

/* line 211, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul + .sol-finder a:hover { text-decoration: none; }

/* line 214, css/scss/navigation/_navigation-sidebar.scss */ .navigation-sidebar ul + .sol-finder a:hover:hover { background: #f2f2f2; text-decoration: none; }

/* line 222, css/scss/navigation/_navigation-sidebar.scss */ .field--name-field-link { display: none; }

/* line 2, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile { height: 100vh; width: 250px; padding: 0 0 100px 0; background: #f2f2f2; position: fixed; top: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; }

/* line 12, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile ul ul { display: none; }

/* line 15, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile ul ul li a { min-height: 54px; width: 100%; padding: 15px 15px 15px 30px; font-family: 'Archivo'; font-weight: normal; font-size: 15px; }

@media (min-width: 992px) { /* line 2, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile { display: none !important; } }

@media (max-width: 991px) { /* line 2, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile { display: block !important; } }

/* line 32, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile ul { width: 100%; margin: 0; padding: 0; }

/* line 37, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile ul li { margin: 0; font-size: 16px; position: relative; }

/* line 42, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile ul li a { min-height: 54px; width: calc(100% - 54px); padding: 15px; border-bottom: 1px solid #ccc; color: #0d0d0d; font-family: 'Archivo'; font-weight: 600; float: left; display: block; }

/* line 53, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile ul li span { height: 54px; width: 54px; background: #e6e6e6; border-bottom: 1px solid #ccc; text-align: center; float: left; display: block; cursor: pointer; transition: all 0.15s ease-out; }

/* line 64, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile ul li span .fa { color: #0d0d0d; font-size: 22px; line-height: 50px; transition: all 0.15s ease-out; }

/* line 71, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile ul li span.toggled { background: #253b83; }

/* line 74, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile ul li span.toggled .fa { color: white; }

/* line 81, css/scss/navigation/_navigation-mobile.scss */ nav.navigation-mobile ul + ul li a { width: 100%; font-family: 'Archivo'; font-weight: normal; color: #3292a6; }

/* line 91, css/scss/navigation/_navigation-mobile.scss */ body nav.navigation-mobile { right: -250px; transition: right 0.15s ease-out; }

/* line 96, css/scss/navigation/_navigation-mobile.scss */ body.is-mobile nav.navigation-mobile { right: 0; }

/* line 1, css/scss/_breadcrumb.scss */ nav.breadcrumb { margin: 0; padding: 40px 0 30px 0; background: transparent; border-radius: 0; }

/* line 270, css/scss/_mixins.scss */ nav.breadcrumb::after, nav.breadcrumb::before { display: none; }

@media (max-width: 991px) { /* line 1, css/scss/_breadcrumb.scss */ nav.breadcrumb { padding: 20px 0 15px 0; } }

/* line 12, css/scss/_breadcrumb.scss */ nav.breadcrumb ol { margin: 0; padding: 0; display: inline-block; }

/* line 17, css/scss/_breadcrumb.scss */ nav.breadcrumb ol li { margin: 0; padding: 0 20px 0 0; font-size: 14px; float: left; position: relative; }

/* line 24, css/scss/_breadcrumb.scss */ nav.breadcrumb ol li a { color: #3292a6; }

/* line 27, css/scss/_breadcrumb.scss */ nav.breadcrumb ol li a:hover { text-decoration: underline; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 33, css/scss/_breadcrumb.scss */ nav.breadcrumb ol li a:hover { text-decoration: none; } }

/* line 38, css/scss/_breadcrumb.scss */ nav.breadcrumb ol li a::before, nav.breadcrumb ol li a::after { display: none; }

/* line 44, css/scss/_breadcrumb.scss */ nav.breadcrumb ol li span { color: #666666; }

/* line 48, css/scss/_breadcrumb.scss */ nav.breadcrumb ol li::after { content: "/"; height: 0; width: 0; color: #ccc; position: absolute; top: 0; right: 11px; }

/* line 58, css/scss/_breadcrumb.scss */ nav.breadcrumb ol li:last-child::after, nav.breadcrumb ol li::before { display: none; }

/* line 2, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second { padding: 0 0 30px 0; }

/* line 5, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module { margin: 0 0 30px 0; padding: 20px 20px 15px 20px; border: 1px solid #ccc; border-radius: 3px; }

/* line 11, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module h3 { margin: 0 0 18px 0; padding: 0 0 13px 0; font-family: 'Archivo'; font-weight: 600; font-size: 18px; line-height: 1.4; }

/* line 19, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module h3, .region-sidebar-second .sidebar-module h5 { margin-top: -6px; }

/* line 26, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-resources-block-1 ul { margin: 0 0 -15px 0; }

/* line 29, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-resources-block-1 ul li { margin: 0 0 12px 0; padding: 0; font-size: 14px; }

/* line 34, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-resources-block-1 ul li div.download, .region-sidebar-second .sidebar-module.block-views-blockproduct-category-resources-block-1 ul li div.link { padding: 0 0 0 25px; position: relative; }

/* line 39, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-resources-block-1 ul li div.download::before, .region-sidebar-second .sidebar-module.block-views-blockproduct-category-resources-block-1 ul li div.link::before { color: #3292a6; font-family: 'FontAwesome'; position: absolute; top: 0; left: 0; }

/* line 48, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-resources-block-1 ul li div.download::before { content: "\f019"; }

/* line 52, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-resources-block-1 ul li div.link::before { content: "\f0c1"; }

/* line 60, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 { height: 330px; overflow: hidden; }

/* line 64, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-slider-wrapper { opacity: 0; }

/* line 68, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-slider { height: 205px; }

/* line 72, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-slide { height: 205px; }

/* line 75, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-slide .views-field-field-image { margin: 0 auto 15px auto; overflow: hidden; }

/* line 79, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-slide .views-field-field-image a { height: 150px; display: block; position: relative; }

/* line 84, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-slide .views-field-field-image a img { height: 100%; width: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

/* line 92, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-slide .views-field-field-display-title { height: 40px; font-size: 14px; text-align: center; }

/* line 99, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 ul.slick-dots { bottom: -35px; }

/* line 102, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 ul.slick-dots li { margin: 0; }

/* line 105, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 ul.slick-dots li button::before { color: #666666; font-size: 10px; }

/* line 110, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 ul.slick-dots li button:hover::before, .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 ul.slick-dots li button:focus::before { color: #f3b668; }

/* line 115, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 ul.slick-dots li.slick-active button::before { color: #0d0d0d; }

/* line 121, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-prev, .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-next { height: 40px; width: 40px; background: none; top: 40%; z-index: 2; }

/* line 130, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-prev { left: -10px; }

/* line 134, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-next { right: -10px; }

/* line 138, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-prev:after, .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-next:after { height: 30px; width: 30px; background: #3292a6; border-radius: 50%; position: absolute; top: 5px; left: 5px; }

/* line 149, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-prev:before, .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-next:before { opacity: 1; color: white; font-family: 'FontAwesome'; font-size: 28px; position: absolute; top: 5px; z-index: 2; }

/* line 160, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-prev:before { content: "\f104"; left: 14px; }

/* line 165, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.block-views-blockproduct-category-related-product-categories-block-1 .slick-next:before { content: "\f105"; left: 17px; }

/* line 171, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.sidebar-module-contact { background: #3292a6; border: none; }

/* line 175, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.sidebar-module-contact h5 { color: white; }

/* line 178, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.sidebar-module-contact h5.page-title { border-color: #f3b668; }

/* line 183, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.sidebar-module-contact a { padding: 8px 12px; border: 1px solid white; color: white; display: inline-block; overflow: hidden; position: relative; transform: perspective(1px) translateZ(0); transition: color 0.15s ease-out; }

/* line 193, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.sidebar-module-contact a::before { background: white; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform: scaleX(0); transform-origin: 0%; transition: transform 0.15s ease-out; z-index: -1; }

/* line 203, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.sidebar-module-contact a:hover { color: #3292a6; text-decoration: none; }

/* line 207, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .sidebar-module.sidebar-module-contact a:hover::before { transform: scaleX(1); }

/* line 215, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .blue-cta-module { margin: 0 0 30px 0; }

/* line 219, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text { margin: 0 0 30px 0; }

/* line 222, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text .homepage-cta { background: white; border: 1px solid #ccc; border-radius: 3px; overflow: hidden; position: relative; transform: perspective(1px) translate3d(0, 0, 0); }

/* line 230, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text .homepage-cta::before { background: #f3b668; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform: scaleX(0); transform-origin: 0%; transition: transform 0.15s ease-out; z-index: -1; }

/* line 240, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text .homepage-cta a { padding: 12px 20px 12px 50px; color: #3292a6; font-size: 16px; font-weight: 900; display: block; position: relative; transition: color 0.15s ease-out; }

/* line 249, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text .homepage-cta a::before { content: "\f019"; font-family: 'FontAwesome'; font-size: 20px; position: absolute; top: 11px; left: 20px; }

/* line 258, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text .homepage-cta a:hover { color: white; text-decoration: none; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 258, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text .homepage-cta a:hover { color: #3292a6; } }

/* line 268, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text .homepage-cta:hover { border: 1px solid #f3b668; }

/* line 271, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text .homepage-cta:hover::before { transform: scaleX(1); }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 268, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text .homepage-cta:hover { border: 1px solid #ccc; }
  /* line 278, css/scss/sidebars/_sidebar-second.scss */ .region-sidebar-second .paragraph--type--text .homepage-cta:hover::before { transform: scaleX(0); } }

/* line 2, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters { margin: 0 0 60px 0; padding: 15px 20px 20px 20px; background: #ebebeb; border-radius: 3px; }

@media (max-width: 991px) { /* line 2, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters { margin: 0; } }

/* line 12, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters .block-facets { margin: 0 0 25px 0; }

/* line 15, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters .block-facets:last-of-type { margin: 0; }

/* line 20, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters h2 { margin: 0 0 25px 0; padding: 0 0 16px 0; color: #253b83; font-size: 20px; }

/* line 27, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters h3 { margin: 0 0 10px 0; font-family: 'Archivo'; font-weight: 600; color: #0d0d0d; font-size: 14px; }

/* line 34, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters h4 { margin: 0; padding: 10px; background: white; color: #0d0d0d; font-size: 16px; cursor: pointer; position: relative; }

/* line 43, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters h4::after { content: "\f067"; color: #666666; font-family: 'FontAwesome'; font-size: 16px; position: absolute; top: 10px; right: 10px; }

/* line 53, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters h4.is-checked::after { content: "\f068"; }

/* line 58, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters ul { list-style-type: none; margin: 0; padding: 0 0 10px 0; background: white; display: none; }

/* line 65, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters ul li { margin: 0; padding: 12px 10px 0 10px; font-size: 14px; }

/* line 70, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters ul li input[type=checkbox] { opacity: 0; position: absolute; top: 0; left: 0; }

/* line 77, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters ul li label { margin: 0; padding: 0 0 0 25px; color: #666666; font-family: 'Archivo'; font-weight: normal; display: block; cursor: pointer; position: relative; }

/* line 86, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters ul li label::before { height: 15px; width: 15px; border: 1px solid #8c8c8c; position: absolute; top: 1px; left: 0; }

/* line 95, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters ul li label::after { height: 11px; width: 11px; background: #3292a6; position: absolute; top: 3px; left: 2px; display: none; }

/* line 105, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters ul li label.is-filled::after { display: block; }

/* line 114, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters .block-facet-blockproduct-category h4 { display: none; }

/* line 118, css/scss/sidebars/_sidebar-filters.scss */ .region-sidebar-filters .block-facet-blockproduct-category ul:not(.contextual-links) { display: block; }

/* line 127, css/scss/sidebars/_sidebar-filters.scss */ .block-facets .contextual .trigger { top: -10px; right: 3px; }

/* line 132, css/scss/sidebars/_sidebar-filters.scss */ .block-facets .contextual-links { top: -12px !important; right: 3px !important; }

/* line 1, css/scss/_footer.scss */ footer { width: 100%; background: #666666; border-top: 10px solid #3292a6; }

/* line 6, css/scss/_footer.scss */ footer .footer-logo { width: 145px; margin: 0; padding: 30px 0 0 0; }

@media (max-width: 991px) { /* line 6, css/scss/_footer.scss */ footer .footer-logo { margin: 0 auto; padding-top: 30px; } }

/* line 16, css/scss/_footer.scss */ footer .footer-logo a { width: 145px; display: inline-block; }

/* line 20, css/scss/_footer.scss */ footer .footer-logo a img { height: auto; width: 100%; }

/* line 27, css/scss/_footer.scss */ footer .footer-copyright { margin: 30px 0 15px 0; }

@media (max-width: 991px) { /* line 27, css/scss/_footer.scss */ footer .footer-copyright { margin: 20px 0 0 0; text-align: center; } }

/* line 35, css/scss/_footer.scss */ footer .footer-copyright p { margin: 0; color: white; font-size: 14px; line-height: 1.1; float: left; }

/* line 42, css/scss/_footer.scss */ footer .footer-copyright p a { margin: 0 0 0 10px; padding: 0 0 0 10px; border-left: 1px solid rgba(255, 255, 255, 0.5); color: white; }

@media (max-width: 991px) { /* line 35, css/scss/_footer.scss */ footer .footer-copyright p { margin: 0 0 10px 0; float: none; }
  /* line 53, css/scss/_footer.scss */ footer .footer-copyright p a { width: 175px; margin: 10px auto 5px auto; padding: 0; border: none; display: block; } }

/* line 63, css/scss/_footer.scss */ footer .footer-copyright ul { margin: 0; padding: 0 0 0 15px; display: inline-block; }

/* line 68, css/scss/_footer.scss */ footer .footer-copyright ul li { padding: 0 15px; border-left: 1px solid rgba(255, 255, 255, 0.5); font-size: 14px; line-height: 1.1; float: left; }

/* line 75, css/scss/_footer.scss */ footer .footer-copyright ul li a { color: white; }

/* line 78, css/scss/_footer.scss */ footer .footer-copyright ul li a:hover { text-decoration: underline; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 78, css/scss/_footer.scss */ footer .footer-copyright ul li a:hover { text-decoration: none; } }

@media (max-width: 991px) { /* line 63, css/scss/_footer.scss */ footer .footer-copyright ul { float: none; }
  /* line 91, css/scss/_footer.scss */ footer .footer-copyright ul li:first-child { border: none; } }

/* line 98, css/scss/_footer.scss */ footer .footer-navigation { padding: 30px 0 0 0; }

@media (max-width: 991px) { /* line 98, css/scss/_footer.scss */ footer .footer-navigation { display: none; } }

/* line 105, css/scss/_footer.scss */ footer .footer-navigation .footer-navigation-column { width: 20%; padding: 0 15px; float: left; }

/* line 110, css/scss/_footer.scss */ footer .footer-navigation .footer-navigation-column ul { margin: 0; padding: 0 0 15px 0; }

/* line 114, css/scss/_footer.scss */ footer .footer-navigation .footer-navigation-column ul li { margin: 6px 0; padding: 0 0 0 12px; font-family: 'Archivo'; font-weight: normal; line-height: 1.2; }

/* line 120, css/scss/_footer.scss */ footer .footer-navigation .footer-navigation-column ul li:first-child { padding: 0 0 0 10px; border-left: 2px solid #f3b668; font-family: 'Archivo'; font-weight: 600; }

/* line 125, css/scss/_footer.scss */ footer .footer-navigation .footer-navigation-column ul li:first-child a { color: white; }

/* line 130, css/scss/_footer.scss */ footer .footer-navigation .footer-navigation-column ul li a { color: rgba(255, 255, 255, 0.8); }

/* line 133, css/scss/_footer.scss */ footer .footer-navigation .footer-navigation-column ul li a:hover { text-decoration: underline; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 133, css/scss/_footer.scss */ footer .footer-navigation .footer-navigation-column ul li a:hover { text-decoration: none; } }

/* line 146, css/scss/_footer.scss */ footer .footer-social { padding: 22px 0; text-align: center; }

@media (max-width: 991px) { /* line 146, css/scss/_footer.scss */ footer .footer-social { padding: 0 0 22px 0; } }

/* line 154, css/scss/_footer.scss */ footer .footer-social ul { margin: 0; padding: 0; display: inline-block; float: right; }

@media (max-width: 991px) { /* line 154, css/scss/_footer.scss */ footer .footer-social ul { float: none; } }

/* line 164, css/scss/_footer.scss */ footer .footer-social ul li { margin: 0 8px; font-size: 26px; float: left; }

/* line 169, css/scss/_footer.scss */ footer .footer-social ul li:first-child { margin-left: 0; }

/* line 172, css/scss/_footer.scss */ footer .footer-social ul li:last-child { margin-right: 0; }

/* line 176, css/scss/_footer.scss */ footer .footer-social ul li a { color: white; transition: color 0.15s ease-out; }

/* line 180, css/scss/_footer.scss */ footer .footer-social ul li a:hover { color: #f3b668; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 186, css/scss/_footer.scss */ footer .footer-social ul li a:hover { color: white; } }

/* line 192, css/scss/_footer.scss */ footer .footer-social ul li::before, footer .footer-social ul li::after { display: none; }

/* line 2, css/scss/homepage/_homepage-banner.scss */ .homepage-banner { height: 680px; width: 100%; background-color: #00203b; position: relative; overflow: hidden; z-index: 1; }

/* line 10, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .col-lg-12 { height: 680px; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 2, css/scss/homepage/_homepage-banner.scss */ .homepage-banner { height: 600px; }
  /* line 17, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .col-lg-12 { height: 600px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 2, css/scss/homepage/_homepage-banner.scss */ .homepage-banner { height: 600px; }
  /* line 25, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .col-lg-12 { height: 600px; } }

@media (max-width: 991px) { /* line 2, css/scss/homepage/_homepage-banner.scss */ .homepage-banner { height: 380px; }
  /* line 33, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .col-lg-12 { height: 380px; } }

/* line 38, css/scss/homepage/_homepage-banner.scss */ .homepage-banner::before { height: 75%; width: 100%; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; z-index: 4; transition: height 0.3s ease-out; }

/* line 51, css/scss/homepage/_homepage-banner.scss */ .homepage-banner::after { height: 100%; width: 100%; background: rgba(0, 0, 0, 0.7); opacity: 0; position: absolute; top: 0; left: 0; z-index: 3; transition: opacity 0.15s ease-out; }

/* line 63, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content { width: 100%; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); z-index: 5; transition: top 0.15s ease-in-out; }

@media (min-width: 768px) and (max-width: 991px) { /* line 63, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content { padding: 30px 0; text-align: left; position: relative; transform: none; top: 0; left: 0; } }

@media (max-width: 767px) { /* line 63, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content { padding: 15px 0; text-align: left; position: relative; transform: none; top: 0; left: 0; } }

/* line 88, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content h1 { margin: 0 0 15px 0; color: white; font-size: 64px; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 88, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content h1 { font-size: 50px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 88, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content h1 { font-size: 46px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 88, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content h1 { font-size: 36px; line-height: 1.3; } }

@media (max-width: 767px) { /* line 88, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content h1 { font-size: 32px; line-height: 1.3; } }

/* line 112, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content p { padding: 0 150px; color: white; font-size: 20px; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 112, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content p { padding: 0 100px; font-size: 18px; } }

@media (max-width: 991px) { /* line 112, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content p { display: none; } }

/* line 127, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content a { font-size: 20px; opacity: 1; transition: opacity 0.15s ease-in-out; }

@media (max-width: 991px) { /* line 127, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content a { display: none; } }

/* line 137, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content.inner-on { top: 200px; }

/* line 140, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content.inner-on a { opacity: 0; }

@media (max-width: 991px) { /* line 137, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-content.inner-on { top: 0; } }

/* line 150, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content { height: 400px; width: 100%; width: calc(100% - 30px); /* 100% - 15px left/right Bootstrap padding */ opacity: 0; position: absolute; bottom: 100px; z-index: 4; pointer-events: none; transition: all 0.15s ease-out; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 150, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content { height: 320px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 150, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content { height: 320px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 150, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content { height: 220px; opacity: 1; bottom: 45px; pointer-events: auto; } }

@media (max-width: 767px) { /* line 150, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content { height: 220px; opacity: 1; bottom: 20px; pointer-events: auto; } }

/* line 183, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item { height: 315px; width: 100%; border-radius: 3px; overflow: hidden; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 183, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item { height: 235px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 183, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item { height: 235px; } }

@media (max-width: 991px) { /* line 183, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item { height: auto; border-radius: 0; overflow: visible; } }

/* line 203, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a { height: 315px; width: 100%; border-radius: 3px; display: block; position: relative; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 203, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a { height: 235px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 203, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a { height: 235px; } }

@media (max-width: 991px) { /* line 203, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a { height: auto; border-radius: 0; } }

/* line 223, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a::before, .homepage-banner .homepage-banner-hidden-content .hidden-content-item a::after { height: 100%; width: 100%; position: absolute; bottom: 0; left: 0; }

@media (max-width: 991px) { /* line 223, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a::before, .homepage-banner .homepage-banner-hidden-content .hidden-content-item a::after { display: none; } }

/* line 236, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a::before { background: rgba(50, 146, 166, 0.85); border-radius: 3px; left: -100%; transition: left 0.15s ease-out; z-index: 3; }

/* line 244, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a::after { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.95) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.95) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.95) 100%); z-index: 4; }

/* line 251, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a:hover { text-decoration: none; }

/* line 254, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a:hover::before { left: 0; }

/* line 258, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a:hover img { transform: translate(-50%, -50%) scale(1.3); }

/* line 263, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a img { height: auto; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(1.1); transition: transform 0.15s ease-out; }

@media (max-width: 991px) { /* line 263, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a img { display: none; } }

/* line 277, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text { padding: 20px; position: absolute; bottom: 0; z-index: 10; }

@media (max-width: 991px) { /* line 277, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text { width: 100%; padding: 15px 0; position: static; } }

/* line 289, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text h2 { margin: 0 0 10px 0; color: #3292a6; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 289, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text h2 { font-size: 20px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 289, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text h2 { margin: 0; color: white; font-size: 20px; font-weight: 400; position: relative; }
  /* line 304, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text h2::before { height: 2px; width: 25px; background: #3292a6; position: absolute; top: -16px; z-index: 11; } }

@media (max-width: 767px) { /* line 289, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text h2 { margin: 0; color: white; font-size: 20px; font-weight: 400; position: relative; }
  /* line 321, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text h2::before { height: 2px; width: 25px; background: #3292a6; position: absolute; top: -16px; z-index: 11; } }

/* line 332, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text p { margin: 0; color: white; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 332, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text p { font-size: 14px; } }

@media (max-width: 991px) { /* line 332, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-item a .item-text p { display: none; } }

/* line 348, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-hide { width: 100%; padding: 30px 0; text-align: center; position: absolute; bottom: 0; }

@media (max-width: 991px) { /* line 348, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-hide { display: none; } }

/* line 359, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-hide a { color: white; font-size: 18px; text-transform: uppercase; }

/* line 364, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-hide a:hover { text-decoration: none; }

/* line 368, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content .hidden-content-hide a .fa { font-size: 20px; }

/* line 377, css/scss/homepage/_homepage-banner.scss */ .homepage-banner.outer-on::before { height: 375%; }

/* line 381, css/scss/homepage/_homepage-banner.scss */ .homepage-banner.outer-on::after { opacity: 0; }

/* line 385, css/scss/homepage/_homepage-banner.scss */ .homepage-banner.outer-on .homepage-banner-hidden-content { opacity: 1; bottom: 0; pointer-events: auto; }

@media (max-width: 991px) { /* line 395, css/scss/homepage/_homepage-banner.scss */ .homepage-banner .homepage-banner-hidden-content > .col-xs-12:nth-child(1) .hidden-content-item .item-text h2::before { display: none; } }

/* line 400, css/scss/homepage/_homepage-banner.scss */ .slide-item { height: 680px; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; }

/* line 406, css/scss/homepage/_homepage-banner.scss */ .slide-item video { height: auto; width: 1905px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 3; }

@media (max-width: 767px) { /* line 406, css/scss/homepage/_homepage-banner.scss */ .slide-item video { display: none; } }

/* line 417, css/scss/homepage/_homepage-banner.scss */ .slide-item img { height: 100%; width: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0; z-index: 1; }

@media (max-width: 599px) { /* line 417, css/scss/homepage/_homepage-banner.scss */ .slide-item img { left: 25%; } }

@media (max-width: 479px) { /* line 417, css/scss/homepage/_homepage-banner.scss */ .slide-item img { left: -10%; } }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 400, css/scss/homepage/_homepage-banner.scss */ .slide-item { height: 600px; }
  /* line 436, css/scss/homepage/_homepage-banner.scss */ .slide-item .col-lg-12 { height: 600px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 400, css/scss/homepage/_homepage-banner.scss */ .slide-item { height: 600px; }
  /* line 444, css/scss/homepage/_homepage-banner.scss */ .slide-item .col-lg-12 { height: 600px; } }

@media (max-width: 991px) { /* line 400, css/scss/homepage/_homepage-banner.scss */ .slide-item { height: 380px; }
  /* line 452, css/scss/homepage/_homepage-banner.scss */ .slide-item .col-lg-12 { height: 380px; } }

/* line 459, css/scss/homepage/_homepage-banner.scss */ .slider-homepage-banner { height: 680px; width: 100%; position: absolute; top: 0; left: 0; }

/* line 466, css/scss/homepage/_homepage-banner.scss */ .slider-homepage-banner.rsDefault, .slider-homepage-banner.rsDefault .rsOverflow, .slider-homepage-banner.rsDefault .rsSlide, .slider-homepage-banner.rsDefault .rsVideoFrameHolder, .slider-homepage-banner.rsDefault .rsThumbs { background: transparent; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 459, css/scss/homepage/_homepage-banner.scss */ .slider-homepage-banner { height: 600px; }
  /* line 477, css/scss/homepage/_homepage-banner.scss */ .slider-homepage-banner .slide-item { height: 600px; }
  /* line 481, css/scss/homepage/_homepage-banner.scss */ .slider-homepage-banner .col-lg-12 { height: 600px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 459, css/scss/homepage/_homepage-banner.scss */ .slider-homepage-banner { height: 600px; }
  /* line 489, css/scss/homepage/_homepage-banner.scss */ .slider-homepage-banner .slide-item { height: 600px; }
  /* line 493, css/scss/homepage/_homepage-banner.scss */ .slider-homepage-banner .col-lg-12 { height: 600px; } }

@media (max-width: 991px) { /* line 459, css/scss/homepage/_homepage-banner.scss */ .slider-homepage-banner { height: 380px; }
  /* line 501, css/scss/homepage/_homepage-banner.scss */ .slider-homepage-banner .col-lg-12 { height: 380px; } }

/* line 2, css/scss/homepage/_homepage-content.scss */ .homepage-levels { margin: 45px 0 0 0; /* OLD .homepage-news-tile and .homepage-event-tile STYLE LOCATION */ }

@media (max-width: 991px) { /* line 2, css/scss/homepage/_homepage-content.scss */ .homepage-levels { margin: 0; } }

/* line 15, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level { position: relative; }

@media (max-width: 991px) { /* line 20, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .region-sidebar-second { padding: 0; } }

@media (min-width: 992px) { /* line 28, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .col-lg-9.col-lg-offset-3 { width: 100%; margin-left: 0; float: right; } }

@media (min-width: 1199px) { /* line 42, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .region-sidebar-second .blue-cta-module { width: 100%; } }

/* line 52, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed { width: 100%; margin: 0 0 30px 0; background: #f2f2f2; border-radius: 3px; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 52, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed { width: 100%; } }

@media (max-width: 991px) { /* line 52, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed { width: 100%; } }

/* line 70, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed { padding: 20px; background: #3292a6; color: white; font-size: 22px; }

/* line 76, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-tkr, .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-stk, .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-chng { border-right: 1px solid #f3b668; line-height: 1; }

/* line 83, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-tkr { margin: 0 10px 0 0; padding: 0 10px 0 0; font-weight: bold; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 83, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-tkr { margin: 0 0 5px 0; padding: 0; border: none; float: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 83, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-tkr { margin: 0 0 5px 0; padding: 0; border: none; float: none !important; } }

@media (max-width: 479px) { /* line 83, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-tkr { margin: 0 0 5px 0; padding: 0; border: none; float: none !important; } }

/* line 110, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-stk { margin: 0 10px 0 0; padding: 0 10px 0 0; font-family: Arial, sans-serif; }

/* line 270, css/scss/_mixins.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-stk::after, .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-stk::before { display: none; }

/* line 117, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed .ir-mkt-chng { border: none; font-family: Arial, sans-serif; }

/* line 122, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed small { color: white; font-size: 11px; }

/* line 127, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-nbr-feed span#volume { margin: 15px 0 0 0; font-size: 13px; display: block; }

/* line 134, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-dow-time { padding: 20px 20px 60px 20px; position: relative; }

/* line 138, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-dow-time span { font-size: 13px; display: block; }

/* line 143, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-dow-time .field--name-field-cta { position: absolute; bottom: 15px; }

/* line 270, css/scss/_mixins.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-dow-time .field--name-field-cta::after, .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-dow-time .field--name-field-cta::before { display: none; }

/* line 148, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .pane-module-stockfeed .module-stockfeed-dow-time .field--name-field-cta a { font-weight: 600; }

/* line 159, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .col-xs-12.large + .col-xs-12.medium + .col-xs-12.medium + .col-xs-12.large .homepage-news-tile .field--name-field-image { height: auto; }

/* line 162, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level .col-xs-12.large + .col-xs-12.medium + .col-xs-12.medium + .col-xs-12.large .homepage-news-tile .field--name-field-image img { position: static; top: 0; transform: none; }

/* line 174, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level + .homepage-level { margin-top: 45px; padding-top: 45px; /* OLD .paragraph--type--form-container STYLE LOCATION  */ }

@media (min-width: 1200px) { /* line 182, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level + .homepage-level .col-lg-8 { width: 58.33333333%; }
  /* line 186, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level + .homepage-level .col-lg-4 { width: 41.66666667%; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 193, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level + .homepage-level .col-md-8, .homepage-levels .homepage-level + .homepage-level .col-md-4 { width: 50%; } }

@media (max-width: 991px) { /* line 174, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level + .homepage-level { margin-top: 15px; } }

/* line 206, css/scss/homepage/_homepage-content.scss */ .homepage-levels .homepage-level + .homepage-level::before { height: 1px; width: 100%; background: #ccc; position: absolute; top: 0; left: 0; }

/* line 220, css/scss/homepage/_homepage-content.scss */ .paragraph--type--form-container { padding: 20px; background: #f2f2f2; border-radius: 3px; overflow: hidden; margin-bottom: 30px; }

/* line 227, css/scss/homepage/_homepage-content.scss */ .paragraph--type--form-container .field--name-field-display-title { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 2px solid #3292a6; color: #253b83; font-size: 24px; font-weight: 600; line-height: 1.2; }

/* line 239, css/scss/homepage/_homepage-content.scss */ .paragraph--type--form-container .form-item.form-item-first-name, .paragraph--type--form-container .form-item.form-item-last-name, .paragraph--type--form-container .form-item.form-item-email, .paragraph--type--form-container .form-item.form-item-phone-number, .paragraph--type--form-container .form-item.form-item-country, .paragraph--type--form-container .form-item.form-item-company-name { width: 50%; float: left; }

@media (max-width: 991px) { /* line 239, css/scss/homepage/_homepage-content.scss */ .paragraph--type--form-container .form-item.form-item-first-name, .paragraph--type--form-container .form-item.form-item-last-name, .paragraph--type--form-container .form-item.form-item-email, .paragraph--type--form-container .form-item.form-item-phone-number, .paragraph--type--form-container .form-item.form-item-country, .paragraph--type--form-container .form-item.form-item-company-name { width: 100%; float: none; } }

/* line 254, css/scss/homepage/_homepage-content.scss */ .paragraph--type--form-container .form-item.form-item-first-name input, .paragraph--type--form-container .form-item.form-item-email input, .paragraph--type--form-container .form-item.form-item-country .bootstrap-select > .dropdown-toggle { width: calc(100% - 15px); }

@media (max-width: 991px) { /* line 254, css/scss/homepage/_homepage-content.scss */ .paragraph--type--form-container .form-item.form-item-first-name input, .paragraph--type--form-container .form-item.form-item-email input, .paragraph--type--form-container .form-item.form-item-country .bootstrap-select > .dropdown-toggle { width: 100%; } }

/* line 264, css/scss/homepage/_homepage-content.scss */ .paragraph--type--form-container .form-item.webform-type-checkboxes { margin: 0 0 10px 0; clear: left; }

/* line 269, css/scss/homepage/_homepage-content.scss */ .paragraph--type--form-container .form-item.form-item-message { margin: 0 0 30px 0; }

/* line 276, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile, .homepage-event-tile { margin: 0 0 30px 0; background: #f2f2f2; border: 1px solid #ccc; border-radius: 3px; overflow: hidden; }

/* line 284, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile h3, .homepage-event-tile h3 { font-weight: 600; }

/* line 288, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile .views-field-field-image, .homepage-news-tile .field--name-field-image, .homepage-event-tile .views-field-field-image, .homepage-event-tile .field--name-field-image { height: 240px; overflow: hidden; position: relative; }

/* line 294, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile .views-field-field-image img, .homepage-news-tile .field--name-field-image img, .homepage-event-tile .views-field-field-image img, .homepage-event-tile .field--name-field-image img { height: auto; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); }

@media (max-width: 767px) { /* line 288, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile .views-field-field-image, .homepage-news-tile .field--name-field-image, .homepage-event-tile .views-field-field-image, .homepage-event-tile .field--name-field-image { height: 170px; } }

/* line 305, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile .views-field-field-categories, .homepage-news-tile .views-field-field-news-categories, .homepage-news-tile .views-field-field-event-categories, .homepage-event-tile .views-field-field-categories, .homepage-event-tile .views-field-field-news-categories, .homepage-event-tile .views-field-field-event-categories { padding: 15px 15px 10px 15px; font-size: 14px; }

/* line 311, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile .views-field-field-categories a, .homepage-news-tile .views-field-field-news-categories a, .homepage-news-tile .views-field-field-event-categories a, .homepage-event-tile .views-field-field-categories a, .homepage-event-tile .views-field-field-news-categories a, .homepage-event-tile .views-field-field-event-categories a { color: #666666; }

/* line 316, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile .views-field-field-display-title, .homepage-event-tile .views-field-field-display-title { margin-left: 15px; margin-right: 15px; }

/* line 320, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile .views-field-field-display-title a, .homepage-event-tile .views-field-field-display-title a { color: #253b83; }

/* line 323, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile .views-field-field-display-title a:hover, .homepage-event-tile .views-field-field-display-title a:hover { text-decoration: none; }

/* line 329, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile .views-field-field-news-display-date, .homepage-news-tile .views-field-field-event-start-date, .homepage-event-tile .views-field-field-news-display-date, .homepage-event-tile .views-field-field-event-start-date { padding: 0 15px 10px 15px; font-size: 14px; }

/* line 335, css/scss/homepage/_homepage-content.scss */ .homepage-news-tile .views-field-body, .homepage-event-tile .views-field-body { padding: 0 15px; }

/* line 341, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile { margin: 0 0 30px 0; padding: 20px 20px 15px 20px; border: 1px solid #ccc; border-radius: 3px; position: relative; }

/* line 348, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-logo { margin: 0 0 15px 0; }

/* line 351, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-logo a:hover { text-decoration: none; }

/* line 355, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-logo span { height: 30px; width: 30px; margin: 0 8px 0 0; background: white url(../images/nabors-facebook-logo.png) no-repeat center center; background-size: 40px; border-radius: 50%; display: block; float: left; position: relative; }

/* line 367, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-logo p { margin: 0; color: #253b83; font-size: 14px; font-weight: 600; line-height: 30px; }

/* line 375, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-logo + .views-field-field-news-categories { display: none; }

/* line 379, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-logo .views-field-field-news-categories { height: 30px; width: 30px; position: absolute; top: 18px; right: 15px; }

/* line 386, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-logo .views-field-field-news-categories a { height: 30px; width: 30px; color: white; font-size: 0; line-height: 30px; text-align: center; display: block; position: relative; }

/* line 396, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-logo .views-field-field-news-categories a::before { content: "\f09a"; color: #3b5998; font-family: 'FontAwesome'; font-size: 22px; position: relative; top: 0; left: 0; }

/* line 409, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .views-field-field-image { margin-bottom: 20px; }

/* line 413, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile h3.views-field-field-display-title { margin: 0 0 16px 0; padding: 0 0 15px 0; font-size: 18px; }

/* line 418, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile h3.views-field-field-display-title a { color: #253b83; font-weight: 600; }

/* line 422, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile h3.views-field-field-display-title a:hover { text-decoration: none; }

/* line 428, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .views-field-field-news-display-date { margin: 0 0 10px 0; font-size: 14px; }

/* line 435, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .views-field-body img { height: auto; width: 100%; margin: 15px 0 0 0; }

/* line 442, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-icons { margin: 15px 0 0 0; padding: 15px 0 0 0; border-top: 2px solid #3292a6; }

/* line 447, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-icons ul { margin: 0; padding: 0; display: inline-block; }

/* line 452, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-icons ul li { margin: 0 15px 0 0; float: left; }

/* line 458, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-icons ul li a .fa { font-size: 22px; }

/* line 463, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-icons ul li.icon-facebook a { color: #3b5998; }

/* line 467, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-icons ul li.icon-linkedin a { color: #0079b7; }

/* line 471, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-icons ul li.icon-twitter a { color: #1da1f2; }

/* line 475, css/scss/homepage/_homepage-content.scss */ .homepage-social-tile .homepage-social-icons ul li.icon-youtube a { color: #ff0000; }

/* line 1, css/scss/_product-single.scss */ .product-category-image { width: 100%; margin: 0 0 30px 0; float: none; }

/* line 6, css/scss/_product-single.scss */ .product-category-image.resize { width: 35%; margin: 0 30px 30px 0; float: left; }

@media (max-width: 991px) { /* line 1, css/scss/_product-single.scss */ .product-category-image { width: 100%; margin: 0 auto 30px auto; }
  /* line 16, css/scss/_product-single.scss */ .product-category-image.resize { width: 40%; } }

/* line 24, css/scss/_product-single.scss */ .field--name-body ul, .field--name-body ol { overflow: auto; margin: 0 0 10px 0; }

/* line 31, css/scss/_product-single.scss */ .page-node-type-product-category .field--type-webform { margin: 15px 0 0 0; padding: 20px; background: #ebebeb; border-radius: 3px; }

/* line 39, css/scss/_product-single.scss */ .page-node-type-product-category .field--type-webform .form-item.form-item-first-name, .page-node-type-product-category .field--type-webform .form-item.form-item-last-name, .page-node-type-product-category .field--type-webform .form-item.form-item-email, .page-node-type-product-category .field--type-webform .form-item.form-item-phone-number, .page-node-type-product-category .field--type-webform .form-item.form-item-country, .page-node-type-product-category .field--type-webform .form-item.form-item-company-name { width: 50%; float: left; }

@media (max-width: 767px) { /* line 39, css/scss/_product-single.scss */ .page-node-type-product-category .field--type-webform .form-item.form-item-first-name, .page-node-type-product-category .field--type-webform .form-item.form-item-last-name, .page-node-type-product-category .field--type-webform .form-item.form-item-email, .page-node-type-product-category .field--type-webform .form-item.form-item-phone-number, .page-node-type-product-category .field--type-webform .form-item.form-item-country, .page-node-type-product-category .field--type-webform .form-item.form-item-company-name { width: 100%; float: none; } }

/* line 54, css/scss/_product-single.scss */ .page-node-type-product-category .field--type-webform .form-item.form-item-first-name input, .page-node-type-product-category .field--type-webform .form-item.form-item-email input, .page-node-type-product-category .field--type-webform .form-item.form-item-country .bootstrap-select > .dropdown-toggle { width: calc(100% - 15px); }

@media (max-width: 767px) { /* line 54, css/scss/_product-single.scss */ .page-node-type-product-category .field--type-webform .form-item.form-item-first-name input, .page-node-type-product-category .field--type-webform .form-item.form-item-email input, .page-node-type-product-category .field--type-webform .form-item.form-item-country .bootstrap-select > .dropdown-toggle { width: 100%; } }

/* line 64, css/scss/_product-single.scss */ .page-node-type-product-category .field--type-webform .form-item.webform-type-checkboxes { margin: 0 0 10px 0; clear: left; }

/* line 69, css/scss/_product-single.scss */ .page-node-type-product-category .field--type-webform .form-item.form-item-message { margin: 0 0 30px 0; }

/* line 3, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 { margin: 0 0 30px 0; padding: 0 0 45px 0; border-bottom: 1px solid #e6e6e6; }

/* line 8, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing { background: white; }

@media (max-width: 767px) { /* line 3, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 { margin: 0 0 20px 0; padding: 0 0 35px 0; } }

/* line 21, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 h2, .block-views-blocklatest-event-items-block-1 h2 { margin: 20px 0; color: #666666; font-family: 'Archivo'; font-weight: normal; }

/* line 27, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .more-link, .block-views-blocklatest-event-items-block-1 .more-link { margin: 20px 0 0 0; text-align: right; }

/* line 31, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .more-link a, .block-views-blocklatest-event-items-block-1 .more-link a { padding: 12px 16px; background: #3292a6; border: none; border-radius: 2px; color: white; font-size: 18px; line-height: 1.2; white-space: normal; overflow: hidden; position: relative; display: inline-block; transform: perspective(1px) translate3d(0, 0, 0); }

/* line 45, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .more-link a::before, .block-views-blocklatest-event-items-block-1 .more-link a::before { background: #f3b668; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform: scaleX(0); transform-origin: 0%; transition: transform 0.15s ease-out; z-index: -1; }

/* line 55, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .more-link a:hover, .block-views-blocklatest-event-items-block-1 .more-link a:hover { color: white; text-decoration: none; }

/* line 59, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .more-link a:hover::before, .block-views-blocklatest-event-items-block-1 .more-link a:hover::before { transform: scaleX(1); }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 59, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .more-link a:hover::before, .block-views-blocklatest-event-items-block-1 .more-link a:hover::before { transform: scaleX(0); } }

/* line 71, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 { padding: 0 0 60px 0; }

/* line 74, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing { background: #3292a6; }

/* line 79, css/scss/news-events/_news-events.scss */ .news-events-container--landing { border: 1px solid #ccc; border-radius: 3px; overflow: hidden; }

/* line 84, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view { min-height: 150px; width: 41.66666667%; background: #f2f2f2; float: left; }

@media (max-width: 991px) { /* line 84, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view { min-height: 1px; width: 100%; float: none; } }

/* line 96, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-image { width: 175px; margin: 0 15px 30px 30px; float: left; overflow: hidden; position: relative; }

/* line 103, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-image img { height: auto; width: 100%; }

/* line 108, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-image.empty { display: none; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 96, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-image { width: 125px; } }

@media (max-width: 767px) { /* line 96, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-image { margin: 0 15px 15px 15px; } }

@media (max-width: 599px) { /* line 96, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-image { width: 100px; } }

/* line 125, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-display-title { padding: 0 30px; }

@media (max-width: 767px) { /* line 125, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-display-title { padding: 0 15px; } }

/* line 132, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-display-title h3 a { color: #253b83; font-family: 'Archivo'; font-weight: 600; font-size: 20px; }

/* line 137, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-display-title h3 a:hover { text-decoration: none; }

/* line 142, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-display-title h3.page-title { margin: 0 0 5px 0; padding: 0; border: none; line-height: 1.1; }

/* line 150, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-news-categories, .news-events-container--landing .row-view .views-field-field-event-categories { padding: 0 30px 5px 30px; font-size: 14px; }

/* line 270, css/scss/_mixins.scss */ .news-events-container--landing .row-view .views-field-field-news-categories::after, .news-events-container--landing .row-view .views-field-field-news-categories::before, .news-events-container--landing .row-view .views-field-field-event-categories::after, .news-events-container--landing .row-view .views-field-field-event-categories::before { display: none; }

/* line 156, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-news-categories a, .news-events-container--landing .row-view .views-field-field-event-categories a { color: #666666; }

/* line 161, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-news-display-date, .news-events-container--landing .row-view .views-field-field-event-start-date { padding: 0 30px 5px 30px; font-size: 14px; }

@media (max-width: 599px) { /* line 161, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-news-display-date, .news-events-container--landing .row-view .views-field-field-event-start-date { padding: 0 15px 5px 15px; } }

@media (max-width: 479px) { /* line 161, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-field-news-display-date, .news-events-container--landing .row-view .views-field-field-event-start-date { padding: 0 15px 5px 15px; } }

/* line 175, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-body { padding: 0 30px 30px 30px; }

/* line 178, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-body p { margin: 0; }

@media (max-width: 767px) { /* line 175, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view .views-field-body { padding: 0 15px 20px 15px; } }

/* line 191, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-news-categories { padding: 30px 30px 5px 30px; }

@media (max-width: 767px) { /* line 191, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-news-categories { padding: 15px 15px 5px 15px; } }

/* line 200, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-event-categories { padding: 30px 30px 5px 30px; }

@media (max-width: 767px) { /* line 200, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-event-categories { padding: 15px 15px 5px 15px; } }

/* line 208, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-image { margin-top: 30px; }

/* line 216, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view-1 .views-field-body .field-content, .news-events-container--landing .row-view.row-view-2 .views-field-body .field-content { padding: 0 0 20px 0; border-bottom: 1px solid #ccc; }

/* line 226, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-news-display-date, .news-events-container--landing .row-view.row-view.row-view-2 .views-field-field-news-display-date, .news-events-container--landing .row-view.row-view.row-view-3 .views-field-field-news-display-date { padding-left: 220px; }

/* line 270, css/scss/_mixins.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-news-display-date::after, .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-news-display-date::before, .news-events-container--landing .row-view.row-view.row-view-2 .views-field-field-news-display-date::after, .news-events-container--landing .row-view.row-view.row-view-2 .views-field-field-news-display-date::before, .news-events-container--landing .row-view.row-view.row-view-3 .views-field-field-news-display-date::after, .news-events-container--landing .row-view.row-view.row-view-3 .views-field-field-news-display-date::before { display: none; }

/* line 231, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-body .field-content, .news-events-container--landing .row-view.row-view.row-view-2 .views-field-body .field-content, .news-events-container--landing .row-view.row-view.row-view-3 .views-field-body .field-content { padding-left: 190px; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 237, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-news-display-date, .news-events-container--landing .row-view.row-view.row-view-2 .views-field-field-news-display-date, .news-events-container--landing .row-view.row-view.row-view-3 .views-field-field-news-display-date { padding-left: 170px; }
  /* line 241, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-body .field-content, .news-events-container--landing .row-view.row-view.row-view-2 .views-field-body .field-content, .news-events-container--landing .row-view.row-view.row-view-3 .views-field-body .field-content { padding-left: 140px; } }

@media (max-width: 767px) { /* line 248, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-news-display-date, .news-events-container--landing .row-view.row-view.row-view-2 .views-field-field-news-display-date, .news-events-container--landing .row-view.row-view.row-view-3 .views-field-field-news-display-date { padding-left: 130px; }
  /* line 252, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-body .field-content, .news-events-container--landing .row-view.row-view.row-view-2 .views-field-body .field-content, .news-events-container--landing .row-view.row-view.row-view-3 .views-field-body .field-content { padding-left: 190px; } }

@media (max-width: 599px) { /* line 259, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-field-news-display-date, .news-events-container--landing .row-view.row-view.row-view-2 .views-field-field-news-display-date, .news-events-container--landing .row-view.row-view.row-view-3 .views-field-field-news-display-date { padding-left: 130px; }
  /* line 263, css/scss/news-events/_news-events.scss */ .news-events-container--landing .row-view.row-view.row-view-1 .views-field-body .field-content, .news-events-container--landing .row-view.row-view.row-view-2 .views-field-body .field-content, .news-events-container--landing .row-view.row-view.row-view-3 .views-field-body .field-content { padding-left: 115px; } }

/* line 273, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 { width: 58.33333333%; background: transparent; }

@media (max-width: 991px) { /* line 273, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 { width: 100%; } }

/* line 281, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image { height: 420px; width: 100%; margin: 0; float: none; overflow: hidden; position: relative; }

/* line 289, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image a { height: 420px; width: 100%; display: block; position: relative; }

/* line 296, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image img { position: absolute; top: 50%; transform: translateY(-50%); left: auto; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 281, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image { height: 283px; }
  /* line 304, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image a { height: 283px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 281, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image { height: 283px; }
  /* line 312, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image a { height: 283px; } }

@media (max-width: 767px) { /* line 281, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image { height: 283px; }
  /* line 320, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image a { height: 283px; } }

@media (max-width: 599px) { /* line 281, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image { height: 183px; }
  /* line 328, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image a { height: 183px; } }

/* line 334, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-news-categories { padding: 30px 30px 10px 30px; }

/* line 270, css/scss/_mixins.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-news-categories::after, .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-news-categories::before { display: none; }

@media (max-width: 767px) { /* line 334, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-news-categories { padding: 20px 15px 10px 15px; } }

/* line 345, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-display-title h3 a { font-size: 24px; line-height: 1.35; }

/* line 349, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-display-title h3 a:hover { text-decoration: none; }

@media (max-width: 599px) { /* line 345, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-display-title h3 a { font-size: 20px; line-height: 1.3; } }

/* line 359, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-display-title h3.page-title { margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 2px solid #3292a6; }

/* line 366, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-news-display-date { padding: 0 30px 10px 30px; }

/* line 270, css/scss/_mixins.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-news-display-date::after, .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-news-display-date::before { display: none; }

@media (max-width: 767px) { /* line 366, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-news-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-news-display-date { padding: 0 15px 10px 15px; } }

/* line 379, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .views-field-field-event-start-date { padding: 0 30px 5px 30px; font-size: 14px; }

@media (max-width: 767px) { /* line 379, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .views-field-field-event-start-date { padding: 0 15px 5px 15px; } }

/* line 387, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .views-field-field-event-start-date .field-content { padding: 0 0 0 210px; position: relative; }

/* line 391, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .views-field-field-event-start-date .field-content::before { content: "\f073"; font-family: 'FontAwesome'; font-size: 14px; position: absolute; top: -1px; left: 190px; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 387, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .views-field-field-event-start-date .field-content { padding: 0 0 0 160px; }
  /* line 403, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .views-field-field-event-start-date .field-content::before { left: 140px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 387, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .views-field-field-event-start-date .field-content { padding: 0 0 0 160px; }
  /* line 411, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .views-field-field-event-start-date .field-content::before { left: 140px; } }

@media (max-width: 599px) { /* line 387, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .views-field-field-event-start-date .field-content { padding: 0 0 0 135px; }
  /* line 419, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .views-field-field-event-start-date .field-content::before { left: 115px; } }

/* line 426, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 { width: 58.33333333%; background: transparent; float: right; }

@media (max-width: 991px) { /* line 426, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 { width: 100%; float: none; } }

/* line 436, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-event-categories { padding: 30px 30px 5px 30px; color: white; }

/* line 440, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-event-categories a { color: white; }

@media (max-width: 767px) { /* line 436, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-event-categories { padding: 20px 15px 5px 15px; } }

/* line 449, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image { height: 420px; width: 100%; margin: 0; float: none; overflow: hidden; position: relative; }

/* line 457, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image a { height: 420px; width: 100%; display: block; position: relative; }

/* line 464, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image img { position: absolute; top: 50%; transform: translateY(-50%); left: auto; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 449, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image { height: 283px; }
  /* line 472, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image a { height: 283px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 449, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image { height: 283px; }
  /* line 480, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image a { height: 283px; } }

@media (max-width: 767px) { /* line 449, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image { height: 283px; }
  /* line 488, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image a { height: 283px; } }

@media (max-width: 599px) { /* line 449, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image { height: 183px; }
  /* line 496, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-image a { height: 183px; } }

/* line 504, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-display-title h3 a { color: white; font-size: 24px; }

/* line 508, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-display-title h3 a:hover { text-decoration: none; }

@media (max-width: 479px) { /* line 504, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-display-title h3 a { font-size: 20px; line-height: 1.3; } }

/* line 518, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-display-title h3.page-title { margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 2px solid #f3b668; line-height: 1.35; }

/* line 526, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-event-start-date { padding: 0 30px 10px 0; color: white; }

/* line 530, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-event-start-date .field-content { padding: 0 0 0 50px; }

/* line 533, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-event-start-date .field-content::before { left: 30px; }

@media (max-width: 767px) { /* line 530, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-event-start-date .field-content { padding: 0 0 0 35px; }
  /* line 540, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-field-event-start-date .field-content::before { left: 15px; } }

/* line 547, css/scss/news-events/_news-events.scss */ .block-views-blocklatest-event-items-block-1 .news-events-container--landing .row-view.row-view-0 .views-field-body p { color: white; }

/* line 555, css/scss/news-events/_news-events.scss */ .news-events-container--landing .views-field-field-image.empty + .views-field-field-news-categories + .views-field-field-display-title + .views-field-field-news-display-date { padding-left: 30px; }

/* line 270, css/scss/_mixins.scss */ .news-events-container--landing .views-field-field-image.empty + .views-field-field-news-categories + .views-field-field-display-title + .views-field-field-news-display-date::after, .news-events-container--landing .views-field-field-image.empty + .views-field-field-news-categories + .views-field-field-display-title + .views-field-field-news-display-date::before { display: none; }

@media (max-width: 767px) { /* line 555, css/scss/news-events/_news-events.scss */ .news-events-container--landing .views-field-field-image.empty + .views-field-field-news-categories + .views-field-field-display-title + .views-field-field-news-display-date { padding-left: 15px; } }

/* line 564, css/scss/news-events/_news-events.scss */ .news-events-container--landing .views-field-field-image.empty + .views-field-field-news-categories + .views-field-field-display-title + .views-field-field-news-display-date + .views-field-body .field-content { padding-left: 0; }

/* line 568, css/scss/news-events/_news-events.scss */ .news-events-container--landing .views-field-field-image.empty + .views-field-field-event-categories + .views-field-field-display-title + .views-field-field-event-start-date .field-content { padding-left: 18px; }

/* line 571, css/scss/news-events/_news-events.scss */ .news-events-container--landing .views-field-field-image.empty + .views-field-field-event-categories + .views-field-field-display-title + .views-field-field-event-start-date .field-content::before { left: 0; }

/* line 576, css/scss/news-events/_news-events.scss */ .news-events-container--landing .views-field-field-image.empty + .views-field-field-event-categories + .views-field-field-display-title + .views-field-field-event-start-date + .views-field-body .field-content { padding-left: 0; }

/* line 5, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content, .path-events .events-container--archive .view-content, .path-taxonomy .view-content { margin-right: -15px; margin-left: -15px; }

/* line 9, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row, .path-news .news-container--archive .view-content .row-view, .path-events .events-container--archive .view-content .views-row, .path-events .events-container--archive .view-content .row-view, .path-taxonomy .view-content .views-row, .path-taxonomy .view-content .row-view { width: 33.33333333%; margin: 0 0 30px 0; padding: 0 15px; float: left; }

@media (max-width: 991px) { /* line 9, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row, .path-news .news-container--archive .view-content .row-view, .path-events .events-container--archive .view-content .views-row, .path-events .events-container--archive .view-content .row-view, .path-taxonomy .view-content .views-row, .path-taxonomy .view-content .row-view { width: 100%; } }

/* line 20, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile, .path-news .news-container--archive .view-content .views-row .taxonomy-tile, .path-news .news-container--archive .view-content .row-view .archive-tile, .path-news .news-container--archive .view-content .row-view .taxonomy-tile, .path-events .events-container--archive .view-content .views-row .archive-tile, .path-events .events-container--archive .view-content .views-row .taxonomy-tile, .path-events .events-container--archive .view-content .row-view .archive-tile, .path-events .events-container--archive .view-content .row-view .taxonomy-tile, .path-taxonomy .view-content .views-row .archive-tile, .path-taxonomy .view-content .views-row .taxonomy-tile, .path-taxonomy .view-content .row-view .archive-tile, .path-taxonomy .view-content .row-view .taxonomy-tile { min-height: 515px; border: 1px solid #ccc; border-radius: 3px; overflow: hidden; }

@media (max-width: 991px) { /* line 20, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile, .path-news .news-container--archive .view-content .views-row .taxonomy-tile, .path-news .news-container--archive .view-content .row-view .archive-tile, .path-news .news-container--archive .view-content .row-view .taxonomy-tile, .path-events .events-container--archive .view-content .views-row .archive-tile, .path-events .events-container--archive .view-content .views-row .taxonomy-tile, .path-events .events-container--archive .view-content .row-view .archive-tile, .path-events .events-container--archive .view-content .row-view .taxonomy-tile, .path-taxonomy .view-content .views-row .archive-tile, .path-taxonomy .view-content .views-row .taxonomy-tile, .path-taxonomy .view-content .row-view .archive-tile, .path-taxonomy .view-content .row-view .taxonomy-tile { min-height: 1px; } }

/* line 31, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .field--type-image, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-image, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .field--type-image, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image, .path-news .news-container--archive .view-content .row-view .archive-tile .field--type-image, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-image, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .field--type-image, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image, .path-events .events-container--archive .view-content .views-row .archive-tile .field--type-image, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-image, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .field--type-image, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image, .path-events .events-container--archive .view-content .row-view .archive-tile .field--type-image, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-image, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .field--type-image, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image, .path-taxonomy .view-content .views-row .archive-tile .field--type-image, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-image, .path-taxonomy .view-content .views-row .taxonomy-tile .field--type-image, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-image, .path-taxonomy .view-content .row-view .archive-tile .field--type-image, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-image, .path-taxonomy .view-content .row-view .taxonomy-tile .field--type-image, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-image { height: 220px; overflow: hidden; position: relative; }

/* line 37, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .field--type-image img, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-image img, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .field--type-image img, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image img, .path-news .news-container--archive .view-content .row-view .archive-tile .field--type-image img, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-image img, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .field--type-image img, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image img, .path-events .events-container--archive .view-content .views-row .archive-tile .field--type-image img, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-image img, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .field--type-image img, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image img, .path-events .events-container--archive .view-content .row-view .archive-tile .field--type-image img, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-image img, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .field--type-image img, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image img, .path-taxonomy .view-content .views-row .archive-tile .field--type-image img, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-image img, .path-taxonomy .view-content .views-row .taxonomy-tile .field--type-image img, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-image img, .path-taxonomy .view-content .row-view .archive-tile .field--type-image img, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-image img, .path-taxonomy .view-content .row-view .taxonomy-tile .field--type-image img, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-image img { width: 101%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

@media (min-width: 992px) and (max-width: 1199px) { /* line 31, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .field--type-image, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-image, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .field--type-image, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image, .path-news .news-container--archive .view-content .row-view .archive-tile .field--type-image, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-image, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .field--type-image, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image, .path-events .events-container--archive .view-content .views-row .archive-tile .field--type-image, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-image, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .field--type-image, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image, .path-events .events-container--archive .view-content .row-view .archive-tile .field--type-image, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-image, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .field--type-image, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image, .path-taxonomy .view-content .views-row .archive-tile .field--type-image, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-image, .path-taxonomy .view-content .views-row .taxonomy-tile .field--type-image, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-image, .path-taxonomy .view-content .row-view .archive-tile .field--type-image, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-image, .path-taxonomy .view-content .row-view .taxonomy-tile .field--type-image, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-image { height: 140px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 31, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .field--type-image, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-image, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .field--type-image, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image, .path-news .news-container--archive .view-content .row-view .archive-tile .field--type-image, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-image, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .field--type-image, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image, .path-events .events-container--archive .view-content .views-row .archive-tile .field--type-image, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-image, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .field--type-image, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image, .path-events .events-container--archive .view-content .row-view .archive-tile .field--type-image, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-image, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .field--type-image, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image, .path-taxonomy .view-content .views-row .archive-tile .field--type-image, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-image, .path-taxonomy .view-content .views-row .taxonomy-tile .field--type-image, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-image, .path-taxonomy .view-content .row-view .archive-tile .field--type-image, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-image, .path-taxonomy .view-content .row-view .taxonomy-tile .field--type-image, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-image { height: 180px; } }

@media (max-width: 767px) { /* line 31, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .field--type-image, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-image, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .field--type-image, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image, .path-news .news-container--archive .view-content .row-view .archive-tile .field--type-image, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-image, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .field--type-image, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image, .path-events .events-container--archive .view-content .views-row .archive-tile .field--type-image, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-image, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .field--type-image, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image, .path-events .events-container--archive .view-content .row-view .archive-tile .field--type-image, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-image, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .field--type-image, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image, .path-taxonomy .view-content .views-row .archive-tile .field--type-image, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-image, .path-taxonomy .view-content .views-row .taxonomy-tile .field--type-image, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-image, .path-taxonomy .view-content .row-view .archive-tile .field--type-image, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-image, .path-taxonomy .view-content .row-view .taxonomy-tile .field--type-image, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-image { height: 140px; } }

/* line 54, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .field--type-image.empty, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-image.empty, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .field--type-image.empty, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image.empty, .path-news .news-container--archive .view-content .row-view .archive-tile .field--type-image.empty, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-image.empty, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .field--type-image.empty, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image.empty, .path-events .events-container--archive .view-content .views-row .archive-tile .field--type-image.empty, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-image.empty, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .field--type-image.empty, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-image.empty, .path-events .events-container--archive .view-content .row-view .archive-tile .field--type-image.empty, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-image.empty, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .field--type-image.empty, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-image.empty, .path-taxonomy .view-content .views-row .archive-tile .field--type-image.empty, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-image.empty, .path-taxonomy .view-content .views-row .taxonomy-tile .field--type-image.empty, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-image.empty, .path-taxonomy .view-content .row-view .archive-tile .field--type-image.empty, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-image.empty, .path-taxonomy .view-content .row-view .taxonomy-tile .field--type-image.empty, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-image.empty { display: none; }

/* line 59, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-categories, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-news-categories, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-event-categories, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-categories, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-news-categories, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-event-categories, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-categories, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-news-categories, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-event-categories, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-categories, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-news-categories, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-event-categories, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-categories, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-news-categories, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-event-categories, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-categories, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-news-categories, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-event-categories, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-categories, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-news-categories, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-event-categories, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-categories, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-news-categories, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-event-categories, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-categories, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-news-categories, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-event-categories, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-categories, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-news-categories, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-event-categories, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-categories, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-news-categories, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-event-categories, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-categories, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-news-categories, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-event-categories { padding: 15px 15px 10px 15px; }

/* line 64, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-categories a, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-news-categories a, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-event-categories a, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-categories a, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-news-categories a, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-event-categories a, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-categories a, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-news-categories a, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-event-categories a, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-categories a, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-news-categories a, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-event-categories a, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-categories a, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-news-categories a, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-event-categories a, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-categories a, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-news-categories a, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-event-categories a, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-categories a, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-news-categories a, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-event-categories a, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-categories a, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-news-categories a, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-event-categories a, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-categories a, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-news-categories a, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-event-categories a, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-categories a, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-news-categories a, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-event-categories a, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-categories a, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-news-categories a, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-event-categories a, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-categories a, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-news-categories a, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-event-categories a { color: #666666; font-size: 14px; }

/* line 70, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-display-title, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-display-title, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-display-title, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-display-title, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-display-title, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-display-title, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-display-title, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-display-title, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-display-title, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-display-title, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-display-title, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-display-title { margin: 0 15px; }

/* line 73, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-display-title a, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-display-title a, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-display-title a, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-display-title a, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-display-title a, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-display-title a, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-display-title a, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-display-title a, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-display-title a, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-display-title a, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-display-title a, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-display-title a { color: #253b83; }

/* line 76, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-display-title a h3, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-display-title a h3, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-display-title a h3, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-display-title a h3, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-display-title a h3, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-display-title a h3, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-display-title a h3, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-display-title a h3, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-display-title a h3, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-display-title a h3, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-display-title a h3, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-display-title a h3 { font-size: 20px; font-weight: 600; }

/* line 81, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-display-title a:hover, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-display-title a:hover, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-display-title a:hover, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-display-title a:hover, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-display-title a:hover, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-display-title a:hover, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-display-title a:hover, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-display-title a:hover, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-display-title a:hover, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-display-title a:hover, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-display-title a:hover, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-display-title a:hover { text-decoration: none; }

/* line 87, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-date, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-news-display-date, .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-field-event-start-date, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-date, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-news-display-date, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-field-event-start-date, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-date, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-news-display-date, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-field-event-start-date, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-date, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-news-display-date, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-field-event-start-date, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-date, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-news-display-date, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-field-event-start-date, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-date, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-news-display-date, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-field-event-start-date, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-date, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-news-display-date, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-field-event-start-date, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-date, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-news-display-date, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-field-event-start-date, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-date, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-news-display-date, .path-taxonomy .view-content .views-row .archive-tile .views-field-field-event-start-date, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-date, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-news-display-date, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-field-event-start-date, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-date, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-news-display-date, .path-taxonomy .view-content .row-view .archive-tile .views-field-field-event-start-date, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-date, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-news-display-date, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-field-event-start-date { padding: 0 15px 10px 15px; font-szie: 14px; }

/* line 94, css/scss/news-events/_news-events-category.scss */ .path-news .news-container--archive .view-content .views-row .archive-tile .views-field-body, .path-news .news-container--archive .view-content .views-row .taxonomy-tile .views-field-body, .path-news .news-container--archive .view-content .row-view .archive-tile .views-field-body, .path-news .news-container--archive .view-content .row-view .taxonomy-tile .views-field-body, .path-events .events-container--archive .view-content .views-row .archive-tile .views-field-body, .path-events .events-container--archive .view-content .views-row .taxonomy-tile .views-field-body, .path-events .events-container--archive .view-content .row-view .archive-tile .views-field-body, .path-events .events-container--archive .view-content .row-view .taxonomy-tile .views-field-body, .path-taxonomy .view-content .views-row .archive-tile .views-field-body, .path-taxonomy .view-content .views-row .taxonomy-tile .views-field-body, .path-taxonomy .view-content .row-view .archive-tile .views-field-body, .path-taxonomy .view-content .row-view .taxonomy-tile .views-field-body { padding: 0 15px; }

/* line 5, css/scss/news-events/_news-article.scss */ .news-article .field--name-field-categories, .news-article .field--name-field-news-categories, .news-article .field--name-field-event-categories, .event-article .field--name-field-categories, .event-article .field--name-field-news-categories, .event-article .field--name-field-event-categories { margin: 0 0 5px 0; font-size: 14px; }

/* line 11, css/scss/news-events/_news-article.scss */ .news-article .field--name-field-categories a, .news-article .field--name-field-news-categories a, .news-article .field--name-field-event-categories a, .event-article .field--name-field-categories a, .event-article .field--name-field-news-categories a, .event-article .field--name-field-event-categories a { color: #666666; }

/* line 16, css/scss/news-events/_news-article.scss */ .news-article img.img-responsive, .event-article img.img-responsive { width: 58.33333333%; margin: 0 30px 30px 0; float: left; }

/* line 22, css/scss/news-events/_news-article.scss */ .news-article img, .event-article img { max-width: 100%; }

/* line 25, css/scss/news-events/_news-article.scss */ .news-article img.align-left, .event-article img.align-left { max-width: 58.33333333%; margin: 0 30px 30px 0; float: left; }

/* line 31, css/scss/news-events/_news-article.scss */ .news-article img.align-right, .event-article img.align-right { max-width: 58.33333333%; margin: 0 0 30px 30px; float: right; }

@media (max-width: 767px) { /* line 40, css/scss/news-events/_news-article.scss */ .news-article img, .news-article img.img-responsive, .event-article img, .event-article img.img-responsive { width: 100%; margin: 0 0 30px 0; float: none !important; } }

/* line 48, css/scss/news-events/_news-article.scss */ .news-article .field--name-field-image + .field--name-field-news-categories + .field--name-field-display-title, .news-article .field--name-field-image + .field--name-field-event-categories + .field--name-field-display-title, .event-article .field--name-field-image + .field--name-field-news-categories + .field--name-field-display-title, .event-article .field--name-field-image + .field--name-field-event-categories + .field--name-field-display-title { width: calc(41.66666667% - 30px); float: left; }

@media (max-width: 767px) { /* line 48, css/scss/news-events/_news-article.scss */ .news-article .field--name-field-image + .field--name-field-news-categories + .field--name-field-display-title, .news-article .field--name-field-image + .field--name-field-event-categories + .field--name-field-display-title, .event-article .field--name-field-image + .field--name-field-news-categories + .field--name-field-display-title, .event-article .field--name-field-image + .field--name-field-event-categories + .field--name-field-display-title { width: 100%; float: none; } }

/* line 59, css/scss/news-events/_news-article.scss */ .news-article .field--name-field-display-title, .event-article .field--name-field-display-title { width: 100%; }

/* line 63, css/scss/news-events/_news-article.scss */ .news-article .field--type-datetime, .news-article .field--name-field-news-display-date, .event-article .field--type-datetime, .event-article .field--name-field-news-display-date { margin: 0 0 10px 0; font-size: 14px; }

/* line 71, css/scss/news-events/_news-article.scss */ .news-article .field--name-body a, .event-article .field--name-body a { text-decoration: underline; }

/* line 74, css/scss/news-events/_news-article.scss */ .news-article .field--name-body a:hover, .event-article .field--name-body a:hover { text-decoration: none; }

/* line 79, css/scss/news-events/_news-article.scss */ .news-article .field--name-body figure.caption, .event-article .field--name-body figure.caption { margin: 0 0 30px 0; position: relative; }

/* line 83, css/scss/news-events/_news-article.scss */ .news-article .field--name-body figure.caption img, .event-article .field--name-body figure.caption img { margin: 0; }

/* line 87, css/scss/news-events/_news-article.scss */ .news-article .field--name-body figure.caption figcaption, .event-article .field--name-body figure.caption figcaption { width: 100%; padding: 15px 30px; background: rgba(0, 0, 0, 0.75); color: white; font-family: 'Archivo'; font-weight: normal; font-style: italic; text-align: center; position: absolute; bottom: 0; }

/* line 98, css/scss/news-events/_news-article.scss */ .news-article .field--name-body figure.caption.align-left, .event-article .field--name-body figure.caption.align-left { max-width: 58.33333333%; margin: 0 30px 30px 0; float: left; }

/* line 104, css/scss/news-events/_news-article.scss */ .news-article .field--name-body figure.caption.align-right, .event-article .field--name-body figure.caption.align-right { max-width: 58.33333333%; margin: 0 0 30px 30px; float: right; }

/* line 2, css/scss/_contact.scss */ body.page-node-type-contact-us .field--type-webform { margin: 15px 0 0 0; padding: 20px; border: 1px solid #ccc; border-radius: 3px; }

/* line 8, css/scss/_contact.scss */ body.page-node-type-contact-us .field--type-webform .field--name-field-display-title { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 2px solid #3292a6; color: #253b83; font-size: 24px; font-weight: 600; line-height: 1.2; }

/* line 20, css/scss/_contact.scss */ body.page-node-type-contact-us .field--type-webform .form-item.form-item-first-name, body.page-node-type-contact-us .field--type-webform .form-item.form-item-last-name, body.page-node-type-contact-us .field--type-webform .form-item.form-item-email, body.page-node-type-contact-us .field--type-webform .form-item.form-item-phone-number, body.page-node-type-contact-us .field--type-webform .form-item.form-item-country, body.page-node-type-contact-us .field--type-webform .form-item.form-item-company-name { width: 50%; float: left; }

@media (max-width: 991px) { /* line 20, css/scss/_contact.scss */ body.page-node-type-contact-us .field--type-webform .form-item.form-item-first-name, body.page-node-type-contact-us .field--type-webform .form-item.form-item-last-name, body.page-node-type-contact-us .field--type-webform .form-item.form-item-email, body.page-node-type-contact-us .field--type-webform .form-item.form-item-phone-number, body.page-node-type-contact-us .field--type-webform .form-item.form-item-country, body.page-node-type-contact-us .field--type-webform .form-item.form-item-company-name { width: 100%; float: none; } }

/* line 35, css/scss/_contact.scss */ body.page-node-type-contact-us .field--type-webform .form-item.form-item-first-name input, body.page-node-type-contact-us .field--type-webform .form-item.form-item-email input, body.page-node-type-contact-us .field--type-webform .form-item.form-item-country .bootstrap-select > .dropdown-toggle { width: calc(100% - 15px); }

@media (max-width: 991px) { /* line 35, css/scss/_contact.scss */ body.page-node-type-contact-us .field--type-webform .form-item.form-item-first-name input, body.page-node-type-contact-us .field--type-webform .form-item.form-item-email input, body.page-node-type-contact-us .field--type-webform .form-item.form-item-country .bootstrap-select > .dropdown-toggle { width: 100%; } }

/* line 45, css/scss/_contact.scss */ body.page-node-type-contact-us .field--type-webform .form-item.webform-type-checkboxes { margin: 0 0 10px 0; clear: left; }

/* line 50, css/scss/_contact.scss */ body.page-node-type-contact-us .field--type-webform .form-item.form-item-message { margin: 0 0 30px 0; }

/* line 56, css/scss/_contact.scss */ body.page-node-type-contact-us .geolocation-formatter-map-wrapper { padding: 20px 20px 15px 20px; border: 1px solid #ccc; border-radius: 3px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; position: relative; }

/* line 64, css/scss/_contact.scss */ body.page-node-type-contact-us .geolocation-formatter-map-wrapper:before { content: "Office Location Directory"; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 2px solid #3292a6; color: #253b83; font-size: 24px; font-weight: 600; line-height: 1.2; display: block; }

/* line 80, css/scss/_contact.scss */ body.page-node-type-contact-us .geolocation-formatter-map-wrapper .gm-style-iw .location .location-title { font-weight: bold; }

/* line 84, css/scss/_contact.scss */ body.page-node-type-contact-us .geolocation-formatter-map-wrapper .gm-style-iw .location .location-type { font-size: 15px; font-style: italic; color: #929292; }

/* line 93, css/scss/_contact.scss */ body.page-node-type-contact-us .filters { padding: 20px 20px 15px 20px; border: 1px solid #ccc; border-top: none; display: flex; flex-wrap: wrap; align-items: center; align-content: center; }

@media (max-width: 991px) { /* line 93, css/scss/_contact.scss */ body.page-node-type-contact-us .filters { display: block; } }

/* line 106, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .select-container, body.page-node-type-contact-us .filters .type-container { display: block; position: relative; flex-grow: 1; align-self: center; height: 100%; }

@media (max-width: 991px) { /* line 106, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .select-container, body.page-node-type-contact-us .filters .type-container { display: block; margin-bottom: 20px; } }

/* line 120, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .select-container { margin-right: 30px; }

@media (max-width: 991px) { /* line 120, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .select-container { margin-right: 0; } }

/* line 128, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .type-container { align-self: flex-start; }

@media (max-width: 991px) { /* line 128, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .type-container { display: block; }
  /* line 134, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .type-container label { display: block; }
  /* line 137, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .type-container label:first-of-type { margin-bottom: 5px; } }

/* line 143, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .type-container .form-type-checkbox { width: auto !important; margin-right: 20px !important; display: inline-block !important; float: none !important; }

/* line 149, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .type-container .form-type-checkbox:last-child { margin-right: 0 !important; }

/* line 155, css/scss/_contact.scss */ body.page-node-type-contact-us .filters .download-locations { display: block; position: relative; flex-grow: 6; align-self: center; text-align: right; }

/* line 164, css/scss/_contact.scss */ body.page-node-type-contact-us .locations { padding: 0 20px; border: 1px solid #ccc; border-top: none; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }

/* line 171, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row { margin: 0 -20px; }

/* line 174, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row div[class^="col-lg"], body.page-node-type-contact-us .locations .row div[class^="col-md"], body.page-node-type-contact-us .locations .row div[class^="col-sm"], body.page-node-type-contact-us .locations .row div[class^="col-xs"] { padding-right: 20px; padding-left: 20px; }

/* line 182, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 { background: #f2f2f2; border-right: 1px solid #ccc; }

@media (max-width: 991px) { /* line 182, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 { border-right: none; border-bottom: 1px solid #ccc; } }

/* line 192, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 { padding-top: 20px; padding-bottom: 0; height: 470px; }

@media (max-width: 991px) { /* line 192, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 { height: auto; } }

/* line 202, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .location, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .location { min-height: 200px; padding-right: 20px; padding-left: 20px; }

@media (max-width: 767px) { /* line 202, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .location, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .location { min-height: auto; margin-bottom: 20px; } }

/* line 212, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .location .location-address-clickable, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .location .location-address-clickable { cursor: pointer; }

/* line 216, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .location .location-title, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .location .location-title { font-weight: bold; }

/* line 220, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .location .location-type, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .location .location-type { font-size: 15px; font-style: italic; color: #929292; }

/* line 227, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .location-page, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .location-page { min-height: 400px; }

@media (max-width: 991px) { /* line 227, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .location-page, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .location-page { min-height: auto; } }

/* line 234, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .location-page .col-lg-6.col-md-6.col-sm-12.col-xs-12, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .location-page .col-lg-6.col-md-6.col-sm-12.col-xs-12 { padding-left: 20px; padding-right: 20px; }

/* line 240, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .pagination-container, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .pagination-container { height: 50px; position: relative; margin: 0 -20px; text-align: center; border-top: 1px solid #ccc; }

/* line 247, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container { position: relative; top: 50%; transform: translateY(-50%); text-align: center; margin: 0 auto; }

/* line 254, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container #prevBtn, body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container #paginationCopy, body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container #nextBtn, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container #prevBtn, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container #paginationCopy, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container #nextBtn { display: inline-block; }

/* line 260, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container #prevBtn, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container #prevBtn { margin-right: 20px; cursor: pointer; }

/* line 265, css/scss/_contact.scss */ body.page-node-type-contact-us .locations .row .col-lg-4.col-md-4.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container #nextBtn, body.page-node-type-contact-us .locations .row .col-lg-8.col-md-8.col-sm-12.col-xs-12 .pagination-container .pageination-inner-container #nextBtn { margin-left: 20px; cursor: pointer; }

/* line 276, css/scss/_contact.scss */ .paragraph--type--contact-container { background: #ebebeb; margin: 30px auto; padding: 20px 20px 15px 20px; /* TITLE FIELD */ /* TEXT FIELD - aka WYSIWYG editor */ }

/* line 282, css/scss/_contact.scss */ .paragraph--type--contact-container .field--name-field-display-title { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 2px solid #3292a6; color: #253b83; font-size: 24px; font-weight: 600; line-height: 1.2; }

/* line 293, css/scss/_contact.scss */ .paragraph--type--contact-container .paragraph--type--text { margin-bottom: 20px !important; }

/* line 2, css/scss/_forms.scss */ input[type=text], input[type=email], input[type=tel], input[type=search], textarea { border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

@media (max-width: 991px) { /* line 2, css/scss/_forms.scss */ input[type=text], input[type=email], input[type=tel], input[type=search], textarea { -webkit-appearance: none; } }

/* line 16, css/scss/_forms.scss */ legend { margin: 0 0 5px 0 !important; border: none; color: #0d0d0d; font-size: 13px !important; font-weight: 400 !important; }

/* line 24, css/scss/_forms.scss */ form { width: 100%; overflow: hidden; }

/* line 29, css/scss/_forms.scss */ .form-item, .form-actions { margin: 0; }

/* line 34, css/scss/_forms.scss */ .form-item { margin: 0 0 20px 0; }

/* line 37, css/scss/_forms.scss */ .form-item .form-required:after { display: none; }

/* line 41, css/scss/_forms.scss */ .form-item label { font-size: 13px; font-weight: 300; display: block; }

/* line 46, css/scss/_forms.scss */ .form-item label span { margin: 0 0 0 5px; color: #a94442; font-size: 12px; }

/* line 53, css/scss/_forms.scss */ .form-item input[type=text], .form-item input[type=email], .form-item input[type=tel], .form-item input[type=password], .form-item textarea { width: 100%; padding: 9px 10px 7px 10px; border: 1px solid #ccc; font-size: 14px; }

/* line 63, css/scss/_forms.scss */ .form-item input[type=text].error, .form-item input[type=email].error, .form-item input[type=tel].error, .form-item input[type=password].error, .form-item textarea.error { border: 1px solid #a94442; }

/* line 69, css/scss/_forms.scss */ input[type=submit] { padding: 12px 16px; background: #3292a6; border-radius: 3px; border: none; color: white; font-size: 16px; transition: background 0.15s ease-out; }

/* line 78, css/scss/_forms.scss */ input[type=submit]:hover { background: #f3b668; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 78, css/scss/_forms.scss */ input[type=submit]:hover { background: #3292a6; } }

/* line 88, css/scss/_forms.scss */ .form-type-checkbox { height: 30px; width: auto; margin: 3px 30px 0 0 !important; padding: 0; float: left; }

@media not all and (min-resolution: 0.001dpcm) { /* line 88, css/scss/_forms.scss */ .form-type-checkbox { margin: 3px 20px 0 0 !important; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 88, css/scss/_forms.scss */ .form-type-checkbox { width: 50%; margin: 3px 0 0 0 !important; padding: 0 15px 0 0; } }

@media (max-width: 767px) { /* line 88, css/scss/_forms.scss */ .form-type-checkbox { width: 50%; margin: 3px 0 0 0 !important; padding: 0 15px 0 0; } }

/* line 112, css/scss/_forms.scss */ .form-type-checkbox input { opacity: 0; position: absolute; top: 0; left: -999px; }

/* line 119, css/scss/_forms.scss */ .form-type-checkbox label { margin: 0; padding: 4px 0 0 30px; color: #666666; font-size: 14px !important; line-height: 20px; cursor: pointer; position: relative; }

@media not all and (min-resolution: 0.001dpcm) { /* line 119, css/scss/_forms.scss */ .form-type-checkbox label { padding: 3px 0 0 30px; } }

/* line 133, css/scss/_forms.scss */ .form-type-checkbox label::before { height: 23px; width: 23px; background: white; border: 1px solid #ccc; position: absolute; top: 0; left: 0; }

/* line 143, css/scss/_forms.scss */ .form-type-checkbox label::after { content: "\f00c"; font-family: 'FontAwesome'; color: #3292a6; font-size: 18px; position: absolute; top: 2px; left: 3px; display: none; }

@media not all and (min-resolution: 0.001dpcm) { /* line 143, css/scss/_forms.scss */ .form-type-checkbox label::after { top: 2px; } }

/* line 160, css/scss/_forms.scss */ .form-type-checkbox.on label::after { display: block; }

/* line 165, css/scss/_forms.scss */ .messages { padding: 0 0 20px 0; }

/* line 169, css/scss/_forms.scss */ .messages--error { background: transparent; background-image: none; border: none; box-shadow: none; }

/* line 175, css/scss/_forms.scss */ .messages--error ul.messages__list { list-style-type: disc; margin: 0; padding: 0 0 0 17px; }

/* line 180, css/scss/_forms.scss */ .messages--error ul.messages__list li.messages__item { margin: 0 0 5px 0; color: #a94442; font-size: 14px; }

/* line 188, css/scss/_forms.scss */ .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { width: 100% !important; }

/* line 192, css/scss/_forms.scss */ .bootstrap-select.btn-group .dropdown-toggle .filter-option { width: calc(100% - 20px); }

/* line 196, css/scss/_forms.scss */ .bootstrap-select > .dropdown-toggle { height: 37px; padding: 9px 10px 7px 10px; border: 1px solid #ccc; border-radius: 0; }

/* line 202, css/scss/_forms.scss */ .bootstrap-select > .dropdown-toggle:active, .bootstrap-select > .dropdown-toggle:focus, .bootstrap-select > .dropdown-toggle:hover { background: white; border: 1px solid #ccc; box-shadow: none; -webkit-box-shadow: none; outline: none !important; }

/* line 212, css/scss/_forms.scss */ .bootstrap-select > .dropdown-toggle .filter-option { color: #666666; }

/* line 217, css/scss/_forms.scss */ .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover { background: white; border: 1px solid #ccc; -webkit-box-shadow: none; box-shadow: none; }

/* line 230, css/scss/_forms.scss */ .bootstrap-select .dropdown-menu { margin: 2px 0 0 0; padding: 0; }

/* line 235, css/scss/_forms.scss */ .bootstrap-select .dropdown-menu.inner { margin: 0; padding: 0; }

/* line 239, css/scss/_forms.scss */ .bootstrap-select .dropdown-menu.inner li { margin: 0; }

/* line 242, css/scss/_forms.scss */ .bootstrap-select .dropdown-menu.inner li a { padding: 5px 10px; display: block; }

/* line 251, css/scss/_forms.scss */ .bootstrap-select > .dropdown-toggle span.filter-option { position: relative; }

/* line 2, css/scss/_results.scss */ .search-input { margin: 45px 0 30px 0; overflow: hidden; }

/* line 6, css/scss/_results.scss */ .search-input input[type=search] { width: 50%; margin: 0 10px 0 0; padding: 8px 10px; border: 1px solid #ccc; font-size: 14px; float: left; }

/* line 15, css/scss/_results.scss */ .search-input a { height: 37px; padding: 8px 16px; background: #3292a6; border-radius: 3px; border: none; color: white; font-size: 16px; display: inline-block; float: left; transition: background 0.15s ease-out; }

/* line 27, css/scss/_results.scss */ .search-input a:hover { text-decoration: none; background: #f3b668; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 27, css/scss/_results.scss */ .search-input a:hover { background: #3292a6; } }

/* line 38, css/scss/_results.scss */ .block-views-blocksearch-finder-search-finder-block { border-top: 1px solid #ccc; }

/* line 41, css/scss/_results.scss */ .block-views-blocksearch-finder-search-finder-block .views-row { margin: 0; padding: 20px 0; border: none; border-bottom: 1px solid #ccc; overflow: hidden; }

/* line 48, css/scss/_results.scss */ .block-views-blocksearch-finder-search-finder-block .views-row .views-field-field-display-title a { color: #253b83; font-family: 'Archivo'; font-size: 18px; font-weight: 600; }

/* line 55, css/scss/_results.scss */ .block-views-blocksearch-finder-search-finder-block .views-row .views-field-body { margin: 5px 0 0 0; }

/* line 58, css/scss/_results.scss */ .block-views-blocksearch-finder-search-finder-block .views-row .views-field-body p { margin: 0; }

/* line 65, css/scss/_results.scss */ .view-header { display: none; }

/* line 69, css/scss/_results.scss */ #search-status { padding: 15px 0; overflow: hidden; }

/* line 73, css/scss/_results.scss */ #search-status a { float: left; }

/* line 77, css/scss/_results.scss */ #search-status #search-count { color: #666666; float: left; }

/* line 82, css/scss/_results.scss */ #search-status .search-facet-item { margin: -3px 0 10px 10px; padding: 3px 28px 3px 8px; background: white; border: 1px solid #ccc; border-radius: 2px; color: #666666; font-size: 14px; float: left; position: relative; cursor: pointer; transition: all 0.15s ease-out; }

/* line 95, css/scss/_results.scss */ #search-status .search-facet-item::after { content: "\f00d"; color: #a6a6a6; font-family: 'FontAwesome'; font-size: 14px; position: absolute; top: 3px; right: 6px; transition: all 0.15s ease-out; }

/* line 106, css/scss/_results.scss */ #search-status .search-facet-item:hover { background: #f2f2f2; color: #3292a6; }

/* line 110, css/scss/_results.scss */ #search-status .search-facet-item:hover::after { color: #3292a6; }

/* line 115, css/scss/_results.scss */ #search-status .search-facet-item:last-of-type { margin-right: 15px; }

/* line 123, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row { margin: 0 0 30px 0; border: 1px solid #ccc; overflow: hidden; position: relative; }

/* line 129, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .views-field-field-image { width: 10%; padding: 20px 0 20px 20px; float: left; }

/* line 134, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .views-field-field-image img { height: auto; width: 100%; }

@media (max-width: 767px) { /* line 129, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .views-field-field-image { display: none; } }

/* line 144, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .title-body-wrapper { width: 45%; padding: 20px; float: left; }

@media (max-width: 767px) { /* line 144, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .title-body-wrapper { width: 100%; } }

/* line 153, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .title-body-wrapper .views-field-field-display-title { width: 100%; margin: 0 0 5px 0; }

/* line 157, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .title-body-wrapper .views-field-field-display-title a { color: #253b83; font-family: 'Archivo'; font-weight: 600; font-size: 18px; }

/* line 164, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .title-body-wrapper .views-field-body { width: 100%; }

/* line 168, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .title-body-wrapper.no-features { width: 90%; }

/* line 173, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .views-field-field-prod-cat-key-features { min-height: 180px; width: 45%; padding: 15px 20px 20px 20px; background: #f2f2f2; float: right; }

@media (max-width: 767px) { /* line 173, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .views-field-field-prod-cat-key-features { min-height: 1px; width: 100%; } }

/* line 185, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .views-field-field-prod-cat-key-features p { margin: 0 0 7px 0; }

/* line 188, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .views-field-field-prod-cat-key-features p small { color: #0d0d0d; font-family: 'Archivo'; font-weight: 600; }

/* line 194, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .views-field-field-prod-cat-key-features ul { margin: 0; padding: 0; }

/* line 198, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .views-field-field-prod-cat-key-features ul li { font-size: 14px; }

/* line 203, css/scss/_results.scss */ .block-views-blocksolution-finder-solution-finder-block .views-row .views-field-field-prod-cat-key-features .item-list li { margin: 0 0 0.25em 1.5em; padding: 0; }

/* line 211, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block { border-top: 1px solid #ccc; }

/* line 214, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row { margin: 0; padding: 20px 0; border: none; border-bottom: 1px solid #ccc; overflow: hidden; }

/* line 221, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row .views-field-field-image { width: 130px; margin: 0 20px 0  0; float: left; }

/* line 226, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row .views-field-field-image img { height: auto; width: 100%; }

/* line 232, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row .views-field-field-resource-type { margin: 0 0 2px 0; color: #666666; font-size: 14px; }

/* line 238, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row .views-field-field-display-title { width: 100%; margin: 0; }

/* line 242, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row .views-field-field-display-title a { color: #253b83; font-family: 'Archivo'; font-weight: 600; font-size: 18px; }

/* line 253, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Brochures .views-field-field-display-title, .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Case-Study .views-field-field-display-title, .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Video .views-field-field-display-title { padding: 5px 0 0 26px; position: relative; }

/* line 257, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Brochures .views-field-field-display-title::before, .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Case-Study .views-field-field-display-title::before, .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Video .views-field-field-display-title::before { content: "\f1c1"; color: #253b83; font-family: 'FontAwesome'; font-size: 22px; position: absolute; top: 1px; left: 0; }

/* line 271, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Case-Study .views-field-field-display-title::before { content: "\f0f6"; }

/* line 276, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Video .views-field-field-display-title { padding: 6px 0 0 181px; }

/* line 279, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Video .views-field-field-display-title::before { content: "\f008"; left: 150px; }

/* line 287, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Video .views-field-field-image { position: relative; z-index: 2; }

/* line 291, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Video .views-field-field-image a { display: block; position: relative; }

/* line 295, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Video .views-field-field-image a::before { height: 40px; width: 40px; background: #3292a6; border-radius: 50%; position: absolute; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

/* line 304, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Video .views-field-field-image a::after { content: "\f04b"; color: white; font-family: 'FontAwesome'; font-size: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); left: 52%; }

/* line 315, css/scss/_results.scss */ .block-views-blockresource-finder-resource-finder-block .views-row.resource-type-Video .views-field-field-resource-type { padding: 12px 0 0 0; }

/* line 5, css/scss/timeline/_timeline-navigation.scss */ .slick-disabled { display: none !important; }

/* line 9, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container, .timeline-navigation-container--expanded { height: 120px; width: 100%; position: relative; transition: height 0.2s ease-out; }

/* line 16, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .container, .timeline-navigation-container .row, .timeline-navigation-container [class^=col], .timeline-navigation-container--expanded .container, .timeline-navigation-container--expanded .row, .timeline-navigation-container--expanded [class^=col] { height: 100%; }

/* line 25, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading h3, .timeline-navigation-container .navigation-container-heading--expanded h3, .timeline-navigation-container--expanded .navigation-container-heading h3, .timeline-navigation-container--expanded .navigation-container-heading--expanded h3 { margin: 0 0 10px 0; }

/* line 29, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading a.timeline-expanded-trigger, .timeline-navigation-container .navigation-container-heading--expanded a.timeline-expanded-trigger, .timeline-navigation-container--expanded .navigation-container-heading a.timeline-expanded-trigger, .timeline-navigation-container--expanded .navigation-container-heading--expanded a.timeline-expanded-trigger { font-size: 12px; text-transform: uppercase; -webkit-transition: color 0.2s ease-out; -moz-transition: color 0.2s ease-out; -ms-transition: color 0.2s ease-out; transition: color 0.2s ease-out; }

@media (hover: hover) { /* line 36, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading a.timeline-expanded-trigger:hover, .timeline-navigation-container .navigation-container-heading--expanded a.timeline-expanded-trigger:hover, .timeline-navigation-container--expanded .navigation-container-heading a.timeline-expanded-trigger:hover, .timeline-navigation-container--expanded .navigation-container-heading--expanded a.timeline-expanded-trigger:hover { text-decoration: none; } }

/* line 43, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .slick-list, .timeline-navigation-container--expanded .slick-list { height: 120px; transition: height 0.2s ease-out; }

/* line 48, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container.open, .timeline-navigation-container--expanded.open { height: 200px; }

@media (max-width: 767px) { /* line 9, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container, .timeline-navigation-container--expanded { height: 150px; }
  /* line 55, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container.open, .timeline-navigation-container--expanded.open { height: 230px; } }

/* line 61, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container { background: rgba(0, 0, 0, 0.75); }

@media (max-width: 767px) { /* line 66, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .d-flex { display: block !important; } }

/* line 71, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; }

/* line 76, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading h3 { color: white; }

/* line 80, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading a.timeline-expanded-trigger { color: #74cfe2; }

@media (hover: hover) { /* line 85, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading a.timeline-expanded-trigger:hover { color: white; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 71, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading { -ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; } }

@media (max-width: 767px) { /* line 71, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading { -ms-flex: 0 0 100%; flex: 0 0 100%; display: flex; justify-content: space-between; align-items: center; height: 50px; max-width: 100%; }
  /* line 106, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading h3 { width: 50%; margin: 0; }
  /* line 111, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-heading a.timeline-expanded-trigger { width: 50%; margin: 5px 0 0 0; } }

/* line 118, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-trigger { height: 20px; width: 30px; background: rgba(0, 0, 0, 0.75); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 3; }

/* line 127, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container .navigation-container-trigger img { height: auto; width: 20%; opacity: 0.8; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) rotate(-90deg); transition: transform 0.2s ease-out; }

/* line 139, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container.open .navigation-container-trigger img { transform: translate(-50%, -50%) rotate(90deg); }

/* line 148, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container--expanded .navigation-container-heading--expanded h3 { color: black; }

/* line 152, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container--expanded .navigation-container-heading--expanded a.timeline-expanded-trigger { color: #3292a6; }

@media (hover: hover) { /* line 157, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container--expanded .navigation-container-heading--expanded a.timeline-expanded-trigger:hover { color: black; } }

@media (max-width: 767px) { /* line 146, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container--expanded .navigation-container-heading--expanded { -ms-flex: 0 0 100%; flex: 0 0 100%; display: flex; justify-content: space-between; align-items: center; height: 50px; max-width: 100%; }
  /* line 172, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container--expanded .navigation-container-heading--expanded h3 { width: 50%; margin: 0; }
  /* line 177, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container--expanded .navigation-container-heading--expanded a.timeline-expanded-trigger { width: 50%; margin: 5px 0 0 0; } }

@media (max-width: 767px) { /* line 144, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container--expanded { height: 80px; }
  /* line 187, css/scss/timeline/_timeline-navigation.scss */ .timeline-navigation-container--expanded .d-flex { display: block !important; } }

/* line 193, css/scss/timeline/_timeline-navigation.scss */ .slick-slider-timeline-nav { width: calc(100% - 30px); margin: 0 auto; }

/* line 197, css/scss/timeline/_timeline-navigation.scss */ .slick-slider-timeline-nav .slick-track, .slick-slider-timeline-nav .slick-slide > div { height: 120px; }

/* line 203, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides { -ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%; height: 120px; position: relative; overflow: hidden; transition: height 0.2s ease-out; }

@media (min-width: 768px) and (max-width: 991px) { /* line 203, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides { -ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; } }

@media (max-width: 767px) { /* line 203, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin: -10px 0 0 0; } }

/* line 225, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides::after { content: ""; height: 1px; width: calc(100% - 30px); background: rgba(255, 255, 255, 0.5); position: absolute; left: 50%; transform: translateX(-50%); bottom: 40px; transition: bottom 0.2s ease-out; }

/* line 235, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .timeline-nav-item { height: 100%; text-align: center; position: relative; cursor: pointer; }

/* line 241, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .timeline-nav-item p { margin: 0; color: white; font-size: 18px; position: absolute; left: 50%; transform: translateX(-50%); top: 30px; }

/* line 249, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .timeline-nav-item span { height: 7px; width: 7px; background: white; border-radius: 50%; display: block; position: absolute; left: 50%; transform: translateX(-50%); bottom: 37px; }

/* line 259, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .timeline-nav-item::after { content: ""; height: 7px; width: 7px; margin-left: -0.3rem; background: rgba(50, 146, 166, 0); border-radius: 50%; position: absolute; bottom: 37px; left: 50%; z-index: -1; transform: scale(1); -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }

/* line 274, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .timeline-nav-item .timeline-nav-item-image { height: 50px; width: 84px; background: white; box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.25); position: absolute; left: 50%; transform: translateX(-50%); bottom: -40px; overflow: hidden; display: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }

/* line 285, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .timeline-nav-item .timeline-nav-item-image img { height: auto; width: 105%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

@media (hover: hover) { /* line 294, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .timeline-nav-item:hover::after { background: rgba(50, 146, 166, 0.5); transform: scale(4); }
  /* line 299, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .timeline-nav-item .timeline-nav-item-image { box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.5); } }

/* line 307, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .slick-current .timeline-nav-item p { color: #74cfe2; }

/* line 311, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .slick-current .timeline-nav-item::after { background: rgba(50, 146, 166, 0.5); transform: scale(4); }

/* line 317, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .slick-arrow { font-size: initial; line-height: initial; top: 33px; transform: none; z-index: 3; }

/* line 324, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .slick-arrow::before { display: none; }

/* line 328, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .slick-arrow.slick-prev { background: transparent url(../images/icon-angle-white.svg) no-repeat center center; background-size: 40% auto; left: -20px; }

/* line 334, css/scss/timeline/_timeline-navigation.scss */ .navigation-container-slides .slick-arrow.slick-next { background: transparent url(../images/icon-angle-white.svg) no-repeat center center; background-size: 40% auto; right: -20px; transform: rotate(180deg); }

/* line 343, css/scss/timeline/_timeline-navigation.scss */ .open .navigation-container-slides, .open .slick-list { height: 180px; }

/* line 347, css/scss/timeline/_timeline-navigation.scss */ .open .navigation-container-slides::after, .open .slick-list::after { bottom: 100px; }

/* line 2, css/scss/timeline/_timeline-expanded.scss */ .timeline-expanded-container { height: 100%; width: 100%; background: #d6eaee; position: absolute; top: 0; left: 0; z-index: 4; overflow: hidden; display: none; }

/* line 23, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded { height: 638px; width: 100%; margin: -20px 20px 0 0; display: flex; flex-wrap: wrap; }

/* line 39, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded.scroll-scrolly_visible { width: calc(100% - 20px) !important; }

/* line 43, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .scroll-scrollx_visible { display: none !important; }

/* line 47, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item { flex: 0 0 16.666667%; max-width: 16.666667%; padding: 30px 0 60px 0; text-align: center; position: relative; cursor: pointer; }

@media (max-width: 991px) { /* line 47, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item { flex: 0 0 50%; max-width: 50%; padding: 20px 0 60px 0; } }

/* line 67, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item::after { content: ""; height: 1px; width: 100%; background: rgba(13, 13, 13, 0.5); position: absolute; left: 50%; transform: translateX(-50%); top: 60px; transition: bottom 0.2s ease-out; }

@media (max-width: 991px) { /* line 67, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item::after { top: 50px; } }

/* line 81, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item h5 { margin-left: 30px; margin-right: 30px; color: #0d0d0d; font-size: 14px; font-weight: 400; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }

/* line 90, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item p { margin-left: 30px; margin-right: 30px; font-size: 16px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }

/* line 97, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item span { height: 7px; width: 7px; background: #0d0d0d; border-radius: 50%; display: block; position: absolute; left: 50%; transform: translateX(-50%); top: 57px; }

@media (max-width: 991px) { /* line 97, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item span { top: 47px; } }

/* line 111, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item .timeline-content-item-image { height: 50px; width: 84px; background: white; box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.15); position: absolute; left: 50%; transform: translateX(-50%); bottom: 20px; overflow: hidden; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }

/* line 121, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item .timeline-content-item-image img { height: auto; width: 105%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

/* line 134, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item:hover h5, .navigation-container-content--expanded .navigation-content-item:hover p { color: #3292a6; }

/* line 138, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded .navigation-content-item:hover .timeline-content-item-image { box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.3); }

/* line 144, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded.scrollbar-inner > .scroll-element .scroll-bar, .navigation-container-content--expanded.scrollbar-inner > .scroll-element:hover .scroll-bar, .navigation-container-content--expanded.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar { background: #3292a6; opacity: 1; }

/* line 151, css/scss/timeline/_timeline-expanded.scss */ .navigation-container-content--expanded.scrollbar-inner > .scroll-element .scroll-element_track { background: none; opacity: 1; }

/* line 6, css/scss/timeline/_timeline.scss */ .timeline-container { width: 100%; background-color: white; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; transition: height 0.2s ease-out; }

/* line 37, css/scss/timeline/_timeline.scss */ .slick-slider-timeline-content { height: calc(100% - 30px); padding: 80px 0 80px 0; -webkit-user-select: initial; -moz-user-select: initial; -ms-user-select: initial; user-select: initial; }

@media (max-width: 767px) { /* line 37, css/scss/timeline/_timeline.scss */ .slick-slider-timeline-content { height: auto; } }

/* line 50, css/scss/timeline/_timeline.scss */ .slick-slider-timeline-content .slick-arrow { font-size: initial; line-height: initial; top: 30px; transform: none; z-index: 3; }

/* line 57, css/scss/timeline/_timeline.scss */ .slick-slider-timeline-content .slick-arrow::before { display: none; }

/* line 61, css/scss/timeline/_timeline.scss */ .slick-slider-timeline-content .slick-arrow.slick-prev { background: transparent url(../images/icon-arrow-white.svg) no-repeat center center; background-size: 100% auto; left: 0; }

/* line 67, css/scss/timeline/_timeline.scss */ .slick-slider-timeline-content .slick-arrow.slick-next { background: transparent url(../images/icon-arrow-white.svg) no-repeat center center; background-size: 100% auto; right: 0; transform: rotate(180deg); }

/* line 78, css/scss/timeline/_timeline.scss */ .timeline-content-item h4, .timeline-content-item h5, .timeline-content-item p { color: white; }

/* line 82, css/scss/timeline/_timeline.scss */ .timeline-content-item h4 { margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.5); font-size: 40px; }

@media (max-width: 767px) { /* line 82, css/scss/timeline/_timeline.scss */ .timeline-content-item h4 { font-size: 30px; } }

/* line 93, css/scss/timeline/_timeline.scss */ .timeline-content-item h5 { font-size: 30px; font-weight: 600; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 100, css/scss/timeline/_timeline.scss */ .timeline-content-item .col-lg-7, .timeline-content-item .col-lg-5 { width: 50%; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 108, css/scss/timeline/_timeline.scss */ .timeline-content-item .col-lg-7, .timeline-content-item .col-lg-5 { width: 50%; float: left; } }

@media (max-width: 767px) { /* line 117, css/scss/timeline/_timeline.scss */ .timeline-content-item h4 { font-size: 30px; }
  /* line 121, css/scss/timeline/_timeline.scss */ .timeline-content-item h5 { font-size: 25px; } }

/* line 127, css/scss/timeline/_timeline.scss */ .slick-slider-content { height: 400px; width: 100%; padding: 15px; background: white; box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.25); }

@media (max-width: 991px) { /* line 127, css/scss/timeline/_timeline.scss */ .slick-slider-content { padding: 0; } }

@media (max-width: 767px) { /* line 127, css/scss/timeline/_timeline.scss */ .slick-slider-content { height: 330px; } }

@media (max-width: 599px) { /* line 127, css/scss/timeline/_timeline.scss */ .slick-slider-content { height: 260px; } }

@media (max-width: 479px) { /* line 127, css/scss/timeline/_timeline.scss */ .slick-slider-content { height: 200px; } }

/* line 150, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-slide { height: 370px; width: 100%; }

/* line 154, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-slide > div { height: 100%; width: 100%; position: relative; overflow: hidden; }

@media (min-width: 768px) and (max-width: 991px) { /* line 150, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-slide { height: 400px; } }

@media (max-width: 767px) { /* line 150, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-slide { height: 330px; } }

@media (max-width: 599px) { /* line 150, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-slide { height: 260px; } }

@media (max-width: 479px) { /* line 150, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-slide { height: 200px; } }

/* line 178, css/scss/timeline/_timeline.scss */ .slick-slider-content img { height: 105%; width: auto !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

@media (max-width: 991px) { /* line 178, css/scss/timeline/_timeline.scss */ .slick-slider-content img { height: auto; width: 105% !important; } }

/* line 189, css/scss/timeline/_timeline.scss */ .slick-slider-content a, .slick-slider-content a > div { height: 100%; width: 100%; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-decoration: none; }

/* line 200, css/scss/timeline/_timeline.scss */ .slick-slider-content a.js-video-timeline::before { content: ""; height: 60px; width: 60px; background: white; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; }

/* line 210, css/scss/timeline/_timeline.scss */ .slick-slider-content a.js-video-timeline::after { content: "\f04b"; color: #3292a6; font-family: 'FontAwesome'; font-size: 26px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); left: 50.5%; z-index: 3; }

/* line 221, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-dots { left: 0; }

/* line 224, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-dots li { margin: 0; }

/* line 227, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-dots li button::before { content: ""; height: 10px; width: 10px; background: white; border-radius: 50%; opacity: 0.5; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

/* line 239, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-dots li.slick-active button:before { opacity: 1; }

/* line 243, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-arrow { top: 50%; }

/* line 246, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-arrow.slick-prev { background: transparent url(../images/icon-angle-white.svg) no-repeat center center; background-size: 60% auto; left: 20px; }

/* line 252, css/scss/timeline/_timeline.scss */ .slick-slider-content .slick-arrow.slick-next { background: transparent url(../images/icon-angle-white.svg) no-repeat center center; background-size: 60% auto; right: 20px; transform: rotate(180deg); }

/* line 3, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .top { margin-bottom: 20px; padding: 20px; border: 2px solid #ccc; border-radius: 3px; position: relative; }

/* line 10, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .top .field--name-field-image-display-title { font-weight: bold; position: absolute; top: 16px; }

/* line 16, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .top .field--name-field-disclaimer-copy { font-size: 12px; font-weight: bold; position: absolute; bottom: 8px; }

/* line 24, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom { padding: 15px 20px 20px 20px; background: #3292a6; border-radius: 3px; }

/* line 31, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.header .field--name-field-data-display-title { color: white; font-weight: bold; }

/* line 36, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.header .field--name-field-disclaimer-copy { margin: 0; color: white; font-size: 12px; font-weight: bold; text-align: right; }

@media (max-width: 599px) { /* line 36, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.header .field--name-field-disclaimer-copy { margin: 3px 0 0 0; text-align: left; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 51, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.header .col-xs-12 { width: 50%; float: left; } }

@media (max-width: 767px) { /* line 59, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.header .col-xs-12 { width: 50%; float: left; } }

@media (max-width: 599px) { /* line 67, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.header .col-xs-12 { width: 100%; float: none; } }

/* line 74, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.data { margin: 10px 0 0 0; }

@media (min-width: 768px) and (max-width: 991px) { /* line 79, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.data .col-xs-12 { width: 25%; float: left; } }

@media (max-width: 767px) { /* line 87, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.data .col-xs-12 { width: 25%; float: left; } }

@media (max-width: 599px) { /* line 95, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.data .col-xs-12 { width: 100%; margin: 10px 0 0 0; float: none; } }

/* line 102, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.data .col-lg-3.col-md-3.col-sm-6.col-xs-12 { border-left: 2px solid #f3b668; }

/* line 105, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.data .col-lg-3.col-md-3.col-sm-6.col-xs-12 .field--type-integer { color: white; font-size: 30px; }

/* line 110, css/scss/_worldwide.scss */ .paragraph--type--worldwide-reach .bottom .row.data .col-lg-3.col-md-3.col-sm-6.col-xs-12 .field--type-string { color: white; font-size: 12px; }

/* line 4, css/scss/_modules.scss */ .module-text-tile { margin: 15px 0 30px 0; }

@media (max-width: 991px) { /* line 4, css/scss/_modules.scss */ .module-text-tile { margin: 0 0 30px 0; } }

/* line 11, css/scss/_modules.scss */ .module-text-tile h4 { margin: 0 0 10px 0; padding: 0 0 0 10px; border-left: 2px solid #f3b668; color: #253b83; line-height: 1.2; transition: all 0.15s ease-out; }

/* line 20, css/scss/_modules.scss */ .module-text-tile p { margin: 0; color: #0d0d0d; transition: color 0.15s ease-out; }

/* line 26, css/scss/_modules.scss */ .module-text-tile a:hover { text-decoration: none; }

/* line 29, css/scss/_modules.scss */ .module-text-tile a:hover h4 { padding: 0 0 0 13px; border-left: 5px solid #f3b668; }

/* line 34, css/scss/_modules.scss */ .module-text-tile a:hover p { color: #253b83; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 40, css/scss/_modules.scss */ .module-text-tile a:hover h4 { padding: 0 0 0 10px; border-left: 2px solid #f3b668; }
  /* line 45, css/scss/_modules.scss */ .module-text-tile a:hover p { color: #0d0d0d; } }

/* line 54, css/scss/_modules.scss */ .image-text-tile-item { margin: 15px 0; }

/* line 57, css/scss/_modules.scss */ .image-text-tile-item:nth-child(1), .image-text-tile-item:nth-child(2), .image-text-tile-item:nth-child(3) { margin-top: 0; }

@media (min-width: 768px) and (max-width: 991px) { /* line 65, css/scss/_modules.scss */ .image-text-tile-item:nth-child(3) { margin: 15px 0; } }

@media (max-width: 767px) { /* line 72, css/scss/_modules.scss */ .image-text-tile-item:nth-child(1) { margin: 0; } }

/* line 78, css/scss/_modules.scss */ .module-image-text-tile { height: 225px; width: 100%; border-radius: 3px; position: relative; overflow: hidden; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 78, css/scss/_modules.scss */ .module-image-text-tile { height: 195px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 78, css/scss/_modules.scss */ .module-image-text-tile { height: 195px; } }

@media (max-width: 767px) { /* line 78, css/scss/_modules.scss */ .module-image-text-tile { height: 195px; } }

/* line 97, css/scss/_modules.scss */ .module-image-text-tile a { height: 225px; width: 100%; display: block; position: relative; z-index: 1; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 97, css/scss/_modules.scss */ .module-image-text-tile a { height: 195px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 97, css/scss/_modules.scss */ .module-image-text-tile a { height: 195px; } }

@media (max-width: 767px) { /* line 97, css/scss/_modules.scss */ .module-image-text-tile a { height: 195px; } }

/* line 116, css/scss/_modules.scss */ .module-image-text-tile a::before, .module-image-text-tile a::after { height: 100%; width: 100%; position: absolute; bottom: 0; left: 0; }

/* line 125, css/scss/_modules.scss */ .module-image-text-tile a::before { background: rgba(50, 146, 166, 0.85); left: -100%; transition: left 0.3s ease-out; z-index: 3; }

/* line 132, css/scss/_modules.scss */ .module-image-text-tile a::after { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.7) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.7) 100%); z-index: 4; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 132, css/scss/_modules.scss */ .module-image-text-tile a::after { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) -50%, rgba(0, 0, 0, 0.7) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) -50%, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) -50%, rgba(0, 0, 0, 0.7) 100%); } }

@media (max-width: 991px) { /* line 132, css/scss/_modules.scss */ .module-image-text-tile a::after { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) -50%, rgba(0, 0, 0, 0.7) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) -50%, rgba(0, 0, 0, 0.7) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) -50%, rgba(0, 0, 0, 0.7) 100%); } }

/* line 153, css/scss/_modules.scss */ .module-image-text-tile a:hover::before { left: 0; }

@media (max-width: 991px) { /* line 153, css/scss/_modules.scss */ .module-image-text-tile a:hover::before { display: none; } }

/* line 161, css/scss/_modules.scss */ .module-image-text-tile a:hover img { transform: translate(-50%, -50%) scale(1.4); }

@media (min-width: 992px) and (max-width: 1199px) { /* line 161, css/scss/_modules.scss */ .module-image-text-tile a:hover img { transform: translate(-50%, -50%) scale(1.5); } }

@media (max-width: 991px) { /* line 161, css/scss/_modules.scss */ .module-image-text-tile a:hover img { transform: translate(-50%, -50%) scale(1.5); } }

/* line 174, css/scss/_modules.scss */ .module-image-text-tile a img { height: auto; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(1.25); transition: transform 0.3s ease-out; z-index: 2; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 174, css/scss/_modules.scss */ .module-image-text-tile a img { transform: translate(-50%, -50%) scale(1.5); } }

@media (max-width: 991px) { /* line 174, css/scss/_modules.scss */ .module-image-text-tile a img { transform: translate(-50%, -50%) scale(1.5); } }

/* line 193, css/scss/_modules.scss */ .module-image-text-tile a .image-text-tile-text { width: 100%; padding: 20px; display: block; position: absolute; top: auto; bottom: 0; left: 0; z-index: 5; }

/* line 203, css/scss/_modules.scss */ .module-image-text-tile a .image-text-tile-text h5 { margin: 0; color: white; font-size: 22px; line-height: 1.3; }

/* line 210, css/scss/_modules.scss */ .module-image-text-tile a .image-text-tile-text p { margin: 3px 0 0 0; color: white; }

@media (min-width: 1200px) { /* line 225, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .col-lg-4, body.page-node-3286 .image-text-tile-container .col-lg-4 { width: 25%; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 225, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .col-lg-4, body.page-node-3286 .image-text-tile-container .col-lg-4 { width: 33.33333333%; margin: 15px 0; } }

@media (max-width: 767px) { /* line 225, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .col-lg-4, body.page-node-3286 .image-text-tile-container .col-lg-4 { width: 50%; margin: 15px 0; } }

@media (max-width: 479px) { /* line 225, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .col-lg-4, body.page-node-3286 .image-text-tile-container .col-lg-4 { width: 100%; margin: 15px 0; } }

/* line 247, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .col-lg-4:nth-child(1), body.page-node-3001 .image-text-tile-container .col-lg-4:nth-child(2), body.page-node-3001 .image-text-tile-container .col-lg-4:nth-child(3), body.page-node-3001 .image-text-tile-container .col-lg-4:nth-child(4), body.page-node-3286 .image-text-tile-container .col-lg-4:nth-child(1), body.page-node-3286 .image-text-tile-container .col-lg-4:nth-child(2), body.page-node-3286 .image-text-tile-container .col-lg-4:nth-child(3), body.page-node-3286 .image-text-tile-container .col-lg-4:nth-child(4) { margin-top: 0; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 256, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .col-lg-4:nth-child(4), body.page-node-3286 .image-text-tile-container .col-lg-4:nth-child(4) { margin: 15px 0; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 263, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .col-lg-4:nth-child(4), body.page-node-3286 .image-text-tile-container .col-lg-4:nth-child(4) { margin: 15px 0; } }

/* line 269, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile, body.page-node-3286 .image-text-tile-container .module-image-text-tile { height: 325px; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 269, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile, body.page-node-3286 .image-text-tile-container .module-image-text-tile { height: 255px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 269, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile, body.page-node-3286 .image-text-tile-container .module-image-text-tile { height: 255px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 269, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile, body.page-node-3286 .image-text-tile-container .module-image-text-tile { height: 255px; } }

@media (max-width: 767px) { /* line 269, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile, body.page-node-3286 .image-text-tile-container .module-image-text-tile { height: 255px; } }

/* line 288, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a, body.page-node-3286 .image-text-tile-container .module-image-text-tile a { height: 325px; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 288, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a, body.page-node-3286 .image-text-tile-container .module-image-text-tile a { height: 255px; } }

@media (min-width: 992px) and (max-width: 1199px) { /* line 288, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a, body.page-node-3286 .image-text-tile-container .module-image-text-tile a { height: 255px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 288, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a, body.page-node-3286 .image-text-tile-container .module-image-text-tile a { height: 255px; } }

@media (max-width: 767px) { /* line 288, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a, body.page-node-3286 .image-text-tile-container .module-image-text-tile a { height: 255px; } }

/* line 307, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a .image-text-tile-text h5, body.page-node-3286 .image-text-tile-container .module-image-text-tile a .image-text-tile-text h5 { font-size: 18px; }

/* line 311, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a .image-text-tile-text p, body.page-node-3286 .image-text-tile-container .module-image-text-tile a .image-text-tile-text p { font-size: 13px; }

/* line 315, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a .image-text-tile-text h5, body.page-node-3001 .image-text-tile-container .module-image-text-tile a .image-text-tile-text p, body.page-node-3286 .image-text-tile-container .module-image-text-tile a .image-text-tile-text h5, body.page-node-3286 .image-text-tile-container .module-image-text-tile a .image-text-tile-text p { opacity: 1; transition: all 0.15s ease-out; }

/* line 321, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a img, body.page-node-3286 .image-text-tile-container .module-image-text-tile a img { transform: translate(-50%, -50%) scale(1.3); }

@media (max-width: 991px) { /* line 321, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a img, body.page-node-3286 .image-text-tile-container .module-image-text-tile a img { transform: translate(-50%, -50%) scale(1.1); } }

/* line 329, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a::before, body.page-node-3286 .image-text-tile-container .module-image-text-tile a::before { display: none; }

/* line 333, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a::after, body.page-node-3286 .image-text-tile-container .module-image-text-tile a::after { opacity: 1; transition: all 0.3s ease-out; }

@media (max-width: 991px) { /* line 333, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a::after, body.page-node-3286 .image-text-tile-container .module-image-text-tile a::after { background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 25%, black 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 25%, black 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, black 100%); } }

/* line 346, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a:hover .image-text-tile-text h5, body.page-node-3001 .image-text-tile-container .module-image-text-tile a:hover .image-text-tile-text p, body.page-node-3286 .image-text-tile-container .module-image-text-tile a:hover .image-text-tile-text h5, body.page-node-3286 .image-text-tile-container .module-image-text-tile a:hover .image-text-tile-text p { opacity: 0.25; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 346, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a:hover .image-text-tile-text h5, body.page-node-3001 .image-text-tile-container .module-image-text-tile a:hover .image-text-tile-text p, body.page-node-3286 .image-text-tile-container .module-image-text-tile a:hover .image-text-tile-text h5, body.page-node-3286 .image-text-tile-container .module-image-text-tile a:hover .image-text-tile-text p { opacity: 1; } }

/* line 355, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a:hover img, body.page-node-3286 .image-text-tile-container .module-image-text-tile a:hover img { transform: translate(-50%, -50%) scale(1.2); }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 355, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a:hover img, body.page-node-3286 .image-text-tile-container .module-image-text-tile a:hover img { transform: translate(-50%, -50%) scale(1.1); } }

/* line 363, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a:hover::after, body.page-node-3286 .image-text-tile-container .module-image-text-tile a:hover::after { opacity: 0.1; }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 363, css/scss/_modules.scss */ body.page-node-3001 .image-text-tile-container .module-image-text-tile a:hover::after, body.page-node-3286 .image-text-tile-container .module-image-text-tile a:hover::after { opacity: 1; } }

@media (max-width: 767px) { /* line 378, css/scss/_modules.scss */ .image-text-tile-item + .image-text-tile-item { margin: 25px 0 0 0; } }

/* line 385, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile { height: 225px; background: #3292a6; border-radius: 2px; overflow: hidden; position: relative; }

/* line 392, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .copy-container, .paragraph--type--blue-cta-tile .image-container { height: 225px; float: left; overflow: hidden; }

/* line 399, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .copy-container { width: 100%; padding: 20px 20px 15px 20px; }

/* line 403, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .copy-container.has-image { width: 65%; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 403, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .copy-container.has-image { width: 100%; } }

@media (max-width: 479px) { /* line 403, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .copy-container.has-image { width: 100%; } }

/* line 416, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .image-container { width: 35%; position: relative; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 416, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .image-container { display: none; } }

@media (max-width: 479px) { /* line 416, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .image-container { display: none; } }

/* line 428, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .image-container img { height: 100%; width: auto; position: absolute; left: 50%; transform: translateX(-50%); z-index: 1; }

/* line 435, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .image-container::before, .paragraph--type--blue-cta-tile .image-container::after { height: 100%; width: 100%; position: absolute; top: 0; left: 0; }

/* line 444, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .image-container::before { background: rgba(0, 32, 59, 0.5); z-index: 2; }

/* line 449, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile .image-container::after { background: transparent url(../images/background-blue-cta-icon.svg) no-repeat center 90px; background-size: 175%; opacity: 0.5; z-index: 3; }

/* line 457, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile h5 { margin-top: -3px; margin-bottom: 18px; color: white; }

/* line 462, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile h5.page-title { border-color: #f3b668; }

/* line 467, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile p { color: white; }

/* line 471, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile a { padding: 8px 12px; border: 1px solid white; color: white; display: inline-block; overflow: hidden; position: absolute; bottom: 20px; left: 20px; transform: perspective(1px) translateZ(0); transition: color 0.15s ease-out; }

/* line 483, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile a::before { background: white; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform: scaleX(0); transform-origin: 0%; transition: transform 0.15s ease-out; z-index: -1; }

/* line 496, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile a:hover { color: #3292a6; text-decoration: none; }

/* line 500, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile a:hover::before { transform: scaleX(1); }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 496, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile a:hover { color: white; }
  /* line 507, css/scss/_modules.scss */ .paragraph--type--blue-cta-tile a:hover::before { display: none; } }

/* line 517, css/scss/_modules.scss */ .paragraph--type--blue-tile-image { background: #3292a6; border-radius: 3px; overflow: hidden; }

@media (max-width: 991px) { /* line 517, css/scss/_modules.scss */ .paragraph--type--blue-tile-image { margin: 0 0 30px 0; } }

/* line 526, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field--type-image { height: 350px; overflow: hidden; position: relative; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 526, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field--type-image { height: 250px; } }

@media (max-width: 767px) { /* line 526, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field--type-image { height: 180px; } }

/* line 539, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field--type-image img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transform: translate(-50%, -50%) scale(1.2); }

/* line 545, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field-cta-title-wrapper { margin: 15px 20px 20px 20px; padding: 0 0 15px 0; border-bottom: 2px solid #f3b668; font-size: 24px; font-weight: bold; }

/* line 552, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field-cta-title-wrapper a { color: white; }

/* line 555, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field-cta-title-wrapper a:hover { text-decoration: none; }

/* line 561, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field--name-field-body { padding: 0 20px; }

/* line 564, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field--name-field-body p { margin: 0; color: white; }

/* line 570, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field--type-link { padding: 20px; }

/* line 270, css/scss/_mixins.scss */ .paragraph--type--blue-tile-image .field--type-link::after, .paragraph--type--blue-tile-image .field--type-link::before { display: none; }

/* line 574, css/scss/_modules.scss */ .paragraph--type--blue-tile-image .field--type-link a { color: white; font-weight: 600; }

/* line 583, css/scss/_modules.scss */ .module-video-tile, .block-views-blockproduct-category-related-video-resource-block-1 { margin: 0 0 30px 0; padding-top: calc(46% + 15px) !important; background: #f2f2f2; border: 1px solid #ccc; border-radius: 3px; overflow: hidden; position: relative; }

/* line 593, css/scss/_modules.scss */ .module-video-tile .module-video-tile-image a, .module-video-tile .views-field-field-image a, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-image a, .block-views-blockproduct-category-related-video-resource-block-1 .views-field-field-image a { width: 100%; padding-top: 46%; background: #bfbfbf; display: block; position: absolute; top: 0; left: 0; overflow: hidden; }

/* line 604, css/scss/_modules.scss */ .module-video-tile .module-video-tile-image a img, .module-video-tile .views-field-field-image a img, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-image a img, .block-views-blockproduct-category-related-video-resource-block-1 .views-field-field-image a img { height: auto; width: 105%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

/* line 610, css/scss/_modules.scss */ .module-video-tile .module-video-tile-image a::before, .module-video-tile .module-video-tile-image a::after, .module-video-tile .views-field-field-image a::before, .module-video-tile .views-field-field-image a::after, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-image a::before, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-image a::after, .block-views-blockproduct-category-related-video-resource-block-1 .views-field-field-image a::before, .block-views-blockproduct-category-related-video-resource-block-1 .views-field-field-image a::after { display: none; }

/* line 616, css/scss/_modules.scss */ .module-video-tile .module-video-tile-title, .module-video-tile .views-field-field-display-title, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-title, .block-views-blockproduct-category-related-video-resource-block-1 .views-field-field-display-title { margin: 0 0 2px 0; padding: 0 60px 15px 20px; }

/* line 621, css/scss/_modules.scss */ .module-video-tile .module-video-tile-title a, .module-video-tile .views-field-field-display-title a, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-title a, .block-views-blockproduct-category-related-video-resource-block-1 .views-field-field-display-title a { color: #253b83; font-family: 'Archivo'; font-weight: 600; font-size: 18px; }

/* line 628, css/scss/_modules.scss */ .module-video-tile .views-field-field-display-title, .block-views-blockproduct-category-related-video-resource-block-1 .views-field-field-display-title { padding: 0 60px 0 0; }

/* line 632, css/scss/_modules.scss */ .module-video-tile .module-video-tile-body, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-body { margin: 0; padding: 0 90px 15px 20px; }

/* line 636, css/scss/_modules.scss */ .module-video-tile .module-video-tile-body p, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-body p { margin: 0; }

/* line 641, css/scss/_modules.scss */ .module-video-tile .module-video-tile-nothing, .module-video-tile .views-field-nothing, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-nothing, .block-views-blockproduct-category-related-video-resource-block-1 .views-field-nothing { height: 40px; width: 40px; margin: -36px 0 0 0; background: #3292a6; border-radius: 50%; position: absolute; right: 20px; }

/* line 651, css/scss/_modules.scss */ .module-video-tile .module-video-tile-nothing a, .module-video-tile .views-field-nothing a, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-nothing a, .block-views-blockproduct-category-related-video-resource-block-1 .views-field-nothing a { height: 40px; width: 40px; text-indent: -9999px; display: block; position: relative; }

/* line 659, css/scss/_modules.scss */ .module-video-tile .module-video-tile-nothing::before, .module-video-tile .views-field-nothing::before, .block-views-blockproduct-category-related-video-resource-block-1 .module-video-tile-nothing::before, .block-views-blockproduct-category-related-video-resource-block-1 .views-field-nothing::before { content: "\f04b"; color: white; font-family: 'FontAwesome'; font-size: 20px; position: absolute; top: 50%; transform: translateY(-50%); left: 14px; }

/* line 671, css/scss/_modules.scss */ .region-content .canrig-badge { display: none; }

@media (max-width: 991px) { /* line 671, css/scss/_modules.scss */ .region-content .canrig-badge { display: block; } }

/* line 681, css/scss/_modules.scss */ .region-sidebar-second .canrig-badge { display: block; }

@media (max-width: 991px) { /* line 681, css/scss/_modules.scss */ .region-sidebar-second .canrig-badge { display: none; } }

/* line 690, css/scss/_modules.scss */ .block-views-blockcanrig-badge-block-1, .canrig-badge { margin: 0 0 30px 0; }

/* line 694, css/scss/_modules.scss */ .block-views-blockcanrig-badge-block-1 .views-field-nothing, .canrig-badge .views-field-nothing { padding: 0 20px; font-size: 14px; text-align: center; }

/* line 699, css/scss/_modules.scss */ .block-views-blockcanrig-badge-block-1 .views-field-nothing img, .canrig-badge .views-field-nothing img { height: auto; width: 60%; margin: 0 auto; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 699, css/scss/_modules.scss */ .block-views-blockcanrig-badge-block-1 .views-field-nothing img, .canrig-badge .views-field-nothing img { width: 80%; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 699, css/scss/_modules.scss */ .block-views-blockcanrig-badge-block-1 .views-field-nothing img, .canrig-badge .views-field-nothing img { width: 25%; } }

@media (max-width: 767px) { /* line 699, css/scss/_modules.scss */ .block-views-blockcanrig-badge-block-1 .views-field-nothing img, .canrig-badge .views-field-nothing img { width: 25%; } }

@media (max-width: 479px) { /* line 699, css/scss/_modules.scss */ .block-views-blockcanrig-badge-block-1 .views-field-nothing img, .canrig-badge .views-field-nothing img { width: 40%; } }

/* line 724, css/scss/_modules.scss */ .path-frontpage .module-video-tile .module-video-tile-title a { font-size: 22px; font-weight: 900; }

/* line 728, css/scss/_modules.scss */ .path-frontpage .module-video-tile .module-video-tile-title a:hover { text-decoration: none; }

/* line 2, css/scss/_pager.scss */ .pager__item { margin: 0; padding: 0; }

/* line 6, css/scss/_pager.scss */ .pager__item a.button { padding: 12px 16px; background: #3292a6; border: none; border-radius: 2px; color: white; font-size: 18px; line-height: 1.2; white-space: normal; overflow: hidden; position: relative; transform: perspective(1px) translateZ(0); }

/* line 19, css/scss/_pager.scss */ .pager__item a.button::before { background: #f3b668; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transform: scaleX(0); transform-origin: 0%; transition: transform 0.15s ease-out; z-index: -1; }

/* line 29, css/scss/_pager.scss */ .pager__item a.button:hover, .pager__item a.button:focus { background: #3292a6; }

/* line 34, css/scss/_pager.scss */ .pager__item a.button:hover { color: white; }

/* line 37, css/scss/_pager.scss */ .pager__item a.button:hover::before { transform: scaleX(1); }

@media (device-width: 1024px) and (orientation: landscape), (max-width: 991px) { /* line 37, css/scss/_pager.scss */ .pager__item a.button:hover::before { transform: scaleX(0); } }

/* line 46, css/scss/_pager.scss */ .pager__item a.button:focus, .pager__item a.button:active:focus { color: white !important; outline: none !important; }

/* line 52, css/scss/_pager.scss */ .pager__item a.button:active { -webkit-box-shadow: none; box-shadow: none; }

/* Magnific Popup CSS */
/* line 2, css/scss/_magnific-popup.scss */ .mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }

/* line 13, css/scss/_magnific-popup.scss */ .mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }

/* line 23, css/scss/_magnific-popup.scss */ .mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; }

/* line 33, css/scss/_magnific-popup.scss */ .mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }

/* line 39, css/scss/_magnific-popup.scss */ .mfp-align-top .mfp-container:before { display: none; }

/* line 42, css/scss/_magnific-popup.scss */ .mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }

/* line 50, css/scss/_magnific-popup.scss */ .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }

/* line 55, css/scss/_magnific-popup.scss */ .mfp-ajax-cur { cursor: progress; }

/* line 58, css/scss/_magnific-popup.scss */ .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }

/* line 63, css/scss/_magnific-popup.scss */ .mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }

/* line 69, css/scss/_magnific-popup.scss */ .mfp-auto-cursor .mfp-content { cursor: auto; }

/* line 72, css/scss/_magnific-popup.scss */ .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }

/* line 80, css/scss/_magnific-popup.scss */ .mfp-loading.mfp-figure { display: none; }

/* line 83, css/scss/_magnific-popup.scss */ .mfp-hide { display: none !important; }

/* line 86, css/scss/_magnific-popup.scss */ .mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }

/* line 96, css/scss/_magnific-popup.scss */ .mfp-preloader a { color: #CCC; }

/* line 98, css/scss/_magnific-popup.scss */ .mfp-preloader a:hover { color: #FFF; }

/* line 101, css/scss/_magnific-popup.scss */ .mfp-s-ready .mfp-preloader { display: none; }

/* line 104, css/scss/_magnific-popup.scss */ .mfp-s-error .mfp-content { display: none; }

/* line 107, css/scss/_magnific-popup.scss */ 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; touch-action: manipulation; }

/* line 121, css/scss/_magnific-popup.scss */ button::-moz-focus-inner { padding: 0; border: 0; }

/* line 125, css/scss/_magnific-popup.scss */ .mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }

/* line 140, css/scss/_magnific-popup.scss */ .mfp-close:hover, .mfp-close:focus { opacity: 1; }

/* line 143, css/scss/_magnific-popup.scss */ .mfp-close:active { top: 1px; }

/* line 146, css/scss/_magnific-popup.scss */ .mfp-close-btn-in .mfp-close { color: #333; }

/* line 149, css/scss/_magnific-popup.scss */ .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }

/* line 157, css/scss/_magnific-popup.scss */ .mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }

/* line 166, css/scss/_magnific-popup.scss */ .mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }

/* line 176, css/scss/_magnific-popup.scss */ .mfp-arrow:active { margin-top: -54px; }

/* line 178, css/scss/_magnific-popup.scss */ .mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }

/* line 181, css/scss/_magnific-popup.scss */ .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; }

/* line 193, css/scss/_magnific-popup.scss */ .mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }

/* line 197, css/scss/_magnific-popup.scss */ .mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }

/* line 202, css/scss/_magnific-popup.scss */ .mfp-arrow-left { left: 0; }

/* line 204, css/scss/_magnific-popup.scss */ .mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px; }

/* line 207, css/scss/_magnific-popup.scss */ .mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; }

/* line 211, css/scss/_magnific-popup.scss */ .mfp-arrow-right { right: 0; }

/* line 213, css/scss/_magnific-popup.scss */ .mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px; }

/* line 216, css/scss/_magnific-popup.scss */ .mfp-arrow-right:before { border-left: 27px solid #3F3F3F; }

/* line 219, css/scss/_magnific-popup.scss */ .mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }

/* line 222, css/scss/_magnific-popup.scss */ .mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }

/* line 226, css/scss/_magnific-popup.scss */ .mfp-iframe-holder .mfp-close { top: -40px; }

/* line 229, css/scss/_magnific-popup.scss */ .mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }

/* line 234, css/scss/_magnific-popup.scss */ .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; }

/* Main image in popup */
/* line 245, css/scss/_magnific-popup.scss */ 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; }

/* The shadow behind the image */
/* line 256, css/scss/_magnific-popup.scss */ .mfp-figure { line-height: 0; }

/* line 258, css/scss/_magnific-popup.scss */ .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; }

/* line 271, css/scss/_magnific-popup.scss */ .mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }

/* line 276, css/scss/_magnific-popup.scss */ .mfp-figure figure { margin: 0; }

/* line 279, css/scss/_magnific-popup.scss */ .mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }

/* line 287, css/scss/_magnific-popup.scss */ .mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }

/* line 294, css/scss/_magnific-popup.scss */ .mfp-image-holder .mfp-content { max-width: 100%; }

/* line 297, css/scss/_magnific-popup.scss */ .mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** Remove all paddings around the image on small screen */
  /* line 304, css/scss/_magnific-popup.scss */ .mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
  /* line 307, css/scss/_magnific-popup.scss */ .mfp-img-mobile img.mfp-img { padding: 0; }
  /* line 309, css/scss/_magnific-popup.scss */ .mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
  /* line 312, css/scss/_magnific-popup.scss */ .mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
  /* line 315, css/scss/_magnific-popup.scss */ .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; }
  /* line 323, css/scss/_magnific-popup.scss */ .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
  /* line 325, css/scss/_magnific-popup.scss */ .mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
  /* line 328, css/scss/_magnific-popup.scss */ .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: 900px) { /* line 340, css/scss/_magnific-popup.scss */ .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
  /* line 343, css/scss/_magnific-popup.scss */ .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
  /* line 346, css/scss/_magnific-popup.scss */ .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
  /* line 349, css/scss/_magnific-popup.scss */ .mfp-container { padding-left: 6px; padding-right: 6px; } }

/* line 2, css/scss/_modal.scss */ .mfp-bg { background: #000d17; opacity: 0.97; }

/* line 7, css/scss/_modal.scss */ .mfp-container { padding: 0; }

/* line 11, css/scss/_modal.scss */ .mfp-iframe-holder .mfp-content { max-width: 1024px; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 11, css/scss/_modal.scss */ .mfp-iframe-holder .mfp-content { max-width: 768px; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 11, css/scss/_modal.scss */ .mfp-iframe-holder .mfp-content { max-width: 600px; } }

@media (max-width: 767px) { /* line 11, css/scss/_modal.scss */ .mfp-iframe-holder .mfp-content { max-width: calc(100% - 30px); } }

/* line 27, css/scss/_modal.scss */ .mfp-iframe-scaler iframe { box-shadow: none; }

/* line 31, css/scss/_modal.scss */ .mfp-close { opacity: 1; }

/* line 5, css/scss/_login.scss */ body.path-user .region-content { height: 500px; }

/* line 8, css/scss/_login.scss */ body.path-user .region-content .block-local-tasks-block { margin: 0 0 30px 0; }

/* line 11, css/scss/_login.scss */ body.path-user .region-content .block-local-tasks-block ul { margin: 0; padding: 0; display: inline-block; }

/* line 16, css/scss/_login.scss */ body.path-user .region-content .block-local-tasks-block ul li { margin: 0 15px 0 0; padding: 0 15px 0 0; border-right: 1px solid #bfbfbf; line-height: 1; display: block; float: left; }

/* line 24, css/scss/_login.scss */ body.path-user .region-content .block-local-tasks-block ul li a { padding: 0; }

/* line 27, css/scss/_login.scss */ body.path-user .region-content .block-local-tasks-block ul li a:hover, body.path-user .region-content .block-local-tasks-block ul li a:focus { background: none; }

/* line 32, css/scss/_login.scss */ body.path-user .region-content .block-local-tasks-block ul li a.is-active { background: none; color: #f3b668; text-decoration: underline; }

/* line 39, css/scss/_login.scss */ body.path-user .region-content .block-local-tasks-block ul li:last-child { margin: 0; padding: 0; border: none; }

/* line 46, css/scss/_login.scss */ body.path-user .region-content .block-local-tasks-block ul.contextual-links { border-radius: 2px; }

/* line 49, css/scss/_login.scss */ body.path-user .region-content .block-local-tasks-block ul.contextual-links a { padding: 6px 12px; line-height: 1.35; }

/* line 57, css/scss/_login.scss */ body.path-user .region-content label { margin: 0 0 8px 0; display: block; }

/* line 62, css/scss/_login.scss */ body.path-user .region-content input.form-text { height: 36px; padding: 10px; font-size: 16px; }

/* line 68, css/scss/_login.scss */ body.path-user .region-content input.form-submit { margin: 15px 0 0 0; padding: 10px 16px; background: #3292a6; border: none; border-radius: 2px; color: white; text-transform: uppercase; transition: all 0.15s ease-out; }

/* line 78, css/scss/_login.scss */ body.path-user .region-content input.form-submit:hover { padding: 10px 20px; background: #f3b668; color: white; }

/* line 85, css/scss/_login.scss */ body.path-user .region-content .description { margin: 5px 0 0 0; color: #666666; font-family: 'Archivo'; font-weight: normal; font-style: italic; font-size: 12px; }

/* line 38, css/style.scss */ .content-main { padding: 0 0 60px 0; /*new*/ /*new*/ }

/* line 41, css/style.scss */ .content-main header { height: auto; }

/* line 45, css/style.scss */ .content-main .top-level-image { height: 300px; margin: 0 0 30px 0; overflow: hidden; position: relative; }

/* line 51, css/style.scss */ .content-main .top-level-image img { position: absolute; top: 50%; transform: translateY(-50%); }

@media (min-width: 768px) and (max-width: 991px) { /* line 45, css/style.scss */ .content-main .top-level-image { margin: 0 0 15px 0; } }

@media (max-width: 767px) { /* line 45, css/style.scss */ .content-main .top-level-image { height: 150px; margin: 0 0 15px 0; } }

/* line 65, css/style.scss */ .content-main .header-image-body-copy { margin: 0 0 60px 0; }

/* line 69, css/style.scss */ .content-main .field--type-text-with-summary + .field--name-field-content-blocks { margin: 25px 0 0 0; }

/* line 74, css/style.scss */ .content-main .image-text-tile-container-content, .content-main .paragraph--type--text-tile-container, .content-main .header-body-copy, .content-main .paragraph--type--text, .content-main .paragraph--type--blue-tile-image { margin-bottom: 30px; }

/* line 83, css/style.scss */ .content-main .header-copy-blue-cta-tile-container { margin: 45px 0 0 0; }

/* line 86, css/style.scss */ .content-main .header-copy-blue-cta-tile-container h3 { margin-top: 8px; }

@media (max-width: 991px) { /* line 38, css/style.scss */ .content-main { padding: 30px 0; }
  /* line 94, css/style.scss */ .content-main header { box-shadow: none; position: static; }
  /* line 99, css/style.scss */ .content-main .header-image-body-copy { margin: 0 0 30px 0; }
  /* line 103, css/style.scss */ .content-main .field--type-text-with-summary + .field--name-field-content-blocks { margin: 15px 0 0 0; }
  /* line 107, css/style.scss */ .content-main .header-copy-blue-cta-tile-container { margin: 30px 0 0 0; } }

@media (max-width: 991px) { /* line 113, css/style.scss */ .header-image-body-copy--image img { margin: 0 0 15px 0; } }

/* line 120, css/style.scss */ .view-empty { min-height: 500px; padding: 30px 0 60px 0; }

/* line 127, css/style.scss */ .align-left { float: left; overflow: hidden; }

/* line 132, css/style.scss */ .align-right { float: right; overflow: hidden; }

/* line 136, css/style.scss */ .align-right img { float: right; }

/* line 144, css/style.scss */ .align-left img, .align-right img { height: auto; }

/* line 148, css/style.scss */ .align-left img.image-style-small, .align-left img.image-style-thumbnail, .align-right img.image-style-small, .align-right img.image-style-thumbnail { width: 75% !important; }

/* line 153, css/style.scss */ .align-left img.image-style-medium, .align-right img.image-style-medium { width: 85% !important; }

/* line 157, css/style.scss */ .align-left img.image-style-large, .align-right img.image-style-large { width: 85% !important; }

/* line 164, css/style.scss */ .embedded-entity img.img-responsive { margin-bottom: 30px; }

/* line 169, css/style.scss */ figure.caption { margin: 0 0 20px 0; }

@media (max-width: 767px) { /* line 169, css/style.scss */ figure.caption { width: 100% !important; } }

/* line 176, css/style.scss */ figure.caption.align-right { margin: 0 0 20px 30px; }

@media (max-width: 767px) { /* line 176, css/style.scss */ figure.caption.align-right { margin: 0 0 20px 0; } }

/* line 184, css/style.scss */ figure.caption.align-left { margin: 0 30px 20px 0; }

@media (max-width: 767px) { /* line 184, css/style.scss */ figure.caption.align-left { margin: 0 0 20px 0; } }

/* line 195, css/style.scss */ figure.caption.align-right img, figure.caption.align-left img { margin: 0 auto 15px auto; float: none; }

/* line 200, css/style.scss */ figure.caption.align-right img.image-style-small, figure.caption.align-right img.image-style-thumbnail, figure.caption.align-left img.image-style-small, figure.caption.align-left img.image-style-thumbnail { width: 100% !important; }

/* line 205, css/style.scss */ figure.caption.align-right img.image-style-medium, figure.caption.align-left img.image-style-medium { width: 100% !important; }

/* line 209, css/style.scss */ figure.caption.align-right img.image-style-large, figure.caption.align-left img.image-style-large { width: 100% !important; }

/* line 214, css/style.scss */ figure.caption figcaption { padding: 15px; background: #f2f2f2; border-top: 1px solid rgba(255, 255, 255, 0.1); color: #666666; font-family: 'Archivo'; font-weight: 500; font-style: italic; font-size: 14px; text-align: center; }

/* line 226, css/style.scss */ .back-to-top { height: 45px; width: 45px; background: white; box-shadow: 0 0 20px rgba(32, 14, 17, 0.15); position: fixed; bottom: 0; right: 0; opacity: 0; cursor: pointer; z-index: 1000; transition: opacity 0.5s ease; }

/* line 239, css/style.scss */ .back-to-top p { margin: 0; color: #3292a6; font-family: Arial, sans-serif; font-size: 25px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); position: absolute; top: 7px; left: 21px; }

/* line 250, css/style.scss */ .back-to-top.visible { opacity: 1; }

/* line 256, css/style.scss */ .messages--status, .form-item-view-mode, #block-nabors-local-tasks { display: none !important; }

/* line 262, css/style.scss */ .messages--status { margin-bottom: 20px; }

/* line 6, css/scss/_overrides.scss */ body.page-node-2046 .navigation-button a.btn { background: #f3b668; }

/* line 15, css/scss/_overrides.scss */ body.page-node-6 .paragraph--type--nested-paragraph { margin: 15px 0 0 0; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 21, css/scss/_overrides.scss */ body.page-node-6 .content-main .field--type-text-with-summary + .field--name-field-content-blocks { margin: 5px 0 0 0; } }

@media (max-width: 991px) { /* line 28, css/scss/_overrides.scss */ body.page-node-6 .content-main .field--type-text-with-summary + .field--name-field-content-blocks { margin: 5px 0 0 0; }
  /* line 32, css/scss/_overrides.scss */ body.page-node-6 .paragraph--type--nested-paragraph { margin: 25px 0 0 0; } }

/* line 42, css/scss/_overrides.scss */ body.page-node-1071 .paragraph--type--nested-paragraph { margin-top: 30px; }

@media (max-width: 767px) { /* line 42, css/scss/_overrides.scss */ body.page-node-1071 .paragraph--type--nested-paragraph { margin-top: 0; } }

/* line 55, css/scss/_overrides.scss */ body.page-node-2991 .content-main .field--type-text-with-summary + .field--name-field-content-blocks { margin: 0; }

/* line 64, css/scss/_overrides.scss */ body.page-node-2306 .paragraph--type--blue-cta-tile { margin: 0 0 30px 0; }

@media (min-width: 1200px) and (max-width: 1439px) { /* line 70, css/scss/_overrides.scss */ body.page-node-2306 .copy-container.has-image { width: 100%; }
  /* line 74, css/scss/_overrides.scss */ body.page-node-2306 .paragraph--type--blue-cta-tile .image-container { display: none; } }

/* line 86, css/scss/_overrides.scss */ body.page-node-2921 .field--type-entity-reference-revisions .col-lg-3.col-md-6.col-sm-12.col-xs-12, body.page-node-2921 .field--type-entity-reference-revisions .col-lg-6.col-md-6.col-sm-12.col-xs-12 { width: 33.33333333%; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 93, css/scss/_overrides.scss */ body.page-node-2921 .field--type-entity-reference-revisions .col-lg-3.col-md-6.col-sm-12.col-xs-12, body.page-node-2921 .field--type-entity-reference-revisions .col-lg-6.col-md-6.col-sm-12.col-xs-12 { width: 50%; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 101, css/scss/_overrides.scss */ body.page-node-2921 .field--type-entity-reference-revisions .col-lg-3.col-md-6.col-sm-12.col-xs-12, body.page-node-2921 .field--type-entity-reference-revisions .col-lg-6.col-md-6.col-sm-12.col-xs-12 { width: 50%; } }

@media (max-width: 767px) { /* line 109, css/scss/_overrides.scss */ body.page-node-2921 .field--type-entity-reference-revisions .col-lg-3.col-md-6.col-sm-12.col-xs-12, body.page-node-2921 .field--type-entity-reference-revisions .col-lg-6.col-md-6.col-sm-12.col-xs-12 { width: 100%; } }

/* line 116, css/scss/_overrides.scss */ body.page-node-2921 .content-main .field--type-text-with-summary + .field--name-field-content-blocks { margin: 0; }

@media (max-width: 767px) { /* line 129, css/scss/_overrides.scss */ body.page-node-6 .row.image-text-tile-container .image-text-tile-item.col-lg-4.col-md-4.col-sm-6.col-xs-12 { width: 50%; margin: 15px 0; }
  /* line 133, css/scss/_overrides.scss */ body.page-node-6 .row.image-text-tile-container .image-text-tile-item.col-lg-4.col-md-4.col-sm-6.col-xs-12 a img { transform: translate(-50%, -50%) scale(1.15); }
  /* line 137, css/scss/_overrides.scss */ body.page-node-6 .row.image-text-tile-container .image-text-tile-item.col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(1), body.page-node-6 .row.image-text-tile-container .image-text-tile-item.col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(2) { margin-top: 0; }
  /* line 144, css/scss/_overrides.scss */ body.page-node-6 .module-video-tile { margin: 0; } }

@media (max-width: 479px) { /* line 153, css/scss/_overrides.scss */ body.page-node-6 .row.image-text-tile-container .image-text-tile-item.col-lg-4.col-md-4.col-sm-6.col-xs-12 { width: 100%; margin: 0 0 15px 0; }
  /* line 157, css/scss/_overrides.scss */ body.page-node-6 .row.image-text-tile-container .image-text-tile-item.col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(1), body.page-node-6 .row.image-text-tile-container .image-text-tile-item.col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(2) { margin: 0 0 15px 0; }
  /* line 162, css/scss/_overrides.scss */ body.page-node-6 .row.image-text-tile-container .image-text-tile-item.col-lg-4.col-md-4.col-sm-6.col-xs-12:nth-child(1) { margin-top: 0; }
  /* line 166, css/scss/_overrides.scss */ body.page-node-6 .row.image-text-tile-container .image-text-tile-item.col-lg-4.col-md-4.col-sm-6.col-xs-12 .module-image-text-tile, body.page-node-6 .row.image-text-tile-container .image-text-tile-item.col-lg-4.col-md-4.col-sm-6.col-xs-12 .module-image-text-tile a { height: 215px; } }

/* line 179, css/scss/_overrides.scss */ body.page-node-2861 .embedded-entity img { margin-bottom: 15px; }

/* line 187, css/scss/_overrides.scss */ body.page-node-2861 .field__items .field__item .col-lg-4:nth-child(1) .sidebar-module, body.page-node-2861 .field__items .field__item .col-lg-4:nth-child(2) .sidebar-module, body.page-node-2861 .field__items .field__item .col-lg-4:nth-child(3) .sidebar-module { margin: 0 0 45px 0; }

@media (min-width: 992px) and (max-width: 1199px) { /* line 194, css/scss/_overrides.scss */ body.page-node-2861 .field__items .field__item .col-lg-4 { width: 33.33333333%; } }

@media (min-width: 768px) and (max-width: 991px) { /* line 201, css/scss/_overrides.scss */ body.page-node-2861 .field__items .field__item .col-lg-4 { width: 50%; }
  /* line 204, css/scss/_overrides.scss */ body.page-node-2861 .field__items .field__item .col-lg-4 .sidebar-module { min-height: 500px; margin: 0 0 45px 0; }
  /* line 209, css/scss/_overrides.scss */ body.page-node-2861 .field__items .field__item .col-lg-4 .embedded-entity img { height: auto; width: 75%; }
  /* line 218, css/scss/_overrides.scss */ body.page-node-2861 .field__items .field__item .col-lg-4:nth-last-child(1) .sidebar-module, body.page-node-2861 .field__items .field__item .col-lg-4:nth-last-child(2) .sidebar-module { min-height: 1px; margin: 0 0 45px 0; } }

@media (max-width: 767px) { /* line 229, css/scss/_overrides.scss */ body.page-node-2861 .field__items .field__item .col-lg-4 .sidebar-module { margin: 0 0 45px 0; }
  /* line 232, css/scss/_overrides.scss */ body.page-node-2861 .field__items .field__item .col-lg-4 .sidebar-module p { margin: 0 0 5px 0; }
  /* line 240, css/scss/_overrides.scss */ body.page-node-2861 .field__items .field__item .col-lg-4:nth-last-child(1) .sidebar-module { margin: 0; } }

/* line 251, css/scss/_overrides.scss */ body.page-node-2886 .field--name-field-left-side-content .sidebar-module { margin: 0 0 30px 0; }

@media (max-width: 991px) { /* line 262, css/scss/_overrides.scss */ body.page-node-3381 .content-main { padding: 0 0 30px 0; } }

/* line 270, css/scss/_overrides.scss */ body.adminimal-admin-toolbar { padding: 39px 0 0 0 !important; }

@media (max-width: 991px) { /* line 275, css/scss/_overrides.scss */ body.adminimal-admin-toolbar header { top: 39px; } }

/* line 281, css/scss/_overrides.scss */ body.adminimal-admin-toolbar.toolbar-tray-open { padding: 79px 0 0 0 !important; }

@media (max-width: 991px) { /* line 286, css/scss/_overrides.scss */ body.adminimal-admin-toolbar.toolbar-tray-open header { top: 79px; } }

/* line 292, css/scss/_overrides.scss */ body.adminimal-admin-toolbar.toolbar-vertical { padding: 39px 0 0 0 !important; }

/* line 295, css/scss/_overrides.scss */ body.adminimal-admin-toolbar.toolbar-vertical header { top: 39px; }

@media (max-width: 918px) { /* line 292, css/scss/_overrides.scss */ body.adminimal-admin-toolbar.toolbar-vertical { padding: 39px 0 0 0 !important; }
  /* line 302, css/scss/_overrides.scss */ body.adminimal-admin-toolbar.toolbar-vertical header { top: 39px; } }

@media (max-width: 799px) { /* line 292, css/scss/_overrides.scss */ body.adminimal-admin-toolbar.toolbar-vertical { padding: 79px 0 0 0 !important; }
  /* line 310, css/scss/_overrides.scss */ body.adminimal-admin-toolbar.toolbar-vertical header { top: 79px; } }

@media (max-width: 918px) { /* line 318, css/scss/_overrides.scss */ body.adminimal-admin-toolbar .toolbar-oriented .toolbar-bar { position: fixed; }
  /* line 322, css/scss/_overrides.scss */ .toolbar-oriented .toolbar-tray-vertical.is-active { top: 39px; } }

@media (max-width: 799px) { /* line 329, css/scss/_overrides.scss */ body.adminimal-admin-toolbar .toolbar-oriented .toolbar-bar { position: fixed; }
  /* line 333, css/scss/_overrides.scss */ .toolbar-oriented .toolbar-tray-vertical.is-active { top: 78px; } }

/* line 340, css/scss/_overrides.scss */ .context-user-login input[type=text], .context-user-login input[type=password] { width: 400px; }

@media (max-width: 991px) { /* line 340, css/scss/_overrides.scss */ .context-user-login input[type=text], .context-user-login input[type=password] { width: 100%; } }

/* line 350, css/scss/_overrides.scss */ #toolbar-bar .is-active ul li { margin-bottom: 0; }

@media (max-width: 575px) { /* line 356, css/scss/_overrides.scss */ body.adminimal-admin-toolbar.toolbar-vertical { padding: 39px 0 0 0 !important; }
  /* line 359, css/scss/_overrides.scss */ body.adminimal-admin-toolbar.toolbar-vertical header { top: 39px; } }

/*# sourceMappingURL=style.css.map */
