@charset "UTF-8";
/*!
 *  Font Awesome 5.6.1 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@font-face {
  font-family: "Font Awesome Brands";
  font-style: normal;
  font-weight: normal;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-brands-400.svg#fontawesome) format("svg"); }

@font-face {
  font-family: "Font Awesome";
  font-style: normal;
  font-weight: 400;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-regular-400.svg#fontawesome) format("svg"); }

@font-face {
  font-family: "Font Awesome";
  font-style: normal;
  font-weight: 900;
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.eot);
  src: url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.6.3/webfonts/fa-solid-900.svg#fontawesome) format("svg"); }

.fa-pinterest:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em; }

.fa-youtube:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em; }

[data-align='left'],
.align-left {
  display: block;
  clear: both;
  float: left;
  margin: 6px 20px 6px 0;
  max-width: 25%; }
  @media (max-width: 500px) {
    [data-align='left'],
    .align-left {
      float: none;
      max-width: 100%;
      margin: 6px 0 25px; }
      [data-align='left'] img,
      .align-left img {
        margin: 0 auto;
        width: 100%; } }

[data-align='right'],
.align-right {
  display: block;
  clear: both;
  float: right;
  margin: 6px 0 6px 20px;
  max-width: 25%; }
  @media (max-width: 500px) {
    [data-align='right'],
    .align-right {
      float: none;
      max-width: 100%;
      margin: 6px 0 25px; }
      [data-align='right'] img,
      .align-right img {
        margin: 0 auto;
        width: 100%; } }

[data-align='center'],
.align-center {
  display: block;
  float: none;
  margin: 6px 0 25px;
  width: 100%; }
  [data-align='center'] img,
  .align-center img {
    margin: 0 auto;
    max-width: 100%;
    height: auto; }

img.image-inline {
  display: inline-block;
  float: none; }

.text-align-left {
  text-align: left; }

.text-align-center {
  text-align: center; }

.text-align-right {
  text-align: right; }

.text-align-justify {
  text-align: justify; }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0px !important; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }

body {
  background-color: #fff; }

picture, img, svg {
  max-width: 100%;
  width: auto;
  height: auto;
  display: block; }

blockquote {
  margin: 1em;
  font-style: italic;
  font-size: 27px; }

.mm-wrapper {
  overflow-y: hidden !important; }

fieldset legend,
fieldset.form-composite > legend, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .views-label, .block-views.block-views-blockcontest-intro-page-aux-block-4 > h2, .paragraph.paragraph--type--video-listing .block-views.block-views-blockcontest-intro-page-aux-block-4 > .field.field--name-field-section-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph .field--name-field-section-title, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 > h2, .paragraph.paragraph--type--video-listing .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 > .field.field--name-field-section-title, .paragraph.paragraph--type--link-cards > .field--name-field-section-title, div.block-views.block-views-blockblogs-listing-block-2 > h2, .paragraph.paragraph--type--video-listing div.block-views.block-views-blockblogs-listing-block-2 > .field.field--name-field-section-title,
.view-id-blogs_listing.view-display-id-block_1 > h2, .paragraph.paragraph--type--video-listing .view-id-blogs_listing.view-display-id-block_1 > .field.field--name-field-section-title, .block-views.block-views-blocknews-listing-block-1 > h2, .paragraph.paragraph--type--video-listing .block-views.block-views-blocknews-listing-block-1 > .field.field--name-field-section-title, .block-views.block-views-blockrelated-resources-block-1 H2 {
  display: table;
  width: auto;
  margin: 0 auto;
  text-align: center;
  margin-top: -30px;
  font-size: 30px;
  font-family: "Bitter", serif;
  font-weight: bold;
  color: white;
  background: #668000;
  padding: 10px 20px;
  margin-bottom: 40px;
  position: relative;
  line-height: 1em; }

button, [type='button'], [type='reset'], [type='submit'],
a.button, body input[type="submit"],
body button,
body form.webform-submission-form input[type="submit"],
body form.webform-submission-form button, .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a, .paragraph--type--intro .intro-content .field--name-field-intro-button a, .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a, body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a,
body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a, body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a[href="/cart"], body.section-checkout div.form-actions > a, .block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel > a.panel-link, .block.block-views-blockcontest-intro-page-aux-block-3 .winners-panel > a.panel-link, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a,
.block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-view-node a,
.paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a,
.paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-view-node a, #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .content > .field--name-field-learn-more-link > a, .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-link-to-content > a, div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > p:last-of-type a, #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) > p:last-of-type a, #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-field-webform > form .form-actions, #preface #block-homepagehero .container .field--name-field-link a, #preface #block-earthweekgiveaway h2, #preface #block-earthweekgiveaway .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing #preface #block-earthweekgiveaway .field.field--name-field-section-title, #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-view-node a, div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row .views-field-view-node a,
div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row .views-field-view-node a,
.view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row .views-field-view-node a,
.view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row .views-field-view-node a, .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_view > a, .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content > .views-row .views-field-view-node a,
.block-views.block-views-blocknews-listing-block-1 > .view-content > .views-row .views-field-view-node a, .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_view > a, .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > #edit-actions,
.view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > #edit-actions, .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a,
.view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a, div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-view-node a {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  button:after, [type='button']:after, [type='reset']:after, [type='submit']:after,
  a.button:after, body input[type="submit"]:after,
  body button:after,
  body form.webform-submission-form input[type="submit"]:after,
  body form.webform-submission-form button:after, .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a:after, .paragraph--type--intro .intro-content .field--name-field-intro-button a:after, .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a:after, body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a:after,
  body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a:after, body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a[href="/cart"]:after, body.section-checkout div.form-actions > a:after, .block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel > a.panel-link:after, .block.block-views-blockcontest-intro-page-aux-block-3 .winners-panel > a.panel-link:after, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a:after,
  .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-view-node a:after,
  .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a:after,
  .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-view-node a:after, #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .content > .field--name-field-learn-more-link > a:after, .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-link-to-content > a:after, div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > p:last-of-type a:after, #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) > p:last-of-type a:after, #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-field-webform > form .form-actions:after, #preface #block-homepagehero .container .field--name-field-link a:after, #preface #block-earthweekgiveaway h2:after, #preface #block-earthweekgiveaway .paragraph.paragraph--type--video-listing .field.field--name-field-section-title:after, .paragraph.paragraph--type--video-listing #preface #block-earthweekgiveaway .field.field--name-field-section-title:after, #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-view-node a:after, div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row .views-field-view-node a:after,
  div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row .views-field-view-node a:after,
  .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row .views-field-view-node a:after,
  .view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row .views-field-view-node a:after, .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_view > a:after, .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content > .views-row .views-field-view-node a:after,
  .block-views.block-views-blocknews-listing-block-1 > .view-content > .views-row .views-field-view-node a:after, .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_view > a:after, .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > #edit-actions:after,
  .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > #edit-actions:after, .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:after,
  .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:after, div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-view-node a:after {
    content: "" !important;
    display: inline-block;
    visibility: visible;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    text-rendering: auto;
    font-style: normal;
    font-variant: normal;
    font-size: inherit;
    font-family: "Font Awesome";
    font-weight: 400;
    margin-right: 0.5em;
    margin-right: 0;
    margin-left: 0.5em;
    font-weight: 900;
    background: #f3f3f3;
    color: #0271c1;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    border-radius: 100%;
    text-align: center;
    display: inline-block;
    line-height: 1.35em;
    text-indent: -1px;
    font-size: 19px;
    position: relative;
    top: -3px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  button:hover:after, [type='button']:hover:after, [type='reset']:hover:after, [type='submit']:hover:after,
  a.button:hover:after, body input[type="submit"]:hover:after, .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a:hover:after, .paragraph--type--intro .intro-content .field--name-field-intro-button a:hover:after, .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a:hover:after, body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a:hover:after,
  body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a:hover:after, body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a[href="/cart"]:hover:after, body.section-checkout div.form-actions > a:hover:after, .block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel > a.panel-link:hover:after, .block.block-views-blockcontest-intro-page-aux-block-3 .winners-panel > a.panel-link:hover:after, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a:hover:after,
  .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-view-node a:hover:after,
  .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a:hover:after,
  .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-view-node a:hover:after, #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .content > .field--name-field-learn-more-link > a:hover:after, .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-link-to-content > a:hover:after, div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > p:last-of-type a:hover:after, #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) > p:last-of-type a:hover:after, #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-field-webform > form .form-actions:hover:after, #preface #block-homepagehero .container .field--name-field-link a:hover:after, #preface #block-earthweekgiveaway h2:hover:after, #preface #block-earthweekgiveaway .paragraph.paragraph--type--video-listing .field.field--name-field-section-title:hover:after, .paragraph.paragraph--type--video-listing #preface #block-earthweekgiveaway .field.field--name-field-section-title:hover:after, #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-view-node a:hover:after, div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row .views-field-view-node a:hover:after,
  div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row .views-field-view-node a:hover:after,
  .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row .views-field-view-node a:hover:after,
  .view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row .views-field-view-node a:hover:after, .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_view > a:hover:after, .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content > .views-row .views-field-view-node a:hover:after,
  .block-views.block-views-blocknews-listing-block-1 > .view-content > .views-row .views-field-view-node a:hover:after, .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_view > a:hover:after, .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > #edit-actions:hover:after,
  .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > #edit-actions:hover:after, .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:hover:after,
  .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:hover:after, div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-view-node a:hover:after {
    background: #0271c1;
    color: white;
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); }

#usps-address-tool-tip, #usps-address-options-form, .block.block-voting-form-block .block-container, .block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel, .block.block-views-blockcontest-intro-page-aux-block-3 .winners-panel, .key-dates-panel,
.key-dates-block, .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph {
  position: relative;
  background: white;
  -webkit-box-shadow: 0px 0px 10px #0000002e;
          box-shadow: 0px 0px 10px #0000002e;
  border-radius: 15px;
  padding: 30px;
  border: solid 1px #f3f3f3;
  overflow: hidden;
  min-height: 300px;
  max-width: 400px; }

.visually-hidden {
  display: none; }

button, [type='button'], [type='reset'], [type='submit'],
a.button,
body input[type="submit"],
body button,
body form.webform-submission-form input[type="submit"],
body form.webform-submission-form button,
.block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a,
.paragraph--type--intro .intro-content .field--name-field-intro-button a,
.paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a,
body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a,
body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a,
body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a[href="/cart"],
body.section-checkout div.form-actions > a {
  text-transform: uppercase; }
  button:hover, [type='button']:hover, [type='reset']:hover, [type='submit']:hover,
  a.button:hover,
  body input:hover[type="submit"],
  body button:hover,
  body form.webform-submission-form input:hover[type="submit"],
  body form.webform-submission-form button:hover,
  .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a:hover,
  .paragraph--type--intro .intro-content .field--name-field-intro-button a:hover,
  .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a:hover,
  body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a:hover,
  body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a:hover,
  body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a:hover[href="/cart"],
  body.section-checkout div.form-actions > a:hover {
    cursor: pointer; }
  button:focus-visible, button:focus, [type='button']:focus-visible, [type='button']:focus, [type='reset']:focus-visible, [type='reset']:focus, [type='submit']:focus-visible, [type='submit']:focus,
  a.button:focus-visible,
  body input:focus-visible[type="submit"],
  body button:focus-visible,
  body form.webform-submission-form input:focus-visible[type="submit"],
  body form.webform-submission-form button:focus-visible,
  .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a:focus-visible,
  .paragraph--type--intro .intro-content .field--name-field-intro-button a:focus-visible,
  .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a:focus-visible,
  body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a:focus-visible,
  body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a:focus-visible,
  body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a:focus-visible[href="/cart"],
  body.section-checkout div.form-actions > a:focus-visible,
  a.button:focus,
  body input:focus[type="submit"],
  body button:focus,
  body form.webform-submission-form input:focus[type="submit"],
  body form.webform-submission-form button:focus,
  .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a:focus,
  .paragraph--type--intro .intro-content .field--name-field-intro-button a:focus,
  .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a:focus,
  body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a:focus,
  body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a:focus,
  body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a:focus[href="/cart"],
  body.section-checkout div.form-actions > a:focus {
    outline: none; }
  button:disabled, [type='button']:disabled, [type='reset']:disabled, [type='submit']:disabled,
  a.button:disabled,
  body input:disabled[type="submit"],
  body button:disabled,
  body form.webform-submission-form input:disabled[type="submit"],
  body form.webform-submission-form button:disabled,
  .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a:disabled,
  .paragraph--type--intro .intro-content .field--name-field-intro-button a:disabled,
  .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a:disabled,
  body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a:disabled,
  body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a:disabled,
  body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a:disabled[href="/cart"],
  body.section-checkout div.form-actions > a:disabled {
    cursor: not-allowed;
    opacity: 0.5; }
  button.cta, [type='button'].cta, [type='reset'].cta, [type='submit'].cta,
  a.button.cta,
  body input.cta[type="submit"],
  body button.cta,
  body form.webform-submission-form input.cta[type="submit"],
  body form.webform-submission-form button.cta,
  .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a.cta,
  .paragraph--type--intro .intro-content .field--name-field-intro-button a.cta,
  .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a.cta,
  body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a.cta,
  body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a.cta,
  body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a.cta[href="/cart"],
  body.section-checkout div.form-actions > a.cta {
    background: #0271c1;
    color: white;
    padding: 20px 25px 20px 34px;
    line-height: normal;
    font-weight: bold;
    font-size: 150%;
    top: 5px;
    position: relative;
    margin-bottom: -1px;
    display: inline-block;
    border-radius: 2em; }
    button.cta:after, [type='button'].cta:after, [type='reset'].cta:after, [type='submit'].cta:after,
    a.button.cta:after,
    body input.cta[type="submit"]:after,
    body button.cta:after,
    .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a.cta:after,
    .paragraph--type--intro .intro-content .field--name-field-intro-button a.cta:after,
    .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a.cta:after,
    body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a.cta:after,
    body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a.cta:after,
    body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a.cta[href="/cart"]:after,
    body.section-checkout div.form-actions > a.cta:after {
      width: 40px;
      height: 40px;
      font-size: 28px;
      line-height: 1.50em;
      text-indent: -3px;
      top: -3px; }
    button.cta:hover, [type='button'].cta:hover, [type='reset'].cta:hover, [type='submit'].cta:hover,
    a.button.cta:hover,
    body input.cta:hover[type="submit"],
    body button.cta:hover,
    .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a.cta:hover,
    .paragraph--type--intro .intro-content .field--name-field-intro-button a.cta:hover,
    .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a.cta:hover,
    body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a.cta:hover,
    body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a.cta:hover,
    body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a.cta:hover[href="/cart"],
    body.section-checkout div.form-actions > a.cta:hover {
      background: #668000; }
      button.cta:hover:after, [type='button'].cta:hover:after, [type='reset'].cta:hover:after, [type='submit'].cta:hover:after,
      a.button.cta:hover:after,
      body input.cta[type="submit"]:hover:after,
      body button.cta:hover:after,
      .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a.cta:hover:after,
      .paragraph--type--intro .intro-content .field--name-field-intro-button a.cta:hover:after,
      .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a.cta:hover:after,
      body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a.cta:hover:after,
      body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a.cta:hover:after,
      body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a.cta[href="/cart"]:hover:after,
      body.section-checkout div.form-actions > a.cta:hover:after {
        background: white;
        color: #668000;
        line-height: 1.45em; }

#main a:not(.button):not(.field_pdf_document_download),
#preface a:not(.button):not(.field_pdf_document_download),
#postscript a:not(.button):not(.field_pdf_document_download) {
  text-decoration: underline; }
  #main a:not(.button):not(.field_pdf_document_download):hover,
  #preface a:not(.button):not(.field_pdf_document_download):hover,
  #postscript a:not(.button):not(.field_pdf_document_download):hover {
    color: #668000; }
  #main a:not(.button):not(.field_pdf_document_download):after, #main a:not(.button):not(.field_pdf_document_download):before,
  #preface a:not(.button):not(.field_pdf_document_download):after,
  #preface a:not(.button):not(.field_pdf_document_download):before,
  #postscript a:not(.button):not(.field_pdf_document_download):after,
  #postscript a:not(.button):not(.field_pdf_document_download):before {
    text-decoration: unset !important; }

.sharethis-buttons {
  float: right;
  margin-top: -50px;
  clear: right; }

.view nav.pager {
  padding: 10px; }
  .view nav.pager ul {
    margin: 0 auto; }
    .view nav.pager ul > li {
      padding: 0px;
      margin-right: 4px;
      display: inline-block; }
      .view nav.pager ul > li > a {
        padding: 5px 11px 8px;
        display: block;
        line-height: 1em;
        background: #0271c1;
        color: white;
        border-radius: 2em; }
        .view nav.pager ul > li > a:hover {
          background: #333;
          color: white; }
      .view nav.pager ul > li.is-active > a {
        background: #333;
        color: white; }

.region-meta--frontend {
  z-index: unset !important; }

a.skipmain:focus {
  display: block !important;
  opacity: 1;
  position: static;
  clip: unset;
  -webkit-clip-path: unset;
          clip-path: unset;
  height: auto; }

fieldset {
  border: 2px solid #7a7a7a !important;
  margin: 0 0 0.75em;
  padding: 30px !important;
  position: relative;
  border-radius: 10px;
  background: #f9f9f9; }
  fieldset legend,
  fieldset.form-composite > legend {
    margin-top: 0px;
    margin-bottom: 0px;
    top: 0px;
    background: #333;
    font-size: inherit;
    padding: 9px 18px;
    max-width: 70%; }
  fieldset fieldset legend {
    background: none;
    color: #333; }
  fieldset.fieldgroup {
    padding: inherit;
    border-width: inherit; }

input,
label,
select {
  display: block;
  font-family: "Palanquin", sans-serif;
  font-size: 18px;
  color: #333; }

label {
  font-weight: 600;
  margin-bottom: 0.375em; }
  label.required::after {
    content: "*"; }
  label abbr {
    display: none; }

[type='color'], [type='date'], [type='datetime'], [type='datetime-local'], [type='email'], [type='month'], [type='number'], [type='password'], [type='search'], [type='tel'], [type='text'], [type='time'], [type='url'], [type='week'], input:not([type]), textarea,
select[multiple=multiple],
textarea {
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Palanquin", sans-serif;
  font-size: 18px;
  margin-bottom: 0.75em;
  padding: 0.5em;
  -webkit-transition: border-color;
  transition: border-color;
  width: 100%;
  color: #333; }
  [type='color']:hover, [type='date']:hover, [type='datetime']:hover, [type='datetime-local']:hover, [type='email']:hover, [type='month']:hover, [type='number']:hover, [type='password']:hover, [type='search']:hover, [type='tel']:hover, [type='text']:hover, [type='time']:hover, [type='url']:hover, [type='week']:hover, input:not([type]):hover, textarea:hover,
  select[multiple=multiple]:hover,
  textarea:hover {
    border-color: #dadada; }
  [type='color']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='email']:focus, [type='month']:focus, [type='number']:focus, [type='password']:focus, [type='search']:focus, [type='tel']:focus, [type='text']:focus, [type='time']:focus, [type='url']:focus, [type='week']:focus, input:not([type]):focus, textarea:focus,
  select[multiple=multiple]:focus,
  textarea:focus {
    border-color: #0271c1;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(2, 98, 168, 0.7);
            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(2, 98, 168, 0.7);
    outline: none; }
  [type='color'].usps_address_edited, [type='date'].usps_address_edited, [type='datetime'].usps_address_edited, [type='datetime-local'].usps_address_edited, [type='email'].usps_address_edited, [type='month'].usps_address_edited, [type='number'].usps_address_edited, [type='password'].usps_address_edited, [type='search'].usps_address_edited, [type='tel'].usps_address_edited, [type='text'].usps_address_edited, [type='time'].usps_address_edited, [type='url'].usps_address_edited, [type='week'].usps_address_edited, input:not([type]).usps_address_edited, textarea.usps_address_edited,
  select[multiple=multiple].usps_address_edited,
  textarea.usps_address_edited {
    background: #ccffde; }

textarea {
  resize: vertical; }

input[type="checkbox"],
input[type="radio"] {
  display: inline;
  margin-right: 0.375em; }

.form-type-checkbox label:hover {
  cursor: pointer; }

input[type="file"] {
  padding-bottom: 0.75em;
  width: 100%; }

select {
  margin-bottom: 1.5em;
  max-width: 100%;
  width: auto;
  background: white;
  background-image: url("../images/optimized/dropdown_selectg_errow.gif");
  background-position: calc( 100% - 7px) center;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  background-blend-mode: multiply; }
  select.usps_address_edited {
    background: #ccffde; }

form.webform-submission-form {
  padding: 20px; }

body [type='color'], body [type='date'], body [type='datetime'], body [type='datetime-local'], body [type='email'], body [type='month'], body [type='number'], body [type='password'], body [type='search'], body [type='tel'], body [type='text'], body [type='time'], body [type='url'], body [type='week'], body input:not([type]), body textarea,
body select[multiple=multiple],
body textarea,
body form.webform-submission-form [type='color'],
body form.webform-submission-form [type='date'],
body form.webform-submission-form [type='datetime'],
body form.webform-submission-form [type='datetime-local'],
body form.webform-submission-form [type='email'],
body form.webform-submission-form [type='month'],
body form.webform-submission-form [type='number'],
body form.webform-submission-form [type='password'],
body form.webform-submission-form [type='search'],
body form.webform-submission-form [type='tel'],
body form.webform-submission-form [type='text'],
body form.webform-submission-form [type='time'],
body form.webform-submission-form [type='url'],
body form.webform-submission-form [type='week'],
body form.webform-submission-form input:not([type]),
body form.webform-submission-form textarea,
body form.webform-submission-form select[multiple=multiple],
body form.webform-submission-form textarea {
  color: #333;
  border-radius: 2em;
  background: white;
  border: solid 1px #7a7a7a;
  margin-right: 4px;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  body [type='color']::-webkit-input-placeholder, body [type='date']::-webkit-input-placeholder, body [type='datetime']::-webkit-input-placeholder, body [type='datetime-local']::-webkit-input-placeholder, body [type='email']::-webkit-input-placeholder, body [type='month']::-webkit-input-placeholder, body [type='number']::-webkit-input-placeholder, body [type='password']::-webkit-input-placeholder, body [type='search']::-webkit-input-placeholder, body [type='tel']::-webkit-input-placeholder, body [type='text']::-webkit-input-placeholder, body [type='time']::-webkit-input-placeholder, body [type='url']::-webkit-input-placeholder, body [type='week']::-webkit-input-placeholder, body input:not([type])::-webkit-input-placeholder, body textarea::-webkit-input-placeholder, body select[multiple=multiple]::-webkit-input-placeholder, body textarea::-webkit-input-placeholder, body form.webform-submission-form [type='color']::-webkit-input-placeholder, body form.webform-submission-form [type='date']::-webkit-input-placeholder, body form.webform-submission-form [type='datetime']::-webkit-input-placeholder, body form.webform-submission-form [type='datetime-local']::-webkit-input-placeholder, body form.webform-submission-form [type='email']::-webkit-input-placeholder, body form.webform-submission-form [type='month']::-webkit-input-placeholder, body form.webform-submission-form [type='number']::-webkit-input-placeholder, body form.webform-submission-form [type='password']::-webkit-input-placeholder, body form.webform-submission-form [type='search']::-webkit-input-placeholder, body form.webform-submission-form [type='tel']::-webkit-input-placeholder, body form.webform-submission-form [type='text']::-webkit-input-placeholder, body form.webform-submission-form [type='time']::-webkit-input-placeholder, body form.webform-submission-form [type='url']::-webkit-input-placeholder, body form.webform-submission-form [type='week']::-webkit-input-placeholder, body form.webform-submission-form input:not([type])::-webkit-input-placeholder, body form.webform-submission-form textarea::-webkit-input-placeholder, body form.webform-submission-form select[multiple=multiple]::-webkit-input-placeholder, body form.webform-submission-form textarea::-webkit-input-placeholder {
    text-transform: uppercase;
    color: #0192bca6; }
  body [type='color']::-moz-placeholder, body [type='date']::-moz-placeholder, body [type='datetime']::-moz-placeholder, body [type='datetime-local']::-moz-placeholder, body [type='email']::-moz-placeholder, body [type='month']::-moz-placeholder, body [type='number']::-moz-placeholder, body [type='password']::-moz-placeholder, body [type='search']::-moz-placeholder, body [type='tel']::-moz-placeholder, body [type='text']::-moz-placeholder, body [type='time']::-moz-placeholder, body [type='url']::-moz-placeholder, body [type='week']::-moz-placeholder, body input:not([type])::-moz-placeholder, body textarea::-moz-placeholder, body select[multiple=multiple]::-moz-placeholder, body textarea::-moz-placeholder, body form.webform-submission-form [type='color']::-moz-placeholder, body form.webform-submission-form [type='date']::-moz-placeholder, body form.webform-submission-form [type='datetime']::-moz-placeholder, body form.webform-submission-form [type='datetime-local']::-moz-placeholder, body form.webform-submission-form [type='email']::-moz-placeholder, body form.webform-submission-form [type='month']::-moz-placeholder, body form.webform-submission-form [type='number']::-moz-placeholder, body form.webform-submission-form [type='password']::-moz-placeholder, body form.webform-submission-form [type='search']::-moz-placeholder, body form.webform-submission-form [type='tel']::-moz-placeholder, body form.webform-submission-form [type='text']::-moz-placeholder, body form.webform-submission-form [type='time']::-moz-placeholder, body form.webform-submission-form [type='url']::-moz-placeholder, body form.webform-submission-form [type='week']::-moz-placeholder, body form.webform-submission-form input:not([type])::-moz-placeholder, body form.webform-submission-form textarea::-moz-placeholder, body form.webform-submission-form select[multiple=multiple]::-moz-placeholder, body form.webform-submission-form textarea::-moz-placeholder {
    text-transform: uppercase;
    color: #0192bca6; }
  body [type='color']:-ms-input-placeholder, body [type='date']:-ms-input-placeholder, body [type='datetime']:-ms-input-placeholder, body [type='datetime-local']:-ms-input-placeholder, body [type='email']:-ms-input-placeholder, body [type='month']:-ms-input-placeholder, body [type='number']:-ms-input-placeholder, body [type='password']:-ms-input-placeholder, body [type='search']:-ms-input-placeholder, body [type='tel']:-ms-input-placeholder, body [type='text']:-ms-input-placeholder, body [type='time']:-ms-input-placeholder, body [type='url']:-ms-input-placeholder, body [type='week']:-ms-input-placeholder, body input:not([type]):-ms-input-placeholder, body textarea:-ms-input-placeholder, body select[multiple=multiple]:-ms-input-placeholder, body textarea:-ms-input-placeholder, body form.webform-submission-form [type='color']:-ms-input-placeholder, body form.webform-submission-form [type='date']:-ms-input-placeholder, body form.webform-submission-form [type='datetime']:-ms-input-placeholder, body form.webform-submission-form [type='datetime-local']:-ms-input-placeholder, body form.webform-submission-form [type='email']:-ms-input-placeholder, body form.webform-submission-form [type='month']:-ms-input-placeholder, body form.webform-submission-form [type='number']:-ms-input-placeholder, body form.webform-submission-form [type='password']:-ms-input-placeholder, body form.webform-submission-form [type='search']:-ms-input-placeholder, body form.webform-submission-form [type='tel']:-ms-input-placeholder, body form.webform-submission-form [type='text']:-ms-input-placeholder, body form.webform-submission-form [type='time']:-ms-input-placeholder, body form.webform-submission-form [type='url']:-ms-input-placeholder, body form.webform-submission-form [type='week']:-ms-input-placeholder, body form.webform-submission-form input:not([type]):-ms-input-placeholder, body form.webform-submission-form textarea:-ms-input-placeholder, body form.webform-submission-form select[multiple=multiple]:-ms-input-placeholder, body form.webform-submission-form textarea:-ms-input-placeholder {
    text-transform: uppercase;
    color: #0192bca6; }
  body [type='color']::-ms-input-placeholder, body [type='date']::-ms-input-placeholder, body [type='datetime']::-ms-input-placeholder, body [type='datetime-local']::-ms-input-placeholder, body [type='email']::-ms-input-placeholder, body [type='month']::-ms-input-placeholder, body [type='number']::-ms-input-placeholder, body [type='password']::-ms-input-placeholder, body [type='search']::-ms-input-placeholder, body [type='tel']::-ms-input-placeholder, body [type='text']::-ms-input-placeholder, body [type='time']::-ms-input-placeholder, body [type='url']::-ms-input-placeholder, body [type='week']::-ms-input-placeholder, body input:not([type])::-ms-input-placeholder, body textarea::-ms-input-placeholder, body select[multiple=multiple]::-ms-input-placeholder, body textarea::-ms-input-placeholder, body form.webform-submission-form [type='color']::-ms-input-placeholder, body form.webform-submission-form [type='date']::-ms-input-placeholder, body form.webform-submission-form [type='datetime']::-ms-input-placeholder, body form.webform-submission-form [type='datetime-local']::-ms-input-placeholder, body form.webform-submission-form [type='email']::-ms-input-placeholder, body form.webform-submission-form [type='month']::-ms-input-placeholder, body form.webform-submission-form [type='number']::-ms-input-placeholder, body form.webform-submission-form [type='password']::-ms-input-placeholder, body form.webform-submission-form [type='search']::-ms-input-placeholder, body form.webform-submission-form [type='tel']::-ms-input-placeholder, body form.webform-submission-form [type='text']::-ms-input-placeholder, body form.webform-submission-form [type='time']::-ms-input-placeholder, body form.webform-submission-form [type='url']::-ms-input-placeholder, body form.webform-submission-form [type='week']::-ms-input-placeholder, body form.webform-submission-form input:not([type])::-ms-input-placeholder, body form.webform-submission-form textarea::-ms-input-placeholder, body form.webform-submission-form select[multiple=multiple]::-ms-input-placeholder, body form.webform-submission-form textarea::-ms-input-placeholder {
    text-transform: uppercase;
    color: #0192bca6; }
  body [type='color']::placeholder, body [type='date']::placeholder, body [type='datetime']::placeholder, body [type='datetime-local']::placeholder, body [type='email']::placeholder, body [type='month']::placeholder, body [type='number']::placeholder, body [type='password']::placeholder, body [type='search']::placeholder, body [type='tel']::placeholder, body [type='text']::placeholder, body [type='time']::placeholder, body [type='url']::placeholder, body [type='week']::placeholder, body input:not([type])::placeholder, body textarea::placeholder,
  body select[multiple=multiple]::placeholder,
  body textarea::placeholder,
  body form.webform-submission-form [type='color']::placeholder,
  body form.webform-submission-form [type='date']::placeholder,
  body form.webform-submission-form [type='datetime']::placeholder,
  body form.webform-submission-form [type='datetime-local']::placeholder,
  body form.webform-submission-form [type='email']::placeholder,
  body form.webform-submission-form [type='month']::placeholder,
  body form.webform-submission-form [type='number']::placeholder,
  body form.webform-submission-form [type='password']::placeholder,
  body form.webform-submission-form [type='search']::placeholder,
  body form.webform-submission-form [type='tel']::placeholder,
  body form.webform-submission-form [type='text']::placeholder,
  body form.webform-submission-form [type='time']::placeholder,
  body form.webform-submission-form [type='url']::placeholder,
  body form.webform-submission-form [type='week']::placeholder,
  body form.webform-submission-form input:not([type])::placeholder,
  body form.webform-submission-form textarea::placeholder,
  body form.webform-submission-form select[multiple=multiple]::placeholder,
  body form.webform-submission-form textarea::placeholder {
    text-transform: uppercase;
    color: #0192bca6; }
  body [type='color']:focus, body [type='date']:focus, body [type='datetime']:focus, body [type='datetime-local']:focus, body [type='email']:focus, body [type='month']:focus, body [type='number']:focus, body [type='password']:focus, body [type='search']:focus, body [type='tel']:focus, body [type='text']:focus, body [type='time']:focus, body [type='url']:focus, body [type='week']:focus, body input:not([type]):focus, body textarea:focus,
  body select[multiple=multiple]:focus,
  body textarea:focus,
  body form.webform-submission-form [type='color']:focus,
  body form.webform-submission-form [type='date']:focus,
  body form.webform-submission-form [type='datetime']:focus,
  body form.webform-submission-form [type='datetime-local']:focus,
  body form.webform-submission-form [type='email']:focus,
  body form.webform-submission-form [type='month']:focus,
  body form.webform-submission-form [type='number']:focus,
  body form.webform-submission-form [type='password']:focus,
  body form.webform-submission-form [type='search']:focus,
  body form.webform-submission-form [type='tel']:focus,
  body form.webform-submission-form [type='text']:focus,
  body form.webform-submission-form [type='time']:focus,
  body form.webform-submission-form [type='url']:focus,
  body form.webform-submission-form [type='week']:focus,
  body form.webform-submission-form input:not([type]):focus,
  body form.webform-submission-form textarea:focus,
  body form.webform-submission-form select[multiple=multiple]:focus,
  body form.webform-submission-form textarea:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }

body table,
body form.webform-submission-form table {
  table-layout: auto; }
  body table td.webform-multiple-table--operations,
  body form.webform-submission-form table td.webform-multiple-table--operations {
    text-align: center; }
    body table td.webform-multiple-table--operations > input,
    body form.webform-submission-form table td.webform-multiple-table--operations > input {
      display: inline-block; }

body div.form-type-checkbox:hover,
body form.webform-submission-form div.form-type-checkbox:hover {
  cursor: pointer; }

body input[type="radio"],
body form.webform-submission-form input[type="radio"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 2em;
  background: white;
  border: solid 1px #7a7a7a;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 5px; }
  body input[type="radio"]:checked,
  body form.webform-submission-form input[type="radio"]:checked {
    background: #0271c1;
    border: solid 1px white;
    -webkit-box-shadow: 0 0 1px 1px #333;
            box-shadow: 0 0 1px 1px #333;
    width: 24px;
    height: 24px;
    margin-right: 6px; }
  body input[type="radio"]:hover,
  body form.webform-submission-form input[type="radio"]:hover {
    cursor: pointer; }

body input[type="checkbox"],
body form.webform-submission-form input[type="checkbox"] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 2px;
  background: white;
  border: solid 1px #7a7a7a;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 5px; }
  body input[type="checkbox"]:hover,
  body form.webform-submission-form input[type="checkbox"]:hover {
    cursor: pointer; }

body .visually-hidden,
body form.webform-submission-form .visually-hidden {
  display: none; }

body hr.webform-horizontal-rule,
body form.webform-submission-form hr.webform-horizontal-rule {
  border-bottom: solid 1px #333;
  margin: 30px 0; }

body .webform-multiple-table table,
body form.webform-submission-form .webform-multiple-table table {
  border-radius: 2em;
  overflow: hidden;
  border: 2px solid #c5c5c5;
  border-collapse: unset; }
  body .webform-multiple-table table thead, body .webform-multiple-table table th,
  body form.webform-submission-form .webform-multiple-table table thead,
  body form.webform-submission-form .webform-multiple-table table th {
    display: none; }

body .webform-multiple-table tbody,
body form.webform-submission-form .webform-multiple-table tbody {
  border: none; }
  body .webform-multiple-table tbody tr td,
  body form.webform-submission-form .webform-multiple-table tbody tr td {
    border: none !important; }
    body .webform-multiple-table tbody tr td input,
    body form.webform-submission-form .webform-multiple-table tbody tr td input {
      margin-bottom: 0px !important; }

body .form-type-number,
body form.webform-submission-form .form-type-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
  body .form-type-number > label, body .form-type-number > input, body .form-type-number > .input-number-with-limit,
  body form.webform-submission-form .form-type-number > label,
  body form.webform-submission-form .form-type-number > input,
  body form.webform-submission-form .form-type-number > .input-number-with-limit {
    display: inline-block;
    width: auto;
    margin-right: 5px; }
  body .form-type-number > input,
  body form.webform-submission-form .form-type-number > input {
    max-width: 150px;
    text-align: center; }
  body .form-type-number .input-number-with-limit > input,
  body form.webform-submission-form .form-type-number .input-number-with-limit > input {
    max-width: 150px;
    text-align: center;
    margin-bottom: 0px; }
  body .form-type-number .input-number-with-limit > .qty-limit,
  body form.webform-submission-form .form-type-number .input-number-with-limit > .qty-limit {
    text-align: center;
    font-size: 15px;
    display: block; }

body .webform-options-display-buttons-wrapper,
body form.webform-submission-form .webform-options-display-buttons-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 260px;
          flex: 1 1 260px; }
  body .webform-options-display-buttons-wrapper .webform-options-display-buttons-label,
  body form.webform-submission-form .webform-options-display-buttons-wrapper .webform-options-display-buttons-label {
    background: #e1e1e1;
    font-weight: bold;
    line-height: 1.1em;
    position: relative;
    padding-top: 28px;
    vertical-align: top; }
    body .webform-options-display-buttons-wrapper .webform-options-display-buttons-label:hover,
    body form.webform-submission-form .webform-options-display-buttons-wrapper .webform-options-display-buttons-label:hover {
      cursor: pointer; }
    body .webform-options-display-buttons-wrapper .webform-options-display-buttons-label:before, body .webform-options-display-buttons-wrapper .webform-options-display-buttons-label:after,
    body form.webform-submission-form .webform-options-display-buttons-wrapper .webform-options-display-buttons-label:before,
    body form.webform-submission-form .webform-options-display-buttons-wrapper .webform-options-display-buttons-label:after {
      content: "";
      position: absolute;
      top: 6px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      border: solid 2px #CCC;
      border-radius: 100%;
      width: 20px;
      height: 20px; }
    body .webform-options-display-buttons-wrapper .webform-options-display-buttons-label:after,
    body form.webform-submission-form .webform-options-display-buttons-wrapper .webform-options-display-buttons-label:after {
      content: "" !important;
      font-family: "Font Awesome";
      border: none;
      font-size: 1.4em;
      top: 4px;
      color: #abd900;
      text-shadow: 1px 1px 2px #00000047;
      display: none; }
  body .webform-options-display-buttons-wrapper input:checked + .webform-options-display-buttons-label,
  body form.webform-submission-form .webform-options-display-buttons-wrapper input:checked + .webform-options-display-buttons-label {
    background: #0271c1;
    color: white; }
    body .webform-options-display-buttons-wrapper input:checked + .webform-options-display-buttons-label:before,
    body form.webform-submission-form .webform-options-display-buttons-wrapper input:checked + .webform-options-display-buttons-label:before {
      border-color: white; }
    body .webform-options-display-buttons-wrapper input:checked + .webform-options-display-buttons-label:after,
    body form.webform-submission-form .webform-options-display-buttons-wrapper input:checked + .webform-options-display-buttons-label:after {
      display: block; }

body .form-item.form-type-checkbox,
body form.webform-submission-form .form-item.form-type-checkbox {
  position: relative; }
  body .form-item.form-type-checkbox.checkbox-checked:before,
  body form.webform-submission-form .form-item.form-type-checkbox.checkbox-checked:before {
    content: "" !important;
    display: inline-block;
    visibility: visible;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    text-rendering: auto;
    font-style: normal;
    font-variant: normal;
    font-size: inherit;
    font-family: "Font Awesome";
    font-weight: 400;
    margin-right: 0.5em;
    font-weight: 900;
    font-size: 28px;
    position: absolute;
    left: 3px;
    top: -8px;
    color: #0271c1;
    pointer-events: none; }

body select,
body form.webform-submission-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 2em;
  border: solid 1px #7a7a7a;
  margin-bottom: 10px;
  padding: 10px 50px 10px 20px;
  display: block;
  position: relative;
  background: white;
  background-image: url("../images/optimized/dropdown_selectg_errow.gif");
  background-position: calc( 100% - 7px) center;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  background-blend-mode: multiply; }

body input[type="submit"],
body button,
body form.webform-submission-form input[type="submit"],
body form.webform-submission-form button {
  display: block;
  background: #0271c1;
  color: white;
  text-transform: uppercase;
  border: solid 1px #7a7a7a;
  border-radius: 2em;
  padding: 9px 30px; }
  body input[type="submit"]:hover,
  body button:hover,
  body form.webform-submission-form input[type="submit"]:hover,
  body form.webform-submission-form button:hover {
    cursor: pointer;
    background: #333; }

.hide {
  display: none !important; }

[disabled="disabled"] {
  background-color: #CCC !important; }

#usps-address-options-form-overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: #ffffffcf;
  z-index: 500; }

#usps-address-tool-tip {
  position: fixed;
  top: 50%;
  left: 50%;
  width: calc( 100% - 40px);
  height: auto;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #d82020;
  min-height: 40px;
  max-width: 400px;
  color: white;
  z-index: 501; }
  #usps-address-tool-tip h2, #usps-address-tool-tip .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing #usps-address-tool-tip .field.field--name-field-section-title {
    color: white; }
  #usps-address-tool-tip a.close_usps_tool_tip {
    overflow: hidden;
    width: 25px;
    background: white;
    height: 25px;
    display: block;
    position: absolute;
    top: 6px;
    right: 6px;
    border-radius: 2em;
    text-indent: -200vw; }
    #usps-address-tool-tip a.close_usps_tool_tip:after {
      content: "" !important;
      display: inline-block;
      visibility: visible;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      text-rendering: auto;
      font-style: normal;
      font-variant: normal;
      font-size: inherit;
      font-family: "Font Awesome";
      font-weight: 400;
      margin-right: 0.5em;
      margin-right: 0;
      margin-left: 0.5em;
      text-indent: 1px;
      display: block;
      position: absolute;
      top: 50%;
      left: -7px;
      width: 100%;
      height: 100%;
      text-align: center;
      line-height: 1.7em;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      margin-top: 1px;
      color: #333;
      font-weight: 800;
      font-size: 15px;
      text-shadow: 0px -1px 0px #000000; }

#usps-address-options-form {
  position: fixed;
  top: 50%;
  left: 50%;
  width: calc( 100% - 40px);
  height: auto;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 800px;
  -webkit-box-shadow: 0px 0px 13px #0000009e;
          box-shadow: 0px 0px 13px #0000009e;
  z-index: 501; }
  #usps-address-options-form #usps-address-options .address-options-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    margin-bottom: 20px; }
    #usps-address-options-form #usps-address-options .address-options-table > div {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 calc(50% - 20px);
              flex: 1 1 calc(50% - 20px);
      margin: 0px;
      border: solid 1px #DDD; }
    #usps-address-options-form #usps-address-options .address-options-table .input-address {
      position: relative; }
      #usps-address-options-form #usps-address-options .address-options-table .input-address .label {
        padding: 20px;
        width: 100%;
        display: block;
        background: #ababab;
        color: white;
        min-height: 83px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
      #usps-address-options-form #usps-address-options .address-options-table .input-address .address-input {
        margin-bottom: 20px; }
      #usps-address-options-form #usps-address-options .address-options-table .input-address .option {
        padding: 20px 20px 80px 20px; }
        #usps-address-options-form #usps-address-options .address-options-table .input-address .option > a.button, #usps-address-options-form #usps-address-options .address-options-table .input-address body .option > input[type="submit"], body #usps-address-options-form #usps-address-options .address-options-table .input-address .option > input[type="submit"],
        #usps-address-options-form #usps-address-options .address-options-table .input-address body .option > button, body #usps-address-options-form #usps-address-options .address-options-table .input-address .option > button,
        #usps-address-options-form #usps-address-options .address-options-table .input-address body form.webform-submission-form .option > input[type="submit"],
        #usps-address-options-form #usps-address-options .address-options-table .input-address body form.webform-submission-form .option > button, body form.webform-submission-form #usps-address-options-form #usps-address-options .address-options-table .input-address .option > button, #usps-address-options-form #usps-address-options .address-options-table .input-address .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li.option > a, .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information #usps-address-options-form #usps-address-options .address-options-table .input-address .item-list > ul > li.option > a, #usps-address-options-form #usps-address-options .address-options-table .input-address .paragraph--type--intro .intro-content .field--name-field-intro-button .option > a, .paragraph--type--intro .intro-content .field--name-field-intro-button #usps-address-options-form #usps-address-options .address-options-table .input-address .option > a, #usps-address-options-form #usps-address-options .address-options-table .input-address .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link .option > a, .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link #usps-address-options-form #usps-address-options .address-options-table .input-address .option > a, #usps-address-options-form #usps-address-options .address-options-table .input-address body.section-resources #help > .region-inner #block-cart .cart-block--contents__links.option > a, body.section-resources #help > .region-inner #block-cart #usps-address-options-form #usps-address-options .address-options-table .input-address .cart-block--contents__links.option > a,
        #usps-address-options-form #usps-address-options .address-options-table .input-address body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links.option > a, body.section-resources #help > .region-inner div.block-commerce-cart.block #usps-address-options-form #usps-address-options .address-options-table .input-address .cart-block--contents__links.option > a, #usps-address-options-form #usps-address-options .address-options-table .input-address body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content .option > a[href="/cart"], body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content #usps-address-options-form #usps-address-options .address-options-table .input-address .option > a[href="/cart"], #usps-address-options-form #usps-address-options .address-options-table .input-address body.section-checkout div.form-actions.option > a, body.section-checkout #usps-address-options-form #usps-address-options .address-options-table .input-address div.form-actions.option > a {
          background: #ababab;
          color: white;
          padding: 5px 20px 7px;
          border-radius: 2em;
          line-height: 2em;
          position: absolute;
          position: absolute;
          bottom: 20px;
          left: 50%;
          margin: 0px;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
          display: block;
          white-space: nowrap; }
    #usps-address-options-form #usps-address-options .address-options-table .usps-address {
      position: relative;
      border: solid 3px #00bc93;
      padding-bottom: 22px;
      -webkit-box-shadow: 0 0 7px #0000002e;
              box-shadow: 0 0 7px #0000002e; }
      #usps-address-options-form #usps-address-options .address-options-table .usps-address .label {
        padding: 20px;
        width: 100%;
        display: block;
        background: #00bc93;
        color: white;
        min-height: 83px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
        #usps-address-options-form #usps-address-options .address-options-table .usps-address .label > sup {
          display: block;
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%;
          top: 0px;
          line-height: 1em; }
      #usps-address-options-form #usps-address-options .address-options-table .usps-address .option {
        padding: 20px 20px 80px 20px; }
        #usps-address-options-form #usps-address-options .address-options-table .usps-address .option .address-input {
          margin-bottom: 20px; }
        #usps-address-options-form #usps-address-options .address-options-table .usps-address .option > a.button, #usps-address-options-form #usps-address-options .address-options-table .usps-address body .option > input[type="submit"], body #usps-address-options-form #usps-address-options .address-options-table .usps-address .option > input[type="submit"],
        #usps-address-options-form #usps-address-options .address-options-table .usps-address body .option > button, body #usps-address-options-form #usps-address-options .address-options-table .usps-address .option > button,
        #usps-address-options-form #usps-address-options .address-options-table .usps-address body form.webform-submission-form .option > input[type="submit"],
        #usps-address-options-form #usps-address-options .address-options-table .usps-address body form.webform-submission-form .option > button, body form.webform-submission-form #usps-address-options-form #usps-address-options .address-options-table .usps-address .option > button, #usps-address-options-form #usps-address-options .address-options-table .usps-address .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li.option > a, .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information #usps-address-options-form #usps-address-options .address-options-table .usps-address .item-list > ul > li.option > a, #usps-address-options-form #usps-address-options .address-options-table .usps-address .paragraph--type--intro .intro-content .field--name-field-intro-button .option > a, .paragraph--type--intro .intro-content .field--name-field-intro-button #usps-address-options-form #usps-address-options .address-options-table .usps-address .option > a, #usps-address-options-form #usps-address-options .address-options-table .usps-address .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link .option > a, .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link #usps-address-options-form #usps-address-options .address-options-table .usps-address .option > a, #usps-address-options-form #usps-address-options .address-options-table .usps-address body.section-resources #help > .region-inner #block-cart .cart-block--contents__links.option > a, body.section-resources #help > .region-inner #block-cart #usps-address-options-form #usps-address-options .address-options-table .usps-address .cart-block--contents__links.option > a,
        #usps-address-options-form #usps-address-options .address-options-table .usps-address body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links.option > a, body.section-resources #help > .region-inner div.block-commerce-cart.block #usps-address-options-form #usps-address-options .address-options-table .usps-address .cart-block--contents__links.option > a, #usps-address-options-form #usps-address-options .address-options-table .usps-address body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content .option > a[href="/cart"], body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content #usps-address-options-form #usps-address-options .address-options-table .usps-address .option > a[href="/cart"], #usps-address-options-form #usps-address-options .address-options-table .usps-address body.section-checkout div.form-actions.option > a, body.section-checkout #usps-address-options-form #usps-address-options .address-options-table .usps-address div.form-actions.option > a {
          background: #00bc93;
          color: white;
          padding: 5px 20px 7px;
          border-radius: 2em;
          line-height: 2em;
          position: absolute;
          bottom: 20px;
          left: 50%;
          margin: 0px;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
          display: block;
          white-space: nowrap; }
  #usps-address-options-form #usps-address-options > .submit-option {
    margin-bottom: 20px; }
    #usps-address-options-form #usps-address-options > .submit-option > a.submit-edit {
      background: #0271c1;
      color: white;
      padding: 5px 20px 7px;
      border-radius: 2em;
      line-height: 2em; }
  #usps-address-options-form #usps-address-options > .usps-reference {
    font-size: 15px;
    text-align: right;
    color: #333; }

form.webform-submission-art-contest-submission-form .consent-inline-container > * {
  display: inline; }
  form.webform-submission-art-contest-submission-form .consent-inline-container > * input {
    width: auto;
    margin: 0 0 0 0;
    display: inline;
    max-width: 400px; }

.fa-twitter:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em; }

.fa-twitter:hover {
  color: #00aced; }

.fa-facebook-square:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em; }

.fa-facebook-square:hover {
  color: #3b5998; }

.fa-linkedin-in:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em; }

.fa-linkedin-in:hover {
  color: #007bb6; }

.fa-facebook:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em; }

.fa-facebook:hover {
  color: #000; }

.fa-instagram:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-family: "Font Awesome Brands";
  margin-right: 0.5em; }

.fa-instagram:hover {
  color: #517fa4; }

.fa-envelope:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em; }

.fa-envelope:hover {
  color: #E0B394; }

/*
FILE FORMAT ICONS
by Greg Schoppe (http://gschoppe.com)
USAGE: include FontAwesome on page, as shown on http://fontawesome.io
       then include this css file, and target links by adding the link-icon
       class.  Note: try to avoid or manually label links to websites, as that
       detection code is necessarily janky. when in doubt, just end all external
       links with a trailing slash (/), a query string (?), or a link target (#)
*/
.media--view-mode-resource-link a[href$=".txt"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em; }

