:root {
  --x-root-background-color: #ffffff;
  --x-container-width: calc(100% - 2rem);
  --x-container-max-width: 64rem;
  --x-a-color: #0073e6;
  --x-a-text-decoration: none solid auto #0073e6;
  --x-a-text-underline-offset: 0.085em;
  --x-a-int-color: rgba(0, 115, 230, 0.88);
  --x-a-int-text-decoration-color: rgba(0, 115, 230, 0.88);
  --x-root-color: #000000;
  --x-root-font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --x-root-font-size: 18px;
  --x-root-font-style: normal;
  --x-root-font-weight: 400;
  --x-root-letter-spacing: 0em;
  --x-root-line-height: 1.6;
  --x-h1-color: #000000;
  --x-h1-font-family: inherit;
  --x-h1-font-size: 3.815em;
  --x-h1-font-style: inherit;
  --x-h1-font-weight: inherit;
  --x-h1-letter-spacing: inherit;
  --x-h1-line-height: 1.115;
  --x-h1-text-transform: inherit;
  --x-h2-color: #000000;
  --x-h2-font-family: inherit;
  --x-h2-font-size: 3.052em;
  --x-h2-font-style: inherit;
  --x-h2-font-weight: inherit;
  --x-h2-letter-spacing: inherit;
  --x-h2-line-height: 1.125;
  --x-h2-text-transform: inherit;
  --x-h3-color: #000000;
  --x-h3-font-family: inherit;
  --x-h3-font-size: 2.441em;
  --x-h3-font-style: inherit;
  --x-h3-font-weight: inherit;
  --x-h3-letter-spacing: inherit;
  --x-h3-line-height: 1.15;
  --x-h3-text-transform: inherit;
  --x-h4-color: #000000;
  --x-h4-font-family: inherit;
  --x-h4-font-size: 1.953em;
  --x-h4-font-style: inherit;
  --x-h4-font-weight: inherit;
  --x-h4-letter-spacing: inherit;
  --x-h4-line-height: 1.2;
  --x-h4-text-transform: inherit;
  --x-h5-color: #000000;
  --x-h5-font-family: inherit;
  --x-h5-font-size: 1.563em;
  --x-h5-font-style: inherit;
  --x-h5-font-weight: inherit;
  --x-h5-letter-spacing: inherit;
  --x-h5-line-height: 1.25;
  --x-h5-text-transform: inherit;
  --x-h6-color: #000000;
  --x-h6-font-family: inherit;
  --x-h6-font-size: 1.25em;
  --x-h6-font-style: inherit;
  --x-h6-font-weight: inherit;
  --x-h6-letter-spacing: inherit;
  --x-h6-line-height: 1.265;
  --x-h6-text-transform: inherit;
  --x-label-color: #000000;
  --x-label-font-family: inherit;
  --x-label-font-size: 0.8em;
  --x-label-font-style: inherit;
  --x-label-font-weight: bold;
  --x-label-letter-spacing: inherit;
  --x-label-line-height: 1.285;
  --x-label-text-transform: inherit;
  --x-content-copy-spacing: 1.25rem;
  --x-content-h-margin-top: calc(1rem + 1.25em);
  --x-content-h-margin-bottom: 1rem;
  --x-content-ol-padding-inline-start: 1.25em;
  --x-content-ul-padding-inline-start: 1em;
  --x-content-li-spacing: 0.262em;
  --x-content-media-spacing: 2.441rem;
  --x-input-background-color: #ffffff;
  --x-input-int-background-color: #ffffff;
  --x-input-color: #000000;
  --x-input-int-color: #0073e6;
  --x-input-font-family: inherit;
  --x-input-font-size: 1em;
  --x-input-font-style: inherit;
  --x-input-font-weight: inherit;
  --x-input-letter-spacing: 0em;
  --x-input-line-height: 1.4;
  --x-input-text-align: inherit;
  --x-input-text-transform: inherit;
  --x-placeholder-opacity: 0.33;
  --x-placeholder-int-opacity: 0.55;
  --x-input-outline-width: 4px;
  --x-input-outline-color: rgba(0, 115, 230, 0.16);
  --x-input-padding-x: 0.8em;
  --x-input-padding-y-extra: 0.5em;
  --x-input-border-width: 1px;
  --x-input-border-style: solid;
  --x-input-border-radius: 2px;
  --x-input-border-color: #000000;
  --x-input-int-border-color: #0073e6;
  --x-input-box-shadow: 0em 0.25em 0.65em 0em rgba(0, 0, 0, 0.03);
  --x-input-int-box-shadow: 0em 0.25em 0.65em 0em rgba(0, 115, 230, 0.11);
  --x-select-indicator-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eselect-84%3C/title%3E%3Cg fill='rgba(0,0,0,0.27)'%3E%3Cpath d='M7.4,1.2l-5,4l1.2,1.6L8,3.3l4.4,3.5l1.2-1.6l-5-4C8.3,0.9,7.7,0.9,7.4,1.2z'%3E%3C/path%3E %3Cpath d='M8,12.7L3.6,9.2l-1.2,1.6l5,4C7.6,14.9,7.8,15,8,15s0.4-0.1,0.6-0.2l5-4l-1.2-1.6L8,12.7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-select-indicator-hover-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eselect-84%3C/title%3E%3Cg fill='rgba(0,0,0,0.27)'%3E%3Cpath d='M7.4,1.2l-5,4l1.2,1.6L8,3.3l4.4,3.5l1.2-1.6l-5-4C8.3,0.9,7.7,0.9,7.4,1.2z'%3E%3C/path%3E %3Cpath d='M8,12.7L3.6,9.2l-1.2,1.6l5,4C7.6,14.9,7.8,15,8,15s0.4-0.1,0.6-0.2l5-4l-1.2-1.6L8,12.7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-select-indicator-focus-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eselect-84%3C/title%3E%3Cg fill='rgba(0,115,230,1)'%3E%3Cpath d='M7.4,1.2l-5,4l1.2,1.6L8,3.3l4.4,3.5l1.2-1.6l-5-4C8.3,0.9,7.7,0.9,7.4,1.2z'%3E%3C/path%3E %3Cpath d='M8,12.7L3.6,9.2l-1.2,1.6l5,4C7.6,14.9,7.8,15,8,15s0.4-0.1,0.6-0.2l5-4l-1.2-1.6L8,12.7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-select-indicator-size: 1em;
  --x-select-indicator-spacing-x: 0px;
  --x-date-indicator-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eevent-confirm%3C/title%3E%3Cg fill='rgba(0,0,0,0.27)'%3E%3Cpath d='M11,16a1,1,0,0,1-.707-.293l-2-2,1.414-1.414L11,13.586l3.293-3.293,1.414,1.414-4,4A1,1,0,0,1,11,16Z'%3E%3C/path%3E %3Cpath d='M7,14H2V5H14V9h2V3a1,1,0,0,0-1-1H13V0H11V2H9V0H7V2H5V0H3V2H1A1,1,0,0,0,0,3V15a1,1,0,0,0,1,1H7Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-date-indicator-hover-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eevent-confirm%3C/title%3E%3Cg fill='rgba(0,0,0,0.27)'%3E%3Cpath d='M11,16a1,1,0,0,1-.707-.293l-2-2,1.414-1.414L11,13.586l3.293-3.293,1.414,1.414-4,4A1,1,0,0,1,11,16Z'%3E%3C/path%3E %3Cpath d='M7,14H2V5H14V9h2V3a1,1,0,0,0-1-1H13V0H11V2H9V0H7V2H5V0H3V2H1A1,1,0,0,0,0,3V15a1,1,0,0,0,1,1H7Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-date-indicator-focus-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eevent-confirm%3C/title%3E%3Cg fill='rgba(0,115,230,1)'%3E%3Cpath d='M11,16a1,1,0,0,1-.707-.293l-2-2,1.414-1.414L11,13.586l3.293-3.293,1.414,1.414-4,4A1,1,0,0,1,11,16Z'%3E%3C/path%3E %3Cpath d='M7,14H2V5H14V9h2V3a1,1,0,0,0-1-1H13V0H11V2H9V0H7V2H5V0H3V2H1A1,1,0,0,0,0,3V15a1,1,0,0,0,1,1H7Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-date-indicator-size: 1em;
  --x-date-indicator-spacing-x: 0px;
  --x-time-indicator-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Ewatch-2%3C/title%3E%3Cg fill='rgba(0,0,0,0.27)'%3E%3Cpath d='M14,8c0-1.8-0.8-3.4-2-4.5V1c0-0.6-0.4-1-1-1H5C4.4,0,4,0.4,4,1v2.5C2.8,4.6,2,6.2,2,8s0.8,3.4,2,4.5V15 c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1v-2.5C13.2,11.4,14,9.8,14,8z M8,12c-2.2,0-4-1.8-4-4s1.8-4,4-4s4,1.8,4,4S10.2,12,8,12z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-time-indicator-hover-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Ewatch-2%3C/title%3E%3Cg fill='rgba(0,0,0,0.27)'%3E%3Cpath d='M14,8c0-1.8-0.8-3.4-2-4.5V1c0-0.6-0.4-1-1-1H5C4.4,0,4,0.4,4,1v2.5C2.8,4.6,2,6.2,2,8s0.8,3.4,2,4.5V15 c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1v-2.5C13.2,11.4,14,9.8,14,8z M8,12c-2.2,0-4-1.8-4-4s1.8-4,4-4s4,1.8,4,4S10.2,12,8,12z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-time-indicator-focus-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Ewatch-2%3C/title%3E%3Cg fill='rgba(0,115,230,1)'%3E%3Cpath d='M14,8c0-1.8-0.8-3.4-2-4.5V1c0-0.6-0.4-1-1-1H5C4.4,0,4,0.4,4,1v2.5C2.8,4.6,2,6.2,2,8s0.8,3.4,2,4.5V15 c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1v-2.5C13.2,11.4,14,9.8,14,8z M8,12c-2.2,0-4-1.8-4-4s1.8-4,4-4s4,1.8,4,4S10.2,12,8,12z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-time-indicator-size: 1em;
  --x-time-indicator-spacing-x: 0px;
  --x-search-indicator-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Ee-remove%3C/title%3E%3Cg fill='rgba(0,0,0,0.27)'%3E%3Cpath d='M14.7,1.3c-0.4-0.4-1-0.4-1.4,0L8,6.6L2.7,1.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L6.6,8l-5.3,5.3 c-0.4,0.4-0.4,1,0,1.4C1.5,14.9,1.7,15,2,15s0.5-0.1,0.7-0.3L8,9.4l5.3,5.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3 c0.4-0.4,0.4-1,0-1.4L9.4,8l5.3-5.3C15.1,2.3,15.1,1.7,14.7,1.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-search-indicator-hover-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Ee-remove%3C/title%3E%3Cg fill='rgba(0,0,0,0.27)'%3E%3Cpath d='M14.7,1.3c-0.4-0.4-1-0.4-1.4,0L8,6.6L2.7,1.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L6.6,8l-5.3,5.3 c-0.4,0.4-0.4,1,0,1.4C1.5,14.9,1.7,15,2,15s0.5-0.1,0.7-0.3L8,9.4l5.3,5.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3 c0.4-0.4,0.4-1,0-1.4L9.4,8l5.3-5.3C15.1,2.3,15.1,1.7,14.7,1.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-search-indicator-focus-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Ee-remove%3C/title%3E%3Cg fill='rgba(0,115,230,1)'%3E%3Cpath d='M14.7,1.3c-0.4-0.4-1-0.4-1.4,0L8,6.6L2.7,1.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L6.6,8l-5.3,5.3 c-0.4,0.4-0.4,1,0,1.4C1.5,14.9,1.7,15,2,15s0.5-0.1,0.7-0.3L8,9.4l5.3,5.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3 c0.4-0.4,0.4-1,0-1.4L9.4,8l5.3-5.3C15.1,2.3,15.1,1.7,14.7,1.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --x-search-indicator-size: 1em;
  --x-search-indicator-spacing-x: 0px;
  --x-number-indicator-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eselect-83%3C/title%3E%3Cg%3E%3Cpolygon fill='rgba(0,0,0,0.27)' points='2,6 14,6 8,0 '%3E%3C/polygon%3E %3Cpolygon fill='rgba(0,0,0,0.27)' points='8,16 14,10 2,10 '%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
  --x-number-indicator-hover-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eselect-83%3C/title%3E%3Cg%3E%3Cpolygon fill='rgba(0,0,0,0.27)' points='2,6 14,6 8,0 '%3E%3C/polygon%3E %3Cpolygon fill='rgba(0,0,0,0.27)' points='8,16 14,10 2,10 '%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
  --x-number-indicator-focus-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eselect-83%3C/title%3E%3Cg%3E%3Cpolygon fill='rgba(0,115,230,1)' points='2,6 14,6 8,0 '%3E%3C/polygon%3E %3Cpolygon fill='rgba(0,115,230,1)' points='8,16 14,10 2,10 '%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
  --x-number-indicator-size: 1em;
  --x-number-indicator-spacing-x: 0px;
  --x-rc-font-size: 24px;
  --x-rc-background-color: #ffffff;
  --x-rc-int-background-color: #ffffff;
  --x-rc-checked-background-color: #0073e6;
  --x-rc-outline-width: 4px;
  --x-rc-outline-color: rgba(0, 115, 230, 0.16);
  --x-radio-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eshape-oval%3C/title%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='8' cy='8' r='8'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  --x-radio-marker-inset: 13px;
  --x-checkbox-marker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ctitle%3Eo-check%3C/title%3E%3Cg fill='%23ffffff'%3E%3Cpolygon points='5.6,8.4 1.6,6 0,7.6 5.6,14 16,3.6 14.4,2 '%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E");
  --x-checkbox-marker-inset: 8px;
  --x-rc-border-width: 1px;
  --x-rc-border-style: solid;
  --x-checkbox-border-radius: 2px;
  --x-rc-border-color: #000000;
  --x-rc-int-border-color: #0073e6;
  --x-rc-checked-border-color: #0073e6;
  --x-rc-box-shadow: 0em 0.25em 0.65em 0em rgba(0, 0, 0, 0.03);
  --x-rc-int-box-shadow: 0em 0.25em 0.65em 0em rgba(0, 115, 230, 0.11);
  --x-rc-checked-box-shadow: 0em 0.25em 0.65em 0em rgba(0, 115, 230, 0.11);
  --x-submit-background-color: #000000;
  --x-submit-int-background-color: #0073e6;
  --x-submit-min-width: none;
  --x-submit-padding-x-extra: 1.25em;
  --x-submit-color: #ffffff;
  --x-submit-int-color: #ffffff;
  --x-submit-font-weight: bold;
  --x-submit-text-align: center;
  --x-submit-outline-width: 4px;
  --x-submit-outline-color: rgba(0, 115, 230, 0.16);
  --x-submit-border-radius: 100em;
  --x-submit-border-color: #000000;
  --x-submit-int-border-color: #0073e6;
  --x-submit-box-shadow: 0em 0.25em 0.65em 0em rgba(0, 0, 0, 0.03);
  --x-submit-int-box-shadow: 0em 0.25em 0.65em 0em rgba(0, 115, 230, 0.11);
}
a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.x-breadcrumb-wrap a:hover,
.widget ul li a:hover,
.widget ol li a:hover,
.widget.widget_text ul li a,
.widget.widget_text ol li a,
.widget_nav_menu .current-menu-item > a,
.x-accordion-heading .x-accordion-toggle:hover,
.x-comment-author a:hover,
.x-comment-time:hover,
.x-recent-posts a:hover .h-recent-posts {
  color: #ff2a13;
}
a:hover,
.widget.widget_text ul li a:hover,
.widget.widget_text ol li a:hover,
.x-twitter-widget ul li a:hover {
  color: #d80f0f;
}
.rev_slider_wrapper,
a.x-img-thumbnail:hover,
.x-slider-container.below,
.page-template-template-blank-3-php .x-slider-container.above,
.page-template-template-blank-6-php .x-slider-container.above {
  border-color: #ff2a13;
}
.entry-thumb:before,
.x-pagination span.current,
.woocommerce-pagination span[aria-current],
.flex-direction-nav a,
.flex-control-nav a:hover,
.flex-control-nav a.flex-active,
.mejs-time-current,
.x-dropcap,
.x-skill-bar .bar,
.x-pricing-column.featured h2,
.h-comments-title small,
.x-entry-share .x-share:hover,
.x-highlight,
.x-recent-posts .x-recent-posts-img:after {
  background-color: #ff2a13;
}
.x-nav-tabs > .active > a,
.x-nav-tabs > .active > a:hover {
  box-shadow: inset 0 3px 0 0 #ff2a13;
}
.x-main {
  width: calc(72% - 2.463055%);
}
.x-sidebar {
  width: calc(100% - 2.463055% - 72%);
}
.x-comment-author,
.x-comment-time,
.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-rating label,
.comment-form-comment label,
.widget_calendar #wp-calendar caption,
.widget.widget_rss li .rsswidget {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.p-landmark-sub,
.p-meta,
input,
button,
select,
textarea {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.widget ul li a,
.widget ol li a,
.x-comment-time {
  color: black;
}
.widget_text ol li a,
.widget_text ul li a {
  color: #ff2a13;
}
.widget_text ol li a:hover,
.widget_text ul li a:hover {
  color: #d80f0f;
}
.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-rating label,
.comment-form-comment label,
.widget_calendar #wp-calendar th,
.p-landmark-sub strong,
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:active,
.entry-footer a:hover,
.entry-footer a:active,
.x-breadcrumbs .current,
.x-comment-author,
.x-comment-author a {
  color: #272727;
}
.widget_calendar #wp-calendar th {
  border-color: #272727;
}
.h-feature-headline span i {
  background-color: #272727;
}
@media (max-width: 978.98px) {
}
html {
  font-size: 14px;
}
@media (min-width: 480px) {
  html {
    font-size: 14px;
  }
}
@media (min-width: 767px) {
  html {
    font-size: 14px;
  }
}
@media (min-width: 979px) {
  html {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  html {
    font-size: 14px;
  }
}
body {
  font-style: normal;
  font-weight: 400;
  color: black;
  background-color: rgb(255, 255, 255);
}
.w-b {
  font-weight: 400 !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
}
h1,
.h1 {
  letter-spacing: -0.035em;
}
h2,
.h2 {
  letter-spacing: -0.035em;
}
h3,
.h3 {
  letter-spacing: -0.035em;
}
h4,
.h4 {
  letter-spacing: -0.035em;
}
h5,
.h5 {
  letter-spacing: -0.035em;
}
h6,
.h6 {
  letter-spacing: -0.035em;
}
.w-h {
  font-weight: 700 !important;
}
.x-container.width {
  width: 88%;
}
.x-container.max {
  max-width: 1200px;
}
.x-bar-content.x-container.width {
  flex-basis: 88%;
}
.x-main.full {
  float: none;
  display: block;
  width: auto;
}
@media (max-width: 978.98px) {
  .x-main.full,
  .x-main.left,
  .x-main.right,
  .x-sidebar.left,
  .x-sidebar.right {
    float: none;
    display: block;
    width: auto !important;
  }
}
.entry-header,
.entry-content {
  font-size: 1rem;
}
body,
input,
button,
select,
textarea {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
blockquote {
  color: #272727;
}
.cfc-h-tx {
  color: #272727 !important;
}
.cfc-h-bd {
  border-color: #272727 !important;
}
.cfc-h-bg {
  background-color: #272727 !important;
}
.cfc-b-tx {
  color: #999999 !important;
}
.cfc-b-bd {
  border-color: #999999 !important;
}
.cfc-b-bg {
  background-color: #999999 !important;
}
.x-btn,
.button,
[type='submit'] {
  color: #ffffff;
  border-color: #ac1100;
  background-color: #ff2a13;
  margin-bottom: 0.25em;
  text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5);
  box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
  border-radius: 0.25em;
}
.x-btn:hover,
.button:hover,
[type='submit']:hover {
  color: #ffffff;
  border-color: #600900;
  background-color: #ef2201;
  margin-bottom: 0.25em;
  text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.5);
  box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}
.x-btn.x-btn-real,
.x-btn.x-btn-real:hover {
  margin-bottom: 0.25em;
  text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.65);
}
.x-btn.x-btn-real {
  box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}
