<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body &gt; #main-container {
  min-height: auto;
}

main .entry-content h1, main .entry-content h2, main .entry-content h3, main .entry-content h4, main .entry-content h5, main .entry-content h6 {
  margin-top: 0;
  margin-bottom: 0;
}

body, h1, h2, h3, h4, h5, h6 {
  overflow-wrap: normal;
}

body.stk--anim-init .wp-block-stackable-heading.stk-block.stk-block-heading {
  transition: none;
}

body.stk--anim-init .wp-block-stackable-heading.stk-block.stk-block-heading h1, body.stk--anim-init .wp-block-stackable-heading.stk-block.stk-block-heading h2, body.stk--anim-init .wp-block-stackable-heading.stk-block.stk-block-heading h3, body.stk--anim-init .wp-block-stackable-heading.stk-block.stk-block-heading h4, body.stk--anim-init .wp-block-stackable-heading.stk-block.stk-block-heading h5, body.stk--anim-init .wp-block-stackable-heading.stk-block.stk-block-heading h6 {
  transition: none;
}

.entry-content p {
  margin-bottom: 16px;
}

.ct-featured-image .ct-image-container img {
  border-radius: 10px;
}

.grecaptcha-badge {
  visibility: hidden;
}

#header .menu a {
  font-family: "ct_font_visby_round_c_f", "Helvetica", "Arial", sans-serif;
}

#header:after {
  content: " ";
  display: block;
  width: 100%;
  height: 15px;
  background-image: linear-gradient(90deg, #d91d5a 0%, #f47920 50%, #f2b228 100%);
}

@media (min-width: 1000px) and (max-width: 1200px) {
  #header .site-branding .site-logo-container {
    height: 60px;
  }
}
#header .ct-menu-link {
  cursor: pointer;
}

#header .ct-menu-link:not([href]) {
  cursor: default;
}

#header [data-column-set="3"] &gt; .ct-container {
  grid-template-areas: "logo topmenu topmenu" "logo bottommenu bottommenu";
  grid-template-columns: auto 1fr;
}

#header [data-column-set="3"] &gt; .ct-container div[data-column=start] {
  grid-area: logo;
}

#header [data-column-set="3"] &gt; .ct-container div[data-column=middle] {
  grid-area: topmenu;
  justify-self: end;
}

#header [data-column-set="3"] &gt; .ct-container div[data-column=end] {
  grid-area: bottommenu;
  justify-self: end;
}

#header .header-menu-1 .menu {
  height: auto;
}

#header .header-menu-1 .ct-menu-link {
  padding-right: 8px;
  padding-left: 8px;
  font-size: 14px;
  font-weight: 700;
}

@media (min-width: 1290px) {
  #header .header-menu-1 .ct-menu-link {
    padding-right: 16px;
    padding-left: 16px;
    font-size: 16px;
  }
}
#header .header-menu-2 .ct-menu-link {
  font-size: 24px;
  font-weight: 700;
}

@media (max-width: 1289px) {
  #header .header-menu-2 .ct-menu-link {
    font-size: 20px;
  }
}
#header .c-button--li, #header .c-button--li-secondary {
  margin: 0 8px;
}

#header .c-button--li .ct-menu-link, #header .c-button--li-secondary .ct-menu-link {
  padding: 12px 16px;
}

#header .sub-menu {
  border-radius: 8px;
}

#header nav &gt; ul &gt; .animated-submenu .sub-menu {
  box-shadow: 5px 7px 24px 0 rgba(0, 0, 0, 0.05), 2px 3px 10px 0 rgba(0, 0, 0, 0.04), 1px 1px 4px 0 rgba(0, 0, 0, 0.02);
}

#header .header-menu-1 .sub-menu .menu-item .ct-menu-link {
  font-size: 16px;
  line-height: 19px;
  padding: 16px 40px;
}

#header .sub-menu .menu-item {
  margin: 0;
}

#header .sub-menu .menu-item .ct-menu-link {
  font-size: 20px;
  line-height: 24px;
  padding: 16px 40px;
}

#header .sub-menu .menu-item:first-child .ct-menu-link {
  padding-top: 32px;
}

#header .sub-menu .menu-item:last-child .ct-menu-link {
  padding-bottom: 32px;
}

[data-menu] .menu-item-has-children .ct-toggle-dropdown-desktop {
  display: none;
}

[data-menu] .menu-item-has-children:hover {
  color: var(--theme-palette-color-1);
}

[data-menu] .menu-item-has-children:hover &gt; a:after {
  background-color: var(--theme-palette-color-1);
}

[data-menu] .menu-item-has-children[class*=current-menu-] &gt; a:after {
  background-color: var(--theme-palette-color-1);
}