.media--view-mode-resource-link a[href$=".pdf"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em; }

.media--view-mode-resource-link a[href$=".doc"]:before,
.media--view-mode-resource-link a[href$=".docx"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em; }

.media--view-mode-resource-link a[href$=".xls"]:before,
.media--view-mode-resource-link a[href$=".xlsx"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em; }

.media--view-mode-resource-link a[href$=".ppt"]:before,
.media--view-mode-resource-link a[href$=".pptx"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em; }

.media--view-mode-resource-link a[href$=".gif"]:before,
.media--view-mode-resource-link a[href$=".jpg"]:before,
.media--view-mode-resource-link a[href$=".jpeg"]:before,
.media--view-mode-resource-link a[href$=".png"]:before,
.media--view-mode-resource-link a[href$=".bmp"]:before,
.media--view-mode-resource-link a[href$=".tif"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em; }

.media--view-mode-resource-link a[href$=".zip"]:before,
.media--view-mode-resource-link a[href$=".zipx"]:before,
.media--view-mode-resource-link a[href$=".rar"]:before,
.media--view-mode-resource-link a[href$=".tar"]:before,
.media--view-mode-resource-link a[href$=".gz"]:before,
.media--view-mode-resource-link a[href$=".dmg"]:before,
.media--view-mode-resource-link a[href$=".iso"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em; }

.media--view-mode-resource-link a[href$=".wav"]:before,
.media--view-mode-resource-link a[href$=".mp3"]:before,
.media--view-mode-resource-link a[href$=".fla"]:before,
.media--view-mode-resource-link a[href$=".flac"]:before,
.media--view-mode-resource-link a[href$=".ra"]:before,
.media--view-mode-resource-link a[href$=".rma"]:before,
.media--view-mode-resource-link a[href$=".aif"]:before,
.media--view-mode-resource-link a[href$=".aiff"]:before,
.media--view-mode-resource-link a[href$=".aa"]:before,
.media--view-mode-resource-link a[href$=".aac"]:before,
.media--view-mode-resource-link a[href$=".aax"]:before,
.media--view-mode-resource-link a[href$=".ac3"]:before,
.media--view-mode-resource-link a[href$=".au"]:before,
.media--view-mode-resource-link a[href$=".ogg"]:before,
.media--view-mode-resource-link a[href$=".avr"]:before,
.media--view-mode-resource-link a[href$=".3ga"]:before,
.media--view-mode-resource-link a[href$=".flac"]:before,
.media--view-mode-resource-link a[href$=".mid"]:before,
.media--view-mode-resource-link a[href$=".midi"]:before,
.media--view-mode-resource-link a[href$=".m4a"]:before,
.media--view-mode-resource-link a[href$=".mp4a"]:before,
.media--view-mode-resource-link a[href$=".amz"]:before,
.media--view-mode-resource-link a[href$=".mka"]:before,
.media--view-mode-resource-link a[href$=".asx"]:before,
.media--view-mode-resource-link a[href$=".pcm"]:before,
.media--view-mode-resource-link a[href$=".m3u"]:before,
.media--view-mode-resource-link a[href$=".wma"]:before,
.media--view-mode-resource-link a[href$=".xwma"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em; }

.media--view-mode-resource-link .field--type-video-embed-field a:before,
.media--view-mode-resource-link a[href*="youtube.com"]:before,
.media--view-mode-resource-link a[href*="youtu.be"]:before,
.media--view-mode-resource-link a[href$=".avi"]:before,
.media--view-mode-resource-link a[href$=".mpg"]:before,
.media--view-mode-resource-link a[href$=".mp4"]:before,
.media--view-mode-resource-link a[href$=".mkv"]:before,
.media--view-mode-resource-link a[href$=".mov"]:before,
.media--view-mode-resource-link a[href$=".wmv"]:before,
.media--view-mode-resource-link a[href$=".vp6"]:before,
.media--view-mode-resource-link a[href$=".264"]:before,
.media--view-mode-resource-link a[href$=".vid"]:before,
.media--view-mode-resource-link a[href$=".rv"]:before,
.media--view-mode-resource-link a[href$=".webm"]:before,
.media--view-mode-resource-link a[href$=".swf"]:before,
.media--view-mode-resource-link a[href$=".h264"]:before,
.media--view-mode-resource-link a[href$=".flv"]:before,
.media--view-mode-resource-link a[href$=".mk3d"]:before,
.media--view-mode-resource-link a[href$=".gifv"]:before,
.media--view-mode-resource-link a[href$=".oggv"]:before,
.media--view-mode-resource-link a[href$=".3gp"]:before,
.media--view-mode-resource-link a[href$=".m4v"]:before,
.media--view-mode-resource-link a[href$=".movie"]:before,
.media--view-mode-resource-link a[href$=".divx"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em; }

.media--view-mode-resource-link a[href$=".css"]:before,
.media--view-mode-resource-link a[href$=".js"]:before,
.media--view-mode-resource-link a[href$=".py"]:before,
.media--view-mode-resource-link a[href$=".git"]:before,
.media--view-mode-resource-link a[href$=".py"]:before,
.media--view-mode-resource-link a[href$=".cpp"]:before,
.media--view-mode-resource-link a[href$=".h"]:before,
.media--view-mode-resource-link a[href$=".ini"]:before,
.media--view-mode-resource-link a[href$=".config"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  margin-right: 0.5em; }

.media--view-mode-resource-link a[href$=".exe"]:before,
.media--view-mode-resource-link a[href$=".jar"]:before,
.media--view-mode-resource-link a[href$=".dll"]:before,
.media--view-mode-resource-link a[href$=".bat"]:before,
.media--view-mode-resource-link a[href$=".pl"]:before,
.media--view-mode-resource-link a[href$=".scr"]:before,
.media--view-mode-resource-link a[href$=".msi"]:before,
.media--view-mode-resource-link a[href$=".app"]:before,
.media--view-mode-resource-link a[href$=".deb"]:before,
.media--view-mode-resource-link a[href$=".apk"]:before,
.media--view-mode-resource-link a[href$=".jar"]:before,
.media--view-mode-resource-link a[href$=".vb"]:before,
.media--view-mode-resource-link a[href$=".prg"]:before,
.media--view-mode-resource-link a[href$=".sh"]:before {
  content: "" !important;
  display: inline-block;
  visibility: visible;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  text-rendering: auto;
  font-style: normal;
  font-variant: normal;
  font-size: inherit;
  font-family: "Font Awesome";
  font-weight: 400;
  font-weight: 900;
  margin-right: 0.5em; }

ul {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  ul li p:last-child {
    margin-bottom: 0; }

#main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary),
#postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary),
body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) {
  list-style-type: none;
  margin-bottom: 0.75em;
  padding-left: 1.5em; }
  @media all and (max-width: 530px) {
    #main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary),
    #postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary),
    body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) {
      padding-left: 10px; } }
  #main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary).two-columns,
  #postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary).two-columns,
  body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary).two-columns {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2; }
    @media all and (max-width: 550px) {
      #main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary).two-columns,
      #postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary).two-columns,
      body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary).two-columns {
        -webkit-column-count: unset;
           -moz-column-count: unset;
                column-count: unset; } }
  #main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary).three-columns,
  #postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary).three-columns,
  body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary).three-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3; }
  #main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li,
  #postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li,
  body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li {
    position: relative;
    margin-left: 20px;
    margin-bottom: 15px; }
    @media all and (max-width: 530px) {
      #main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li,
      #postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li,
      body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li {
        margin-left: 15px; } }
    #main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li:before,
    #postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li:before,
    body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li:before {
      content: "" !important;
      display: inline-block;
      visibility: visible;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      text-rendering: auto;
      font-style: normal;
      font-variant: normal;
      font-size: inherit;
      font-family: "Font Awesome";
      font-weight: 400;
      font-weight: 900;
      margin-right: 0.5em;
      position: absolute;
      left: -20px;
      font-size: 0.3em;
      top: 2em; }
      @media all and (max-width: 530px) {
        #main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li:before,
        #postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li:before,
        body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li:before {
          left: -15px; } }
    #main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li ul,
    #postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li ul,
    body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li ul {
      padding-top: 10px;
      margin-bottom: 0;
      padding-left: 0;
      list-style-type: none; }
      #main ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li ul li:before,
      #postscript ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li ul li:before,
      body.cke_editable ul:not(.tabs.primary):not(.pager__items):not(.ui-tabs-nav):not(.book-pager):not(.entity-pager-list):not(.views-summary) > li ul li:before {
        color: gray; }

#main ol,
#postscript ol,
body.cke_editable ol {
  list-style-type: decimal;
  margin-bottom: 0.75em;
  padding-left: 1.5em; }
  #main ol > li,
  #postscript ol > li,
  body.cke_editable ol > li {
    margin-left: 20px;
    padding: 3px;
    display: list-item; }
    #main ol > li::marker,
    #postscript ol > li::marker,
    body.cke_editable ol > li::marker {
      color: #0271c1; }
    #main ol > li ol,
    #postscript ol > li ol,
    body.cke_editable ol > li ol {
      list-style-type: upper-alpha;
      margin-bottom: 0;
      padding-left: 0; }
      #main ol > li ol ol,
      #postscript ol > li ol ol,
      body.cke_editable ol > li ol ol {
        list-style-type: upper-roman; }
        #main ol > li ol ol ol,
        #postscript ol > li ol ol ol,
        body.cke_editable ol > li ol ol ol {
          list-style-type: lower-alpha; }
          #main ol > li ol ol ol ol,
          #postscript ol > li ol ol ol ol,
          body.cke_editable ol > li ol ol ol ol {
            list-style-type: lower-roman; }

.contextual-region .contextual .contextual-links a {
  color: #333 !important; }

dl {
  margin-bottom: 0.75em; }
  dl dt {
    font-weight: bold;
    margin-top: 0.75em; }
  dl dd {
    margin: 0; }

.noembed-wrapper {
  padding-top: 30px; }
  .noembed-wrapper .noembed-embed-inner {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden; }
  .noembed-wrapper .noembed-embed-inner iframe,
  .noembed-wrapper .noembed-embed-inner object,
  .noembed-wrapper .noembed-embed-inner embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .noembed-wrapper table.noembed-meta-info {
    display: none; }

#colorbox {
  max-width: 900px;
  width: calc( 100vw - 60px) !important;
  height: auto !important;
  border-radius: 0px;
  aspect-ratio: 16 / 9;
  left: 50% !important;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: white;
  border: solid 2px white;
  overflow: visible; }
  @media all and (max-width: 940px) {
    #colorbox {
      height: 48vw !important; } }
  #colorbox #cboxWrapper {
    width: 100% !important;
    height: 100% !important;
    overflow: visible;
    border-radius: 0px !important; }
    #colorbox #cboxWrapper #cboxPrevious,
    #colorbox #cboxWrapper #cboxNext,
    #colorbox #cboxWrapper #cboxCurrent {
      display: none !important; }
    #colorbox #cboxWrapper * {
      width: 100% !important;
      height: 100% !important;
      overflow: visible; }
    #colorbox #cboxWrapper > div {
      display: none; }
    #colorbox #cboxWrapper > div:nth-child(2) {
      display: block; }
      #colorbox #cboxWrapper > div:nth-child(2) #cboxMiddleLeft, #colorbox #cboxWrapper > div:nth-child(2) #cboxMiddleRight {
        display: none; }
      #colorbox #cboxWrapper > div:nth-child(2) #cboxContent > * {
        display: none; }
      #colorbox #cboxWrapper > div:nth-child(2) #cboxContent > #cboxLoadedContent {
        display: block;
        overflow: hidden !important; }
      #colorbox #cboxWrapper > div:nth-child(2) #cboxContent #cboxTitle {
        display: block !important;
        top: 100%;
        height: auto !important;
        width: calc( 100% + 4px) !important;
        left: -2px;
        line-height: 1.2em;
        bottom: auto !important;
        padding: 5px 10px;
        background: none;
        color: white; }
    #colorbox #cboxWrapper iframe.media-oembed-content {
      max-width: 900px;
      width: calc( 100vw - 60px);
      height: 3vw; }

.mfp-content > .mfp-figure > button.mfp-close {
  color: black;
  background: white;
  text-align: center;
  padding: 0px;
  width: 25px;
  height: 25px;
  line-height: 1em;
  font-size: 27px;
  text-indent: 0.75px;
  top: -16px;
  right: -16px;
  opacity: 1; }
  .mfp-content > .mfp-figure > button.mfp-close:after {
    content: none !important;
    display: none !important; }
  .mfp-content > .mfp-figure > button.mfp-close:hover {
    cursor: pointer; }

.mfp-content > .mfp-figure > figure > img {
  padding: 0px;
  border: solid white 2px;
  border-radius: 5px;
  overflow: hidden; }

.mfp-content > .mfp-figure > figure > figcaption > .mfp-bottom-bar {
  top: 100%;
  margin-top: 5px;
  padding: 5px 10px; }

table:not(.views-table), body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
          font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
  border-collapse: collapse;
  margin: 0.75em 0;
  table-layout: fixed;
  width: 100%;
  line-height: 1.1em; }
  table:not(.views-table) > thead > tr:last-child > th, body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table > thead > tr:last-child > th {
    background: #f3f3f3;
    text-align: center;
    padding: 20px 10px;
    color: #0271c1;
    text-transform: uppercase; }
    table:not(.views-table) > thead > tr:last-child > th:nth-child(2n), body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table > thead > tr:last-child > th:nth-child(2n) {
      background: #eef1f5; }
    table:not(.views-table) > thead > tr:last-child > th:first-child, body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table > thead > tr:last-child > th:first-child {
      border-top-left-radius: 15px; }
    table:not(.views-table) > thead > tr:last-child > th:last-child, body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table > thead > tr:last-child > th:last-child {
      border-top-right-radius: 15px; }
  table:not(.views-table) > tbody, body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table > tbody {
    border-left: solid 1px #0271c1;
    border-right: solid 1px #0271c1; }
    table:not(.views-table) > tbody > tr > td, body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table > tbody > tr > td {
      border-bottom: 1px solid #f3f3f3;
      padding: 10px;
      background: #eef1f5;
      font-size: 18px; }
      table:not(.views-table) > tbody > tr > td:nth-child(2n), body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table > tbody > tr > td:nth-child(2n) {
        background: white; }
    table:not(.views-table) > tbody > tr:first-child > td, body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table > tbody > tr:first-child > td {
      border-top: solid 1px #0271c1; }
    table:not(.views-table) > tbody > tr:last-child > td, body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table > tbody > tr:last-child > td {
      border-bottom: solid 1px #0271c1; }
  table:not(.views-table) th, body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table th {
    border-bottom: 1px solid #cdcdcd;
    font-weight: 600;
    padding: 0.75em 0;
    text-align: left; }
  table:not(.views-table) tr, body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table tr,
  table:not(.views-table) td,
  body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table td, table:not(.views-table) th, body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table th {
    vertical-align: middle; }

body {
  -webkit-font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
          font-feature-settings: "kern" 1, "liga" 1, "tnum" 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #5d5d5d;
  font-family: "Palanquin", sans-serif;
  font-size: 18px;
  line-height: 1.5; }

h1, body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-blog #content .region-inner h1.page-title, body.node--type-conservation-category #content #block-mainpagecontent .field--name-field-content-title, body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-news #content .region-inner h1.page-title, body.front #content > .region-inner #block-homepageheader h2, body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .field.field--name-field-section-title, h2, .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, h3, h4, h5, h6 {
  font-family: "Bitter", serif;
  font-weight: 600;
  color: #5d5d5d;
  margin: 0;
  line-height: 1.2;
  padding-bottom: 15px; }

h1, body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-blog #content .region-inner h1.page-title, body.node--type-conservation-category #content #block-mainpagecontent .field--name-field-content-title, body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-news #content .region-inner h1.page-title, body.front #content > .region-inner #block-homepageheader h2, body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .field.field--name-field-section-title {
  font-size: 55px;
  font-weight: 400; }

body:not(.path-frontpage) h1, body:not(.path-frontpage) body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body:not(.path-frontpage) .blogs_title_section, body:not(.path-frontpage) body.node--type-blog #content .region-inner h1.page-title, body.node--type-blog #content .region-inner body:not(.path-frontpage) h1.page-title, body:not(.path-frontpage) body.node--type-conservation-category #content #block-mainpagecontent .field--name-field-content-title, body.node--type-conservation-category #content #block-mainpagecontent body:not(.path-frontpage) .field--name-field-content-title, body:not(.path-frontpage) body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body:not(.path-frontpage) .blogs_title_section, body:not(.path-frontpage) body.node--type-news #content .region-inner h1.page-title, body.node--type-news #content .region-inner body:not(.path-frontpage) h1.page-title, body:not(.path-frontpage) body.front #content > .region-inner #block-homepageheader h2, body.front #content > .region-inner #block-homepageheader body:not(.path-frontpage) h2, body:not(.path-frontpage) body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing body:not(.path-frontpage) .field.field--name-field-section-title, body:not(.path-frontpage) .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader body:not(.path-frontpage) .field.field--name-field-section-title {
  color: #0271c1;
  font-weight: 600;
  line-height: 1em; }
  @media all and (max-width: 560px) {
    body:not(.path-frontpage) h1, body:not(.path-frontpage) body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body:not(.path-frontpage) .blogs_title_section, body:not(.path-frontpage) body.node--type-blog #content .region-inner h1.page-title, body.node--type-blog #content .region-inner body:not(.path-frontpage) h1.page-title, body:not(.path-frontpage) body.node--type-conservation-category #content #block-mainpagecontent .field--name-field-content-title, body.node--type-conservation-category #content #block-mainpagecontent body:not(.path-frontpage) .field--name-field-content-title, body:not(.path-frontpage) body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body:not(.path-frontpage) .blogs_title_section, body:not(.path-frontpage) body.node--type-news #content .region-inner h1.page-title, body.node--type-news #content .region-inner body:not(.path-frontpage) h1.page-title, body:not(.path-frontpage) body.front #content > .region-inner #block-homepageheader h2, body.front #content > .region-inner #block-homepageheader body:not(.path-frontpage) h2, body:not(.path-frontpage) body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing body:not(.path-frontpage) .field.field--name-field-section-title, body:not(.path-frontpage) .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader body:not(.path-frontpage) .field.field--name-field-section-title {
      font-size: 10vw; } }

