.noojs .slider-clamp:nth-of-type(2) {   display: none; } @media screen and (max-width:700px){ .noojs .slider-clamp {   min-height: 330px;   background-size: cover; } .noojs .caption-rights {   top: 145px; } } @media screen and (min-width:1000px){ .slider-clamp {   min-height: 600px;   background-size: cover; }  .noojs .caption-rights {   display: none; } } img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } .ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.greetings_header_image img{object-fit:cover}.greetings_header_image{display:inline-block;position:relative}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@charset "UTF-8";           #start-resizable-editor-section {  display: none; } .wp-block-audio {  margin: 0 0 1em 0; } .wp-block-audio figcaption {  margin-top: 0.5em;  margin-bottom: 1em; } .wp-block-audio audio {  width: 100%;  min-width: 300px; } .wp-block-button__link {  color: #fff;  background-color: #32373c;  border-radius: 9999px;  box-shadow: none;  cursor: pointer;  display: inline-block;  font-size: 1.125em;  padding: calc(0.667em + 2px) calc(1.333em + 2px);  text-align: center;  text-decoration: none;  overflow-wrap: break-word;  box-sizing: border-box; } .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-block-button__link:visited {  color: #fff; } .wp-block-button__link.aligncenter {  text-align: center; } .wp-block-button__link.alignright {   text-align: right; } .wp-block-buttons > .wp-block-button.has-custom-width {  max-width: none; } .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {  width: 100%; } .wp-block-buttons > .wp-block-button.has-custom-font-size .wp-block-button__link {  font-size: inherit; } .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {  width: calc(25% - 0.5em); } .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {  width: calc(50% - 0.5em); } .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {  width: calc(75% - 0.5em); } .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {  width: calc(100% - 0.5em); } .wp-block-buttons > .wp-block-button.wp-block-button__width-100:only-child {  margin-right: 0;  width: 100%; } @supports (column-gap: 0.5em) {  .wp-block-buttons > .wp-block-button.wp-block-button, .wp-block-buttons.is-content-justification-right > .wp-block-button.wp-block-button {   margin-right: 0;   margin-left: 0;  }  .wp-block-buttons > .wp-block-button.wp-block-button__width-25 {   width: calc(25% - 0.375em);  }  .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {   width: calc(50% - 0.25em);  }  .wp-block-buttons > .wp-block-button.wp-block-button__width-75 {   width: calc(75% - 0.125em);  }  .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {   width: auto;   flex-basis: 100%;  } } .wp-block-button.is-style-squared, .wp-block-button__link.wp-block-button.is-style-squared {  border-radius: 0; } .wp-block-button.no-border-radius, .wp-block-button__link.no-border-radius {  border-radius: 0 !important; } .is-style-outline > .wp-block-button__link, .wp-block-button__link.is-style-outline {  border: 2px solid currentColor;  padding: 0.667em 1.333em; } .is-style-outline > .wp-block-button__link:not(.has-text-color), .wp-block-button__link.is-style-outline:not(.has-text-color) {  color: currentColor; } .is-style-outline > .wp-block-button__link:not(.has-background), .wp-block-button__link.is-style-outline:not(.has-background) {  background-color: transparent; } .wp-block-buttons {  display: flex;  flex-direction: row;  flex-wrap: wrap;  column-gap: 0.5em;  } .wp-block-buttons.is-vertical {  flex-direction: column; } .wp-block-buttons.is-vertical > .wp-block-button {   margin-right: 0; } .wp-block-buttons.is-vertical > .wp-block-button:last-child {  margin-bottom: 0; } .wp-block-buttons > .wp-block-button {  display: inline-block;   margin-left: 0;   margin-right: 0.5em;  margin-bottom: 0.5em; } .wp-block-buttons > .wp-block-button:last-child {   margin-right: 0; } .wp-block-buttons.is-content-justification-left {  justify-content: flex-start; } .wp-block-buttons.is-content-justification-left.is-vertical {  align-items: flex-start; } .wp-block-buttons.is-content-justification-center {  justify-content: center; } .wp-block-buttons.is-content-justification-center.is-vertical {  align-items: center; } .wp-block-buttons.is-content-justification-right {  justify-content: flex-end; } .wp-block-buttons.is-content-justification-right > .wp-block-button {   margin-left: 0.5em;   margin-right: 0; } .wp-block-buttons.is-content-justification-right > .wp-block-button:first-child {   margin-left: 0; } .wp-block-buttons.is-content-justification-right.is-vertical {  align-items: flex-end; } .wp-block-buttons.is-content-justification-space-between {  justify-content: space-between; } .wp-block-buttons.aligncenter {  text-align: center; } .wp-block-buttons.alignleft .wp-block-button {   margin-left: 0;   margin-right: 0.5em; } .wp-block-buttons.alignleft .wp-block-button:last-child {   margin-right: 0; } .wp-block-buttons.alignright .wp-block-button {   margin-right: 0;   margin-left: 0.5em; } .wp-block-buttons.alignright .wp-block-button:first-child {   margin-left: 0; } .wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {   margin-left: auto;  margin-right: auto;  margin-bottom: 0.5em;  width: 100%; } .wp-block-button.aligncenter {  text-align: center; } .wp-block-calendar {  text-align: center; } .wp-block-calendar th, .wp-block-calendar tbody td {  padding: 0.25em;  border: 1px solid #ddd; } .wp-block-calendar tfoot td {  border: none; } .wp-block-calendar table {  width: 100%;  border-collapse: collapse; } .wp-block-calendar table th {  font-weight: 400;  background: #ddd; } .wp-block-calendar a {  text-decoration: underline; } .wp-block-calendar table tbody, .wp-block-calendar table caption {  color: #40464d; } .wp-block-categories.alignleft {   margin-right: 2em; } .wp-block-categories.alignright {   margin-left: 2em; } .wp-block-code code {  display: block;  white-space: pre-wrap;  overflow-wrap: break-word; } .wp-block-columns {  display: flex;  margin-bottom: 1.75em;  box-sizing: border-box;  flex-wrap: wrap;  } @media (min-width: 782px) {  .wp-block-columns {   flex-wrap: nowrap;  } } .wp-block-columns.has-background {  padding: 1.25em 2.375em; } .wp-block-columns.are-vertically-aligned-top {  align-items: flex-start; } .wp-block-columns.are-vertically-aligned-center {  align-items: center; } .wp-block-columns.are-vertically-aligned-bottom {  align-items: flex-end; } .wp-block-column {  flex-grow: 1;  min-width: 0;  word-break: break-word;  overflow-wrap: break-word;  } @media (max-width: 599px) {  .wp-block-column {   flex-basis: 100% !important;  } } @media (min-width: 600px) and (max-width: 781px) {  .wp-block-column:not(:only-child) {   flex-basis: calc(50% - 1em) !important;   flex-grow: 0;  }  .wp-block-column:nth-child(even) {   margin-left: 2em;  } } @media (min-width: 782px) {  .wp-block-column {   flex-basis: 0;   flex-grow: 1;  }  .wp-block-column[style*=flex-basis] {   flex-grow: 0;  }  .wp-block-column:not(:first-child) {   margin-left: 2em;  } } .wp-block-column.is-vertically-aligned-top {  align-self: flex-start; } .wp-block-column.is-vertically-aligned-center {  align-self: center; } .wp-block-column.is-vertically-aligned-bottom {  align-self: flex-end; } .wp-block-column.is-vertically-aligned-top, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-bottom {  width: 100%; } .wp-block-cover-image, .wp-block-cover {  position: relative;  background-size: cover;  background-position: center center;  min-height: 430px;  width: 100%;  display: flex;  justify-content: center;  align-items: center;  padding: 1em;  box-sizing: border-box;  } .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {  background-attachment: fixed; } @supports (-webkit-overflow-scrolling: touch) {  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {   background-attachment: scroll;  } } @media (prefers-reduced-motion: reduce) {  .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {   background-attachment: scroll;  } } .wp-block-cover-image.is-repeated, .wp-block-cover.is-repeated {  background-repeat: repeat;  background-size: auto; } .wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]) {  background-color: #000; } .wp-block-cover-image.has-background-dim::before, .wp-block-cover.has-background-dim::before {  content: "";  background-color: inherit; } .wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient)::before, .wp-block-cover .wp-block-cover__gradient-background {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  z-index: 1;  opacity: 0.5; } .wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, .wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {  opacity: 0.1; } .wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, .wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {  opacity: 0.2; } .wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, .wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {  opacity: 0.3; } .wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, .wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {  opacity: 0.4; } .wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, .wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {  opacity: 0.5; } .wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, .wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {  opacity: 0.6; } .wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, .wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {  opacity: 0.7; } .wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, .wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {  opacity: 0.8; } .wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, .wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {  opacity: 0.9; } .wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, .wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {  opacity: 1; } .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {  max-width: 420px;  width: 100%; } .wp-block-cover-image::after, .wp-block-cover::after {  display: block;  content: "";  font-size: 0;  min-height: inherit; } @supports (position: sticky) {  .wp-block-cover-image::after, .wp-block-cover::after {   content: none;  } } .wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {  display: flex; } .wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {  width: 100%;  z-index: 1;  color: #fff; } .wp-block-cover-image p:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color) {  color: inherit; } .wp-block-cover-image.is-position-top-left, .wp-block-cover.is-position-top-left {  align-items: flex-start;  justify-content: flex-start; } .wp-block-cover-image.is-position-top-center, .wp-block-cover.is-position-top-center {  align-items: flex-start;  justify-content: center; } .wp-block-cover-image.is-position-top-right, .wp-block-cover.is-position-top-right {  align-items: flex-start;  justify-content: flex-end; } .wp-block-cover-image.is-position-center-left, .wp-block-cover.is-position-center-left {  align-items: center;  justify-content: flex-start; } .wp-block-cover-image.is-position-center-center, .wp-block-cover.is-position-center-center {  align-items: center;  justify-content: center; } .wp-block-cover-image.is-position-center-right, .wp-block-cover.is-position-center-right {  align-items: center;  justify-content: flex-end; } .wp-block-cover-image.is-position-bottom-left, .wp-block-cover.is-position-bottom-left {  align-items: flex-end;  justify-content: flex-start; } .wp-block-cover-image.is-position-bottom-center, .wp-block-cover.is-position-bottom-center {  align-items: flex-end;  justify-content: center; } .wp-block-cover-image.is-position-bottom-right, .wp-block-cover.is-position-bottom-right {  align-items: flex-end;  justify-content: flex-end; } .wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container, .wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {  margin: 0;  width: auto; } .wp-block-cover-image img.wp-block-cover__image-background, .wp-block-cover-image video.wp-block-cover__video-background, .wp-block-cover img.wp-block-cover__image-background, .wp-block-cover video.wp-block-cover__video-background {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  margin: 0;  padding: 0;  width: 100%;  height: 100%;  max-width: none;  max-height: none;  -o-object-fit: cover;   object-fit: cover;  outline: none;  border: none;  box-shadow: none; } .wp-block-cover__video-background {  z-index: 0; } .wp-block-cover__image-background {  z-index: 0; } section.wp-block-cover-image h2, .wp-block-cover-image-text, .wp-block-cover-text {  color: #fff; } section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:hover, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:active, .wp-block-cover-image-text a, .wp-block-cover-image-text a:hover, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:active, .wp-block-cover-text a, .wp-block-cover-text a:hover, .wp-block-cover-text a:focus, .wp-block-cover-text a:active {  color: #fff; } .wp-block-cover-image .wp-block-cover.has-left-content {  justify-content: flex-start; } .wp-block-cover-image .wp-block-cover.has-right-content {  justify-content: flex-end; } section.wp-block-cover-image.has-left-content > h2, .wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text {  margin-left: 0;  text-align: left; } section.wp-block-cover-image.has-right-content > h2, .wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text {  margin-right: 0;  text-align: right; } section.wp-block-cover-image > h2, .wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text {  font-size: 2em;  line-height: 1.25;  z-index: 1;  margin-bottom: 0;  max-width: 840px;  padding: 0.44em;  text-align: center; } .wp-block[data-align=left] > [data-type="core/embed"], .wp-block[data-align=right] > [data-type="core/embed"], .wp-block-embed.alignleft, .wp-block-embed.alignright {  max-width: 360px;  width: 100%; } .wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper, .wp-block-embed.alignleft .wp-block-embed__wrapper, .wp-block-embed.alignright .wp-block-embed__wrapper {  min-width: 280px; } .wp-block-cover .wp-block-embed {  min-width: 320px;  min-height: 240px; } .wp-block-embed {  margin: 0 0 1em 0; } .wp-block-embed figcaption {  margin-top: 0.5em;  margin-bottom: 1em; } .wp-block-embed iframe {  max-width: 100%; } .wp-block-embed__wrapper {  position: relative; } .wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {  content: "";  display: block;  padding-top: 50%; } .wp-embed-responsive .wp-has-aspect-ratio iframe {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  height: 100%;  width: 100%; } .wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {  padding-top: 42.85%; } .wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {  padding-top: 50%; } .wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {  padding-top: 56.25%; } .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {  padding-top: 75%; } .wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {  padding-top: 100%; } .wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {  padding-top: 177.77%; } .wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {  padding-top: 200%; } .wp-block-file {  margin-bottom: 1.5em; } .wp-block-file.aligncenter {  text-align: center; } .wp-block-file.alignright {   text-align: right; } .wp-block-file .wp-block-file__embed {  margin-bottom: 1em; } .wp-block-file .wp-block-file__button {  background: #32373c;  border-radius: 2em;  color: #fff;  font-size: 0.8em;  padding: 0.5em 1em; } .wp-block-file a.wp-block-file__button {  text-decoration: none; } .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:active {  box-shadow: none;  color: #fff;  opacity: 0.85;  text-decoration: none; } .wp-block-file * + .wp-block-file__button {  margin-left: 0.75em; } .wp-block-gallery, .blocks-gallery-grid {  display: flex;  flex-wrap: wrap;  list-style-type: none;  padding: 0;  margin: 0; } .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item, .blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item {  margin: 0 1em 1em 0;  display: flex;  flex-grow: 1;  flex-direction: column;  justify-content: center;  position: relative;  align-self: flex-start;  width: calc(50% - 1em); } .wp-block-gallery .blocks-gallery-image:nth-of-type(even), .wp-block-gallery .blocks-gallery-item:nth-of-type(even), .blocks-gallery-grid .blocks-gallery-image:nth-of-type(even), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(even) {  margin-right: 0; } .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure, .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure {  margin: 0;  height: 100%; } @supports (position: sticky) {  .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure, .blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure {   display: flex;   align-items: flex-end;   justify-content: flex-start;  } } .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img, .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img {  display: block;  max-width: 100%;  height: auto;  width: 100%; } @supports (position: sticky) {  .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img, .blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img {   width: auto;  } } .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption, .blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption {  position: absolute;  bottom: 0;  width: 100%;  max-height: 100%;  overflow: auto;  padding: 3em 0.77em 0.7em;  color: #fff;  text-align: center;  font-size: 0.8em;  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);  box-sizing: border-box;  margin: 0; } .wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img, .blocks-gallery-grid .blocks-gallery-image figcaption img, .blocks-gallery-grid .blocks-gallery-item figcaption img {  display: inline; } .wp-block-gallery figcaption, .blocks-gallery-grid figcaption {  flex-grow: 1; } .wp-block-gallery.is-cropped .blocks-gallery-image, .wp-block-gallery.is-cropped .blocks-gallery-item, .blocks-gallery-grid.is-cropped .blocks-gallery-image, .blocks-gallery-grid.is-cropped .blocks-gallery-item {  align-self: inherit; } .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img, .blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img {  width: 100%; } @supports (position: sticky) {  .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img, .blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img {   height: 100%;   flex: 1;   -o-object-fit: cover;    object-fit: cover;  } } .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item, .blocks-gallery-grid.columns-1 .blocks-gallery-image, .blocks-gallery-grid.columns-1 .blocks-gallery-item {  width: 100%;  margin-right: 0; } @media (min-width: 600px) {  .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item, .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item {   width: calc(33.3333333333% - 0.6666666667em);   margin-right: 1em;  }  .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item, .blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item {   width: calc(25% - 0.75em);   margin-right: 1em;  }  .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item, .blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item {   width: calc(20% - 0.8em);   margin-right: 1em;  }  .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item, .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item {   width: calc(16.6666666667% - 0.8333333333em);   margin-right: 1em;  }  .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item, .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item {   width: calc(14.2857142857% - 0.8571428571em);   margin-right: 1em;  }  .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item, .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item {   width: calc(12.5% - 0.875em);   margin-right: 1em;  }  .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n) {   margin-right: 0;  }  .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n) {   margin-right: 0;  }  .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n) {   margin-right: 0;  }  .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n) {   margin-right: 0;  }  .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n) {   margin-right: 0;  }  .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n) {   margin-right: 0;  }  .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n) {   margin-right: 0;  }  .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n) {   margin-right: 0;  } } .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child, .blocks-gallery-grid .blocks-gallery-image:last-child, .blocks-gallery-grid .blocks-gallery-item:last-child {  margin-right: 0; } .wp-block-gallery.alignleft, .wp-block-gallery.alignright, .blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright {  max-width: 420px;  width: 100%; } .wp-block-gallery.aligncenter .blocks-gallery-item figure, .blocks-gallery-grid.aligncenter .blocks-gallery-item figure {  justify-content: center; } .wp-block-group {  box-sizing: border-box; } h1.has-background, h2.has-background, h3.has-background, h4.has-background, h5.has-background, h6.has-background {  padding: 1.25em 2.375em; } .wp-block-image {  margin: 0 0 1em 0; } .wp-block-image img {  max-width: 100%; } .wp-block-image:not(.is-style-rounded) img {  border-radius: inherit; } .wp-block-image.aligncenter {  text-align: center; } .wp-block-image.alignfull img, .wp-block-image.alignwide img {  width: 100%; } .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image .aligncenter {  display: table; } .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image .aligncenter > figcaption {  display: table-caption;  caption-side: bottom; } .wp-block-image .alignleft {   float: left;   margin-left: 0;  margin-right: 1em;  margin-top: 0.5em;  margin-bottom: 0.5em; } .wp-block-image .alignright {   float: right;   margin-right: 0;  margin-left: 1em;  margin-top: 0.5em;  margin-bottom: 0.5em; } .wp-block-image .aligncenter {  margin-left: auto;  margin-right: auto; } .wp-block-image figcaption {  margin-top: 0.5em;  margin-bottom: 1em; } .wp-block-image.is-style-rounded img {  border-radius: 9999px; } .wp-block-image.is-style-circle-mask img {  border-radius: 9999px; } @supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {  .wp-block-image.is-style-circle-mask img {     -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');       mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');     mask-mode: alpha;   -webkit-mask-repeat: no-repeat;       mask-repeat: no-repeat;   -webkit-mask-size: contain;       mask-size: contain;   -webkit-mask-position: center;       mask-position: center;   border-radius: 0;  } } .wp-block-image figure {  margin: 0; } ol.wp-block-latest-comments {  margin-left: 0; } .wp-block-latest-comments .wp-block-latest-comments {  padding-left: 0; } .wp-block-latest-comments__comment {  line-height: 1.1;  list-style: none;  margin-bottom: 1em; } .has-avatars .wp-block-latest-comments__comment {  min-height: 2.25em;  list-style: none; } .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {  margin-left: 3.25em; } .has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {  line-height: 1.5; } .wp-block-latest-comments__comment-excerpt p {  font-size: 0.875em;  line-height: 1.8;  margin: 0.36em 0 1.4em; } .wp-block-latest-comments__comment-date {  display: block;  font-size: 0.75em; } .wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {  border-radius: 1.5em;  display: block;  float: left;  height: 2.5em;  margin-right: 0.75em;  width: 2.5em; } .wp-block-latest-posts.alignleft {   margin-right: 2em; } .wp-block-latest-posts.alignright {   margin-left: 2em; } .wp-block-latest-posts.wp-block-latest-posts__list {  list-style: none;  padding-left: 0; } .wp-block-latest-posts.wp-block-latest-posts__list li {  clear: both; } .wp-block-latest-posts.is-grid {  display: flex;  flex-wrap: wrap;  padding: 0; } .wp-block-latest-posts.is-grid li {  margin: 0 1.25em 1.25em 0;  width: 100%; } @media (min-width: 600px) {  .wp-block-latest-posts.columns-2 li {   width: calc((100% / 2) - 1.25em + (1.25em / 2));  }  .wp-block-latest-posts.columns-2 li:nth-child(2n) {   margin-right: 0;  }  .wp-block-latest-posts.columns-3 li {   width: calc((100% / 3) - 1.25em + (1.25em / 3));  }  .wp-block-latest-posts.columns-3 li:nth-child(3n) {   margin-right: 0;  }  .wp-block-latest-posts.columns-4 li {   width: calc((100% / 4) - 1.25em + (1.25em / 4));  }  .wp-block-latest-posts.columns-4 li:nth-child(4n) {   margin-right: 0;  }  .wp-block-latest-posts.columns-5 li {   width: calc((100% / 5) - 1.25em + (1.25em / 5));  }  .wp-block-latest-posts.columns-5 li:nth-child(5n) {   margin-right: 0;  }  .wp-block-latest-posts.columns-6 li {   width: calc((100% / 6) - 1.25em + (1.25em / 6));  }  .wp-block-latest-posts.columns-6 li:nth-child(6n) {   margin-right: 0;  } } .wp-block-latest-posts__post-date, .wp-block-latest-posts__post-author {  display: block;  color: #555;  font-size: 0.8125em; } .wp-block-latest-posts__post-excerpt {  margin-top: 0.5em;  margin-bottom: 1em; } .wp-block-latest-posts__featured-image a {  display: inline-block; } .wp-block-latest-posts__featured-image img {  height: auto;  width: auto;  max-width: 100%; } .wp-block-latest-posts__featured-image.alignleft {   margin-right: 1em; } .wp-block-latest-posts__featured-image.alignright {   margin-left: 1em; } .wp-block-latest-posts__featured-image.aligncenter {  margin-bottom: 1em;  text-align: center; } .block-editor-image-alignment-control__row .components-base-control__field {  display: flex;  justify-content: space-between;  align-items: center; } .block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {  margin-bottom: 0; } ol.has-background, ul.has-background {  padding: 1.25em 2.375em; } .wp-block-media-text {   direction: ltr;   display: grid;  grid-template-columns: 50% 1fr;  grid-template-rows: auto; } .wp-block-media-text.has-media-on-the-right {  grid-template-columns: 1fr 50%; } .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {  align-self: start; } .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {  align-self: center; } .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {  align-self: end; } .wp-block-media-text .wp-block-media-text__media {   grid-column: 1;  grid-row: 1;   margin: 0; } .wp-block-media-text .wp-block-media-text__content {  direction: ltr;   grid-column: 2;  grid-row: 1;   padding: 0 8% 0 8%;  word-break: break-word; } .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {   grid-column: 2;  grid-row: 1;  } .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {   grid-column: 1;  grid-row: 1;  } .wp-block-media-text__media img, .wp-block-media-text__media video {  max-width: unset;  width: 100%;  vertical-align: middle; } .wp-block-media-text.is-image-fill .wp-block-media-text__media {  height: 100%;  min-height: 250px;  background-size: cover; } .wp-block-media-text.is-image-fill .wp-block-media-text__media > a {  display: block;  height: 100%; } .wp-block-media-text.is-image-fill .wp-block-media-text__media img {  position: absolute;  width: 1px;  height: 1px;  padding: 0;  margin: -1px;  overflow: hidden;  clip: rect(0, 0, 0, 0);  border: 0; }  @media (max-width: 600px) {  .wp-block-media-text.is-stacked-on-mobile {   grid-template-columns: 100% !important;  }  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {   grid-column: 1;   grid-row: 1;  }  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {   grid-column: 1;   grid-row: 2;  } } .wp-block-navigation {  position: relative; } .wp-block-navigation ul, .wp-block-navigation ul li {  list-style: none;  padding: 0; } .wp-block-navigation .wp-block-pages-list__item, .wp-block-navigation .wp-block-navigation-link {  display: flex;  align-items: center;  position: relative; } .wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty, .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty {  display: none; } .wp-block-navigation .wp-block-pages-list__item__link, .wp-block-navigation .wp-block-navigation-link__content {  color: inherit;  display: block; } .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link {  text-decoration: inherit; } .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content {  text-decoration: inherit; } .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus, .wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus, .wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active {  text-decoration: inherit; } .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link, .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content {  text-decoration: none; } .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active, .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active {  text-decoration: none; } .wp-block-navigation .wp-block-page-list__submenu-icon, .wp-block-navigation .wp-block-navigation-link__submenu-icon {  height: inherit; } .wp-block-navigation .wp-block-page-list__submenu-icon svg, .wp-block-navigation .wp-block-navigation-link__submenu-icon svg {  stroke: currentColor; } .wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link, .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content {  padding: 0; } .wp-block-navigation .has-child > .wp-block-pages-list__item__link, .wp-block-navigation .has-child > .wp-block-navigation-link__content {  margin-right: 0.5em; } .wp-block-navigation .has-child .submenu-container, .wp-block-navigation .has-child .wp-block-navigation-link__container {  background-color: inherit;  color: inherit;  position: absolute;  z-index: 2;  flex-direction: column;  align-items: normal;  min-width: 200px;  display: none;  opacity: 0;  transition: opacity 0.1s linear;  visibility: hidden; } .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-pages-list__item__link, .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__content, .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-pages-list__item__link, .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__content, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-pages-list__item__link, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__content, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-pages-list__item__link, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__content {  flex-grow: 1; } .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon, .wp-block-navigation .has-child .submenu-container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon, .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon, .wp-block-navigation .has-child .submenu-container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-page-list__submenu-icon, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-pages-list__item > .wp-block-navigation-link__submenu-icon, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-page-list__submenu-icon, .wp-block-navigation .has-child .wp-block-navigation-link__container > .wp-block-navigation-link > .wp-block-navigation-link__submenu-icon {  padding-right: 0.5em; } @media (min-width: 782px) {  .wp-block-navigation .has-child .submenu-container .submenu-container::before, .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container::before, .wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container::before, .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container::before {   content: "";   position: absolute;   right: 100%;   height: 100%;   display: block;   width: 0.5em;   background: transparent;  }  .wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg, .wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg, .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg, .wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg {   transform: rotate(-90deg);  } } .wp-block-navigation .has-child:hover > .wp-block-navigation-link__container {  display: flex;  visibility: visible;  opacity: 1; } .wp-block-navigation .has-child:focus-within > .wp-block-navigation-link__container {  display: flex;  visibility: visible;  opacity: 1; } .wp-block-navigation .has-child:hover {  cursor: pointer; } .wp-block-navigation .has-child:hover > .submenu-container {  display: flex;  visibility: visible;  opacity: 1; } .wp-block-navigation .has-child:focus-within {  cursor: pointer; } .wp-block-navigation .has-child:focus-within > .submenu-container {  display: flex;  visibility: visible;  opacity: 1; } .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container {  left: auto;  right: 0; } .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .submenu-container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.items-justified-right > .wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {  left: auto;  right: 100%; } .wp-block-navigation.wp-block-navigation .wp-block-page-list, .wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item, .wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link {  margin: 0 2em 0 0; } .wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child, .wp-block-navigation.wp-block-navigation .wp-block-page-list > .wp-block-pages-list__item:last-child, .wp-block-navigation.wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link:last-child {  margin-right: 0; } .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list, .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list > .wp-block-pages-list__item, .wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container > .wp-block-navigation-link {  margin: 0 0.5em 0 0; } .wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link, .wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content {  padding: 0.5em 1em; } .wp-block-navigation.wp-block-navigation .has-child .submenu-container, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container {  left: -1em;  top: 100%; } .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item, .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link {  margin: 0; } .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link, .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content {  padding: 0.5em 1em; } .wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {  left: -1px; } @media (min-width: 782px) {  .wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {   left: 100%;   top: -1px;  } } .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container {  left: 0;  top: 100%; } .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {  left: 0; } @media (min-width: 782px) {  .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container, .wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container {   left: 100%;   top: 0;  } } .wp-block-navigation:not(.has-background) .submenu-container, .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container {  background-color: #fff;  color: #000;  border: 1px solid rgba(0, 0, 0, 0.15); } .wp-block-navigation__container {  align-items: center;  list-style: none;  margin: 0;  padding-left: 0; } .wp-block-navigation__container .is-responsive {  display: none; } @media (min-width: 600px) {  .wp-block-navigation__container {   display: flex;   flex-wrap: wrap;  }  .is-vertical .wp-block-navigation__container {   display: block;   flex-direction: column;   align-items: flex-start;  } } .items-justified-center .wp-block-navigation__container {  justify-content: center; } .items-justified-right .wp-block-navigation__container {  justify-content: flex-end; } .items-justified-space-between .wp-block-navigation__container {  justify-content: space-between; } .is-vertical.items-justified-center > ul {  align-items: center; } .is-vertical.items-justified-right > ul {  align-items: flex-end; } .is-vertical.items-justified-right > ul .wp-block-navigation-link, .is-vertical.items-justified-right > ul .wp-block-pages-list__item {  margin-right: 0;  justify-content: flex-end; }  .wp-block-navigation__responsive-container {  display: none;  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  align-items: flex-start;  justify-content: flex-start; } .wp-block-navigation__responsive-container.is-menu-open {  display: flex;  flex-direction: column;  overflow: auto;  z-index: 100000;  padding: 24px;  background-color: inherit; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container {  display: flex;  flex-direction: column;  margin-left: auto;  margin-right: auto;  align-items: flex-start;  line-height: 48px;  padding: 0; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list {  flex-direction: column; } .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link {  background: transparent !important; } @media (min-width: 600px) {  .wp-block-navigation__responsive-container:not(.is-menu-open) {   display: flex;   flex-direction: row;   position: relative;   background-color: inherit;  }  .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close {   display: none;  }  .wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container {   left: 0;  } } .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {  background-color: #fff;  color: #000; } .wp-block-navigation__responsive-container-open, .wp-block-navigation__responsive-container-close {  vertical-align: middle;  cursor: pointer;  color: currentColor;  background: transparent;  border: none;  margin: 0;  padding: 0; } .wp-block-navigation__responsive-container-open svg, .wp-block-navigation__responsive-container-close svg {  fill: currentColor;  pointer-events: none;  display: block;  width: 24px;  height: 24px; } .wp-block-navigation__responsive-container-open {  display: flex; } @media (min-width: 600px) {  .wp-block-navigation__responsive-container-open {   display: none;  } } .items-justified-left .wp-block-navigation__responsive-container-open {  margin-left: 0;  margin-right: auto; } .items-justified-center .wp-block-navigation__responsive-container-open {  margin-left: auto;  margin-right: auto; } .items-justified-right .wp-block-navigation__responsive-container-open {  margin-left: auto;  margin-right: 0; } .wp-block-navigation__responsive-container-close {  position: absolute;  top: 24px;  right: 24px;  z-index: 2; } .wp-block-navigation__responsive-close {  width: 100%; } .is-menu-open .wp-block-navigation__responsive-close, .is-menu-open .wp-block-navigation__responsive-dialog, .is-menu-open .wp-block-navigation__responsive-container-content {  width: 100%;  height: 100%; } .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon, .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon {  display: none; } .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container, .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container {  position: relative;  opacity: 1;  visibility: visible;  padding: 0 0 0 32px;  border: none; } .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link, .wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item {  flex-direction: column;  align-items: flex-start; } html.has-modal-open {  overflow: hidden; } .wp-block-navigation .wp-block-navigation-link__label {  word-break: normal;  overflow-wrap: break-word; } .wp-block-navigation .wp-block-home-link__content {  color: inherit;  display: block;  padding: 0.5em 1em; } .wp-block-navigation[style*=text-decoration] .wp-block-home-link {  text-decoration: inherit; } .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content {  text-decoration: inherit; } .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus, .wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active {  text-decoration: inherit; } .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content {  text-decoration: none; } .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus, .wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active {  text-decoration: none; } .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container {  background-color: #fff;  color: #000;  border: 1px solid rgba(0, 0, 0, 0.15); } .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container {  top: -1px; } .wp-block-navigation .wp-block-page-list {  display: flex;  flex-wrap: wrap;  background-color: inherit; } .wp-block-navigation .wp-block-pages-list__item {  background-color: inherit; } .wp-block-navigation .wp-block-page-list__submenu-icon {  display: none; } .wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon {  display: block; } .is-vertical .wp-block-navigation__container .wp-block-page-list, .is-open .wp-block-navigation__container .wp-block-page-list {  display: block; } @media (min-width: 480px) {  .is-open .wp-block-navigation__container .wp-block-page-list {   display: flex;  } } .items-justified-space-between .wp-block-page-list {  display: contents; } .is-small-text {  font-size: 0.875em; } .is-regular-text {  font-size: 1em; } .is-large-text {  font-size: 2.25em; } .is-larger-text {  font-size: 3em; } .has-drop-cap:not(:focus)::first-letter {  float: left;  font-size: 8.4em;  line-height: 0.68;  font-weight: 100;  margin: 0.05em 0.1em 0 0;  text-transform: uppercase;  font-style: normal; } p.has-drop-cap.has-background {  overflow: hidden; } p.has-background {  padding: 1.25em 2.375em; } p.has-text-color a {  color: inherit; } .wp-block-post-author {  display: flex;  flex-wrap: wrap; } .wp-block-post-author__byline {  width: 100%;  margin-top: 0;  margin-bottom: 0;  font-size: 0.5em; } .wp-block-post-author__avatar {  margin-right: 1em; } .wp-block-post-author__bio {  margin-bottom: 0.7em;  font-size: 0.7em; } .wp-block-post-author__content {  flex-grow: 1;  flex-basis: 0; } .wp-block-post-author__name {  font-weight: bold;  margin: 0; } .wp-block-post-comments .commentlist {  list-style: none;  margin: 0;  padding: 0; } .wp-block-post-comments .commentlist .comment {  min-height: 2.25em;  padding-left: 3.25em; } .wp-block-post-comments .commentlist .comment p {  font-size: 0.875em;  line-height: 1.8;  margin: 0.36em 0 1.4em; } .wp-block-post-comments .commentlist .children {  list-style: none;  margin: 0;  padding: 0; } .wp-block-post-comments .comment-author {  line-height: 1.5;  margin-left: -3.25em; } .wp-block-post-comments .comment-author .avatar {  border-radius: 1.5em;  display: block;  float: left;  height: 2.5em;  margin-right: 0.75em;  width: 2.5em; } .wp-block-post-comments .comment-author cite {  font-style: normal; } .wp-block-post-comments .comment-meta {  line-height: 1.5;  margin-left: -3.25em; } .wp-block-post-comments .comment-body .commentmetadata {  font-size: 0.75em; } .wp-block-post-comments .comment-form-comment label, .wp-block-post-comments .comment-form-author label, .wp-block-post-comments .comment-form-email label, .wp-block-post-comments .comment-form-url label {  display: block; } .wp-block-post-comments .comment-form-comment textarea {  box-sizing: border-box;  width: 100%; } .wp-block-post-comments .reply {  font-size: 0.75em;  margin-bottom: 1.4em; } .wp-block-post-comments textarea, .wp-block-post-comments input {  border: 1px solid #949494; } .wp-block-post-comments-form input[type=submit] {  border: none;  box-shadow: none;  cursor: pointer;  display: inline-block;  text-align: center;  overflow-wrap: break-word; } .wp-block-post-excerpt__more-link {  display: inline-block; } .wp-block-post-title a {  display: inline-block; } .wp-block-preformatted {  white-space: pre-wrap; } .wp-block-preformatted.has-background {  padding: 1.25em 2.375em; } .wp-block-pullquote {  margin: 0 0 1em 0;  padding: 3em 0;  text-align: center; } .wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {  max-width: 420px; } .wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {  font-size: 1.25em; } .wp-block-pullquote p {  font-size: 1.75em;  line-height: 1.6; } .wp-block-pullquote cite, .wp-block-pullquote footer {  position: relative; } .wp-block-pullquote .has-text-color a {  color: inherit; } .wp-block-pullquote:not(.is-style-solid-color) {  background: none; } .wp-block-pullquote.is-style-solid-color {  border: none; } .wp-block-pullquote.is-style-solid-color blockquote {  margin-left: auto;  margin-right: auto;  text-align: left;  max-width: 60%; } .wp-block-pullquote.is-style-solid-color blockquote p {  margin-top: 0;  margin-bottom: 0;  font-size: 2em; } .wp-block-pullquote.is-style-solid-color blockquote cite {  text-transform: none;  font-style: normal; } .wp-block-pullquote cite {  color: inherit; } .wp-block-post-template, .wp-block-query-loop {  max-width: 100%;  list-style: none;  padding: 0; } .wp-block-post-template li, .wp-block-query-loop li {  clear: both; } .wp-block-post-template.is-flex-container, .wp-block-query-loop.is-flex-container {  flex-direction: row;  display: flex;  flex-wrap: wrap; } .wp-block-post-template.is-flex-container li, .wp-block-query-loop.is-flex-container li {  margin: 0 0 1.25em 0;  width: 100%; } @media (min-width: 600px) {  .wp-block-post-template.is-flex-container li, .wp-block-query-loop.is-flex-container li {   margin-right: 1.25em;  }  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li {   width: calc((100% / 2) - 1.25em + (1.25em / 2));  }  .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n), .wp-block-query-loop.is-flex-container.is-flex-container.columns-2 > li:nth-child(2n) {   margin-right: 0;  }  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li {   width: calc((100% / 3) - 1.25em + (1.25em / 3));  }  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n), .wp-block-query-loop.is-flex-container.is-flex-container.columns-3 > li:nth-child(3n) {   margin-right: 0;  }  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li {   width: calc((100% / 4) - 1.25em + (1.25em / 4));  }  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n), .wp-block-query-loop.is-flex-container.is-flex-container.columns-4 > li:nth-child(4n) {   margin-right: 0;  }  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li {   width: calc((100% / 5) - 1.25em + (1.25em / 5));  }  .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n), .wp-block-query-loop.is-flex-container.is-flex-container.columns-5 > li:nth-child(5n) {   margin-right: 0;  }  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li, .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {   width: calc((100% / 6) - 1.25em + (1.25em / 6));  }  .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n), .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li:nth-child(6n) {   margin-right: 0;  } } .wp-block-query-pagination {  display: flex;  flex-direction: row;  flex-wrap: wrap; } .wp-block-query-pagination > .wp-block-query-pagination-next, .wp-block-query-pagination > .wp-block-query-pagination-previous, .wp-block-query-pagination > .wp-block-query-pagination-numbers {  display: inline-block;   margin-right: 0.5em;  margin-bottom: 0.5em; } .wp-block-query-pagination > .wp-block-query-pagination-next:last-child, .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child, .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child {   margin-right: 0; } .wp-block-quote.is-style-large, .wp-block-quote.is-large {  margin-bottom: 1em;  padding: 0 1em; } .wp-block-quote.is-style-large p, .wp-block-quote.is-large p {  font-size: 1.5em;  font-style: italic;  line-height: 1.6; } .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer, .wp-block-quote.is-large cite, .wp-block-quote.is-large footer {  font-size: 1.125em;  text-align: right; } .wp-block-rss.wp-block-rss {  box-sizing: border-box; } .wp-block-rss.alignleft {   margin-right: 2em; } .wp-block-rss.alignright {   margin-left: 2em; } .wp-block-rss.is-grid {  display: flex;  flex-wrap: wrap;  padding: 0;  list-style: none; } .wp-block-rss.is-grid li {  margin: 0 1em 1em 0;  width: 100%; } @media (min-width: 600px) {  .wp-block-rss.columns-2 li {   width: calc(( 100% / 2 ) - 1em);  }  .wp-block-rss.columns-3 li {   width: calc(( 100% / 3 ) - 1em);  }  .wp-block-rss.columns-4 li {   width: calc(( 100% / 4 ) - 1em);  }  .wp-block-rss.columns-5 li {   width: calc(( 100% / 5 ) - 1em);  }  .wp-block-rss.columns-6 li {   width: calc(( 100% / 6 ) - 1em);  } } .wp-block-rss__item-publish-date, .wp-block-rss__item-author {  display: block;  color: #555;  font-size: 0.8125em; } .wp-block-search .wp-block-search__button {  background: #f7f7f7;  border: 1px solid #ccc;  padding: 0.375em 0.625em;  color: #32373c;  margin-left: 0.625em;  word-break: normal; } .wp-block-search .wp-block-search__button.has-icon {  line-height: 0; } .wp-block-search .wp-block-search__button svg {  min-width: 1.5em;  min-height: 1.5em; } .wp-block-search .wp-block-search__inside-wrapper {  display: flex;  flex: auto;  flex-wrap: nowrap;  max-width: 100%; } .wp-block-search .wp-block-search__label {  width: 100%; } .wp-block-search .wp-block-search__input {  flex-grow: 1;  min-width: 3em;  border: 1px solid #949494; } .wp-block-search.wp-block-search__button-only .wp-block-search__button {  margin-left: 0; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {  padding: 4px;  border: 1px solid #949494; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {  border-radius: 0;  border: none;  padding: 0 0 0 0.25em; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {  outline: none; } .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {  padding: 0.125em 0.5em; } .wp-block-search.aligncenter .wp-block-search__inside-wrapper {  margin: auto; } .wp-block-separator {  border-top: 1px solid currentColor;  border-bottom: 1px solid currentColor; } .wp-block-separator.is-style-wide {  border-bottom-width: 1px; } .wp-block-separator.is-style-dots {  background: none !important;  border: none;  text-align: center;  width: none;  line-height: 1;  height: auto; } .wp-block-separator.is-style-dots::before {  content: "···";  color: currentColor;  font-size: 1.5em;  letter-spacing: 2em;   padding-left: 2em;  font-family: serif; } .wp-block-site-logo {  line-height: 0; } .wp-block-site-logo a {  display: inline-block; } .wp-block-site-logo.is-default-size img {  width: 120px;  height: auto; } .wp-block-site-logo .aligncenter {  display: table; } .wp-block-site-logo.is-style-rounded img {  border-radius: 9999px; } .wp-block-social-links {  display: flex;  flex-wrap: wrap;  padding-left: 0;  padding-right: 0;  text-indent: 0;  margin-left: 0; } .wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {  text-decoration: none;  border-bottom: 0;  box-shadow: none; } .wp-block-social-links .wp-social-link.wp-social-link.wp-social-link {  margin: 4px 8px 4px 0; } .wp-block-social-links .wp-social-link a {  padding: 0.25em; } .wp-block-social-links .wp-social-link svg {  width: 1em;  height: 1em; } .wp-block-social-links.has-small-icon-size {  font-size: 16px; } .wp-block-social-links, .wp-block-social-links.has-normal-icon-size {  font-size: 24px; } .wp-block-social-links.has-large-icon-size {  font-size: 36px; } .wp-block-social-links.has-huge-icon-size {  font-size: 48px; } .wp-block-social-links.aligncenter {  justify-content: center;  display: flex; } .wp-block-social-links.alignright {  justify-content: flex-end; } .wp-block-social-link {  display: block;  border-radius: 9999px;  transition: transform 0.1s ease;  height: auto; } @media (prefers-reduced-motion: reduce) {  .wp-block-social-link {   transition-duration: 0s;   transition-delay: 0s;  } } .wp-block-social-link a {  display: block;  line-height: 0;  transition: transform 0.1s ease; } .wp-block-social-link:hover {  transform: scale(1.1); } .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {  color: currentColor;  fill: currentColor; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link {  background-color: #f0f0f0;  color: #444; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {  background-color: #f90;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {  background-color: #1ea0c3;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {  background-color: #0757fe;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {  background-color: #1e1f26;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {  background-color: #02e49b;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {  background-color: #e94c89;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {  background-color: #4280ff;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {  background-color: #f45800;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {  background-color: #1778f2;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {  background-color: #000;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {  background-color: #0461dd;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {  background-color: #e65678;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {  background-color: #24292d;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {  background-color: #eceadd;  color: #382110; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {  background-color: #ea4434;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {  background-color: #f00075;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {  background-color: #e21b24;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {  background-color: #0d66c2;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {  background-color: #3288d4;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {  background-color: #02ab6c;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {  background-color: #f6405f;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {  background-color: #ff424d;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {  background-color: #e60122;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {  background-color: #ef4155;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {  background-color: #fe4500;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {  background-color: #0478d7;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {  background-color: #fefc00;  color: #fff;  stroke: #000; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {  background-color: #ff5600;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {  background-color: #1bd760;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {  background-color: #2aabee;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {  background-color: #000;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {  background-color: #011835;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {  background-color: #6440a4;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {  background-color: #1da1f2;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {  background-color: #1eb7ea;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {  background-color: #4680c2;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {  background-color: #3499cd;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {  background-color: #d32422;  color: #fff; } .wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {  background-color: #f00;  color: #fff; } .wp-block-social-links.is-style-logos-only .wp-social-link {  background: none;  padding: 4px; } .wp-block-social-links.is-style-logos-only .wp-social-link-amazon {  color: #f90; } .wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {  color: #1ea0c3; } .wp-block-social-links.is-style-logos-only .wp-social-link-behance {  color: #0757fe; } .wp-block-social-links.is-style-logos-only .wp-social-link-codepen {  color: #1e1f26; } .wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {  color: #02e49b; } .wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {  color: #e94c89; } .wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {  color: #4280ff; } .wp-block-social-links.is-style-logos-only .wp-social-link-etsy {  color: #f45800; } .wp-block-social-links.is-style-logos-only .wp-social-link-facebook {  color: #1778f2; } .wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {  color: #000; } .wp-block-social-links.is-style-logos-only .wp-social-link-flickr {  color: #0461dd; } .wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {  color: #e65678; } .wp-block-social-links.is-style-logos-only .wp-social-link-github {  color: #24292d; } .wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {  color: #382110; } .wp-block-social-links.is-style-logos-only .wp-social-link-google {  color: #ea4434; } .wp-block-social-links.is-style-logos-only .wp-social-link-instagram {  color: #f00075; } .wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {  color: #e21b24; } .wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {  color: #0d66c2; } .wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {  color: #3288d4; } .wp-block-social-links.is-style-logos-only .wp-social-link-medium {  color: #02ab6c; } .wp-block-social-links.is-style-logos-only .wp-social-link-meetup {  color: #f6405f; } .wp-block-social-links.is-style-logos-only .wp-social-link-patreon {  color: #ff424d; } .wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {  color: #e60122; } .wp-block-social-links.is-style-logos-only .wp-social-link-pocket {  color: #ef4155; } .wp-block-social-links.is-style-logos-only .wp-social-link-reddit {  color: #fe4500; } .wp-block-social-links.is-style-logos-only .wp-social-link-skype {  color: #0478d7; } .wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {  color: #fff;  stroke: #000; } .wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {  color: #ff5600; } .wp-block-social-links.is-style-logos-only .wp-social-link-spotify {  color: #1bd760; } .wp-block-social-links.is-style-logos-only .wp-social-link-telegram {  color: #2aabee; } .wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {  color: #000; } .wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {  color: #011835; } .wp-block-social-links.is-style-logos-only .wp-social-link-twitch {  color: #6440a4; } .wp-block-social-links.is-style-logos-only .wp-social-link-twitter {  color: #1da1f2; } .wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {  color: #1eb7ea; } .wp-block-social-links.is-style-logos-only .wp-social-link-vk {  color: #4680c2; } .wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {  color: #3499cd; } .wp-block-social-links.is-style-logos-only .wp-social-link-yelp {  color: #d32422; } .wp-block-social-links.is-style-logos-only .wp-social-link-youtube {  color: #f00; } .wp-block-social-links.is-style-pill-shape .wp-social-link {  width: auto; } .wp-block-social-links.is-style-pill-shape .wp-social-link a {  padding-left: calc((2/3) * 1em);  padding-right: calc((2/3) * 1em); } .wp-block-spacer {  clear: both; } .wp-block-tag-cloud.aligncenter {  text-align: center; } .wp-block-tag-cloud.alignfull {  padding-left: 1em;  padding-right: 1em; } .wp-block-table {  margin: 0 0 1em 0;  overflow-x: auto; } .wp-block-table table {  border-collapse: collapse;  width: 100%; } .wp-block-table .has-fixed-layout {  table-layout: fixed;  width: 100%; } .wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {  word-break: break-word; } .wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {  display: table;  width: auto; } .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignright td, .wp-block-table.alignright th {  word-break: break-word; } .wp-block-table .has-subtle-light-gray-background-color {  background-color: #f3f4f5; } .wp-block-table .has-subtle-pale-green-background-color {  background-color: #e9fbe5; } .wp-block-table .has-subtle-pale-blue-background-color {  background-color: #e7f5fe; } .wp-block-table .has-subtle-pale-pink-background-color {  background-color: #fcf0ef; } .wp-block-table.is-style-stripes {  border-spacing: 0;  border-collapse: inherit;  background-color: transparent;  border-bottom: 1px solid #f0f0f0; } .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {  background-color: #f0f0f0; } .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {  background-color: #f3f4f5; } .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {  background-color: #e9fbe5; } .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {  background-color: #e7f5fe; } .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {  background-color: #fcf0ef; } .wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes td {  border-color: transparent; } .wp-block-table .has-border-color > *, .wp-block-table .has-border-color tr, .wp-block-table .has-border-color th, .wp-block-table .has-border-color td {  border-color: inherit; } .wp-block-table table[style*=border-style] > *, .wp-block-table table[style*=border-style] tr, .wp-block-table table[style*=border-style] th, .wp-block-table table[style*=border-style] td {  border-style: inherit; } .wp-block-table table[style*=border-width] > *, .wp-block-table table[style*=border-width] tr, .wp-block-table table[style*=border-width] th, .wp-block-table table[style*=border-width] td {  border-width: inherit; } .wp-block-text-columns {  display: flex; } .wp-block-text-columns.aligncenter {  display: flex; } .wp-block-text-columns .wp-block-column {  margin: 0 1em;  padding: 0; } .wp-block-text-columns .wp-block-column:first-child {  margin-left: 0; } .wp-block-text-columns .wp-block-column:last-child {  margin-right: 0; } .wp-block-text-columns.columns-2 .wp-block-column {  width: calc(100% / 2); } .wp-block-text-columns.columns-3 .wp-block-column {  width: calc(100% / 3); } .wp-block-text-columns.columns-4 .wp-block-column {  width: calc(100% / 4); } pre.wp-block-verse {  font-family: inherit;  overflow: auto;  white-space: pre-wrap; } .wp-block-video {  margin: 0 0 1em 0; } .wp-block-video video {  width: 100%; } @supports (position: sticky) {  .wp-block-video [poster] {   -o-object-fit: cover;    object-fit: cover;  } } .wp-block-video.aligncenter {  text-align: center; } .wp-block-video figcaption {  margin-top: 0.5em;  margin-bottom: 1em; } .wp-block-post-featured-image {  margin-left: 0;  margin-right: 0; } .wp-block-post-featured-image a {  display: inline-block; } .wp-block-post-featured-image img {  max-width: 100%;  height: auto; } .wp-block-post-featured-image.alignwide img, .wp-block-post-featured-image.alignfull img {  width: 100%; } :root {    } :root .has-pale-pink-background-color {  background-color: #f78da7; } :root .has-vivid-red-background-color {  background-color: #cf2e2e; } :root .has-luminous-vivid-orange-background-color {  background-color: #ff6900; } :root .has-luminous-vivid-amber-background-color {  background-color: #fcb900; } :root .has-light-green-cyan-background-color {  background-color: #7bdcb5; } :root .has-vivid-green-cyan-background-color {  background-color: #00d084; } :root .has-pale-cyan-blue-background-color {  background-color: #8ed1fc; } :root .has-vivid-cyan-blue-background-color {  background-color: #0693e3; } :root .has-vivid-purple-background-color {  background-color: #9b51e0; } :root .has-white-background-color {  background-color: #fff; } :root .has-very-light-gray-background-color {  background-color: #eee; } :root .has-cyan-bluish-gray-background-color {  background-color: #abb8c3; } :root .has-very-dark-gray-background-color {  background-color: #313131; } :root .has-black-background-color {  background-color: #000; } :root .has-pale-pink-color {  color: #f78da7; } :root .has-vivid-red-color {  color: #cf2e2e; } :root .has-luminous-vivid-orange-color {  color: #ff6900; } :root .has-luminous-vivid-amber-color {  color: #fcb900; } :root .has-light-green-cyan-color {  color: #7bdcb5; } :root .has-vivid-green-cyan-color {  color: #00d084; } :root .has-pale-cyan-blue-color {  color: #8ed1fc; } :root .has-vivid-cyan-blue-color {  color: #0693e3; } :root .has-vivid-purple-color {  color: #9b51e0; } :root .has-white-color {  color: #fff; } :root .has-very-light-gray-color {  color: #eee; } :root .has-cyan-bluish-gray-color {  color: #abb8c3; } :root .has-very-dark-gray-color {  color: #313131; } :root .has-black-color {  color: #000; } :root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {  background: linear-gradient(135deg, #0693e3 0%, #9b51e0 100%); } :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {  background: linear-gradient(135deg, #00d084 0%, #0693e3 100%); } :root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {  background: linear-gradient(135deg, #7adcb4 0%, #00d082 100%); } :root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {  background: linear-gradient(135deg, #fcb900 0%, #ff6900 100%); } :root .has-luminous-vivid-orange-to-vivid-red-gradient-background {  background: linear-gradient(135deg, #ff6900 0%, #cf2e2e 100%); } :root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {  background: linear-gradient(135deg, #eeeeee 0%, #a9b8c3 100%); } :root .has-cool-to-warm-spectrum-gradient-background {  background: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%); } :root .has-blush-light-purple-gradient-background {  background: linear-gradient(135deg, #ffceec 0%, #9896f0 100%); } :root .has-blush-bordeaux-gradient-background {  background: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%); } :root .has-purple-crush-gradient-background {  background: linear-gradient(135deg, #34e2e4 0%, #4721fb 50%, #ab1dfe 100%); } :root .has-luminous-dusk-gradient-background {  background: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%); } :root .has-hazy-dawn-gradient-background {  background: linear-gradient(135deg, #faaca8 0%, #dad0ec 100%); } :root .has-pale-ocean-gradient-background {  background: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%); } :root .has-electric-grass-gradient-background {  background: linear-gradient(135deg, #caf880 0%, #71ce7e 100%); } :root .has-subdued-olive-gradient-background {  background: linear-gradient(135deg, #fafae1 0%, #67a671 100%); } :root .has-atomic-cream-gradient-background {  background: linear-gradient(135deg, #fdd79a 0%, #004a59 100%); } :root .has-nightshade-gradient-background {  background: linear-gradient(135deg, #330968 0%, #31cdcf 100%); } :root .has-midnight-gradient-background {  background: linear-gradient(135deg, #020381 0%, #2874fc 100%); } .has-small-font-size {  font-size: 0.8125em; } .has-regular-font-size, .has-normal-font-size {  font-size: 1em; } .has-medium-font-size {  font-size: 1.25em; } .has-large-font-size {  font-size: 2.25em; } .has-larger-font-size, .has-huge-font-size {  font-size: 2.625em; } .has-text-align-center {  text-align: center; } .has-text-align-left {   text-align: left; } .has-text-align-right {   text-align: right; } #end-resizable-editor-section {  display: none; } .aligncenter {  clear: both; } .items-justified-left {  justify-content: flex-start; } .items-justified-center {  justify-content: center; } .items-justified-right {  justify-content: flex-end; } .items-justified-space-between {  justify-content: space-between; } .screen-reader-text {  border: 0;  clip: rect(1px, 1px, 1px, 1px);  -webkit-clip-path: inset(50%);  clip-path: inset(50%);  height: 1px;  margin: -1px;  overflow: hidden;  padding: 0;  position: absolute;  width: 1px;  word-wrap: normal !important; } .screen-reader-text:focus {  background-color: #ddd;  clip: auto !important;  -webkit-clip-path: none;      clip-path: none;  color: #444;  display: block;  font-size: 1em;  height: auto;  left: 5px;  line-height: normal;  padding: 15px 23px 14px;  text-decoration: none;  top: 5px;  width: auto;  z-index: 100000; }.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; word-wrap: normal !important; } .wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; } .wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; } .wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; } .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output { border-color: #dc3232; } .wpcf7 form.spam .wpcf7-response-output { border-color: #f56e28; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #ffb900; } .wpcf7-form-control-wrap { position: relative; } .wpcf7-not-valid-tip { color: #dc3232;  font-size: 1em; font-weight: normal; display: block; } .use-floating-validation-tip .wpcf7-not-valid-tip { position: relative; top: -2ex; left: 1em; z-index: 100; border: 1px solid #dc3232; background: #fff; padding: .2em .8em; width: 24em; } .wpcf7-list-item { display: inline-block; margin: 0 0 0 1em; } .wpcf7-list-item-label::before, .wpcf7-list-item-label::after { content: " "; } .wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d;  opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0; margin: 0 24px; position: relative; } form.submitting .wpcf7-spinner { visibility: visible; } .wpcf7-spinner::before { content: ''; position: absolute; background-color: #fbfbfc;  top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; } @media (prefers-reduced-motion: reduce) { .wpcf7-spinner::before {  animation-name: blink;  animation-duration: 2000ms; } } @keyframes spin { from {  transform: rotate(0deg); }  to {  transform: rotate(360deg); } } @keyframes blink { from {  opacity: 0; }  50% {  opacity: 1; }  to {  opacity: 0; } } .wpcf7 input[type="file"] { cursor: pointer; } .wpcf7 input[type="file"]:disabled { cursor: default; } .wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; } .wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; } .menu-item a img, img.menu-image-title-after, img.menu-image-title-before, img.menu-image-title-above, img.menu-image-title-below , .menu-image-hover-wrapper .menu-image-title-above {   border: none;   box-shadow: none;   vertical-align: middle;   width: auto;   display: inline; } .menu-image-hover-wrapper img.hovered-image, .menu-item:hover .menu-image-hover-wrapper img.menu-image {   opacity: 0;   transition: opacity 0.25s ease-in-out 0s; } .menu-item:hover img.hovered-image {   opacity: 1; } .menu-image-title-after.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper, .menu-image-title-before.menu-image-title {   padding-right: 10px; } .menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title {   padding-left: 10px; } .menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below, .menu-image-title-below, .menu-image-title-above, .menu-item a.menu-image-title-above, .menu-item a.menu-image-title-below, .menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below {   text-align: center;   display: block; } .menu-image-title-above.menu-image-not-hovered > img, .menu-image-hovered.menu-image-title-above .menu-image-hover-wrapper, .menu-image-title-above .menu-image-hover-wrapper {   display: block;   padding-top: 10px;   margin: 0 auto !important; } .menu-image-title-below.menu-image-not-hovered > img, .menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper, .menu-image-title-below .menu-image-hover-wrapper {   display: block;   padding-bottom: 10px;   margin: 0 auto !important; } .menu-image-title-hide .menu-image-title, .menu-image-title-hide.menu-image-title { display: none; } #et-top-navigation .nav li.menu-item, .navigation-top .main-navigation li {   display: inline-block; }  .above-menu-image-icons, .below-menu-image-icons {   margin: auto;   text-align: center;   display: block; } ul li.menu-item > .menu-image-title-above.menu-link, ul li.menu-item > .menu-image-title-below.menu-link {   display: block; } .menu-item:hover .sub-menu .menu-image-hover-wrapper img.menu-image {   opacity: 1; } .menu-item:hover .sub-menu .menu-image-hover-wrapper img.hovered-image {   opacity: 0; } .menu-item:hover .sub-menu .menu-item:hover .menu-image-hover-wrapper img.menu-image {   opacity: 0; } .menu-item:hover .sub-menu .menu-item:hover .menu-image-hover-wrapper img.hovered-image {   opacity: 1; } .menu-item-text span.dashicons {   display: contents;   transition: none; } .menu-image-badge {   background-color: rgb(255, 140, 68);   display: inline;   font-weight: 700;   color: #fff;   font-size: 0.95rem;   padding: 3px 4px 3px;   margin-top: 0px;   position: relative;   top: -20px;   right: 10px;   text-transform: uppercase;   line-height: 11px;   border-radius: 5px;   letter-spacing: .3px; } .menu-image-bubble {   color: #fff;   font-size: 13px;   font-weight: 700;   top: -18px;   right: 10px;   position: relative;   box-shadow: 0 0 0 .1rem var(--white,#fff);   border-radius: 25px;   padding: 1px 6px 3px 5px;   text-align: center; }  @font-face{font-family: dashicons; src: url("https://londonblinds4u.co.uk/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800"); src: url("https://londonblinds4u.co.uk/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix") format("embedded-opentype"),  url("https://londonblinds4u.co.uk/wp-includes/fonts/dashicons.woff") format("woff"),  url("https://londonblinds4u.co.uk/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800") format("truetype"); font-weight: 400; font-style: normal;font-display:swap;}  .dashicons, .dashicons-before:before { font-family: dashicons; display: inline-block; line-height: 1; font-weight: 400; font-style: normal; speak: never; text-decoration: inherit; text-transform: none; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 20px; height: 20px; font-size: 20px; vertical-align: top; text-align: center; transition: color 0.1s ease-in; }  .dashicons-admin-appearance:before { content: "\f100"; } .dashicons-admin-collapse:before { content: "\f148"; } .dashicons-admin-comments:before { content: "\f101"; } .dashicons-admin-customizer:before { content: "\f540"; } .dashicons-admin-generic:before { content: "\f111"; } .dashicons-admin-home:before { content: "\f102"; } .dashicons-admin-links:before { content: "\f103"; } .dashicons-admin-media:before { content: "\f104"; } .dashicons-admin-multisite:before { content: "\f541"; } .dashicons-admin-network:before { content: "\f112"; } .dashicons-admin-page:before { content: "\f105"; } .dashicons-admin-plugins:before { content: "\f106"; } .dashicons-admin-post:before { content: "\f109"; } .dashicons-admin-settings:before { content: "\f108"; } .dashicons-admin-site-alt:before { content: "\f11d"; } .dashicons-admin-site-alt2:before { content: "\f11e"; } .dashicons-admin-site-alt3:before { content: "\f11f"; } .dashicons-admin-site:before { content: "\f319"; } .dashicons-admin-tools:before { content: "\f107"; } .dashicons-admin-users:before { content: "\f110"; } .dashicons-airplane:before { content: "\f15f"; } .dashicons-album:before { content: "\f514"; } .dashicons-align-center:before { content: "\f134"; } .dashicons-align-full-width:before { content: "\f114"; } .dashicons-align-left:before { content: "\f135"; } .dashicons-align-none:before { content: "\f138"; } .dashicons-align-pull-left:before { content: "\f10a"; } .dashicons-align-pull-right:before { content: "\f10b"; } .dashicons-align-right:before { content: "\f136"; } .dashicons-align-wide:before { content: "\f11b"; } .dashicons-amazon:before { content: "\f162"; } .dashicons-analytics:before { content: "\f183"; } .dashicons-archive:before { content: "\f480"; } .dashicons-arrow-down-alt:before { content: "\f346"; } .dashicons-arrow-down-alt2:before { content: "\f347"; } .dashicons-arrow-down:before { content: "\f140"; } .dashicons-arrow-left-alt:before { content: "\f340"; } .dashicons-arrow-left-alt2:before { content: "\f341"; } .dashicons-arrow-left:before { content: "\f141"; } .dashicons-arrow-right-alt:before { content: "\f344"; } .dashicons-arrow-right-alt2:before { content: "\f345"; } .dashicons-arrow-right:before { content: "\f139"; } .dashicons-arrow-up-alt:before { content: "\f342"; } .dashicons-arrow-up-alt2:before { content: "\f343"; } .dashicons-arrow-up-duplicate:before { content: "\f143"; } .dashicons-arrow-up:before { content: "\f142"; } .dashicons-art:before { content: "\f309"; } .dashicons-awards:before { content: "\f313"; } .dashicons-backup:before { content: "\f321"; } .dashicons-bank:before { content: "\f16a"; } .dashicons-beer:before { content: "\f16c"; } .dashicons-bell:before { content: "\f16d"; } .dashicons-block-default:before { content: "\f12b"; } .dashicons-book-alt:before { content: "\f331"; } .dashicons-book:before { content: "\f330"; } .dashicons-buddicons-activity:before { content: "\f452"; } .dashicons-buddicons-bbpress-logo:before { content: "\f477"; } .dashicons-buddicons-buddypress-logo:before { content: "\f448"; } .dashicons-buddicons-community:before { content: "\f453"; } .dashicons-buddicons-forums:before { content: "\f449"; } .dashicons-buddicons-friends:before { content: "\f454"; } .dashicons-buddicons-groups:before { content: "\f456"; } .dashicons-buddicons-pm:before { content: "\f457"; } .dashicons-buddicons-replies:before { content: "\f451"; } .dashicons-buddicons-topics:before { content: "\f450"; } .dashicons-buddicons-tracking:before { content: "\f455"; } .dashicons-building:before { content: "\f512"; } .dashicons-businessman:before { content: "\f338"; } .dashicons-businessperson:before { content: "\f12e"; } .dashicons-businesswoman:before { content: "\f12f"; } .dashicons-button:before { content: "\f11a"; } .dashicons-calculator:before { content: "\f16e"; } .dashicons-calendar-alt:before { content: "\f508"; } .dashicons-calendar:before { content: "\f145"; } .dashicons-camera-alt:before { content: "\f129"; } .dashicons-camera:before { content: "\f306"; } .dashicons-car:before { content: "\f16b"; } .dashicons-carrot:before { content: "\f511"; } .dashicons-cart:before { content: "\f174"; } .dashicons-category:before { content: "\f318"; } .dashicons-chart-area:before { content: "\f239"; } .dashicons-chart-bar:before { content: "\f185"; } .dashicons-chart-line:before { content: "\f238"; } .dashicons-chart-pie:before { content: "\f184"; } .dashicons-clipboard:before { content: "\f481"; } .dashicons-clock:before { content: "\f469"; } .dashicons-cloud-saved:before { content: "\f137"; } .dashicons-cloud-upload:before { content: "\f13b"; } .dashicons-cloud:before { content: "\f176"; } .dashicons-code-standards:before { content: "\f13a"; } .dashicons-coffee:before { content: "\f16f"; } .dashicons-color-picker:before { content: "\f131"; } .dashicons-columns:before { content: "\f13c"; } .dashicons-controls-back:before { content: "\f518"; } .dashicons-controls-forward:before { content: "\f519"; } .dashicons-controls-pause:before { content: "\f523"; } .dashicons-controls-play:before { content: "\f522"; } .dashicons-controls-repeat:before { content: "\f515"; } .dashicons-controls-skipback:before { content: "\f516"; } .dashicons-controls-skipforward:before { content: "\f517"; } .dashicons-controls-volumeoff:before { content: "\f520"; } .dashicons-controls-volumeon:before { content: "\f521"; } .dashicons-cover-image:before { content: "\f13d"; } .dashicons-dashboard:before { content: "\f226"; } .dashicons-database-add:before { content: "\f170"; } .dashicons-database-export:before { content: "\f17a"; } .dashicons-database-import:before { content: "\f17b"; } .dashicons-database-remove:before { content: "\f17c"; } .dashicons-database-view:before { content: "\f17d"; } .dashicons-database:before { content: "\f17e"; } .dashicons-desktop:before { content: "\f472"; } .dashicons-dismiss:before { content: "\f153"; } .dashicons-download:before { content: "\f316"; } .dashicons-drumstick:before { content: "\f17f"; } .dashicons-edit-large:before { content: "\f327"; } .dashicons-edit-page:before { content: "\f186"; } .dashicons-edit:before { content: "\f464"; } .dashicons-editor-aligncenter:before { content: "\f207"; } .dashicons-editor-alignleft:before { content: "\f206"; } .dashicons-editor-alignright:before { content: "\f208"; } .dashicons-editor-bold:before { content: "\f200"; } .dashicons-editor-break:before { content: "\f474"; } .dashicons-editor-code-duplicate:before { content: "\f494"; } .dashicons-editor-code:before { content: "\f475"; } .dashicons-editor-contract:before { content: "\f506"; } .dashicons-editor-customchar:before { content: "\f220"; } .dashicons-editor-expand:before { content: "\f211"; } .dashicons-editor-help:before { content: "\f223"; } .dashicons-editor-indent:before { content: "\f222"; } .dashicons-editor-insertmore:before { content: "\f209"; } .dashicons-editor-italic:before { content: "\f201"; } .dashicons-editor-justify:before { content: "\f214"; } .dashicons-editor-kitchensink:before { content: "\f212"; } .dashicons-editor-ltr:before { content: "\f10c"; } .dashicons-editor-ol-rtl:before { content: "\f12c"; } .dashicons-editor-ol:before { content: "\f204"; } .dashicons-editor-outdent:before { content: "\f221"; } .dashicons-editor-paragraph:before { content: "\f476"; } .dashicons-editor-paste-text:before { content: "\f217"; } .dashicons-editor-paste-word:before { content: "\f216"; } .dashicons-editor-quote:before { content: "\f205"; } .dashicons-editor-removeformatting:before { content: "\f218"; } .dashicons-editor-rtl:before { content: "\f320"; } .dashicons-editor-spellcheck:before { content: "\f210"; } .dashicons-editor-strikethrough:before { content: "\f224"; } .dashicons-editor-table:before { content: "\f535"; } .dashicons-editor-textcolor:before { content: "\f215"; } .dashicons-editor-ul:before { content: "\f203"; } .dashicons-editor-underline:before { content: "\f213"; } .dashicons-editor-unlink:before { content: "\f225"; } .dashicons-editor-video:before { content: "\f219"; } .dashicons-ellipsis:before { content: "\f11c"; } .dashicons-email-alt:before { content: "\f466"; } .dashicons-email-alt2:before { content: "\f467"; } .dashicons-email:before { content: "\f465"; } .dashicons-embed-audio:before { content: "\f13e"; } .dashicons-embed-generic:before { content: "\f13f"; } .dashicons-embed-photo:before { content: "\f144"; } .dashicons-embed-post:before { content: "\f146"; } .dashicons-embed-video:before { content: "\f149"; } .dashicons-excerpt-view:before { content: "\f164"; } .dashicons-exit:before { content: "\f14a"; } .dashicons-external:before { content: "\f504"; } .dashicons-facebook-alt:before { content: "\f305"; } .dashicons-facebook:before { content: "\f304"; } .dashicons-feedback:before { content: "\f175"; } .dashicons-filter:before { content: "\f536"; } .dashicons-flag:before { content: "\f227"; } .dashicons-food:before { content: "\f187"; } .dashicons-format-aside:before { content: "\f123"; } .dashicons-format-audio:before { content: "\f127"; } .dashicons-format-chat:before { content: "\f125"; } .dashicons-format-gallery:before { content: "\f161"; } .dashicons-format-image:before { content: "\f128"; } .dashicons-format-quote:before { content: "\f122"; } .dashicons-format-status:before { content: "\f130"; } .dashicons-format-video:before { content: "\f126"; } .dashicons-forms:before { content: "\f314"; } .dashicons-fullscreen-alt:before { content: "\f188"; } .dashicons-fullscreen-exit-alt:before { content: "\f189"; } .dashicons-games:before { content: "\f18a"; } .dashicons-google:before { content: "\f18b"; } .dashicons-googleplus:before { content: "\f462"; } .dashicons-grid-view:before { content: "\f509"; } .dashicons-groups:before { content: "\f307"; } .dashicons-hammer:before { content: "\f308"; } .dashicons-heading:before { content: "\f10e"; } .dashicons-heart:before { content: "\f487"; } .dashicons-hidden:before { content: "\f530"; } .dashicons-hourglass:before { content: "\f18c"; } .dashicons-html:before { content: "\f14b"; } .dashicons-id-alt:before { content: "\f337"; } .dashicons-id:before { content: "\f336"; } .dashicons-image-crop:before { content: "\f165"; } .dashicons-image-filter:before { content: "\f533"; } .dashicons-image-flip-horizontal:before { content: "\f169"; } .dashicons-image-flip-vertical:before { content: "\f168"; } .dashicons-image-rotate-left:before { content: "\f166"; } .dashicons-image-rotate-right:before { content: "\f167"; } .dashicons-image-rotate:before { content: "\f531"; } .dashicons-images-alt:before { content: "\f232"; } .dashicons-images-alt2:before { content: "\f233"; } .dashicons-index-card:before { content: "\f510"; } .dashicons-info-outline:before { content: "\f14c"; } .dashicons-info:before { content: "\f348"; } .dashicons-insert-after:before { content: "\f14d"; } .dashicons-insert-before:before { content: "\f14e"; } .dashicons-insert:before { content: "\f10f"; } .dashicons-instagram:before { content: "\f12d"; } .dashicons-laptop:before { content: "\f547"; } .dashicons-layout:before { content: "\f538"; } .dashicons-leftright:before { content: "\f229"; } .dashicons-lightbulb:before { content: "\f339"; } .dashicons-linkedin:before { content: "\f18d"; } .dashicons-list-view:before { content: "\f163"; } .dashicons-location-alt:before { content: "\f231"; } .dashicons-location:before { content: "\f230"; } .dashicons-lock-duplicate:before { content: "\f315"; } .dashicons-lock:before { content: "\f160"; } .dashicons-marker:before { content: "\f159"; } .dashicons-media-archive:before { content: "\f501"; } .dashicons-media-audio:before { content: "\f500"; } .dashicons-media-code:before { content: "\f499"; } .dashicons-media-default:before { content: "\f498"; } .dashicons-media-document:before { content: "\f497"; } .dashicons-media-interactive:before { content: "\f496"; } .dashicons-media-spreadsheet:before { content: "\f495"; } .dashicons-media-text:before { content: "\f491"; } .dashicons-media-video:before { content: "\f490"; } .dashicons-megaphone:before { content: "\f488"; } .dashicons-menu-alt:before { content: "\f228"; } .dashicons-menu-alt2:before { content: "\f329"; } .dashicons-menu-alt3:before { content: "\f349"; } .dashicons-menu:before { content: "\f333"; } .dashicons-microphone:before { content: "\f482"; } .dashicons-migrate:before { content: "\f310"; } .dashicons-minus:before { content: "\f460"; } .dashicons-money-alt:before { content: "\f18e"; } .dashicons-money:before { content: "\f526"; } .dashicons-move:before { content: "\f545"; } .dashicons-nametag:before { content: "\f484"; } .dashicons-networking:before { content: "\f325"; } .dashicons-no-alt:before { content: "\f335"; } .dashicons-no:before { content: "\f158"; } .dashicons-open-folder:before { content: "\f18f"; } .dashicons-palmtree:before { content: "\f527"; } .dashicons-paperclip:before { content: "\f546"; } .dashicons-pdf:before { content: "\f190"; } .dashicons-performance:before { content: "\f311"; } .dashicons-pets:before { content: "\f191"; } .dashicons-phone:before { content: "\f525"; } .dashicons-pinterest:before { content: "\f192"; } .dashicons-playlist-audio:before { content: "\f492"; } .dashicons-playlist-video:before { content: "\f493"; } .dashicons-plugins-checked:before { content: "\f485"; } .dashicons-plus-alt:before { content: "\f502"; } .dashicons-plus-alt2:before { content: "\f543"; } .dashicons-plus:before { content: "\f132"; } .dashicons-podio:before { content: "\f19c"; } .dashicons-portfolio:before { content: "\f322"; } .dashicons-post-status:before { content: "\f173"; } .dashicons-pressthis:before { content: "\f157"; } .dashicons-printer:before { content: "\f193"; } .dashicons-privacy:before { content: "\f194"; } .dashicons-products:before { content: "\f312"; } .dashicons-randomize:before { content: "\f503"; } .dashicons-reddit:before { content: "\f195"; } .dashicons-redo:before { content: "\f172"; } .dashicons-remove:before { content: "\f14f"; } .dashicons-rest-api:before { content: "\f124"; } .dashicons-rss:before { content: "\f303"; } .dashicons-saved:before { content: "\f15e"; } .dashicons-schedule:before { content: "\f489"; } .dashicons-screenoptions:before { content: "\f180"; } .dashicons-search:before { content: "\f179"; } .dashicons-share-alt:before { content: "\f240"; } .dashicons-share-alt2:before { content: "\f242"; } .dashicons-share:before { content: "\f237"; } .dashicons-shield-alt:before { content: "\f334"; } .dashicons-shield:before { content: "\f332"; } .dashicons-shortcode:before { content: "\f150"; } .dashicons-slides:before { content: "\f181"; } .dashicons-smartphone:before { content: "\f470"; } .dashicons-smiley:before { content: "\f328"; } .dashicons-sort:before { content: "\f156"; } .dashicons-sos:before { content: "\f468"; } .dashicons-spotify:before { content: "\f196"; } .dashicons-star-empty:before { content: "\f154"; } .dashicons-star-filled:before { content: "\f155"; } .dashicons-star-half:before { content: "\f459"; } .dashicons-sticky:before { content: "\f537"; } .dashicons-store:before { content: "\f513"; } .dashicons-superhero-alt:before { content: "\f197"; } .dashicons-superhero:before { content: "\f198"; } .dashicons-table-col-after:before { content: "\f151"; } .dashicons-table-col-before:before { content: "\f152"; } .dashicons-table-col-delete:before { content: "\f15a"; } .dashicons-table-row-after:before { content: "\f15b"; } .dashicons-table-row-before:before { content: "\f15c"; } .dashicons-table-row-delete:before { content: "\f15d"; } .dashicons-tablet:before { content: "\f471"; } .dashicons-tag:before { content: "\f323"; } .dashicons-tagcloud:before { content: "\f479"; } .dashicons-testimonial:before { content: "\f473"; } .dashicons-text-page:before { content: "\f121"; } .dashicons-text:before { content: "\f478"; } .dashicons-thumbs-down:before { content: "\f542"; } .dashicons-thumbs-up:before { content: "\f529"; } .dashicons-tickets-alt:before { content: "\f524"; } .dashicons-tickets:before { content: "\f486"; } .dashicons-tide:before { content: "\f10d"; } .dashicons-translation:before { content: "\f326"; } .dashicons-trash:before { content: "\f182"; } .dashicons-twitch:before { content: "\f199"; } .dashicons-twitter-alt:before { content: "\f302"; } .dashicons-twitter:before { content: "\f301"; } .dashicons-undo:before { content: "\f171"; } .dashicons-universal-access-alt:before { content: "\f507"; } .dashicons-universal-access:before { content: "\f483"; } .dashicons-unlock:before { content: "\f528"; } .dashicons-update-alt:before { content: "\f113"; } .dashicons-update:before { content: "\f463"; } .dashicons-upload:before { content: "\f317"; } .dashicons-vault:before { content: "\f178"; } .dashicons-video-alt:before { content: "\f234"; } .dashicons-video-alt2:before { content: "\f235"; } .dashicons-video-alt3:before { content: "\f236"; } .dashicons-visibility:before { content: "\f177"; } .dashicons-warning:before { content: "\f534"; } .dashicons-welcome-add-page:before { content: "\f133"; } .dashicons-welcome-comments:before { content: "\f117"; } .dashicons-welcome-learn-more:before { content: "\f118"; } .dashicons-welcome-view-site:before { content: "\f115"; } .dashicons-welcome-widgets-menus:before { content: "\f116"; } .dashicons-welcome-write-blog:before { content: "\f119"; } .dashicons-whatsapp:before { content: "\f19a"; } .dashicons-wordpress-alt:before { content: "\f324"; } .dashicons-wordpress:before { content: "\f120"; } .dashicons-xing:before { content: "\f19d"; } .dashicons-yes-alt:before { content: "\f12a"; } .dashicons-yes:before { content: "\f147"; } .dashicons-youtube:before { content: "\f19b"; }  .dashicons-editor-distractionfree:before { content: "\f211"; }  .dashicons-exerpt-view:before { content: "\f164"; } .dashicons-format-links:before { content: "\f103"; } .dashicons-format-standard:before { content: "\f109"; } .dashicons-post-trash:before { content: "\f182"; } .dashicons-share1:before { content: "\f237"; } .dashicons-welcome-edit-page:before { content: "\f119"; }   body {font-family: 'Open Sans', sans-serif; font-weight: 400 } .finbadge { width: 164px; position: absolute; right: -40px; top: -50px; } html body .grecaptcha-badge { display: none !important; } html body h1, html body h2, html body h3, html body h4, html body h5, html body h6 { font-family: 'Merriweather', serif; font-weight: 700; color: #232941; } .navigation.posts-navigation { padding: 0 8px; } #cta-action.cta-theme-light { background: #f4eceb; padding: 98px 0; } #cta-action .grid-x .cell { text-align: center; } .blogger {margin-bottom: 25px} .nav-links { display: block; width: 100%; } .nav-links a { text-align: center; } .nav-links a { border: 1px solid #232941; width: 100%; display: block; padding: 10px; color: #232941 !important } .navigation.posts-navigation, .nav-links { display: block; width: 100%; } .darkbg h3 { color: #fff; } .cta-end { margin-top: 30px; } #two-col-bg { padding: 60px 0; } .cell.large-6.type-content { padding: 0 50px; } .cta-end .white-btn { background: #fff; padding: 16px 20px; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-weight: 800; cursor: pointer; color: #232941 !important; display: inline-block; margin-right: 10px; }  .cell.large-12.medium-12.small-12.icon-intro { text-align: center; padding: 0 180px; margin-bottom: 40px; } .darkbg h4 { color: #fff; } .block-circ { background: #f4eceb; width: 112px; height: 112px; border-radius: 50%; padding: 26px; margin: 0 auto; margin-bottom: 20px; } .cell.large-6.icon-block-ind { text-align: center; padding: 0 60px; margin-bottom: 40px; } .caroo-x3 img { width: 100%; } #carousel-gallery { padding: 70px 0; } .caroo-x3 { margin: 0 10px } #carousel-gallery .slick-arrow { background-size: 45px; background-color: transparent; margin: 0 -44px; } .cell.large-12.medium-12.small-12.title-intros p { text-align: center; font-size: 20px; } .cell.large-6.locmain { padding-left: 30px; } .padded { padding: 50px 0; } .page-template-contact .padded { padding: 50px 0; padding-bottom: 0; } .location-title { font-family: 'Merriweather', serif; font-weight: 700; color: #232941; background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/pin.svg") no-repeat 0 0; background-size: 26px; padding-left: 40px; font-size: 20px; vertical-align: middle; } .wpcf7-form-control.wpcf7-submit.yellobtn { margin-left: 0; } .cell.large-7.contactdrop { padding-right: 70px; } .send_message {font-family: 'Merriweather', serif; font-weight: 700; color: #232941; font-size: 30px} .cell.large-5.contact-form input { height: 50px; margin-left: 0; } .grid-x.contact-grid { background: #f9f9fa; margin-bottom: 20px; } .excerot ul { list-style: none; padding: 0 !important; margin: 10px 0; } .excerot ul li { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/bullet.svg") no-repeat 0 5px; padding-left: 23px; background-size: 15px; margin-bottom: 5px; } .cell.large-5.feature-image img { object-fit: cover; height: 100%; } .speechmark-cta p { font-family: 'Merriweather', serif; font-weight: 700; color: #232941; font-size: 23px; margin-bottom: 7px; } .callnow a {color: #232941;} .callnow { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top: 14px; padding-left: 111px; background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 60px center; background-size: 30px; font-family: 'Merriweather', serif; font-weight: 700; font-size: 21px; } .custom-type .slick-arrow { background-size: 45px !important; background-color: transparent !important; margin: 0px; } .blinds-cta-buttons div { width: 49%; text-align: center; } .cell.large-12.grid-x.blinds-collation { margin-bottom: 35px; } .custom-type .slick-dots { position: absolute; left: 0; margin: 0; } #cta-action .grid-x { max-width: 75%; } #cta-action.cta-theme-dark { background: #232941; padding: 110px 0; } #cta-action.cta-theme-dark h2, #cta-action.cta-theme-dark p { color: #fff } .text-on-left .custom-type { order: 3; } .quote-btn { background: #232941 url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/invoice.svg") no-repeat 10px center; padding: 16px 20px; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-weight: 800; cursor: pointer; color: #fff; display: inline-block; background-size: 26px; } .blinds-cta-buttons { padding: 0 47px; margin-top: 30px; margin-bottom: 37px; } .blue-btn { display: inline-block; background: #232941; color: #fff; text-align: center; padding: 15px 30px; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-weight: 400 } .speechmark-cta .consult-btn { width: 100%; padding: 13px; color: #feb33c; background: #232941; } .icon-slots p { text-align: center; font-family: 'Merriweather', serif; font-weight: 700; color: #232941; margin-top: 10px; font-size: 21px; } .zztext h1 { font-size: 43px; } #zz-left { background: #f4eceb; } .cell.zzimg { height: 866px; background-size: cover; background-position: center center; position: relative; } .cell.zztext { padding: 0 90px; } #shutters .blinds-caption-detail h4 { font-size: 27px; } #icon-blocks { padding: 53px 0; } .blob-icon { background: #faf8f7; width: 65px; height: 65px; margin: 0 auto; border-radius: 50%; text-align: center; } .blob-icon img { width: 32px; display: inline-block; margin: 0 auto; margin-top: 15px; } #shutters { background: #faf8f7; margin-top: 40px; padding-bottom: 80px; } .cell.large-12.cellintro h2 { font-size: 45px; line-height: 1.2; margin-bottom: 30px; } .blinds-caption-detail h4 { font-size: 32px; text-align: center; margin-top: 27px; } .blinds-caption-detail p { font-size: 18px; color: #666; padding: 0 36px; text-align: center; } .blinds-caption-detail { text-align: center; } .cta-btn { background: #feb33c; padding: 16px 20px; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-weight: 800; cursor: pointer;  display: inline-block; color: #232941 } .cirularicon { width: 132px; height: 132px; box-shadow: 0 0 10px rgba(0,0,0,0.25); border-radius: 50%; padding: 23px; margin: 0 auto; margin-top: -70px; background: #fff; position: relative; z-index: 10; } .cell.large-12.cellintro p { margin: 0 auto; width: 69%; font-size: 19px; color: #666; } .blinds-box img { border-radius: 4px; width: 100%; } .blinds-box.slick-slide { margin: 0 28px; border-radius: 4px; overflow: hidden; } .underline { border-bottom: 3px solid #c4a37f; display: inline-block; } .phone-number { line-height: 1; font-size: 29px; font-family: 'Merriweather', serif; font-weight: 700 } #zz-right { background: #232941; } #zz-right p, #zz-right h2 { color: #fff; } .google-review { background: #fff; position: absolute; left: 0; bottom: 0; margin: 20px; border-radius: 3px; box-shadow: 0 0 10px rgba(0,0,0,0.25); padding: 17px; width: 460px; } .google-logo { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/google.svg") no-repeat 0 0; padding-left: 37px; background-size: 26px; font-size: 19px; line-height: 1; min-height: 27px; font-weight: bold; } .stars i { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/star.svg") no-repeat 0 0; width: 19px; height: 19px; display: inline-block; background-size: 100%; margin-right: 3px; } .cell.large-3.medium-6.small-12.bblock { background: #f4eceb; padding: 30px 30px; } .cell.large-3.medium-6.small-12.blogger { position: relative; overflow: hidden; } .news-intro { position: absolute; left: 0; bottom: 0; width: 100%; } .news-intro::after { content: ""; background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/shadow.png") repeat-x left top; position: absolute; left: 0; bottom: 0; width: 100%; height: 240%; z-index: 0; background-size: cover; } .news-intro h3, .news-intro span { position: relative; z-index: 1; } .ar { text-align: right; } .fintech { width: auto; display: inline-block; float: right; } .news-intro { padding: 20px 30px; } .news-intro h3 { color: #fff; font-size: 23px; } .finlogo { width: 460px; } .stars { display: block; margin-bottom: 10px; margin-top: 10px; } .fin2 { width: 240px; display: block; margin-bottom: 13px; } #zz-right .google-review-text p { color: #232941; } #colophon { background: #29272f; padding: 50px 0; } .gradients { position: absolute; left: 0; bottom: 0; width: 100%; height: 80px; background: url( "images/grad.png" ) repeat-x bottom left; z-index: 10; background-size: contain; } .cell.large-10.seo-cut { position: relative; } .cutoff { position: relative; height: 220px; overflow-x: scroll; padding-bottom: 80px; } .main-logo2 { width: 230px; margin-bottom: 40px; } footer .call-t-action p { color: #fff; } .cell.large-10.seo-cut p { color: #fff; font-size: 14px; padding: 0 40px; } .ql p { display: flex; width: 100%; flex-wrap: wrap; } .ql p a { width: 50%; margin-bottom: 17px; color: #fff; font-size: 15px; } footer .ql.large-3 strong, footer .large-6 strong { color: #fff; margin-bottom: 16px; display: block; margin-top: 16px; } .call-t-action p.call-us { color: #c4a37f; } footer .call-t-action { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 0 0; padding-left: 64px; background-size: 50px; display: inline-block; margin-bottom: 30px; } #brochure h3 { font-size: 40px; } #brochure p { font-size: 21px; } #brochure .cell.large-7.medium-7.small-12 { padding: 0 50px; } .email-capture { position: relative; } .email-capture input { padding-left: 20px; } #consultation input { height: 50px; } #main-banner { background-size: cover; background-position: center center; height: 470px; } #main-banner .align-middle { height: 100%; } #finance-options { background: #ffd73b url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/yellow.jpg") repeat; padding: 50px 0; } .wpcf7-form-control.wpcf7-submit.arrow-img { background: #feb33c url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/arrow-point.svg") no-repeat center center; position: absolute; right: 0; top: 0; width: 75px; border: 0; border-radius: 0; font-size: 0; background-size: 24px; } #brochure .grid-container { background: #f4eceb; margin: 60px auto; } .yellow-btn { background: #feb33c; padding: 16px 20px; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-weight: 800; cursor: pointer; color: #232941 !important; display: inline-block; } #clients .slick-dots { margin: 4px; text-align: left; margin-top: 40px; } .google-reviews-inc h5 { text-transform: capitalize; } #blogs { padding: 103px 0; } .google-reviews-inc { background: #fff; padding: 36px; margin: 0 12px; } #clients { background-size: cover; background-position: center center; padding: 150px 0; } .cell.large-6.right-align.socblock img { width: 28px; } .cell.large-6.right-align.socblock { text-align: right; } .consult-btn { background: #feb33c; padding: 16px 20px; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-weight: 800; cursor: pointer; color: #232941; display: inline-block; } #zz-right .google-review { left: auto; right: 0; } header .consult-btn {  margin-left: 30px;  } #footer-bottom { padding: 16px 0; } .cell.large-6.left-align p { margin-bottom: 0; color: #666; } .cell.large-6.left-align p a {  color: #666; } .main-logo { width: 375px; margin-top: 14px; margin-bottom: 20px; } .header.full .menucontainer { max-width: 100%; margin: 0 0; width: 100%; border-top: 1px solid #efefef; padding-top: 8px; } .cell.large-3.sidebar-right ul { padding: 0; margin: 0; list-style: none; } .wpcf7-form input { box-shadow: none; background: #fafafa; height: 65px; padding-left: 20px; font-size: 17px; color: #000; } .wpcf7-form .wpcf7-form-control.wpcf7-textarea { background: #fafafa; box-shadow: none; border-radius: 3px; margin-bottom: 20px;  font-size: 17px; color: #000; } ::-webkit-input-placeholder {  color: #000 !important; opacity: 0.5 !important } ::-moz-placeholder {   color: #000 !important; opacity: 0.5 !important } :-ms-input-placeholder {  color: #000 !important; opacity: 0.5 !important } :-moz-placeholder {  color: #000 !important; opacity: 0.5 !important } .two-col-flex {  flex-wrap: wrap; display: flex;  } .two-col-flex li { flex-wrap: nowrap; width: 50%; }  .cell { text-align: left} #page { overflow-x: hidden} .grid-container { padding-right: 0; padding-left: 0; max-width: 93%; margin: 0 auto; width: 93%; } .arrow-up {  width: 0;  height: 0;  border-left: 5px solid transparent;  border-right: 5px solid transparent;   border-bottom: 5px solid black; } .arrow-down {  width: 0;  height: 0;  border-left: 20px solid transparent;  border-right: 20px solid transparent;   border-top: 20px solid #f00; } .arrow-right {  width: 0;  height: 0;  border-top: 60px solid transparent;  border-bottom: 60px solid transparent;   border-left: 60px solid green; } .arrow-left {  width: 0;  height: 0;  border-top: 10px solid transparent;  border-bottom: 10px solid transparent;   border-right:10px solid blue; } .slick-dots { bottom: 20px; list-style: outside none none; margin: 0; padding: 0; position: relative; text-align: center; width: 100%; z-index: 5; margin-top: 70px; } .slick-dots li {  display: inline-block; } #hero .slick-dots { position: absolute; border: 0; bottom: 20px; left: 0; width: 100%; z-index: 10; } #hero .slick-active button {  background: #c4a37f !important;  border: 1px solid #c4a37f !important; } #hero .slick-dots button {  background: #fff;  border: 1px solid #fff;  border-radius: 50%;  font-size: 0;  height: 8px;  margin: 0 7px;  padding: 0;  width: 8px; } #shutters { background: #faf8f7; margin-top: 40px; padding-bottom: 90px; } .cellintro h2 a { color: #232941; } .slick-active button { background: #c4a37f !important; border: 1px solid #c4a37f !important; } .slick-dots button {  background: #ccc;  border: 1px solid #ccc;  border-radius: 50%;  font-size: 0;  height: 8px;  margin: 0 7px;  padding: 0;  width: 8px; } .slick-arrow { font-size: 0;  height: 60px; top: 35%;  width: 60px;  padding: 0;  position: absolute;  z-index: 10;} .slick-prev.slick-arrow {  background: #fff url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/arrow-left.svg") no-repeat scroll center center;  left: 0; } .slick-next.slick-arrow {  background: #fff url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/arrow-right.svg") no-repeat scroll center center;  right: 0; } .blinds-x3 .slick-arrow { background-size: 45px; background-color: transparent; margin: 0 -44px; } #hero .slick-prev.slick-arrow {  background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/wl.svg") no-repeat scroll center center;  left: 0; background-size: 40px; } #hero .slick-next.slick-arrow {  background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/wr.svg") no-repeat scroll center center;  right: 0;  background-size: 40px; }  .cell.large-6.medium-6.small-6.cta-case a, .cell.large-6.medium-6.small-6.cta-case .consult-btn { display: inline-block; vertical-align: top; } .cell.large-6.medium-6.small-6.cta-case { text-align: right; } #primary-menu { display: flex; justify-content: stretch; } .menu > li { padding-bottom: 5px; position: relative; flex: 1; border-bottom: 6px solid #fff; } .menu > li.current-menu-item { border-bottom: 6px solid #c4a37f; } .sub-menu li { display: inline-block; width: 100%; vertical-align: top; } .sub-menu {  display: none; } .menu-image-title-after { position: relative; } a.menu-image-title-after::before { content: ""; width: 66px; height: 66px; border: 1px solid #efefef; border-radius: 50%; display: inline-block; vertical-align: middle; background: #fff; } .sub-menu { background: #ffff none repeat scroll 0 0; border-radius: 0; left: 0; list-style: outside none none; margin: 0; padding: 0; position: absolute; top: 40px; width: 410px; z-index: 999; } .sub-menu .menu-item-has-children { position: relative; } html body .sub-menu a { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: #232941; float: left; padding-bottom: 7px; padding-top: 7px; width: 100%; border-right: none; text-align: left; } .menu-image-title-after { position: relative; display: inline-block; vertical-align: middle; } .menu-image.menu-image-title-after { position: absolute; left: 16px; top: 20px; width: 55px; } .sub-menu li:hover a { background: #f8f3ee; } .sub-menu .sub-menu { left: 100%; right: auto; width: 410px; position: absolute; top: 0; } .slider-clamp.slick-slide { height: 794px; background-size: cover; background-position: center center; } .caption-rights { position: absolute; right: 7%; top: 30%; width: 450px; background: #f31e4b; padding: 30px; color: #fff; text-align: left; } .caption-rights h2 { font-size: 68px; line-height: 1; color: #fff; } .caption-rights p { color: #fff; font-size: 23px; } .whitebtn { background: #fff; padding: 16px 20px; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-weight: 800; cursor: pointer; margin-left: 0; text-transform: uppercase; border: 0; font-size: 14px; color: #232941; margin-top: 10px; display: inline-block; } .wpcf7-form-control.wpcf7-submit.yellobtn { background: #feb33c; padding: 16px 20px; border-radius: 3px; font-family: 'Open Sans', sans-serif; font-weight: 800; cursor: pointer; margin-left: 30px; text-transform: uppercase; border: 0; font-size: 14px; } #consultation { text-align: center; } .sub-menu {  box-shadow: 0 0 10px rgba(0,0,0,0.25); } #menu-item-113:hover .sub-menu a { padding: 13px 23px; } .sub-menu .menu-item-has-children::after { content: ""; position: absolute; right: 14px; background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/arrow-right.svg") no-repeat 0 0; top: 36%; line-height: 1; width: 20px; height: 20px; background-size: 100%; }  .AnimateIn { opacity:0; transform: translate(0px,40px); -webkit-transform: translate(0px,40px); } .active.AnimateIn, .visible.AnimateIn { -webkit-animation: animteIn 0.7s 0.7s forwards;   animation: animteIn 0.7s 0.7s forwards;}  @keyframes animteIn {   0 { opacity:0; transform: translate(0px,40px);}  100% { opacity:1; transform: translate(0px,0px); } }  @-webkit-keyframes animteIn {   0 { opacity:0; -webkit-transform: translate(0px,40px);}  100% { opacity:1; -webkit-transform: translate(0px,0px); } }  .AnimateIn2 { opacity:0; transform: translate(0px,40px); -webkit-transform: translate(0px,40px); } .active.AnimateIn2, .visible.AnimateIn2 { -webkit-animation: animteIn2 0.7s 0.9s forwards;   animation: animteIn2 0.7s 0.9s forwards;}  @keyframes animteIn2 {   0 { opacity:0; transform: translate(0px,40px);}  100% { opacity:1; transform: translate(0px,0px); } }  @-webkit-keyframes animteIn2 {   0 { opacity:0; -webkit-transform: translate(0px,40px);}  100% { opacity:1; -webkit-transform: translate(0px,0px); } }  a { color: #c4a37f; } a:visited { color: #c4a37f; } a:hover, a:focus, a:active { color: #c4a37f; } a:focus { outline: 0; } a:hover, a:active { outline: 0; } .aligncenter {  display: flex;  margin: 20px auto; } .alignleft {  float: left;  margin-right: 20px; } .alignright {  float: right;  margin-left: 20px; }  .sandwichmenu .line { height: 4px; width: 37px; float: left; background: #c4a37f; clear: both; margin-bottom: 6px; border-radius: 7px; } .sandwichmenu {   cursor: pointer;  float: right;  height: 60px;  margin-left: 50px;  margin-top: 30px;  width: 60px;  padding-top: 17px;  padding-left: 13px; } .sandwichmenu.active .line { -webkit-animation: removeal 0.7s forwards; animation: removeal 0.7s forwards;}  .sandwichmenu.active { position:relative}  @-webkit-keyframes removeal {   from {width: 32px;}   to {width: 0px;} }  @keyframes removeal {   from {width: 32px;}   to {width: 0px;} } .site-navigation {      width: 100%; } #primary-menu li:last-child a { border-right: none; } .cell.large-6.medium-6.small-6.cta-case a { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 0 0; padding-left: 55px; text-align: left; background-size: 48px; } .call-us { color: #232941; font-weight: bold; text-transform: uppercase; font-size: 14px; margin: 0; } .menu > li.menu-item-has-children:hover {  border-bottom: 6px solid #c4a37f; }  .menu a:hover, .menu .current_page_item a { color:#c4a37f} .menu a { border-right: 1px solid #efefef; color: #232941; font-size: 19px; padding: 1px 5px; position: relative; text-align: center; width: 100%; display: inline-block; font-family: 'Merriweather', serif; font-weight: 700; } .menu-main-container {    width: 100%; } ul.menu {     list-style: outside none none;   margin: 0;   width: 100%; } .sub-menu { display: none} p { color:#000} .header.full { background: #fff; display: inline-block; height: auto; text-align: center; width: 100%; } .full { width:100%; text-align:center; display:inline-block; vertical-align: top} .fillwidth > .grid-x { width: 100%; max-width: 100%; } .pull-left { float:left} .pull-right { float:right} body, h1, h2, h3, h4, h5, h6, p {   color: #232941; } .cell.large-12.cellintro { text-align: center; padding: 76px 0; } .meta-nav { display:none} .reveal-modal .close-reveal-modal {  right: 0.5rem;  } a:focus, a:hover {   color: #000;   outline: none; } .entry-title > a {  color: #000;  font-size: 48px;  text-transform: uppercase; } h1.page-title { color: #fff; font-size: 61px; line-height: 1; margin-top: 0; margin-bottom: 0; } .speechmark-cta { background: #fff; padding: 20px; text-align: center; width: 300px; border-radius: 5px; display: inline-block; position: relative; } .before-image { margin-bottom: 17px; } .after-image { position: relative; } .after-image p { position: absolute; left: 0; bottom: 0; background: #feb33c; color: #232941; margin-bottom: 0; padding: 6px 13px; font-weight: bold; } .before-image p { position: absolute; left: 0; bottom: 0; background: #232941; color: #feb33c; margin-bottom: 0; padding: 6px 13px; font-weight: bold; } .after-image p, .before-image p { position: absolute; left: 0; bottom: 0; } .before-image { display: inline-block; width: 100%; position: relative; } .ba { border: 21px solid #fff; box-shadow: 0 0 20px rgba(0,0,0,0.25); } .cell.large-12.intro-para { padding: 20px 0; text-align: center; } .cell.large-12.intro-para p { font-size: 20px; } .cell.large-12.grid-x.blinds-collation { background: #f4eceb; } .blinds-title { padding: 0px 40px; padding-top: 40px; } .excerot { padding: 20px 40px; } .close-button { background: #fff; padding: 10px; } .circle-icons { width: 110px; height: 110px; background: #fff; border-radius: 50%; border: 1px solid #efefef; padding: 17px; display: inline-block; vertical-align: middle; } .blinds-title h5 { display: inline-block; vertical-align: middle; font-size: 36px; margin-left: 13px; } .speechmark-cta::after { content: ""; background: #fff; height: 20px; width: 20px; position: absolute; left: 50%; transform: rotate(45deg); border: 0; bottom: -10px; } .cell.large-3.need-help-banner { text-align: right; }  .reveal-modal .close-reveal-modal {  font-size: 1.222rem !important; } .reveal-modal-bg {  background: rgba(0, 0, 0, 0.68) none repeat scroll 0 0 !important; } .reveal-modal h2 {  color: #0c4498;  font-size: 31px;  font-weight: lighter !important;  margin-top: -5px !important;  text-align: left; } .reveal-modal p {  margin-bottom: 0;  text-align: left; } html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; }  body, button, input, select, optgroup, textarea { color: #404040; font-family: sans-serif; font-size: 16px; font-size: 1rem; line-height: 1.5; } h1, h2, h3, h4, h5, h6 { clear: both; } p { margin-bottom: 1.5em; } dfn, cite, em, i { font-style: italic; } blockquote { margin: 0 1.5em; } address { margin: 0 0 1.5em; } pre { background: #eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 0.9375rem; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; overflow: auto; padding: 1.6em; } code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px; font-size: 0.9375rem; } abbr, acronym { border-bottom: 1px dotted #666; cursor: help; } mark, ins { background: #fff9c0; text-decoration: none; } big { font-size: 125%; }  html { box-sizing: border-box; } *, *:before, *:after {  box-sizing: inherit; } body { background: #fff;  } hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.5em; } ul, ol { margin: 0 0 1.5em 3em; } ul { list-style: disc; } ol { list-style: decimal; } li > ul, li > ol { margin-bottom: 0; margin-left: 1.5em; } dt { font-weight: bold; } dd { margin: 0 1.5em 1.5em; } img { height: auto;  max-width: 100%;  } figure { margin: 1em 0;  } table { margin: 0 0 1.5em; width: 100%; }  button, input[type="button"], input[type="reset"], input[type="submit"] { border: 1px solid; border-color: #ccc #ccc #bbb; border-radius: 3px; background: #e6e6e6; color: rgba(0, 0, 0, 0.8); font-size: 12px; font-size: 0.75rem; line-height: 1; padding: .6em 1em .4em; } button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { border-color: #ccc #bbb #aaa; } button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus { border-color: #aaa #bbb #bbb; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { color: #666; border: 1px solid #ccc; border-radius: 3px; padding: 3px; } input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus { color: #111; } select { border: 1px solid #ccc; } textarea { width: 100%; }   .main-navigation { clear: both; display: block; float: left; width: 100%; } .main-navigation ul { display: none; list-style: none; margin: 0; padding-left: 0; } .main-navigation ul ul { box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); float: left; position: absolute; top: 100%; left: -999em; z-index: 99999; } .main-navigation ul ul ul { left: -999em; top: 0; } .main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul { left: 100%; } .main-navigation ul ul a { width: 200px; } .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul { left: auto; } .main-navigation li { float: left; position: relative; } .main-navigation a { display: block; text-decoration: none; }  .menu-toggle, .main-navigation.toggled ul { display: block; } @media screen and (min-width: 37.5em) { .menu-toggle {  display: none; } .main-navigation ul {  display: block; } } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin: 0 0 1.5em; overflow: hidden; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; }  .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; word-wrap: normal !important;  } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000;  }  #content[tabindex="-1"]:focus { outline: 0; }  .alignleft { display: inline; float: left; margin-right: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; } .aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }  .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; }  .widget { margin: 0 0 1.5em;  } .widget select { max-width: 100%; }   .hentry { margin: 0 0 1.5em; } .updated:not(.published) { display: none; } .page-content, .entry-content, .entry-summary { margin: 1.5em 0 0; } .page-links { clear: both; margin: 0 0 1.5em; }  .comment-content a { word-wrap: break-word; }   embed, iframe, object { max-width: 100%; }    @media only screen and (min-width: 1001px) and (max-width: 7000px) { .sub-menu .sub-menu {  display: none !important; } .sub-menu li.menu-item-has-children:hover .sub-menu {  display: inline-block !important; }  }   @media only screen and (min-width: 1601px) and (max-width: 1670px) {  } @media only screen and (min-width: 1501px) and (max-width: 1600px) {  } @media only screen and (min-width: 1361px) and (max-width: 1500px) { .main-logo { width: 305px; } .blinds-caption-detail p {  padding: 0 5px; } .blogger img { object-fit: cover; height: 100%; }  }  @media only screen and (min-width: 1280px) and (max-width: 1360px) { .blinds-caption-detail p { padding: 0 0; } .callnow { font-size: 17px; } .menu a {  font-size: 16px;  } .blogger img { object-fit: cover; height: 100%; } .phone-number {  font-size: 22px; } header .consult-btn { margin-left: 10px; } .main-logo { width: 305px; } }   @media only screen and (min-width: 1001px) and (max-width: 1279px) { .main-logo { width: 295px; } .blinds-title { padding: 0px 20px; padding-top: 20px; } .callnow { padding-top: 14px; padding-left: 104px; background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 60px center; background-size: 26px;  font-size: 17px; padding-right: 20px; } .blinds-cta-buttons div { width: 100%; text-align: center; margin-bottom: 10px; } .cta-end .white-btn {  padding: 8px 20px;  color: #232941 !important;  margin-right: 10px; font-size: 15px; } .cell.large-7.contactdrop { padding-right: 0; } .quote-btn { background: #232941 url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/invoice.svg") no-repeat 10px center; padding: 10px 20px; display: inline-block; background-size: 22px; } .sub-menu {  top: 37px; } .blinds-title h5 {  font-size: 21px; margin-left: 13px; } .circle-icons { width: 80px; height: 80px;  padding: 12px; } h1.page-title {  font-size: 41px; } .main-logo2 { width: 190px; margin-bottom: 40px; } footer .call-t-action { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 0 0; padding-left: 44px; background-size: 40px; }  #brochure h3 { font-size: 20px; } #brochure p { font-size: 16px; } .cell.large-3.medium-6.small-12.bblock { margin-bottom: 26px; } .phone-number {  font-size: 19px; } .call-us {  font-size: 11px; } .cell.zztext { padding: 0 50px; } .zztext h1 { font-size: 33px; } .cell.large-12.cellintro p {  width: 90%; font-size: 16px;  } .blinds-caption-detail p { font-size: 16px;  padding: 0 5px;  } .menu a { font-size: 15px; padding: 1px 2px; } .cell.large-6.medium-6.small-6.cta-case a { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 0 0; padding-left: 42px;  background-size: 34px; } .consult-btn { padding: 9px 9px; font-size: 14px; }  }   @media only screen and (min-width: 768px) and (max-width: 1000px) { .main-logo { width: 205px; margin-top: 10px; margin-bottom: 10px; } .cell.large-6.icon-block-ind { text-align: center; padding: 0 10px; margin-bottom: 40px; } .cell.large-4.medium-4.polaroid-flex { width: 45%; margin-bottom: 20px; } .cell.large-7.contactdrop { padding-right: 0; } .cta-end .white-btn {  padding: 10px 20px;  } .cell.large-12.medium-12.small-12.icon-intro { padding: 0 10px; margin-bottom: 40px; } .blinds-title h5 {  font-size: 30px; margin-left: 13px; } .cell.large-5.medium-6.feature-image { width: 100%; } .cell.large-7.medium-6.feature-contents { width: 100%; } .quote-btn { padding: 10px 20px;  } .callnow { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top: 14px; padding-left: 81px; background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 40px center; background-size: 30px; font-family: 'Merriweather', serif; font-weight: 700; font-size: 18px; } .brochure-image { order: 3} .brochure-txt { padding: 30px}  .phone-number { font-size: 19px; } .header.full { background: #fff; display: inline-block; height: auto; text-align: center; width: 100%; padding-top: 47px; } header .consult-btn { margin-left: 0; position: fixed; left: 0; top: 0; width: 100%; border-radius: 0; text-align: center; } .consult-btn { padding: 10px 8px; } .cell.large-6.medium-6.small-6.cta-case a { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 0 0; padding-left: 40px; text-align: left; background-size: 35px; } .cell.large-6.medium-6.small-6.cta-case { padding-top: 15px; } .cell.large-5.medium-5.small-12.zztext { padding: 30px 30px; } .cell.large-3.medium-6.small-12.bblock {  margin-bottom: 24px; } .cell.large-5.medium-5.small-12.zztext { width: 100%; } .zztext h1 { font-size: 35px; } .cell.large-7.medium-7.small-12.zzimg { width: 100%; order: 3; }  .cta-btn { padding: 10px 20px;  } .blinds-caption-detail p { font-size: 16px; color: #666; padding: 0 10px; text-align: center; } .blinds-caption-detail h4 { font-size: 23px; text-align: center; margin-top: 13px; } .cirularicon { width: 92px; height: 92px; box-shadow: 0 0 10px rgba(0,0,0,0.25); border-radius: 50%; padding: 13px; margin: 0 auto; margin-top: -70px; background: #fff; position: relative; z-index: 10; } .blinds-box.slick-slide { margin: 0 8px;  } .caption-rights {  width: 320px;  } .cell.large-12.cellintro p {  width: 90%; font-size: 16px; } .caption-rights h2 { font-size: 47px; }  header .consult-btn {  z-index: 99; } .grid-container.menucontainer.grid-margin-x.align-justify.grid-x { display: none; } .shiftnav-toggle.shiftnav-toggle-button.showmobile { background: #fff !important; } .call-us {  font-size: 10px; } .call-t-action { margin-bottom: 0 !important; } .cell.large-5.medium-5.small-12.brochure-image, .cell.large-7.medium-7.small-12.brochure-txt { width: 100%; text-align: center; margin: 0; } .main-logo2 { width: 87%; margin-bottom: 25px; } footer .call-t-action { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 0 4px; padding-left: 25px; background-size: 21px; display: inline-block; margin-bottom: 30px; } footer .consult-btn { display: none; } .shiftnav::after {  display: none !important; } .slider-clamp.slick-slide { height: 604px; background-size: cover; background-position: center center; } #brochure .cell.large-7.medium-7.small-12 { padding: 0 50px; padding-top: 40px; } h1.page-title {  font-size: 41px;  } #two-col-bg .custom-type, #two-col-bg .type-content { width: 100%; margin: 0; padding: 0; } .cell.large-6.medium-6.type-content { padding: 20px 0 !important; } .padded { padding: 20px 0; } }     @media only screen and (max-width: 767px) {  .caption-rights p { color: #fff; font-size: 14px; text-align: center; } .finbadge { width: 77px !important; position: absolute; right: 0; top: 0; } .caption-rights { position: relative !important; } .cell.large-5.feature-image img { object-fit: contain !important; height: 320px !important; width: 100% !important; }  #two-col-bg { padding: 30px 0; } .wpcf7-form-control.wpcf7-submit.arrow-img {  width: 45px;  } .cell.large-6.medium-6.small-6.logo-case { width: 55%; } .slider-clamp.slick-slide img { display: block !important; width: 100%; } .cell.large-3.medium-5.need-help-banner { display: none; } .banner-image-mobile { display: block !important; } #main-banner { background: #f4eceb !important; }  .caption-rights { position: static; right: auto; top: auto; width: 100% !important; background: #f31e4b; padding: 10px 2.5%; text-align: center;  } .slider-clamp.slick-slide { height: auto; background: #fff !important; } .cell.large-6.medium-6.small-6.cta-case { width: 28%; } header .call-t-action { display: none; } .cell.large-6.medium-6.small-6.cta-case a.phne { height: 34px; width: 34px; vertical-align: top; background-size: 32px; padding: 0; } .shiftnav::after {  display: none !important; } .grid-container {  max-width: 93%; width: 93%; } .main-logo { width: 205px; margin-top: 10px; margin-bottom: 10px; } .cell.large-12.medium-12.small-12.title-intros p { text-align: center; font-size: 17px; } .cell.large-4.medium-4.polaroid-flex { width: 100%; margin-bottom: 20px !important; margin: 0; } figure { width: 100% !important; margin: 0 auto; } .cta-end { margin-top: 30px; width: 100%; } #carousel-gallery .slick-arrow { background-size: 32px; background-color: #fff; margin: 0 -21px; border-radius: 3px; } .cta-end a, .cta-end div { width: 100%; margin-bottom: 10px; } .blinds-title h5 {  width: 100%; } .blinds-cta-buttons { padding: 0 23px; margin-top: 30px; margin-bottom: 37px; } .cell.large-6.icon-block-ind { text-align: center; padding: 0 10px; margin-bottom: 40px; } .blinds-title { text-align: center; } .blinds-cta-buttons div { width: 100%; text-align: center; margin-bottom: 8px; } .blinds-title { padding: 0px 7px; padding-top: 20px; }  .cell.large-7.contactdrop { padding-right: 0; } .cta-end .white-btn {  padding: 10px 20px;  } .cell.large-12.medium-12.small-12.icon-intro { padding: 0 10px; margin-bottom: 40px; } .blinds-title h5 { font-size: 24px; margin-left: 0; text-align: center; margin-top: 20px; } .cell.large-5.medium-6.feature-image { width: 100%; } .cell.large-7.medium-6.feature-contents { width: 100%; } .quote-btn { padding: 10px 20px;  } .callnow { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-top: 14px; padding-left: 81px; background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 40px center; background-size: 30px; font-family: 'Merriweather', serif; font-weight: 700; font-size: 18px; } .brochure-image { order: 3} .brochure-txt { padding: 30px}  .phone-number { font-size: 19px; } .header.full { background: #fff; display: inline-block; height: auto; text-align: center; width: 100%; padding-top: 47px; } header .consult-btn { margin-left: 0; position: fixed; left: 0; top: 0; width: 100%; border-radius: 0; text-align: center; } .consult-btn { padding: 10px 8px; } .cell.large-6.medium-6.small-6.cta-case a { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 0 0; padding-left: 0; text-align: left; background-size: 35px; } .cell.large-6.medium-6.small-6.cta-case { padding-top: 15px; } .cell.large-5.medium-5.small-12.zztext { padding: 30px 30px; } .cell.large-3.medium-6.small-12.bblock {  margin-bottom: 24px; } .cell.large-5.medium-5.small-12.zztext { width: 100%; } .zztext h1 { font-size: 35px; } .cell.large-7.medium-7.small-12.zzimg { width: 100%; order: 3; }  .cta-btn { padding: 10px 20px;  } .blinds-caption-detail p { font-size: 16px; color: #666; padding: 0 10px; text-align: center; } .blinds-caption-detail h4 { font-size: 23px; text-align: center; margin-top: 13px; } .cirularicon { width: 92px; height: 92px; box-shadow: 0 0 10px rgba(0,0,0,0.25); border-radius: 50%; padding: 13px; margin: 0 auto; margin-top: -70px; background: #fff; position: relative; z-index: 10; } .blinds-box.slick-slide { margin: 0 8px;  } .caption-rights {  width: 320px;  } #hero .slick-arrow { top: 60px; } .cell.large-12.cellintro p {  width: 90%; font-size: 16px; } .caption-rights h2 { font-size: 29px; }  header .consult-btn {  z-index: 99; } .grid-container.menucontainer.grid-margin-x.align-justify.grid-x { display: none; } .shiftnav-toggle.shiftnav-toggle-button.showmobile { background: #fff !important; } .call-us {  font-size: 10px; } .call-t-action { margin-bottom: 0 !important; } .cell.large-5.medium-5.small-12.brochure-image, .cell.large-7.medium-7.small-12.brochure-txt { width: 100%; text-align: center; margin: 0; } .cell.large-7.medium-7.small-12.zzimg { background: transparent !important; } #brochure h3 { font-size: 32px; } #brochure .cell.large-7.medium-7.small-12 { padding: 0 30px; padding-top: 40px; } .fin2 { width: 70%; display: inline-block !important;  margin: 0 auto !important;  margin-bottom: 13px !important; } .fintech { width: 100%; display: inline-block; float: none; margin-top: 40px; text-align: center; } #clients h2 { text-align: center; font-size: 30px; margin-bottom: 20px; } #blogs { padding: 33px 0; } #clients { background-size: cover; background-position: center center; padding: 50px 0; text-align: center; background: #efefef !important; } .cell.large-7.medium-7.small-12.zzimg img { display: block !important; } .cell.zzimg { height: auto;  } .google-review { position: static; margin: 0; width: 100%; border-radius: 0; } #shutters {  padding-bottom: 20px; } .cell.large-12.cellintro { text-align: center; padding: 26px 0; } .cell.large-12.cellintro h2 { font-size: 33px; line-height: 1.2; margin-bottom: 30px; } .blinds-x4  .slick-arrow, .blinds-x3 .slick-arrow { background-size: 34px; background-color: #fff; margin: 0 -20px; top: 120px; border-radius: 3px; } #hero .slick-dots {  display: none !important; } .cell.large-6.left-align p { margin-bottom: 20px; color: #666; font-size: 16px; text-align: center; } .cutoff { position: relative; height: auto; overflow-x: auto; padding-bottom: 0; } .gradients {  display: none; } .cell.large-6.right-align.socblock { text-align: center; } .cell.large-10.medium-9.seo-cut { margin-top: 40px; } .main-logo2 { width: 230px; margin-bottom: 25px; margin: 0 auto; } footer .consult-btn { display: block; } #colophon .cell { text-align: center; } footer .call-t-action { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 0 4px; padding-left: 25px; background-size: 21px; display: inline-block; margin-bottom: 30px; margin-top: 30px; width: 100%; text-align: left; } footer .call-t-action { background: url("https://londonblinds4u.co.uk/wp-content/themes/londonblinds4u/images/phone.svg") no-repeat 0 4px; padding-left: 25px; background-size: 21px; display: inline-block; margin-bottom: 30px; } .cell.large-12.intro-para p { font-size: 17px; } .circle-icons { width: 80px; height: 80px; background: #fff; border-radius: 50%; border: 1px solid #efefef; padding: 17px; display: inline-block; vertical-align: middle; margin: 0 auto; } .shiftnav::after {  display: none !important; } .slider-clamp.slick-slide {  background-size: cover; background-position: center center; } #brochure .cell.large-7.medium-7.small-12 { padding: 0 23px; padding-top: 40px; } h1.page-title { font-size: 26px !important; color: #232941; text-align: center; padding: 20px 0; } #two-col-bg .custom-type, #two-col-bg .type-content { width: 100%; margin: 0; padding: 0; } .cell.large-6.medium-6.type-content { padding: 20px 0 !important; } .padded { padding: 20px 0; } .main-logo { width: 100%; margin-top: 0; margin-bottom: 10px; } .cell.large-6.medium-6.small-6.cta-case { width: 34% !important; margin: 0 0 !important; } }    @media only screen and (min-width: 480px) and (max-width: 767px) {  }  @media only screen and (min-width: 1001px) and (max-width: 9000px) { .menu li:hover .sub-menu { display:block} } @media only screen and (min-width: 0px) and (max-width: 1000px) { .sub-menu .menu-item-has-children::after {  display: none !important; }  .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation { background: transparent !important; } .menu-image.menu-image-title-after { position: absolute; left: 16px; top: 13px; width: 32px; } .shiftnav-nav { margin-top: 47px !important; } .shiftnav-target {font-family: 'Merriweather', serif; font-weight: 700;}   .sub-menu.sub-menu-2.shiftnav-sub-active a { background: #fff !important; } .sub-menu .sub-menu {  width: 100%; } .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target { color: #ffffff !important; background: #c4a37f !important; font-family: 'Merriweather', serif; font-weight: 700; } .site-navigation {  background: white none repeat scroll 0 0;  display: none;  float: right;  font-weight: lighter;  left: 0;  margin-right: 0;  margin-top: 0;  padding-top: 3px;  position: absolute;  top: 160px;  width: 100%;  z-index: 999999; } html body .shiftnav-toggle-button:hover { padding-left: 13px; padding-top: 17px; } html body .shiftnav-toggle-button { display: inline-block; background: #444; color: #eee; width: 60px; height: 60px; padding-left: 13px; padding-top: 17px; }  .shiftnav-toggle.shiftnav-toggle-button.showmobile { display: inline-block !important; padding: 0; background: no-repeat; } .sandwichmenu { cursor: pointer; display: inline-block !important; float: right; height: 57px; margin-left: 20px; margin-top: 26px; padding-left: 11px !important; padding-top: 4px !important; width: 57px; } .menu > li {  float: left;  padding-bottom: 0;  position: relative;  width: 100%; } .plussy {  display: block;  font-size: 27px;  padding-right: 10px;  position: absolute;  right: 0;  text-align: right;  top: 0;  width: 100%;  z-index: 99;  height:100% } .shiftnav-target { color: #000 !important; font-size: 15px !important; } .sub-menu .shiftnav-target { font-size: 13px !important; padding-left: 40px !important; } .sub-menu::before {  display: none;  } html body .sub-menu a {  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  color: #000 !important;  float: left;  padding-bottom: 7px;  padding-top: 7px;  width: 100% !important;  background: #efefef none repeat scroll 0 0 !important; } .menu > li {  border-bottom: 1px solid #ccc; } .sub-menu li {  float: left;  width: 100%; } .sub-menu {  border-radius: 0;  left: 0;  list-style: outside none none;  margin: 0;  padding: 0;  position: static;  top: 40px;  width: 100%;  z-index: 999; } .menu a {  border: medium none;  color: #333;  float: left;  font-size: 19px;  font-weight: bold;  padding: 10px 0;  position: relative;  text-indent: 20px;  text-transform: uppercase;  width: 100%; } .shiftnav-open #page { opacity: 0.2; } } @charset "UTF-8"; @media print, screen and (min-width: 40em) {  .reveal, .reveal.tiny, .reveal.small, .reveal.large {   right: auto;   left: auto;   margin: 0 auto; } }   html {  font-family: sans-serif;   line-height: 1.15;   -ms-text-size-adjust: 100%;   -webkit-text-size-adjust: 100%;  }  body {  margin: 0; }  article, aside, footer, header, nav, section {  display: block; }  h1 {  font-size: 2em;  margin: 0.67em 0; }  figcaption, figure {  display: block; }  figure {  margin: 1em 40px; }  hr {  box-sizing: content-box;   height: 0;   overflow: visible;  }  main {  display: block; }  pre {  font-family: monospace, monospace;   font-size: 1em;  }  a {  background-color: transparent;   -webkit-text-decoration-skip: objects;  }  a:active, a:hover {  outline-width: 0; }  abbr[title] {  border-bottom: none;   text-decoration: underline;   text-decoration: underline dotted;  }  b, strong {  font-weight: inherit; }  b, strong {  font-weight: bolder; }  code, kbd, samp {  font-family: monospace, monospace;   font-size: 1em;  }  dfn {  font-style: italic; }  mark {  background-color: #ff0;  color: #000; }  small {  font-size: 80%; }  sub, sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline; } sub {  bottom: -0.25em; } sup {  top: -0.5em; }  audio, video {  display: inline-block; }  audio:not([controls]) {  display: none;  height: 0; }  img {  border-style: none; }  svg:not(:root) {  overflow: hidden; }  button, input, optgroup, select, textarea {  font-family: sans-serif;   font-size: 100%;   line-height: 1.15;   margin: 0;  }  button {  overflow: visible; }  button, select {   text-transform: none; }  button, html [type="button"], [type="reset"], [type="submit"] {  -webkit-appearance: button;  } button, [type="button"], [type="reset"], [type="submit"] {    }  button::-moz-focus-inner,  [type="button"]::-moz-focus-inner,  [type="reset"]::-moz-focus-inner,  [type="submit"]::-moz-focus-inner {   border-style: none;   padding: 0; }  button:-moz-focusring,  [type="button"]:-moz-focusring,  [type="reset"]:-moz-focusring,  [type="submit"]:-moz-focusring {   outline: 1px dotted ButtonText; }  input {  overflow: visible; }  [type="checkbox"], [type="radio"] {  box-sizing: border-box;   padding: 0;  }  [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {  height: auto; }  [type="search"] {  -webkit-appearance: textfield;   outline-offset: -2px;    }  [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {   -webkit-appearance: none; }  ::-webkit-file-upload-button {  -webkit-appearance: button;   font: inherit;  }  fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em; }  legend {  box-sizing: border-box;   display: table;   max-width: 100%;   padding: 0;   color: inherit;   white-space: normal;  }  progress {  display: inline-block;   vertical-align: baseline;  }  textarea {  overflow: auto; }  details {  display: block; }  summary {  display: list-item; }  menu {  display: block; }  canvas {  display: inline-block; }  template {  display: none; }  [hidden] {  display: none; } .foundation-mq {  font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; } html {  box-sizing: border-box;  font-size: 100%; } *, *::before, *::after {  box-sizing: inherit; } body {  margin: 0;  padding: 0;  background: #fefefe;  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;  font-weight: normal;  line-height: 1.5;  color: #0a0a0a;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } img {  display: inline-block;  vertical-align: middle;  max-width: 100%;  height: auto;  -ms-interpolation-mode: bicubic; } textarea {  height: auto;  min-height: 50px;  border-radius: 0px; } select {  box-sizing: border-box;  width: 100%;  border-radius: 0px; } .map_canvas img, .map_canvas embed, .map_canvas object, .mqa-display img, .mqa-display embed, .mqa-display object {  max-width: none !important; } button {  padding: 0;  -webkit-appearance: none;   -moz-appearance: none;      appearance: none;  border: 0;  border-radius: 0px;  background: transparent;  line-height: 1;  cursor: auto; }  [data-whatinput='mouse'] button {   outline: 0; } pre {  overflow: auto; } button, input, optgroup, select, textarea {  font-family: inherit; } .is-visible {  display: block !important; } .is-hidden {  display: none !important; } div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {  margin: 0;  padding: 0; } p {  margin-bottom: 1rem;  font-size: inherit;  line-height: 1.6;  text-rendering: optimizeLegibility; } em, i {  font-style: italic;  line-height: inherit; } strong, b {  font-weight: bold;  line-height: inherit; } small {  font-size: 80%;  line-height: inherit; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;  font-style: normal;  font-weight: normal;  color: inherit;  text-rendering: optimizeLegibility; }  h1 small, .h1 small,  h2 small, .h2 small,  h3 small, .h3 small,  h4 small, .h4 small,  h5 small, .h5 small,  h6 small, .h6 small {   line-height: 0;   color: #cacaca; } h1, .h1 {  font-size: 1.5rem;  line-height: 1.4;  margin-top: 0;  margin-bottom: 0.5rem; } h2, .h2 {  font-size: 1.25rem;  line-height: 1.4;  margin-top: 0;  margin-bottom: 0.5rem; } h3, .h3 {  font-size: 1.1875rem;  line-height: 1.4;  margin-top: 0;  margin-bottom: 0.5rem; } h4, .h4 {  font-size: 1.125rem;  line-height: 1.4;  margin-top: 0;  margin-bottom: 0.5rem; } h5, .h5 {  font-size: 1.0625rem;  line-height: 1.4;  margin-top: 0;  margin-bottom: 0.5rem; } h6, .h6 {  font-size: 1rem;  line-height: 1.4;  margin-top: 0;  margin-bottom: 0.5rem; } @media print, screen and (min-width: 40em) {  h1, .h1 {   font-size: 3rem; }  h2, .h2 {   font-size: 2.5rem; }  h3, .h3 {   font-size: 1.9375rem; }  h4, .h4 {   font-size: 1.5625rem; }  h5, .h5 {   font-size: 1.25rem; }  h6, .h6 {   font-size: 1rem; } } a {  line-height: inherit;  color: #c4a37f;  text-decoration: none;  cursor: pointer; }  a:hover, a:focus {   color: #c4a37f; }  a img {   border: 0; } hr {  clear: both;  max-width: 62.5rem;  height: 0;  margin: 1.25rem auto;  border-top: 0;  border-right: 0;  border-bottom: 1px solid #cacaca;  border-left: 0; } ul, ol, dl {  margin-bottom: 1rem;  list-style-position: outside;  line-height: 1.6; } li {  font-size: inherit; } ul {  margin-left: 1.25rem;  list-style-type: disc; } ol {  margin-left: 1.25rem; } ul ul, ol ul, ul ol, ol ol {  margin-left: 1.25rem;  margin-bottom: 0; } dl {  margin-bottom: 1rem; }  dl dt {   margin-bottom: 0.3rem;   font-weight: bold; } blockquote {  margin: 0 0 1rem;  padding: 0.5625rem 1.25rem 0 1.1875rem;  border-left: 1px solid #cacaca; }  blockquote, blockquote p {   line-height: 1.6;   color: #8a8a8a; } cite {  display: block;  font-size: 0.8125rem;  color: #8a8a8a; }  cite:before {   content: "— "; } abbr, abbr[title] {  border-bottom: 1px dotted #0a0a0a;  cursor: help;  text-decoration: none; } figure {  margin: 0; } code {  padding: 0.125rem 0.3125rem 0.0625rem;  border: 1px solid #cacaca;  background-color: #e6e6e6;  font-family: Consolas, "Liberation Mono", Courier, monospace;  font-weight: normal;  color: #0a0a0a; } kbd {  margin: 0;  padding: 0.125rem 0.25rem 0;  background-color: #e6e6e6;  font-family: Consolas, "Liberation Mono", Courier, monospace;  color: #0a0a0a; } .subheader {  margin-top: 0.2rem;  margin-bottom: 0.5rem;  font-weight: normal;  line-height: 1.4;  color: #8a8a8a; } .lead {  font-size: 125%;  line-height: 1.6; } .stat {  font-size: 2.5rem;  line-height: 1; }  p + .stat {   margin-top: -1rem; } ul.no-bullet, ol.no-bullet {  margin-left: 0;  list-style: none; } .text-left {  text-align: left; } .text-right {  text-align: right; } .text-center {  text-align: center; } .text-justify {  text-align: justify; } @media print, screen and (min-width: 40em) {  .medium-text-left {   text-align: left; }  .medium-text-right {   text-align: right; }  .medium-text-center {   text-align: center; }  .medium-text-justify {   text-align: justify; } } @media print, screen and (min-width: 64em) {  .large-text-left {   text-align: left; }  .large-text-right {   text-align: right; }  .large-text-center {   text-align: center; }  .large-text-justify {   text-align: justify; } } .show-for-print {  display: none !important; } @media print {  * {   background: transparent !important;   box-shadow: none !important;   color: black !important;   text-shadow: none !important; }  .show-for-print {   display: block !important; }  .hide-for-print {   display: none !important; }  table.show-for-print {   display: table !important; }  thead.show-for-print {   display: table-header-group !important; }  tbody.show-for-print {   display: table-row-group !important; }  tr.show-for-print {   display: table-row !important; }  td.show-for-print {   display: table-cell !important; }  th.show-for-print {   display: table-cell !important; }  a,  a:visited {   text-decoration: underline; }  a[href]:after {   content: " (" attr(href) ")"; }  .ir a:after,  a[href^='javascript:']:after,  a[href^='#']:after {   content: ''; }  abbr[title]:after {   content: " (" attr(title) ")"; }  pre,  blockquote {   border: 1px solid #8a8a8a;   page-break-inside: avoid; }  thead {   display: table-header-group; }  tr,  img {   page-break-inside: avoid; }  img {   max-width: 100% !important; }  @page {   margin: 0.5cm; }  p,  h2,  h3 {   orphans: 3;   widows: 3; }  h2,  h3 {   page-break-after: avoid; }  .print-break-inside {   page-break-inside: auto; } } [type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea {  display: block;  box-sizing: border-box;  width: 100%;  height: 2.4375rem;  margin: 0 0 1rem;  padding: 0.5rem;  border: 1px solid #cacaca;  border-radius: 0px;  background-color: #fefefe;  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);  font-family: inherit;  font-size: 1rem;  font-weight: normal;  line-height: 1.5;  color: #0a0a0a;  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;  -webkit-appearance: none;   -moz-appearance: none;      appearance: none; }  [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus,  textarea:focus {   outline: none;   border: 1px solid #8a8a8a;   background-color: #fefefe;   box-shadow: 0 0 5px #cacaca;   transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } textarea {  max-width: 100%; }  textarea[rows] {   height: auto; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color: #cacaca; } input::-moz-placeholder, textarea::-moz-placeholder {  color: #cacaca; } input:-ms-input-placeholder, textarea:-ms-input-placeholder {  color: #cacaca; } input::placeholder, textarea::placeholder {  color: #cacaca; } input:disabled, input[readonly], textarea:disabled, textarea[readonly] {  background-color: #e6e6e6;  cursor: not-allowed; } [type='submit'], [type='button'] {  -webkit-appearance: none;   -moz-appearance: none;      appearance: none;  border-radius: 0px; } input[type='search'] {  box-sizing: border-box; } [type='file'], [type='checkbox'], [type='radio'] {  margin: 0 0 1rem; } [type='checkbox'] + label, [type='radio'] + label {  display: inline-block;  vertical-align: baseline;  margin-left: 0.5rem;  margin-right: 1rem;  margin-bottom: 0; }  [type='checkbox'] + label[for],  [type='radio'] + label[for] {   cursor: pointer; } label > [type='checkbox'], label > [type='radio'] {  margin-right: 0.5rem; } [type='file'] {  width: 100%; } label {  display: block;  margin: 0;  font-size: 0.875rem;  font-weight: normal;  line-height: 1.8;  color: #0a0a0a; }  label.middle {   margin: 0 0 1rem;   padding: 0.5625rem 0; } .help-text {  margin-top: -0.5rem;  font-size: 0.8125rem;  font-style: italic;  color: #0a0a0a; } .input-group {  display: -ms-flexbox;  display: flex;  width: 100%;  margin-bottom: 1rem;  -ms-flex-align: stretch;    align-items: stretch; }  .input-group > :first-child {   border-radius: 0px 0 0 0px; }  .input-group > :last-child > * {   border-radius: 0 0px 0px 0; } .input-group-label, .input-group-field, .input-group-button, .input-group-button a, .input-group-button input, .input-group-button button, .input-group-button label {  margin: 0;  white-space: nowrap; } .input-group-label {  padding: 0 1rem;  border: 1px solid #cacaca;  background: #e6e6e6;  color: #0a0a0a;  text-align: center;  white-space: nowrap;  display: -ms-flexbox;  display: flex;  -ms-flex: 0 0 auto;    flex: 0 0 auto;  -ms-flex-align: center;    align-items: center; }  .input-group-label:first-child {   border-right: 0; }  .input-group-label:last-child {   border-left: 0; } .input-group-field {  border-radius: 0;  -ms-flex: 1 1 0px;    flex: 1 1 0px;  height: auto;  min-width: 0; } .input-group-button {  padding-top: 0;  padding-bottom: 0;  text-align: center;  display: -ms-flexbox;  display: flex;  -ms-flex: 0 0 auto;    flex: 0 0 auto; }  .input-group-button a,  .input-group-button input,  .input-group-button button,  .input-group-button label {   height: auto;   -ms-flex-item-align: stretch;     -ms-grid-row-align: stretch;     align-self: stretch;   padding-top: 0;   padding-bottom: 0;   font-size: 1rem; } fieldset {  margin: 0;  padding: 0;  border: 0; } legend {  max-width: 100%;  margin-bottom: 0.5rem; } .fieldset {  margin: 1.125rem 0;  padding: 1.25rem;  border: 1px solid #cacaca; }  .fieldset legend {   margin: 0;   margin-left: -0.1875rem;   padding: 0 0.1875rem; } select {  height: 2.4375rem;  margin: 0 0 1rem;  padding: 0.5rem;  -webkit-appearance: none;   -moz-appearance: none;      appearance: none;  border: 1px solid #cacaca;  border-radius: 0px;  background-color: #fefefe;  font-family: inherit;  font-size: 1rem;  font-weight: normal;  line-height: 1.5;  color: #0a0a0a;  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");  background-origin: content-box;  background-position: right -1rem center;  background-repeat: no-repeat;  background-size: 9px 6px;  padding-right: 1.5rem;  transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }  @media screen and (min-width: 0\0) {   select {    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } }  select:focus {   outline: none;   border: 1px solid #8a8a8a;   background-color: #fefefe;   box-shadow: 0 0 5px #cacaca;   transition: box-shadow 0.5s, border-color 0.25s ease-in-out; }  select:disabled {   background-color: #e6e6e6;   cursor: not-allowed; }  select::-ms-expand {   display: none; }  select[multiple] {   height: auto;   background-image: none; } .is-invalid-input:not(:focus) {  border-color: #c60f13;  background-color: #f8e6e7; }  .is-invalid-input:not(:focus)::-webkit-input-placeholder {   color: #c60f13; }  .is-invalid-input:not(:focus)::-moz-placeholder {   color: #c60f13; }  .is-invalid-input:not(:focus):-ms-input-placeholder {   color: #c60f13; }  .is-invalid-input:not(:focus)::placeholder {   color: #c60f13; } .is-invalid-label {  color: #c60f13; } .form-error {  display: none;  margin-top: -0.5rem;  margin-bottom: 1rem;  font-size: 0.75rem;  font-weight: bold;  color: #c60f13; }  .form-error.is-visible {   display: block; } .float-left {  float: left !important; } .float-right {  float: right !important; } .float-center {  display: block;  margin-right: auto;  margin-left: auto; } .clearfix::before, .clearfix::after {  display: table;  content: ' ';  -ms-flex-preferred-size: 0;    flex-basis: 0;  -ms-flex-order: 1;    order: 1; } .clearfix::after {  clear: both; } .hide {  display: none !important; } .invisible {  visibility: hidden; } @media screen and (max-width: 39.9375em) {  .hide-for-small-only {   display: none !important; } } @media screen and (max-width: 0em), screen and (min-width: 40em) {  .show-for-small-only {   display: none !important; } } @media print, screen and (min-width: 40em) {  .hide-for-medium {   display: none !important; } } @media screen and (max-width: 39.9375em) {  .show-for-medium {   display: none !important; } } @media screen and (min-width: 40em) and (max-width: 63.9375em) {  .hide-for-medium-only {   display: none !important; } } @media screen and (max-width: 39.9375em), screen and (min-width: 64em) {  .show-for-medium-only {   display: none !important; } } @media print, screen and (min-width: 64em) {  .hide-for-large {   display: none !important; } } @media screen and (max-width: 63.9375em) {  .show-for-large {   display: none !important; } } @media screen and (min-width: 64em) and (max-width: 74.9375em) {  .hide-for-large-only {   display: none !important; } } @media screen and (max-width: 63.9375em), screen and (min-width: 75em) {  .show-for-large-only {   display: none !important; } } .show-for-sr, .show-on-focus {  position: absolute !important;  width: 1px;  height: 1px;  padding: 0;  overflow: hidden;  clip: rect(0, 0, 0, 0);  white-space: nowrap;  -webkit-clip-path: inset(50%);      clip-path: inset(50%);  border: 0; } .show-on-focus:active, .show-on-focus:focus {  position: static !important;  width: auto;  height: auto;  overflow: visible;  clip: auto;  white-space: normal;  -webkit-clip-path: none;      clip-path: none; } .show-for-landscape, .hide-for-portrait {  display: block !important; }  @media screen and (orientation: landscape) {   .show-for-landscape,   .hide-for-portrait {    display: block !important; } }  @media screen and (orientation: portrait) {   .show-for-landscape,   .hide-for-portrait {    display: none !important; } } .hide-for-landscape, .show-for-portrait {  display: none !important; }  @media screen and (orientation: landscape) {   .hide-for-landscape,   .show-for-portrait {    display: none !important; } }  @media screen and (orientation: portrait) {   .hide-for-landscape,   .show-for-portrait {    display: block !important; } } .button {  display: inline-block;  vertical-align: middle;  margin: 0 0 1rem 0;  font-family: inherit;  padding: 0.85em 1em;  -webkit-appearance: none;  border: 1px solid transparent;  border-radius: 0px;  transition: background-color 0.25s ease-out, color 0.25s ease-out;  font-size: 0.9rem;  line-height: 1;  text-align: center;  cursor: pointer;  background-color: #2ba6cb;  color: #fefefe; }  [data-whatinput='mouse'] .button {   outline: 0; }  .button:hover, .button:focus {   background-color: #258dad;   color: #fefefe; }  .button.tiny {   font-size: 0.6rem; }  .button.small {   font-size: 0.75rem; }  .button.large {   font-size: 1.25rem; }  .button.expanded {   display: block;   width: 100%;   margin-right: 0;   margin-left: 0; }  .button.primary {   background-color: #2ba6cb;   color: #0a0a0a; }   .button.primary:hover, .button.primary:focus {    background-color: #2285a2;    color: #0a0a0a; }  .button.secondary {   background-color: #e9e9e9;   color: #0a0a0a; }   .button.secondary:hover, .button.secondary:focus {    background-color: #bababa;    color: #0a0a0a; }  .button.alert {   background-color: #c60f13;   color: #fefefe; }   .button.alert:hover, .button.alert:focus {    background-color: #9e0c0f;    color: #fefefe; }  .button.success {   background-color: #5da423;   color: #0a0a0a; }   .button.success:hover, .button.success:focus {    background-color: #4a831c;    color: #0a0a0a; }  .button.warning {   background-color: #ffae00;   color: #0a0a0a; }   .button.warning:hover, .button.warning:focus {    background-color: #cc8b00;    color: #0a0a0a; }  .button.body-font {   background-color: #222222;   color: #fefefe; }   .button.body-font:hover, .button.body-font:focus {    background-color: #1b1b1b;    color: #fefefe; }  .button.header {   background-color: #222222;   color: #fefefe; }   .button.header:hover, .button.header:focus {    background-color: #1b1b1b;    color: #fefefe; }  .button.disabled, .button[disabled] {   opacity: 0.25;   cursor: not-allowed; }   .button.disabled, .button.disabled:hover, .button.disabled:focus, .button[disabled], .button[disabled]:hover, .button[disabled]:focus {    background-color: #2ba6cb;    color: #fefefe; }   .button.disabled.primary, .button[disabled].primary {    opacity: 0.25;    cursor: not-allowed; }    .button.disabled.primary, .button.disabled.primary:hover, .button.disabled.primary:focus, .button[disabled].primary, .button[disabled].primary:hover, .button[disabled].primary:focus {     background-color: #2ba6cb;     color: #0a0a0a; }   .button.disabled.secondary, .button[disabled].secondary {    opacity: 0.25;    cursor: not-allowed; }    .button.disabled.secondary, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary, .button[disabled].secondary:hover, .button[disabled].secondary:focus {     background-color: #e9e9e9;     color: #0a0a0a; }   .button.disabled.alert, .button[disabled].alert {    opacity: 0.25;    cursor: not-allowed; }    .button.disabled.alert, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert, .button[disabled].alert:hover, .button[disabled].alert:focus {     background-color: #c60f13;     color: #fefefe; }   .button.disabled.success, .button[disabled].success {    opacity: 0.25;    cursor: not-allowed; }    .button.disabled.success, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success, .button[disabled].success:hover, .button[disabled].success:focus {     background-color: #5da423;     color: #0a0a0a; }   .button.disabled.warning, .button[disabled].warning {    opacity: 0.25;    cursor: not-allowed; }    .button.disabled.warning, .button.disabled.warning:hover, .button.disabled.warning:focus, .button[disabled].warning, .button[disabled].warning:hover, .button[disabled].warning:focus {     background-color: #ffae00;     color: #0a0a0a; }   .button.disabled.body-font, .button[disabled].body-font {    opacity: 0.25;    cursor: not-allowed; }    .button.disabled.body-font, .button.disabled.body-font:hover, .button.disabled.body-font:focus, .button[disabled].body-font, .button[disabled].body-font:hover, .button[disabled].body-font:focus {     background-color: #222222;     color: #fefefe; }   .button.disabled.header, .button[disabled].header {    opacity: 0.25;    cursor: not-allowed; }    .button.disabled.header, .button.disabled.header:hover, .button.disabled.header:focus, .button[disabled].header, .button[disabled].header:hover, .button[disabled].header:focus {     background-color: #222222;     color: #fefefe; }  .button.hollow {   border: 1px solid #2ba6cb;   color: #2ba6cb; }   .button.hollow, .button.hollow:hover, .button.hollow:focus {    background-color: transparent; }   .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {    background-color: transparent; }   .button.hollow:hover, .button.hollow:focus {    border-color: #165366;    color: #165366; }    .button.hollow:hover.disabled, .button.hollow:hover[disabled], .button.hollow:focus.disabled, .button.hollow:focus[disabled] {     border: 1px solid #2ba6cb;     color: #2ba6cb; }   .button.hollow.primary {    border: 1px solid #2ba6cb;    color: #2ba6cb; }    .button.hollow.primary:hover, .button.hollow.primary:focus {     border-color: #165366;     color: #165366; }     .button.hollow.primary:hover.disabled, .button.hollow.primary:hover[disabled], .button.hollow.primary:focus.disabled, .button.hollow.primary:focus[disabled] {      border: 1px solid #2ba6cb;      color: #2ba6cb; }   .button.hollow.secondary {    border: 1px solid #e9e9e9;    color: #e9e9e9; }    .button.hollow.secondary:hover, .button.hollow.secondary:focus {     border-color: #757575;     color: #757575; }     .button.hollow.secondary:hover.disabled, .button.hollow.secondary:hover[disabled], .button.hollow.secondary:focus.disabled, .button.hollow.secondary:focus[disabled] {      border: 1px solid #e9e9e9;      color: #e9e9e9; }   .button.hollow.alert {    border: 1px solid #c60f13;    color: #c60f13; }    .button.hollow.alert:hover, .button.hollow.alert:focus {     border-color: #63080a;     color: #63080a; }     .button.hollow.alert:hover.disabled, .button.hollow.alert:hover[disabled], .button.hollow.alert:focus.disabled, .button.hollow.alert:focus[disabled] {      border: 1px solid #c60f13;      color: #c60f13; }   .button.hollow.success {    border: 1px solid #5da423;    color: #5da423; }    .button.hollow.success:hover, .button.hollow.success:focus {     border-color: #2f5212;     color: #2f5212; }     .button.hollow.success:hover.disabled, .button.hollow.success:hover[disabled], .button.hollow.success:focus.disabled, .button.hollow.success:focus[disabled] {      border: 1px solid #5da423;      color: #5da423; }   .button.hollow.warning {    border: 1px solid #ffae00;    color: #ffae00; }    .button.hollow.warning:hover, .button.hollow.warning:focus {     border-color: #805700;     color: #805700; }     .button.hollow.warning:hover.disabled, .button.hollow.warning:hover[disabled], .button.hollow.warning:focus.disabled, .button.hollow.warning:focus[disabled] {      border: 1px solid #ffae00;      color: #ffae00; }   .button.hollow.body-font {    border: 1px solid #222222;    color: #222222; }    .button.hollow.body-font:hover, .button.hollow.body-font:focus {     border-color: #111111;     color: #111111; }     .button.hollow.body-font:hover.disabled, .button.hollow.body-font:hover[disabled], .button.hollow.body-font:focus.disabled, .button.hollow.body-font:focus[disabled] {      border: 1px solid #222222;      color: #222222; }   .button.hollow.header {    border: 1px solid #222222;    color: #222222; }    .button.hollow.header:hover, .button.hollow.header:focus {     border-color: #111111;     color: #111111; }     .button.hollow.header:hover.disabled, .button.hollow.header:hover[disabled], .button.hollow.header:focus.disabled, .button.hollow.header:focus[disabled] {      border: 1px solid #222222;      color: #222222; }  .button.clear {   border: 1px solid #2ba6cb;   color: #2ba6cb; }   .button.clear, .button.clear:hover, .button.clear:focus {    background-color: transparent; }   .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {    background-color: transparent; }   .button.clear:hover, .button.clear:focus {    border-color: #165366;    color: #165366; }    .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus.disabled, .button.clear:focus[disabled] {     border: 1px solid #2ba6cb;     color: #2ba6cb; }   .button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear:hover, .button.clear:hover.disabled, .button.clear:hover[disabled], .button.clear:focus, .button.clear:focus.disabled, .button.clear:focus[disabled] {    border-color: transparent; }   .button.clear.primary {    border: 1px solid #2ba6cb;    color: #2ba6cb; }    .button.clear.primary:hover, .button.clear.primary:focus {     border-color: #165366;     color: #165366; }     .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {      border: 1px solid #2ba6cb;      color: #2ba6cb; }    .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary:hover, .button.clear.primary:hover.disabled, .button.clear.primary:hover[disabled], .button.clear.primary:focus, .button.clear.primary:focus.disabled, .button.clear.primary:focus[disabled] {     border-color: transparent; }   .button.clear.secondary {    border: 1px solid #e9e9e9;    color: #e9e9e9; }    .button.clear.secondary:hover, .button.clear.secondary:focus {     border-color: #757575;     color: #757575; }     .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {      border: 1px solid #e9e9e9;      color: #e9e9e9; }    .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary:hover, .button.clear.secondary:hover.disabled, .button.clear.secondary:hover[disabled], .button.clear.secondary:focus, .button.clear.secondary:focus.disabled, .button.clear.secondary:focus[disabled] {     border-color: transparent; }   .button.clear.alert {    border: 1px solid #c60f13;    color: #c60f13; }    .button.clear.alert:hover, .button.clear.alert:focus {     border-color: #63080a;     color: #63080a; }     .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {      border: 1px solid #c60f13;      color: #c60f13; }    .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert:hover, .button.clear.alert:hover.disabled, .button.clear.alert:hover[disabled], .button.clear.alert:focus, .button.clear.alert:focus.disabled, .button.clear.alert:focus[disabled] {     border-color: transparent; }   .button.clear.success {    border: 1px solid #5da423;    color: #5da423; }    .button.clear.success:hover, .button.clear.success:focus {     border-color: #2f5212;     color: #2f5212; }     .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {      border: 1px solid #5da423;      color: #5da423; }    .button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success:hover, .button.clear.success:hover.disabled, .button.clear.success:hover[disabled], .button.clear.success:focus, .button.clear.success:focus.disabled, .button.clear.success:focus[disabled] {     border-color: transparent; }   .button.clear.warning {    border: 1px solid #ffae00;    color: #ffae00; }    .button.clear.warning:hover, .button.clear.warning:focus {     border-color: #805700;     color: #805700; }     .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {      border: 1px solid #ffae00;      color: #ffae00; }    .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning:hover, .button.clear.warning:hover.disabled, .button.clear.warning:hover[disabled], .button.clear.warning:focus, .button.clear.warning:focus.disabled, .button.clear.warning:focus[disabled] {     border-color: transparent; }   .button.clear.body-font {    border: 1px solid #222222;    color: #222222; }    .button.clear.body-font:hover, .button.clear.body-font:focus {     border-color: #111111;     color: #111111; }     .button.clear.body-font:hover.disabled, .button.clear.body-font:hover[disabled], .button.clear.body-font:focus.disabled, .button.clear.body-font:focus[disabled] {      border: 1px solid #222222;      color: #222222; }    .button.clear.body-font, .button.clear.body-font.disabled, .button.clear.body-font[disabled], .button.clear.body-font:hover, .button.clear.body-font:hover.disabled, .button.clear.body-font:hover[disabled], .button.clear.body-font:focus, .button.clear.body-font:focus.disabled, .button.clear.body-font:focus[disabled] {     border-color: transparent; }   .button.clear.header {    border: 1px solid #222222;    color: #222222; }    .button.clear.header:hover, .button.clear.header:focus {     border-color: #111111;     color: #111111; }     .button.clear.header:hover.disabled, .button.clear.header:hover[disabled], .button.clear.header:focus.disabled, .button.clear.header:focus[disabled] {      border: 1px solid #222222;      color: #222222; }    .button.clear.header, .button.clear.header.disabled, .button.clear.header[disabled], .button.clear.header:hover, .button.clear.header:hover.disabled, .button.clear.header:hover[disabled], .button.clear.header:focus, .button.clear.header:focus.disabled, .button.clear.header:focus[disabled] {     border-color: transparent; }  .button.dropdown::after {   display: block;   width: 0;   height: 0;   border: inset 0.4em;   content: '';   border-bottom-width: 0;   border-top-style: solid;   border-color: #fefefe transparent transparent;   position: relative;   top: 0.4em;   display: inline-block;   float: right;   margin-left: 1em; }  .button.dropdown.hollow::after {   border-top-color: #2ba6cb; }  .button.dropdown.hollow.primary::after {   border-top-color: #2ba6cb; }  .button.dropdown.hollow.secondary::after {   border-top-color: #e9e9e9; }  .button.dropdown.hollow.alert::after {   border-top-color: #c60f13; }  .button.dropdown.hollow.success::after {   border-top-color: #5da423; }  .button.dropdown.hollow.warning::after {   border-top-color: #ffae00; }  .button.dropdown.hollow.body-font::after {   border-top-color: #222222; }  .button.dropdown.hollow.header::after {   border-top-color: #222222; }  .button.arrow-only::after {   top: -0.1em;   float: none;   margin-left: 0; } a.button:hover, a.button:focus {  text-decoration: none; } .close-button {  position: absolute;  color: #8a8a8a;  cursor: pointer; }  [data-whatinput='mouse'] .close-button {   outline: 0; }  .close-button:hover, .close-button:focus {   color: #0a0a0a; }  .close-button.small {   right: 0.66rem;   top: 0.33em;   font-size: 1.5em;   line-height: 1; }  .close-button, .close-button.medium {   right: 1rem;   top: 0.5rem;   font-size: 2em;   line-height: 1; } .button-group {  margin-bottom: 1rem;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  -ms-flex-align: stretch;    align-items: stretch; }  .button-group::before, .button-group::after {   display: table;   content: ' ';   -ms-flex-preferred-size: 0;     flex-basis: 0;   -ms-flex-order: 1;     order: 1; }  .button-group::after {   clear: both; }  .button-group .button {   margin: 0;   margin-right: 1px;   margin-bottom: 1px;   font-size: 0.9rem;   -ms-flex: 0 0 auto;     flex: 0 0 auto; }   .button-group .button:last-child {    margin-right: 0; }  .button-group.tiny .button {   font-size: 0.6rem; }  .button-group.small .button {   font-size: 0.75rem; }  .button-group.large .button {   font-size: 1.25rem; }  .button-group.expanded .button {   -ms-flex: 1 1 0px;     flex: 1 1 0px; }  .button-group.primary .button {   background-color: #2ba6cb;   color: #0a0a0a; }   .button-group.primary .button:hover, .button-group.primary .button:focus {    background-color: #2285a2;    color: #0a0a0a; }  .button-group.secondary .button {   background-color: #e9e9e9;   color: #0a0a0a; }   .button-group.secondary .button:hover, .button-group.secondary .button:focus {    background-color: #bababa;    color: #0a0a0a; }  .button-group.alert .button {   background-color: #c60f13;   color: #fefefe; }   .button-group.alert .button:hover, .button-group.alert .button:focus {    background-color: #9e0c0f;    color: #fefefe; }  .button-group.success .button {   background-color: #5da423;   color: #0a0a0a; }   .button-group.success .button:hover, .button-group.success .button:focus {    background-color: #4a831c;    color: #0a0a0a; }  .button-group.warning .button {   background-color: #ffae00;   color: #0a0a0a; }   .button-group.warning .button:hover, .button-group.warning .button:focus {    background-color: #cc8b00;    color: #0a0a0a; }  .button-group.body-font .button {   background-color: #222222;   color: #fefefe; }   .button-group.body-font .button:hover, .button-group.body-font .button:focus {    background-color: #1b1b1b;    color: #fefefe; }  .button-group.header .button {   background-color: #222222;   color: #fefefe; }   .button-group.header .button:hover, .button-group.header .button:focus {    background-color: #1b1b1b;    color: #fefefe; }  .button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {   -ms-flex-wrap: wrap;     flex-wrap: wrap; }   .button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button {    -ms-flex: 0 0 100%;      flex: 0 0 100%; }    .button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child {     margin-bottom: 0; }  @media print, screen and (min-width: 40em) {   .button-group.stacked-for-small .button {    -ms-flex: 1 1 0px;      flex: 1 1 0px;    margin-bottom: 0; } }  @media print, screen and (min-width: 64em) {   .button-group.stacked-for-medium .button {    -ms-flex: 1 1 0px;      flex: 1 1 0px;    margin-bottom: 0; } }  @media screen and (max-width: 39.9375em) {   .button-group.stacked-for-small.expanded {    display: block; }    .button-group.stacked-for-small.expanded .button {     display: block;     margin-right: 0; } } .slider {  position: relative;  height: 0.5rem;  margin-top: 1.25rem;  margin-bottom: 2.25rem;  background-color: #e6e6e6;  cursor: pointer;  -webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;      user-select: none;  -ms-touch-action: none;    touch-action: none; } .slider-fill {  position: absolute;  top: 0;  left: 0;  display: inline-block;  max-width: 100%;  height: 0.5rem;  background-color: #cacaca;  transition: all 0.2s ease-in-out; }  .slider-fill.is-dragging {   transition: all 0s linear; } .slider-handle {  position: absolute;  top: 50%;  -ms-transform: translateY(-50%);    transform: translateY(-50%);  left: 0;  z-index: 1;  display: inline-block;  width: 1.4rem;  height: 1.4rem;  border-radius: 0px;  background-color: #2ba6cb;  transition: all 0.2s ease-in-out;  -ms-touch-action: manipulation;    touch-action: manipulation; }  [data-whatinput='mouse'] .slider-handle {   outline: 0; }  .slider-handle:hover {   background-color: #258dad; }  .slider-handle.is-dragging {   transition: all 0s linear; } .slider.disabled, .slider[disabled] {  opacity: 0.25;  cursor: not-allowed; } .slider.vertical {  display: inline-block;  width: 0.5rem;  height: 12.5rem;  margin: 0 1.25rem;  -ms-transform: scale(1, -1);    transform: scale(1, -1); }  .slider.vertical .slider-fill {   top: 0;   width: 0.5rem;   max-height: 100%; }  .slider.vertical .slider-handle {   position: absolute;   top: 0;   left: 50%;   width: 1.4rem;   height: 1.4rem;   -ms-transform: translateX(-50%);     transform: translateX(-50%); } .switch {  height: 2rem;  position: relative;  margin-bottom: 1rem;  outline: 0;  font-size: 0.875rem;  font-weight: bold;  color: #fefefe;  -webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;      user-select: none; } .switch-input {  position: absolute;  margin-bottom: 0;  opacity: 0; } .switch-paddle {  position: relative;  display: block;  width: 4rem;  height: 2rem;  border-radius: 0px;  background: #cacaca;  transition: all 0.25s ease-out;  font-weight: inherit;  color: inherit;  cursor: pointer; }  input + .switch-paddle {   margin: 0; }  .switch-paddle::after {   position: absolute;   top: 0.25rem;   left: 0.25rem;   display: block;   width: 1.5rem;   height: 1.5rem;   transform: translate3d(0, 0, 0);   border-radius: 0px;   background: #fefefe;   transition: all 0.25s ease-out;   content: ''; }  input:checked ~ .switch-paddle {   background: #2ba6cb; }   input:checked ~ .switch-paddle::after {    left: 2.25rem; }  [data-whatinput='mouse'] input:focus ~ .switch-paddle {   outline: 0; } .switch-active, .switch-inactive {  position: absolute;  top: 50%;  -ms-transform: translateY(-50%);    transform: translateY(-50%); } .switch-active {  left: 8%;  display: none; }  input:checked + label > .switch-active {   display: block; } .switch-inactive {  right: 15%; }  input:checked + label > .switch-inactive {   display: none; } .switch.tiny {  height: 1.5rem; }  .switch.tiny .switch-paddle {   width: 3rem;   height: 1.5rem;   font-size: 0.625rem; }  .switch.tiny .switch-paddle::after {   top: 0.25rem;   left: 0.25rem;   width: 1rem;   height: 1rem; }  .switch.tiny input:checked ~ .switch-paddle::after {   left: 1.75rem; } .switch.small {  height: 1.75rem; }  .switch.small .switch-paddle {   width: 3.5rem;   height: 1.75rem;   font-size: 0.75rem; }  .switch.small .switch-paddle::after {   top: 0.25rem;   left: 0.25rem;   width: 1.25rem;   height: 1.25rem; }  .switch.small input:checked ~ .switch-paddle::after {   left: 2rem; } .switch.large {  height: 2.5rem; }  .switch.large .switch-paddle {   width: 5rem;   height: 2.5rem;   font-size: 1rem; }  .switch.large .switch-paddle::after {   top: 0.25rem;   left: 0.25rem;   width: 2rem;   height: 2rem; }  .switch.large input:checked ~ .switch-paddle::after {   left: 2.75rem; }   .reveal-overlay {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 1005;  display: none;  background-color: rgba(10, 10, 10, 0.45);  overflow-y: scroll; } .reveal {  z-index: 1006;  -webkit-backface-visibility: hidden;      backface-visibility: hidden;  display: none;  padding: 1rem;  border: 1px solid #cacaca;  border-radius: 0px;  background-color: #fefefe;  position: relative;  top: 100px;  margin-right: auto;  margin-left: auto;  overflow-y: auto; }  [data-whatinput='mouse'] .reveal {   outline: 0; }  @media print, screen and (min-width: 40em) {   .reveal {    min-height: 0; } }  .reveal .column {   min-width: 0; }  .reveal > :last-child {   margin-bottom: 0; }  @media print, screen and (min-width: 40em) {   .reveal {    width: 600px;    max-width: 62.5rem; } }  .reveal.collapse {   padding: 0; }  @media print, screen and (min-width: 40em) {   .reveal.tiny {    width: 30%;    max-width: 62.5rem; } }  @media print, screen and (min-width: 40em) {   .reveal.small {    width: 50%;    max-width: 62.5rem; } }  @media print, screen and (min-width: 40em) {   .reveal.large {    width: 90%;    max-width: 62.5rem; } }  .reveal.full {   top: 0;   left: 0;   width: 100%;   max-width: none;   height: 100%;   height: 100vh;   min-height: 100vh;   margin-left: 0;   border: 0;   border-radius: 0; }  @media screen and (max-width: 39.9375em) {   .reveal {    top: 0;    left: 0;    width: 100%;    max-width: none;    height: 100%;    height: 100vh;    min-height: 100vh;    margin-left: 0;    border: 0;    border-radius: 0; } }  .reveal.without-overlay {   position: fixed; } .grid-container {    }  .grid-container.fluid {   padding-right: 0.9375rem;   padding-left: 0.9375rem;   max-width: 100%;   margin: 0 auto; }  .grid-container.full {   padding-right: 0;   padding-left: 0;   max-width: 100%;   margin: 0 auto; } .grid-x {  display: -ms-flexbox;  display: flex;  -ms-flex-flow: row wrap;    flex-flow: row wrap; } .cell {  -ms-flex: 0 0 auto;    flex: 0 0 auto;  min-height: 0px;  min-width: 0px;  width: 100%; }  .cell.auto {   -ms-flex: 1 1 0px;     flex: 1 1 0px; }  .cell.shrink {   -ms-flex: 0 0 auto;     flex: 0 0 auto; } .grid-x > .auto {  width: auto; } .grid-x > .shrink {  width: auto; } .grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {  -ms-flex-preferred-size: auto;    flex-basis: auto; } @media print, screen and (min-width: 40em) {  .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {   -ms-flex-preferred-size: auto;     flex-basis: auto; } } @media print, screen and (min-width: 64em) {  .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {   -ms-flex-preferred-size: auto;     flex-basis: auto; } } .grid-x > .small-1 {  width: 8.33333%; } .grid-x > .small-2 {  width: 16.66667%; } .grid-x > .small-3 {  width: 25%; } .grid-x > .small-4 {  width: 33.33333%; } .grid-x > .small-5 {  width: 41.66667%; } .grid-x > .small-6 {  width: 50%; } .grid-x > .small-7 {  width: 58.33333%; } .grid-x > .small-8 {  width: 66.66667%; } .grid-x > .small-9 {  width: 75%; } .grid-x > .small-10 {  width: 83.33333%; } .grid-x > .small-11 {  width: 91.66667%; } .grid-x > .small-12 {  width: 100%; } @media print, screen and (min-width: 40em) {  .grid-x > .medium-auto {   -ms-flex: 1 1 0px;     flex: 1 1 0px;   width: auto; }  .grid-x > .medium-shrink {   -ms-flex: 0 0 auto;     flex: 0 0 auto;   width: auto; }  .grid-x > .medium-1 {   width: 8.33333%; }  .grid-x > .medium-2 {   width: 16.66667%; }  .grid-x > .medium-3 {   width: 25%; }  .grid-x > .medium-4 {   width: 33.33333%; }  .grid-x > .medium-5 {   width: 41.66667%; }  .grid-x > .medium-6 {   width: 50%; }  .grid-x > .medium-7 {   width: 58.33333%; }  .grid-x > .medium-8 {   width: 66.66667%; }  .grid-x > .medium-9 {   width: 75%; }  .grid-x > .medium-10 {   width: 83.33333%; }  .grid-x > .medium-11 {   width: 91.66667%; }  .grid-x > .medium-12 {   width: 100%; } } @media print, screen and (min-width: 64em) {  .grid-x > .large-auto {   -ms-flex: 1 1 0px;     flex: 1 1 0px;   width: auto; }  .grid-x > .large-shrink {   -ms-flex: 0 0 auto;     flex: 0 0 auto;   width: auto; }  .grid-x > .large-1 {   width: 8.33333%; }  .grid-x > .large-2 {   width: 16.66667%; }  .grid-x > .large-3 {   width: 25%; }  .grid-x > .large-4 {   width: 33.33333%; }  .grid-x > .large-5 {   width: 41.66667%; }  .grid-x > .large-6 {   width: 50%; }  .grid-x > .large-7 {   width: 58.33333%; }  .grid-x > .large-8 {   width: 66.66667%; }  .grid-x > .large-9 {   width: 75%; }  .grid-x > .large-10 {   width: 83.33333%; }  .grid-x > .large-11 {   width: 91.66667%; }  .grid-x > .large-12 {   width: 100%; } } .grid-margin-x:not(.grid-x) > .cell {  width: auto; } .grid-margin-y:not(.grid-y) > .cell {  height: auto; } .grid-margin-x {  margin-left: auto;  margin-right:auto; }  .grid-margin-x > .cell {   width: calc(100% - 1.875rem);   margin-left: 0.9375rem;   margin-right: 0.9375rem; }  .grid-margin-x > .auto {   width: auto; }  .grid-margin-x > .shrink {   width: auto; }  .grid-margin-x > .small-1 {   width: calc(8.33333% - 1.875rem); }  .grid-margin-x > .small-2 {   width: calc(16.66667% - 1.875rem); }  .grid-margin-x > .small-3 {   width: calc(25% - 1.875rem); }  .grid-margin-x > .small-4 {   width: calc(33.33333% - 1.875rem); }  .grid-margin-x > .small-5 {   width: calc(41.66667% - 1.875rem); }  .grid-margin-x > .small-6 {   width: calc(50% - 1.875rem); }  .grid-margin-x > .small-7 {   width: calc(58.33333% - 1.875rem); }  .grid-margin-x > .small-8 {   width: calc(66.66667% - 1.875rem); }  .grid-margin-x > .small-9 {   width: calc(75% - 1.875rem); }  .grid-margin-x > .small-10 {   width: calc(83.33333% - 1.875rem); }  .grid-margin-x > .small-11 {   width: calc(91.66667% - 1.875rem); }  .grid-margin-x > .small-12 {   width: calc(100% - 1.875rem); }  @media print, screen and (min-width: 40em) {   .grid-margin-x > .medium-auto {    width: auto; }   .grid-margin-x > .medium-shrink {    width: auto; }   .grid-margin-x > .medium-1 {    width: calc(8.33333% - 1.875rem); }   .grid-margin-x > .medium-2 {    width: calc(16.66667% - 1.875rem); }   .grid-margin-x > .medium-3 {    width: calc(25% - 1.875rem); }   .grid-margin-x > .medium-4 {    width: calc(33.33333% - 1.875rem); }   .grid-margin-x > .medium-5 {    width: calc(41.66667% - 1.875rem); }   .grid-margin-x > .medium-6 {    width: calc(50% - 1.875rem); }   .grid-margin-x > .medium-7 {    width: calc(58.33333% - 1.875rem); }   .grid-margin-x > .medium-8 {    width: calc(66.66667% - 1.875rem); }   .grid-margin-x > .medium-9 {    width: calc(75% - 1.875rem); }   .grid-margin-x > .medium-10 {    width: calc(83.33333% - 1.875rem); }   .grid-margin-x > .medium-11 {    width: calc(91.66667% - 1.875rem); }   .grid-margin-x > .medium-12 {    width: calc(100% - 1.875rem); } }  @media print, screen and (min-width: 64em) {   .grid-margin-x > .large-auto {    width: auto; }   .grid-margin-x > .large-shrink {    width: auto; }   .grid-margin-x > .large-1 {    width: calc(8.33333% - 1.875rem); }   .grid-margin-x > .large-2 {    width: calc(16.66667% - 1.875rem); }   .grid-margin-x > .large-3 {    width: calc(25% - 1.875rem); }   .grid-margin-x > .large-4 {    width: calc(33.33333% - 1.875rem); }   .grid-margin-x > .large-5 {    width: calc(41.66667% - 1.875rem); }   .grid-margin-x > .large-6 {    width: calc(50% - 1.875rem); }   .grid-margin-x > .large-7 {    width: calc(58.33333% - 1.875rem); }   .grid-margin-x > .large-8 {    width: calc(66.66667% - 1.875rem); }   .grid-margin-x > .large-9 {    width: calc(75% - 1.875rem); }   .grid-margin-x > .large-10 {    width: calc(83.33333% - 1.875rem); }   .grid-margin-x > .large-11 {    width: calc(91.66667% - 1.875rem); }   .grid-margin-x > .large-12 {    width: calc(100% - 1.875rem); } } .grid-padding-x .grid-padding-x {  margin-right: -0.9375rem;  margin-left: -0.9375rem; } .grid-container:not(.full) > .grid-padding-x {  margin-right: -0.9375rem;  margin-left: -0.9375rem; } .grid-padding-x > .cell {  padding-right: 0.9375rem;  padding-left: 0.9375rem; } .small-up-1 > .cell {  width: 100%; } .small-up-2 > .cell {  width: 50%; } .small-up-3 > .cell {  width: 33.33333%; } .small-up-4 > .cell {  width: 25%; } .small-up-5 > .cell {  width: 20%; } .small-up-6 > .cell {  width: 16.66667%; } .small-up-7 > .cell {  width: 14.28571%; } .small-up-8 > .cell {  width: 12.5%; } @media print, screen and (min-width: 40em) {  .medium-up-1 > .cell {   width: 100%; }  .medium-up-2 > .cell {   width: 50%; }  .medium-up-3 > .cell {   width: 33.33333%; }  .medium-up-4 > .cell {   width: 25%; }  .medium-up-5 > .cell {   width: 20%; }  .medium-up-6 > .cell {   width: 16.66667%; }  .medium-up-7 > .cell {   width: 14.28571%; }  .medium-up-8 > .cell {   width: 12.5%; } } @media print, screen and (min-width: 64em) {  .large-up-1 > .cell {   width: 100%; }  .large-up-2 > .cell {   width: 50%; }  .large-up-3 > .cell {   width: 33.33333%; }  .large-up-4 > .cell {   width: 25%; }  .large-up-5 > .cell {   width: 20%; }  .large-up-6 > .cell {   width: 16.66667%; }  .large-up-7 > .cell {   width: 14.28571%; }  .large-up-8 > .cell {   width: 12.5%; } } .grid-margin-x.small-up-1 > .cell {  width: calc(100% - 1.875rem); } .grid-margin-x.small-up-2 > .cell {  width: calc(50% - 1.875rem); } .grid-margin-x.small-up-3 > .cell {  width: calc(33.33333% - 1.875rem); } .grid-margin-x.small-up-4 > .cell {  width: calc(25% - 1.875rem); } .grid-margin-x.small-up-5 > .cell {  width: calc(20% - 1.875rem); } .grid-margin-x.small-up-6 > .cell {  width: calc(16.66667% - 1.875rem); } .grid-margin-x.small-up-7 > .cell {  width: calc(14.28571% - 1.875rem); } .grid-margin-x.small-up-8 > .cell {  width: calc(12.5% - 1.875rem); } @media print, screen and (min-width: 40em) {  .grid-margin-x.medium-up-1 > .cell {   width: calc(100% - 1.875rem); }  .grid-margin-x.medium-up-2 > .cell {   width: calc(50% - 1.875rem); }  .grid-margin-x.medium-up-3 > .cell {   width: calc(33.33333% - 1.875rem); }  .grid-margin-x.medium-up-4 > .cell {   width: calc(25% - 1.875rem); }  .grid-margin-x.medium-up-5 > .cell {   width: calc(20% - 1.875rem); }  .grid-margin-x.medium-up-6 > .cell {   width: calc(16.66667% - 1.875rem); }  .grid-margin-x.medium-up-7 > .cell {   width: calc(14.28571% - 1.875rem); }  .grid-margin-x.medium-up-8 > .cell {   width: calc(12.5% - 1.875rem); } } @media print, screen and (min-width: 64em) {  .grid-margin-x.large-up-1 > .cell {   width: calc(100% - 1.875rem); }  .grid-margin-x.large-up-2 > .cell {   width: calc(50% - 1.875rem); }  .grid-margin-x.large-up-3 > .cell {   width: calc(33.33333% - 1.875rem); }  .grid-margin-x.large-up-4 > .cell {   width: calc(25% - 1.875rem); }  .grid-margin-x.large-up-5 > .cell {   width: calc(20% - 1.875rem); }  .grid-margin-x.large-up-6 > .cell {   width: calc(16.66667% - 1.875rem); }  .grid-margin-x.large-up-7 > .cell {   width: calc(14.28571% - 1.875rem); }  .grid-margin-x.large-up-8 > .cell {   width: calc(12.5% - 1.875rem); } } .small-margin-collapse {  margin-right: 0;  margin-left: 0; }  .small-margin-collapse > .cell {   margin-right: 0;   margin-left: 0; }  .small-margin-collapse > .small-1 {   width: 8.33333%; }  .small-margin-collapse > .small-2 {   width: 16.66667%; }  .small-margin-collapse > .small-3 {   width: 25%; }  .small-margin-collapse > .small-4 {   width: 33.33333%; }  .small-margin-collapse > .small-5 {   width: 41.66667%; }  .small-margin-collapse > .small-6 {   width: 50%; }  .small-margin-collapse > .small-7 {   width: 58.33333%; }  .small-margin-collapse > .small-8 {   width: 66.66667%; }  .small-margin-collapse > .small-9 {   width: 75%; }  .small-margin-collapse > .small-10 {   width: 83.33333%; }  .small-margin-collapse > .small-11 {   width: 91.66667%; }  .small-margin-collapse > .small-12 {   width: 100%; }  @media print, screen and (min-width: 40em) {   .small-margin-collapse > .medium-1 {    width: 8.33333%; }   .small-margin-collapse > .medium-2 {    width: 16.66667%; }   .small-margin-collapse > .medium-3 {    width: 25%; }   .small-margin-collapse > .medium-4 {    width: 33.33333%; }   .small-margin-collapse > .medium-5 {    width: 41.66667%; }   .small-margin-collapse > .medium-6 {    width: 50%; }   .small-margin-collapse > .medium-7 {    width: 58.33333%; }   .small-margin-collapse > .medium-8 {    width: 66.66667%; }   .small-margin-collapse > .medium-9 {    width: 75%; }   .small-margin-collapse > .medium-10 {    width: 83.33333%; }   .small-margin-collapse > .medium-11 {    width: 91.66667%; }   .small-margin-collapse > .medium-12 {    width: 100%; } }  @media print, screen and (min-width: 64em) {   .small-margin-collapse > .large-1 {    width: 8.33333%; }   .small-margin-collapse > .large-2 {    width: 16.66667%; }   .small-margin-collapse > .large-3 {    width: 25%; }   .small-margin-collapse > .large-4 {    width: 33.33333%; }   .small-margin-collapse > .large-5 {    width: 41.66667%; }   .small-margin-collapse > .large-6 {    width: 50%; }   .small-margin-collapse > .large-7 {    width: 58.33333%; }   .small-margin-collapse > .large-8 {    width: 66.66667%; }   .small-margin-collapse > .large-9 {    width: 75%; }   .small-margin-collapse > .large-10 {    width: 83.33333%; }   .small-margin-collapse > .large-11 {    width: 91.66667%; }   .small-margin-collapse > .large-12 {    width: 100%; } } .small-padding-collapse {  margin-right: 0;  margin-left: 0; }  .small-padding-collapse > .cell {   padding-right: 0;   padding-left: 0; } @media print, screen and (min-width: 40em) {  .medium-margin-collapse {   margin-right: 0;   margin-left: 0; }   .medium-margin-collapse > .cell {    margin-right: 0;    margin-left: 0; } } @media print, screen and (min-width: 40em) {  .medium-margin-collapse > .small-1 {   width: 8.33333%; }  .medium-margin-collapse > .small-2 {   width: 16.66667%; }  .medium-margin-collapse > .small-3 {   width: 25%; }  .medium-margin-collapse > .small-4 {   width: 33.33333%; }  .medium-margin-collapse > .small-5 {   width: 41.66667%; }  .medium-margin-collapse > .small-6 {   width: 50%; }  .medium-margin-collapse > .small-7 {   width: 58.33333%; }  .medium-margin-collapse > .small-8 {   width: 66.66667%; }  .medium-margin-collapse > .small-9 {   width: 75%; }  .medium-margin-collapse > .small-10 {   width: 83.33333%; }  .medium-margin-collapse > .small-11 {   width: 91.66667%; }  .medium-margin-collapse > .small-12 {   width: 100%; } } @media print, screen and (min-width: 40em) {  .medium-margin-collapse > .medium-1 {   width: 8.33333%; }  .medium-margin-collapse > .medium-2 {   width: 16.66667%; }  .medium-margin-collapse > .medium-3 {   width: 25%; }  .medium-margin-collapse > .medium-4 {   width: 33.33333%; }  .medium-margin-collapse > .medium-5 {   width: 41.66667%; }  .medium-margin-collapse > .medium-6 {   width: 50%; }  .medium-margin-collapse > .medium-7 {   width: 58.33333%; }  .medium-margin-collapse > .medium-8 {   width: 66.66667%; }  .medium-margin-collapse > .medium-9 {   width: 75%; }  .medium-margin-collapse > .medium-10 {   width: 83.33333%; }  .medium-margin-collapse > .medium-11 {   width: 91.66667%; }  .medium-margin-collapse > .medium-12 {   width: 100%; } } @media print, screen and (min-width: 64em) {  .medium-margin-collapse > .large-1 {   width: 8.33333%; }  .medium-margin-collapse > .large-2 {   width: 16.66667%; }  .medium-margin-collapse > .large-3 {   width: 25%; }  .medium-margin-collapse > .large-4 {   width: 33.33333%; }  .medium-margin-collapse > .large-5 {   width: 41.66667%; }  .medium-margin-collapse > .large-6 {   width: 50%; }  .medium-margin-collapse > .large-7 {   width: 58.33333%; }  .medium-margin-collapse > .large-8 {   width: 66.66667%; }  .medium-margin-collapse > .large-9 {   width: 75%; }  .medium-margin-collapse > .large-10 {   width: 83.33333%; }  .medium-margin-collapse > .large-11 {   width: 91.66667%; }  .medium-margin-collapse > .large-12 {   width: 100%; } } @media print, screen and (min-width: 40em) {  .medium-padding-collapse {   margin-right: 0;   margin-left: 0; }   .medium-padding-collapse > .cell {    padding-right: 0;    padding-left: 0; } } @media print, screen and (min-width: 64em) {  .large-margin-collapse {   margin-right: 0;   margin-left: 0; }   .large-margin-collapse > .cell {    margin-right: 0;    margin-left: 0; } } @media print, screen and (min-width: 64em) {  .large-margin-collapse > .small-1 {   width: 8.33333%; }  .large-margin-collapse > .small-2 {   width: 16.66667%; }  .large-margin-collapse > .small-3 {   width: 25%; }  .large-margin-collapse > .small-4 {   width: 33.33333%; }  .large-margin-collapse > .small-5 {   width: 41.66667%; }  .large-margin-collapse > .small-6 {   width: 50%; }  .large-margin-collapse > .small-7 {   width: 58.33333%; }  .large-margin-collapse > .small-8 {   width: 66.66667%; }  .large-margin-collapse > .small-9 {   width: 75%; }  .large-margin-collapse > .small-10 {   width: 83.33333%; }  .large-margin-collapse > .small-11 {   width: 91.66667%; }  .large-margin-collapse > .small-12 {   width: 100%; } } @media print, screen and (min-width: 64em) {  .large-margin-collapse > .medium-1 {   width: 8.33333%; }  .large-margin-collapse > .medium-2 {   width: 16.66667%; }  .large-margin-collapse > .medium-3 {   width: 25%; }  .large-margin-collapse > .medium-4 {   width: 33.33333%; }  .large-margin-collapse > .medium-5 {   width: 41.66667%; }  .large-margin-collapse > .medium-6 {   width: 50%; }  .large-margin-collapse > .medium-7 {   width: 58.33333%; }  .large-margin-collapse > .medium-8 {   width: 66.66667%; }  .large-margin-collapse > .medium-9 {   width: 75%; }  .large-margin-collapse > .medium-10 {   width: 83.33333%; }  .large-margin-collapse > .medium-11 {   width: 91.66667%; }  .large-margin-collapse > .medium-12 {   width: 100%; } } @media print, screen and (min-width: 64em) {  .large-margin-collapse > .large-1 {   width: 8.33333%; }  .large-margin-collapse > .large-2 {   width: 16.66667%; }  .large-margin-collapse > .large-3 {   width: 25%; }  .large-margin-collapse > .large-4 {   width: 33.33333%; }  .large-margin-collapse > .large-5 {   width: 41.66667%; }  .large-margin-collapse > .large-6 {   width: 50%; }  .large-margin-collapse > .large-7 {   width: 58.33333%; }  .large-margin-collapse > .large-8 {   width: 66.66667%; }  .large-margin-collapse > .large-9 {   width: 75%; }  .large-margin-collapse > .large-10 {   width: 83.33333%; }  .large-margin-collapse > .large-11 {   width: 91.66667%; }  .large-margin-collapse > .large-12 {   width: 100%; } } @media print, screen and (min-width: 64em) {  .large-padding-collapse {   margin-right: 0;   margin-left: 0; }   .large-padding-collapse > .cell {    padding-right: 0;    padding-left: 0; } } .small-offset-0 {  margin-left: 0%; } .grid-margin-x > .small-offset-0 {  margin-left: calc(0% + 0.9375rem); } .small-offset-1 {  margin-left: 8.33333%; } .grid-margin-x > .small-offset-1 {  margin-left: calc(8.33333% + 0.9375rem); } .small-offset-2 {  margin-left: 16.66667%; } .grid-margin-x > .small-offset-2 {  margin-left: calc(16.66667% + 0.9375rem); } .small-offset-3 {  margin-left: 25%; } .grid-margin-x > .small-offset-3 {  margin-left: calc(25% + 0.9375rem); } .small-offset-4 {  margin-left: 33.33333%; } .grid-margin-x > .small-offset-4 {  margin-left: calc(33.33333% + 0.9375rem); } .small-offset-5 {  margin-left: 41.66667%; } .grid-margin-x > .small-offset-5 {  margin-left: calc(41.66667% + 0.9375rem); } .small-offset-6 {  margin-left: 50%; } .grid-margin-x > .small-offset-6 {  margin-left: calc(50% + 0.9375rem); } .small-offset-7 {  margin-left: 58.33333%; } .grid-margin-x > .small-offset-7 {  margin-left: calc(58.33333% + 0.9375rem); } .small-offset-8 {  margin-left: 66.66667%; } .grid-margin-x > .small-offset-8 {  margin-left: calc(66.66667% + 0.9375rem); } .small-offset-9 {  margin-left: 75%; } .grid-margin-x > .small-offset-9 {  margin-left: calc(75% + 0.9375rem); } .small-offset-10 {  margin-left: 83.33333%; } .grid-margin-x > .small-offset-10 {  margin-left: calc(83.33333% + 0.9375rem); } .small-offset-11 {  margin-left: 91.66667%; } .grid-margin-x > .small-offset-11 {  margin-left: calc(91.66667% + 0.9375rem); } @media print, screen and (min-width: 40em) {  .medium-offset-0 {   margin-left: 0%; }  .grid-margin-x > .medium-offset-0 {   margin-left: calc(0% + 0.9375rem); }  .medium-offset-1 {   margin-left: 8.33333%; }  .grid-margin-x > .medium-offset-1 {   margin-left: calc(8.33333% + 0.9375rem); }  .medium-offset-2 {   margin-left: 16.66667%; }  .grid-margin-x > .medium-offset-2 {   margin-left: calc(16.66667% + 0.9375rem); }  .medium-offset-3 {   margin-left: 25%; }  .grid-margin-x > .medium-offset-3 {   margin-left: calc(25% + 0.9375rem); }  .medium-offset-4 {   margin-left: 33.33333%; }  .grid-margin-x > .medium-offset-4 {   margin-left: calc(33.33333% + 0.9375rem); }  .medium-offset-5 {   margin-left: 41.66667%; }  .grid-margin-x > .medium-offset-5 {   margin-left: calc(41.66667% + 0.9375rem); }  .medium-offset-6 {   margin-left: 50%; }  .grid-margin-x > .medium-offset-6 {   margin-left: calc(50% + 0.9375rem); }  .medium-offset-7 {   margin-left: 58.33333%; }  .grid-margin-x > .medium-offset-7 {   margin-left: calc(58.33333% + 0.9375rem); }  .medium-offset-8 {   margin-left: 66.66667%; }  .grid-margin-x > .medium-offset-8 {   margin-left: calc(66.66667% + 0.9375rem); }  .medium-offset-9 {   margin-left: 75%; }  .grid-margin-x > .medium-offset-9 {   margin-left: calc(75% + 0.9375rem); }  .medium-offset-10 {   margin-left: 83.33333%; }  .grid-margin-x > .medium-offset-10 {   margin-left: calc(83.33333% + 0.9375rem); }  .medium-offset-11 {   margin-left: 91.66667%; }  .grid-margin-x > .medium-offset-11 {   margin-left: calc(91.66667% + 0.9375rem); } } @media print, screen and (min-width: 64em) {  .large-offset-0 {   margin-left: 0%; }  .grid-margin-x > .large-offset-0 {   margin-left: calc(0% + 0.9375rem); }  .large-offset-1 {   margin-left: 8.33333%; }  .grid-margin-x > .large-offset-1 {   margin-left: calc(8.33333% + 0.9375rem); }  .large-offset-2 {   margin-left: 16.66667%; }  .grid-margin-x > .large-offset-2 {   margin-left: calc(16.66667% + 0.9375rem); }  .large-offset-3 {   margin-left: 25%; }  .grid-margin-x > .large-offset-3 {   margin-left: calc(25% + 0.9375rem); }  .large-offset-4 {   margin-left: 33.33333%; }  .grid-margin-x > .large-offset-4 {   margin-left: calc(33.33333% + 0.9375rem); }  .large-offset-5 {   margin-left: 41.66667%; }  .grid-margin-x > .large-offset-5 {   margin-left: calc(41.66667% + 0.9375rem); }  .large-offset-6 {   margin-left: 50%; }  .grid-margin-x > .large-offset-6 {   margin-left: calc(50% + 0.9375rem); }  .large-offset-7 {   margin-left: 58.33333%; }  .grid-margin-x > .large-offset-7 {   margin-left: calc(58.33333% + 0.9375rem); }  .large-offset-8 {   margin-left: 66.66667%; }  .grid-margin-x > .large-offset-8 {   margin-left: calc(66.66667% + 0.9375rem); }  .large-offset-9 {   margin-left: 75%; }  .grid-margin-x > .large-offset-9 {   margin-left: calc(75% + 0.9375rem); }  .large-offset-10 {   margin-left: 83.33333%; }  .grid-margin-x > .large-offset-10 {   margin-left: calc(83.33333% + 0.9375rem); }  .large-offset-11 {   margin-left: 91.66667%; }  .grid-margin-x > .large-offset-11 {   margin-left: calc(91.66667% + 0.9375rem); } } .grid-y {  display: -ms-flexbox;  display: flex;  -ms-flex-flow: column nowrap;    flex-flow: column nowrap; }  .grid-y > .cell {   width: auto; }  .grid-y > .auto {   height: auto; }  .grid-y > .shrink {   height: auto; }  .grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {   -ms-flex-preferred-size: auto;     flex-basis: auto; }  @media print, screen and (min-width: 40em) {   .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {    -ms-flex-preferred-size: auto;      flex-basis: auto; } }  @media print, screen and (min-width: 64em) {   .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {    -ms-flex-preferred-size: auto;      flex-basis: auto; } }  .grid-y > .small-1 {   height: 8.33333%; }  .grid-y > .small-2 {   height: 16.66667%; }  .grid-y > .small-3 {   height: 25%; }  .grid-y > .small-4 {   height: 33.33333%; }  .grid-y > .small-5 {   height: 41.66667%; }  .grid-y > .small-6 {   height: 50%; }  .grid-y > .small-7 {   height: 58.33333%; }  .grid-y > .small-8 {   height: 66.66667%; }  .grid-y > .small-9 {   height: 75%; }  .grid-y > .small-10 {   height: 83.33333%; }  .grid-y > .small-11 {   height: 91.66667%; }  .grid-y > .small-12 {   height: 100%; }  @media print, screen and (min-width: 40em) {   .grid-y > .medium-auto {    -ms-flex: 1 1 0px;      flex: 1 1 0px;    height: auto; }   .grid-y > .medium-shrink {    height: auto; }   .grid-y > .medium-1 {    height: 8.33333%; }   .grid-y > .medium-2 {    height: 16.66667%; }   .grid-y > .medium-3 {    height: 25%; }   .grid-y > .medium-4 {    height: 33.33333%; }   .grid-y > .medium-5 {    height: 41.66667%; }   .grid-y > .medium-6 {    height: 50%; }   .grid-y > .medium-7 {    height: 58.33333%; }   .grid-y > .medium-8 {    height: 66.66667%; }   .grid-y > .medium-9 {    height: 75%; }   .grid-y > .medium-10 {    height: 83.33333%; }   .grid-y > .medium-11 {    height: 91.66667%; }   .grid-y > .medium-12 {    height: 100%; } }  @media print, screen and (min-width: 64em) {   .grid-y > .large-auto {    -ms-flex: 1 1 0px;      flex: 1 1 0px;    height: auto; }   .grid-y > .large-shrink {    height: auto; }   .grid-y > .large-1 {    height: 8.33333%; }   .grid-y > .large-2 {    height: 16.66667%; }   .grid-y > .large-3 {    height: 25%; }   .grid-y > .large-4 {    height: 33.33333%; }   .grid-y > .large-5 {    height: 41.66667%; }   .grid-y > .large-6 {    height: 50%; }   .grid-y > .large-7 {    height: 58.33333%; }   .grid-y > .large-8 {    height: 66.66667%; }   .grid-y > .large-9 {    height: 75%; }   .grid-y > .large-10 {    height: 83.33333%; }   .grid-y > .large-11 {    height: 91.66667%; }   .grid-y > .large-12 {    height: 100%; } } .grid-padding-y .grid-padding-y {  margin-top: -0.9375rem;  margin-bottom: -0.9375rem; } .grid-padding-y > .cell {  padding-top: 0.9375rem;  padding-bottom: 0.9375rem; } .grid-margin-y {  margin-top: -0.9375rem;  margin-bottom: -0.9375rem; }  .grid-margin-y > .cell {   height: calc(100% - 1.875rem);   margin-top: 0.9375rem;   margin-bottom: 0.9375rem; }  .grid-margin-y > .auto {   height: auto; }  .grid-margin-y > .shrink {   height: auto; }  .grid-margin-y > .small-1 {   height: calc(8.33333% - 1.875rem); }  .grid-margin-y > .small-2 {   height: calc(16.66667% - 1.875rem); }  .grid-margin-y > .small-3 {   height: calc(25% - 1.875rem); }  .grid-margin-y > .small-4 {   height: calc(33.33333% - 1.875rem); }  .grid-margin-y > .small-5 {   height: calc(41.66667% - 1.875rem); }  .grid-margin-y > .small-6 {   height: calc(50% - 1.875rem); }  .grid-margin-y > .small-7 {   height: calc(58.33333% - 1.875rem); }  .grid-margin-y > .small-8 {   height: calc(66.66667% - 1.875rem); }  .grid-margin-y > .small-9 {   height: calc(75% - 1.875rem); }  .grid-margin-y > .small-10 {   height: calc(83.33333% - 1.875rem); }  .grid-margin-y > .small-11 {   height: calc(91.66667% - 1.875rem); }  .grid-margin-y > .small-12 {   height: calc(100% - 1.875rem); }  @media print, screen and (min-width: 40em) {   .grid-margin-y > .medium-auto {    height: auto; }   .grid-margin-y > .medium-shrink {    height: auto; }   .grid-margin-y > .medium-1 {    height: calc(8.33333% - 1.875rem); }   .grid-margin-y > .medium-2 {    height: calc(16.66667% - 1.875rem); }   .grid-margin-y > .medium-3 {    height: calc(25% - 1.875rem); }   .grid-margin-y > .medium-4 {    height: calc(33.33333% - 1.875rem); }   .grid-margin-y > .medium-5 {    height: calc(41.66667% - 1.875rem); }   .grid-margin-y > .medium-6 {    height: calc(50% - 1.875rem); }   .grid-margin-y > .medium-7 {    height: calc(58.33333% - 1.875rem); }   .grid-margin-y > .medium-8 {    height: calc(66.66667% - 1.875rem); }   .grid-margin-y > .medium-9 {    height: calc(75% - 1.875rem); }   .grid-margin-y > .medium-10 {    height: calc(83.33333% - 1.875rem); }   .grid-margin-y > .medium-11 {    height: calc(91.66667% - 1.875rem); }   .grid-margin-y > .medium-12 {    height: calc(100% - 1.875rem); } }  @media print, screen and (min-width: 64em) {   .grid-margin-y > .large-auto {    height: auto; }   .grid-margin-y > .large-shrink {    height: auto; }   .grid-margin-y > .large-1 {    height: calc(8.33333% - 1.875rem); }   .grid-margin-y > .large-2 {    height: calc(16.66667% - 1.875rem); }   .grid-margin-y > .large-3 {    height: calc(25% - 1.875rem); }   .grid-margin-y > .large-4 {    height: calc(33.33333% - 1.875rem); }   .grid-margin-y > .large-5 {    height: calc(41.66667% - 1.875rem); }   .grid-margin-y > .large-6 {    height: calc(50% - 1.875rem); }   .grid-margin-y > .large-7 {    height: calc(58.33333% - 1.875rem); }   .grid-margin-y > .large-8 {    height: calc(66.66667% - 1.875rem); }   .grid-margin-y > .large-9 {    height: calc(75% - 1.875rem); }   .grid-margin-y > .large-10 {    height: calc(83.33333% - 1.875rem); }   .grid-margin-y > .large-11 {    height: calc(91.66667% - 1.875rem); }   .grid-margin-y > .large-12 {    height: calc(100% - 1.875rem); } } .grid-frame {  overflow: hidden;  position: relative;  -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  -ms-flex-align: stretch;    align-items: stretch;  width: 100vw; } .cell .grid-frame {  width: 100%; } .cell-block {  overflow-x: auto;  max-width: 100%;  -webkit-overflow-scrolling: touch;  -ms-overflow-stype: -ms-autohiding-scrollbar; } .cell-block-y {  overflow-y: auto;  max-height: 100%;  -webkit-overflow-scrolling: touch;  -ms-overflow-stype: -ms-autohiding-scrollbar; } .cell-block-container {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;    flex-direction: column;  max-height: 100%; }  .cell-block-container > .grid-x {   max-height: 100%;   -ms-flex-wrap: nowrap;     flex-wrap: nowrap; } @media print, screen and (min-width: 40em) {  .medium-grid-frame {   overflow: hidden;   position: relative;   -ms-flex-wrap: nowrap;     flex-wrap: nowrap;   -ms-flex-align: stretch;     align-items: stretch;   width: 100vw; }  .cell .medium-grid-frame {   width: 100%; }  .medium-cell-block {   overflow-x: auto;   max-width: 100%;   -webkit-overflow-scrolling: touch;   -ms-overflow-stype: -ms-autohiding-scrollbar; }  .medium-cell-block-container {   display: -ms-flexbox;   display: flex;   -ms-flex-direction: column;     flex-direction: column;   max-height: 100%; }   .medium-cell-block-container > .grid-x {    max-height: 100%;    -ms-flex-wrap: nowrap;      flex-wrap: nowrap; }  .medium-cell-block-y {   overflow-y: auto;   max-height: 100%;   -webkit-overflow-scrolling: touch;   -ms-overflow-stype: -ms-autohiding-scrollbar; } } @media print, screen and (min-width: 64em) {  .large-grid-frame {   overflow: hidden;   position: relative;   -ms-flex-wrap: nowrap;     flex-wrap: nowrap;   -ms-flex-align: stretch;     align-items: stretch;   width: 100vw; }  .cell .large-grid-frame {   width: 100%; }  .large-cell-block {   overflow-x: auto;   max-width: 100%;   -webkit-overflow-scrolling: touch;   -ms-overflow-stype: -ms-autohiding-scrollbar; }  .large-cell-block-container {   display: -ms-flexbox;   display: flex;   -ms-flex-direction: column;     flex-direction: column;   max-height: 100%; }   .large-cell-block-container > .grid-x {    max-height: 100%;    -ms-flex-wrap: nowrap;      flex-wrap: nowrap; }  .large-cell-block-y {   overflow-y: auto;   max-height: 100%;   -webkit-overflow-scrolling: touch;   -ms-overflow-stype: -ms-autohiding-scrollbar; } } .grid-y.grid-frame {  width: auto;  overflow: hidden;  position: relative;  -ms-flex-wrap: nowrap;    flex-wrap: nowrap;  -ms-flex-align: stretch;    align-items: stretch;  height: 100vh; } @media print, screen and (min-width: 40em) {  .grid-y.medium-grid-frame {   width: auto;   overflow: hidden;   position: relative;   -ms-flex-wrap: nowrap;     flex-wrap: nowrap;   -ms-flex-align: stretch;     align-items: stretch;   height: 100vh; } } @media print, screen and (min-width: 64em) {  .grid-y.large-grid-frame {   width: auto;   overflow: hidden;   position: relative;   -ms-flex-wrap: nowrap;     flex-wrap: nowrap;   -ms-flex-align: stretch;     align-items: stretch;   height: 100vh; } } .cell .grid-y.grid-frame {  height: 100%; } @media print, screen and (min-width: 40em) {  .cell .grid-y.medium-grid-frame {   height: 100%; } } @media print, screen and (min-width: 64em) {  .cell .grid-y.large-grid-frame {   height: 100%; } } .grid-margin-y {  margin-top: -0.9375rem;  margin-bottom: -0.9375rem; }  .grid-margin-y > .cell {   height: calc(100% - 1.875rem);   margin-top: 0.9375rem;   margin-bottom: 0.9375rem; }  .grid-margin-y > .auto {   height: auto; }  .grid-margin-y > .shrink {   height: auto; }  .grid-margin-y > .small-1 {   height: calc(8.33333% - 1.875rem); }  .grid-margin-y > .small-2 {   height: calc(16.66667% - 1.875rem); }  .grid-margin-y > .small-3 {   height: calc(25% - 1.875rem); }  .grid-margin-y > .small-4 {   height: calc(33.33333% - 1.875rem); }  .grid-margin-y > .small-5 {   height: calc(41.66667% - 1.875rem); }  .grid-margin-y > .small-6 {   height: calc(50% - 1.875rem); }  .grid-margin-y > .small-7 {   height: calc(58.33333% - 1.875rem); }  .grid-margin-y > .small-8 {   height: calc(66.66667% - 1.875rem); }  .grid-margin-y > .small-9 {   height: calc(75% - 1.875rem); }  .grid-margin-y > .small-10 {   height: calc(83.33333% - 1.875rem); }  .grid-margin-y > .small-11 {   height: calc(91.66667% - 1.875rem); }  .grid-margin-y > .small-12 {   height: calc(100% - 1.875rem); }  @media print, screen and (min-width: 40em) {   .grid-margin-y > .medium-auto {    height: auto; }   .grid-margin-y > .medium-shrink {    height: auto; }   .grid-margin-y > .medium-1 {    height: calc(8.33333% - 1.875rem); }   .grid-margin-y > .medium-2 {    height: calc(16.66667% - 1.875rem); }   .grid-margin-y > .medium-3 {    height: calc(25% - 1.875rem); }   .grid-margin-y > .medium-4 {    height: calc(33.33333% - 1.875rem); }   .grid-margin-y > .medium-5 {    height: calc(41.66667% - 1.875rem); }   .grid-margin-y > .medium-6 {    height: calc(50% - 1.875rem); }   .grid-margin-y > .medium-7 {    height: calc(58.33333% - 1.875rem); }   .grid-margin-y > .medium-8 {    height: calc(66.66667% - 1.875rem); }   .grid-margin-y > .medium-9 {    height: calc(75% - 1.875rem); }   .grid-margin-y > .medium-10 {    height: calc(83.33333% - 1.875rem); }   .grid-margin-y > .medium-11 {    height: calc(91.66667% - 1.875rem); }   .grid-margin-y > .medium-12 {    height: calc(100% - 1.875rem); } }  @media print, screen and (min-width: 64em) {   .grid-margin-y > .large-auto {    height: auto; }   .grid-margin-y > .large-shrink {    height: auto; }   .grid-margin-y > .large-1 {    height: calc(8.33333% - 1.875rem); }   .grid-margin-y > .large-2 {    height: calc(16.66667% - 1.875rem); }   .grid-margin-y > .large-3 {    height: calc(25% - 1.875rem); }   .grid-margin-y > .large-4 {    height: calc(33.33333% - 1.875rem); }   .grid-margin-y > .large-5 {    height: calc(41.66667% - 1.875rem); }   .grid-margin-y > .large-6 {    height: calc(50% - 1.875rem); }   .grid-margin-y > .large-7 {    height: calc(58.33333% - 1.875rem); }   .grid-margin-y > .large-8 {    height: calc(66.66667% - 1.875rem); }   .grid-margin-y > .large-9 {    height: calc(75% - 1.875rem); }   .grid-margin-y > .large-10 {    height: calc(83.33333% - 1.875rem); }   .grid-margin-y > .large-11 {    height: calc(91.66667% - 1.875rem); }   .grid-margin-y > .large-12 {    height: calc(100% - 1.875rem); } } .grid-frame.grid-margin-y {  height: calc(100vh + 1.875rem); } @media print, screen and (min-width: 40em) {  .grid-margin-y.medium-grid-frame {   height: calc(100vh + 1.875rem); } } @media print, screen and (min-width: 64em) {  .grid-margin-y.large-grid-frame {   height: calc(100vh + 1.875rem); } } .align-right {  -ms-flex-pack: end;    justify-content: flex-end; } .align-center {  -ms-flex-pack: center;    justify-content: center; } .align-justify {  -ms-flex-pack: justify;    justify-content: space-between; } .align-spaced {  -ms-flex-pack: distribute;    justify-content: space-around; } .align-right.vertical.menu > li > a {  -ms-flex-pack: end;    justify-content: flex-end; } .align-center.vertical.menu > li > a {  -ms-flex-pack: center;    justify-content: center; } .align-top {  -ms-flex-align: start;    align-items: flex-start; } .align-self-top {  -ms-flex-item-align: start;    align-self: flex-start; } .align-bottom {  -ms-flex-align: end;    align-items: flex-end; } .align-self-bottom {  -ms-flex-item-align: end;    align-self: flex-end; } .align-middle {  -ms-flex-align: center;    align-items: center; } .align-self-middle {  -ms-flex-item-align: center;    -ms-grid-row-align: center;    align-self: center; } .align-stretch {  -ms-flex-align: stretch;    align-items: stretch; } .align-self-stretch {  -ms-flex-item-align: stretch;    -ms-grid-row-align: stretch;    align-self: stretch; } .align-center-middle {  -ms-flex-pack: center;    justify-content: center;  -ms-flex-align: center;    align-items: center;  -ms-flex-line-pack: center;    align-content: center; } .small-order-1 {  -ms-flex-order: 1;    order: 1; } .small-order-2 {  -ms-flex-order: 2;    order: 2; } .small-order-3 {  -ms-flex-order: 3;    order: 3; } .small-order-4 {  -ms-flex-order: 4;    order: 4; } .small-order-5 {  -ms-flex-order: 5;    order: 5; } .small-order-6 {  -ms-flex-order: 6;    order: 6; } @media print, screen and (min-width: 40em) {  .medium-order-1 {   -ms-flex-order: 1;     order: 1; }  .medium-order-2 {   -ms-flex-order: 2;     order: 2; }  .medium-order-3 {   -ms-flex-order: 3;     order: 3; }  .medium-order-4 {   -ms-flex-order: 4;     order: 4; }  .medium-order-5 {   -ms-flex-order: 5;     order: 5; }  .medium-order-6 {   -ms-flex-order: 6;     order: 6; } } @media print, screen and (min-width: 64em) {  .large-order-1 {   -ms-flex-order: 1;     order: 1; }  .large-order-2 {   -ms-flex-order: 2;     order: 2; }  .large-order-3 {   -ms-flex-order: 3;     order: 3; }  .large-order-4 {   -ms-flex-order: 4;     order: 4; }  .large-order-5 {   -ms-flex-order: 5;     order: 5; }  .large-order-6 {   -ms-flex-order: 6;     order: 6; } } .flex-container {  display: -ms-flexbox;  display: flex; } .flex-child-auto {  -ms-flex: 1 1 auto;    flex: 1 1 auto; } .flex-child-grow {  -ms-flex: 1 0 auto;    flex: 1 0 auto; } .flex-child-shrink {  -ms-flex: 0 1 auto;    flex: 0 1 auto; } .flex-dir-row {  -ms-flex-direction: row;    flex-direction: row; } .flex-dir-row-reverse {  -ms-flex-direction: row-reverse;    flex-direction: row-reverse; } .flex-dir-column {  -ms-flex-direction: column;    flex-direction: column; } .flex-dir-column-reverse {  -ms-flex-direction: column-reverse;    flex-direction: column-reverse; } @media print, screen and (min-width: 40em) {  .medium-flex-container {   display: -ms-flexbox;   display: flex; }  .medium-flex-child-auto {   -ms-flex: 1 1 auto;     flex: 1 1 auto; }  .medium-flex-child-grow {   -ms-flex: 1 0 auto;     flex: 1 0 auto; }  .medium-flex-child-shrink {   -ms-flex: 0 1 auto;     flex: 0 1 auto; }  .medium-flex-dir-row {   -ms-flex-direction: row;     flex-direction: row; }  .medium-flex-dir-row-reverse {   -ms-flex-direction: row-reverse;     flex-direction: row-reverse; }  .medium-flex-dir-column {   -ms-flex-direction: column;     flex-direction: column; }  .medium-flex-dir-column-reverse {   -ms-flex-direction: column-reverse;     flex-direction: column-reverse; } } @media print, screen and (min-width: 64em) {  .large-flex-container {   display: -ms-flexbox;   display: flex; }  .large-flex-child-auto {   -ms-flex: 1 1 auto;     flex: 1 1 auto; }  .large-flex-child-grow {   -ms-flex: 1 0 auto;     flex: 1 0 auto; }  .large-flex-child-shrink {   -ms-flex: 0 1 auto;     flex: 0 1 auto; }  .large-flex-dir-row {   -ms-flex-direction: row;     flex-direction: row; }  .large-flex-dir-row-reverse {   -ms-flex-direction: row-reverse;     flex-direction: row-reverse; }  .large-flex-dir-column {   -ms-flex-direction: column;     flex-direction: column; }  .large-flex-dir-column-reverse {   -ms-flex-direction: column-reverse;     flex-direction: column-reverse; } } .slide-in-down.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: translateY(-100%);    transform: translateY(-100%);  transition-property: transform, opacity;  -webkit-backface-visibility: hidden;      backface-visibility: hidden; } .slide-in-down.mui-enter.mui-enter-active {  -ms-transform: translateY(0);    transform: translateY(0); } .slide-in-left.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: translateX(-100%);    transform: translateX(-100%);  transition-property: transform, opacity;  -webkit-backface-visibility: hidden;      backface-visibility: hidden; } .slide-in-left.mui-enter.mui-enter-active {  -ms-transform: translateX(0);    transform: translateX(0); } .slide-in-up.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: translateY(100%);    transform: translateY(100%);  transition-property: transform, opacity;  -webkit-backface-visibility: hidden;      backface-visibility: hidden; } .slide-in-up.mui-enter.mui-enter-active {  -ms-transform: translateY(0);    transform: translateY(0); } .slide-in-right.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: translateX(100%);    transform: translateX(100%);  transition-property: transform, opacity;  -webkit-backface-visibility: hidden;      backface-visibility: hidden; } .slide-in-right.mui-enter.mui-enter-active {  -ms-transform: translateX(0);    transform: translateX(0); } .slide-out-down.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: translateY(0);    transform: translateY(0);  transition-property: transform, opacity;  -webkit-backface-visibility: hidden;      backface-visibility: hidden; } .slide-out-down.mui-leave.mui-leave-active {  -ms-transform: translateY(100%);    transform: translateY(100%); } .slide-out-right.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: translateX(0);    transform: translateX(0);  transition-property: transform, opacity;  -webkit-backface-visibility: hidden;      backface-visibility: hidden; } .slide-out-right.mui-leave.mui-leave-active {  -ms-transform: translateX(100%);    transform: translateX(100%); } .slide-out-up.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: translateY(0);    transform: translateY(0);  transition-property: transform, opacity;  -webkit-backface-visibility: hidden;      backface-visibility: hidden; } .slide-out-up.mui-leave.mui-leave-active {  -ms-transform: translateY(-100%);    transform: translateY(-100%); } .slide-out-left.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: translateX(0);    transform: translateX(0);  transition-property: transform, opacity;  -webkit-backface-visibility: hidden;      backface-visibility: hidden; } .slide-out-left.mui-leave.mui-leave-active {  -ms-transform: translateX(-100%);    transform: translateX(-100%); } .fade-in.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  opacity: 0;  transition-property: opacity; } .fade-in.mui-enter.mui-enter-active {  opacity: 1; } .fade-out.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  opacity: 1;  transition-property: opacity; } .fade-out.mui-leave.mui-leave-active {  opacity: 0; } .hinge-in-from-top.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotateX(-90deg);  -ms-transform-origin: top;    transform-origin: top;  transition-property: transform, opacity;  opacity: 0; } .hinge-in-from-top.mui-enter.mui-enter-active {  transform: perspective(2000px) rotate(0deg);  opacity: 1; } .hinge-in-from-right.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotateY(-90deg);  -ms-transform-origin: right;    transform-origin: right;  transition-property: transform, opacity;  opacity: 0; } .hinge-in-from-right.mui-enter.mui-enter-active {  transform: perspective(2000px) rotate(0deg);  opacity: 1; } .hinge-in-from-bottom.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotateX(90deg);  -ms-transform-origin: bottom;    transform-origin: bottom;  transition-property: transform, opacity;  opacity: 0; } .hinge-in-from-bottom.mui-enter.mui-enter-active {  transform: perspective(2000px) rotate(0deg);  opacity: 1; } .hinge-in-from-left.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotateY(90deg);  -ms-transform-origin: left;    transform-origin: left;  transition-property: transform, opacity;  opacity: 0; } .hinge-in-from-left.mui-enter.mui-enter-active {  transform: perspective(2000px) rotate(0deg);  opacity: 1; } .hinge-in-from-middle-x.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotateX(-90deg);  -ms-transform-origin: center;    transform-origin: center;  transition-property: transform, opacity;  opacity: 0; } .hinge-in-from-middle-x.mui-enter.mui-enter-active {  transform: perspective(2000px) rotate(0deg);  opacity: 1; } .hinge-in-from-middle-y.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotateY(-90deg);  -ms-transform-origin: center;    transform-origin: center;  transition-property: transform, opacity;  opacity: 0; } .hinge-in-from-middle-y.mui-enter.mui-enter-active {  transform: perspective(2000px) rotate(0deg);  opacity: 1; } .hinge-out-from-top.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotate(0deg);  -ms-transform-origin: top;    transform-origin: top;  transition-property: transform, opacity;  opacity: 1; } .hinge-out-from-top.mui-leave.mui-leave-active {  transform: perspective(2000px) rotateX(-90deg);  opacity: 0; } .hinge-out-from-right.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotate(0deg);  -ms-transform-origin: right;    transform-origin: right;  transition-property: transform, opacity;  opacity: 1; } .hinge-out-from-right.mui-leave.mui-leave-active {  transform: perspective(2000px) rotateY(-90deg);  opacity: 0; } .hinge-out-from-bottom.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotate(0deg);  -ms-transform-origin: bottom;    transform-origin: bottom;  transition-property: transform, opacity;  opacity: 1; } .hinge-out-from-bottom.mui-leave.mui-leave-active {  transform: perspective(2000px) rotateX(90deg);  opacity: 0; } .hinge-out-from-left.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotate(0deg);  -ms-transform-origin: left;    transform-origin: left;  transition-property: transform, opacity;  opacity: 1; } .hinge-out-from-left.mui-leave.mui-leave-active {  transform: perspective(2000px) rotateY(90deg);  opacity: 0; } .hinge-out-from-middle-x.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotate(0deg);  -ms-transform-origin: center;    transform-origin: center;  transition-property: transform, opacity;  opacity: 1; } .hinge-out-from-middle-x.mui-leave.mui-leave-active {  transform: perspective(2000px) rotateX(-90deg);  opacity: 0; } .hinge-out-from-middle-y.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  transform: perspective(2000px) rotate(0deg);  -ms-transform-origin: center;    transform-origin: center;  transition-property: transform, opacity;  opacity: 1; } .hinge-out-from-middle-y.mui-leave.mui-leave-active {  transform: perspective(2000px) rotateY(-90deg);  opacity: 0; } .scale-in-up.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: scale(0.5);    transform: scale(0.5);  transition-property: transform, opacity;  opacity: 0; } .scale-in-up.mui-enter.mui-enter-active {  -ms-transform: scale(1);    transform: scale(1);  opacity: 1; } .scale-in-down.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: scale(1.5);    transform: scale(1.5);  transition-property: transform, opacity;  opacity: 0; } .scale-in-down.mui-enter.mui-enter-active {  -ms-transform: scale(1);    transform: scale(1);  opacity: 1; } .scale-out-up.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: scale(1);    transform: scale(1);  transition-property: transform, opacity;  opacity: 1; } .scale-out-up.mui-leave.mui-leave-active {  -ms-transform: scale(1.5);    transform: scale(1.5);  opacity: 0; } .scale-out-down.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: scale(1);    transform: scale(1);  transition-property: transform, opacity;  opacity: 1; } .scale-out-down.mui-leave.mui-leave-active {  -ms-transform: scale(0.5);    transform: scale(0.5);  opacity: 0; } .spin-in.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: rotate(-0.75turn);    transform: rotate(-0.75turn);  transition-property: transform, opacity;  opacity: 0; } .spin-in.mui-enter.mui-enter-active {  -ms-transform: rotate(0);    transform: rotate(0);  opacity: 1; } .spin-out.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: rotate(0);    transform: rotate(0);  transition-property: transform, opacity;  opacity: 1; } .spin-out.mui-leave.mui-leave-active {  -ms-transform: rotate(0.75turn);    transform: rotate(0.75turn);  opacity: 0; } .spin-in-ccw.mui-enter {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: rotate(0.75turn);    transform: rotate(0.75turn);  transition-property: transform, opacity;  opacity: 0; } .spin-in-ccw.mui-enter.mui-enter-active {  -ms-transform: rotate(0);    transform: rotate(0);  opacity: 1; } .spin-out-ccw.mui-leave {  transition-duration: 500ms;  transition-timing-function: linear;  -ms-transform: rotate(0);    transform: rotate(0);  transition-property: transform, opacity;  opacity: 1; } .spin-out-ccw.mui-leave.mui-leave-active {  -ms-transform: rotate(-0.75turn);    transform: rotate(-0.75turn);  opacity: 0; } .slow {  transition-duration: 750ms !important; } .fast {  transition-duration: 250ms !important; } .linear {  transition-timing-function: linear !important; } .ease {  transition-timing-function: ease !important; } .ease-in {  transition-timing-function: ease-in !important; } .ease-out {  transition-timing-function: ease-out !important; } .ease-in-out {  transition-timing-function: ease-in-out !important; } .bounce-in {  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; } .bounce-out {  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; } .bounce-in-out {  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; } .short-delay {  transition-delay: 300ms !important; } .long-delay {  transition-delay: 700ms !important; } .shake {  animation-name: shake-7; } @keyframes shake-7 {  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {   transform: translateX(7%); }  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95% {   transform: translateX(-7%); } } .spin-cw {  animation-name: spin-cw-1turn; } @keyframes spin-cw-1turn {  0% {   transform: rotate(-1turn); }  100% {   transform: rotate(0); } } .spin-ccw {  animation-name: spin-cw-1turn; } @keyframes spin-cw-1turn {  0% {   transform: rotate(0); }  100% {   transform: rotate(1turn); } } .wiggle {  animation-name: wiggle-7deg; } @keyframes wiggle-7deg {  40%, 50%, 60% {   transform: rotate(7deg); }  35%, 45%, 55%, 65% {   transform: rotate(-7deg); }  0%, 30%, 70%, 100% {   transform: rotate(0); } } .shake, .spin-cw, .spin-ccw, .wiggle {  animation-duration: 500ms; } .infinite {  animation-iteration-count: infinite; } .slow {  animation-duration: 750ms !important; } .fast {  animation-duration: 250ms !important; } .linear {  animation-timing-function: linear !important; } .ease {  animation-timing-function: ease !important; } .ease-in {  animation-timing-function: ease-in !important; } .ease-out {  animation-timing-function: ease-out !important; } .ease-in-out {  animation-timing-function: ease-in-out !important; } .bounce-in {  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; } .bounce-out {  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; } .bounce-in-out {  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; } .short-delay {  animation-delay: 300ms !important; } .long-delay {  animation-delay: 700ms !important; } html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.cell.zz-img{min-height:670px;background-position:center center;background-repeat:no-repeat;background-size:cover}#zig-zag .grid-container:nth-of-type(2n) .cell.zz-text{order:2}#three-column .cell{text-align:center}@media only screen and (min-width:1001px) and (max-width:1279px){#main-banner{height:470px}}@media only screen and (min-width:768px) and (max-width:1000px){#main-banner{height:470px}.zz-text{padding:70px 0}.cell.zz-img{min-height:0;background:0 0!important}.cell.zz-img img{display:block!important;width:100%}#zig-zag .grid-container:nth-of-type(2n) .cell.zz-text{order:0}}@media only screen and (max-width:767px){#main-banner{height:auto}.zz-text{padding:70px 0}.cell.zz-img{min-height:0;background:0 0!important}.cell.zz-img img{display:block!important;width:100%}#zig-zag .grid-container:nth-of-type(2n) .cell.zz-text{order:0}.page-title{font-size:34px!important}} @font-face{font-family: 'Merriweather';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmScUG36AvH4Yr_EQn0.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;} @font-face{font-family: 'Merriweather';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmScUG3zAvH4Yr_EQn0.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;} @font-face{font-family: 'Merriweather';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmScUG34AvH4Yr_EQn0.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;} @font-face{font-family: 'Merriweather';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmScUG35AvH4Yr_EQn0.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;} @font-face{font-family: 'Merriweather';  font-style: italic;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmScUG33AvH4Yr_E.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;} @font-face{font-family: 'Merriweather';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrOSAaGV31CPbaYI_F.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;} @font-face{font-family: 'Merriweather';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrOSAaEF31CPbaYI_F.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;} @font-face{font-family: 'Merriweather';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrOSAaG131CPbaYI_F.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;} @font-face{font-family: 'Merriweather';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrOSAaGl31CPbaYI_F.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;} @font-face{font-family: 'Merriweather';  font-style: normal;  font-weight: 700;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/merriweather/v32/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrOSAaFF31CPbaYA.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}  @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4taVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4kaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4saVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4jaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4iaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B5caVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B5OaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4vaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVIUx6EQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5caVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B5OaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVIUx6EQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4taVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4kaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4saVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+1F00-1FFF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4jaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4iaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x5caVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x5OaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4vaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVIUx6EQRjA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;font-display:swap;} @font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 800;  font-stretch: normal;  src: url(https://fonts.gstatic.com/s/opensans/v43/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVIUx6EQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;font-display:swap;}  .shiftnav-toggle, .shiftnav-toggle *, .shiftnav, .shiftnav * {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  -ms-box-sizing: border-box;  -o-box-sizing: border-box;  box-sizing: border-box;  line-height: 1.3em;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  padding: 0;  margin: 0;  background: none transparent; } .shiftnav-wrap {  padding: 0;  margin: 0;  background: none;  position: relative;  max-width: 100%;  overflow: hidden; } body.shiftnav-lock-x.shiftnav-enabled {  overflow-x: hidden; } body.shiftnav-lock.shiftnav-open {  overflow: hidden; } body.shiftnav-open {  } body.shiftnav-transition {  overflow: visible; } body.shiftnav-enabled.shiftnav-open.admin-bar, body.shiftnav-enabled.shiftnav-transition.admin-bar {  } .shiftnav, .shiftnav-wrap, #shiftnav-toggle-main {  -webkit-transition: -webkit-transform 0.5s;  -moz-transition: -moz-transform 0.5s;  -ms-transition: -ms-transform 0.5s;  -o-transition: -o-transform 0.5s;  transition: transform 0.5s; } .shiftnav .fa, .shiftnav-toggle .fa {  font-family: FontAwesome;  font-weight: normal; } .shiftnav-toggle {  cursor: pointer; } #shiftnav-toggle-main {  position: fixed;  top: 0;  left: 0;  width: 100%;  max-width: 100%;  box-sizing: border-box;  padding: 0 10px;  z-index: 500000;  text-align: center; } #shiftnav-toggle-main.shiftnav-toggle-position-absolute {  position: absolute; } #shiftnav-toggle-main.shiftnav-toggle-main-align-left {  text-align: left; } #shiftnav-toggle-main.shiftnav-toggle-main-align-right {  text-align: right; } #shiftnav-toggle-main {   background: #1D1D20;  color: #eee; } #shiftnav-toggle-main a {  color: inherit;  text-decoration: none; } #shiftnav-toggle-main .shiftnav-main-toggle-content-before > *, #shiftnav-toggle-main .shiftnav-main-toggle-content-after > * {  position: relative;  z-index: 20; } #shiftnav-toggle-main .shiftnav-main-toggle-content-before {  float: left; } #shiftnav-toggle-main .shiftnav-main-toggle-content-after {  float: right; } #shiftnav-toggle-main .shiftnav-main-toggle-content {  padding: 16px 40px; } #shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content {  width: 100%;  box-sizing: border-box;  position: absolute;  left: 0; } #shiftnav-toggle-main.shiftnav-togglebar-transparent {  background: transparent; } .shiftnav-toggle-main-block {  padding: 16px 20px;  display: inline-block;  line-height: 1em; } .shiftnav-toggle-main-ontop {  position: relative;  z-index: 20; } #shiftnav-toggle-main.shiftnav-toggle-edge-right {  left: auto;  right: 0; } #shiftnav-toggle-main.shiftnav-toggle-style-burger_only {  width: auto;  padding: 0;  margin: 0; } #shiftnav-toggle-main.shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {  margin: 0; } .shiftnav-toggle-style-burger_only .shiftnav-toggle-burger {  font-size: 24px; } #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before, #shiftnav-toggle-main .shiftnav-toggle-burger {  float: left;  content: '\f0c9';  font-family: FontAwesome;  padding: 16px 20px;  margin-left: -10px;  position: relative;  z-index: 20;  line-height: 1em; } .shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar.shiftnav-toggle-icon-x:before, .shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-icon-x .shiftnav-toggle-burger .fa:before {  content: '\f00d'; } .shiftnav-open-right #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before, #shiftnav-toggle-main.shiftnav-toggle-edge-right.shiftnav-toggle-main-entire-bar:before, #shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger {   float: right;  padding-left: 20px; } .shiftnav-open-left #shiftnav-toggle-main.shiftnav-toggle-edge-right:before, .shiftnav-open-left #shiftnav-toggle-main.shiftnav-toggle-edge-right .shiftnav-toggle-burger .fa:before {   float: left;  padding-left: 0;  padding-right: 20px; } .shiftnav-force #shiftnav-toggle-main {  display: block !important; } .shiftnav-toggle-style-default {  background: #333;  color: #eee;  padding: 10px; } .shiftnav-toggle-style-default:hover {  background: #222;  color: #ddd; } .shiftnav-toggle-style-default .fa {  margin-right: 5px; } .shiftnav-toggle-button {  display: inline-block;  padding: 10px 15px;  background: #444;  color: #eee; } .shiftnav-toggle-button:hover {  display: inline-block;  padding: 10px 15px;  background: #222;  color: #eee; } .shiftnav-toggle-button .fa {  margin-right: 3px; } .shiftnav-fixed-right, .shiftnav-fixed-left {  position: fixed;  top: 0;  z-index: 9999999;  -webkit-transition: -webkit-transform 0.5s;  -moz-transition: -moz-transform 0.5s;  -ms-transition: -ms-transform 0.5s;  -o-transition: -o-transform 0.5s;  transition: transform 0.5s; } .shiftnav-fixed-right {  right: 0; } .shiftnav-fixed-left {  left: 0; } .admin-bar .shiftnav-fixed-right, .admin-bar .shiftnav-fixed-left {  top: 32px; } @media screen and (max-width: 782px) {  .admin-bar .shiftnav-fixed-right,  .admin-bar .shiftnav-fixed-left {   top: 46px;  } } .shiftnav-open .shiftnav-toggle .shiftnav-icon-toggler:before, .shiftnav-open-left .shiftnav-toggle .shiftnav-icon-toggler-left:before, .shiftnav-open-right .shiftnav-toggle .shiftnav-icon-toggler-right:before {  content: "\f00d"; } .shiftnav-open.shiftnav-open-left #shiftnav-toggle-main, .shiftnav-open.shiftnav-open-left .shiftnav-wrap, .shiftnav-open.shiftnav-open-left > .shiftnav-fixed-left {  -webkit-transform: translateX(290px);  -moz-transform: translateX(290px);  -ms-transform: translateX(290px);  -o-transform: translateX(290px);  transform: translateX(290px); } .shiftnav-open.shiftnav-open-right #shiftnav-toggle-main, .shiftnav-open.shiftnav-open-right .shiftnav-wrap, .shiftnav-open.shiftnav-open-right > .shiftnav-fixed-right {  -webkit-transform: translateX(-290px);  -moz-transform: translateX(-290px);  -ms-transform: translateX(-290px);  -o-transform: translateX(-290px);  transform: translateX(-290px); } body.admin-bar #shiftnav-toggle-main, body.admin-bar .shiftnav {  top: 32px; } body.admin-bar .shiftnav {  padding-bottom: 32px; } #wpadminbar:hover {  z-index: 999999; } @media screen and (min-width: 600px) and (max-width: 782px) {  body.admin-bar #shiftnav-toggle-main,  body.admin-bar .shiftnav {   top: 46px;  }  body.admin-bar .shiftnav {   padding-bottom: 46px;  } } @media screen and (max-width: 600px) {  body.admin-bar #shiftnav-toggle-main,  body.admin-bar .shiftnav {   top: 0;  }  body.admin-bar .shiftnav {   padding-bottom: 0;  }  html #shiftnav-toggle-main ~ #wpadminbar {   top: 54px;  }  html.shiftnav-nogap {   margin-top: 0 !important;  } } .shiftnav-wrap {  left: 0;  top: 0;  z-index: 250;  padding-top: 1px;  margin-top: -1px; } .shiftnav-open .shiftnav-wrap {  height: 100%; } .shiftnav:after {  content: ' ';  display: block;  position: absolute;  right: -15px;  top: 0;  height: 100%;  width: 15px;  background: transparent;  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);  box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);  z-index: 10000; } .shiftnav.shiftnav-right-edge:after {  left: -15px;  right: auto; } .shiftnav-no-transforms .shiftnav:after {  display: none !important; } .shiftnav.shiftnav-nojs {  display: none; } .shiftnav {  position: fixed;  top: 0;  width: 290px;  height: 100%;  background: white;  z-index: 600000;  overflow-y: auto;  overflow-x: hidden;  visibility: hidden;  opacity: 0; } .shiftnav-open .shiftnav, .shiftnav-transitioning .shiftnav {  visibility: visible;  opacity: 1; } .shiftnav-inner {  -webkit-overflow-scrolling: touch;  height: 100%;  overflow-y: auto;  overflow-x: hidden; } .shiftnav.shiftnav-left-edge {  left: 0; } .shiftnav.shiftnav-right-edge {  right: 0; } .shiftnav.shiftnav-left-edge {  -webkit-transform: translateX(-290px);  -moz-transform: translateX(-290px);  -ms-transform: translateX(-290px);  -o-transform: translateX(-290px);  transform: translateX(-290px); } .shiftnav.shiftnav-right-edge {  -webkit-transform: translateX(290px);  -moz-transform: translateX(290px);  -ms-transform: translateX(290px);  -o-transform: translateX(290px);  transform: translateX(290px); } .shiftnav-open .shiftnav.shiftnav-open-target {  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0); } .shiftnav-no-transforms .shiftnav {  width: 290px; } .shiftnav-no-transforms .shiftnav.shiftnav-left-edge {  left: -290px; } .shiftnav-no-transforms.shiftnav-open .shiftnav.shiftnav-open-target.shiftnav-left-edge {  left: 0; } .shiftnav-no-transforms .shiftnav.shiftnav-right-edge {  left: auto;  right: -290px; } .shiftnav-no-transforms.shiftnav-open .shiftnav.shiftnav-open-target.shiftnav-right-edge {  right: 0; } .shiftnav-no-transforms .shiftnav, .shiftnav-no-transforms #shiftnav-toggle-main {  -webkit-transition: none;  -moz-transition: none;  -ms-transition: none;  -o-transition: none;  transition: none; } .shiftnav-no-transforms.shiftnav-open-left #shiftnav-toggle-main {  left: 290px; } .shiftnav-no-transforms.shiftnav-open-right #shiftnav-toggle-main {  left: auto;  right: 290px; } .shiftnav-no-transforms #shiftnav-toggle-main, .shiftnav-no-transforms .shiftnav-wrap {  -webkit-transform: none !important;  -moz-transform: none !important;  -ms-transform: none !important;  -o-transform: none !important;  transform: none !important; } .shiftnav-no-transforms .shiftnav-inner {  padding-top: 30px; } .shiftnav .shiftnav-panel-close {  display: block;  position: absolute;  right: 0;  padding: 15px 20px;  background: rgba(0, 0, 0, 0.2);  z-index: 20;  cursor: pointer; } .shiftnav .shiftnav-menu-title {  font-size: 30px;  text-align: center;  padding: 40px 25px;  font-weight: normal;  margin: 0;  color: inherit; } .shiftnav-menu-title a, .shiftnav-menu-title a:hover, .shiftnav-menu-title a:visited {  color: inherit;  text-decoration: none; } .shiftnav .shiftnav-menu-image-padded {  padding: 25px; } .shiftnav .shiftnav-menu-image a {  display: block; } .shiftnav .shiftnav-menu-image img {  max-width: 100%;  height: auto; } .shiftnav .shiftnav-nav, .shiftnav ul.shiftnav-menu, .shiftnav ul.shiftnav-menu ul.sub-menu {  position: static;  display: block;  top: auto;  left: auto;  float: none;  min-width: 0; } .shiftnav ul.shiftnav-menu {  position: relative;  clear: both;   overflow: hidden; } .shiftnav ul.shiftnav-menu, .shiftnav ul.shiftnav-menu ul.sub-menu {  list-style: none;  margin: 0;  padding: 0; } .shiftnav ul.shiftnav-menu li.menu-item {  position: relative;  margin: 0;  padding: 0;  background: none transparent;  list-style-type: none; } .shiftnav ul.shiftnav-menu li.menu-item > .shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract > .shiftnav-target {  display: block;  padding: 15px 25px;  line-height: 1.6em;  text-decoration: none;  position: relative;  cursor: pointer;  -webkit-transition: .2s all ease;  -moz-transition: .2s all ease;  -ms-transition: .2s all ease;  -o-transition: .2s all ease;  transition: .2s all ease; } .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon > .shiftnav-target > i.shiftnav-icon {  margin-right: .8em;  font-size: 150%;  vertical-align: middle;  line-height: inherit;  width: 1.2em;  text-align: center; } .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon > .shiftnav-target > i.shiftnav-icon:before {  vertical-align: top; } .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon > .shiftnav-target > span.shiftnav-target-text {  vertical-align: middle;  display: inline-block;  line-height: inherit; } .shiftnav ul.shiftnav-menu li.shiftnav-retract, .shiftnav ul.shiftnav-menu li.shiftnav-sub-shift li.shiftnav-active ~ li.shiftnav-retract {  display: none;  margin: 0; } .shiftnav ul.shiftnav-menu li.shiftnav-sub-shift > .sub-menu.shiftnav-sub-active-current > li.shiftnav-retract {  display: block; }  .shiftnav ul.shiftnav-menu.shiftnav-targets-medium li.menu-item > .shiftnav-target {  padding-top: 10px !important;  padding-bottom: 10px !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-large li.menu-item > .shiftnav-target {  padding-top: 16px !important;  padding-bottom: 16px !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-enormous li.menu-item > .shiftnav-target {  padding-top: 24px !important;  padding-bottom: 24px !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-text-small li.menu-item > .shiftnav-target {  font-size: 12px !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-text-medium li.menu-item > .shiftnav-target {  font-size: 14px !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-text-large li.menu-item > .shiftnav-target {  font-size: 16px !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-text-enormous li.menu-item > .shiftnav-target {  font-size: 22px !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-icon-small li.menu-item > .shiftnav-target > i.shiftnav-icon {  font-size: 100% !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-icon-medium li.menu-item > .shiftnav-target > i.shiftnav-icon {  font-size: 140% !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-icon-large li.menu-item > .shiftnav-target > i.shiftnav-icon {  font-size: 180% !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-icon-large li.menu-item.shiftnav-has-icon > .shiftnav-target > i.shiftnav-icon:before {  vertical-align: middle; } .shiftnav ul.shiftnav-menu.shiftnav-targets-icon-enormous li.menu-item > .shiftnav-target > i.shiftnav-icon {  font-size: 250% !important; } .shiftnav ul.shiftnav-menu.shiftnav-targets-icon-enormous li.menu-item.shiftnav-has-icon > .shiftnav-target > i.shiftnav-icon:before {  vertical-align: middle; } .shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu li.menu-item > a {  padding-left: 50px; } .shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu ul.sub-menu li.menu-item > a {  padding-left: 75px; } .shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu ul.sub-menu ul.sub-menu li.menu-item > a {  padding-left: 100px; } @media only screen and (max-width: 960px) {  #shiftnav-toggle-main {   font-size: 16px;  } } @media only screen and (max-width: 479px) {  .shiftnav {   width: 320px;   max-width: 95%;  }  .shiftnav.shiftnav-left-edge {   -webkit-transform: translateX(-320px);   -moz-transform: translateX(-320px);   -ms-transform: translateX(-320px);   -o-transform: translateX(-320px);   transform: translateX(-320px);  }  .shiftnav.shiftnav-right-edge {   -webkit-transform: translateX(320px);   -moz-transform: translateX(320px);   -ms-transform: translateX(320px);   -o-transform: translateX(320px);   transform: translateX(320px);  }  .shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,  .shiftnav-open.shiftnav-open-left .shiftnav-wrap,  .shiftnav-open.shiftnav-open-left .shiftnav-fixed-left {   -webkit-transform: translateX(320px);   -moz-transform: translateX(320px);   -ms-transform: translateX(320px);   -o-transform: translateX(320px);   transform: translateX(320px);  }  .shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,  .shiftnav-open.shiftnav-open-right .shiftnav-wrap,  .shiftnav-open.shiftnav-open-right .shiftnav-fixed-right {   -webkit-transform: translateX(-320px);   -moz-transform: translateX(-320px);   -ms-transform: translateX(-320px);   -o-transform: translateX(-320px);   transform: translateX(-320px);  }  .shiftnav .shiftnav-menu-title {   font-size: 30px;   text-align: center;   padding: 20px 0;   font-weight: normal;   margin: 0;  } } @media only screen and (max-width: 374px) {  .shiftnav {   width: 305px;   max-width: 95%;  }  .shiftnav.shiftnav-left-edge {   -webkit-transform: translateX(-305px);   -moz-transform: translateX(-305px);   -ms-transform: translateX(-305px);   -o-transform: translateX(-305px);   transform: translateX(-305px);  }  .shiftnav.shiftnav-right-edge {   -webkit-transform: translateX(305px);   -moz-transform: translateX(305px);   -ms-transform: translateX(305px);   -o-transform: translateX(305px);   transform: translateX(305px);  }  .shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,  .shiftnav-open.shiftnav-open-left .shiftnav-wrap,  .shiftnav-open.shiftnav-open-left .shiftnav-fixed-left {   -webkit-transform: translateX(305px);   -moz-transform: translateX(305px);   -ms-transform: translateX(305px);   -o-transform: translateX(305px);   transform: translateX(305px);  }  .shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,  .shiftnav-open.shiftnav-open-right .shiftnav-wrap,  .shiftnav-open.shiftnav-open-right .shiftnav-fixed-right {   -webkit-transform: translateX(-305px);   -moz-transform: translateX(-305px);   -ms-transform: translateX(-305px);   -o-transform: translateX(-305px);   transform: translateX(-305px);  } } @media only screen and (max-width: 359px) {  .shiftnav {   width: 265px;   max-width: 95%;  }  .shiftnav.shiftnav-left-edge {   -webkit-transform: translateX(-265px);   -moz-transform: translateX(-265px);   -ms-transform: translateX(-265px);   -o-transform: translateX(-265px);   transform: translateX(-265px);  }  .shiftnav.shiftnav-right-edge {   -webkit-transform: translateX(265px);   -moz-transform: translateX(265px);   -ms-transform: translateX(265px);   -o-transform: translateX(265px);   transform: translateX(265px);  }  .shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,  .shiftnav-open.shiftnav-open-left .shiftnav-wrap,  .shiftnav-open.shiftnav-open-left .shiftnav-fixed-left {   -webkit-transform: translateX(265px);   -moz-transform: translateX(265px);   -ms-transform: translateX(265px);   -o-transform: translateX(265px);   transform: translateX(265px);  }  .shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,  .shiftnav-open.shiftnav-open-right .shiftnav-wrap,  .shiftnav-open.shiftnav-open-right .shiftnav-fixed-right {   -webkit-transform: translateX(-265px);   -moz-transform: translateX(-265px);   -ms-transform: translateX(-265px);   -o-transform: translateX(-265px);   transform: translateX(-265px);  } } @media only screen and (max-width: 319px) {  .shiftnav {   width: 230px;   max-width: 95%;  }  .shiftnav.shiftnav-left-edge {   -webkit-transform: translateX(-230px);   -moz-transform: translateX(-230px);   -ms-transform: translateX(-230px);   -o-transform: translateX(-230px);   transform: translateX(-230px);  }  .shiftnav.shiftnav-right-edge {   -webkit-transform: translateX(230px);   -moz-transform: translateX(230px);   -ms-transform: translateX(230px);   -o-transform: translateX(230px);   transform: translateX(230px);  }  .shiftnav-open.shiftnav-open-left #shiftnav-toggle-main,  .shiftnav-open.shiftnav-open-left .shiftnav-wrap,  .shiftnav-open.shiftnav-open-left .shiftnav-fixed-left {   -webkit-transform: translateX(230px);   -moz-transform: translateX(230px);   -ms-transform: translateX(230px);   -o-transform: translateX(230px);   transform: translateX(230px);  }  .shiftnav-open.shiftnav-open-right #shiftnav-toggle-main,  .shiftnav-open.shiftnav-open-right .shiftnav-wrap,  .shiftnav-open.shiftnav-open-right .shiftnav-fixed-right {   -webkit-transform: translateX(-230px);   -moz-transform: translateX(-230px);   -ms-transform: translateX(-230px);   -o-transform: translateX(-230px);   transform: translateX(-230px);  } } .shiftnav.shiftnav-expandable-submenus ul.shiftnav-menu li.menu-item-has-children > .shiftnav-target {  padding-right: 35px;  -webkit-user-select: none !important;    } .shiftnav.shiftnav-expandable-submenus ul.shiftnav-menu li.menu-item-has-children > .shiftnav-target:after {  content: "\f107";  display: inline-block;  font-family: FontAwesome;  font-style: normal;  font-weight: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  position: absolute;  right: 15px; } .shiftnav.shiftnav-expandable-submenus ul.shiftnav-menu li.menu-item-has-children.shiftnav-active > a.shiftnav-target:after, .shiftnav.shiftnav-expandable-submenus ul.shiftnav-menu ul.sub-menu li.menu-item-has-children.shiftnav-active > a.shiftnav-target:after {  content: "\f0c1"; } .shiftnav.shiftnav-transition-standard ul.shiftnav-menu ul.sub-menu, .shiftnav.shiftnav-transition-standard ul.shiftnav-menu ul.sub-menu ul.sub-menu {  -webkit-transition: all .3s ease .1s;  -moz-transition: all .3s ease .1s;  -ms-transition: all .3s ease .1s;  -o-transition: all .3s ease .1s;  transition: all .3s ease .1s; } .shiftnav ul.shiftnav-menu li.menu-item {  z-index: 30; } .shiftnav li.menu-item .shiftnav-submenu-activation {  position: absolute;  display: block;  top: 0;  right: 0;  padding: 0 20px;  height: 100%;  width: 50px;  max-width: 50px;  cursor: pointer;  z-index: 100;  text-align: center; } .shiftnav .shiftnav-submenu-activation i.fa {  position: absolute;  top: 50%;  margin-top: -7px;  left: 50%;  margin-left: -5px; } .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-active > *, .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-in-transition > * {  z-index: 40; } .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-active > ul.sub-menu, .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-in-transition > ul.sub-menu {  z-index: 50; } .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift {  overflow: hidden; } .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-active, .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-in-transition {   z-index: 40;   top: 0;  width: 100%;  overflow: visible; } .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-active > .shiftnav-submenu-activation, .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-in-transition > .shiftnav-submenu-activation {  -webkit-transform: translateX(100%);  -moz-transform: translateX(100%);  -ms-transform: translateX(100%);  transform: translateX(100%); } .shiftnav li.menu-item.shiftnav-sub-shift .shiftnav-submenu-activation {  height: 100%;  -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  transform: translateX(0);  -webkit-transition: -webkit-transform 0.5s;  -moz-transition: -moz-transform 0.5s;  -ms-transition: -ms-transform 0.5s;  -o-transition: -o-transform 0.5s;  transition: transform 0.5s; } .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-submenu-activation {  transition-duration: .2s; } .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift > ul.sub-menu {  position: absolute;  min-height: 100%;  top: auto;  width: 100%;  height: 0;  overflow: hidden;   -webkit-transform: translateX(-100%);  -moz-transform: translateX(-100%);  -ms-transform: translateX(-100%);  -o-transform: translateX(-100%);  transform: translateX(-100%);  -webkit-transition: -webkit-transform 0.5s;  -moz-transition: -moz-transform 0.5s;  -ms-transition: -ms-transform 0.5s;  -o-transition: -o-transform 0.5s;  transition: transform 0.5s; } .shiftnav.shiftnav-nojs ul.shiftnav-menu li.menu-item.shiftnav-sub-shift:hover > ul.sub-menu, .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-active > ul.sub-menu {   position: relative;  height: auto;  overflow: hidden;   -webkit-transform: translateX(0);  -moz-transform: translateX(0);  -ms-transform: translateX(0);  -o-transform: translateX(0);  transform: translateX(0); } .shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu > li.menu-item, .shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu ul.shiftnav-sub-active > li.menu-item {  left: 100%;  position: absolute;  width: 100%; } .shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu li.menu-item.shiftnav-active, .shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu ul.shiftnav-sub-active > li.menu-item.shiftnav-active, .shiftnav.shiftnav-sub-shift-active ul.shiftnav-menu ul.shiftnav-sub-active.shiftnav-sub-active-current > li.menu-item {  left: 0;  position: relative; } .shiftnav-sub-shift-active ul.shiftnav-menu {  overflow: visible; } .shiftnav li.menu-item.shiftnav-caulk {  position: absolute !important;  left: 0;  top: 0;  width: 100%; } .shiftnav li.menu-item.shiftnav-sub-accordion > ul.sub-menu {  max-height: 0;  overflow: hidden;  visibility: hidden; } .shiftnav li.menu-item.shiftnav-sub-accordion.shiftnav-active > ul.sub-menu {  max-height: 800px;  overflow-y: auto;  visibility: visible; } .shiftnav li.menu-item.shiftnav-sub-accordion > .shiftnav-submenu-activation-close, .shiftnav li.menu-item.shiftnav-sub-accordion.shiftnav-active > .shiftnav-submenu-activation-open {  display: none; } .shiftnav li.menu-item.shiftnav-sub-accordion > .shiftnav-submenu-activation-open, .shiftnav li.menu-item.shiftnav-sub-accordion.shiftnav-active > .shiftnav-submenu-activation-close {  display: block; }  .shiftnav-search .shiftnav-searchform {  position: relative;  height: 50px;  background: #f9f9f9; } .shiftnav-search input.shiftnav-search-input {  width: 100%;  padding: 14px 50px 14px 25px;  height: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  -ms-box-sizing: border-box;  -o-box-sizing: border-box;  box-sizing: border-box;  color: #333;  background: transparent; } .shiftnav-search .shiftnav-search-submit, .shiftnav-searchbar-drop .shiftnav-search-submit {  position: absolute;  width: 50px;  height: 100%;  top: 0;  right: 0;  border: none;  background: transparent;  cursor: pointer;  color: #666;  font-family: FontAwesome !important;  font-style: normal;  font-weight: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .shiftnav-searchbar-toggle {  height: 100%;  line-height: 100%;  text-align: center;  display: block;  float: left;  cursor: pointer; } .shiftnav-searchbar-toggle-pos-right-corner {  width: auto;  position: absolute;  top: 0;  right: 0;  margin: 0; } .shiftnav-searchbar-toggle-pos-left-corner {  width: auto;  position: absolute;  top: 0;  left: 0;  margin: 0; } #shiftnav-toggle-main .shiftnav-searchbar-drop {  display: none;  position: absolute;  right: 0;  top: 100%;  background: #fff;  width: 100%;  max-width: 500px;  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); } #shiftnav-toggle-main .shiftnav-main-toggle-content-before .shiftnav-searchbar-drop {  right: auto;  left: 0; } #shiftnav-toggle-main .shiftnav-searchbar-drop-open {  display: block; } .shiftnav-searchbar-drop .shiftnav-search-input {  width: 100%;  padding: 24px 50px 24px 24px;  height: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  -ms-box-sizing: border-box;  -o-box-sizing: border-box;  box-sizing: border-box;  color: #333;  background: transparent;  margin: 0;  font-size: 18px; } .shiftnav-searchbar-drop .shiftnav-search-submit {  font-size: 18px;  padding-left: 20px;  padding-right: 20px;  width: 60px; } .shiftnav .shiftnav-tagline {  font-size: 16px;  color: inherit;  padding: 25px;  display: block;  line-height: 30px;  vertical-align: top; } .shiftnav .shiftnav-tagline .fa {  font-size: 30px;  margin: 0 10px; } .shiftnav p {  color: inherit;  padding: 25px;  margin: 0; } .shiftnav p.shiftnav-center {  text-align: center; } .shiftnav h1, .shiftnav h2, .shiftnav h3, .shiftnav h4, .shiftnav h5, .shiftnav h6 {  color: inherit;  padding: 25px; } .shiftnav-basic-user-profile {  display: block;  font-size: 16px;  line-height: 40px;  vertical-align: middle; } .shiftnav-basic-user-profile img {  margin-right: 15px;  float: left; } #shiftnav-toggle-main .shiftnav-basic-user-profile {  display: inline-block;  padding: 0;  line-height: 38px;  font-size: inherit; } .shiftnav-content-wrap {  padding: 25px; } .shiftnav-content-wrap-small {  padding: 10px; } .shiftnav-admin-tip {  background: #eee;  color: #333;  padding: 20px;  border-left: 4px solid #E6D244;  margin: 10px; } .shiftnav-admin-tip a, .shiftnav-admin-tip a:visited {  color: #00A3FF;  text-decoration: underline; } .shiftnav-admin-tip a:hover {  color: #0D75AF; } .shiftnav-admin-tip strong {  color: tomato; } .shiftnav-loading {  display: block;  position: fixed;  bottom: 0;  right: 20px;  background: #35AC6A;  color: white;  padding: 15px;  max-width: 400px; } .shiftnav-loading h5 {  color: #fff;  font-weight: bold;  margin: 0; } .shiftnav-loading:hover h5 {  padding-bottom: 5px;  border-bottom: 1px solid #fff; } .shiftnav-loading .shiftnav-loading-message {  color: #fff;  max-height: 0;  overflow: hidden;  visibility: hidden;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  -webkit-transition: all 0.3s ease-in;  transition: all 0.3s ease-in; } .shiftnav-loading:hover .shiftnav-loading-message {  visibility: visible;  max-height: 1000px;  overflow: auto; } .shiftnav-loading .shiftnav-loading-message p {  color: #fff;  margin: 10px 0; } .lt-ie9 .shiftnav, .lt-ie9 .shiftnav-toggle, .ie8 .shiftnav, .ie8 .shiftnav-toggle, .ie7 .shiftnav, .ie7 .shiftnav-toggle {  display: none !important; } .rtl .shiftnav li.menu-item {  text-align: right; } .rtl .shiftnav li.menu-item .shiftnav-submenu-activation {  right: auto;  left: 0;  -webkit-transform: translateX(0);  transform: translateX(0); } .rtl .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-active > .shiftnav-submenu-activation, .rtl .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-sub-shift.shiftnav-in-transition > .shiftnav-submenu-activation {  -webkit-transform: translateX(-100%);  transform: translateX(-100%); } .rtl .shiftnav li.menu-item.shiftnav-sub-shift > .shiftnav-submenu-activation i:before {  content: "\f053"; } .rtl .shiftnav ul.shiftnav-menu li.menu-item.shiftnav-has-icon > .shiftnav-target > i.shiftnav-icon {  margin-right: 0;  margin-left: .8em; } .rtl .shiftnav ul.shiftnav-menu li.shiftnav-retract > .shiftnav-target i:before {  content: "\f054"; } .rtl .shiftnav-search input.shiftnav-search-input {  padding: 14px 25px 14px 50px; } .rtl .shiftnav-searchbar-drop .shiftnav-search-input {  padding: 24px 24px 24px 50px; } .rtl .shiftnav-search .shiftnav-search-submit, .rtl .shiftnav-searchbar-drop .shiftnav-search-submit {  left: 0;  right: auto; } @font-face{font-family:'FontAwesome';src:url('https://londonblinds4u.co.uk/wp-content/plugins/shiftnav-pro/assets/css/fontawesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://londonblinds4u.co.uk/wp-content/plugins/shiftnav-pro/assets/css/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://londonblinds4u.co.uk/wp-content/plugins/shiftnav-pro/assets/css/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://londonblinds4u.co.uk/wp-content/plugins/shiftnav-pro/assets/css/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://londonblinds4u.co.uk/wp-content/plugins/shiftnav-pro/assets/css/fontawesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://londonblinds4u.co.uk/wp-content/plugins/shiftnav-pro/assets/css/fontawesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} .shiftnav.shiftnav-skin-light{font-size:13px;line-height:1.3em;background:#f9f9f9;color:#666}.shiftnav.shiftnav-skin-light .shiftnav-site-title{font-size:30px;text-align:left;padding:40px 25px;font-weight:400;color:#333}.shiftnav.shiftnav-skin-light .shiftnav-activated-style{color:#fff;background:#007aff;border-top-color:transparent;border-bottom-color:transparent}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item>.shiftnav-target{color:#666;font-size:13px;font-weight:400;border-top:none;border-bottom:none;text-shadow:none}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation{background:rgba(0,0,0,.1);color:#555}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover{background:rgba(0,0,0,.2);color:#eee}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-submenu-activation,.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-submenu-activation{background:rgba(0,0,0,.1);color:#eee}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .shiftnav-highlight>.shiftnav-target,.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-highlight>.shiftnav-target{color:#007aff;background:0 0}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-active>.shiftnav-target,.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.shiftnav-in-transition>.shiftnav-target{color:#fff;background:#007aff;border-top-color:transparent;border-bottom-color:transparent}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item>.shiftnav-target,.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item>.shiftnav-target{color:#fff;background:#007aff}.shiftnav.shiftnav-skin-light ul.shiftnav-menu>li.menu-item>.shiftnav-target{text-transform:normal}.shiftnav.shiftnav-skin-light ul.shiftnav-menu>li.shiftnav-sub-accordion.current-menu-ancestor>.shiftnav-target,.shiftnav.shiftnav-skin-light ul.shiftnav-menu>li.shiftnav-sub-shift.current-menu-ancestor>.shiftnav-target{color:#fff;background:#007aff;border-top-color:transparent;border-bottom-color:transparent}.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.shiftnav-retract .shiftnav-target{background:rgba(0,0,0,.2);color:#fff;text-transform:normal;font-size:12px;text-align:right}.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu{color:#999;background:#e0e0e0}.shiftnav.shiftnav-skin-light ul.shiftnav-menu ul.sub-menu li.menu-item>.shiftnav-target{color:#999;border-width:inherit;border-top-color:transparent;border-bottom-color:transparent;font-weight:400;font-size:13px}.shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-sub-always ul.sub-menu li.menu-item>.shiftnav-target{padding-left:50px}.shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-sub-always ul.sub-menu ul.sub-menu ul.sub-menu li.menu-item>.shiftnav-target{padding-left:75px}.shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-sub-always ul.sub-menu ul.sub-menu ul.sub-menu ul.sub-menu li.menu-item>.shiftnav-target{padding-left:100px}.shiftnav.shiftnav-skin-light.shiftnav-left-edge{border-right:none}.shiftnav.shiftnav-skin-light.shiftnav-right-edge{border-left:none}.shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-active-highlight li.menu-item>.shiftnav-target:active,.shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item>.shiftnav-target:hover,.shiftnav.shiftnav-skin-light.shiftnav-nojs ul.shiftnav-menu li.menu-item>.shiftnav-target:hover{color:#fff;background:#007aff;border-top-color:transparent;border-bottom-color:transparent}  @media only screen and (min-width:1001px){ #shiftnav-toggle-main, .shiftnav-toggle-mobile{ display:none; } .shiftnav-wrap { padding-top:0 !important; } }     .no-js img.lazyload { display: none; }  figure.wp-block-image img.lazyloading { min-width: 150px; }    .lazyload, .lazyloading { opacity: 0; }   .lazyloaded {   opacity: 1;   transition: opacity 400ms;   transition-delay: 0ms;   }     .finbadge.lazyloaded {   display: none; } 