[data-menu] .menu-item-has-children &gt; a:after {
  display: inline-block;
  content: " ";
  position: relative;
  width: 32px;
  height: 100%;
  margin-left: 4px;
  opacity: 1;
  -webkit-mask: url(/wp-content/themes/uchi/build/images/icons2/icon__select-down.svg) right 50% top 50% no-repeat;
          mask: url(/wp-content/themes/uchi/build/images/icons2/icon__select-down.svg) right 50% top 50% no-repeat;
  background-color: var(--theme-palette-color-4);
  transition: -webkit-mask-image 0.15s ease-in-out;
  transition: mask-image 0.15s ease-in-out;
  transition: mask-image 0.15s ease-in-out, -webkit-mask-image 0.15s ease-in-out;
}

[data-menu] .menu-item-has-children.ct-active a:after {
  -webkit-mask: url(/wp-content/themes/uchi/build/images/icons2/icon__select-minus.svg) right 50% top 50% no-repeat;
          mask: url(/wp-content/themes/uchi/build/images/icons2/icon__select-minus.svg) right 50% top 50% no-repeat;
}

.header-menu-1 .menu-item-has-children.ct-active a:after, .header-menu-1 .menu-item-has-children &gt; a:after {
  -webkit-mask-size: 20px;
          mask-size: 20px;
  -webkit-mask-position: right 50% top 48%;
          mask-position: right 50% top 48%;
  margin-left: 0;
}

.ct-header-search[class*=ct-toggle] {
  background-color: var(--theme-palette-color-6) !important;
  border-radius: 100% !important;
  padding: 13px !important;
  margin: 0 !important;
}

#header .uchi-mega-menu &gt; .sub-menu {
  padding: 32px 40px 40px;
}

#header .uchi-mega-menu &gt; .sub-menu .sub-menu {
  box-shadow: none;
}

#header .uchi-mega-menu &gt; .sub-menu &gt; .menu-item {
  padding: 0;
}

#header .uchi-mega-menu &gt; .sub-menu .sub-menu .ct-menu-link {
  padding: 0 0 24px;
}

#header .uchi-mega-menu &gt; .sub-menu .sub-menu li:last-child .ct-menu-link {
  padding-bottom: 0;
}

#header .uchi-mega-menu &gt; .sub-menu &gt; li:last-child {
  padding-left: 40px;
  border-left: solid 2px #dedfe0;
}

#header .uchi-mega-menu &gt; .sub-menu &gt; li:last-child &gt; .ct-menu-link {
  display: block;
  padding: 0;
  font-size: 20px;
  color: var(--theme-palette-color-5);
}

#header .uchi-mega-menu &gt; .sub-menu &gt; li:last-child &gt; .ct-menu-link:hover {
  color: var(--theme-palette-color-5);
}

#header .uchi-mega-menu &gt; .sub-menu &gt; .current-menu-item:last-child &gt; .ct-menu-link {
  color: var(--theme-palette-color-1);
}

#header .uchi-mega-menu &gt; .sub-menu &gt; li:last-child &gt; .ct-menu-link:after {
  -webkit-mask: none;
          mask: none;
  content: "";
  display: block;
  height: 2px;
  width: 64px;
  margin: 16px 0;
  background-color: #dedfe0;
}

#header .uchi-mega-menu &gt; .sub-menu &gt; li:last-child &gt; .sub-menu .ct-menu-link {
  font-size: 16px;
}

#header nav &gt; ul &gt; .ct-mega-menu-custom-width:not([data-submenu]) {
  justify-content: right;
}

.uchi-mega-menu--hide-link &gt; a {
  display: none;
}

footer.ct-footer {
  background: url(/wp-content/themes/uchi/build/images/backgrounds/dsrf-footer-graphic.png) center/cover no-repeat;
  z-index: 0;
}

footer.ct-footer a {
  color: var(--theme-palette-color-4);
}

footer.ct-footer a:hover {
  color: var(--theme-palette-color-1);
}

footer.ct-footer .ct-widget:not(:first-child) {
  margin-top: 0;
}

footer.ct-footer .menu-footer-menu-container a {
  font-size: 20px;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: -0.08px;
}

footer.ct-footer #menu-footer-menu a {
  text-decoration: none;
}

.ct-sidebar a {
  color: var(--theme-palette-color-2);
}

.ct-sidebar .ct-widget ul {
  -webkit-padding-start: 32px;
          padding-inline-start: 32px;
  list-style-type: disc;
}

.ct-sidebar .widget_nav_menu {
  padding: 28px 24px 32px 32px;
  border-radius: 8px;
  background-color: var(--theme-palette-color-6);
}

.ct-sidebar .widget_nav_menu &gt; div &gt; ul &gt; li:first-child {
  margin-top: 0;
  font-size: 24px;
  line-height: 26px;
  color: var(--theme-palette-color-4);
}