h2, .paragraph.paragraph--type--video-listing .field.field--name-field-section-title {
  font-size: 29.25px; }

h3 {
  font-size: 31.5px; }

h4 {
  font-size: 27px; }

h5 {
  font-size: 22.5px; }

h6 {
  font-size: 18px; }

a {
  color: #0271c1;
  text-decoration: none;
  -webkit-transition: color 0.1s linear;
  transition: color 0.1s linear; }
  a:active, a:focus, a:hover {
    color: #014575; }

hr {
  border-bottom: 1px solid #f3f3f3;
  border-left: none;
  border-right: none;
  border-top: none;
  margin: 1.5em 0; }

p {
  margin: 0 0 1em; }
  p.featured {
    padding: 20px;
    border: solid 1px #333; }
    p.featured > sub {
      line-height: 1.3em;
      display: block;
      margin-top: -8px; }

/* WYSIWYG Styles Dropdown */
span.pullquote-quote {
  float: right;
  clear: right;
  padding: 20px;
  width: 50%;
  font-size: 27px; }

div.avoid-break {
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid; }

p.featured-paragraph {
  font-size: 27px; }

div.flex-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
  @media all and (max-width: 750px) {
    div.flex-block {
      display: block; } }
  div.flex-block > * {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 250px;
            flex: 1 0 250px;
    margin: 10px; }

a {
  white-space: normal; }
  a.ext > svg {
    display: inline-block; }
    a.ext > svg path {
      fill: #0271c1; }

.field--name-field-media-oembed-video-1 .field__item {
  text-align: center; }
  .field--name-field-media-oembed-video-1 .field__item iframe {
    margin: 0 auto;
    height: 546px;
    width: 100%;
    max-width: 994px; }
    @media all and (max-width: 1050px) {
      .field--name-field-media-oembed-video-1 .field__item iframe {
        height: 48.6vw; } }

html {
  height: 100%; }

html > body {
  overflow-x: hidden;
  overflow-y: auto;
  padding-top: 0px; }
  html > body.mm-wrapper {
    overflow-y: auto !important; }
  html > body .region.region-meta.region-meta--frontend {
    display: none !important; }
  html > body #page {
    padding-top: 130px !important; }
    html > body #page .responsive-menu-page-wrapper {
      min-height: calc(100vh - 130px);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    @media all and (max-width: 430px) {
      html > body #page {
        padding-top: 90px !important; } }
  html > body.gin--horizontal-toolbar {
    padding-top: 0px; }
    @media all and (max-width: 976px) {
      html > body.gin--horizontal-toolbar #page {
        padding-top: 184px !important; } }
    @media all and (max-width: 430px) {
      html > body.gin--horizontal-toolbar #page {
        padding-top: 143px !important; } }
    html > body.gin--horizontal-toolbar .fixed-header {
      top: 54px; }
    @media all and (max-width: 750px) {
      html > body.gin--horizontal-toolbar #preface #block-views-block-conservation-categories-block-1 {
        top: calc(100vh - 195px); } }
    @media all and (max-width: 430px) {
      html > body.gin--horizontal-toolbar #preface #block-views-block-conservation-categories-block-1 {
        top: calc(100vh - 156px); } }
  @media (max-width: 900px) {
    html > body.mm-wrapper_opening {
      padding-top: 0px !important; } }
  html > body.mm-wrapper_opening.mm-wrapper {
    overflow-y: hidden !important; }

#page {
  overflow: hidden;
  position: relative; }
  #page > .dialog-off-canvas-main-canvas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    min-height: 100vh;
    max-width: 100vw;
    width: 100%; }
    .toolbar-fixed #page > .dialog-off-canvas-main-canvas {
      min-height: calc(100vh - 39px); }
    .toolbar-horizontal.toolbar-tray-open #page > .dialog-off-canvas-main-canvas {
      min-height: calc(100vh - 80px); }

.fixed-header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 499;
  width: 100%;
  height: 130px; }

header > .region-inner,
#nav > .region-inner,
#help > .region-inner,
#main > .region-inner, body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content, body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content, body.entity-product #main #content > .region-inner, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-disclaimer, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-prizes-breakdown > .field-content, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing-1 > .field-content, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-disclaimer-1 > .field-content, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph > .prg-content, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-filters, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content,
.block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content,
.paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content,
.paragraph.paragraph--type--conservation-tip .prg-content .view-content, #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content, #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content, #block-breadcrumbs nav.breadcrumb, div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content,
div.block-views.block-views-blockblogs-listing-block-2 > .view-content,
.view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content,
.view-id-blogs_listing.view-display-id-block_1 > .view-content, div.block-views.block-views-blockblogs-listing-block-2 .view-footer,
.view-id-blogs_listing.view-display-id-block_1 .view-footer, .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row, .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container, body.section-resources #preface > .region-inner,
body.section-resources #help > .region-inner, body.section-resources #main #block-pagetitle h1.page-title, body.section-resources #main #block-pagetitle body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .page-title.blogs_title_section, body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body.section-resources #main #block-pagetitle .page-title.blogs_title_section, body.section-resources #main #block-pagetitle body.node--type-conservation-category #content #block-mainpagecontent .page-title.field--name-field-content-title, body.node--type-conservation-category #content #block-mainpagecontent body.section-resources #main #block-pagetitle .page-title.field--name-field-content-title, body.section-resources #main #block-pagetitle body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .page-title.blogs_title_section, body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body.section-resources #main #block-pagetitle .page-title.blogs_title_section, body.section-resources #main #block-pagetitle body.front #content > .region-inner #block-homepageheader h2.page-title, body.front #content > .region-inner #block-homepageheader body.section-resources #main #block-pagetitle h2.page-title, body.section-resources #main #block-pagetitle body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .page-title.field.field--name-field-section-title, body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing body.section-resources #main #block-pagetitle .page-title.field.field--name-field-section-title, body.section-resources #main #block-pagetitle .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .page-title.field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader body.section-resources #main #block-pagetitle .page-title.field.field--name-field-section-title, .view.view-related-resources > .view-header,
.view.view-resources-list > .view-header, .view.view-related-resources > .view-filters form > .form--inline,
.view.view-resources-list > .view-filters form > .form--inline, .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container,
.view.view-resources-list > .view-filters form > .search-bar > .search-bar-container, .view.view-related-resources > .view-content,
.view.view-resources-list > .view-content, div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content, .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story {
  max-width: 1360px;
  margin: 0 auto;
  padding: 0; }
  @media (max-width: 1420px) {
    header > .region-inner,
    #nav > .region-inner,
    #help > .region-inner,
    #main > .region-inner, body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content, body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content, body.entity-product #main #content > .region-inner, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-disclaimer, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-prizes-breakdown > .field-content, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing-1 > .field-content, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-disclaimer-1 > .field-content, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph > .prg-content, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-filters, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content, #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content, #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content, #block-breadcrumbs nav.breadcrumb, div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content,
    div.block-views.block-views-blockblogs-listing-block-2 > .view-content,
    .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content,
    .view-id-blogs_listing.view-display-id-block_1 > .view-content, div.block-views.block-views-blockblogs-listing-block-2 .view-footer,
    .view-id-blogs_listing.view-display-id-block_1 .view-footer, .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row, .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container, body.section-resources #preface > .region-inner,
    body.section-resources #help > .region-inner, body.section-resources #main #block-pagetitle h1.page-title, body.section-resources #main #block-pagetitle body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .page-title.blogs_title_section, body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body.section-resources #main #block-pagetitle .page-title.blogs_title_section, body.section-resources #main #block-pagetitle body.node--type-conservation-category #content #block-mainpagecontent .page-title.field--name-field-content-title, body.node--type-conservation-category #content #block-mainpagecontent body.section-resources #main #block-pagetitle .page-title.field--name-field-content-title, body.section-resources #main #block-pagetitle body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .page-title.blogs_title_section, body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body.section-resources #main #block-pagetitle .page-title.blogs_title_section, body.section-resources #main #block-pagetitle body.front #content > .region-inner #block-homepageheader h2.page-title, body.front #content > .region-inner #block-homepageheader body.section-resources #main #block-pagetitle h2.page-title, body.section-resources #main #block-pagetitle body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .page-title.field.field--name-field-section-title, body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing body.section-resources #main #block-pagetitle .page-title.field.field--name-field-section-title, body.section-resources #main #block-pagetitle .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .page-title.field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader body.section-resources #main #block-pagetitle .page-title.field.field--name-field-section-title, .view.view-related-resources > .view-header,
    .view.view-resources-list > .view-header, .view.view-related-resources > .view-filters form > .form--inline,
    .view.view-resources-list > .view-filters form > .form--inline, .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container,
    .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container, .view.view-related-resources > .view-content,
    .view.view-resources-list > .view-content, div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content, .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story {
      margin: 0 auto important;
      width: calc(100% - 40px);
      min-width: calc(100% - 40px); } }

header,
#nav,
#help,
#main {
  width: 100%; }

#main {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  position: relative;
  margin-bottom: 0px;
  padding-top: 30px;
  padding-bottom: 0px; }
  #main > .region-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch; }
  #main #content {
    -webkit-box-flex: 1.5;
        -ms-flex: 1.5 0 300px;
            flex: 1.5 0 300px;
    width: 100%; }
    #main #content #block-mainpagecontent > article {
      padding-top: 30px;
      padding-bottom: 30px; }
    .region-sidebar-first #main #content,
    .region-sidebar-second #main #content {
      margin-right: 60px; }
      @media all and (max-width: 960px) {
        .region-sidebar-first #main #content,
        .region-sidebar-second #main #content {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%;
          margin: 0px 0px 20px !important; } }
  #main #sidebar_first,
  #main #sidebar_second {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 calc(50% - 10px);
            flex: 1 0 calc(50% - 10px);
    margin-left: 0px;
    max-width: 500px;
    margin-bottom: 50px; }
    @media all and (max-width: 960px) {
      #main #sidebar_first,
      #main #sidebar_second {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%;
        margin: 20px 0px 50px;
        max-width: 100%; } }

#footer {
  margin-top: auto; }

body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section {
  color: #0271c1;
  font-weight: 600; }

body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .back_to_blogs {
  padding-bottom: 40px; }
  body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .back_to_blogs a {
    color: #333;
    font-family: "Palanquin", sans-serif;
    font-size: "Palanquin", sans-serif; }
    body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .back_to_blogs a:before {
      content: "" !important;
      display: inline-block;
      visibility: visible;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      text-rendering: auto;
      font-style: normal;
      font-variant: normal;
      font-size: inherit;
      font-family: "Font Awesome";
      font-weight: 400;
      margin-right: 0.5em;
      font-weight: 900; }
    body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .back_to_blogs a:hover {
      text-decoration: underline; }

body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blog_author {
  color: #0271c1;
  text-transform: uppercase; }

body.node--type-blog #main {
  padding-bottom: 0px; }
  body.node--type-blog #main > .region-inner {
    width: 100%;
    max-width: 100%; }

body.node--type-blog #content {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  position: relative;
  padding-bottom: 10px; }
  body.node--type-blog #content:before {
    content: " ";
    display: block;
    background: #f3f9ff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%; }
    @media all and (max-width: 600px) {
      body.node--type-blog #content:before {
        content: none; } }
  body.node--type-blog #content .region-inner {
    max-width: 1200px;
    margin: 0 auto; }
    @media all and (max-width: 1270px) {
      body.node--type-blog #content .region-inner {
        padding: 0 20px; } }
    @media all and (max-width: 520px) {
      body.node--type-blog #content .region-inner .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .page-title.blogs_title_section, body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row #content .region-inner .page-title.blogs_title_section, body.node--type-blog #content .region-inner h1.page-title, body.node--type-blog body.node--type-conservation-category #content .region-inner #block-mainpagecontent .page-title.field--name-field-content-title, body.node--type-conservation-category body.node--type-blog #content .region-inner #block-mainpagecontent .page-title.field--name-field-content-title, body.node--type-blog body.node--type-conservation-category #content #block-mainpagecontent .region-inner .page-title.field--name-field-content-title, body.node--type-conservation-category body.node--type-blog #content #block-mainpagecontent .region-inner .page-title.field--name-field-content-title, body.node--type-blog #content .region-inner body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .page-title.blogs_title_section, body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body.node--type-blog #content .region-inner .page-title.blogs_title_section, body.node--type-blog body.front #content > .region-inner .region-inner #block-homepageheader h2.page-title, body.front body.node--type-blog #content > .region-inner .region-inner #block-homepageheader h2.page-title, body.node--type-blog body.front #content > .region-inner #block-homepageheader .region-inner h2.page-title, body.front body.node--type-blog #content > .region-inner #block-homepageheader .region-inner h2.page-title, body.node--type-blog body.front #content > .region-inner .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .page-title.field.field--name-field-section-title, body.front body.node--type-blog #content > .region-inner .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .page-title.field.field--name-field-section-title, body.node--type-blog body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .region-inner .page-title.field.field--name-field-section-title, body.front body.node--type-blog #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .region-inner .page-title.field.field--name-field-section-title, body.node--type-blog .paragraph.paragraph--type--video-listing body.front #content > .region-inner .region-inner #block-homepageheader .page-title.field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front body.node--type-blog #content > .region-inner .region-inner #block-homepageheader .page-title.field.field--name-field-section-title, body.node--type-blog .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .region-inner .page-title.field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front body.node--type-blog #content > .region-inner #block-homepageheader .region-inner .page-title.field.field--name-field-section-title {
        font-size: 10vw; } }
    body.node--type-blog #content .region-inner #block-mainpagecontent {
      padding-bottom: 0px !important; }
      body.node--type-blog #content .region-inner #block-mainpagecontent .node__content .field--name-body {
        padding-bottom: 30px;
        color: #0271c1;
        font-family: "Bitter", serif; }
      body.node--type-blog #content .region-inner #block-mainpagecontent .node__content .field--name-field-media-hero-image {
        position: relative; }
        body.node--type-blog #content .region-inner #block-mainpagecontent .node__content .field--name-field-media-hero-image img {
          display: block;
          overflow: hidden;
          border-radius: 15px; }

body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row {
  position: relative; }
  body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row:before {
    content: " ";
    display: block;
    background: #e8f1fb;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 34px); }
  body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row:first-child .paragraph.paragraph--type--base-panel {
    position: relative; }
  body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content {
    border-bottom: none;
    margin-bottom: 30px;
    padding-bottom: 30px; }
    body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image img {
      position: relative;
      top: 40px; }
  body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row ~ .views-row::before {
    content: none; }
  body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row ~ .views-row > .paragraph.paragraph--type--content-side-image .prg-content {
    padding-bottom: 30px;
    margin-bottom: 30px; }
    body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row ~ .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image img {
      position: relative;
      top: 0px; }
  body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content {
    max-width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image {
      position: relative;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 calc(40% - 50px);
              flex: 0 1 calc(40% - 50px);
      margin: 10px 50px 10px 0px; }
      body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image img {
        position: relative;
        display: block;
        overflow: hidden;
        border-radius: 15px; }
    body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-body {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 400px;
              flex: 1 1 400px;
      padding-right: 0px;
      padding-left: 0px; }
      body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-body h2, body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-body .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-body .field.field--name-field-section-title {
        color: #0271c1;
        font-size: 20px;
        font-family: "Bitter", serif;
        padding-bottom: 10px; }
  body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.image-position-right .prg-content > .field--name-field-side-image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    top: 0px;
    left: auto;
    right: 0px;
    margin: 10px 0px 10px 50px; }
  body.node--type-blog #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.image-position-right .prg-content > .field--name-field-body {
    padding: 10px;
    padding-right: 0px;
    padding-left: 0px; }

body.node--type-conservation-category #content #block-mainpagecontent .field--name-field-content-title {
  color: #0092bc;
  font-weight: 600;
  line-height: 1em; }

@media all and (max-width: 960px) {
  body.node--type-contest #block-votingblock .block-container {
    width: 100%;
    max-width: 100%; }
    body.node--type-contest #block-votingblock .block-container form.contest-voting-form #edit-contest-selection select {
      width: 100%; } }

@media all and (max-width: 600px) {
  body.node--type-contest #block-votingblock .block-container {
    padding: 20px; }
    body.node--type-contest #block-votingblock .block-container form.contest-voting-form > h3 {
      font-size: 22px;
      text-align: center;
      padding: 0px; }
    body.node--type-contest #block-votingblock .block-container form.contest-voting-form #edit-contest-selection {
      padding: 10px 20px !important; } }

@media all and (max-width: 600px) {
  body.node--type-contest .field.field--name-field-contest-items .prg-content .field.field--name-field-contest-section-item.field__items {
    gap: 6px; }
    body.node--type-contest .field.field--name-field-contest-items .prg-content .field.field--name-field-contest-section-item.field__items .field__item {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 25%;
              flex: 1 0 25%;
      margin: 0px; }
      body.node--type-contest .field.field--name-field-contest-items .prg-content .field.field--name-field-contest-section-item.field__items .field__item .paragraph {
        padding: 3vw;
        min-height: unset; }
        body.node--type-contest .field.field--name-field-contest-items .prg-content .field.field--name-field-contest-section-item.field__items .field__item .paragraph .field--name-field-contest-item-title {
          padding-left: 0px;
          padding-top: 30px; }
          body.node--type-contest .field.field--name-field-contest-items .prg-content .field.field--name-field-contest-section-item.field__items .field__item .paragraph .field--name-field-contest-item-title:before {
            width: 25px;
            height: 25px;
            left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%); }
        body.node--type-contest .field.field--name-field-contest-items .prg-content .field.field--name-field-contest-section-item.field__items .field__item .paragraph .field.field--name-field-video:after {
          width: 40px;
          height: 40px;
          font-size: 17px;
          text-indent: 4px; }
        body.node--type-contest .field.field--name-field-contest-items .prg-content .field.field--name-field-contest-section-item.field__items .field__item .paragraph .field.field--name-field-body {
          line-height: 1em;
          font-size: 12px; } }

.gdoc-field {
  aspect-ratio: 6.8/9;
  height: auto;
  max-width: 625px;
  margin: 0 auto;
  display: block; }

body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section {
  color: #0092bc;
  font-weight: 600; }

body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .back_to_blogs {
  padding-bottom: 40px; }
  body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .back_to_blogs a {
    color: #333;
    font-family: "Palanquin", sans-serif;
    font-size: "Palanquin", sans-serif; }
    body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .back_to_blogs a:before {
      content: "" !important;
      display: inline-block;
      visibility: visible;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      text-rendering: auto;
      font-style: normal;
      font-variant: normal;
      font-size: inherit;
      font-family: "Font Awesome";
      font-weight: 400;
      margin-right: 0.5em;
      font-weight: 900; }
    body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .back_to_blogs a:hover {
      text-decoration: underline; }

body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blog_author {
  color: #0271c1;
  text-transform: uppercase; }

body.node--type-news #main {
  padding-bottom: 0px; }
  body.node--type-news #main > .region-inner {
    width: 100%;
    max-width: 100%; }

body.node--type-news #content {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  position: relative;
  padding-bottom: 10px; }
  body.node--type-news #content:before {
    content: " ";
    display: block;
    background: #e8f1fb;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%; }
  body.node--type-news #content .region-inner {
    max-width: 1200px;
    margin: 0 auto; }
    body.node--type-news #content .region-inner #block-mainpagecontent {
      padding-bottom: 0px !important; }
      body.node--type-news #content .region-inner #block-mainpagecontent .node__content .field--name-body {
        padding-bottom: 30px;
        color: #0271c1;
        font-family: "Bitter", serif; }
      body.node--type-news #content .region-inner #block-mainpagecontent .node__content .field--name-field-media-hero-image img {
        display: block;
        overflow: hidden;
        border-radius: 15px; }

body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row {
  position: relative; }
  body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row:before {
    content: " ";
    display: block;
    background: #e8f1fb;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 34px); }
  body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content {
    border-bottom: none;
    margin-bottom: 30px;
    padding-bottom: 30px; }
    body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image img {
      position: relative;
      top: 40px; }
  body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row ~ .views-row::before {
    content: none; }
  body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row ~ .views-row > .paragraph.paragraph--type--content-side-image .prg-content {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: solid 1px #f3f3f3; }
    body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row ~ .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image img {
      position: relative;
      top: 0px; }
  body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content {
    max-width: 1200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image {
      position: relative;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 calc(40% - 50px);
              flex: 0 1 calc(40% - 50px);
      margin: 10px 50px 10px 0px; }
      body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image img {
        position: relative;
        display: block;
        overflow: hidden;
        border-radius: 15px; }
    body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-body {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 400px;
              flex: 1 1 400px;
      padding-right: 0px;
      padding-left: 0px; }
      body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-body h2, body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-body .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-body .field.field--name-field-section-title {
        color: #0271c1;
        font-size: 20px;
        font-family: "Bitter", serif;
        padding-bottom: 10px; }
  body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.image-position-right .prg-content > .field--name-field-side-image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    top: 0px;
    left: auto;
    right: 0px;
    margin: 10px 0px 10px 50px; }
  body.node--type-news #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.image-position-right .prg-content > .field--name-field-body {
    padding: 10px;
    padding-right: 0px;
    padding-left: 0px; }

body.page-node-type-conservation-tip #block-views-block-tip-hero-image-block-1 .tip-hero-image {
  min-height: 200px;
  position: relative;
  margin-bottom: 50px; }
  body.page-node-type-conservation-tip #block-views-block-tip-hero-image-block-1 .tip-hero-image > svg {
    background: #333;
    border: white 2px solid;
    border-radius: 100%;
    padding: 20px;
    width: 80px;
    height: 80px;
    overflow: hidden;
    position: absolute;
    bottom: -40px;
    left: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: middle;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

body.entity-product #main #content > .region-inner #block-mainpagecontent {
  padding-top: 60px; }
  @media all and (max-width: 560px) {
    body.entity-product #main #content > .region-inner #block-mainpagecontent {
      padding-top: 4vw; } }
  body.entity-product #main #content > .region-inner #block-mainpagecontent > article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    padding-bottom: 100px; }
    body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-image {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 472px;
              flex: 0 1 472px;
      margin-right: 40px; }
      body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-image img {
        margin: 0 auto; }
      body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-image .video {
        overflow: hidden;
        height: 100%;
        aspect-ratio: 16 / 9;
        position: relative;
        border: solid 1px black; }
        body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-image .video img {
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover;
          position: absolute; }
        body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-image .video:hover:after {
          color: red;
          border-color: red; }
        body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-image .video:before {
          content: "";
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          -webkit-box-shadow: inset 0 0 10px black;
                  box-shadow: inset 0 0 10px black;
          pointer-events: none; }
        body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-image .video:after {
          content: "" !important;
          display: inline-block;
          visibility: visible;
          speak: none;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          -webkit-transform: translate(0, 0);
                  transform: translate(0, 0);
          text-rendering: auto;
          font-style: normal;
          font-variant: normal;
          font-size: inherit;
          font-family: "Font Awesome";
          font-weight: 400;
          margin-right: 0.5em;
          margin-right: 0;
          margin-left: 0.5em;
          font-weight: 900;
          display: block;
          color: white;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          font-size: 33px;
          width: 70px;
          height: 70px;
          border: solid 7px white;
          border-radius: 100%;
          margin: 0;
          text-align: center;
          text-indent: 9px;
          line-height: 1.7em;
          opacity: 0.6;
          -webkit-box-shadow: 0 0 10px black;
                  box-shadow: 0 0 10px black;
          text-shadow: 0 0 10px black;
          pointer-events: none; }
    body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 400px;
              flex: 1 1 400px; }
      body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > div > label,
      body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > div > div {
        display: inline-block; }
      body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .field_publication_print_language,
      body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .field_catergory {
        padding-top: 5px;
        text-transform: uppercase;
        color: #0271c1;
        font-size: 18px;
        line-height: 1em;
        font-family: "Palanquin", sans-serif;
        font-weight: bold; }
        body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .field_publication_print_language > label,
        body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .field_catergory > label {
          font-weight: normal; }
      body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .title {
        font-size: 48px;
        font-weight: 500;
        font-family: "Bitter", serif;
        line-height: 1em;
        padding-top: 20px; }
      body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        padding-bottom: 20px; }
        body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area .video-on-description .field--name-field-video {
          display: inline-block; }
          body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area .video-on-description .field--name-field-video .colorbox-media-video img {
            display: none; }
          body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area .video-on-description .field--name-field-video .colorbox-media-video:after {
            content: "" !important;
            display: inline-block;
            visibility: visible;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transform: translate(0, 0);
                    transform: translate(0, 0);
            text-rendering: auto;
            font-style: normal;
            font-variant: normal;
            font-size: inherit;
            font-family: "Font Awesome";
            font-weight: 400;
            margin-right: 0.5em;
            margin-right: 0;
            margin-left: 0.5em;
            font-weight: 900;
            display: inline-block;
            color: #0271c1;
            position: relative;
            font-size: 22px;
            width: 50px;
            height: 50px;
            border: solid 7px #0271c1;
            border-radius: 100%;
            margin: 0;
            text-align: center;
            text-indent: 5px;
            line-height: 1.7em;
            pointer-events: none; }
          body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area .video-on-description .field--name-field-video .colorbox-media-video:hover:after {
            color: red;
            border-color: red; }
        body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .action-links > a {
          display: block;
          height: 61px;
          border-radius: 8px;
          text-transform: uppercase;
          font-weight: 800;
          background: #333;
          padding: 15px 20px;
          color: white; }
          body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .action-links > a:before {
            content: "" !important;
            display: inline-block;
            visibility: visible;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transform: translate(0, 0);
                    transform: translate(0, 0);
            text-rendering: auto;
            font-style: normal;
            font-variant: normal;
            font-size: inherit;
            font-family: "Font Awesome";
            font-weight: 400;
            margin-right: 0.5em;
            font-weight: 900;
            font-size: 26px;
            line-height: 1em;
            vertical-align: bottom; }
          body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .action-links > a > svg {
            display: none; }
          body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .action-links > a:hover {
            background: #668000; }
        body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .variations form.commerce-order-item-add-to-cart-form {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -ms-flex-line-pack: start;
              align-content: flex-start; }
          body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .variations form.commerce-order-item-add-to-cart-form .form-type-number label {
            display: none; }
          body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .variations form.commerce-order-item-add-to-cart-form .form-type-number input.form-number {
            margin: 0;
            padding: 5px 0px 5px 13px;
            height: 61px;
            border-radius: 8px;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
            border-right: 0px;
            width: 106px;
            text-align: center;
            font-weight: bold;
            font-size: 22px; }
            @media all and (max-width: 560px) {
              body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .variations form.commerce-order-item-add-to-cart-form .form-type-number input.form-number {
                border-radius: 8px;
                border-right: solid 1px #ddd;
                margin-right: 8px; } }
          body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .variations form.commerce-order-item-add-to-cart-form .form-type-number span.qty-limit {
            display: none; }
          body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .variations form.commerce-order-item-add-to-cart-form .form-actions input.button--add-to-cart {
            height: 61px;
            border-radius: 8px;
            display: block;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
            text-transform: uppercase;
            font-weight: 800; }
            @media all and (max-width: 560px) {
              body.entity-product #main #content > .region-inner #block-mainpagecontent > article > .product-info > .action-area > .variations form.commerce-order-item-add-to-cart-form .form-actions input.button--add-to-cart {
                border-radius: 8px; } }

.block-views.block-views-blocktip-hero-image-block-1 {
  margin-bottom: 45px; }
  .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image {
    min-height: 260px;
    position: relative;
    background-position: center;
    background-size: cover; }
    .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image > .views-field-field-icon {
      position: absolute;
      bottom: -50px;
      left: 20px;
      background: #333;
      border: white 2px solid;
      border-radius: 100%;
      padding: 20px;
      width: 80px;
      height: 80px;
      overflow: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      vertical-align: middle;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: 20px;
      margin-top: -40px;
      margin-bottom: 15px; }
    .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-home .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-casa .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-kitchen .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-cocina .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-laundry .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-bathroom .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-baño-y-lavandería .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-lawn-amp-garden .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-césped-y-jardín .views-field-field-icon {
      background: #668000; }
    .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-office .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-oficina .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-break-room .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-sala-de-descanso .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-copy-amp-supply-room .views-field-field-icon {
      background: #0271c1; }
    .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-shopping-amp-dining .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-compras-y-cenas .views-field-field-icon {
      background: #d82020; }
    .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-travel-amp-recreation .views-field-field-icon, .block-views.block-views-blocktip-hero-image-block-1 .tip-hero-image.tip-type-viajes-y-recreación .views-field-field-icon {
      background: #ab5e0a; }

body.node--type-conservation-tip #block-mainpagecontent > article {
  padding-top: 0px !important; }

body.node--type-conservation-tip .node__content .field.field--name-field-tip-type {
  font-weight: bold;
  padding-bottom: 10px; }
  body.node--type-conservation-tip .node__content .field.field--name-field-tip-type .field__item:before {
    content: "Conservation Tip Category: ";
    font-weight: bold; }

body.node--type-contest-intro-page #main {
  padding-bottom: 20px; }
  body.node--type-contest-intro-page #main #content > .region-inner {
    padding-top: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch; }
    body.node--type-contest-intro-page #main #content > .region-inner #block-mainpagecontent {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 0px;
              flex: 1 1 0;
      padding-top: 0px !important; }
      @media all and (max-width: 930px) {
        body.node--type-contest-intro-page #main #content > .region-inner #block-mainpagecontent {
          -webkit-box-flex: 1;
              -ms-flex: 1 0 100%;
                  flex: 1 0 100%; } }
      body.node--type-contest-intro-page #main #content > .region-inner #block-mainpagecontent > article {
        padding-top: 0px; }
        body.node--type-contest-intro-page #main #content > .region-inner #block-mainpagecontent > article iframe {
          height: 30vw; }
          @media all and (min-width: 1500px) {
            body.node--type-contest-intro-page #main #content > .region-inner #block-mainpagecontent > article iframe {
              height: 455px; } }
          @media all and (max-width: 1244px) {
            body.node--type-contest-intro-page #main #content > .region-inner #block-mainpagecontent > article iframe {
              height: 22vw; } }
          @media all and (max-width: 988px) {
            body.node--type-contest-intro-page #main #content > .region-inner #block-mainpagecontent > article iframe {
              height: 20vw; } }
          @media all and (max-width: 930px) {
            body.node--type-contest-intro-page #main #content > .region-inner #block-mainpagecontent > article iframe {
              height: calc(57vw - 40px); } }
    body.node--type-contest-intro-page #main #content > .region-inner #block-views-block-contest-intro-page-aux-block-1 {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 547px;
              flex: 0 1 547px;
      padding-right: 90px; }
      @media all and (max-width: 930px) {
        body.node--type-contest-intro-page #main #content > .region-inner #block-views-block-contest-intro-page-aux-block-1 {
          -webkit-box-flex: 1;
              -ms-flex: 1 0 100%;
                  flex: 1 0 100%;
          padding: 0px; } }

body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-disclaimer {
  border: solid 1px #333;
  font-family: "Palanquin", sans-serif;
  font-size: 15px;
  padding: 10px 20px;
  margin-bottom: 40px; }

body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing {
  background: #e8f1fb;
  margin-top: 100px; }
  body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content {
    display: block;
    padding-bottom: 40px; }
    body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-line-pack: start;
          align-content: flex-start; }
      body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info > div {
        margin: 10px;
        -webkit-box-flex: 1;
            -ms-flex: 1 1 400px;
                flex: 1 1 400px;
        font-family: "Palanquin", sans-serif;
        font-size: 15px;
        line-height: 1em;
        padding: 10px 5px; }
        body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info > div > .prize-label {
          font-size: 26px;
          font-family: "Bitter", serif;
          color: #0271c1;
          line-height: 1em; }
        body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info > div.grand, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info > div.grade, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info > div.teacher {
          padding-left: 100px;
          position: relative; }
          body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info > div.grand:after, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info > div.grade:after, body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info > div.teacher:after {
            content: "";
            display: block;
            position: absolute;
            top: 50%;
            left: 20px;
            width: 62px;
            height: 67px;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            background-image: url("../images/optimized/grad-icon.png");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain; }
        body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info > div.grade:after {
          background-image: url("../images/optimized/grade-grand.png"); }
        body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing > .field-content > .prizes-info > div.teacher:after {
          background-image: url("../images/optimized/teacher-grand.png"); }

body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-prizes-breakdown {
  background: #e8f1fb;
  padding-top: 20px; }
  body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-prizes-breakdown > .views-label {
    display: none; }
  body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-prizes-breakdown > .field-content {
    display: block;
    padding-bottom: 40px; }

body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing-1 {
  background: #e8f1fb;
  padding-bottom: 30px; }
  body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing-1 > .views-label {
    display: none; }
  body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing-1 > .field-content {
    margin: 0 auto;
    max-width: 800px;
    display: block;
    border: solid 1px #333;
    padding: 10px 20px;
    font-family: "Palanquin", sans-serif;
    font-size: 15px;
    text-align: center; }
    body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field.views-field-nothing-1 > .field-content .sponsors {
      font-weight: bold; }

body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-disclaimer-1 {
  background: #e8f1fb;
  padding-bottom: 30px; }
  body.node--type-contest-intro-page #postscript .block-views.block-views-blockcontest-intro-page-aux-block-2 .view-content .views-field-field-disclaimer-1 > .field-content {
    display: block;
    padding: 10px 20px;
    font-family: "Palanquin", sans-serif;
    font-size: 15px;
    text-align: center; }

.block.block-views-blockcontest-intro-page-aux-block-3 .view-content .views-field.views-field-nothing > .field-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  padding: 80px calc( ((100vw - 1360px) * 0.5) + 20px); }
  .block.block-views-blockcontest-intro-page-aux-block-3 .view-content .views-field.views-field-nothing > .field-content > div:not(.contextual) {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 276px;
            flex: 1 0 276px;
    margin: 10px; }