.x-btn.x-btn-real:hover {
  box-shadow: 0 0.25em 0 0 #a71000, 0 4px 9px rgba(0, 0, 0, 0.75);
}
.x-btn.x-btn-flat,
.x-btn.x-btn-flat:hover {
  margin-bottom: 0;
  text-shadow: 0 0.075em 0.075em rgba(0, 0, 0, 0.65);
  box-shadow: none;
}
.x-btn.x-btn-transparent,
.x-btn.x-btn-transparent:hover {
  margin-bottom: 0;
  border-width: 3px;
  text-shadow: none;
  text-transform: uppercase;
  background-color: transparent;
  box-shadow: none;
}
@font-face {
  font-family: 'FontAwesomePro';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.woff') format('woff'),
    url('../fonts/fa-solid-900.ttf') format('truetype');
}
[data-x-fa-pro-icon] {
  font-family: 'FontAwesomePro' !important;
}
[data-x-fa-pro-icon]:before {
  content: attr(data-x-fa-pro-icon);
}
[data-x-icon],
[data-x-icon-o],
[data-x-icon-l],
[data-x-icon-s],
[data-x-icon-b],
[data-x-fa-pro-icon],
[class*='cs-fa-'] {
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  text-decoration: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[data-x-icon].left,
[data-x-icon-o].left,
[data-x-icon-l].left,
[data-x-icon-s].left,
[data-x-icon-b].left,
[data-x-fa-pro-icon].left,
[class*='cs-fa-'].left {
  margin-right: 0.5em;
}
[data-x-icon].right,
[data-x-icon-o].right,
[data-x-icon-l].right,
[data-x-icon-s].right,
[data-x-icon-b].right,
[data-x-fa-pro-icon].right,
[class*='cs-fa-'].right {
  margin-left: 0.5em;
}
[data-x-icon]:before,
[data-x-icon-o]:before,
[data-x-icon-l]:before,
[data-x-icon-s]:before,
[data-x-icon-b]:before,
[data-x-fa-pro-icon]:before,
[class*='cs-fa-']:before {
  line-height: 1;
}
@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url('../fonts/fa-solid-900.woff2') format('woff2'), url('../fonts/fa-solid-900.woff') format('woff'),
    url('../fonts/fa-solid-900.ttf') format('truetype');
}
[data-x-icon],
[data-x-icon-s],
[data-x-icon][class*='cs-fa-'] {
  font-family: 'FontAwesome' !important;
  font-weight: 900;
}
[data-x-icon]:before,
[data-x-icon][class*='cs-fa-']:before {
  content: attr(data-x-icon);
}
[data-x-icon-s]:before {
  content: attr(data-x-icon-s);
}
@font-face {
  font-family: 'FontAwesomeRegular';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('./fonts/fa-regular-400.woff2') format('woff2'), url('./fonts/fa-regular-400.woff') format('woff'),
    url('./fonts/fa-regular-400.ttf') format('truetype');
}
@font-face {
  font-family: 'FontAwesomePro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('./fonts/fa-regular-400.woff2') format('woff2'), url('./fonts/fa-regular-400.woff') format('woff'),
    url('./fonts/fa-regular-400.ttf') format('truetype');
}
[data-x-icon-o] {
  font-family: 'FontAwesomeRegular' !important;
}
[data-x-icon-o]:before {
  content: attr(data-x-icon-o);
}
@font-face {
  font-family: 'FontAwesomeLight';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url('./fonts/fa-light-300.woff2') format('woff2'), url('./fonts/fa-light-300.woff') format('woff'),
    url('./fonts/fa-light-300.ttf') format('truetype');
}
@font-face {
  font-family: 'FontAwesomePro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url('./fonts/fa-light-300.woff2') format('woff2'), url('./fonts/fa-light-300.woff') format('woff'),
    url('./fonts/fa-light-300.ttf') format('truetype');
}
[data-x-icon-l] {
  font-family: 'FontAwesomeLight' !important;
  font-weight: 300;
}
[data-x-icon-l]:before {
  content: attr(data-x-icon-l);
}
@font-face {
  font-family: 'FontAwesomeBrands';
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: url('./fonts/fa-brands-400.woff2') format('woff2'), url('./fonts/fa-brands-400.woff') format('woff'),
    url('./fonts/fa-brands-400.ttf') format('truetype');
}
[data-x-icon-b] {
  font-family: 'FontAwesomeBrands' !important;
}
[data-x-icon-b]:before {
  content: attr(data-x-icon-b);
}
.mt-0.x-bar {
  width: 0px;
  border: 0;
  font-size: 1em;
  z-index: 9999;
}
.mt-0 .x-bar-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: 100%;
  width: 0px;
}
.mt-0.x-bar-outer-spacers:after,
.mt-0.x-bar-outer-spacers:before {
  flex-basis: 0px;
  width: 0px !important;
  height: 0px;
}
.mt-0.x-bar-space {
  font-size: 1em;
  width: 0px;
  flex-basis: 0px;
}
.mt-1.x-bar {
  box-shadow: 0px 3px 25px 0px rgba(0, 0, 0, 0.15);
}
.mt-2 {
  transform: translate(0px, -50%);
}
.mt-3.x-bar-container {
  flex-direction: column;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: auto;
  border: 0;
  font-size: 1em;
}
.mt-4.x-bar-container {
  justify-content: flex-start;
  margin-top: 0em;
  margin-right: 7em;
  margin-bottom: 0em;
  margin-left: 0em;
  z-index: 1;
}
.mt-5.x-bar-container {
  justify-content: space-between;
  flex-wrap: wrap;
  align-content: center;
  height: 100%;
  z-index: auto;
}
.mt-6.x-anchor {
  width: 4em;
  min-width: 5px;
  height: 5em;
  margin-top: 1em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  font-size: 1em;
}
.mt-6.x-anchor .x-anchor-content {
  flex-wrap: wrap;
  align-content: center;
}
.mt-6.x-anchor .x-graphic {
  margin-top: 0px;
  margin-bottom: 0px;
}
.mt-6.x-anchor .x-graphic-icon {
  font-size: 2em;
  width: 50px;
  border-top-width: 28px;
  border-right-width: 28px;
  border-bottom-width: 28px;
  border-left-width: 28px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #707172;
  border-right-color: #707172;
  border-bottom-color: #707172;
  border-left-color: #707172;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
  height: 50px;
  line-height: 50px;
  color: rgb(255, 255, 255);
}
.mt-6.x-anchor:hover .x-graphic-icon,
.mt-6.x-anchor[class*='active'] .x-graphic-icon,
[data-x-effect-provider*='colors']:hover .mt-6.x-anchor .x-graphic-icon {
  color: #ffb900;
}
.mt-6.x-anchor .x-toggle {
  color: rgb(255, 255, 255);
}
.mt-6.x-anchor .x-toggle-burger {
  font-size: 2.5px;
}
.mt-7.x-anchor {
  border: 0;
}
.mt-7.x-anchor .x-anchor-content {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.mt-7.x-anchor .x-graphic {
  margin-right: 5px;
  margin-left: 5px;
}
.mt-7.x-anchor .x-toggle-burger {
  width: 10em;
  margin-top: 3em;
  margin-right: 0;
  margin-bottom: 3em;
  margin-left: 0;
}
.mt-7.x-anchor .x-toggle-burger-bun-t {
  transform: translate3d(0, calc(3em * -1), 0);
}
.mt-7.x-anchor .x-toggle-burger-bun-b {
  transform: translate3d(0, 3em, 0);
}
.mt-8.x-anchor {
  width: 6em;
  height: 6em;
  font-size: 0em;
  background-color: rgba(255, 255, 255, 1);
}
.mt-8.x-anchor .x-graphic {
  margin-top: 5px;
  margin-bottom: 5px;
}
.mt-8.x-anchor .x-graphic-icon {
  font-size: 1.25em;
  width: auto;
  border: 0;
  color: rgba(0, 0, 0, 1);
}
.mt-8.x-anchor:hover .x-graphic-icon,
.mt-8.x-anchor[class*='active'] .x-graphic-icon,
[data-x-effect-provider*='colors']:hover .mt-8.x-anchor .x-graphic-icon {
  color: rgba(0, 0, 0, 0.5);
}
.mt-8.x-anchor .x-toggle {
  color: rgba(0, 0, 0, 1);
}
.mt-8.x-anchor:hover .x-toggle,
.mt-8.x-anchor[class*='active'] .x-toggle,
[data-x-effect-provider*='colors']:hover .mt-8.x-anchor .x-toggle {
  color: rgba(0, 0, 0, 0.5);
}
.mt-8.x-anchor .x-toggle-burger {
  font-size: 2px;
}
.mt-9 {
  font-size: 16px;
  transition-duration: 500ms;
}
.mt-9 .x-off-canvas-bg {
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.mt-9 .x-off-canvas-close {
  width: calc(1em * 2);
  height: calc(1em * 2);
  transition-duration: 0.3s, 500ms, 500ms;
  transition-timing-function: ease-in-out, cubic-bezier(0.4, 0, 0.2, 1), cubic-bezier(0.4, 0, 0.2, 1);
}
.mt-9 .x-off-canvas-content {
  width: 100%;
  min-width: 300px;
  border: 0;
  box-shadow: 0em 0em 2em 0em rgba(0, 0, 0, 0.25);
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.mt-a .x-off-canvas-close {
  font-size: 1em;
  color: rgb(255, 255, 255);
}
.mt-a .x-off-canvas-close:focus,
.mt-a .x-off-canvas-close:hover {
  color: #ffb900;
}
.mt-a .x-off-canvas-content {
  max-width: 400px;
  padding-top: calc(1em * 2);
  padding-right: calc(1em * 2);
  padding-bottom: calc(1em * 2);
  padding-left: calc(1em * 2);
  background-color: #707172;
}
.mt-b .x-off-canvas-close {
  font-size: 3em;
  color: rgba(0, 0, 0, 0.5);
}
.mt-b .x-off-canvas-close:focus,
.mt-b .x-off-canvas-close:hover {
  color: rgba(0, 0, 0, 1);
}
.mt-b .x-off-canvas-content {
  max-width: 50%;
  padding-top: calc(3em * 2);
  padding-right: calc(3em * 2);
  padding-bottom: calc(3em * 2);
  padding-left: calc(3em * 2);
  background-color: #ffb900;
}
.mt-c.x-text {
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 1em;
  margin-left: 0em;
}
.mt-c.x-text .x-text-content-text-primary {
  font-size: 2em;
  font-weight: 300;
  color: rgb(255, 255, 255);
}
.mt-d.x-text {
  border: 0;
  font-size: 1em;
}
.mt-d.x-text .x-text-content-text-primary {
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0em;
  text-align: center;
  text-transform: none;
}
.mt-e.x-text .x-text-content-text-primary {
  font-size: 3em;
  font-weight: 700;
  color: rgba(0, 0, 0, 1);
}
.mt-g.x-div {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  border: 0;
  font-size: 1em;
}
.mt-j.x-div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
}
.mt-k.x-div {
  flex-direction: row;
  justify-content: space-between;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  padding-top: 0em;
  padding-right: 1em;
  padding-bottom: 0em;
  padding-left: 1em;
}
.mt-k.x-div > * {
  pointer-events: auto;
}
div.mt-k.x-div {
  pointer-events: none;
}
.mt-l.x-div {
  flex-direction: column;
  justify-content: center;
  width: 3em;
  height: 3em;
  border-top-left-radius: 100em;
  border-top-right-radius: 100em;
  border-bottom-right-radius: 100em;
  border-bottom-left-radius: 100em;
  background-color: #000000;
}
.mt-m {
  width: 15%;
  max-width: none;
  margin-top: 6px;
  margin-right: auto;
  margin-bottom: 6px;
  margin-left: auto;
  border-top-width: 2px;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  font-size: 1em;
}
.mt-n.x-text {
  margin-top: 1em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  border: 0;
  font-family: inherit;
  font-size: 2em;
  font-style: normal;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: 0em;
  text-transform: none;
  color: rgba(0, 0, 0, 1);
}
.mt-n.x-text > :first-child {
  margin-top: 0;
}
.mt-n.x-text > :last-child {
  margin-bottom: 0;
}
.mt-o.x-tabs {
  max-width: 100%;
  border: 0;
  font-size: 1em;
}
.mt-o .x-tabs-list {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: -1px;
  margin-left: 0px;
  border: 0;
}
.mt-o .x-tabs-list ul {
  justify-content: flex-start;
}
.mt-o .x-tabs-list li {
  min-width: calc();
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0%;
}
.mt-o .x-tabs-list button {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 2px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  padding-top: 1rem;
  padding-right: 0rem;
  padding-bottom: 1rem;
  padding-left: 0rem;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: rgb(0, 0, 0);
  background-color: transparent;
}
.mt-o .x-tabs-list button span {
  margin-right: calc(0.15em * -1);
}
.mt-o .x-tabs-list button:hover,
.mt-o .x-tabs-list button[class*='active'] {
  color: rgb(255, 255, 255);
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: transparent;
}
.mt-o .x-tabs-panel {
  border: 0;
  font-family: inherit;
  font-size: 1em;
  font-style: normal;
  font-weight: inherit;
  line-height: 1.4;
  color: rgba(0, 0, 0, 1);
}
.mt-p.x-frame {
  width: 100%;
  border: 0;
  font-size: 16px;
  background-color: rgb(255, 255, 255);
}
.mt-p .x-frame-inner {
  padding-bottom: calc(9 / 16 * 100%);
}
.mt-q .x-mejs .mejs-controls {
  margin-top: auto;
  margin-right: 15px;
  margin-bottom: 15px;
  margin-left: 15px;
  border: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background-color: rgba(0, 0, 0, 0.8);
}
.mt-q .x-mejs video {
  object-fit: fill;
  object-position: 50% 50%;
}
.mt-q .x-mejs .mejs-button button {
  color: rgba(255, 255, 255, 0.5);
}
.mt-q .x-mejs .mejs-button button:focus,
.mt-q .x-mejs .mejs-button button:hover {
  color: rgba(255, 255, 255, 1);
}
.mt-q .x-mejs .mejs-time-total {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  background-color: rgba(255, 255, 255, 0.25);
}
.mt-q .x-mejs .mejs-time-loaded {
  background-color: rgba(255, 255, 255, 0.25);
}
.mt-q .x-mejs .mejs-time-current {
  background-color: rgba(255, 255, 255, 1);
}
.mt-q .x-mejs .mejs-time {
  color: rgba(255, 255, 255, 0.5);
}
.mt-r {
  --x-slide-container-transition-duration: 500ms;
  --x-slide-container-autoplay-transition-duration: 5000ms;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 1em;
}
.mt-r .x-slide-container-content {
  width: 100%;
}
.mt-r .x-slide-container {
  align-items: stretch;
}
body:not(.tco-disable-effects)
  .mt-r
  .x-slide:where(.x-effect-enter, .x-effect-exit, .x-effect-entering, .x-effect-exiting) {
  animation-duration: 500ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.mt-s {
  border: 0;
  font-size: 1em;
  background-color: rgba(0, 0, 0, 0.06);
}
.x-slide-container.is-stacked .mt-s:not(.is-current-slide).x-effect-exit {
  z-index: auto;
}
.x-slide-container.is-stacked .mt-s:not(.is-current-slide).x-effect-holding {
  z-index: 1;
}
.x-slide-container.is-stacked .mt-s.is-current-slide {
  z-index: 2;
}
.mt-t.x-image {
  font-size: 1em;
  border: 0;
}
.mt-u {
  border: 0;
  font-size: 1em;
  color: rgba(255, 255, 255, 0.55);
}
.mt-u:hover,
.mt-u[class*='active'],
[data-x-effect-provider*='colors']:hover .mt-u {
  color: #ffffff;
}
.mt-v {
  --x-slide-pagination-item-bgc: rgba(0, 0, 0, 0.16);
  --x-slide-pagination-item-bgc-alt: rgba(0, 0, 0, 1);
  row-gap: 4px;
  column-gap: 4px;
  justify-content: center;
  margin-top: 2em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  font-size: 1em;
}
.mt-v li {
  width: 12px;
  height: 12px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
}
@media screen and (max-width: 978.98px) {
  .mt-k.x-div {
    padding-right: 0.5em;
    padding-left: 0.5em;
  }
}
.e29-e4 {
  height: 100%;
  overflow: inherit;
}
.e29-e4 .x-anchor-toggle {
  top: auto;
}
.e29-e4 .x-off-canvas-content-right {
  height: 65%;
  top: 15% !important;
  border-top-left-radius: 25px;
  border-bottom-left-radius: 25px;
}
.e29-e11 {
  max-height: 50%;
  overflow: inherit;
  top: 25%;
}
.e29-e11 .x-anchor-toggle {
  top: auto;
}
.e29-e11 .x-off-canvas-content-left {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}
.m9-0.x-section {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  border: 0;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  z-index: auto;
}
.m9-1 {
  transform: translate(0px, -50%);
}
:where(body:not(.tco-disable-effects)) .m9-2:is(.x-effect-exit, .x-effect-entering, .x-effect-exiting) {
  animation-delay: 1000ms;
  transition-delay: 1000ms;
}
:where(body:not(.tco-disable-effects)) .m9-2:is(.x-effect-exit) {
  transform: translate(0px, 1rem);
}
:where(body:not(.tco-disable-effects)) .m9-3:is(.x-effect-exit, .x-effect-entering, .x-effect-exiting) {
  animation-duration: 1000ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 1000ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.m9-3:is(.x-effect-enter) {
  opacity: 1;
}
:where(body:not(.tco-disable-effects)) .m9-3:is(.x-effect-exit) {
  opacity: 0;
}
.m9-4:is(.x-effect-enter) {
  transform: translate(0px, 0px);
}
.m9-5 {
  transform: scale(-1, 1);
}
.m9-5:is(.x-effect-enter) {
  transform: scale(-1, 1) translate(0px, 0px);
}
:where(body:not(.tco-disable-effects)) .m9-5:is(.x-effect-exit) {
  transform: scale(-1, 1) translate(50px, 50px);
}
:where(body:not(.tco-disable-effects)) .m9-6:is(.x-effect-exit, .x-effect-entering, .x-effect-exiting) {
  animation-delay: 0ms;
  transition-delay: 0ms;
}
:where(body:not(.tco-disable-effects)) .m9-7:is(.x-effect-exit) {
  transform: translate(0px, -50px);
}
:where(body:not(.tco-disable-effects)) .m9-8:hover,
:where(body:not(.tco-disable-effects)) [data-x-effect-provider*='effects']:hover .m9-8 {
  opacity: 1;
}
.m9-9.x-row {
  z-index: auto;
  margin-right: auto;
  margin-left: auto;
  border: 0;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  font-size: 1em;
}
.m9-9 > .x-row-inner {
  flex-direction: row;
  align-items: stretch;
  align-content: stretch;
  flex-flow: row nowrap;
}
.m9-a > .x-row-inner {
  justify-content: center;
}
.m9-b > .x-row-inner {
  margin-top: calc(((0px / 2) + 1px) * -1);
  margin-right: calc(((0px / 2) + 1px) * -1);
  margin-bottom: calc(((0px / 2) + 1px) * -1);
  margin-left: calc(((0px / 2) + 1px) * -1);
}
.m9-c.x-row {
  width: 100%;
}
.m9-d > .x-row-inner {
  margin-top: calc(((20px / 2) + 1px) * -1);
  margin-right: calc(((20px / 2) + 1px) * -1);
  margin-bottom: calc(((20px / 2) + 1px) * -1);
  margin-left: calc(((20px / 2) + 1px) * -1);
}
.m9-d > .x-row-inner > * {
  margin-top: calc(20px / 2);
  margin-bottom: calc(20px / 2);
  margin-right: calc(20px / 2);
  margin-left: calc(20px / 2);
}
.m9-e > .x-row-inner {
  justify-content: flex-start;
}
.m9-f > .x-row-inner {
  justify-content: space-between;
}
.m9-g > .x-row-inner {
  justify-content: space-evenly;
}
.m9-h {
  --gap: 0px;
}
.m9-i > .x-row-inner > *:nth-child(1n - 0) {
  flex-basis: calc(100% - clamp(0px, var(--gap), 9999px));
}
.m9-j {
  --gap: 20px;
}
.m9-k > .x-row-inner > *:nth-child(1n - 0) {
  flex-basis: calc(100% - clamp(0px, var(--gap), 9999px));
}
.m9-l > .x-row-inner > *:nth-child(1n - 0) {
  flex-basis: calc(100% - clamp(0px, var(--gap), 9999px));
}
.m9-m > .x-row-inner > *:nth-child(5n - 0) {
  flex-basis: calc(20% - clamp(0px, var(--gap), 9999px));
}
.m9-m > .x-row-inner > *:nth-child(5n - 1) {
  flex-basis: calc(20% - clamp(0px, var(--gap), 9999px));
}
.m9-m > .x-row-inner > *:nth-child(5n - 2) {
  flex-basis: calc(20% - clamp(0px, var(--gap), 9999px));
}
.m9-m > .x-row-inner > *:nth-child(5n - 3) {
  flex-basis: calc(20% - clamp(0px, var(--gap), 9999px));
}
.m9-m > .x-row-inner > *:nth-child(5n - 4) {
  flex-basis: calc(20% - clamp(0px, var(--gap), 9999px));
}
.m9-n > .x-row-inner > *:nth-child(3n - 0) {
  flex-basis: calc(25% - clamp(0px, var(--gap), 9999px));
}
.m9-n > .x-row-inner > *:nth-child(3n - 1) {
  flex-basis: calc(50% - clamp(0px, var(--gap), 9999px));
}
.m9-n > .x-row-inner > *:nth-child(3n - 2) {
  flex-basis: calc(25% - clamp(0px, var(--gap), 9999px));
}
.m9-o > .x-row-inner > *:nth-child(5n - 0) {
  flex-basis: calc(20% - clamp(0px, var(--gap), 9999px));
}
.m9-o > .x-row-inner > *:nth-child(5n - 1) {
  flex-basis: calc(20% - clamp(0px, var(--gap), 9999px));
}
.m9-o > .x-row-inner > *:nth-child(5n - 2) {
  flex-basis: calc(20% - clamp(0px, var(--gap), 9999px));
}
.m9-o > .x-row-inner > *:nth-child(5n - 3) {
  flex-basis: calc(20% - clamp(0px, var(--gap), 9999px));
}
.m9-o > .x-row-inner > *:nth-child(5n - 4) {
  flex-basis: calc(20% - clamp(0px, var(--gap), 9999px));
}
.m9-p > .x-row-inner > *:nth-child(3n - 0) {
  flex-basis: calc(25% - clamp(0px, var(--gap), 9999px));
}
.m9-p > .x-row-inner > *:nth-child(3n - 1) {
  flex-basis: calc(50% - clamp(0px, var(--gap), 9999px));
}
.m9-p > .x-row-inner > *:nth-child(3n - 2) {
  flex-basis: calc(25% - clamp(0px, var(--gap), 9999px));
}
.m9-q.x-col {
  z-index: 1;
  border: 0;
  font-size: 1em;
}
.m9-r.x-col {
  max-width: 700px;
}
.m9-s.x-col {
  width: 100%;
}
.m9-t.x-col {
  display: flex;
  flex-wrap: wrap;
}
.m9-u.x-col {
  flex-direction: column;
}
.m9-v.x-col {
  justify-content: center;
}
.m9-w.x-col {
  align-items: center;
  align-content: center;
  height: 100%;
}
.m9-x.x-col {
  min-height: 100%;
}
.m9-y.x-col {
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
.m9-z.x-col {
  flex-direction: row;
  justify-content: flex-end;
}
.m9-10.x-div {
  flex-grow: 0;
  flex-shrink: 1;
}
.m9-11.x-div {
  flex-basis: auto;
  font-size: 1em;
}
.m9-13.x-div {
  border: 0;
}
.m9-16.x-div {
  display: flex;
  align-items: center;
}
.m9-17.x-div {
  flex-direction: row;
}
.m9-18.x-div {
  justify-content: center;
}
.m9-19.x-div {
  flex-wrap: wrap;
  align-content: center;
}
.m9-1a.x-div {
  flex-wrap: wrap;
  align-content: center;
}
.m9-1b.x-div {
  position: absolute;
}
.m9-1c.x-div {
  top: 0;
}
.m9-1d.x-div {
  left: 0;
}
.m9-1e.x-div {
  right: 0px;
}
.m9-1f.x-div {
  height: 10vh;
}
.m9-1g.x-div {
  justify-content: space-between;
}
.m9-1g.x-div > * {
  pointer-events: auto;
}
div.m9-1g.x-div {
  pointer-events: none;
}
.m9-1h.x-div {
  top: 50%;
  padding-right: 1em;
  padding-left: 1em;
}
.m9-1i.x-div {
  right: 0;
}
.m9-1j.x-div {
  padding-top: 0em;
}
.m9-1k.x-div {
  padding-bottom: 0em;
}
.m9-1l.x-div {
  flex-direction: column;
}
.m9-1m.x-div {
  width: 3em;
  height: 3em;
  border-top-left-radius: 100em;
  border-top-right-radius: 100em;
  border-bottom-right-radius: 100em;
  border-bottom-left-radius: 100em;
}
.m9-1n.x-div {
  background-color: #000000;
}
.m9-1o.x-div {
  bottom: 0;
}
.m9-1p.x-div {
  position: fixed;
}
.m9-1q.x-div {
  width: 100%;
}
.m9-1r.x-div {
  width: 50%;
  max-width: 900px;
  height: 125px;
}
.m9-1s.x-div {
  margin-top: 0px;
}
.m9-1t.x-div {
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
.m9-1u.x-div {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.m9-1v.x-div {
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
}
.m9-1w.x-div {
  padding-right: 2em;
  padding-left: 2em;
}
.m9-1x.x-div {
  padding-bottom: 1.7em;
}
.m9-1y.x-div {
  background-color: #707172;
}
.m9-1z.x-div {
  box-shadow: 0em 0em 2em 0em rgba(0, 0, 0, 0.25);
}
.m9-20.x-div {
  right: 50px;
}
.m9-21.x-div {
  bottom: 140px;
}
.m9-22.x-div {
  max-width: 700px;
}
.m9-23.x-div {
  /*border-top-left-radius: 25px;
  border-top-right-radius: 25px;*/
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.m9-24.x-div {
  box-shadow: 0px 0px 2em 0px rgba(0, 0, 0, 0.25);
}
.m9-25.x-div {
  height: 100px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.m9-26.x-div {
  height: 50px;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(255, 255, 255);
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  background-color: #ffb900;
}
.m9-26.x-div:hover,
.m9-26.x-div[class*='active'],
[data-x-effect-provider*='colors']:hover .m9-26.x-div {
  border-top-color: undefined;
  border-right-color: undefined;
  border-bottom-color: undefined;
  border-left-color: undefined;
}
.m9-27.x-div {
  width: calc(100% - 50px);
}
.m9-28.x-div {
  background-color: rgba(255, 255, 255, 0.9);
}
.m9-29.x-div {
  height: 1;
}
.m9-2a.x-div {
  width: 90%;
  margin-top: -100px;
  background-color: #ffb900;
}
.m9-2b.x-div {
  bottom: -50px;
}
.m9-2c {
  --x-slides-per-page: 1;
  --x-slide-container-gap: 1em;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-size: 1em;
}
.m9-2d {
  --x-slide-container-transition-duration: 500ms;
  overflow-x: visible;
  overflow-y: visible;
}
.m9-2d .x-slide-container-content {
  width: 100%;
}
.m9-2d .x-slide-container {
  align-items: stretch;
}
body:not(.tco-disable-effects)
  .m9-2d
  .x-slide:where(.x-effect-enter, .x-effect-exit, .x-effect-entering, .x-effect-exiting) {
  animation-duration: 500ms;
  animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 500ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.m9-2e {
  --x-slide-container-transition-duration: 200ms;
  --x-slide-container-transition-timing-function: ease;
}
.m9-2e .x-slide-container {
  align-items: flex-start;
}
body:not(.tco-disable-effects)
  .m9-2e
  .x-slide:where(.x-effect-enter, .x-effect-exit, .x-effect-entering, .x-effect-exiting) {
  animation-duration: 200ms;
  animation-timing-function: ease;
  transition-duration: 200ms;
  transition-timing-function: ease;
}
.m9-2f {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  flex-wrap: wrap;
  align-content: flex-start;
}
.m9-2g {
  border: 0;
  font-size: 1em;
}
.x-slide-container.is-stacked .m9-2g:not(.is-current-slide).x-effect-exit {
  z-index: auto;
}
.x-slide-container.is-stacked .m9-2g:not(.is-current-slide).x-effect-holding {
  z-index: 1;
}
.x-slide-container.is-stacked .m9-2g.is-current-slide {
  z-index: 2;
}
.m9-2i {
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
  border-bottom-right-radius: 1em;
  border-bottom-left-radius: 1em;
  padding-top: 3em;
  padding-right: 3em;
  padding-bottom: 3em;
  padding-left: 3em;
  background-color: rgba(0, 0, 0, 0.06);
}
.m9-2j {
  height: 100vh;
  min-height: 100vh;
}
.m9-2k.x-text {
  margin-top: 2em;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  border: 0;
  font-size: 1em;
}
.m9-2k.x-text .x-text-content-text-primary {
  font-family: 'Roboto', sans-serif;
  font-size: 2em;
  font-style: normal;
  font-weight: 300;
  line-height: 1.4;
  letter-spacing: 0em;
  text-align: center;
  text-transform: none;
}
.m9-2l.x-text .x-text-content-text-primary {
  color: rgba(0, 0, 0, 1);
}
.m9-2m.x-text .x-text-content-text-primary {
  color: rgb(255, 255, 255);
}
.m9-2n.x-text {
  line-height: 1.4;
}
.m9-2o.x-text {
  border: 0;
  font-family: inherit;
  font-size: 1em;
  font-style: normal;
  font-weight: inherit;
  letter-spacing: 0em;
  text-transform: none;
  color: rgba(0, 0, 0, 1);
}
.m9-2o.x-text > :first-child {
  margin-top: 0;
}
.m9-2o.x-text > :last-child {
  margin-bottom: 0;
}
.m9-2p.x-text {
  max-width: 300px;
  margin-top: 0em;
  margin-right: 0em;
  margin-bottom: 2em;
  margin-left: 2em;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  padding-top: 2em;
  padding-right: 2em;
  padding-bottom: 2em;
  padding-left: 2em;
  line-height: inherit;
  background-color: rgba(0, 0, 0, 0.06);
}
.m9-2q {
  border: 0;
}
.m9-2r {
  font-size: 1em;
  color: rgba(255, 255, 255, 0.55);
}
.m9-2r:hover,
.m9-2r[class*='active'],
[data-x-effect-provider*='colors']:hover .m9-2r {
  color: #ffffff;
}
.m9-2s {
  font-size: 3em;
  color: rgba(255, 255, 255, 0.5);
}
.m9-2s:hover,
.m9-2s[class*='active'],
[data-x-effect-provider*='colors']:hover .m9-2s {
  color: rgb(255, 255, 255);
}
.m9-2t {
  height: 100%;
  line-height: 100%;
}
.m9-2u.x-image {
  font-size: 1em;
  border: 0;
}
.m9-2v.x-anchor {
  width: 100%;
  font-size: 1em;
}
.m9-2v.x-anchor .x-anchor-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.m9-2v.x-anchor .x-graphic {
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
}
.m9-2v.x-anchor .x-graphic-icon {
  width: auto;
  border: 0;
}
.m9-2w.x-anchor {
  height: 100px;
  min-height: 100%;
}
.m9-2w.x-anchor .x-anchor-text {
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
}
.m9-2w.x-anchor .x-anchor-text-primary {
  font-family: inherit;
  font-size: 1em;
  font-style: normal;
  font-weight: inherit;
  line-height: 1;
}
.m9-2w.x-anchor .x-graphic-icon {
  font-size: 2em;
}
.m9-2x.x-anchor {
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.m9-2y.x-anchor {
  border-right-width: 1px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.m9-2y.x-anchor:hover,
.m9-2y.x-anchor[class*='active'],
[data-x-effect-provider*='colors']:hover .m9-2y.x-anchor {
  border-top-color: undefined;
  border-bottom-color: undefined;
  border-left-color: undefined;
}
.m9-2z.x-anchor {
  border-top-style: solid;
}
.m9-30.x-anchor {
  border-right-style: solid;
}
.m9-31.x-anchor {
  border-right-color: #707172;
}
.m9-31.x-anchor:hover,
.m9-31.x-anchor[class*='active'],
[data-x-effect-provider*='colors']:hover .m9-31.x-anchor {
  border-right-color: #707172;
}
.m9-32.x-anchor {
  border-top-left-radius: 15px;
  border-top-right-radius: 0px;
  background-color: #707172;
}
.m9-32.x-anchor:hover,
.m9-32.x-anchor[class*='active'],
[data-x-effect-provider*='colors']:hover .m9-32.x-anchor {
  background-color: #f3f3f3;
}
.m9-32.x-anchor:hover .x-anchor-text-primary,
.m9-32.x-anchor[class*='active'] .x-anchor-text-primary,
[data-x-effect-provider*='colors']:hover .m9-32.x-anchor .x-anchor-text-primary {
  color: rgb(0, 0, 0);
}
.m9-32.x-anchor .x-graphic-icon {
  color: #f3f3f3;
}
.m9-33.x-anchor {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.m9-34.x-anchor .x-anchor-content {
  flex-wrap: wrap;
  align-content: center;
}
.m9-34.x-anchor .x-graphic-image {
  max-width: 40px;
}
.m9-35.x-anchor .x-anchor-text-primary {
  color: rgb(255, 255, 255);
}
.m9-36.x-anchor:hover .x-graphic-icon,
.m9-36.x-anchor[class*='active'] .x-graphic-icon,
[data-x-effect-provider*='colors']:hover .m9-36.x-anchor .x-graphic-icon {
  color: rgb(0, 0, 0);
}
.m9-38.x-anchor {
  background-color: #f3f3f3;
}
.m9-38.x-anchor .x-anchor-text-primary {
  color: rgba(0, 0, 0, 1);
}
.m9-39.x-anchor:hover,
.m9-39.x-anchor[class*='active'],
[data-x-effect-provider*='colors']:hover .m9-39.x-anchor {
  background-color: #707172;
}
.m9-3a.x-anchor:hover .x-anchor-text-primary,
.m9-3a.x-anchor[class*='active'] .x-anchor-text-primary,
[data-x-effect-provider*='colors']:hover .m9-3a.x-anchor .x-anchor-text-primary {
  color: rgb(255, 255, 255);
}
.m9-3a.x-anchor:hover .x-graphic-icon,
.m9-3a.x-anchor[class*='active'] .x-graphic-icon,
[data-x-effect-provider*='colors']:hover .m9-3a.x-anchor .x-graphic-icon {
  color: rgb(255, 255, 255);
}
.m9-3b.x-anchor .x-graphic-icon {
  color: rgba(0, 0, 0, 1);
}
.m9-3c.x-anchor {
  border: 0;
}
.m9-3d.x-anchor {
  border-top-left-radius: 0px;
  border-top-right-radius: 15px;
}
.m9-3e.x-anchor {
  max-width: 50px;
  height: 50px;
  border-right-color: #f3f3f3;
  background-color: transparent;
}
.m9-3e.x-anchor:hover,
.m9-3e.x-anchor[class*='active'],
[data-x-effect-provider*='colors']:hover .m9-3e.x-anchor {
  border-right-color: #f3f3f3;
  background-color: rgb(255, 255, 255);
}
.m9-3e.x-anchor .x-graphic-icon {
  font-size: 1.25em;
}
.m9-3f.x-anchor {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.m9-3h.x-anchor {
  border-top-style: none;
}
.m9-3i.x-anchor {
  min-width: 100px;
  max-width: 100px;
  background-color: #ffb900;
}
.m9-3i.x-anchor .x-anchor-text-primary {
  text-align: center;
}
.m9-3j.x-anchor .x-graphic-icon {
  color: rgb(255, 255, 255);
}
.m9-3k.x-anchor .x-anchor-text-primary {
  color: rgba(0, 0, 0, 0.5);
}
.m9-3k.x-anchor .x-graphic-icon {
  color: rgba(0, 0, 0, 0.5);
}
.m9-3n.x-anchor .x-graphic-icon {
  color: rgba(0, 0, 0, 1);
}
.m9-3l {
  --x-slide-pagination-item-bgc: rgba(255, 255, 255, 0.5);
  --x-slide-pagination-item-bgc-alt: #6f6f6e;
  row-gap: 0px;
  column-gap: 0px;
  justify-content: center;
  font-size: 1em;
}
.m9-3l li {
  width: 100px;
  height: 5px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
@media screen and (max-width: 978.98px) {
  .m9-1g.x-div {
    padding-right: 0.5em;
    padding-left: 0.5em;
  }
}
@media screen and (max-width: 766.98px) {
  .m9-m > .x-row-inner > *:nth-child(2n - 0) {
    flex-basis: calc(50% - clamp(0px, var(--gap), 9999px));
  }
  .m9-m > .x-row-inner > *:nth-child(2n - 1) {
    flex-basis: calc(50% - clamp(0px, var(--gap), 9999px));
  }
  .m9-n > .x-row-inner > *:nth-child(2n - 0) {
    flex-basis: calc(50% - clamp(0px, var(--gap), 9999px));
  }
  .m9-n > .x-row-inner > *:nth-child(2n - 1) {
    flex-basis: calc(50% - clamp(0px, var(--gap), 9999px));
  }
  .m9-o > .x-row-inner > *:nth-child(2n - 0) {
    flex-basis: calc(50% - clamp(0px, var(--gap), 9999px));
  }
  .m9-o > .x-row-inner > *:nth-child(2n - 1) {
    flex-basis: calc(50% - clamp(0px, var(--gap), 9999px));
  }
  .m9-p > .x-row-inner > *:nth-child(2n - 0) {
    flex-basis: calc(50% - clamp(0px, var(--gap), 9999px));
  }
  .m9-p > .x-row-inner > *:nth-child(2n - 1) {
    flex-basis: calc(50% - clamp(0px, var(--gap), 9999px));
  }
}
@media screen and (max-width: 479.98px) {
  .m9-k > .x-row-inner > *:nth-child(1n - 0) {
    flex-basis: calc(100% - clamp(0px, var(--gap), 9999px));
  }
  .m9-m > .x-row-inner > *:nth-child(1n - 0) {
    flex-basis: calc(100% - clamp(0px, var(--gap), 9999px));
  }
  .m9-n > .x-row-inner > *:nth-child(1n - 0) {
    flex-basis: calc(100% - clamp(0px, var(--gap), 9999px));
  }
  .m9-o > .x-row-inner > *:nth-child(1n - 0) {
    flex-basis: calc(100% - clamp(0px, var(--gap), 9999px));
  }
  .m9-p > .x-row-inner > *:nth-child(1n - 0) {
    flex-basis: calc(100% - clamp(0px, var(--gap), 9999px));
  }
}
.e9-e39 iframe {
  height: inherit;
}
.e9-e70 iframe {
  height: inherit;
}
.e9-e101 iframe {
  height: inherit;
}
.e9-e105 iframe {
  height: inherit;
}
.e9-e122 {
  position: absolute;
  bottom: 0px;
}
.x-main.full {
  overflow: hidden;
}
.hide {
  display: none;
}
.hide.active {
  display: block;
}