.ct-sidebar .widget_nav_menu &gt; div &gt; ul &gt; li:first-child a:hover {
  color: var(--theme-palette-color-4);
}

.ct-sidebar .widget_nav_menu &gt; div &gt; ul &gt; li:first-child:after {
  content: "";
  display: block;
  background-image: linear-gradient(90deg, #d91d5a 0%, #f47920 50%, #f2b228 100%);
  margin: 16px 0 40px;
  border-radius: 3px;
  height: 4px;
  width: 80px;
}

.ct-sidebar .widget_nav_menu ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  list-style-type: none;
}

.ct-sidebar .widget_nav_menu ul a {
  text-decoration: none;
  font-weight: bold;
}

.ct-sidebar .widget_nav_menu .sub-menu {
  margin-left: 24px;
}

.ct-sidebar .widget_nav_menu .sub-menu a {
  font-weight: normal;
  letter-spacing: -0.07px;
}

.ct-sidebar .widget_nav_menu li {
  margin: 24px 0;
}

.ct-sidebar .widget_nav_menu li.menu-item-has-children {
  margin-bottom: 32px;
}

.ct-sidebar .widget_nav_menu .sub-menu li {
  margin: 16px 0;
}

.ct-sidebar .widget_nav_menu a {
  font-family: "ct_font_visby_round_c_f", "Helvetica", "Arial", sans-serif;
  color: var(--theme-palette-color-4);
}

.ct-sidebar .widget_nav_menu a:hover {
  color: var(--theme-palette-color-1);
}

.ct-sidebar .widget_nav_menu li.current-menu-parent &gt; a {
  color: var(--theme-palette-color-4);
}

.ct-sidebar .widget_nav_menu .current-menu-item &gt; a {
  color: var(--theme-palette-color-1);
  font-weight: 700;
}

.breadcrumbs {
  font-size: 16px;
  line-height: 28px;
  color: var(--theme-palette-color-5);
}

@media (min-width: 768px) {
  .breadcrumbs {
    font-size: 18px;
  }
}
.breadcrumbs a {
  color: var(--theme-palette-color-5);
  text-decoration: underline;
}

.breadcrumbs &gt; span {
  padding-right: 8px;
}

.breadcrumbs &gt; span:not(:first-of-type) {
  padding: 0 8px;
}

.breadcrumbs &gt; span:last-child:after {
  content: "/";
  padding-left: 8px;
}