.block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel {
  position: relative;
  padding: 30px 30px 90px 30px !important;
  display: block;
  font-size: 18px;
  font-family: "Palanquin", sans-serif; }
  .block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel:after {
    content: "";
    display: block;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 29px;
    left: 15px;
    background: url("../images/optimized/check-icon.png") center center no-repeat;
    background-size: contain; }
  .block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel h3 {
    font-size: 20px;
    font-weight: bold;
    font-family: "Bitter", serif;
    color: #0271c1;
    padding-left: 40px;
    padding-bottom: 20px; }
  .block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel > div.panel-body {
    margin: 0px; }
  .block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel > a.panel-link {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 76px;
    background: #e8f1fb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    text-transform: uppercase;
    padding: 10px 70px 10px 20px; }
    .block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel > a.panel-link:after {
      width: 40px;
      height: 40px;
      font-size: 28px;
      line-height: 1.45em;
      background: #0271c1;
      color: white;
      position: absolute;
      top: 50%;
      right: 20px;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
    .block.block-views-blockcontest-intro-page-aux-block-3 .dos-donts-panel > a.panel-link:hover:after {
      -webkit-transform: translateY(-50%) rotate(-180deg);
              transform: translateY(-50%) rotate(-180deg); }

.block.block-views-blockcontest-intro-page-aux-block-3 .winners-panel {
  position: relative;
  padding: 30px 30px 90px 30px !important;
  background: #333;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  font-size: 18px;
  font-family: "Palanquin", sans-serif; }
  .block.block-views-blockcontest-intro-page-aux-block-3 .winners-panel.artwork-content-panel {
    background-image: url("../images/optimized/Minchae-Kim-4_0-1.jpg"); }
  .block.block-views-blockcontest-intro-page-aux-block-3 .winners-panel.video-content-panel {
    background-image: url("/themes/custom/txc_base/images/optimized/vide-background.jpg"); }
  .block.block-views-blockcontest-intro-page-aux-block-3 .winners-panel > a.panel-link {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 76px;
    background: #e8f1fb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    text-transform: uppercase;
    padding: 10px 70px 10px 20px; }
    .block.block-views-blockcontest-intro-page-aux-block-3 .winners-panel > a.panel-link:after {
      width: 40px;
      height: 40px;
      font-size: 28px;
      line-height: 1.45em;
      background: #0271c1;
      color: white;
      position: absolute;
      top: 50%;
      right: 20px;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
    .block.block-views-blockcontest-intro-page-aux-block-3 .winners-panel > a.panel-link:hover:after {
      -webkit-transform: translateY(-50%) rotate(-180deg);
              transform: translateY(-50%) rotate(-180deg); }

.key-dates-panel,
.key-dates-block {
  display: block;
  font-size: 18px;
  font-family: "Palanquin", sans-serif; }
  .key-dates-panel:after,
  .key-dates-block:after {
    content: "";
    display: block;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 15px;
    left: 15px;
    background: url("../images/optimized/calendar-icon.png") center center no-repeat;
    background-size: contain; }
  .key-dates-panel h3,
  .key-dates-block h3 {
    font-size: 20px;
    font-weight: bold;
    font-family: "Bitter", serif;
    color: #0271c1;
    padding-left: 40px;
    padding-bottom: 20px; }
  .key-dates-panel .dates .label,
  .key-dates-block .dates .label {
    text-transform: uppercase;
    font-weight: 500; }
  .key-dates-panel .dates .date,
  .key-dates-block .dates .date {
    font-family: "Bitter", serif;
    color: #0271c1;
    font-size: 22px;
    font-weight: 500;
    padding-bottom: 10px; }
  .key-dates-panel sup,
  .key-dates-block sup {
    display: inline-block;
    line-height: 1em; }
  .key-dates-panel.closes,
  .key-dates-block.closes {
    margin-bottom: 10px; }

.block-views.block-views-blockcontest-intro-page-aux-block-4 > h2, .paragraph.paragraph--type--video-listing .block-views.block-views-blockcontest-intro-page-aux-block-4 > .field.field--name-field-section-title {
  background-color: #333;
  z-index: 1; }

.block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content {
  margin-top: -98px; }
  .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul {
    padding: 58px 40px 20px !important;
    margin: 0px auto 80px !important;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    list-style: none !important;
    max-width: 1360px;
    border-top: solid 1px #333;
    border-bottom: solid 1px #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch; }
    @media all and (max-width: 760px) {
      .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul {
        margin: 0px 20px 80px !important; } }
    @media all and (max-width: 400px) {
      .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul {
        padding: 58px 0px 20px !important; } }
    .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li {
      list-style: none !important;
      display: inline-block; }
      @media all and (max-width: 400px) {
        .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li {
          margin: 0px 0px 10px 0px !important; } }
      .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li:before {
        content: none !important;
        display: none !important; }
      .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a {
        background: #0271c1;
        color: white;
        padding: 10px 38px;
        border-radius: 10em;
        max-width: 300px;
        padding-right: 61px;
        position: relative;
        line-height: 1.1em;
        min-height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        vertical-align: middle;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a:after {
          position: absolute;
          top: 50%;
          right: 20px;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); }
        .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a:hover:after {
          -webkit-transform: translateY(-50%) rotate(-180deg);
                  transform: translateY(-50%) rotate(-180deg); }
        .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a.forms-icon, .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a.rules-icon {
          padding-left: 61px; }
          .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a.forms-icon:before, .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a.rules-icon:before {
            content: "";
            background-image: url("../images/optimized/forms-icon.png");
            background-position: center center;
            background-size: contain;
            background-repeat: no-repeat;
            position: absolute;
            top: 50%;
            left: 20px;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            width: 37px;
            height: 32px; }
        .block-views.block-views-blockcontest-intro-page-aux-block-4 .view-content .views-field-field-important-information .item-list > ul > li > a.rules-icon:before {
          background-image: url("../images/optimized/rules-icon.png"); }

.paragraph--type--slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 100vw;
  height: calc(100vh - 130px);
  background-size: cover; }

.block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row:not(:last-child) {
  margin-bottom: -30px; }

.block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph {
  width: 100%;
  padding: 40px 0px 80px; }
  .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.width-style-two-thirds > * {
    max-width: 900px;
    margin: 0 auto; }
  .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-light-blue {
    background: #e8f1fb; }
  .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-light-gray {
    background: #f3f3f3; }
  .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-white, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-white {
    background: white; }
  .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua {
    background: #0271c1;
    color: white !important; }
    .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua a, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua h1, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua .blogs_title_section, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua body.node--type-blog #content .region-inner h1.page-title, body.node--type-blog #content .region-inner .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua h1.page-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua body.node--type-conservation-category #content #block-mainpagecontent .field--name-field-content-title, body.node--type-conservation-category #content #block-mainpagecontent .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua .field--name-field-content-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua .blogs_title_section, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua body.node--type-news #content .region-inner h1.page-title, body.node--type-news #content .region-inner .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua h1.page-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua body.front #content > .region-inner #block-homepageheader h2, body.front #content > .region-inner #block-homepageheader .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua h2, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua .field.field--name-field-section-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua .field.field--name-field-section-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua h2, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua .field.field--name-field-section-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua h3, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua h4, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua h5, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua h6, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua a, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua h1, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua .blogs_title_section, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua body.node--type-blog #content .region-inner h1.page-title, body.node--type-blog #content .region-inner .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua h1.page-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua body.node--type-conservation-category #content #block-mainpagecontent .field--name-field-content-title, body.node--type-conservation-category #content #block-mainpagecontent .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua .field--name-field-content-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .blogs_title_section, body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua .blogs_title_section, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua body.node--type-news #content .region-inner h1.page-title, body.node--type-news #content .region-inner .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua h1.page-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua body.front #content > .region-inner #block-homepageheader h2, body.front #content > .region-inner #block-homepageheader .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua h2, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua .field.field--name-field-section-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua .field.field--name-field-section-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua h2, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua .field.field--name-field-section-title, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua h3, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua h4, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua h5, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua h6 {
      color: white !important; }
    .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-aqua a, .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.background-color-aqua a {
      font-weight: 800; }
  .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph .field--name-field-section-title {
    margin-bottom: 20px;
    background: #333;
    padding: 10px 40px;
    margin-top: -40px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

.paragraph.background-color-light-blue {
  background: #f3f9ff; }

.paragraph.background-aqua {
  background: #0271c1;
  color: white; }

.paragraph.content-width-two-thirds > .prg-content {
  max-width: 900px !important; }

@media all and (max-width: 1360px) {
  .block-views.block-views-blockpage-auxilaries-page-auxilaries-panels > .views-row > .paragraph.width-style-two-thirds > .prg-content {
    max-width: 900px;
    min-width: unset; } }

.paragraph--type--intro {
  position: relative; }
  .paragraph--type--intro .field--name-field-intro-background img {
    width: 100%; }
  .paragraph--type--intro .intro-content {
    position: absolute;
    z-index: 1;
    width: 60%;
    padding: 15px 25px 25px;
    color: #fff; }
    @media (max-width: 800px) {
      .paragraph--type--intro .intro-content {
        position: static;
        width: 100%;
        max-width: 100% !important; } }
    .paragraph--type--intro .intro-content .field--name-field-intro-button {
      position: absolute;
      bottom: -22px;
      right: 5%; }
  .paragraph--type--intro.top-left .intro-content {
    top: calc(10% + 70px);
    right: auto;
    bottom: auto;
    left: 10%;
    max-width: 730px; }
  .paragraph--type--intro.top-center .intro-content {
    top: calc(10% + 70px);
    right: 20%;
    bottom: auto;
    left: 20%; }
  .paragraph--type--intro.top-right .intro-content {
    top: calc(10% + 70px);
    right: 10%;
    bottom: auto;
    left: auto;
    max-width: 730px; }
  .paragraph--type--intro.middle-left .intro-content {
    top: 40%;
    right: auto;
    bottom: auto;
    left: 10%;
    max-width: 730px; }
  .paragraph--type--intro.middle-center .intro-content {
    top: 40%;
    right: 20%;
    bottom: auto;
    left: 20%; }
  .paragraph--type--intro.middle-right .intro-content {
    top: 40%;
    right: 10%;
    bottom: auto;
    left: auto;
    max-width: 730px; }
  .paragraph--type--intro.bottom-left .intro-content {
    top: auto;
    right: auto;
    bottom: 10%;
    left: 10%;
    max-width: 730px; }
  .paragraph--type--intro.bottom-center .intro-content {
    top: auto;
    right: 20%;
    bottom: 10%;
    left: 20%; }
  .paragraph--type--intro.bottom-right .intro-content {
    top: auto;
    right: 10%;
    bottom: 10%;
    left: auto;
    max-width: 730px; }

.block-views.block-views-blockconservation-tips-entity-reference-display-block-1 {
  background: #e8f1fb; }
  .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display {
    background: #e8f1fb; }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-filters {
      padding: 0px 20px; }
      .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-filters > .views-exposed-form > .form--inline > .form-type-select {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-line-pack: start;
            align-content: flex-start; }
        .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-filters > .views-exposed-form > .form--inline > .form-type-select > * {
          margin-bottom: 0px; }
        .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-filters > .views-exposed-form > .form--inline > .form-type-select > label {
          margin-right: 5px; }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display > .view-content {
      padding: 0px 20px 60px !important; }

.block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content,
.block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content,
.paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content,
.paragraph.paragraph--type--conservation-tip .prg-content .view-content {
  padding: 60px 20px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
  @media all and (max-width: 1105px) {
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content {
      width: 100% !important;
      min-width: 100%; } }
  @media all and (max-width: 450px) {
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content {
      padding: 40px 0px 0px; } }
  .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row,
  .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row,
  .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row,
  .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 300px;
            flex: 0 1 300px;
    max-width: 374px;
    background: white;
    color: #0271c1;
    font-family: "Bitter", serif;
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.21);
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.21);
    position: relative;
    margin: 10px 14px; }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-field-media-hero-image .conservation-tip-hero-image-bg,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-field-media-hero-image .conservation-tip-hero-image-bg,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-field-media-hero-image .conservation-tip-hero-image-bg,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-field-media-hero-image .conservation-tip-hero-image-bg {
      min-height: 100px;
      background-position: center;
      background-size: cover;
      position: relative; }
      .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-field-media-hero-image .conservation-tip-hero-image-bg > img,
      .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-field-media-hero-image .conservation-tip-hero-image-bg > img,
      .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-field-media-hero-image .conservation-tip-hero-image-bg > img,
      .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-field-media-hero-image .conservation-tip-hero-image-bg > img {
        position: absolute;
        opacity: 0;
        display: none; }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-field-icon {
      position: relative;
      background: #333;
      border: white 2px solid;
      border-radius: 100%;
      padding: 20px;
      width: 80px;
      height: 80px;
      overflow: hidden;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      vertical-align: middle;
      -ms-flex-line-pack: center;
          align-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-left: 20px;
      margin-top: -40px;
      margin-bottom: 9px; }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-title,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-title,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-title,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-title {
      padding: 0px 30px 10px; }
      .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-title a,
      .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-title a,
      .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-title a,
      .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-title a {
        font-weight: 600;
        line-height: 1.3em;
        display: block; }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-body,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-body,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-body,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-body {
      padding: 0px 30px 40px;
      line-height: 1.3em; }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-view-node,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-view-node {
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%; }
      .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a,
      .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-view-node a,
      .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a,
      .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-view-node a {
        position: absolute;
        top: 0px;
        left: 0px;
        overflow: hidden;
        width: 100%;
        height: 100%;
        white-space: nowrap;
        padding: 0px;
        color: #333;
        font-family: "Palanquin", sans-serif;
        font-size: 18px;
        text-transform: uppercase;
        text-indent: -200vw; }
        .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a:after,
        .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-view-node a:after,
        .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a:after,
        .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-view-node a:after {
          position: absolute;
          top: calc( 100% - 37px);
          right: 14px;
          display: block;
          text-indent: 0px; }
        .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a:before,
        .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-view-node a:before,
        .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a:before,
        .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-view-node a:before {
          content: "Read More";
          display: block;
          position: absolute;
          top: calc( 100% - 39px);
          right: 45px;
          text-indent: 0px;
          overflow: hidden;
          width: 0%;
          text-align: right;
          -webkit-transition: all 0.5s ease;
          transition: all 0.5s ease; }
        .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a:hover:before,
        .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row .views-field-view-node a:hover:before,
        .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row .views-field-view-node a:hover:before,
        .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row .views-field-view-node a:hover:before {
          width: calc( 100% - 39px); }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-home .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-casa .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-kitchen .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-cocina .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-laundry .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-bathroom .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-baño-y-lavandería .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-lawn-amp-garden .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-césped-y-jardín .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-home .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-casa .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-kitchen .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-cocina .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-laundry .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-bathroom .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-baño-y-lavandería .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-lawn-amp-garden .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-césped-y-jardín .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-home .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-casa .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-kitchen .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-cocina .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-laundry .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-bathroom .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-baño-y-lavandería .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-lawn-amp-garden .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-césped-y-jardín .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-home .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-casa .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-kitchen .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-cocina .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-laundry .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-bathroom .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-baño-y-lavandería .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-lawn-amp-garden .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-césped-y-jardín .views-field-field-icon {
      background: #668000; }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-office .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-oficina .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-break-room .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-sala-de-descanso .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-copy-amp-supply-room .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-office .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-oficina .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-break-room .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-sala-de-descanso .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-copy-amp-supply-room .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-office .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-oficina .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-break-room .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-sala-de-descanso .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-copy-amp-supply-room .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-office .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-oficina .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-break-room .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-sala-de-descanso .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-copy-amp-supply-room .views-field-field-icon {
      background: #0271c1; }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-shopping-amp-dining .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-compras-y-cenas .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-shopping-amp-dining .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-compras-y-cenas .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-shopping-amp-dining .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-compras-y-cenas .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-shopping-amp-dining .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-compras-y-cenas .views-field-field-icon {
      background: #d82020; }
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-travel-amp-recreation .views-field-field-icon, .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-viajes-y-recreación .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-travel-amp-recreation .views-field-field-icon,
    .block-views.block-views-blockconservation-tips-entity-reference-display-block-1 .prg-content .view-content > .views-row.tip-type-viajes-y-recreación .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-travel-amp-recreation .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .view.view-conservation-tips-entity-reference-display .view-content > .views-row.tip-type-viajes-y-recreación .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-travel-amp-recreation .views-field-field-icon,
    .paragraph.paragraph--type--conservation-tip .prg-content .view-content > .views-row.tip-type-viajes-y-recreación .views-field-field-icon {
      background: #ab5e0a; }

.paragraph.paragraph--id--1123 ul.two-columns,
.paragraph.paragraph--id--1123 ul.three-columns,
.paragraph.paragraph--id--1125 ul.two-columns,
.paragraph.paragraph--id--1125 ul.three-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  gap: 50px;
  padding: 0px 10px !important; }
  .paragraph.paragraph--id--1123 ul.two-columns > li,
  .paragraph.paragraph--id--1123 ul.three-columns > li,
  .paragraph.paragraph--id--1125 ul.two-columns > li,
  .paragraph.paragraph--id--1125 ul.three-columns > li {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 200px;
            flex: 1 0 200px;
    list-style: none;
    margin-left: 0 !important; }
    .paragraph.paragraph--id--1123 ul.two-columns > li::before,
    .paragraph.paragraph--id--1123 ul.three-columns > li::before,
    .paragraph.paragraph--id--1125 ul.two-columns > li::before,
    .paragraph.paragraph--id--1125 ul.three-columns > li::before {
      content: none !important;
      display: none !important; }

.paragraph.paragraph--id--1123 div.tag-friends-social-links .icon-ig,
.paragraph.paragraph--id--1123 div.tag-friends-social-links .icon-fb,
.paragraph.paragraph--id--1125 div.tag-friends-social-links .icon-ig,
.paragraph.paragraph--id--1125 div.tag-friends-social-links .icon-fb {
  display: inline-block;
  width: 50px;
  height: 50px;
  position: relative;
  text-indent: -200vw;
  vertical-align: middle; }
  .paragraph.paragraph--id--1123 div.tag-friends-social-links .icon-ig:before,
  .paragraph.paragraph--id--1123 div.tag-friends-social-links .icon-fb:before,
  .paragraph.paragraph--id--1125 div.tag-friends-social-links .icon-ig:before,
  .paragraph.paragraph--id--1125 div.tag-friends-social-links .icon-fb:before {
    content: "" !important;
    display: inline-block;
    visibility: visible;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    text-rendering: auto;
    font-style: normal;
    font-variant: normal;
    font-size: inherit;
    font-family: "Font Awesome";
    font-weight: 400;
    font-family: "Font Awesome Brands";
    margin-right: 0.5em;
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    text-indent: 0px;
    font-size: 55px;
    line-height: 0.9em; }
  .paragraph.paragraph--id--1123 div.tag-friends-social-links .icon-ig svg,
  .paragraph.paragraph--id--1123 div.tag-friends-social-links .icon-fb svg,
  .paragraph.paragraph--id--1125 div.tag-friends-social-links .icon-ig svg,
  .paragraph.paragraph--id--1125 div.tag-friends-social-links .icon-fb svg {
    display: none !important; }

.paragraph.paragraph--id--1123 div.tag-friends-social-links .icon-fb,
.paragraph.paragraph--id--1125 div.tag-friends-social-links .icon-fb {
  overflow: hidden;
  border-radius: 100%;
  background: #0192bc; }
  .paragraph.paragraph--id--1123 div.tag-friends-social-links .icon-fb:hover,
  .paragraph.paragraph--id--1125 div.tag-friends-social-links .icon-fb:hover {
    background: #005770; }
  .paragraph.paragraph--id--1123 div.tag-friends-social-links .icon-fb:before,
  .paragraph.paragraph--id--1125 div.tag-friends-social-links .icon-fb:before {
    content: "" !important;
    font-family: "Font Awesome Brands";
    color: white;
    font-size: 44px;
    vertical-align: bottom;
    line-height: 1.4em;
    text-align: center; }

.paragraph.paragraph--id--1125 {
  padding-bottom: 0px !important; }
  .paragraph.paragraph--id--1125 ul.three-columns {
    gap: 30px;
    padding-left: 0px !important; }
    .paragraph.paragraph--id--1125 ul.three-columns > li {
      background: white;
      padding: 20px;
      position: relative;
      -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
              box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

#block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box {
  padding-top: 80px;
  padding-bottom: 80px; }
  #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box > .field--name-field-section-title {
    display: none !important; }
  #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    background: #f3f3f3; }
    #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .field--name-field-image {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 62%;
              flex: 1 0 62%;
      position: relative;
      min-height: 300px; }
      #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .field--name-field-image img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
    #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .content {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 300px;
              flex: 1 1 300px; }
      #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .content > .field--name-field-section-title {
        position: static;
        font-size: 30px;
        font-family: "Bitter", serif;
        line-height: 1.2em;
        padding: 20px;
        top: 0px;
        margin: 0px;
        width: 100%; }
      #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .content > .field--name-field-body {
        padding: 30px;
        font-size: 18px;
        font-family: "Palanquin", sans-serif; }
      #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .content > .field--name-field-learn-more-link {
        text-align: right;
        padding: 30px 30px 20px 30px; }
        #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .content > .field--name-field-learn-more-link > a {
          text-transform: uppercase; }
          #block-views-block-page-auxilaries-page-auxilaries-panels .paragraph.paragraph--type--call-out-box .prg-content .content > .field--name-field-learn-more-link > a:after {
            background: #0271c1;
            color: white;
            top: -1px; }

.paragraph.paragraph--type--content-side-image .prg-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  position: relative; }
  .paragraph.paragraph--type--content-side-image .prg-content > div:not(.contextual) {
    margin: 10px; }

.paragraph.paragraph--type--content-side-image.content-width-two-thirds > .prg-content .field--name-field-side-image {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc(50% - 20px);
          flex: 0 1 calc(50% - 20px); }

.paragraph.paragraph--type--external-resources .field--name-field-items.field__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  position: relative; }
  .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 250px;
            flex: 0 1 250px;
    margin: 0px 5px 20px;
    background: white;
    -webkit-box-shadow: 0 0 6px grey;
            box-shadow: 0 0 6px grey;
    border-radius: 15px;
    overflow: hidden;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item > div {
      height: 100%; }
      .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item > div > .prg-content {
        height: 100%; }
    .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .contextual-region {
      position: static; }
    .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .field--name-field-resource-logo {
      min-height: 250px;
      max-height: 250px;
      max-width: 100%;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 10px; }
      .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .field--name-field-resource-logo img {
        max-height: 250px;
        margin: 0 auto; }
    .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .field--name-field-title {
      text-align: center;
      color: #0271c1;
      font-weight: 600;
      line-height: 1em;
      margin-bottom: 10px; }
    .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .field--name-field-quick-description {
      font-size: 15px;
      font-size: 15px;
      line-height: 1.2em; }
      .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .field--name-field-quick-description p {
        margin-bottom: 5px; }
      .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .field--name-field-quick-description ul {
        padding-left: 5px !important; }
        .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .field--name-field-quick-description ul li {
          margin-left: 5px !important;
          margin-bottom: 6px !important; }
          .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .field--name-field-quick-description ul li:before {
            left: -10px !important;
            top: 2px !important; }
    .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .field--name-field-external-link a {
      display: block;
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      text-indent: -200vw;
      border-radius: 15px; }
      .paragraph.paragraph--type--external-resources .field--name-field-items.field__items > .field__item .field--name-field-external-link a:hover {
        background: #686868;
        mix-blend-mode: hard-light;
        opacity: 0.4; }

.paragraph.paragraph--type--featured-section-links {
  max-width: 100%;
  margin: 0px;
  padding: 0px !important;
  background: #333;
  margin-bottom: 0px !important; }
  .paragraph.paragraph--type--featured-section-links > .prg-content {
    max-width: 100% !important;
    margin: 0px !important; }
    @media (max-width: 1360px) {
      .paragraph.paragraph--type--featured-section-links > .prg-content {
        width: 100% !important; } }
    .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-line-pack: center;
          align-content: center; }
      .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 50%;
                flex: 1 1 50%; }
        @media all and (max-width: 650px) {
          .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item {
            min-width: 400px;
            max-width: 80%;
            margin: 30px; } }
        .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item {
          height: 30vw;
          min-height: 250px;
          max-height: 610px;
          position: relative;
          border-bottom: solid 90px #668000; }
          .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item .field--name-field-link a {
            text-align: right;
            color: white;
            position: absolute;
            top: 0;
            left: 0px;
            width: 100%;
            height: calc(100% + 90px);
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: end;
                -ms-flex-pack: end;
                    justify-content: flex-end;
            -webkit-box-align: end;
                -ms-flex-align: end;
                    align-items: flex-end;
            padding: 30px;
            text-decoration: none; }
          .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item:hover {
            border-bottom-color: #f3f3f3; }
            .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item > .paragraph.paragraph--type--featured-section-item:hover .field--name-field-link a {
              color: #333; }
        .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item:nth-child(2n) > .paragraph.paragraph--type--featured-section-item {
          border-color: #0271c1; }
          .paragraph.paragraph--type--featured-section-links > .prg-content > .field--name-field-cards > div.field__item:nth-child(2n) > .paragraph.paragraph--type--featured-section-item:hover {
            border-color: #f3f3f3; }

.paragraph.paragraph--type--video-listing {
  padding-top: 20px;
  margin-top: 30px;
  border-top: solid 1px #CCC; }
  .paragraph.paragraph--type--video-listing .field.field--name-field-section-title {
    padding: 0 0 10px; }
  .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    counter-reset: section; }
    .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item {
      counter-increment: section;
      max-width: 343px;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 229px;
              flex: 1 0 229px;
      margin: 10px; }
      .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph {
        width: 100%;
        height: 100%; }
        .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .field--name-field-contest-item-title {
          font-size: 16px;
          font-weight: bold;
          padding: 0 0 8px 0px;
          line-height: 1.1em;
          position: relative; }
          .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .field--name-field-contest-item-title:not(.show-icon) {
            padding-left: 25px; }
            .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .field--name-field-contest-item-title:not(.show-icon):before {
              content: counter(section);
              display: inline-block;
              color: white;
              background-color: black;
              padding: 2px;
              border-radius: 100%;
              margin-right: 5px;
              width: 20px;
              height: 20px;
              vertical-align: middle;
              text-align: center;
              font-size: 13px;
              position: absolute;
              top: 0px;
              left: 0px; }
          .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .field--name-field-contest-item-title > span {
            display: inline-block;
            padding-right: 5px;
            vertical-align: middle;
            font-size: 22px;
            position: absolute;
            left: 0px;
            top: calc(50% - 7px);
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%); }
        .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .field--name-field-media-image-1 {
          text-align: center; }
          .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .field--name-field-media-image-1 img {
            display: inline-block;
            max-width: 100%;
            max-height: 250px; }
        .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .field--name-field-video {
          position: relative; }
          .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .field--name-field-video:after {
            content: "" !important;
            display: inline-block;
            visibility: visible;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transform: translate(0, 0);
                    transform: translate(0, 0);
            text-rendering: auto;
            font-style: normal;
            font-variant: normal;
            font-size: inherit;
            font-family: "Font Awesome";
            font-weight: 400;
            margin-right: 0.5em;
            margin-right: 0;
            margin-left: 0.5em;
            font-weight: 900;
            display: block;
            color: white;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
            font-size: 33px;
            width: 70px;
            height: 70px;
            border: solid 7px white;
            border-radius: 100%;
            margin: 0;
            text-align: center;
            text-indent: 9px;
            line-height: 1.7em;
            opacity: 0.6;
            -webkit-box-shadow: 0 0 10px black;
                    box-shadow: 0 0 10px black;
            text-shadow: 0 0 10px black;
            pointer-events: none; }
        .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .field--name-field-body {
          font-size: 16px;
          padding-top: 8px; }
          .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .field--name-field-body p:last-child {
            margin-bottom: 0px; }
        .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .winner_level {
          text-align: center;
          color: #0271c1;
          padding-bottom: 10px; }
          .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .winner_level > .icon {
            font-size: 30px; }
          .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph .winner_level > .winner_label {
            font-size: 23px;
            font-family: "Bitter", serif;
            font-weight: 700;
            line-height: 1em; }

.paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item > .paragraph {
  border: solid 3px #333; }

.paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item:nth-child(1) > .paragraph.show-icon-on-title {
  border: solid 3px #e5a900; }
  .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item:nth-child(1) > .paragraph.show-icon-on-title .winner_level {
    color: #cd8300; }

.paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item:nth-child(2) > .paragraph.show-icon-on-title {
  border: solid 3px #0271c1; }
  .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item:nth-child(2) > .paragraph.show-icon-on-title .winner_level {
    color: #0271c1; }

.paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item:nth-child(3) > .paragraph.show-icon-on-title {
  border: solid 3px #7e7e7e; }
  .paragraph.paragraph--type--video-listing .field.field--name-field-contest-section-item > .field__item:nth-child(3) > .paragraph.show-icon-on-title .winner_level {
    color: #7e7e7e; }

#block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content {
  max-width: 100%;
  min-height: 300px; }
  #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 43%;
    margin: 0px; }
    #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image img {
      position: absolute;
      top: 0px;
      left: 0px;
      height: 100%;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    @media all and (max-width: 780px) {
      #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image {
        -webkit-box-ordinal-group: 0 !important;
            -ms-flex-order: -1 !important;
                order: -1 !important;
        width: 100% !important;
        -webkit-box-flex: 1 !important;
            -ms-flex: 1 1 100% !important;
                flex: 1 1 100% !important;
        padding: 10px 0px !important;
        margin: 0 !important;
        text-align: center; }
        #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-side-image img {
          display: inline-block;
          position: relative;
          width: auto;
          height: auto;
          margin: 0 auto; } }
  #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image .prg-content > .field--name-field-body {
    min-height: 300px;
    padding-left: calc( 43% + 40px);
    padding-right: calc( (100% - 1360px) * 0.5);
    padding-top: 10px;
    padding-bottom: 10px; }

#block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating {
  padding-bottom: 50px;
  padding-top: 50px; }
  @media all and (max-width: 780px) {
    #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating.image-position-right .prg-content > .field--name-field-side-image {
      -webkit-box-ordinal-group: 2 !important;
          -ms-flex-order: 1 !important;
              order: 1 !important; } }
  #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media all and (max-width: 620px) {
      #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content {
        display: block !important; } }
    #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content > div:not(.contextual) {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 300px;
              flex: 1 1 300px; }
    #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content > .field--name-field-side-image {
      -webkit-box-flex: 1 !important;
          -ms-flex: 1 0 300px !important;
              flex: 1 0 300px !important;
      position: relative;
      max-width: 43%;
      margin: 0px; }
      #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content > .field--name-field-side-image img {
        position: relative;
        height: auto;
        width: 100%;
        -o-object-fit: unset;
           object-fit: unset;
        height: auto;
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
        margin: 0 auto; }
      @media all and (max-width: 620px) {
        #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content > .field--name-field-side-image {
          -webkit-box-ordinal-group: 0 !important;
              -ms-flex-order: -1 !important;
                  order: -1 !important;
          width: 100%;
          -webkit-box-flex: 1;
              -ms-flex: 1 0 100%;
                  flex: 1 0 100%;
          margin: 0 auto !important;
          max-width: 60%; } }
      @media all and (max-width: 580px) {
        #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content > .field--name-field-side-image {
          max-width: calc( 100% - 40px) !important; } }
    #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content > .field--name-field-body {
      padding-left: 30px !important;
      padding-right: 0px  !important;
      min-height: 0px; }
      @media all and (max-width: 620px) {
        #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating .prg-content > .field--name-field-body {
          width: 100%;
          -webkit-box-flex: 1;
              -ms-flex: 1 0 100%;
                  flex: 1 0 100%;
          padding: 0; } }
  #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating.image-position-right .prg-content > .field--name-field-side-image {
    top: 0px;
    left: auto;
    right: 0px; }
  #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating.image-position-right .prg-content > .field--name-field-body {
    padding-left: calc( (100% - 1360px) * 0.5);
    padding-right: calc( 43% + 40px); }
  #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating.image-position-right .field--name-field-side-image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-side-image-floating.image-position-right .field--name-field-body {
    padding-left: 0px !important;
    padding-right: 30px  !important; }

#block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-floating-block {
  padding: 0px 20px;
  margin-bottom: 90px; }
  @media all and (max-width: 670px) {
    #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-floating-block {
      margin-bottom: 0px; } }
  #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-floating-block .prg-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    padding-bottom: 50px;
    margin: 0 auto;
    min-width: 1px; }
    @media all and (max-width: 670px) {
      #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-floating-block .prg-content {
        display: block;
        width: 100%; } }
    #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-floating-block .prg-content .field--name-field-side-image {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 calc(40% - 50px);
              flex: 0 1 calc(40% - 50px);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      position: relative;
      height: auto;
      text-align: center;
      max-width: 60%;
      min-width: 261px;
      margin: 0 auto; }
      #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-floating-block .prg-content .field--name-field-side-image img {
        -o-object-fit: unset;
           object-fit: unset;
        width: auto;
        height: auto; }
        @media all and (max-width: 670px) {
          #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-floating-block .prg-content .field--name-field-side-image img {
            position: relative;
            margin: 0 auto; } }
    #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-floating-block .prg-content .field--name-field-body {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 200px;
              flex: 1 1 200px;
      border-top: 1px solid #333;
      border-bottom: 1px solid #333;
      padding: 30px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0px;
      margin-left: 10px; }
      @media all and (max-width: 670px) {
        #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-floating-block .prg-content .field--name-field-body {
          margin: 0; } }
  #block-views-block-page-auxilaries-page-auxilaries-panels > .views-row > .paragraph.paragraph--type--content-side-image.display-style-floating-block.image-position-right .field--name-field-body {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-left: 0px;
    margin-right: 10px; }

.paragraph.paragraph--type--link-cards {
  position: relative;
  padding-bottom: 40px !important; }
  .paragraph.paragraph--type--link-cards.with-title-style {
    margin-top: 80px; }
    .paragraph.paragraph--type--link-cards.with-title-style:before {
      content: " ";
      position: absolute;
      left: 0px;
      top: 0px;
      background-color: #f3f3f3;
      width: 100%;
      height: 35%; }
  .paragraph.paragraph--type--link-cards > .field--name-field-section-title {
    background: #668000 !important; }
  .paragraph.paragraph--type--link-cards > .prg-content {
    padding: 40px 0 0px !important; }
    .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -ms-flex-line-pack: stretch;
          align-content: stretch;
      max-width: 1360px;
      margin: 0 auto;
      margin-top: -35px;
      position: relative; }
      .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 200px;
                flex: 1 1 200px;
        max-width: 300px;
        margin: 0 15px 15px;
        overflow: hidden;
        border-radius: 10px;
        border: solid 1px #bdbdbd;
        -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.34);
                box-shadow: 0 0 5px rgba(0, 0, 0, 0.34);
        padding-bottom: 50px;
        position: relative; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card {
          background: white;
          position: static !important; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-card-title {
            padding: 15px 20px 10px;
            line-height: 1.2em;
            font-family: "Bitter", serif;
            font-weight: bold;
            color: #0271c1; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-content-description-teaser {
            font-family: "Palanquin", sans-serif;
            font-size: 15px;
            padding: 0px 20px 20px; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-link-to-content {
            position: absolute;
            bottom: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            text-align: right;
            border-bottom: solid 50px #f3f3f3; }
            .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-link-to-content > a {
              color: #333;
              font-family: "Palanquin", sans-serif;
              font-size: 18px;
              text-transform: uppercase;
              padding: 11px 20px;
              position: absolute;
              top: 0;
              left: 0;
              height: calc(100% + 50px);
              width: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: end;
                  -ms-flex-pack: end;
                      justify-content: flex-end;
              vertical-align: bottom;
              -ms-flex-line-pack: end;
                  align-content: flex-end;
              -webkit-box-align: end;
                  -ms-flex-align: end;
                      align-items: flex-end;
              text-decoration: none !important; }
              .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-link-to-content > a:after {
                background: #333;
                color: white;
                width: 32px;
                height: 32px;
                font-size: 24px;
                top: 3px; }
              .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-link-to-content > a:hover {
                color: white; }
            .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-link-to-content:hover {
              border-bottom: solid 50px #0271c1; }
              .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a {
                color: white !important; }
                .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a:after {
                  background: #f3f3f3;
                  color: #0271c1; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(6n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a {
          color: #668000;
          text-decoration: none !important; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(6n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a:after {
            background: #668000;
            color: #f3f3f3; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(6n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a:hover {
            color: white; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(6n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover {
          border-bottom: solid 50px #668000; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(6n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a {
            color: white !important; }
            .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(6n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a:after {
              background: #f3f3f3;
              color: #668000; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(7n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a {
          color: #333; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(7n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a:after {
            background: #333;
            color: #f3f3f3; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(7n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover {
          border-bottom: solid 50px #333; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(7n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a {
            color: white; }
            .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(7n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a:after {
              background: #f3f3f3;
              color: #333; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(8n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a {
          color: #0271c1; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(8n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a:after {
            background: #0271c1;
            color: #f3f3f3; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(8n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover {
          border-bottom: solid 50px #0271c1; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(8n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a {
            color: white; }
            .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(8n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a:after {
              background: #f3f3f3;
              color: #0271c1; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(9n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a {
          color: #668000; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(9n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a:after {
            background: #668000;
            color: #f3f3f3; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(9n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover {
          border-bottom: solid 50px #668000; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(9n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a {
            color: white; }
            .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(9n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a:after {
              background: #f3f3f3;
              color: #668000; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(10n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a {
          color: #d82020; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(10n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content > a:after {
            background: #d82020;
            color: #f3f3f3; }
        .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(10n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover {
          border-bottom: solid 50px #d82020; }
          .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(10n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a {
            color: #f3f3f3; }
            .paragraph.paragraph--type--link-cards > .prg-content > .field--name-field-card > .field__item:nth-child(10n - 5) .paragraph.paragraph--type--card .field--name-field-link-to-content:hover > a:after {
              background: #f3f3f3;
              color: #d82020; }

.block.block-voting-form-block .form-item.form-item-middle-int {
  display: none; }

div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] {
  top: 0px;
  left: 0px;
  width: 304px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 304px;
          flex: 0 1 304px;
  background-color: white;
  -webkit-box-shadow: 0 0 5px #CCC;
          box-shadow: 0 0 5px #CCC;
  border: solid 1px #f3f3f3;
  padding: 20px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  margin-right: 40px; }
  @media all and (max-width: 750px) {
    div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] {
      width: 100%;
      margin: 0px;
      margin-bottom: 30px; } }
  div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"]:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 150%;
    height: 150%;
    background: url("../images/optimized/M-17-tcotsite-copy.png") center center no-repeat;
    background-size: cover;
    -webkit-transform: translate(-50%, -50%) rotate(-20deg);
            transform: translate(-50%, -50%) rotate(-20deg);
    opacity: 0.09; }
  div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body {
    padding: 10px 10px 60px 10px; }
    div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > .embedded-entity {
      width: 90px;
      height: 90px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0px;
      background: #0271c1;
      padding: 20px;
      margin: -5px 20px 10px 0px;
      border-radius: 100%;
      position: absolute;
      left: 23px; }
      div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > .embedded-entity p {
        margin: 0px; }
    div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > h3 {
      color: #0271c1;
      margin-bottom: 20px;
      font-weight: 500;
      margin-left: 93px; }
    div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > p:first-of-type {
      font-family: "Bitter", serif;
      color: #668000;
      font-weight: 500;
      font-size: 1.1em;
      margin-bottom: 0.2em; }
    div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > p:last-of-type a {
      position: absolute;
      bottom: -6px;
      left: -20px;
      width: calc(100% + 20px);
      height: 80px;
      color: #0271c1;
      font-size: 18px;
      background-color: #ddd;
      padding: 15px 80px 20px 60px;
      line-height: 1.2em;
      text-align: right; }
      div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > p:last-of-type a:after {
        position: absolute;
        right: 26px;
        top: 18px;
        background: #0271c1;
        color: white;
        width: 40px;
        height: 40px;
        font-size: 29px;
        text-indent: -2px; }
      div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > p:last-of-type a:hover {
        background: #0271c1;
        color: white; }
        div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > p:last-of-type a:hover:after {
          background: #f3f3f3;
          color: #0271c1; }

body.lang-es div[data-entity-uuid="613e46d7-dbfe-4646-83cf-b961eeb2faf2"] > .field--name-body > h3 {
  font-size: 27px;
  margin-bottom: 16px;
  margin-top: 7px; }

#block-takethepledgeandguideimage {
  position: relative; }
  #block-takethepledgeandguideimage > .field--name-body {
    position: relative; }
    @media all and (max-width: 960px) {
      #block-takethepledgeandguideimage > .field--name-body {
        max-width: 600px;
        margin: 0 auto; } }
    #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) {
      top: 0px;
      left: 0px;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 304px;
              flex: 0 1 304px;
      background-color: white;
      -webkit-box-shadow: 0 0 5px #CCC;
              box-shadow: 0 0 5px #CCC;
      border: solid 1px #f3f3f3;
      padding: 20px 20px 67px 20px;
      border-radius: 10px;
      overflow: hidden;
      position: relative;
      margin-right: 40px;
      margin-bottom: 30px; }
      @media all and (max-width: 960px) {
        #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) {
          max-width: 600px;
          padding-right: 20px;
          margin: 0 auto;
          min-height: 400px; } }
      #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1):before {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 150%;
        height: 150%;
        background: url("../images/optimized/M-17-tcotsite-copy.png") center center no-repeat;
        background-size: cover;
        -webkit-transform: translate(-50%, -50%) rotate(-20deg);
                transform: translate(-50%, -50%) rotate(-20deg);
        opacity: 0.09; }
      #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) div[data-entity-uuid="25b7ec71-2238-496a-9ce0-db55799a91d4"] {
        display: block;
        margin: 0px;
        background: #0271c1;
        padding: 20px;
        margin: -5px 20px 10px 0px;
        border-radius: 100%;
        width: 90px;
        height: 90px;
        position: absolute;
        left: 20px;
        top: 20px; }
      #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) h3 {
        color: #0271c1;
        font-size: 35px;
        margin-bottom: 10px;
        padding-left: 100px; }
      #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) > p:first-of-type {
        padding-left: 104px; }
      #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) > p:last-of-type {
        display: block;
        position: absolute;
        bottom: 0;
        left: 0px;
        width: 100%;
        height: 60px;
        margin: 0px; }
        #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) > p:last-of-type a {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          position: absolute;
          bottom: 0;
          left: 0px;
          width: 100%;
          height: 100%;
          background: #f3f3f3;
          text-transform: uppercase;
          text-align: right;
          -ms-flex-line-pack: center;
              align-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          padding: 10px 20px; }
          #block-takethepledgeandguideimage > .field--name-body > div:nth-child(1) > p:last-of-type a:after {
            background: #0271c1;
            color: white; }
    #block-takethepledgeandguideimage > .field--name-body > div:nth-child(2) {
      position: absolute;
      bottom: 69px;
      left: -22px;
      margin: -5px 20px 10px 0px;
      width: 120px;
      -webkit-transform: rotate(-7deg);
      transform: rotate(-6deg);
      -webkit-box-shadow: 3px 3px 3px #0000002b;
      box-shadow: 3px 3px 3px #0000002b; }
      #block-takethepledgeandguideimage > .field--name-body > div:nth-child(2) p {
        margin: 0px; }

#footer {
  background: #0271c1;
  color: white; }
  #footer > .region-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    padding-right: 60px; }
    @media all and (max-width: 1530px) {
      #footer > .region-inner {
        padding-right: 0px; } }
    @media all and (max-width: 970px) {
      #footer > .region-inner {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    #footer > .region-inner #block-footerlogo {
      background: url("../images/optimized/2017-1-9-big-bend-footer-bg.jpg") center center no-repeat;
      background-size: cover;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-line-pack: center;
          align-content: center;
      padding: 30px; }
      @media all and (max-width: 970px) {
        #footer > .region-inner #block-footerlogo {
          width: 50%;
          -webkit-box-flex: 1;
              -ms-flex: 1 1 1px;
                  flex: 1 1 1px; } }
      @media all and (max-width: 550px) {
        #footer > .region-inner #block-footerlogo {
          width: 100%;
          -webkit-box-flex: 0;
              -ms-flex: 0 0 100%;
                  flex: 0 0 100%;
          -webkit-box-ordinal-group: 2;
              -ms-flex-order: 1;
                  order: 1;
          min-height: 400px; } }
    #footer > .region-inner .block-menu.navigation.menu--main {
      padding: 30px 30px 100px;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 400px;
              flex: 1 1 400px; }
      @media all and (max-width: 1155px) {
        #footer > .region-inner .block-menu.navigation.menu--main {
          padding: 30px 30px 150px; } }
      @media all and (max-width: 970px) {
        #footer > .region-inner .block-menu.navigation.menu--main {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 1px;
                  flex: 1 1 1px; } }
      @media all and (max-width: 970px) {
        #footer > .region-inner .block-menu.navigation.menu--main {
          padding: 30px 30px 160px; } }
      @media all and (max-width: 860px) {
        #footer > .region-inner .block-menu.navigation.menu--main {
          padding: 30px 30px 200px; } }
      @media all and (max-width: 550px) {
        #footer > .region-inner .block-menu.navigation.menu--main {
          padding: 30px; } }
      #footer > .region-inner .block-menu.navigation.menu--main > ul.menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -webkit-box-pack: space-evenly;
            -ms-flex-pack: space-evenly;
                justify-content: space-evenly;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        -ms-flex-line-pack: start;
            align-content: flex-start;
        height: 100%;
        border-right: 1px solid #a7c9d3;
        margin: 0;
        padding-right: 20px; }
        @media all and (max-width: 1530px) {
          #footer > .region-inner .block-menu.navigation.menu--main > ul.menu {
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between; } }
        @media all and (max-width: 970px) {
          #footer > .region-inner .block-menu.navigation.menu--main > ul.menu {
            border-right: 0px; } }
        #footer > .region-inner .block-menu.navigation.menu--main > ul.menu > li {
          padding: 5px 20px;
          display: block;
          list-style: none; }
          #footer > .region-inner .block-menu.navigation.menu--main > ul.menu > li.menu-item--expanded::marker {
            content: none;
            display: none; }
          #footer > .region-inner .block-menu.navigation.menu--main > ul.menu > li > a {
            font-family: "Palanquin", sans-serif;
            text-transform: uppercase;
            font-weight: bold;
            color: white;
            white-space: nowrap;
            font-size: 15px; }
            #footer > .region-inner .block-menu.navigation.menu--main > ul.menu > li > a:hover {
              color: #002a36; }
          #footer > .region-inner .block-menu.navigation.menu--main > ul.menu > li ul {
            margin: 0; }
            #footer > .region-inner .block-menu.navigation.menu--main > ul.menu > li ul li {
              padding: 0px;
              margin: 6px 0px 10px;
              list-style: none; }
              #footer > .region-inner .block-menu.navigation.menu--main > ul.menu > li ul li a {
                color: white;
                font-size: 15px;
                line-height: 1em;
                display: block; }
                #footer > .region-inner .block-menu.navigation.menu--main > ul.menu > li ul li a:hover {
                  color: #002a36; }
    #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d {
      padding: 30px;
      padding-left: 15px;
      -webkit-box-flex: 0;
          -ms-flex: 0 1 406px;
              flex: 0 1 406px;
      max-width: 406px; }
      @media all and (max-width: 970px) {
        #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%;
          width: 100%;
          max-width: 100%;
          border-bottom: solid 1px white;
          padding: 30px;
          -webkit-box-ordinal-group: 0;
              -ms-flex-order: -1;
                  order: -1;
          background: #668000; } }
      #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-body > p:first-child {
        display: block;
        font-size: 1.1em;
        font-family: "Bitter", serif;
        font-weight: 500; }
        #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-body > p:first-child strong {
          font-weight: 800; }
      #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-field-webform > form {
        padding: 0px;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-field-webform > form .form-type-email {
          margin: 0px;
          width: calc(100% - 60px); }
          #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-field-webform > form .form-type-email label {
            display: none; }
        #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-field-webform > form .form-actions {
          margin: 0px;
          position: relative;
          width: 50px;
          height: 50px;
          min-width: 50px;
          min-height: 50px;
          padding: 0;
          overflow: hidden;
          border-radius: 100%;
          background: #f3f3f3;
          margin-left: 3px; }
          #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-field-webform > form .form-actions:hover:after {
            background: none;
            color: #0271c1; }
          #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-field-webform > form .form-actions::after {
            width: 100%;
            height: 100%;
            margin: 0px;
            top: 0px;
            font-size: 25px;
            line-height: 50px;
            background: none;
            pointer-events: none; }
          #footer > .region-inner .block-block-contentf2f11b35-05af-478f-8267-f8512edc7b3d .field--name-field-webform > form .form-actions > input {
            display: block;
            margin: 0px;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            padding: 0;
            border-radius: 100%;
            opacity: 0;
            z-index: 1; }
  #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 {
    position: absolute;
    bottom: 7px;
    left: 400px; }
    #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 a {
      color: white;
      font-weight: 600; }
    @media all and (max-width: 1200px) {
      #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 {
        left: 36%;
        padding-right: 20px; } }
    @media all and (max-width: 970px) {
      #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 {
        left: calc(50% + 40px);
        max-width: calc(50% - 40px); } }
    @media all and (max-width: 550px) {
      #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 {
        position: static;
        width: 100%;
        max-width: 100%;
        padding: 40px; } }
    #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 ul.social-media-links--platforms {
      list-style: none;
      display: block;
      margin: 0;
      padding: 0; }
      @media all and (max-width: 550px) {
        #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 ul.social-media-links--platforms {
          margin: 0 auto;
          padding: 20px;
          text-align: center; } }
      #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 ul.social-media-links--platforms > li {
        display: inline-block;
        margin: 0;
        padding: 0;
        margin-left: 5px; }
        #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 ul.social-media-links--platforms > li > a {
          display: block;
          color: white;
          font-family: "Bitter", serif;
          font-weight: 600; }
          #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 ul.social-media-links--platforms > li > a .desc {
            display: none; }
          #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 ul.social-media-links--platforms > li > a:hover {
            color: #002a36; }
          #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 ul.social-media-links--platforms > li > a > svg {
            display: none; }
          #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 ul.social-media-links--platforms > li > a.social-icon {
            font-size: 29px;
            width: 32px; }
            #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 ul.social-media-links--platforms > li > a.social-icon > span.fa.fa-2x {
              font-size: inherit !important; }
            #footer .block.block-block-contentd7e7483a-7303-4ced-b64e-9b37fd5f9ae8 ul.social-media-links--platforms > li > a.social-icon > span.fa:hover {
              color: #002a36 !important; }

.gin--horizontal-toolbar #toolbar-administration, .gin--horizontal-toolbar #toolbar-administration .toolbar-bar {
  z-index: 600 !important;
  position: fixed; }

.mm-wrapper--position-left .mm-slideout {
  will-change: unset; }

.responsive-menu-toggle.block {
  justify-self: flex-end;
  margin-left: 8px; }
  .responsive-menu-toggle.block > a.toggle {
    color: #333; }
    .responsive-menu-toggle.block > a.toggle .label {
      display: none; }
    .responsive-menu-toggle.block > a.toggle::before, .responsive-menu-toggle.block > a.toggle::after, .responsive-menu-toggle.block > a.toggle .icon {
      background: #333;
      width: 100%;
      left: 6px;
      height: 4px;
      top: 4px; }
    .responsive-menu-toggle.block > a.toggle::after {
      top: calc(50% - 2px); }
    .responsive-menu-toggle.block > a.toggle .icon {
      top: auto;
      bottom: 4px; }

body.mm-wrapper_opening .fixed-header #nav .region-inner .responsive-menu-toggle.block > a.toggle::before {
  top: 14px !important; }

.mm-panels {
  background: #0271c1 !important;
  opacity: 1; }
  .mm-panels > .mm-panel {
    background: none !important; }
    .mm-panels > .mm-panel .mm-listview li a {
      color: white; }
      .mm-panels > .mm-panel .mm-listview li a.mm-btn::after {
        border-color: white; }

body:not(.mm-wrapper_opening) .mm-menu_offcanvas {
  width: 0px;
  position: absolute; }
  body:not(.mm-wrapper_opening) .mm-menu_offcanvas .mm-panels {
    width: 0px; }
    body:not(.mm-wrapper_opening) .mm-menu_offcanvas .mm-panels > .mm-panel {
      display: none !important; }

@media (min-width: 550px) {
  body.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-440px, 0px, 0);
            transform: translate3d(-440px, 0px, 0); } }

.fixed-header + div {
  margin-top: 0; }

.fixed-header {
  padding: 0;
  background: rgba(255, 255, 255, 0.9);
  border-bottom: solid 1px #e1e1e1; }
  @media all and (max-width: 430px) {
    .fixed-header {
      height: 90px; } }
  .fixed-header #header {
    position: absolute;
    height: 100%;
    width: 100%; }
  .fixed-header .language-switcher-language-url {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #d0deed;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0px 56px;
    width: calc( (100vw - 1560px) / 2);
    z-index: 100; }
    @media all and (max-width: 1960px) {
      .fixed-header .language-switcher-language-url {
        width: 200px; } }
    @media all and (max-width: 1780px) {
      .fixed-header .language-switcher-language-url {
        width: 120px;
        padding: 0px 26px;
        text-align: center;
        -ms-flex-line-pack: center;
            align-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    @media all and (max-width: 1600px) {
      .fixed-header .language-switcher-language-url {
        height: 29px;
        top: auto;
        bottom: 0px;
        width: 117px; }
        .fixed-header .language-switcher-language-url ul.links > li a {
          font-size: 18px !important; } }
    @media all and (max-width: 430px) {
      .fixed-header .language-switcher-language-url {
        height: 23px;
        top: -3px;
        bottom: auto;
        width: 68px;
        -webkit-transform: translateX(50%);
                transform: translateX(50%);
        font-size: 10px;
        left: auto;
        border-radius: 9px;
        opacity: 0.8;
        right: 50%;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        padding: 6px 11px; } }
    .fixed-header .language-switcher-language-url ul.links > li a {
      font-size: 20px;
      font-family: "Bitter", serif;
      color: #333; }
      @media all and (max-width: 430px) {
        .fixed-header .language-switcher-language-url ul.links > li a {
          font-size: 12px !important;
          line-height: 1em !important; } }
      .fixed-header .language-switcher-language-url ul.links > li a:hover {
        color: #0271c1; }
      .fixed-header .language-switcher-language-url ul.links > li a[hreflang="es"] {
        display: inline-block;
        text-indent: -200vw;
        position: relative; }
        .fixed-header .language-switcher-language-url ul.links > li a[hreflang="es"]:before {
          content: "Español";
          position: absolute;
          text-indent: 0px;
          left: 0px; }
      .fixed-header .language-switcher-language-url ul.links > li a.is-active {
        display: none; }
  .fixed-header #nav {
    height: 100%; }
    .fixed-header #nav .region-inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      height: 100%;
      padding: 0px 40px;
      max-width: 1560px; }
      @media all and (max-width: 1960px) {
        .fixed-header #nav .region-inner {
          width: calc( 100% - 400px);
          min-width: 1360px; } }
      @media all and (max-width: 1750px) {
        .fixed-header #nav .region-inner {
          width: 1360px;
          min-width: unset; } }
      @media all and (max-width: 1380px) {
        .fixed-header #nav .region-inner {
          width: 100%; } }
      @media all and (max-width: 900px) {
        .fixed-header #nav .region-inner {
          padding: 0px 20px; } }
      .fixed-header #nav .region-inner #block-sitebranding {
        position: relative;
        top: 0px; }
        @media all and (max-width: 430px) {
          .fixed-header #nav .region-inner #block-sitebranding {
            max-width: 137px;
            left: -10px; } }
      .fixed-header #nav .region-inner .block.block-search,
      .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-left: auto; }
        .fixed-header #nav .region-inner .block.block-search form#search-block-form,
        .fixed-header #nav .region-inner .block.block-search > form,
        .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form,
        .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-line-pack: center;
              align-content: center;
          position: relative; }
          .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-type-search,
          .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-type-textfield,
          .fixed-header #nav .region-inner .block.block-search > form .form-type-search,
          .fixed-header #nav .region-inner .block.block-search > form .form-type-textfield,
          .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-type-search,
          .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-type-textfield,
          .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-type-search,
          .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-type-textfield {
            margin: 0px;
            position: absolute;
            right: 56px;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            overflow: hidden;
            width: 0px;
            -webkit-transition: width 0.5s ease;
            transition: width 0.5s ease; }
            .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-type-search > label,
            .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-type-textfield > label,
            .fixed-header #nav .region-inner .block.block-search > form .form-type-search > label,
            .fixed-header #nav .region-inner .block.block-search > form .form-type-textfield > label,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-type-search > label,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-type-textfield > label,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-type-search > label,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-type-textfield > label {
              display: none; }
            .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-type-search.open,
            .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-type-textfield.open,
            .fixed-header #nav .region-inner .block.block-search > form .form-type-search.open,
            .fixed-header #nav .region-inner .block.block-search > form .form-type-textfield.open,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-type-search.open,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-type-textfield.open,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-type-search.open,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-type-textfield.open {
              width: 320px; }
              @media all and (max-width: 430px) {
                .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-type-search.open,
                .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-type-textfield.open,
                .fixed-header #nav .region-inner .block.block-search > form .form-type-search.open,
                .fixed-header #nav .region-inner .block.block-search > form .form-type-textfield.open,
                .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-type-search.open,
                .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-type-textfield.open,
                .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-type-search.open,
                .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-type-textfield.open {
                  width: calc( 100vw - 140px); } }
            .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-type-search > input,
            .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-type-textfield > input,
            .fixed-header #nav .region-inner .block.block-search > form .form-type-search > input,
            .fixed-header #nav .region-inner .block.block-search > form .form-type-textfield > input,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-type-search > input,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-type-textfield > input,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-type-search > input,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-type-textfield > input {
              margin: 0px; }
          .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-actions,
          .fixed-header #nav .region-inner .block.block-search > form .form-actions,
          .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-actions,
          .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-actions {
            margin: 0px;
            position: relative;
            width: 50px;
            height: 50px;
            min-width: 50px;
            min-height: 50px;
            padding: 0;
            overflow: hidden;
            border-radius: 100%;
            background: #333;
            margin-left: 3px; }
            .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-actions:hover,
            .fixed-header #nav .region-inner .block.block-search > form .form-actions:hover,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-actions:hover,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-actions:hover {
              background: #0271c1; }
            .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-actions::before,
            .fixed-header #nav .region-inner .block.block-search > form .form-actions::before,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-actions::before,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-actions::before {
              display: block;
              margin: 0px;
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              padding: 0;
              content: "" !important;
              font-family: "Font Awesome";
              font-weight: 900;
              font-size: 25px;
              text-align: center;
              line-height: 2em;
              color: #f3f9ff; }
            .fixed-header #nav .region-inner .block.block-search form#search-block-form .form-actions > input,
            .fixed-header #nav .region-inner .block.block-search > form .form-actions > input,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 form#search-block-form .form-actions > input,
            .fixed-header #nav .region-inner #block-exposedformcontent-search-toolpage-1 > form .form-actions > input {
              display: block;
              margin: 0px;
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              padding: 0;
              border-radius: 100%;
              opacity: 0; }
      .fixed-header #nav .region-inner #block-mainnavigation {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; }
        @media (max-width: 900px) {
          .fixed-header #nav .region-inner #block-mainnavigation {
            display: none; } }
        .fixed-header #nav .region-inner #block-mainnavigation > ul.menu {
          height: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          margin-right: 20px; }
          .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li .menu-item--expanded::marker {
            content: none; }
          .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li {
            margin: 0 20px;
            position: relative;
            -webkit-transition: all 0.5s ease;
            transition: all 0.5s ease; }
            @media all and (max-width: 1020px) {
              .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li {
                margin: 0 8px; } }
            .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li.menu-item--expanded::marker {
              content: none; }
            .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > a {
              color: #0271c1;
              font-family: "Bitter", serif;
              font-weight: 600; }
              .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > a:hover {
                color: #333; }
            .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul {
              display: none;
              position: absolute;
              top: 100%;
              left: 50%;
              -webkit-transform: translateX(-50%);
                      transform: translateX(-50%);
              margin: 0;
              padding: 16px 0px 5px; }
              .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul::before {
                content: "";
                display: block;
                position: absolute;
                top: 10px;
                left: 0px;
                width: 100%;
                height: calc( 100% - 10px);
                border-radius: 10px;
                background: #0271c1; }
              .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul::after {
                bottom: calc(100% - 10px);
                left: 50%;
                border: solid transparent;
                content: "";
                height: 0;
                width: 0;
                position: absolute;
                pointer-events: none;
                border-color: rgba(0, 146, 188, 0);
                border-bottom-color: #0092bc;
                border-width: 10px;
                margin-left: -10px; }
              .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul li.menu-item {
                margin: 0px;
                position: relative; }
              .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul > li {
                position: relative; }
                .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul > li:last-child {
                  padding-bottom: 5px; }
                .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul > li a {
                  display: block;
                  width: auto;
                  white-space: nowrap;
                  color: white;
                  padding: 0px 21px 3px 21px;
                  position: relative; }
                  .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul > li a:hover:after {
                    content: "";
                    display: block;
                    position: absolute;
                    top: 50%;
                    left: 10px;
                    -webkit-transform: translateY(-50%);
                            transform: translateY(-50%);
                    width: 3px;
                    height: 3px;
                    border-radius: 100%;
                    background: white; }
                  .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul > li a:hover:before {
                    content: "";
                    display: block;
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    height: 100%;
                    background: #00000063;
                    mix-blend-mode: overlay; }
                .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul > li > ul.menu {
                  background: #007596;
                  padding: 0px;
                  margin: 0px; }
                  .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul > li > ul.menu > li a {
                    padding-left: 30px; }
                    .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li > ul > li > ul.menu > li a:hover::after {
                      left: 20px; }
            .fixed-header #nav .region-inner #block-mainnavigation > ul.menu > li:hover > ul {
              display: block; }

body:not(.page-node-8) {
  position: relative; }
  body:not(.page-node-8) .fixed-header {
    background: #f3f9ff;
    border-bottom: solid 10px #0271c1; }
    body:not(.page-node-8) .fixed-header #block-sitebranding {
      position: relative;
      top: 10px; }

body.lang-en .language-switcher-language-url li.en {
  display: none; }

body.lang-es .language-switcher-language-url li.es {
  display: none; }

body.mm-wrapper--opened .language-switcher-language-url {
  display: none !important; }

#block-cheeseburgermenutrigger {
  background: none;
  display: none; }
  @media all and (max-width: 901px) {
    #block-cheeseburgermenutrigger {
      display: block;
      position: absolute;
      right: 88px; } }
  #block-cheeseburgermenutrigger .contextual {
    top: -8px;
    right: -8px; }
  #block-cheeseburgermenutrigger .block-cheeseburgermenu__trigger-element {
    background: none; }
    #block-cheeseburgermenutrigger .block-cheeseburgermenu__trigger-element span {
      background: black;
      width: 100%;
      height: 4px; }
      #block-cheeseburgermenutrigger .block-cheeseburgermenu__trigger-element span:nth-child(1) {
        top: 5px; }
      #block-cheeseburgermenutrigger .block-cheeseburgermenu__trigger-element span:nth-child(3) {
        top: auto;
        bottom: 2px; }

body.body--has-active-cheese #block-cheeseburgermenutrigge {
  display: none; }

.block-cheeseburgermenu-container--is-open {
  z-index: 4000; }

.block-cheeseburgermenu-container--with-navigation {
  padding-left: 55px; }

.cheeseburger-menu__main-navigation-area .dropdown {
  margin: 16px 14px; }
  .cheeseburger-menu__main-navigation-area .dropdown::before, .cheeseburger-menu__main-navigation-area .dropdown::after {
    background: white; }

.cheeseburger-menu__mainmenu > li {
  padding-left: 0px; }

.cheeseburger-menu__main-navigation-area ul.cheeseburger-menu__mainmenu {
  padding-top: 10px;
  padding-right: 10px; }
  .cheeseburger-menu__main-navigation-area ul.cheeseburger-menu__mainmenu li {
    position: relative;
    width: 100%;
    display: block;
    border-bottom: solid 1px #CCC; }
    .cheeseburger-menu__main-navigation-area ul.cheeseburger-menu__mainmenu li:last-child {
      border: none; }
    .cheeseburger-menu__main-navigation-area ul.cheeseburger-menu__mainmenu li .cheeseburger-menu__item-label {
      padding-left: 0px;
      min-width: unset;
      min-height: unset;
      display: block;
      max-width: unset;
      padding-right: 40px;
      font-weight: 600; }
      .cheeseburger-menu__main-navigation-area ul.cheeseburger-menu__mainmenu li .cheeseburger-menu__item-label > a {
        width: 100%;
        padding: 7px 0px;
        display: block; }
      .cheeseburger-menu__main-navigation-area ul.cheeseburger-menu__mainmenu li .cheeseburger-menu__item-label:visited {
        color: #0271c1; }
    .cheeseburger-menu__main-navigation-area ul.cheeseburger-menu__mainmenu li .cheeseburger-menu__submenu-trigger {
      position: absolute;
      right: 0px;
      top: 6px;
      min-height: unset;
      min-width: unset;
      border-radius: 9px;
      overflow: hidden;
      background: #0271c1;
      display: block;
      height: 30px;
      width: 30px; }
    .cheeseburger-menu__main-navigation-area ul.cheeseburger-menu__mainmenu li.cheeseburger-menu__item--is-expanded ul {
      background: none; }
      .cheeseburger-menu__main-navigation-area ul.cheeseburger-menu__mainmenu li.cheeseburger-menu__item--is-expanded ul li a {
        padding: 7px 0px;
        display: block; }

/*blake shelton*/
body.page-node-478 .contestterms h3 {
  font-size: 14px; }

body.page-node-478 .contestterms p {
  font-size: 12px; }

#block-educatorupdates {
  width: 550px;
  border-style: solid;
  margin-left: auto;
  margin-right: auto;
  background-color: #dce1e7;
  margin-bottom: 50px; }

#block-pledgebutton a {
  color: white !important; }

@media only screen and (max-width: 620px) {
  #block-educatorupdates {
    /* For mobile phones: */
    width: 300px;
    height: 500px; } }

.cke.cke_menu_panel.cke_ltr {
  background: white !important; }

body.cke_ltr.gin--dark-mode {
  background: white !important; }

#block-videocontestsubmission input#edit-school-zip-code.form-text.required, #block-videocontestsubmission input#edit-first-name.form-text.required, #block-videocontestsubmission input#edit-last-name.form-text.required, #block-videocontestsubmission select#edit-grade-level.form-select.required, #block-videocontestsubmission input#edit-school-name-enter-homeschool-if-applicable-.form-text.required, #block-videocontestsubmission input#edit-parent-guardian-email.js-webform-input-mask.form-text.required, #block-videocontestsubmission input#edit-parent-guardian-phone.js-webform-input-mask.form-text.required, #block-videocontestsubmission input#edit-teacher-homeschool-contact-email.js-webform-input-mask.form-text.required, #block-videocontestsubmission input#edit-teacher-homeschool-contact-phone.js-webform-input-mask.form-text.required, #block-videocontestsubmission input#edit-how-did-you-hear-about-this-contest-.form-text.required, #block-videocontestsubmission input#edit-i-ve-reviewed-the-reference-documents-below-to-ensure-my-video-m.form-checkbox.required, #block-videocontestsubmission input#edit-parent-name-.form-text.required, #block-videocontestsubmission input#edit-student-name-consent.form-text.required, #block-videocontestsubmission input#edit-parent-consent-signature.form-text.required, #block-videocontestsubmission input#edit-student-consent-signature.form-text.required {
  border: solid 1px #7a7a7a; }