.h__section-title h1:after, .h__section-title h2:after, .h__section-title h3:after {
  content: "";
  display: block;
  background-image: linear-gradient(90deg, #d91d5a 0%, #f47920 50%, #f2b228 100%);
  margin: 16px 0 40px;
  border-radius: 3px;
}

.h__section-title h1:after {
  width: 180px;
  height: 8px;
}

.h__section-title h2:after {
  width: 128px;
  height: 8px;
}

.h__section-title h3:after {
  width: 80px;
  height: 4px;
  margin-top: 12px;
}

.wp-block-post-template.is-flex-container {
  gap: 64px;
  margin-bottom: 64px;
}

.wp-block-post-template.is-flex-container.is-flex-container.columns-3 &gt; li {
  width: 100%;
}

@media (min-width: 768px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 &gt; li {
    width: calc(33.333% - 42.72px);
  }
}
.wp-block-post-template.is-flex-container.is-flex-container.columns-4 &gt; li {
  width: calc(50% - 32px);
}

@media (min-width: 768px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-4 &gt; li {
    width: calc(25% - 48px);
  }
}
.single-information .wp-block-stackable-heading,
.single-news-and-updates .wp-block-stackable-heading,
.single-blog .wp-block-stackable-heading {
  margin-top: 40px;
  margin-bottom: 24px;
}

.single-information .wp-block-stackable-columns,
.single-news-and-updates .wp-block-stackable-columns,
.single-blog .wp-block-stackable-columns {
  margin-top: 48px;
  margin-bottom: 48px;
}

.single-information .stk-block-columns &gt; .stk-block-content,
.single-news-and-updates .stk-block-columns &gt; .stk-block-content,
.single-blog .stk-block-columns &gt; .stk-block-content {
  -moz-column-gap: 32px;
       column-gap: 32px;
  row-gap: 32px;
}

.single-information .stk-block-columns &gt; .stk-block-content .wp-block-stackable-heading,
.single-news-and-updates .stk-block-columns &gt; .stk-block-content .wp-block-stackable-heading,
.single-blog .stk-block-columns &gt; .stk-block-content .wp-block-stackable-heading {
  margin-bottom: 0;
}

.single-information .stk-block-columns &gt; .stk-block-content p:first-child,
.single-news-and-updates .stk-block-columns &gt; .stk-block-content p:first-child,
.single-blog .stk-block-columns &gt; .stk-block-content p:first-child {
  margin-top: 0;
}

.single-information .stk-block.stk-block-column.stk-column &gt; .stk-column-wrapper,
.single-news-and-updates .stk-block.stk-block-column.stk-column &gt; .stk-column-wrapper,
.single-blog .stk-block.stk-block-column.stk-column &gt; .stk-column-wrapper {
  margin: 0;
}

.single-information p,
.single-news-and-updates p,
.single-blog p {
  margin-top: 16px;
  margin-bottom: 24px;
}

.single-information .entry-content ul, .single-information .entry-content ol,
.single-news-and-updates .entry-content ul,
.single-news-and-updates .entry-content ol,
.single-blog .entry-content ul,
.single-blog .entry-content ol {
  list-style-position: outside;
  -webkit-padding-start: 24px;
          padding-inline-start: 24px;
}

.single-information .wp-block-stackable-image,
.single-information .wp-block-embed,
.single-news-and-updates .wp-block-stackable-image,
.single-news-and-updates .wp-block-embed,
.single-blog .wp-block-stackable-image,
.single-blog .wp-block-embed {
  margin-top: 24px;
  margin-bottom: 24px;
}

.stk-block-posts__items .stk-container {
  margin: 0;
}

.stk-block-posts__readmore {
  display: inline-block;
}

.stk-block-posts__readmore:after {
  display: block;
  content: "";
  width: 100%;
  height: 3px;
  border-radius: 3px;
  background-color: var(--theme-palette-color-2);
}

.stk-block-posts__readmore:hover:after {
  background-color: var(--theme-palette-color-1);
}

.wpcf7 form label:not(.wpcf7-form-control-wrap) {
  font-size: 14px;
}

.wpcf7 form select, .wpcf7 form textarea, .wpcf7 form input[type=url], .wpcf7 form input[type=tel], .wpcf7 form input[type=text], .wpcf7 form input[type=time], .wpcf7 form input[type=date], .wpcf7 form input[type=datetime], .wpcf7 form input[type=datetime-local], .wpcf7 form input[type=email], .wpcf7 form input[type=number], .wpcf7 form input[type=search], .wpcf7 form input[type=password], .wpcf7 form .ct-widget select, .wpcf7 form fieldset .wc-stripe-elements-field {
  border-radius: 4px;
  margin: 4px 0 16px;
  max-width: 100%;
}

.wpcf7 form textarea {
  min-height: auto;
}

.wpcf7 form input.c-button--submit {
  float: right;
}

.wpcf7 form br {
  display: none;
}

.wpcf7 form .wpcf7-spinner {
  display: none;
}

.wpcf7 form .wpcf7-response-output {
  border: none;
  padding: 0;
  margin-top: 0;
  margin-left: 0;
}

.wpcf7 form .wpcf7-not-valid-tip {
  color: var(--theme-palette-color-1);
}

.wpcf7 form input[type=email].wpcf7-not-valid {
  border: solid 1px var(--theme-palette-color-1);
}

.wpcf7 form .wpcf7-not-valid .wpcf7-list-item-label {
  border-bottom: solid 1px var(--theme-palette-color-1);
}

.wpcf7 form.sent .wpcf7-response-output {
  margin-top: 16px;
}

.contact-form-subscribe form {
  display: flex;
  flex-direction: column;
}

.contact-form-subscribe form p {
  margin-bottom: 0;
}

.contact-form-subscribe form input[type=email] {
  width: auto;
}

.contact-form-subscribe form input[type=checkbox] {
  margin-bottom: 12px;
}

.contact-form-subscribe form .contact-form-subscribe__inputs {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -16px;
}

@media (min-width: 1024px) {
  .contact-form-subscribe form .contact-form-subscribe__inputs {
    margin-top: 0;
  }
}
.contact-form-subscribe form .contact-form-subscribe__inputs &gt; * {
  padding: 0 16px;
}

.contact-form-subscribe form .contact-form-subscribe__inputs &gt; div {
  width: 100%;
  flex: 0 0 100%;
}

@media (min-width: 768px) {
  .contact-form-subscribe form .contact-form-subscribe__inputs &gt; div {
    flex: 0 0 auto;
  }
}
.contact-form-subscribe form .mc4wp-checkbox label {
  margin: 16px 0;
}

.contact-form-subscribe form label &gt; span {
  margin-left: 8px;
}

.contact-form-subscribe form .contact-form-subscribe__mailing-list {
  margin-bottom: 12px;
}

.contact-form-subscribe form .contact-form-subscribe__mailing-list label {
  font-size: 16px;
  font-weight: normal;
}

.contact-form-subscribe form .contact-form-subscribe__mailing-list p {
  margin-bottom: 16px;
}

.contact-form-subscribe form .wpcf7-list-item {
  display: block;
  margin: 0;
}

.contact-form-subscribe form .wpcf7-list-item-label {
  margin-left: 8px;
}

.contact-form-subscribe form .wpcf7-list-item-label:before,
.contact-form-subscribe form .wpcf7-list-item-label:after {
  content: none;
}

.contact-form-subscribe form .wpcf7-not-valid-tip {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 12px;
}

.contact-form-subscribe form .mc-mailing-list .wpcf7-not-valid-tip {
  margin-top: 12px;
}

.wp-block-stackable-accordion .stk-block.stk-block-column.stk-column &gt; .stk-column-wrapper {
  margin: 0;
}

.wp-block-stackable-accordion .wp-block-stackable-icon .stk--inner-svg:before {
  display: none;
}

@media (min-width: 768px) {
  .wp-block-stackable-accordion .wp-block-stackable-icon .stk--inner-svg:before {
    display: inline-block;
    content: "Expand for details";
    font-size: 16px;
    font-weight: 700;
    color: var(--theme-palette-color-2);
    margin-right: 8px;
  }
}
.wp-block-stackable-accordion .stk-block-accordion__heading .stk-block-icon-label .stk-block-icon {
  flex-basis: auto;
}

.wp-block-stackable-accordion polygon {
  fill: transparent !important;
}

.wp-block-stackable-accordion g, .wp-block-stackable-accordion path {
  fill: var(--theme-palette-color-2) !important;
}

.wp-block-stackable-accordion path {
  stroke: var(--theme-palette-color-2) !important;
}

.wp-block-stackable-accordion.stk--is-open h3 {
  color: var(--theme-palette-color-4) !important;
}

.wp-block-stackable-accordion.stk--is-open g, .wp-block-stackable-accordion.stk--is-open path {
  fill: var(--theme-palette-color-4) !important;
}

.wp-block-stackable-accordion.stk--is-open path {
  stroke: var(--theme-palette-color-4) !important;
}

.wp-block-stackable-accordion.stk--is-open .wp-block-stackable-icon .stk--inner-svg:before {
  color: var(--theme-palette-color-4);
}

.wp-block-stackable-accordion.stk--is-open &gt; summary .stk--icon-2 {
  display: flex !important;
}

ul.tribe-events-c-view-selector__list:last-child {
  margin-bottom: 16px;
}

.c-card-generic .stk-inner-blocks {
  height: 100%;
}

.c-card__featured-img {
  box-shadow: 5px 7px 24px 0 rgba(0, 0, 0, 0.05), 2px 3px 10px 0 rgba(0, 0, 0, 0.04), 1px 1px 4px 0 rgba(0, 0, 0, 0.02);
}

.stk-block-card__content {
  background-size: cover;
}

.stackable-card--teal .stk-block-card__content {
  background-image: url(/wp-content/themes/uchi/build/images/backgrounds/bg-teal.jpg);
}

.stackable-card--burgundy .stk-block-card__content {
  background-image: url(/wp-content/themes/uchi/build/images/backgrounds/bg-burgundy.jpg);
}

.sby_video_thumbnail_wrap {
  margin-bottom: 16px;
}

.sby_video_thumbnail {
  border-radius: 10px;
}

body [id^=sb_youtube_].sb_youtube .sby_info, body [id^=sb_youtube_].sb_youtube .sby_item_caption_wrap {
  text-align: left;
}

body [id^=sb_youtube_].sb_youtube .sby_info {
  margin-top: 0;
}

body [id^=sb_youtube_].sb_youtube .sby-caption {
  line-height: 24px;
}

body [id^=sb_youtube_].sb_youtube .sby_info .sby_meta {
  line-height: 24px;
  margin: 4px 0 0;
}

@media (min-width: 1290px) {
  body [id^=sb_youtube_].sb_youtube .sby_carousel {
    margin: 0 -64px;
  }
}
body [id^=sb_youtube_].sb_youtube.yt-posts--videos .sby_items_wrap {
  width: auto;
  margin: 0 -16px 32px !important;
}

body [id^=sb_youtube_].sb_youtube.yt-posts--videos .sby_item {
  padding: 0 16px 64px !important;
}

@media (min-width: 1024px) {
  body [id^=sb_youtube_].sb_youtube.yt-posts--videos .sby_items_wrap {
    margin: 0 -32px 48px !important;
  }

  body [id^=sb_youtube_].sb_youtube.yt-posts--videos .sby_item {
    padding: 0 32px 64px !important;
  }
}
body [id^=sb_youtube_].sb_youtube.yt-posts--playlist .sby_item {
  padding: 0 16px 16px !important;
}

@media (min-width: 1024px) {
  body [id^=sb_youtube_].sb_youtube.yt-posts--playlist .sby_item {
    padding: 0 32px 32px !important;
  }
}
body [id^=sb_youtube_].sb_youtube.yt-posts--single .sby_info .sby_meta {
  margin: 16px 0;
}

body [id^=sb_youtube_].sb_youtube.yt-posts--single .sby_info .sby_meta &gt; span {
  font-size: 14px;
  font-weight: 700;
  margin: 16px 0;
}

body [id^=sb_youtube_].sb_youtube .sby_date {
  color: var(--theme-palette-color-5);
}

body [id^=sb_youtube_].sb_youtube .sby_footer .sby_load_btn {
  font-family: "ct_font_visby_round_c_f", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: -0.07px;
  transition-property: color, background-color, border-color, box-shadow, opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  vertical-align: middle;
  line-height: normal;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #fff;
  background-color: var(--theme-palette-color-1);
  border-radius: 999px;
  padding: 12px 16px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  color: #fff;
  background-color: var(--theme-palette-color-1);
}

.no-touchevents body [id^=sb_youtube_].sb_youtube .sby_footer .sby_load_btn:hover {
  color: #fff;
  background-color: var(--theme-palette-color-3);
  text-decoration: none;
}

body [id^=sb_youtube_].sb_youtube .sby_footer .sby_load_btn:disabled, body [id^=sb_youtube_].sb_youtube .sby_footer .sby_load_btn.is-disabled {
  cursor: default;
  opacity: 0.8;
}

.no-touchevents body [id^=sb_youtube_].sb_youtube .sby_footer .sby_load_btn:hover {
  color: #fff;
  background-color: var(--theme-palette-color-3);
}

body [id^=sb_youtube_].sb_youtube .sby_footer .sby_load_btn:hover {
  box-shadow: none;
}

body [id^=sb_youtube_].sb_youtube .sby_video_title_wrap {
  margin-bottom: 4px;
}

body [id^=sb_youtube_].sb_youtube .sby_video_title {
  font-family: "ct_font_visby_round_c_f", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  line-height: 26px;
}

body [id^=sb_youtube_].sb_youtube .sby-owl-nav &gt; div {
  box-shadow: none;
  padding: 0;
}

body [id^=sb_youtube_].sb_youtube .sby-owl-nav &gt; div:after {
  display: inline-block;
  content: " ";
  background-color: var(--theme-palette-color-2);
  height: 32px;
  width: 32px;
}

body [id^=sb_youtube_].sb_youtube .sby-owl-nav &gt; div svg {
  display: none;
}

body [id^=sb_youtube_].sb_youtube .sby-owl-prev {
  -webkit-mask: url(/wp-content/themes/uchi/build/images/icons2/icon__circle--left.svg) 50% 50%/100% no-repeat;
          mask: url(/wp-content/themes/uchi/build/images/icons2/icon__circle--left.svg) 50% 50%/100% no-repeat;
}

body [id^=sb_youtube_].sb_youtube .sby-owl-next {
  -webkit-mask: url(/wp-content/themes/uchi/build/images/icons2/icon__circle--right.svg) 50% 50%/100% no-repeat;
          mask: url(/wp-content/themes/uchi/build/images/icons2/icon__circle--right.svg) 50% 50%/100% no-repeat;
}

[id^=sb_youtube_].sb_youtube .sby_play_btn svg:not(:root).svg-inline--fa {
  color: var(--theme-palette-color-1);
  opacity: 1;
}

.sby_lightbox {
  display: flex;
  flex-direction: column-reverse;
}

.sby_lb-dataContainer {
  margin-bottom: 16px;
}

.sby_lb-data .sby_lb-close {
  display: inline-block;
  content: " ";
  height: 32px;
  width: 32px;
  background: none;
  background-color: #fff;
  opacity: 1;
  -webkit-mask: url(/wp-content/themes/uchi/build/images/icons2/icon__circle--close.svg) 50% 50%/100% no-repeat;
          mask: url(/wp-content/themes/uchi/build/images/icons2/icon__circle--close.svg) 50% 50%/100% no-repeat;
}

.sby_lb-details {
  display: none;
}

.h__section-title + [id^=sb_youtube_].sb_youtube.sby_layout_carousel {
  margin-top: -44px;
}

#cff.cff-default-styles {
  overflow: hidden;
}