body.page-node-406 fieldset {
  border: #7a7a7a; }

body.page-node-45 input#edit-organization-name.form-text.required, body.page-node-45 input#edit-organization-contact-first.form-text, body.page-node-45 input#edit-organization-contact-last.form-text, body.page-node-45 input#edit-phone.form-tel.required, body.page-node-45 input#edit-email.form-email.required, body.page-node-45 input#edit-website-url.form-url, body.page-node-45 input#edit-organization-address-address.form-text.required, body.page-node-45 input#edit-organization-address-address-2.form-text, body.page-node-45 input#edit-organization-address-city, body.page-node-45 form-text.required, body.page-node-45 select#edit-organization-address-state-province.form-select.required, body.page-node-45 input#edit-organization-address-postal-code.form-text.required, body.page-node-45 input#edit-number-of-employees-members.js-webform-input-mask.form-text.required, body.page-node-45 input#edit-number-of-locations.js-webform-input-mask.form-text.required, body.page-node-45 label.webform-options-display-buttons-label.option::before, body.page-node-45 input#edit-sign-me-up-for-the-take-care-of-texas-news-you-can-use-monthly-e.form-checkbox, body.page-node-45 input#edit-how-did-you-hear-about-us-radios-radio-ad.form-radio, body.page-node-45 input#edit-how-did-you-hear-about-us-radios-tv-ad.form-radio, body.page-node-45 input#edit-how-did-you-hear-about-us-radios-social-media.form-radio, body.page-node-45 input#edit-how-did-you-hear-about-us-radios-workshopconference.form-radio, body.page-node-45 input#edit-how-did-you-hear-about-us-radios-newsletter.form-radio, body.page-node-45 input#edit-how-did-you-hear-about-us-radios-contest.form-radio, body.page-node-45 input#edit-how-did-you-hear-about-us-radios-billboard.form-radio, body.page-node-45 input#edit-how-did-you-hear-about-us-radios-other-.form-radio, body.page-node-45 input#edit-which-proud-partner-tier-are-you-interested-in-tier-i.form-radio, body.page-node-45 input#edit-which-proud-partner-tier-are-you-interested-in-tier-ii.form-radio, body.page-node-45 input#edit-which-proud-partner-tier-are-you-interested-in-tier-iii.form-radio {
  border: solid 1px #7a7a7a; }

body.page-node-45 fieldset.fieldgroup {
  border: solid 1px #7a7a7a !important; }

body.page-node-45 label.webform-options-display-buttons-label.option {
  border: solid 1px #7a7a7a !important; }

body.page-node-45 input#edit-regulated-entity-reference-number-s-.form-text, body.page-node-45 input#edit-parent-and-subsidiary-companies-that-are-items-0-item-.form-text, body.page-node-45 divwebform-multiple-table.webform-multiple-table-responsive, body.page-node-45 input#edit-please-list-all-associated-rn.form-text {
  border: solid 1px #7a7a7a; }

body.page-node-45 label.option {
  color: black; }

body.page-node-392 {
  /* Clear floats after the columns */ }
  body.page-node-392 .row:after {
    content: "";
    display: table;
    clear: both; }
  body.page-node-392 .column {
    float: left;
    height: 290px;
    margin-right: 30px;
    margin-top: 30px;
    width: 30%; }
  body.page-node-392 div.field.field--name-field-section-title {
    background: #7a9a01 !important; }
  body.page-node-392 .paragraph.background-color-light-blue {
    background: #dde5ed; }
  body.page-node-392 div.tagfriend img {
    float: right; }
  @media screen and (max-width: 850px) {
    body.page-node-392 .column {
      width: 100%; } }

/*Image and text alignment for Video Contest 3 block Panel*/
div#block-views-block-contest-intro-page-aux-block-4.views-element-container.contextual-region.block.block-views.block-views-blockcontest-intro-page-aux-block-4 h2, div#block-views-block-contest-intro-page-aux-block-4.views-element-container.contextual-region.block.block-views.block-views-blockcontest-intro-page-aux-block-4 .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing div#block-views-block-contest-intro-page-aux-block-4.views-element-container.contextual-region.block.block-views.block-views-blockcontest-intro-page-aux-block-4 .field.field--name-field-section-title {
  margin-bottom: 60px;
  top: 27px; }

div#block-views-block-contest-intro-page-aux-block-4.views-element-container.contextual-region.block.block-views.block-views-blockcontest-intro-page-aux-block-4 a.imp-info-link {
  top: 20px; }

div.dos-donts-panel img {
  padding-left: 55px;
  padding-right: 55px; }

div.dos-donts-panel div.panel-body {
  padding-top: 15px; }

body.page-node-403 form.webform-submission-form {
  width: 600px;
  border-style: solid;
  margin-left: auto;
  margin-right: auto;
  background-color: #dce1e7;
  margin-bottom: 50px; }

@media only screen and (max-width: 620px) {
  body.page-node-403 form.webform-submission-form {
    /*for mobile phones: */
    width: auto;
    height: auto; } }

/*featured video section on homepage*/
body.page-node-8 {
  /*for desktop*/
  /*for mobile*/ }
  @media screen and (min-width: 825px) {
    body.page-node-8 .campaign {
      padding-left: 580px; } }
  @media (max-width: 820px) {
    body.page-node-8 .featured-video {
      width: auto;
      height: auto;
      display: block;
      margin: 0 auto; }
    body.page-node-8 .featured-video iframe {
      width: auto;
      height: auto;
      display: block;
      margin: 0 auto; }
    body.page-node-8 .campaign {
      float: right;
      padding-top: 15px; } }

/*Proud Partner Program*/
body.page-node-443 {
  /*disclaimer rectangle box*/
  /*3 columns*/
  /* STRUCTURE */ }
  body.page-node-443 .boxed {
    border: 1px solid gray; }
  body.page-node-443 div.boxed {
    font-size: 12px; }
  body.page-node-443 * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  body.page-node-443 body {
    font-family: 'Open Sans', sans-serif;
    color: #666; }
  body.page-node-443 .wrapper {
    padding: 5px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    width: inherit;
    margin: 20px auto; }
  body.page-node-443 header {
    padding: 0 15px; }
  body.page-node-443 .columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 5px 0; }
  body.page-node-443 .column {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border: 1px solid #6b8f00;
    margin: 2px;
    padding: 10px; }
    body.page-node-443 .column:first-child {
      margin-left: 0; }
    body.page-node-443 .column:last-child {
      margin-right: 0; }
    body.page-node-443 .column hr {
      height: 1px;
      background-color: #6b8f00;
      border: none; }
  @media screen and (max-width: 980px) {
    body.page-node-443 .columns .column {
      margin-bottom: 5px;
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%; }
      body.page-node-443 .columns .column:nth-last-child(2) {
        margin-right: 0; }
      body.page-node-443 .columns .column:last-child {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        margin: 0; } }
  @media screen and (max-width: 680px) {
    body.page-node-443 .columns .column {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      margin: 0 0 5px 0; } }

body.page-node-35 #postscript {
  margin-top: 50px; }

#preface {
  position: relative; }
  #preface .field--name-field-rotator-slides .field--name-field-slide-text {
    position: absolute;
    z-index: 5;
    height: 70px;
    width: 100%;
    background-color: rgba(0, 48, 73, 0.55); }
    #preface .field--name-field-rotator-slides .field--name-field-slide-text p {
      text-align: center;
      font-weight: 600;
      font-style: italic;
      font-size: 32px;
      line-height: 45px;
      text-shadow: 1px 1px black; }
      @media all and (max-width: 600px) {
        #preface .field--name-field-rotator-slides .field--name-field-slide-text p {
          font-size: 5vw; } }
  #preface #block-homepagehero {
    position: relative;
    height: calc( 100vh - 368px); }
    @media all and (max-height: 1000px) {
      #preface #block-homepagehero {
        height: calc( 100vh - 270px) !important; } }
    @media all and (max-width: 750px) {
      #preface #block-homepagehero {
        height: calc( 100vh - 130px) !important; } }
    @media all and (max-width: 450px) {
      #preface #block-homepagehero {
        height: calc( 100vh - 90px) !important; } }
    #preface #block-homepagehero .contextual {
      right: auto;
      left: 20px;
      top: 10px; }
      #preface #block-homepagehero .contextual.open .trigger {
        position: relative !important;
        float: none;
        display: block;
        left: 8px;
        top: 1px; }
    #preface #block-homepagehero .field--name-field-background-image {
      height: 100%; }
      #preface #block-homepagehero .field--name-field-background-image img {
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center; }
    #preface #block-homepagehero .container {
      position: absolute;
      top: 50%;
      left: 3vw; }
      @media all and (max-height: 1000px) {
        #preface #block-homepagehero .container {
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%); } }
      @media all and (max-width: 760px) {
        #preface #block-homepagehero .container {
          top: calc( 50% - 69px);
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          width: 80%; } }
      #preface #block-homepagehero .container .field--name-body {
        padding: 20px 30px;
        border: 1px solid #0271c1;
        border-radius: 15px;
        background: rgba(0, 0, 0, 0.35); }
        #preface #block-homepagehero .container .field--name-body h2, #preface #block-homepagehero .container .field--name-body .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing #preface #block-homepagehero .container .field--name-body .field.field--name-field-section-title {
          color: #fff;
          font-size: 2.25em;
          padding-bottom: 0px;
          padding-top: 10px;
          line-height: 1em; }
          @media all and (max-width: 600px) {
            #preface #block-homepagehero .container .field--name-body h2, #preface #block-homepagehero .container .field--name-body .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing #preface #block-homepagehero .container .field--name-body .field.field--name-field-section-title {
              font-size: 5.6vw; } }
        #preface #block-homepagehero .container .field--name-body p {
          color: #fff;
          font-size: 1.25em; }
          @media all and (max-width: 600px) {
            #preface #block-homepagehero .container .field--name-body p {
              font-size: 4.6vw; } }
      #preface #block-homepagehero .container .field--name-field-link {
        text-align: right;
        margin-top: 28px; }
        @media all and (max-width: 760px) {
          #preface #block-homepagehero .container .field--name-field-link {
            margin-top: -20px; } }
        #preface #block-homepagehero .container .field--name-field-link a {
          background: #333f48;
          border-radius: 38px;
          color: #fff;
          padding: 5px 50px 5px 20px;
          text-transform: uppercase;
          position: relative;
          text-decoration: none; }
          #preface #block-homepagehero .container .field--name-field-link a:after {
            position: absolute;
            height: 43px;
            width: 43px;
            background: #668000;
            color: #333;
            font-size: 34px;
            margin-left: 6px;
            top: 0px;
            right: 0px; }
          #preface #block-homepagehero .container .field--name-field-link a:hover {
            background: white;
            color: #333; }
            #preface #block-homepagehero .container .field--name-field-link a:hover::after {
              background: white;
              color: #333; }
  #preface #block-earthweekgiveaway {
    position: absolute;
    right: -306px;
    top: 0px;
    max-width: 503px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in; }
    @media all and (max-width: 960px) {
      #preface #block-earthweekgiveaway {
        top: 0px;
        left: 0px;
        width: 100%;
        height: auto;
        max-width: 100%;
        right: auto;
        display: block;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    #preface #block-earthweekgiveaway * {
      -webkit-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in; }
    #preface #block-earthweekgiveaway h2, #preface #block-earthweekgiveaway .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing #preface #block-earthweekgiveaway .field.field--name-field-section-title {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 177px;
              flex: 0 0 177px;
      background: #668000;
      margin-top: 90px;
      text-align: right;
      border-top-left-radius: 2em;
      border-bottom-left-radius: 2em;
      color: #fff;
      font-size: 1em;
      font-weight: 400;
      padding: 12px 10px 12px 49px;
      position: relative;
      left: 0px; }
      #preface #block-earthweekgiveaway h2:after, #preface #block-earthweekgiveaway .paragraph.paragraph--type--video-listing .field.field--name-field-section-title:after, .paragraph.paragraph--type--video-listing #preface #block-earthweekgiveaway .field.field--name-field-section-title:after {
        position: absolute;
        height: 50px;
        width: 50px;
        background: white;
        color: #668000;
        font-size: 38px;
        margin-left: 6px;
        left: 4px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
      @media all and (max-width: 960px) {
        #preface #block-earthweekgiveaway h2, #preface #block-earthweekgiveaway .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing #preface #block-earthweekgiveaway .field.field--name-field-section-title {
          position: absolute;
          top: auto;
          bottom: 1px;
          z-index: 100;
          left: 50%;
          -webkit-transform: translate(-50%, 100%);
                  transform: translate(-50%, 100%);
          border-top-left-radius: 0px;
          border-bottom-right-radius: 38px;
          padding: 15px 27px 22px 65px;
          text-align: left;
          min-width: 273px; }
          #preface #block-earthweekgiveaway h2:after, #preface #block-earthweekgiveaway .paragraph.paragraph--type--video-listing .field.field--name-field-section-title:after, .paragraph.paragraph--type--video-listing #preface #block-earthweekgiveaway .field.field--name-field-section-title:after {
            height: 40px;
            width: 40px;
            font-size: 30px;
            left: 11px;
            top: 23px; } }
    #preface #block-earthweekgiveaway .container {
      background: #668000;
      height: 100%;
      border-left: solid 20px #668000; }
      @media all and (max-width: 960px) {
        #preface #block-earthweekgiveaway .container {
          height: auto;
          border-left: none;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding-bottom: 10px;
          height: 0;
          max-height: 0;
          overflow: hidden; } }
      #preface #block-earthweekgiveaway .container .field--name-field-background-image {
        min-height: 480px;
        width: 100%;
        position: relative;
        overflow: hidden; }
        @media all and (max-height: 1230px) {
          #preface #block-earthweekgiveaway .container .field--name-field-background-image {
            min-height: calc( 69vh - 400px); } }
        @media all and (max-width: 960px) {
          #preface #block-earthweekgiveaway .container .field--name-field-background-image {
            width: 40%;
            margin-top: 11px; } }
        @media all and (max-height: 820px) {
          #preface #block-earthweekgiveaway .container .field--name-field-background-image {
            display: none; } }
        @media all and (max-width: 430px) {
          #preface #block-earthweekgiveaway .container .field--name-field-background-image {
            display: none; } }
        #preface #block-earthweekgiveaway .container .field--name-field-background-image img {
          position: absolute;
          top: 0px;
          left: 0px;
          display: block;
          /* min-height: 100%; */
          /* max-height: 100%; */
          width: 100%;
          /* object-fit: cover; */
          height: auto;
          /* max-height: 50%; */ }
      #preface #block-earthweekgiveaway .container .field--name-body {
        padding: 33px;
        color: #fff; }
        #preface #block-earthweekgiveaway .container .field--name-body a {
          color: white;
          text-decoration: underline; }
        #preface #block-earthweekgiveaway .container .field--name-body h3, #preface #block-earthweekgiveaway .container .field--name-body h2, #preface #block-earthweekgiveaway .container .field--name-body .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing #preface #block-earthweekgiveaway .container .field--name-body .field.field--name-field-section-title, #preface #block-earthweekgiveaway .container .field--name-body h4, #preface #block-earthweekgiveaway .container .field--name-body h5 {
          line-height: 1em;
          color: white;
          margin-bottom: 15px; }
          @media all and (max-height: 1230px) {
            #preface #block-earthweekgiveaway .container .field--name-body h3, #preface #block-earthweekgiveaway .container .field--name-body h2, #preface #block-earthweekgiveaway .container .field--name-body .paragraph.paragraph--type--video-listing .field.field--name-field-section-title, .paragraph.paragraph--type--video-listing #preface #block-earthweekgiveaway .container .field--name-body .field.field--name-field-section-title, #preface #block-earthweekgiveaway .container .field--name-body h4, #preface #block-earthweekgiveaway .container .field--name-body h5 {
              font-size: 25px;
              margin-bottom: 0px; } }
        @media all and (max-width: 960px) {
          #preface #block-earthweekgiveaway .container .field--name-body {
            width: 50%; } }
        @media all and (max-width: 430px) {
          #preface #block-earthweekgiveaway .container .field--name-body {
            width: 100%;
            font-size: 15px;
            padding: 20px 20px 0px;
            line-height: 1.2em; }
            #preface #block-earthweekgiveaway .container .field--name-body h3 {
              font-size: 18px; } }
    #preface #block-earthweekgiveaway:hover {
      right: 0; }
      #preface #block-earthweekgiveaway:hover:after {
        display: none;
        opacity: 0;
        right: 0px; }
      #preface #block-earthweekgiveaway:hover h2:after, #preface #block-earthweekgiveaway:hover .paragraph.paragraph--type--video-listing .field.field--name-field-section-title:after, .paragraph.paragraph--type--video-listing #preface #block-earthweekgiveaway:hover .field.field--name-field-section-title:after {
        background: white;
        color: #668000;
        -webkit-transform: rotate(-180deg) translateY(50%);
                transform: rotate(-180deg) translateY(50%); }
      #preface #block-earthweekgiveaway:hover .container {
        border-left: solid 0px #0271c1; }
      @media all and (max-width: 960px) {
        #preface #block-earthweekgiveaway:hover {
          right: auto; }
          #preface #block-earthweekgiveaway:hover .container {
            height: auto;
            max-height: 100%; } }
  @media all and (max-width: 750px) {
    #preface #block-views-block-conservation-categories-block-1 {
      position: absolute;
      top: calc(100vh - 150px);
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%);
      width: 100%;
      padding: 0 10px; } }
  @media all and (max-width: 450px) {
    #preface #block-views-block-conservation-categories-block-1 {
      top: calc(100vh - 100px); } }
  #preface #block-views-block-conservation-categories-block-1 .view-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media all and (max-width: 750px) {
      #preface #block-views-block-conservation-categories-block-1 .view-content {
        -ms-flex-pack: distribute;
            justify-content: space-around; } }
    #preface #block-views-block-conservation-categories-block-1 .view-content .views-row {
      height: 238px;
      overflow: hidden;
      position: relative;
      display: block;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 33%;
              flex: 1 1 33%;
      -webkit-transition: all 0.5s ease;
      transition: all 0.5s ease; }
      @media all and (max-height: 1000px) {
        #preface #block-views-block-conservation-categories-block-1 .view-content .views-row {
          height: 140px; } }
      @media all and (max-width: 750px) {
        #preface #block-views-block-conservation-categories-block-1 .view-content .views-row {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 30vw;
                  flex: 0 0 30vw;
          width: 30vw;
          height: 30vw;
          max-width: 150px;
          max-height: 150px; } }
      #preface #block-views-block-conservation-categories-block-1 .view-content .views-row * {
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease; }
      #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-field-background-image {
        width: 100%;
        height: 100%;
        position: absolute; }
        #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-field-background-image .field-content {
          height: 100%; }
        #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-field-background-image img {
          width: 100%;
          height: 100%;
          -o-object-fit: cover;
             object-fit: cover; }
        #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-field-background-image:after {
          content: " ";
          display: block;
          position: absolute;
          top: 0px;
          left: 0px;
          width: 100%;
          height: 100%;
          background: #0271c1; }
      #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:nth-child(2) .views-field-field-background-image:after {
        background: #333F48; }
      #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:nth-child(3) .views-field-field-background-image:after {
        background: #668000; }
      #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-nothing {
        position: absolute;
        top: 50%;
        left: 50%;
        width: calc(100% - 100px);
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        z-index: 1; }
        #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-nothing > .field-content {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-line-pack: center;
              align-content: center;
          font-family: "Bitter", serif;
          font-size: 35px;
          color: white;
          line-height: 1em; }
          #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-nothing > .field-content img {
            margin-right: 10px;
            max-width: 65px;
            min-width: 60px; }
            @media all and (max-width: 750px) {
              #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-nothing > .field-content img {
                margin: 0px;
                max-width: 76px;
                min-width: 76px; } }
          #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-nothing > .field-content a {
            color: white; }
          @media all and (max-width: 1335px) {
            #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-nothing > .field-content span {
              font-size: 18px;
              line-height: 1em; } }
          @media all and (max-width: 750px) {
            #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-nothing > .field-content span {
              display: none; } }
      #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-body {
        position: absolute;
        top: 100%;
        left: 0px;
        width: calc(100% - 60px);
        color: white;
        opacity: 0; }
        @media all and (max-width: 1720px) {
          #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-body {
            font-size: 14px;
            line-height: 1.5em; } }
        @media all and (max-width: 750px) {
          #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-body {
            display: none; } }
        @media all and (max-width: 885px) {
          #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-body {
            line-height: 15px; } }
      #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-view-node {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        color: white;
        opacity: 0;
        padding: 17px 30px;
        z-index: 1;
        overflow: auto; }
        @media all and (max-width: 1600px) {
          #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-view-node {
            padding: 10px 30px; } }
        #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-view-node a {
          position: absolute;
          top: 0px;
          right: 0px;
          width: 100%;
          height: 100%;
          color: white;
          opacity: 1;
          text-align: right;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          -webkit-box-align: end;
              -ms-flex-align: end;
                  align-items: flex-end;
          color: white;
          font-family: "Palanquin", sans-serif;
          text-transform: uppercase;
          padding: 20px;
          text-decoration: none; }
          #preface #block-views-block-conservation-categories-block-1 .view-content .views-row .views-field-view-node a:after {
            color: #333e48;
            background: white;
            width: 32px;
            height: 32px;
            font-size: 24px;
            top: -2px; }
      #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:hover .views-field-field-background-image:after {
        opacity: 0.75; }
      #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:hover .views-field-nothing {
        position: relative;
        width: calc(100% - 60px);
        top: 0px;
        left: 0px;
        -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
        text-align: left;
        margin: 30px auto 0px; }
        @media all and (max-width: 1278px) {
          #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:hover .views-field-nothing {
            margin: 10px auto 0px; } }
        @media all and (max-width: 1600px) {
          #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:hover .views-field-nothing a {
            font-size: 24px; } }
        #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:hover .views-field-nothing > .field-content {
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:hover .views-field-nothing > .field-content img {
            max-width: 50px; }
            @media all and (max-width: 1600px) {
              #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:hover .views-field-nothing > .field-content img {
                max-width: 40px;
                min-width: 43px; } }
      @media all and (min-height: 1000px) {
        #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:hover .views-field-body {
          position: relative;
          top: 0px;
          left: 0px;
          z-index: 1;
          margin: 7px auto 0px;
          opacity: 1; } }
      #preface #block-views-block-conservation-categories-block-1 .view-content .views-row:hover .views-field-view-node {
        position: absolute;
        top: 0px;
        right: 0px;
        width: 100%;
        color: white;
        opacity: 1; }

body.gin--horizontal-toolbar #preface #block-homepagehero {
  height: calc( 100vh - 422px); }

#block-breadcrumbs {
  padding: 30px 0 15px; }
  #block-breadcrumbs nav.breadcrumb > ol li {
    font-weight: bold;
    color: #0271c1;
    font-size: 20px;
    font-family: "Bitter", serif;
    position: relative;
    padding: 0px 0px 0px 20px;
    margin-right: 10px; }
    #block-breadcrumbs nav.breadcrumb > ol li:before {
      content: "|";
      color: #5d5d5d;
      font-weight: 100;
      font-size: 18px;
      font-family: "Palanquin", sans-serif;
      position: absolute;
      left: 0px; }
    #block-breadcrumbs nav.breadcrumb > ol li:first-child {
      padding-left: 0px; }
      #block-breadcrumbs nav.breadcrumb > ol li:first-child:before {
        content: none; }
    #block-breadcrumbs nav.breadcrumb > ol li a {
      color: #5d5d5d;
      font-weight: 100;
      font-size: 18px;
      font-family: "Palanquin", sans-serif; }
      #block-breadcrumbs nav.breadcrumb > ol li a:hover {
        text-decoration: underline; }

div.block-views.block-views-blockblogs-listing-block-2,
.view-id-blogs_listing.view-display-id-block_1 {
  padding-top: 60px;
  padding-bottom: 60px;
  background: #e8f1fb; }
  div.block-views.block-views-blockblogs-listing-block-2 > h2, .paragraph.paragraph--type--video-listing div.block-views.block-views-blockblogs-listing-block-2 > .field.field--name-field-section-title,
  .view-id-blogs_listing.view-display-id-block_1 > h2,
  .paragraph.paragraph--type--video-listing .view-id-blogs_listing.view-display-id-block_1 > .field.field--name-field-section-title {
    top: 10px; }
  div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content,
  div.block-views.block-views-blockblogs-listing-block-2 > .view-content,
  .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content,
  .view-id-blogs_listing.view-display-id-block_1 > .view-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row,
    div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row,
    .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row,
    .view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 300px;
              flex: 1 1 300px;
      max-width: 320px;
      margin: 10px;
      overflow: hidden;
      border-radius: 10px;
      background: white;
      -webkit-box-shadow: 0 0 5px #00000054;
              box-shadow: 0 0 5px #00000054;
      position: relative;
      padding-bottom: 50px; }
      @media all and (max-width: 750px) {
        div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row,
        div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row,
        .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row,
        .view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 200px;
                  flex: 1 1 200px; } }
      div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image,
      div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image,
      .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image,
      .view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image {
        min-height: 360px;
        background-repeat: no-repeat;
        background-size: cover; }
        div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image img,
        div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image img,
        .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image img,
        .view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image img {
          display: none; }
      div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row .views-field-title,
      div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row .views-field-title,
      .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row .views-field-title,
      .view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row .views-field-title {
        padding: 10px 20px;
        font-family: "Bitter", serif;
        font-size: 20;
        font-weight: bold; }
      div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row .views-field-created,
      div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row .views-field-created,
      .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row .views-field-created,
      .view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row .views-field-created {
        padding: 0px 20px 10px; }
      div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row .views-field-view-node a,
      div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row .views-field-view-node a,
      .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row .views-field-view-node a,
      .view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row .views-field-view-node a {
        position: absolute;
        top: 0;
        left: 0;
        text-indent: -99999px;
        width: 100%;
        height: 100%; }
        div.block-views.block-views-blockblogs-listing-block-2 > div > .view-blogs-listing > .view-content > .views-row .views-field-view-node a:after,
        div.block-views.block-views-blockblogs-listing-block-2 > .view-content > .views-row .views-field-view-node a:after,
        .view-id-blogs_listing.view-display-id-block_1 > div > .view-blogs-listing > .view-content > .views-row .views-field-view-node a:after,
        .view-id-blogs_listing.view-display-id-block_1 > .view-content > .views-row .views-field-view-node a:after {
          position: absolute;
          top: calc(100% - 55px);
          right: 15px;
          text-indent: 0px;
          width: 40px;
          height: 40px;
          font-size: 29px;
          text-indent: -1px; }
  div.block-views.block-views-blockblogs-listing-block-2 .view-footer,
  .view-id-blogs_listing.view-display-id-block_1 .view-footer {
    padding: 20px; }
    .page-node-26 div.block-views.block-views-blockblogs-listing-block-2 .view-footer, .page-node-26
    .view-id-blogs_listing.view-display-id-block_1 .view-footer {
      display: none; }

.view-id-blogs_listing.view-display-id-block_1 {
  background: none;
  padding-top: 40px; }
  .view-id-blogs_listing.view-display-id-block_1 > .attachment-before {
    background: #f3f9ff;
    padding: 20px 0px;
    margin-bottom: 40px; }
    .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -ms-flex-line-pack: start;
          align-content: flex-start; }
      .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 400px;
                flex: 1 1 400px;
        margin: 10px; }
        .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-field-media-hero-image {
          overflow: hidden;
          border-radius: 10px; }
        .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing {
          position: relative;
          padding-bottom: 50px; }
          .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_author {
            font-size: 18px;
            color: #0271c1;
            font-family: "Palanquin", sans-serif;
            margin-bottom: 10px;
            text-transform: uppercase; }
          .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_title > a {
            font-family: "Bitter", serif;
            font-size: 55px;
            color: #5d5d5d;
            line-height: 1em;
            padding-bottom: 20px;
            display: block; }
          .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_view > a {
            position: absolute;
            bottom: 0px;
            right: 0px;
            text-transform: uppercase; }
            .view-id-blogs_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_view > a:after {
              background: #333;
              color: white;
              width: 40px;
              height: 40px;
              font-size: 30px;
              text-indent: -2px; }

.block-views.block-views-blocknews-listing-block-1 {
  padding-bottom: 60px; }
  .block-views.block-views-blocknews-listing-block-1 > h2, .paragraph.paragraph--type--video-listing .block-views.block-views-blocknews-listing-block-1 > .field.field--name-field-section-title {
    top: 10px; }
  .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content,
  .block-views.block-views-blocknews-listing-block-1 > .view-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content.with-sidebar,
    .block-views.block-views-blocknews-listing-block-1 > .view-content.with-sidebar {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 1px;
              flex: 1 1 1px;
      max-width: 1000px;
      padding-right: 40px; }
    .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content > .views-row,
    .block-views.block-views-blocknews-listing-block-1 > .view-content > .views-row {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 300px;
              flex: 1 1 300px;
      max-width: 320px;
      margin: 10px;
      overflow: hidden;
      border-radius: 10px;
      background: white;
      -webkit-box-shadow: 0 0 5px #00000054;
              box-shadow: 0 0 5px #00000054;
      position: relative;
      padding-bottom: 50px; }
      .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image,
      .block-views.block-views-blocknews-listing-block-1 > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image {
        min-height: 360px;
        background-repeat: no-repeat;
        background-size: cover; }
        .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image img,
        .block-views.block-views-blocknews-listing-block-1 > .view-content > .views-row .views-field-field-media-hero-image .blog-teaser-hero-image img {
          display: none; }
      .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content > .views-row .views-field-title,
      .block-views.block-views-blocknews-listing-block-1 > .view-content > .views-row .views-field-title {
        padding: 10px 20px;
        font-family: "Bitter", serif;
        font-size: 20;
        font-weight: bold; }
      .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content > .views-row .views-field-created,
      .block-views.block-views-blocknews-listing-block-1 > .view-content > .views-row .views-field-created {
        padding: 0px 20px 10px; }
      .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content > .views-row .views-field-view-node a,
      .block-views.block-views-blocknews-listing-block-1 > .view-content > .views-row .views-field-view-node a {
        position: absolute;
        top: 0;
        left: 0;
        text-indent: -99999px;
        width: 100%;
        height: 100%; }
        .block-views.block-views-blocknews-listing-block-1 > div > .view-news-listing > .view-content > .views-row .views-field-view-node a:after,
        .block-views.block-views-blocknews-listing-block-1 > .view-content > .views-row .views-field-view-node a:after {
          position: absolute;
          top: calc(100% - 55px);
          right: 15px;
          text-indent: 0px;
          width: 40px;
          height: 40px;
          font-size: 29px;
          text-indent: -1px; }

#block-views-block-news-listing-block-3 {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 350px;
          flex: 1 0 350px;
  max-width: 350px; }
  #block-views-block-news-listing-block-3 .view-content .item-list .views-summary {
    list-style: none;
    padding: 0 !important;
    margin: 0 !important; }
    #block-views-block-news-listing-block-3 .view-content .item-list .views-summary > li {
      display: inline-block;
      background: #0271c1;
      padding: 6px 10px 5px 13px !important;
      margin: 3px !important;
      border-radius: 2em;
      color: white;
      font-size: 12px; }
      #block-views-block-news-listing-block-3 .view-content .item-list .views-summary > li::before {
        content: none !important; }
      #block-views-block-news-listing-block-3 .view-content .item-list .views-summary > li:hover {
        background: #668000; }
      #block-views-block-news-listing-block-3 .view-content .item-list .views-summary > li > a {
        display: inline-block;
        color: white;
        vertical-align: middle;
        font-size: 18px;
        font-weight: bold;
        font-family: "Bitter", serif; }

.view-news-listing.view-id-news_listing.view-display-id-block_1 {
  padding-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
  .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    background: #f3f9ff;
    padding: 20px 0px;
    margin-bottom: 40px; }
    .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -ms-flex-line-pack: start;
          align-content: flex-start; }
      .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 400px;
                flex: 1 1 400px;
        margin: 10px; }
        .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-field-media-hero-image {
          overflow: hidden;
          border-radius: 10px; }
        .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing {
          position: relative;
          padding-bottom: 50px; }
          .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_author {
            font-size: 18px;
            color: #0271c1;
            font-family: "Palanquin", sans-serif;
            margin-bottom: 10px;
            text-transform: uppercase; }
          .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_title > a {
            font-family: "Bitter", serif;
            font-size: 55px;
            color: #5d5d5d;
            line-height: 1em;
            padding-bottom: 20px;
            display: block; }
          .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_view > a {
            position: absolute;
            bottom: 0px;
            right: 0px;
            text-transform: uppercase; }
            .view-news-listing.view-id-news_listing.view-display-id-block_1 > .attachment-before > .views-element-container .views-row > div.views-field-nothing .blog_view > a:after {
              background: #333;
              color: white;
              width: 40px;
              height: 40px;
              font-size: 30px;
              text-indent: -2px; }