#cff.cff-default-styles .cff-posts-wrap {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

@media (min-width: 1024px) {
  #cff.cff-default-styles .cff-posts-wrap {
    flex-direction: row;
    gap: 64px;
  }
}
#cff.cff-default-styles .cff-item {
  display: block;
  width: 100%;
  border: 0 !important;
  margin: 0;
  padding: 0;
}

@media (min-width: 1024px) {
  #cff.cff-default-styles .cff-item {
    display: inline-block;
    width: 33.33%;
    vertical-align: top;
  }
}
#cff.cff-default-styles .cff-post-text {
  font-size: inherit !important;
}

#cff.cff-default-styles .cff-post-text .cff-text {
  font-size: inherit !important;
}

#cff.cff-default-styles .cff-post-text .cff-text * {
  font-size: inherit !important;
}

#cff.cff-default-styles .cff-media-link {
  display: none;
}

#cff.cff-default-styles .cff-shared-link {
  display: none;
  padding: 0;
  background: transparent;
  border: none;
}

#ctf.ctf-styles {
  overflow: hidden;
}

#ctf.ctf-styles .ctf-tweets {
  margin-left: -32px;
  margin-right: -32px;
}

#ctf.ctf-styles .ctf-item {
  display: block;
  width: 100%;
  border: 0 !important;
  padding: 16px 32px;
}

@media (min-width: 1024px) {
  #ctf.ctf-styles .ctf-item {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    padding: 0 32px;
  }
}
#ctf.ctf-styles .ctf-author-box-link &gt; * {
  font-family: "ct_font_visby_round_c_f", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  font-size: 18px;
}

#ctf.ctf-styles .ctf-author-name {
  display: block;
  margin-bottom: 8px;
}

#ctf.ctf-styles .ctf-author-screenname {
  color: var(--theme-palette-color-2) !important;
  margin-left: 0;
}

#ctf.ctf-styles .ctf-tweet-date {
  font-size: 14px;
}

/**
* Products Page
*/
.spreadplugin-items {
  /**
  * Product Detail Page
  **/
}

.spreadplugin-items .spreadplugin-menu {
  padding-right: 0;
  padding-left: 0;
}

.spreadplugin-items .spreadplugin-menu #articleSortBy {
  width: auto;
  text-transform: capitalize;
}

.spreadplugin-items #pagination a {
  text-transform: capitalize;
}

.spreadplugin-items .spreadplugin-article-detail {
  width: 100%;
}

.spreadplugin-items .spreadplugin-article-detail .articleContentLeft,
.spreadplugin-items .spreadplugin-article-detail .articleContentRight {
  width: 50%;
}