body.section-resources #help > .region-inner {
  position: relative; }
  body.section-resources #help > .region-inner #block-cart,
  body.section-resources #help > .region-inner div.block-commerce-cart.block {
    position: absolute;
    right: 114px;
    top: -45px; }
    body.section-resources #help > .region-inner #block-cart .cart-block--summary .cart-block--link__expand .cart-block--summary__icon,
    body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--summary .cart-block--link__expand .cart-block--summary__icon {
      display: inline-block;
      vertical-align: middle; }
      body.section-resources #help > .region-inner #block-cart .cart-block--summary .cart-block--link__expand .cart-block--summary__icon img,
      body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--summary .cart-block--link__expand .cart-block--summary__icon img {
        display: none; }
      body.section-resources #help > .region-inner #block-cart .cart-block--summary .cart-block--link__expand .cart-block--summary__icon:before,
      body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--summary .cart-block--link__expand .cart-block--summary__icon:before {
        content: "" !important;
        display: inline-block;
        visibility: visible;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
        text-rendering: auto;
        font-style: normal;
        font-variant: normal;
        font-size: inherit;
        font-family: "Font Awesome";
        font-weight: 400;
        margin-right: 0.5em;
        display: inline-block;
        font-weight: 900;
        margin: 0px;
        color: #0271c1; }
    body.section-resources #help > .region-inner #block-cart .cart-block--summary .cart-block--link__expand .cart-block--summary__count,
    body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--summary .cart-block--link__expand .cart-block--summary__count {
      display: inline-block; }
    body.section-resources #help > .region-inner #block-cart .cart-block--contents,
    body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents {
      position: absolute;
      top: 100%;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      background: none; }
      body.section-resources #help > .region-inner #block-cart .cart-block--contents .cart-block--contents__inner,
      body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents .cart-block--contents__inner {
        background: #0271c1;
        border-radius: 10px;
        color: white;
        margin-top: 15px;
        position: relative; }
        body.section-resources #help > .region-inner #block-cart .cart-block--contents .cart-block--contents__inner:after,
        body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents .cart-block--contents__inner:after {
          bottom: 100%;
          left: 50%;
          border: solid transparent;
          content: "";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none;
          border-color: rgba(136, 183, 213, 0);
          border-bottom-color: #0271c1;
          border-width: 15px;
          margin-left: -15px; }
        body.section-resources #help > .region-inner #block-cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items,
        body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents .cart-block--contents__inner .cart-block--contents__items {
          overflow-x: hidden;
          overflow-y: hidden;
          max-height: calc( 100vh - 450px); }
          body.section-resources #help > .region-inner #block-cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .cart-block .view-content > .views-table,
          body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .cart-block .view-content > .views-table {
            table-layout: auto;
            margin-top: 0px; }
            body.section-resources #help > .region-inner #block-cart .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .cart-block .view-content > .views-table tr td,
            body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents .cart-block--contents__inner .cart-block--contents__items .cart-block .view-content > .views-table tr td {
              padding: 4px;
              font-size: 14px;
              vertical-align: top;
              line-height: 1em; }
    body.section-resources #help > .region-inner #block-cart .cart-block--contents__links,
    body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links {
      border-top: solid 1px white;
      padding-top: 10px;
      text-align: right; }
      body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a,
      body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a {
        background: #f3f3f3;
        color: #333;
        border-radius: 2em;
        padding: 1px 4px 0px 10px;
        display: inline-block;
        line-height: 1.4em;
        vertical-align: middle; }
        body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a:after,
        body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a:after {
          background: white;
          width: 20px;
          height: 20px;
          top: -3px;
          line-height: 1.4em;
          font-size: 15px; }
        body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a:before,
        body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a:before {
          content: "" !important;
          display: inline-block;
          visibility: visible;
          speak: none;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          -webkit-transform: translate(0, 0);
                  transform: translate(0, 0);
          text-rendering: auto;
          font-style: normal;
          font-variant: normal;
          font-size: inherit;
          font-family: "Font Awesome";
          font-weight: 400;
          margin-right: 0.5em;
          display: inline-block;
          font-weight: 900;
          margin: 0px;
          color: #333;
          font-size: 12px;
          vertical-align: bottom;
          top: 1px;
          position: relative;
          margin-right: 5px; }
        body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a:hover,
        body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a:hover {
          background: #333;
          color: white; }
          body.section-resources #help > .region-inner #block-cart .cart-block--contents__links > a:hover:before,
          body.section-resources #help > .region-inner div.block-commerce-cart.block .cart-block--contents__links > a:hover:before {
            color: white; }
  body.section-resources #help > .region-inner #block-login {
    position: absolute;
    right: 0px;
    top: -45px; }
    body.section-resources #help > .region-inner #block-login .field--name-body a {
      display: inline-block;
      background: white;
      border: solid 1px #979797;
      border-radius: 40px;
      padding: 10px 10px 10px 36px;
      text-transform: uppercase;
      line-height: 1em;
      position: relative; }
      body.section-resources #help > .region-inner #block-login .field--name-body a:before {
        content: "" !important;
        display: inline-block;
        visibility: visible;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        -webkit-transform: translate(0, 0);
                transform: translate(0, 0);
        text-rendering: auto;
        font-style: normal;
        font-variant: normal;
        font-size: inherit;
        font-family: "Font Awesome";
        font-weight: 400;
        margin-right: 0.5em;
        display: block;
        font-weight: 900;
        margin: 0px;
        color: #0271c1;
        position: absolute;
        top: 10px;
        left: 13px; }
      body.section-resources #help > .region-inner #block-login .field--name-body a.account-link {
        display: none; }
      body.section-resources #help > .region-inner #block-login .field--name-body a.logout-link {
        display: none; }
        body.section-resources #help > .region-inner #block-login .field--name-body a.logout-link:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px; }

body.section-resources.user-logged-in #help > .region-inner #block-cart,
body.section-resources.user-logged-in #help > .region-inner div.block-commerce-cart.block {
  right: 140px; }

body.section-resources.user-logged-in #help > .region-inner #block-login .field--name-body a.login-link {
  display: none; }

body.section-resources.user-logged-in #help > .region-inner #block-login .field--name-body a.account-link, body.section-resources.user-logged-in #help > .region-inner #block-login .field--name-body a.logout-link {
  display: inline-block !important; }

body.section-resources > div[role="dialog"].ui-dialog {
  max-width: 300px;
  width: 300px !important;
  border: solid 2px white !important;
  -webkit-box-shadow: 1px 1px 5px #0000009c;
          box-shadow: 1px 1px 5px #0000009c;
  overflow: hidden; }
  body.section-resources > div[role="dialog"].ui-dialog > .ui-dialog-titlebar {
    display: block;
    padding: 20px 55px 20px 20px; }
    body.section-resources > div[role="dialog"].ui-dialog > .ui-dialog-titlebar::before {
      content: "" !important;
      font-family: "Font Awesome";
      font-weight: 900;
      top: 23px;
      left: 13px;
      line-height: 0px;
      text-align: center;
      vertical-align: middle;
      display: inline-block;
      font-size: 37px;
      position: relative;
      top: -3px;
      margin-right: 5px;
      margin-left: -6px;
      color: #668000; }
    body.section-resources > div[role="dialog"].ui-dialog > .ui-dialog-titlebar .ui-dialog-title {
      float: none;
      background: none;
      padding: 0px;
      float: none;
      font-size: 20px; }
    body.section-resources > div[role="dialog"].ui-dialog > .ui-dialog-titlebar .ui-dialog-titlebar-close {
      top: 14x;
      right: 14x; }
  body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content {
    padding: 10px;
    height: auto !important; }
    body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content .messages--status {
      background: white;
      -webkit-box-shadow: none;
              box-shadow: none;
      color: #333;
      padding: 15px 20px;
      font-size: 14px;
      border-radius: 6px; }
      body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content .messages--status > a[href="/cart"] {
        color: #0271c1;
        font-weight: bold; }
        body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content .messages--status > a[href="/cart"]:before {
          content: "" !important;
          display: inline-block;
          visibility: visible;
          speak: none;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          -webkit-transform: translate(0, 0);
                  transform: translate(0, 0);
          text-rendering: auto;
          font-style: normal;
          font-variant: normal;
          font-size: inherit;
          font-family: "Font Awesome";
          font-weight: 400;
          margin-right: 0.5em;
          font-weight: 900;
          margin-right: 3px;
          vertical-align: middle; }
    body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content .field--name-price {
      display: none; }
    body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a[href="/cart"] {
      background: #668000;
      padding: 10px 9px 10px 20px;
      border-radius: 2em;
      display: inline-block;
      margin: 0 auto;
      color: white; }
      body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a[href="/cart"]:hover {
        background: #f3f3f3;
        color: #333; }
        body.section-resources > div[role="dialog"].ui-dialog > .ui-widget-content a[href="/cart"]:hover:after {
          color: #f3f3f3;
          background: #333; }

body.section-resources #main > .region-inner {
  max-width: 100%; }

.block-views.block-views-blockrelated-resources-block-1 {
  background: #f3f3f3; }
  .block-views.block-views-blockrelated-resources-block-1 H2 {
    margin-bottom: -40px; }

.view.view-related-resources,
.view.view-resources-list {
  padding-bottom: 60px; }
  .view.view-related-resources > .view-header,
  .view.view-resources-list > .view-header {
    padding-bottom: 5px; }
  .view.view-related-resources > .view-filters,
  .view.view-resources-list > .view-filters {
    background: #f3f9ff; }
    @media all and (max-width: 900px) {
      .view.view-related-resources > .view-filters form.open > .form--inline,
      .view.view-resources-list > .view-filters form.open > .form--inline {
        max-height: 1000px; } }
    .view.view-related-resources > .view-filters form > .form--inline,
    .view.view-resources-list > .view-filters form > .form--inline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch;
      -ms-flex-line-pack: start;
          align-content: flex-start; }
      @media all and (max-width: 900px) {
        .view.view-related-resources > .view-filters form > .form--inline,
        .view.view-resources-list > .view-filters form > .form--inline {
          height: auto;
          max-height: 0px;
          overflow: hidden;
          -webkit-transition: all 1s ease-in-out;
          transition: all 1s ease-in-out; } }
      .view.view-related-resources > .view-filters form > .form--inline > fieldset,
      .view.view-resources-list > .view-filters form > .form--inline > fieldset {
        border-radius: 0 !important;
        background: none;
        border: none !important;
        border-left: solid 1px #333 !important;
        padding: 10px 5px 10px 15px !important;
        margin-right: 0px !important; }
        .view.view-related-resources > .view-filters form > .form--inline > fieldset:first-child,
        .view.view-resources-list > .view-filters form > .form--inline > fieldset:first-child {
          border-left: none !important;
          margin-left: none !important; }
        @media all and (max-width: 900px) {
          .view.view-related-resources > .view-filters form > .form--inline > fieldset,
          .view.view-resources-list > .view-filters form > .form--inline > fieldset {
            margin: 10px 0px 0px 0px !important; } }
        .view.view-related-resources > .view-filters form > .form--inline > fieldset > legend,
        .view.view-resources-list > .view-filters form > .form--inline > fieldset > legend {
          line-height: 1em;
          background: none;
          text-align: left; }
          @media all and (max-width: 900px) {
            .view.view-related-resources > .view-filters form > .form--inline > fieldset > legend,
            .view.view-resources-list > .view-filters form > .form--inline > fieldset > legend {
              display: block;
              width: 100%;
              max-width: 100%;
              padding: 0;
              position: relative; } }
      .view.view-related-resources > .view-filters form > .form--inline > *,
      .view.view-resources-list > .view-filters form > .form--inline > * {
        -webkit-box-flex: 1;
            -ms-flex: 1 1 200px;
                flex: 1 1 200px;
        margin-left: 0px; }
        .view.view-related-resources > .view-filters form > .form--inline > *:first-child,
        .view.view-resources-list > .view-filters form > .form--inline > *:first-child {
          border-left: none;
          margin-left: none; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper, .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper {
          -webkit-box-flex: 1;
              -ms-flex: 1 1 200px;
                  flex: 1 1 200px; }
        .view.view-related-resources > .view-filters form > .form--inline > * .fieldset-legend,
        .view.view-resources-list > .view-filters form > .form--inline > * .fieldset-legend {
          font-size: 18px;
          font-family: "Palanquin", sans-serif;
          font-weight: 800;
          color: #0271c1; }
          @media all and (max-width: 900px) {
            .view.view-related-resources > .view-filters form > .form--inline > * .fieldset-legend,
            .view.view-resources-list > .view-filters form > .form--inline > * .fieldset-legend {
              font-size: 16px;
              font-weight: 600; } }
        .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes,
        .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -ms-flex-line-pack: start;
              align-content: flex-start; }
          .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox {
            background: white;
            border: solid 1px #979797;
            border-radius: 40px;
            padding: 10px 10px 10px 36px;
            text-transform: uppercase;
            line-height: 1em;
            position: relative;
            margin: 0 5px 5px 0; }
            .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox:before,
            .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox:before {
              content: " ";
              margin: 0;
              display: block;
              font-weight: 900;
              width: 25px;
              height: 25px;
              border: solid 1px #333;
              position: absolute;
              left: 8px;
              top: 50%;
              -webkit-transform: translateY(-50%);
                      transform: translateY(-50%);
              border-radius: 3px; }
            @media all and (max-width: 900px) {
              .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox,
              .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox {
                padding: 2px 13px 4px 31px !important; }
                .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox label,
                .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox label {
                  font-size: 12px; }
                .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox:before,
                .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox:before {
                  top: 14px !important;
                  left: 9px !important;
                  font-size: 16px !important;
                  width: 18px !important;
                  height: 18px !important; }
                .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox > input.form-checkbox,
                .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox > input.form-checkbox {
                  left: 5px !important;
                  top: 1px !important;
                  -webkit-transform: unset !important;
                          transform: unset !important; } }
            .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox.checkbox-checked,
            .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox.checkbox-checked {
              background: #0271c1;
              color: white !important; }
              .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox.checkbox-checked > .option,
              .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox.checkbox-checked > .option {
                color: white !important; }
              .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox.checkbox-checked:before,
              .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox.checkbox-checked:before {
                border-color: white !important; }
                .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox.checkbox-checked:before:before,
                .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox.checkbox-checked:before:before {
                  content: "" !important;
                  display: inline-block;
                  visibility: visible;
                  speak: none;
                  -webkit-font-smoothing: antialiased;
                  -moz-osx-font-smoothing: grayscale;
                  -webkit-transform: translate(0, 0);
                          transform: translate(0, 0);
                  text-rendering: auto;
                  font-style: normal;
                  font-variant: normal;
                  font-size: inherit;
                  font-family: "Font Awesome";
                  font-weight: 400;
                  margin-right: 0.5em;
                  line-height: 22px;
                  text-align: center; }
            .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox input.form-checkbox,
            .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox input.form-checkbox {
              position: absolute;
              left: 8px;
              top: 50%;
              -webkit-transform: translateY(-50%);
                      transform: translateY(-50%);
              width: 25px;
              height: 25px;
              opacity: 0; }
              .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox input.form-checkbox:hover,
              .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox input.form-checkbox:hover {
                cursor: pointer; }
            .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox .option,
            .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox .option {
              white-space: nowrap; }
              .view.view-related-resources > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox .option:hover,
              .view.view-resources-list > .view-filters form > .form--inline > * > .fieldset-wrapper .bef-checkboxes .form-type-checkbox .option:hover {
                cursor: pointer; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-1 input.form-checkbox,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-1 input.form-checkbox {
          line-height: 22px;
          text-align: center;
          border: none !important;
          font-size: 24px;
          top: 20px; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-1:before,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-1:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px;
          border: none; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-1.checkbox-checked:before,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-1.checkbox-checked:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px;
          color: white !important;
          font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-2,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-2 {
          padding: 10px 12px 10px 43px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-2 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-2 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-2:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-2:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none;
            font-size: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-2.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-2.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-3,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-3 {
          padding: 10px 12px 10px 43px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-3 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-3 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-3:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-3:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none;
            font-size: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-3.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-3.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-4 input.form-checkbox,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-4 input.form-checkbox {
          line-height: 22px;
          text-align: center;
          border: none !important;
          font-size: 24px;
          top: 20px; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-4:before,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-4:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px;
          border: none;
          font-size: 20px; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-4.checkbox-checked:before,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-for--wrapper .bef-checkboxes .form-item-for-4.checkbox-checked:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px;
          color: white !important;
          font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-2 input.form-checkbox,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-2 input.form-checkbox {
          line-height: 22px;
          text-align: center;
          border: none !important;
          font-size: 24px;
          top: 20px; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-2:before,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-2:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px;
          border: none;
          font-size: 20px; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-2.checkbox-checked:before,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-2.checkbox-checked:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px;
          color: white !important;
          font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-3 input.form-checkbox,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-3 input.form-checkbox {
          line-height: 22px;
          text-align: center;
          border: none !important;
          font-size: 24px;
          top: 20px; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-3:before,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-3:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px;
          border: none;
          font-size: 20px; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-3.checkbox-checked:before,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-3.checkbox-checked:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px;
          color: white !important;
          font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-1 input.form-checkbox,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-1 input.form-checkbox {
          line-height: 22px;
          text-align: center;
          border: none !important;
          font-size: 24px;
          top: 20px; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-1:before,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-1:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px;
          border: none;
          font-size: 20px; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-1.checkbox-checked:before,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-catergory-target-id-verf--wrapper .bef-checkboxes .form-item-field-catergory-target-id-verf-1.checkbox-checked:before {
          content: "" !important;
          font-family: "Font Awesome";
          font-weight: 900;
          top: 23px;
          left: 13px;
          color: white !important;
          font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper {
          -webkit-box-flex: 1;
              -ms-flex: 1 0 260px;
                  flex: 1 0 260px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-9 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-9 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-9:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-9:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-9.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-9.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-12 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-12 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-12:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-12:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none;
            font-size: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-12.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-12.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-10 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-10 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-10:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-10:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none;
            font-size: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-10.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-10.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-13,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-13 {
            padding: 10px 12px 10px 43px; }
            .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-13 input.form-checkbox,
            .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-13 input.form-checkbox {
              line-height: 22px;
              text-align: center;
              border: none !important;
              font-size: 24px;
              top: 20px; }
            .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-13:before,
            .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-13:before {
              content: "" !important;
              font-family: "Font Awesome";
              font-weight: 900;
              top: 23px;
              left: 13px;
              border: none;
              font-size: 20px; }
            .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-13.checkbox-checked:before,
            .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-13.checkbox-checked:before {
              content: "" !important;
              font-family: "Font Awesome";
              font-weight: 900;
              top: 23px;
              left: 13px;
              color: white !important;
              font-size: inherit; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-11 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-11 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-11:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-11:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none;
            font-size: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-11.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-11.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-14,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-14 {
            padding: 10px 12px 10px 43px; }
            .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-14 input.form-checkbox,
            .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-14 input.form-checkbox {
              line-height: 22px;
              text-align: center;
              border: none !important;
              font-size: 24px;
              top: 20px; }
            .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-14:before,
            .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-14:before {
              content: "" !important;
              font-family: "Font Awesome";
              font-weight: 900;
              top: 23px;
              left: 13px;
              border: none;
              font-size: 20px; }
            .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-14.checkbox-checked:before,
            .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-14.checkbox-checked:before {
              content: "" !important;
              font-family: "Font Awesome";
              font-weight: 900;
              top: 23px;
              left: 13px;
              color: white !important;
              font-size: inherit; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-45 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-45 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-45:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-45:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none;
            font-size: 20px;
            left: 9px;
            top: 22px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-45.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-45.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-56 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-56 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-56:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-56:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none;
            font-size: 20px;
            left: 14px;
            top: 22px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-56.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-type--wrapper .bef-checkboxes .form-item-type-56.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-16,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-16 {
          padding: 10px 12px 10px 43px;
          font-size: 19px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-16 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-16 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-16:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-16:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-16.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-16.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-15,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-15 {
          font-size: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-15 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-15 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-15:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-15:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-15.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-15.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-17,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-17 {
          font-size: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-17 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-17 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-17:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-17:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-17.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-17.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-18,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-18 {
          padding: 10px 12px 10px 43px;
          font-size: 19px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-18 input.form-checkbox,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-18 input.form-checkbox {
            line-height: 22px;
            text-align: center;
            border: none !important;
            font-size: 24px;
            top: 20px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-18:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-18:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            border: none; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-18.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-access--wrapper .bef-checkboxes .js-form-item-access-18.checkbox-checked:before {
            content: "" !important;
            font-family: "Font Awesome";
            font-weight: 900;
            top: 23px;
            left: 13px;
            color: white !important;
            font-size: inherit; }
        .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-publication-print-language-value--wrapper .bef-checkboxes .form-type-checkbox,
        .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-publication-print-language-value--wrapper .bef-checkboxes .form-type-checkbox {
          padding: 10px 12px 10px 38px; }
          .view.view-related-resources > .view-filters form > .form--inline > *#edit-field-publication-print-language-value--wrapper .bef-checkboxes .form-type-checkbox.checkbox-checked:before,
          .view.view-resources-list > .view-filters form > .form--inline > *#edit-field-publication-print-language-value--wrapper .bef-checkboxes .form-type-checkbox.checkbox-checked:before {
            color: white; }
    .view.view-related-resources > .view-filters form > .search-bar,
    .view.view-resources-list > .view-filters form > .search-bar {
      background: #f3f3f3; }
      @media all and (max-width: 900px) {
        .view.view-related-resources > .view-filters form > .search-bar,
        .view.view-resources-list > .view-filters form > .search-bar {
          border-top: 10px solid white; } }
      .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container,
      .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container {
        max-width: 1200px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -ms-flex-line-pack: center;
            align-content: center; }
        .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > .form-item-s,
        .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > .form-item-s {
          -webkit-box-flex: 1;
              -ms-flex: 1 0 400px;
                  flex: 1 0 400px;
          margin-right: 10px;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-line-pack: center;
              align-content: center; }
          @media all and (max-width: 665px) {
            .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > .form-item-s,
            .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > .form-item-s {
              max-width: calc( 100% - 60px); } }
          .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > .form-item-s > input,
          .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > .form-item-s > input {
            display: inline-block;
            -webkit-box-flex: 1;
                -ms-flex: 1 1 300px;
                    flex: 1 1 300px;
            border: solid 1px #c3c3c3;
            border-radius: 40px;
            padding: 10px 20px;
            margin-bottom: 0px; }
            .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > .form-item-s > input:focus,
            .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > .form-item-s > input:focus {
              outline: none;
              -webkit-box-shadow: none;
                      box-shadow: none; }
          .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > .form-item-s > label,
          .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > .form-item-s > label {
            font-family: "Palanquin", sans-serif;
            font-size: 18px;
            text-transform: uppercase;
            color: #0271c1;
            margin-right: 10px;
            margin-bottom: 0px;
            vertical-align: middle;
            line-height: 1em;
            display: inline-block; }
            @media all and (max-width: 665px) {
              .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > .form-item-s > label,
              .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > .form-item-s > label {
                margin-bottom: 10px; } }
        .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > #edit-actions,
        .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > #edit-actions {
          position: relative;
          margin: 0px;
          width: 50px;
          height: 50px; }
          .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > #edit-actions #edit-submit-resources-list,
          .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > #edit-actions #edit-submit-resources-list {
            background: white;
            text-indent: -200vw;
            display: block;
            width: 100%;
            height: 100%;
            border-radius: 100%;
            padding: 0px; }
          .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > #edit-actions:after,
          .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > #edit-actions:after {
            position: absolute;
            top: 0px;
            left: 0px;
            height: 100%;
            width: 100%;
            background: none;
            margin: 0px;
            font-size: 39px;
            text-indent: -2px;
            pointer-events: none; }
          @media all and (max-width: 665px) {
            .view.view-related-resources > .view-filters form > .search-bar > .search-bar-container > #edit-actions,
            .view.view-resources-list > .view-filters form > .search-bar > .search-bar-container > #edit-actions {
              position: relative;
              top: 13px; } }
  .view.view-related-resources > .view-content,
  .view.view-resources-list > .view-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    padding-top: 40px; }
    .view.view-related-resources > .view-content > .views-row,
    .view.view-resources-list > .view-content > .views-row {
      -webkit-box-flex: 1;
          -ms-flex: 1 1 300px;
              flex: 1 1 300px;
      max-width: 320px;
      margin: 10px;
      overflow: hidden;
      border-radius: 10px;
      background: white;
      -webkit-box-shadow: 0 0 5px #00000054;
              box-shadow: 0 0 5px #00000054;
      position: relative;
      padding-bottom: 50px; }
      .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access,
      .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access {
        position: absolute;
        top: 3px;
        left: 3px; }
        .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul,
        .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          -webkit-box-pack: start;
              -ms-flex-pack: start;
                  justify-content: flex-start;
          -webkit-box-align: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          -ms-flex-line-pack: start;
              align-content: flex-start;
          padding: 0 !important;
          margin: 0 !important;
          list-style: none !important; }
          .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li,
          .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li {
            display: block;
            list-style: none !important;
            padding: 0 !important;
            margin: 0 !important;
            color: white !important; }
            .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li::before,
            .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li::before {
              content: none !important;
              display: none !important; }
            .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.icon_access,
            .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.icon_access {
              display: block;
              width: 40px;
              height: 40px;
              background: #0271c1;
              position: relative;
              text-indent: -200vw;
              border-radius: 100%;
              margin-right: 4px; }
            .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_mising_pdf,
            .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_mising_pdf {
              background: #333; }
              .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_mising_pdf:before,
              .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_mising_pdf:before {
                content: "" !important;
                display: inline-block;
                visibility: visible;
                speak: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                -webkit-transform: translate(0, 0);
                        transform: translate(0, 0);
                text-rendering: auto;
                font-style: normal;
                font-variant: normal;
                font-size: inherit;
                font-family: "Font Awesome";
                font-weight: 400;
                margin-right: 0.5em;
                color: white;
                text-indent: 0;
                display: block;
                position: absolute;
                font-weight: 900;
                top: 0px;
                left: 0px;
                width: 100%;
                height: 100%;
                text-align: center;
                line-height: 2em;
                margin: 0px; }
              .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_mising_pdf:hover,
              .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_mising_pdf:hover {
                background: #333; }
            .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_video,
            .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_video {
              background: #d82020; }
              .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_video:before,
              .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_video:before {
                content: "" !important;
                display: inline-block;
                visibility: visible;
                speak: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                -webkit-transform: translate(0, 0);
                        transform: translate(0, 0);
                text-rendering: auto;
                font-style: normal;
                font-variant: normal;
                font-size: inherit;
                font-family: "Font Awesome";
                font-weight: 400;
                margin-right: 0.5em;
                color: white;
                text-indent: 0;
                display: block;
                position: absolute;
                font-weight: 900;
                top: 0px;
                left: 0px;
                width: 100%;
                height: 100%;
                text-align: center;
                line-height: 2em;
                margin: 0px; }
            .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_shipped-material:before,
            .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_shipped-material:before {
              content: "" !important;
              display: inline-block;
              visibility: visible;
              speak: none;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              -webkit-transform: translate(0, 0);
                      transform: translate(0, 0);
              text-rendering: auto;
              font-style: normal;
              font-variant: normal;
              font-size: inherit;
              font-family: "Font Awesome";
              font-weight: 400;
              margin-right: 0.5em;
              color: white;
              text-indent: 0;
              display: block;
              position: absolute;
              font-weight: 900;
              top: 0px;
              left: 0px;
              width: 100%;
              height: 100%;
              text-align: center;
              line-height: 2em;
              margin: 0px; }
            .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_download > a,
            .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_download > a {
              display: block;
              position: absolute;
              top: 0px;
              left: 0px;
              width: 100%;
              height: 100%;
              border-radius: 100%; }
              .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_download > a:hover,
              .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_download > a:hover {
                background: #333; }
              .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_download > a:before,
              .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_download > a:before {
                content: "" !important;
                display: inline-block;
                visibility: visible;
                speak: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                -webkit-transform: translate(0, 0);
                        transform: translate(0, 0);
                text-rendering: auto;
                font-style: normal;
                font-variant: normal;
                font-size: inherit;
                font-family: "Font Awesome";
                font-weight: 400;
                margin-right: 0.5em;
                color: white;
                text-indent: 2px;
                display: block;
                position: absolute;
                font-weight: 900;
                top: 0px;
                left: 0px;
                width: 100%;
                height: 100%;
                text-align: center;
                line-height: 2em;
                margin: 0px; }
              .view.view-related-resources > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_download > a > svg,
              .view.view-resources-list > .view-content > .views-row .views-field-field-resource-access .item-list > ul li > div.access_download > a > svg {
                display: none; }
      .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id,
      .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id {
        position: absolute;
        top: 3px;
        right: 3px; }
        .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form .field--name-quantity,
        .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form .field--type-commerce-price,
        .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form .field--name-purchased-entity,
        .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form .field--name-quantity,
        .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form .field--type-commerce-price,
        .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form .field--name-purchased-entity,
        .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form .field--name-quantity,
        .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form .field--type-commerce-price,
        .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form .field--name-purchased-entity,
        .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form .field--name-quantity,
        .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form .field--type-commerce-price,
        .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form .field--name-purchased-entity {
          display: none; }
        .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions,
        .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions,
        .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions,
        .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions {
          margin: 0px;
          display: block;
          width: 40px;
          height: 40px;
          background: #333;
          overflow: hidden;
          position: relative;
          border-radius: 100%; }
          .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions > div,
          .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions > div,
          .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions > div,
          .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions > div {
            width: 100%;
            height: 100%;
            overflow: hidden; }
          .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions > div > input.use-ajax-submit,
          .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions > input.button--add-to-cart,
          .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions > div > input.use-ajax-submit,
          .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions > input.button--add-to-cart,
          .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions > div > input.use-ajax-submit,
          .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions > input.button--add-to-cart,
          .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions > div > input.use-ajax-submit,
          .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions > input.button--add-to-cart {
            display: block;
            position: absolute;
            top: 0px;
            right: 0px;
            width: 100%;
            height: 100%;
            text-indent: -200vw;
            background: none;
            border: none; }
          .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions:before,
          .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions:before,
          .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions:before,
          .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions:before {
            content: "" !important;
            display: inline-block;
            visibility: visible;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            -webkit-transform: translate(0, 0);
                    transform: translate(0, 0);
            text-rendering: auto;
            font-style: normal;
            font-variant: normal;
            font-size: inherit;
            font-family: "Font Awesome";
            font-weight: 400;
            margin-right: 0.5em;
            color: white;
            text-indent: -2px;
            display: block;
            position: absolute;
            font-weight: 900;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            text-align: center;
            line-height: 2.3em;
            margin: 0px;
            pointer-events: none; }
          .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions:hover,
          .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions:hover,
          .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions:hover,
          .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions:hover {
            background: #668000; }
            .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions:hover::before,
            .view.view-related-resources > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions:hover::before,
            .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-add-to-cart-form div.form-actions:hover::before,
            .view.view-resources-list > .view-content > .views-row .views-field-variations-target-id form.commerce-order-item-dc-ajax-add-cart-form div.form-actions:hover::before {
              content: "" !important;
              font-family: "Font Awesome"; }
      .view.view-related-resources > .view-content > .views-row .views-field-field-resource-type,
      .view.view-resources-list > .view-content > .views-row .views-field-field-resource-type {
        background: #e8f1fb;
        color: #333;
        text-transform: uppercase;
        font-family: "Palanquin", sans-serif;
        font-size: 18px;
        height: 49px;
        text-align: center;
        line-height: 45px; }
      .view.view-related-resources > .view-content > .views-row .views-field-field-publication-image .publication-image,
      .view.view-resources-list > .view-content > .views-row .views-field-field-publication-image .publication-image {
        min-height: 299px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top; }
        .view.view-related-resources > .view-content > .views-row .views-field-field-publication-image .publication-image img,
        .view.view-resources-list > .view-content > .views-row .views-field-field-publication-image .publication-image img {
          display: none; }
      .view.view-related-resources > .view-content > .views-row .views-field-title,
      .view.view-resources-list > .view-content > .views-row .views-field-title {
        padding: 10px 20px 5px;
        font-family: "Bitter", serif;
        font-size: 20;
        font-weight: bold;
        color: #0271c1; }
      .view.view-related-resources > .view-content > .views-row .views-field-field-catergory,
      .view.view-related-resources > .view-content > .views-row .views-field-field-publication-print-language,
      .view.view-resources-list > .view-content > .views-row .views-field-field-catergory,
      .view.view-resources-list > .view-content > .views-row .views-field-field-publication-print-language {
        padding: 1px 20px;
        font-weight: bold;
        font-family: "Palanquin", sans-serif;
        font-size: 18px;
        color: #0271c1;
        text-transform: uppercase; }
        .view.view-related-resources > .view-content > .views-row .views-field-field-catergory span.views-label,
        .view.view-related-resources > .view-content > .views-row .views-field-field-publication-print-language span.views-label,
        .view.view-resources-list > .view-content > .views-row .views-field-field-catergory span.views-label,
        .view.view-resources-list > .view-content > .views-row .views-field-field-publication-print-language span.views-label {
          display: inline-block;
          font-weight: normal; }
        .view.view-related-resources > .view-content > .views-row .views-field-field-catergory .field-content,
        .view.view-related-resources > .view-content > .views-row .views-field-field-publication-print-language .field-content,
        .view.view-resources-list > .view-content > .views-row .views-field-field-catergory .field-content,
        .view.view-resources-list > .view-content > .views-row .views-field-field-publication-print-language .field-content {
          display: inline-block;
          margin-left: 5px; }
      .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a,
      .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a {
        position: absolute;
        top: 49px;
        left: 0px;
        width: 100%;
        height: calc(100% - 49px);
        border-bottom: solid 0px white;
        -webkit-transition: all 0.5s ease;
        transition: all 0.5s ease; }
        .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a *,
        .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a * {
          -webkit-transition: all 0.5s ease;
          transition: all 0.5s ease; }
        .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:after,
        .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:after {
          position: absolute;
          left: auto;
          top: auto;
          right: 13px;
          bottom: 9px;
          width: 40px;
          height: 40px;
          font-size: 30px;
          text-indent: -2px;
          -webkit-transition: all 0.5s ease;
          transition: all 0.5s ease; }
        .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a > .alt,
        .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a > .alt {
          display: none;
          position: absolute;
          right: 63px;
          bottom: 9px;
          overflow: hidden;
          width: 0px;
          height: 40px;
          text-transform: uppercase;
          font-size: 18px;
          text-align: right;
          z-index: 1;
          white-space: nowrap;
          -webkit-transition: width 1.5s ease;
          transition: width 1.5s ease; }
        .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a > .teaser,
        .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a > .teaser {
          position: absolute;
          bottom: 0px;
          left: 0px;
          width: 100%;
          height: 0px;
          padding: 0px 20px;
          overflow: hidden;
          background: #0092bced;
          color: white;
          font-family: "Palanquin", sans-serif;
          font-size: 18px; }
          .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a > .teaser .desc_title,
          .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a > .teaser .desc_title {
            font-family: "Bitter", serif;
            font-size: 35px;
            line-height: 1em;
            font-weight: 400; }
        .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:hover,
        .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:hover {
          border-bottom: solid 60px #e8f1fb; }
          .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:hover > .alt,
          .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:hover > .alt {
            display: block;
            width: calc( 100% - 63px);
            bottom: -55px; }
          .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:hover > .teaser,
          .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:hover > .teaser {
            height: 100%;
            padding: 20px 20px; }
          .view.view-related-resources > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:hover:after,
          .view.view-resources-list > .view-content > .views-row .views-field-view-commerce-product > .field-content > a:hover:after {
            bottom: -50px; }
      .view.view-related-resources > .view-content > .views-row:not(.shipped-material) .views-field.views-field-variations-target-id,
      .view.view-resources-list > .view-content > .views-row:not(.shipped-material) .views-field.views-field-variations-target-id {
        opacity: 0;
        display: none; }

.filter-toggle-box {
  text-align: right;
  background: #0271c1;
  display: none; }
  @media all and (max-width: 900px) {
    .filter-toggle-box {
      display: block; } }
  .filter-toggle-box > .filter-toggle {
    display: inline-block;
    text-transform: uppercase;
    color: white;
    margin: 0 10px;
    font-weight: 600; }
    .filter-toggle-box > .filter-toggle:after {
      content: "" !important;
      display: inline-block;
      visibility: visible;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      text-rendering: auto;
      font-style: normal;
      font-variant: normal;
      font-size: inherit;
      font-family: "Font Awesome";
      font-weight: 400;
      margin-right: 0.5em;
      margin-right: 0;
      margin-left: 0.5em;
      font-weight: 900; }
    .filter-toggle-box > .filter-toggle:hover:after {
      content: "" !important;
      display: inline-block;
      visibility: visible;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      text-rendering: auto;
      font-style: normal;
      font-variant: normal;
      font-size: inherit;
      font-family: "Font Awesome";
      font-weight: 400;
      margin-right: 0.5em;
      margin-right: 0;
      margin-left: 0.5em;
      font-weight: 900; }
  .open .filter-toggle-box {
    background: #333; }
    .open .filter-toggle-box > .filter-toggle:after {
      content: "" !important;
      display: inline-block;
      visibility: visible;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      text-rendering: auto;
      font-style: normal;
      font-variant: normal;
      font-size: inherit;
      font-family: "Font Awesome";
      font-weight: 400;
      margin-right: 0.5em;
      margin-right: 0;
      margin-left: 0.5em;
      font-weight: 900; }
    .open .filter-toggle-box > .filter-toggle:hover:after {
      content: "" !important;
      display: inline-block;
      visibility: visible;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      text-rendering: auto;
      font-style: normal;
      font-variant: normal;
      font-size: inherit;
      font-family: "Font Awesome";
      font-weight: 400;
      margin-right: 0.5em;
      margin-right: 0;
      margin-left: 0.5em;
      font-weight: 900; }

div.view.view-conservation-tips-listing.view-display-id-block_1 {
  background: #0092BC; }
  div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content {
    padding: 60px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    @media all and (max-width: 450px) {
      div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content {
        width: 100% !important;
        min-width: 100%; } }
    div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 300px;
              flex: 0 1 300px;
      max-width: 374px;
      background: white;
      color: #0271c1;
      font-family: "Bitter", serif;
      border-radius: 10px;
      overflow: hidden;
      -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.21);
              box-shadow: 0 0 5px rgba(0, 0, 0, 0.21);
      position: relative; }
      div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-field-media-hero-image .tip-teaser-hero-image {
        min-height: 100px;
        background-position: top center;
        background-size: cover; }
      div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-field-tip-icon .tip-icon {
        position: relative;
        background: #0271c1;
        border: white 2px solid;
        border-radius: 100%;
        padding: 20px;
        width: 80px;
        height: 80px;
        overflow: hidden;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        vertical-align: middle;
        -ms-flex-line-pack: center;
            align-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-left: 20px;
        margin-top: -40px;
        margin-bottom: 9px; }
      div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row:nth-child(3n+3) .views-field-field-tip-icon .tip-icon {
        background: #668000; }
      div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row:nth-child(2n+2) .views-field-field-tip-icon .tip-icon, div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row:nth-child(4n+4) .views-field-field-tip-icon .tip-icon {
        background: #333; }
      div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-title {
        padding: 0px 30px 10px; }
        div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-title a {
          font-weight: 600;
          line-height: 1.3em;
          display: block; }
      div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-body {
        padding: 0px 30px 40px;
        line-height: 1.3em; }
      div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-view-node a {
        position: absolute;
        bottom: 20px;
        right: 20px;
        overflow: hidden;
        width: 20px;
        white-space: nowrap;
        padding-left: 60px;
        padding-right: 0px;
        color: #333;
        font-family: "Palanquin", sans-serif;
        font-size: 18px;
        text-transform: uppercase; }
        div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-view-node a:after {
          position: absolute;
          right: 0px;
          bottom: 0px; }
        div.view.view-conservation-tips-listing.view-display-id-block_1 .view-content > .views-row .views-field-view-node a:hover {
          padding-left: 0px;
          padding-right: 40px;
          width: auto; }

.view.view-video-contest-winners .view-content,
.view.view-art-contest-winners .view-content {
  padding-bottom: 40px; }
  .view.view-video-contest-winners .view-content > .views-row > .views-row > .views-accordion-header,
  .view.view-art-contest-winners .view-content > .views-row > .views-row > .views-accordion-header {
    border: none;
    background: #333;
    color: white;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: "Bitter", serif; }
    .view.view-video-contest-winners .view-content > .views-row > .views-row > .views-accordion-header > span,
    .view.view-art-contest-winners .view-content > .views-row > .views-row > .views-accordion-header > span {
      display: inline-block; }
  .view.view-video-contest-winners .view-content > .views-row > .views-row .ui-accordion-content > .views-field-field-contest-items > .field-content > .paragraph,
  .view.view-art-contest-winners .view-content > .views-row > .views-row .ui-accordion-content > .views-field-field-contest-items > .field-content > .paragraph {
    border-top: solid 4px #333; }
    .view.view-video-contest-winners .view-content > .views-row > .views-row .ui-accordion-content > .views-field-field-contest-items > .field-content > .paragraph:first-child,
    .view.view-art-contest-winners .view-content > .views-row > .views-row .ui-accordion-content > .views-field-field-contest-items > .field-content > .paragraph:first-child {
      padding-top: 0px;
      border-top: 0px;
      margin-top: 0px; }
    .view.view-video-contest-winners .view-content > .views-row > .views-row .ui-accordion-content > .views-field-field-contest-items > .field-content > .paragraph .field--name-field-section-title,
    .view.view-art-contest-winners .view-content > .views-row > .views-row .ui-accordion-content > .views-field-field-contest-items > .field-content > .paragraph .field--name-field-section-title {
      font-family: "Palanquin", sans-serif;
      text-transform: none;
      text-align: center;
      line-height: 1em;
      padding-bottom: 20px;
      font-size: 30px; }
  .view.view-video-contest-winners .view-content > .views-row .views-field-field-content-prizes-sponsors,
  .view.view-art-contest-winners .view-content > .views-row .views-field-field-content-prizes-sponsors {
    padding: 30px;
    font-size: 16px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
    background: #eee; }

body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table {
  table-layout: auto;
  width: 100%; }
  body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table .views-field.views-field-purchased-entity article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center; }
    body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table .views-field.views-field-purchased-entity article > .field--name-field-publication-image {
      margin-right: 10px; }
      body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table .views-field.views-field-purchased-entity article > .field--name-field-publication-image a {
        display: block; }
      body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table .views-field.views-field-purchased-entity article > .field--name-field-publication-image img {
        max-width: 60px;
        max-height: 60px; }
    body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table .views-field.views-field-purchased-entity article > .field--name-title a {
      font-weight: bold; }
  body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table .views-field-edit-quantity {
    text-align: center; }
    body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table .views-field-edit-quantity * {
      margin: 0px; }
    body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table .views-field-edit-quantity input.quantity-edit-input {
      display: inline-block;
      width: 100px; }
  body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table .views-field-remove-button {
    text-align: center; }
    body.section-cart .view.view-commerce-cart-form > .view-content > .views-form > form > table .views-field-remove-button .delete-order-item {
      display: inline-block; }

body.section-cart .form-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
  body.section-cart .form-actions input {
    background: #333; }
    body.section-cart .form-actions input:hover {
      background: #668000; }

body.section-checkout .checkout-order-summary > table {
  table-layout: auto; }
  body.section-checkout .checkout-order-summary > table .field--name-product-id article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center; }
    body.section-checkout .checkout-order-summary > table .field--name-product-id article > .field--name-field-publication-image {
      margin-right: 10px; }
      body.section-checkout .checkout-order-summary > table .field--name-product-id article > .field--name-field-publication-image a {
        display: block; }
      body.section-checkout .checkout-order-summary > table .field--name-product-id article > .field--name-field-publication-image img {
        max-width: 40px;
        max-height: 40px; }
    body.section-checkout .checkout-order-summary > table .field--name-product-id article > .field--name-title a {
      font-weight: bold; }

body.section-checkout #edit-shipping-information-shipping-profile {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: solid 1px #f3f3f3; }

body.section-checkout div.form-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start; }
  body.section-checkout div.form-actions input {
    background: #333; }
    body.section-checkout div.form-actions input:hover {
      background: #668000; }

body.section-checkout input[value="Recalculate shipping"],
body.section-checkout #edit-shipping-information-shipments,
body.section-checkout .field.field--name-shipping-method {
  display: none; }

body.front h1.page-title, body.front body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .page-title.blogs_title_section, body.node--type-blog .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body.front .page-title.blogs_title_section, body.front body.node--type-blog #content .region-inner h1.page-title, body.node--type-blog #content .region-inner body.front h1.page-title, body.front body.node--type-conservation-category #content #block-mainpagecontent .page-title.field--name-field-content-title, body.node--type-conservation-category #content #block-mainpagecontent body.front .page-title.field--name-field-content-title, body.front body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row .page-title.blogs_title_section, body.node--type-news .block-views.block-views-blockblog-auxiliaries-block-1 .view-content > .views-row body.front .page-title.blogs_title_section, body.front body.node--type-news #content .region-inner h1.page-title, body.node--type-news #content .region-inner body.front h1.page-title, body.front #content > .region-inner #block-homepageheader h2.page-title, body.front #content > .region-inner #block-homepageheader .paragraph.paragraph--type--video-listing .page-title.field.field--name-field-section-title, .paragraph.paragraph--type--video-listing body.front #content > .region-inner #block-homepageheader .page-title.field.field--name-field-section-title {
  display: none !important; }

body.front #content > .region-inner #block-homepageheader {
  max-width: 1070px;
  margin: 40px auto 10px; }

body.front #content > .region-inner #block-mainpagecontent article.node--view-mode-full > .node__content {
  max-width: 1144px;
  margin: 0 auto; }
  body.front #content > .region-inner #block-mainpagecontent article.node--view-mode-full > .node__content > .field--name-body {
    position: relative; }

body.section-seach-content #block-exposedformcontent-search-toolpage-1-2 {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #CCC; }
  body.section-seach-content #block-exposedformcontent-search-toolpage-1-2 > form > .form--inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    gap: 20px; }
    body.section-seach-content #block-exposedformcontent-search-toolpage-1-2 > form > .form--inline label {
      display: none; }
    body.section-seach-content #block-exposedformcontent-search-toolpage-1-2 > form > .form--inline > * {
      margin: 0px; }

body.section-seach-content .view.view-content-search-tool .view-content > .views-row {
  margin-bottom: 30px; }

body.page-node-26 #main #content #block-mainpagecontent {
  padding-bottom: 10px; }

body.page-node-130 #main #content #block-mainpagecontent {
  padding-bottom: 10px; }

.block-views.block-views-blockbase-page-comments-block-block-1 .view-content {
  padding: 30px 0px; }
  .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start; }
    .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > article,
    .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form {
      -webkit-box-flex: 0;
          -ms-flex: 0 1 calc(25% - 25px);
              flex: 0 1 calc(25% - 25px);
      background: white;
      font-family: "Bitter", serif;
      border-radius: 10px;
      overflow: hidden;
      -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.21);
              box-shadow: 0 0 5px rgba(0, 0, 0, 0.21);
      position: relative;
      margin: 25px 0px; }
    .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form {
      -webkit-box-ordinal-group: 0;
          -ms-flex-order: -1;
              order: -1;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 300px;
              flex: 1 1 300px;
      padding: 8px 36px;
      margin: 15px; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form input[type="text"] {
        margin-bottom: 0px; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form .form-type-managed-file {
        margin-bottom: 0px; }
        .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form .form-type-managed-file .description {
          font-size: 12px;
          font-family: "Palanquin", sans-serif;
          line-height: 1.2em; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form .field--name-comment-body > .text-format-wrapper {
        margin-top: 6px; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form .filter-help {
        display: none; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form .filter-guidelines-item {
        margin-top: 4px; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form .tips {
        font-size: 12px !important;
        margin-bottom: 0 !important; }
        .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form .tips > li {
          margin-left: 0px !important;
          margin-bottom: 5px !important;
          line-height: 1em !important; }
          .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form .tips > li::before {
            left: -11px !important;
            top: 0px !important; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form .captcha {
        font-size: 12px; }
        .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > form .captcha .details-description {
          font-size: 10px;
          line-height: 1em;
          margin-bottom: 5px;
          font-weight: bold; }
    .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > article {
      -ms-flex-item-align: stretch;
          align-self: stretch;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 250px;
              flex: 1 0 250px;
      max-width: calc(25% - 25px);
      min-width: 250px;
      margin: 15px; }
      @media all and (max-width: 620px) {
        .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > article {
          max-width: 100%; } }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > article .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        height: 100%; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > article .field--name-field-image img {
        width: 100%; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > article .field--name-field-your-name-and-or-organizat {
        padding: 5px 20px 0px;
        color: #0271c1;
        font-family: "Bitter", serif;
        font-weight: 500; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > article .field--name-field-your-city {
        padding: 0px 20px 5px;
        font-family: "Palanquin", sans-serif;
        font-size: 12px;
        text-transform: uppercase;
        line-height: 1em; }
        .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > article .field--name-field-your-city::before {
          content: "From: ";
          font-weight: bold; }
      .block-views.block-views-blockbase-page-comments-block-block-1 .view-content .views-field-field-share-your-story > .field-content > article .field--name-comment-body {
        padding: 5px 20px;
        font-family: "Palanquin", sans-serif;
        overflow-y: auto;
        -webkit-box-flex: 1;
            -ms-flex: 1 1 250px;
                flex: 1 1 250px;
        margin: 0px 5px 15px; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCIuLi9zY3NzL3V0aWxpdGllcy9fZm9udGF3ZXNvbWUuc2NzcyIsIi4uL3Njc3MvYmxvY2tzL19taXNjLWJsb2Nrcy5zY3NzIiwiLi4vc2Nzcy9iYXNlL19hbGlnbm1lbnQuc2NzcyIsIi4uL3Njc3MvYmFzZS9fYmFzZS5zY3NzIiwiLi4vc2Nzcy9fc2V0dGluZ3Muc2NzcyIsIi4uL3Njc3MvYmFzZS9fYnV0dG9ucy5zY3NzIiwiLi4vc2Nzcy9iYXNlL19mb3Jtcy5zY3NzIiwiLi4vc2Nzcy91dGlsaXRpZXMvX21peGlucy5zY3NzIiwiLi4vc2Nzcy9iYXNlL19pY29ucy5zY3NzIiwiLi4vc2Nzcy91dGlsaXRpZXMvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vc2Nzcy9iYXNlL19saXN0cy5zY3NzIiwiLi4vc2Nzcy9iYXNlL19tZWRpYS5zY3NzIiwiLi4vc2Nzcy9iYXNlL190YWJsZXMuc2NzcyIsIi4uL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vc2Nzcy91dGlsaXRpZXMvX2xheW91dC5zY3NzIiwiLi4vc2Nzcy9jb250ZW50LXR5cGVzL19jdF9ibG9nLnNjc3MiLCIuLi9zY3NzL2NvbnRlbnQtdHlwZXMvX2N0X2NvbnNlcnZhdGlvbi1jYXRlZ29yeS5zY3NzIiwiLi4vc2Nzcy9jb250ZW50LXR5cGVzL19jdF9jb250ZXN0LnNjc3MiLCIuLi9zY3NzL2NvbnRlbnQtdHlwZXMvX2N0X21lZGlhX2RvYy5zY3NzIiwiLi4vc2Nzcy9jb250ZW50LXR5cGVzL19jdF9uZXdzLnNjc3MiLCIuLi9zY3NzL2NvbnRlbnQtdHlwZXMvX2N0X3BhZ2Uuc2NzcyIsIi4uL3Njc3MvY29udGVudC10eXBlcy9fY3RfcHJvZHVjdHMuc2NzcyIsIi4uL3Njc3MvY29udGVudC10eXBlcy9fY3RfdGlwcy5zY3NzIiwiLi4vc2Nzcy9jb250ZW50LXR5cGVzL19jdC1jb250ZXN0LWludHJvLnNjc3MiLCIuLi9zY3NzL2NvbnRlbnQtdHlwZXMvX3BnX3NsaWRlLnNjc3MiLCIuLi9zY3NzL3BhcmFncmFwaC10eXBlcy9fYmFzZS5zY3NzIiwiLi4vc2Nzcy9wYXJhZ3JhcGgtdHlwZXMvX3BhZ2VfaW50cm8uc2NzcyIsIi4uL3Njc3MvcGFyYWdyYXBoLXR5cGVzL19wcmdfY29uY2VydmF0aW9uX3RpcHMuc2NzcyIsIi4uL3Njc3MvcGFyYWdyYXBoLXR5cGVzL19wcmdfY3VzdG9tLnNjc3MiLCIuLi9zY3NzL3BhcmFncmFwaC10eXBlcy9fcHJnX3BhcmFncmFwaC0tdHlwZS0tY2FsbC1vdXQtYm94LnNjc3MiLCIuLi9zY3NzL3BhcmFncmFwaC10eXBlcy9fcHJnX3BhcmFncmFwaC0tdHlwZS0tY29udGVudC1zaWRlLWltYWdlLnNjc3MiLCIuLi9zY3NzL3BhcmFncmFwaC10eXBlcy9fcHJnX3BhcmFncmFwaC0tdHlwZS0tZXh0ZXJuYWwtcmVzb3VyY2VzLnNjc3MiLCIuLi9zY3NzL3BhcmFncmFwaC10eXBlcy9fcHJnX3BhcmFncmFwaC0tdHlwZS0tZmVhdHVyZWQuc2NzcyIsIi4uL3Njc3MvcGFyYWdyYXBoLXR5cGVzL19wcmdfcGFyYWdyYXBoLS10eXBlLS12aWRlby1saXN0aW5nLnNjc3MiLCIuLi9zY3NzL3BhcmFncmFwaC10eXBlcy9fcHJnX3NpZGUtaW1hZ2Uuc2NzcyIsIi4uL3Njc3MvcGFyYWdyYXBoLXR5cGVzL19wcmctcGFyYWdyYXBoLS10eXBlLS1saW5rLWNhcmRzLnNjc3MiLCIuLi9zY3NzL2Jsb2Nrcy9fYmxvY2stdm90aW5nYmxvY2suc2NzcyIsIi4uL3Njc3MvYmxvY2tzL19jdXN0b21fYmxvY2tzLnNjc3MiLCIuLi9zY3NzL2Jsb2Nrcy9fZm9vdGVyX2Jsb2Nrcy5zY3NzIiwiLi4vc2Nzcy9ibG9ja3MvX2hlYWRlcl9ibG9ja3Muc2NzcyIsIi4uL3Njc3MvYmxvY2tzL19wb3N0c2NyaXB0X2Jsb2Nrcy5zY3NzIiwiLi4vc2Nzcy9ibG9ja3MvX3ByZWZhY2VfYmxvY2tzLnNjc3MiLCIuLi9zY3NzL3ZpZXdzL192aWV3X2Jsb2dzLWxpc3Rpbmcuc2NzcyIsIi4uL3Njc3Mvdmlld3MvX3ZpZXdfbmV3cy1saXN0aW5nLnNjc3MiLCIuLi9zY3NzL3ZpZXdzL192aWV3X3Jlc291cmNlc19saXN0aW5nLnNjc3MiLCIuLi9zY3NzL3ZpZXdzL192aWV3X3ZpZXctY29uc2VydmF0aW9uLXRpcHMtbGlzdGluZy5zY3NzIiwiLi4vc2Nzcy92aWV3cy9fdmlld192aWV3LWNvbnRlc3Qtd2lubmVycy5zY3NzIiwiLi4vc2Nzcy9wYWdlcy9fcGFnZV9jYXJ0LXNlY3Rpb24uc2NzcyIsIi4uL3Njc3MvcGFnZXMvX3BhZ2VfY2hlY2tvdXQuc2NzcyIsIi4uL3Njc3MvcGFnZXMvX3BhZ2VfaG9tZS5zY3NzIiwiLi4vc2Nzcy9wYWdlcy9fcGFnZV9zZWFyY2guc2NzcyIsIi4uL3Njc3MvcGFnZXMvX3BhZ2UtYmxvZy5zY3NzIiwiLi4vc2Nzcy9wYWdlcy9fcGFnZS1uZXdzLnNjc3MiLCIuLi9zY3NzL3BhZ2VzL190ZXhhc19pbl9hY3Rpb24uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OztFRElFO0FFdUhGLDhEQUFZO0FEOUdaO0VBQVcsa0NBQWlDO0VBQUMsa0JBQWlCO0VBQUMsbUJBQWtCO0VBQUMsZ0ZBQVM7RUFBQyxzZkFBNkgsRUFBQTs7QUFFek47RUFBVywyQkFBMEI7RUFBQyxrQkFBaUI7RUFBQyxnQkFBZTtFQUFDLGlGQUFTO0VBQUMsMmZBQTZILEVBQUE7O0FBRS9NO0VBQVcsMkJBQTBCO0VBQUMsa0JBQWlCO0VBQUMsZ0JBQWU7RUFBQywrRUFBUztFQUFDLGlmQUE2SCxFQUFBOztBQXVCN007RUFHTSx1QkFBcUM7RUFLekMscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUNsQyxrQ0FBMEI7VUFBMUIsMEJBQTBCO0VBQzFCLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQiwyQkFuRHdCO0VBb0R4QixnQkFB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O2NBQWYsZUFBZSxFQUFBO01BekJ2QjtRQTJCVSxnQkFBZ0I7UUFDaEIsZUFBZTtRQUNmLDRCekJVVztReUJUWCxrQkFBa0I7UUFDbEIsYUFBYTtRQUNiLFFBQVE7UUFDUixXQUFXO1FBQ1gsV0FBVyxFQUFBO01BbENyQjtRQXFDVSxhQUFhO1FBQ2IsZUFBZTtRQUNmLG9DekJDbUIsRUFBQTtNeUJ4QzdCO1FBMENVLGlCQUFpQjtRQUNqQiw0QkFBNEIsRUFBQTtRQTNDdEM7VUE2Q1kseUJBQXlCLEVBQUE7VUE3Q3JDO1lBZ0RjLG1CekI1QkE7WXlCNkJBLFlBQVk7WUFDWixTQUFTLEVBQUE7O0FDbkR2QjtFdkJNRSxvQnVCSitCO0V2QkkvQixvQnVCSitCO0V2QkkvQixhdUJKK0I7RXZCTS9CLDhCdUJOZ0Q7RXZCTWhELDZCdUJOZ0Q7TXZCTWhELHVCdUJOZ0Q7VXZCTWhELG1CdUJOZ0Q7RXZCUWhELG1CdUJSNkQ7TXZCUTdELGV1QlI2RDtFdkJVN0QsdUJ1QlZtRjtNdkJVbkYsb0J1QlZtRjtVdkJVbkYsMkJ1QlZtRjtFdkJZbkYsMEJ1QlpvRztNdkJZcEcsdUJ1QlpvRztVdkJZcEcsb0J1QlpvRztFdkJjcEcseUJ1QmQwSDtNdkJjMUgseUJ1QmQwSDtFQUN4SCxrQkFBa0IsRUFBQTtFQUh0QjtJQUtNLFlBQVksRUFBQTs7QUFMbEI7RUFXUSxtQkFBMEI7TUFBMUIsOEJBQTBCO1VBQTFCLDBCQUEwQixFQUFBOztBQ1hsQztFeEJNRSxvQndCSitCO0V4QkkvQixvQndCSitCO0V4QkkvQixhd0JKK0I7RXhCTS9CLDhCd0JOZ0Q7RXhCTWhELDZCd0JOZ0Q7TXhCTWhELHVCd0JOZ0Q7VXhCTWhELG1Cd0JOZ0Q7RXhCUWhELG1Cd0JSNkQ7TXhCUTdELGV3QlI2RDtFeEJVN0QseUJ3QlZxRjtNeEJVckYsNkJ3QlZxRjtFeEJZckYsMEJ3QlpzRztNeEJZdEcsdUJ3QlpzRztVeEJZdEcsb0J3QlpzRztFeEJjdEcseUJ3QmQ0SDtNeEJjNUgseUJ3QmQ0SDtFQUMxSCxrQkFBa0IsRUFBQTtFQUh0QjtJQUtNLG1C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TUFDeEIseUNBQXlDO01BQ3pDLGlDQUFpQyxFQUFBO01Bdkd2QztRQXlHUSxXQUFXLEVBQUE7O0F2QjFEbkI7RXdCOUpFLG1CbENtQlk7RWtDbEJaLFlBQVksRUFBQTtFQUZkO0kvQktFLG9CK0JEK0I7SS9CQy9CLG9CK0JEK0I7SS9CQy9CLGErQkQrQjtJL0JHL0IsOEIrQkhnRDtJL0JHaEQsNkIrQkhnRDtRL0JHaEQsdUIrQkhnRDtZL0JHaEQsbUIrQkhnRDtJL0JLaEQscUIrQkwrRDtRL0JLL0QsaUIrQkwrRDtJL0JPL0QsdUIrQlBxRjtRL0JPckYsb0IrQlBxRjtZL0JPckYsMkIrQlBxRjtJL0JTckYsMEIrQlRzRztRL0JTdEcsdUIrQlRzRztZL0JTdEcsb0IrQlRzRztJL0JXdEcseUIrQlg0SDtRL0JXNUgseUIrQlg0SDtJQUMxSCxtQkFBbUIsRUFBQTtJQUNuQjtNQU5KO1FBT00sa0JBQWtCLEVBQUEsRUF5S3JCO0lBdktDO01BVEo7UUFVTSxtQkFBZTtZQUFmLGVBQWUsRUFBQSxFQXNLbEI7SUFoTEg7TUFhTSw4RkFBdUY7TUFDdkYsc0JBQXNCO00vQlQxQixvQitCVWlDO00vQlZqQyxvQitCVWlDO00vQlZqQyxhK0JVaUM7TS9CUmpDLDhCK0JRa0Q7TS9CUmxELDZCK0JRa0Q7VS9CUmxELHVCK0JRa0Q7Yy9CUmxELG1CK0JRa0Q7TS9CTmxELHFCK0JNaUU7VS9CTmpFLGlCK0JNaUU7TS9CSmpFLHdCK0JJbUY7VS9CSm5GLHFCK0JJbUY7Yy9CSm5GLHVCK0JJbUY7TS9CRm5GLHlCK0JFbUc7VS9CRm5HLHNCK0JFbUc7Yy9CRm5HLG1CK0JFbUc7TS9CQW5HLDBCK0JBcUg7VS9CQXJILHFCK0JBcUg7TUFDakgsYUFBYSxFQUFBO01BQ2I7UUFqQk47VUFrQlEsVUFBVTtVQUNWLG1CQUFhO2NBQWIsaUJBQWE7a0JBQWIsYUFBYSxFQUFBLEVBUWhCO01BTkM7UUFyQk47VUFzQlEsV0FBVztVQUNYLG1CQUFjO2NBQWQsa0JBQWM7a0JBQWQsY0FBYztVQUNkLDRCQUFRO2NBQVIsaUJBQVE7a0JBQVIs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eVljLGtCQUFrQjtjQUNsQixTQUFTLEVBQUEsRUFFWjtFQTVZWDs7SXJDN1JFLG9CcUNtckIrQjtJckNuckIvQixvQnFDbXJCK0I7SXJDbnJCL0IsYXFDbXJCK0I7SXJDanJCL0IsOEJxQ2lyQmdEO0lyQ2pyQmhELDZCcUNpckJnRDtRckNqckJoRCx1QnFDaXJCZ0Q7WXJDanJCaEQsbUJxQ2lyQmdEO0lyQy9xQmhELG1CcUMrcUI2RDtRckMvcUI3RCxlcUMrcUI2RDtJckM3cUI3RCx3QnFDNnFCK0U7UXJDN3FCL0UscUJxQzZxQitFO1lyQzdxQi9FLHVCcUM2cUIrRTtJckMzcUIvRSwwQnFDMnFCZ0c7UXJDM3FCaEcsdUJxQzJxQmdHO1lyQzNxQmhHLG9CcUMycUJnRztJckN6cUJoRyx5QnFDeXFCc0g7UXJDenFCdEgseUJxQ3lxQnNIO0lBQ3BILGlCQUFpQixFQUFBO0lBdlpyQjs7TUF5Wk0sbUJBQWU7VUFBZixtQkFBZTtjQUFmLGVBQWU7TUFDZixnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIsaUJBQWlCO01BQ2pCLHFDQUE0QjtjQUE1Qiw2QkFBNEI7TUFDNUIsa0JBQWtCO01BQ2xCLG9CQUFvQixFQUFBO01BamExQjs7UUFtYVEsa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixTQUFTLEVBQUE7UUFyYWpCOztVckM3UkUsb0JxQ3FzQnVDO1VyQ3JzQnZDLG9CcUNxc0J1QztVckNyc0J2QyxhcUNxc0J1QztVckNuc0J2Qyw4QnFDbXNCd0Q7VXJDbnNCeEQsNkJxQ21zQndEO2NyQ25zQnhELHVCcUNtc0J3RDtrQnJDbnNCeEQsbUJxQ21zQndEO1VyQ2pzQnhELHFCcUNpc0J1RTtjckNqc0J2RSxpQnFDaXNCdUU7VXJDL3JCdkUsdUJxQytyQjZGO2NyQy9yQjdGLG9CcUMrckI2RjtrQnJDL3JCN0YsMkJxQytyQjZGO1VyQzdyQjdGLDBCcUM2ckI4RztjckM3ckI5Ryx1QnFDNnJCOEc7a0JyQzdyQjlHLG9CcUM2ckI4RztVckMzckI5Ryx5QnFDMnJCb0k7Y3JDM3JC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QVVZLGtCQUFrQixFQUFBO01BVjlCO1FBWWMsY0FBYyxFQUFBO01BWjVCO1FBZWMsZUFBZTtRQUNmLGdCQUFnQixFQUFBO0lBaEI5QjtNQXFCYyxpQkFBaUIsRUFBQTtFQXJCL0I7SUEyQlEsa0JBQWtCLEVBQUE7SUEzQjFCO01BNkJVLFdBQVcsRUFBQTtJQTdCckI7TUFnQ1UscUJBQXFCO01BQ3JCLFlBQVksRUFBQTtFQWpDdEI7SUFxQ1Esa0JBQWtCLEVBQUE7SUFyQzFCO01BdUNVLHFCQUFxQixFQUFBOztBQXZDL0I7RXhDTUUsb0J3Q3dDK0I7RXhDeEMvQixvQndDd0MrQjtFeEN4Qy9CLGF3Q3dDK0I7RXhDdEMvQiw4QndDc0NnRDtFeEN0Q2hELDZCd0NzQ2dEO014Q3RDaEQsdUJ3Q3NDZ0Q7VXhDdENoRCxtQndDc0NnRDtFeENwQ2hELG1Cd0NvQzZEO014Q3BDN0QsZXdDb0M2RDtFeENsQzdELHlCd0NrQ3NGO014Q2xDdEYsc0J3Q2tDc0Y7VXhDbEN0Riw4QndDa0NzRjtFeENoQ3RGLHdCd0NnQzJHO014Q2hDM0cscUJ3Q2dDMkc7VXhDaEMzRyx1QndDZ0MyRztFeEM5QjNHLHlCd0M4QmlJO014QzlCakkseUJ3QzhCaUksRUFBQTtFQTlDbkk7SUFnRE0sZ0IzQ3JDVSxFQUFBO0kyQ1hoQjtNQW1EUSxtQjNDdkJPLEVBQUE7O0E0QzVCZjtFQUdNLGtCQUFrQixFQUFBO0VBSHhCO0l6Q01FLG9CeUNBcUM7SXpDQXJDLG9CeUNBcUM7SXpDQXJDLGF5Q0FxQztJekNFckMsOEJ5Q0ZzRDtJekNFdEQsNkJ5Q0ZzRDtRekNFdEQsdUJ5Q0ZzRDtZekNFdEQsbUJ5Q0ZzRDtJekNJdEQsbUJ5Q0ptRTtRekNJbkUsZXlDSm1FO0l6Q01uRSx1QnlDTnlGO1F6Q016RixvQnlDTnlGO1l6Q016RiwyQnlDTnlGO0l6Q1F6Rix5QnlDUjBHO1F6Q1ExRyxzQnlDUjBHO1l6Q1ExRyxtQnlDUjBHO0l6Q1UxRywwQnlDVjRIO1F6Q1U1SCxxQnlDVjRILEVBQUE7SUFOOUg7TUFRWSxrQkFBa0IsRUFBQTtNQVI5QjtRQVVjLGNBQWMsRUFBQTtNQVY1QjtRQWFjLGVBQWU7UUFDZixnQkFBZ0IsRUFBQTtJQWQ5QjtNQW1CYyxpQkFBaUIsRUFBQTs7QUFuQi9CO0VBNEJJLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsZ0M1Q2ZnQixFQUFBOztBNENmcEI7RXpDTUUsb0J5QzRCK0I7RXpDNUIvQixvQnlDNEIrQjtFekM1Qi9CLGF5QzRCK0I7RXpDMUIvQiw4QnlDMEJnRDtFekMxQmhELDZCeUMwQmdEO016QzFCaEQsdUJ5QzBCZ0Q7VXpDMUJoRCxtQnlDMEJnRDtFekN4QmhELG1CeUN3QjZEO016Q3hCN0QsZXlDd0I2RDtFekN0QjdELHlCeUNzQnNGO016Q3RCdEYsc0J5Q3NCc0Y7VXpDdEJ0Riw4QnlDc0JzRjtFekNwQnRGLHdCeUNvQjJHO016Q3BCM0cscUJ5Q29CMkc7VXpDcEIzRyx1QnlDb0IyRztFekNsQjNHLHlCeUNrQmlJO016Q2xCakkseUJ5Q2tCaUksRUFBQTtFQWxDbkk7SUFvQ00sZ0I1Q3pCVSxFQUFBO0k0Q1hoQjtNQXVDUSxtQjVDWE8sRUFBQTs7QTRDNUJmOzs7RUFtREksYUFBYSxFQUFBOztBQ2xEakI7RUFFa0Isd0JBQXlCLEVBQUE7O0FBRjNDO0VBUVEsaUJBQWlCO0VBQ2pCLHNCQUFzQixFQUFBOztBQVQ5QjtFQWtCWSxpQkFBa0I7RUFDbEIsY0FBYyxFQUFBO0VBbkIxQjtJQXFCYyxrQkFBa0IsRUFBQTs7QUN0QmhDO0VBR0ksb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQiw2QkFBNkIsRUFBQTtFQUxqQztJM0NNRSxvQjJDRW1DO0kzQ0ZuQyxvQjJDRW1DO0kzQ0ZuQyxhMkNFbUM7STNDQW5DLDhCMkNBb0Q7STNDQXBELDZCMkNBb0Q7UTNDQXBELHVCMkNBb0Q7WTNDQXBELG1CMkNBb0Q7STNDRXBELHFCMkNGbUU7UTNDRW5FLGlCMkNGbUU7STNDSW5FLHVCMkNKeUY7UTNDSXpGLG9CMkNKeUY7WTNDSXpGLDJCMkNKeUY7STNDTXpGLHlCMkNOeUc7UTNDTXpHLHNCMkNOeUc7WTNDTXpHLG1CMkNOeUc7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 */