@media (max-width: 767px) {
  .spreadplugin-items .spreadplugin-article-detail .articleContentLeft,
.spreadplugin-items .spreadplugin-article-detail .articleContentRight {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .spreadplugin-items .spreadplugin-article-detail .articleContentLeft {
    padding-bottom: 24px;
  }
}
.spreadplugin-items .spreadplugin-article-detail .articleContentRight {
  margin-left: 0;
  padding-bottom: 24px;
}

.spreadplugin-items #spreadplugin-tabs_content_container {
  padding: 0;
}

.spreadplugin-items main .spreadplugin-item h1 {
  margin-bottom: 24px;
}

.spreadplugin-items .spreadplugin-details-headline {
  border-bottom: none;
}

.spreadplugin-items .spreadplugin-article-detail .product-description-wrapper strong,
.spreadplugin-items .spreadplugin-article-detail .color-wrapper span,
.spreadplugin-items .spreadplugin-article-detail .quantity-wrapper span,
.spreadplugin-items .spreadplugin-article-detail .size-wrapper span {
  display: block;
  margin-bottom: 8px;
}

.spreadplugin-items .spreadplugin-article-detail .size-select {
  max-width: none;
}

.spreadplugin-items #spreadplugin-tabs_wrapper .assort_sizes {
  margin-left: 0 !important;
}

.spreadplugin-items .btn-back,
.spreadplugin-items .spreadplugin-article-detail input[type=submit],
.spreadplugin-items #pagination a,
.spreadplugin-items .spreadplugin-cart-close a,
.spreadplugin-items .spreadplugin-cart-checkout a {
  font-family: "ct_font_visby_round_c_f", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: -0.07px;
  transition-property: color, background-color, border-color, box-shadow, opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  vertical-align: middle;
  line-height: normal;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: #fff;
  background-color: var(--theme-palette-color-1);
  border-radius: 999px;
  padding: 12px 16px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  font-size: 16px;
  border: none;
}

.no-touchevents .spreadplugin-items .btn-back:hover,
.no-touchevents .spreadplugin-items .spreadplugin-article-detail input[type=submit]:hover,
.no-touchevents .spreadplugin-items #pagination a:hover,
.no-touchevents .spreadplugin-items .spreadplugin-cart-close a:hover,
.no-touchevents .spreadplugin-items .spreadplugin-cart-checkout a:hover {
  color: #fff;
  background-color: var(--theme-palette-color-3);
  text-decoration: none;
}

.spreadplugin-items .btn-back:disabled, .spreadplugin-items .btn-back.is-disabled,
.spreadplugin-items .spreadplugin-article-detail input[type=submit]:disabled,
.spreadplugin-items .spreadplugin-article-detail input[type=submit].is-disabled,
.spreadplugin-items #pagination a:disabled,
.spreadplugin-items #pagination a.is-disabled,
.spreadplugin-items .spreadplugin-cart-close a:disabled,
.spreadplugin-items .spreadplugin-cart-close a.is-disabled,
.spreadplugin-items .spreadplugin-cart-checkout a:disabled,
.spreadplugin-items .spreadplugin-cart-checkout a.is-disabled {
  cursor: default;
  opacity: 0.8;
}

.spreadplugin-items .btn-back,
.spreadplugin-items #pagination a {
  color: white;
}

.spreadplugin-items .spreadplugin-article-detail input[type=submit] {
  font-size: 20px;
  line-height: 18px;
  letter-spacing: -0.08px;
  padding: 20px 24px;
}

.spreadplugin-items #checkout span {
  font-weight: bold;
  color: var(--theme-palette-color-2);
}

.spreadplugin-items #checkout:hover span {
  color: var(--theme-palette-color-3);
}

.spreadplugin-items #basketLink {
  display: inline-block;
  color: var(--theme-palette-color-2);
  background-color: transparent;
  font-weight: 600;
  padding-right: 0;
  padding-left: 0;
  text-decoration: none;
}

.spreadplugin-items #basketLink:after {
  content: " ";
  display: block;
  width: 100%;
  height: 3px;
  background-color: var(--theme-palette-color-2);
  margin-top: 3px;
  border-radius: 3px;
  transition-duration: 0.3s;
}

.no-touchevents .spreadplugin-items #basketLink:hover {
  color: var(--theme-palette-color-3);
  background-color: transparent;
}

.no-touchevents .spreadplugin-items #basketLink:hover:after {
  background-color: var(--theme-palette-color-3);
}

.spreadplugin-items #spreadplugin-tabs_wrapper {
  display: block;
}

.spreadplugin-items #spreadplugin-tabs_wrapper #tab2,
.spreadplugin-items #spreadplugin-tabs_wrapper #tab3 {
  display: block;
  width: 100%;
  overflow-x: auto;
}

@media (max-width: 768px) {
  .spreadplugin-items #spreadplugin-tabs_wrapper #tab2,
.spreadplugin-items #spreadplugin-tabs_wrapper #tab3 {
    float: none;
  }
}
.spreadplugin-items #spreadplugin-tabs_wrapper #tab2 img {
  margin-bottom: 24px;
}

.spreadplugin-items #spreadplugin-tabs_wrapper #tab3 {
  margin-bottom: 16px;
}

.spreadplugin-items .spreadplugin-cart {
  box-shadow: 4px 4px 32px 0 rgba(0, 0, 0, 0.05);
}

body.single .s--bio-thumbnail-wrapper img {
  border-radius: 10px;
}

body.virtual-offices-template-default .s--bio {
  row-gap: 48px;
}

body.virtual-offices-template-default .s--bio-bio-wrapper {
  grid-column: span 2;
}

@media (min-width: 768px) {
  body.virtual-offices-template-default .s--bio-bio-wrapper {
    grid-column: span 1;
  }
}
body.virtual-offices-template-default .s--bio-thumbnail-wrapper {
  grid-column: span 1;
}

body.virtual-offices-template-default .therapist-bio-intro__desktop {
  display: none;
}

@media (min-width: 768px) {
  body.virtual-offices-template-default .therapist-bio-intro__desktop {
    display: block;
  }
}
body.virtual-offices-template-default .therapist-bio-intro__mobile {
  display: block;
}

@media (min-width: 768px) {
  body.virtual-offices-template-default .therapist-bio-intro__mobile {
    display: none;
  }
}
body.virtual-offices-template-default .s--bio .p__large-text:first-of-type {
  margin-bottom: 0;
}

body.virtual-offices-template-default .s--languages {
  grid-column: span 2;
}

@media (min-width: 1290px) {
  body.virtual-offices-template-default .s--languages {
    margin-bottom: 80px;
  }
}
body.virtual-offices-template-default .s--fun-facts {
  grid-column: span 2;
}

@media (min-width: 1290px) {
  body.virtual-offices-template-default .s--fun-facts {
    margin-bottom: 80px;
  }
}
body.virtual-offices-template-default .c-sidebar--therapists .c-button {
  margin-bottom: 16px;
}

body.the-lowdown-podcast-template-default .section--heading {
  margin-bottom: 64px;
}

body.the-lowdown-podcast-template-default .section--heading h1 {
  margin-bottom: 40px;
}

body.the-lowdown-podcast-template-default .p__masthead {
  margin-bottom: 24px;
}

body.the-lowdown-podcast-template-default .podcast-embed-wrapper {
  margin-bottom: 64px;
}

body.the-lowdown-podcast-template-default .podcast-episode-notes {
  margin-top: 32px;
}

body.single-our-staff .p__large-text {
  margin-bottom: 24px;
}

body.single-our-staff .c-button {
  margin-top: 32px;
}
</pre></body></html>