.querida-core-page-inline-style {
    position: absolute !important;
    width: 0;
    height: 0;
    line-height: 1;
    display: none;
  }
  .qodef-elementor-image-appear-animation .elementor-image {
    position: relative;
    overflow: hidden;
  }
  .qodef-elementor-image-appear-animation .elementor-image img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
  .elementor-editor-active
    .qodef-elementor-image-appear-animation
    .elementor-image
    img,
  .qodef-elementor-image-appear-animation.qodef--appear .elementor-image img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: -webkit-transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    -o-transition: transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: transform 1s cubic-bezier(0.2, 0.84, 0.5, 1),
      -webkit-transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
  }
  .kc-elm.qodef-shortcode .fa,
  .kc-elm.qodef-shortcode .fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
  }
  .kc-elm.qodef-shortcode .fa:before,
  .kc-elm.qodef-shortcode .fas:before {
    font-family: inherit;
    font-weight: inherit;
  }
  .kc-elm.qodef-shortcode .fab {
    font-family: "Font Awesome 5 Brands";
    font-weight: 400;
  }
  .kc-elm.qodef-shortcode .fab:before {
    font-family: inherit;
    font-weight: inherit;
  }
  .qodef-shortcode .last_toggle_el_margin,
  .qodef-shortcode .wpb_button,
  .qodef-shortcode .wpb_content_element,
  .qodef-shortcode .wpb_row,
  .qodef-shortcode ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0 !important;
  }
  #qodef-back-to-top {
    position: fixed;
    width: 40px;
    height: 40px;
    right: 50px;
    bottom: 50px;
    margin: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 9999;
  }
  #qodef-back-to-top .qodef-back-to-top-icon {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
    font-size: 20px;
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
    overflow: hidden;
    -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out,
      border-color 0.2s ease-out;
    -o-transition: color 0.2s ease-out, background-color 0.2s ease-out,
      border-color 0.2s ease-out;
    transition: color 0.2s ease-out, background-color 0.2s ease-out,
      border-color 0.2s ease-out;
  }
  #qodef-back-to-top .qodef-back-to-top-icon * {
    display: block;
    line-height: inherit;
  }
  #qodef-back-to-top:hover .qodef-back-to-top-icon {
    color: #000;
    background-color: #fff;
  }
  #qodef-back-to-top.qodef--off {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.15s ease, visibility 0s 0.15s;
    -o-transition: opacity 0.15s ease, visibility 0s 0.15s;
    transition: opacity 0.15s ease, visibility 0s 0.15s;
  }
  #qodef-back-to-top.qodef--on {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  .qodef-blog.qodef-item-layout--metro {
    padding-bottom: 63px;
    margin: 0;
  }
  .qodef-blog.qodef-item-layout--metro
    article
    .qodef-e-media-image.qodef--background {
    margin-bottom: 0;
  }
  .qodef-blog.qodef-item-layout--metro article .qodef-e-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .qodef-blog.qodef-item-layout--metro article .qodef-e-content a {
    position: relative;
    z-index: 3;
    display: inline;
  }
  .qodef-blog.qodef-item-layout--metro article .qodef-e-title {
    color: #000;
    margin-top: 4px;
  }
  .qodef-blog.qodef-item-layout--metro article .qodef-e-title a {
    color: inherit;
  }
  .qodef-blog.qodef-item-layout--metro article .qodef-e-info > * {
    color: #000;
    font-weight: 400;
    font-family: Spectral, serif;
    font-style: italic;
  }
  .qodef-blog.qodef-item-layout--metro article .qodef-e-info.qodef-info--top {
    margin-bottom: 0;
  }
  .qodef-blog.qodef-item-layout--metro article .qodef-e-read-more {
    margin-top: 29px;
  }
  .qodef-blog.qodef-item-layout--metro article .qodef-e-post-link {
    z-index: 2;
  }
  .qodef-blog.qodef-item-layout--metro .swiper-pagination-bullets {
    bottom: 55px !important;
  }
  .qodef-blog.qodef-item-layout--metro.qodef-items--fixed
    article.format-link
    .qodef-e-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .qodef-blog.qodef-item-layout--metro.qodef-items--fixed
    article.format-quote
    .qodef-e-quote {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .qodef-blog.qodef-item-layout--metro.qodef-swiper-container .swiper-wrapper {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .qodef-blog.qodef-item-layout--metro.qodef-swiper-container article {
    width: auto;
    overflow: hidden;
  }
  .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
    article
    .qodef-e-inner {
    overflow: hidden;
  }
  .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
    article
    .qodef-e-inner
    .qodef-e-media-image {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: 1s cubic-bezier(0.22, 0.04, 0, 0.93);
    -o-transition: 1s cubic-bezier(0.22, 0.04, 0, 0.93);
    transition: 1s cubic-bezier(0.22, 0.04, 0, 0.93);
  }
  .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
    article.swiper-slide-active
    .qodef-e-inner
    .qodef-e-media-image {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
    article
    .qodef-e-content {
    width: 45%;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    height: 100%;
    padding: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
    article
    .qodef-e-wrapper {
    background-color: #fff;
    padding: 0 27% 0 40px;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
    article
    .qodef-e-wrapper
    .qodef-e-title {
    text-align: left;
  }
  .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
    article
    .qodef-e-wrapper
    .qodef-info--top {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
  }
  .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
    article.swiper-slide-active
    .qodef-e-content {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: 1s cubic-bezier(0.29, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.29, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.29, 0.13, 0, 0.95);
  }
  @media only screen and (max-width: 680px) {
    .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
      article
      .qodef-e-content {
      width: 70%;
    }
    .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
      article
      .qodef-e-wrapper {
      padding: 0 15px;
    }
    .qodef-blog.qodef-item-layout--metro.qodef-swiper-container
      article
      .qodef-e-media-image.qodef--background {
      padding: 20% 0;
    }
  }
  .qodef-blog.qodef-item-layout--minimal
    article
    .qodef-e-info.qodef-info--bottom {
    margin-top: 5px;
  }
  #qodef-page-sidebar .qodef-blog.qodef-item-layout--simple {
    padding-top: 11px;
  }
  .qodef-blog.qodef-item-layout--simple article .qodef-e-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .qodef-blog.qodef-item-layout--simple article .qodef-e-media-image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 110px;
    margin: 0 16px 0 0;
  }
  .qodef-blog.qodef-item-layout--simple article p.qodef-e-title {
    font-weight: 400;
  }
  .qodef-blog.qodef-item-layout--simple article .qodef-e-title {
    text-align: left;
  }
  .qodef-blog.qodef-item-layout--standard .qodef-e-info.qodef-info--top {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    font-family: Spectral, serif;
    font-style: italic;
    font-size: 17px;
    letter-spacing: 0;
    font-weight: 400;
  }
  @media only screen and (max-width: 680px) {
    .qodef-blog.qodef-item-layout--standard .qodef-e-info.qodef-info--top {
      display: block;
    }
    .qodef-blog.qodef-item-layout--standard
      .qodef-e-info.qodef-info--top
      .qodef-e-info-item {
      display: block;
      text-align: left;
      padding: 0;
    }
    .qodef-blog.qodef-item-layout--standard
      .qodef-e-info.qodef-info--top
      .qodef-e-info-item:after {
      display: none;
    }
  }
  .qodef-blog.qodef-item-layout--standard .qodef-e-title {
    text-align: left;
  }
  .qodef-blog.qodef-item-layout--standard.qodef-col-num--1
    article:not(:last-child)
    .qodef-e-info.qodef-info--bottom {
    margin-bottom: 42px;
  }
  .qodef-blog.qodef-item-layout--standard.qodef-col-num--1
    article:not(:last-child).format-link
    .qodef-e-link {
    margin-bottom: 50px;
  }
  @media only screen and (max-width: 680px) {
    .qodef-blog.qodef-item-layout--standard.qodef-col-num--1
      article:not(:last-child).format-link
      svg {
      display: none;
    }
  }
  .qodef-blog.qodef-item-layout--standard.qodef-col-num--1
    article:not(:last-child).format-quote
    .qodef-e-quote {
    margin-bottom: 50px;
  }
  @media only screen and (max-width: 680px) {
    .qodef-blog.qodef-item-layout--standard.qodef-col-num--1
      article:not(:last-child).format-quote
      svg {
      display: none;
    }
  }
  .qodef-blog.qodef-item-layout--standard:not([class*="qodef-col-num--1"])
    article.format-link
    .qodef-e-link {
    padding: 76px;
  }
  .qodef-blog.qodef-item-layout--standard:not([class*="qodef-col-num--1"])
    article.format-link
    .qodef-icon-elegant-icons {
    right: 40px;
    font-size: 140px;
  }
  .qodef-blog.qodef-item-layout--standard:not([class*="qodef-col-num--1"])
    article.format-quote
    .qodef-e-quote {
    padding: 76px;
  }
  .qodef-blog.qodef-item-layout--standard:not([class*="qodef-col-num--1"])
    article.format-quote
    .qodef-e-quote:before {
    font-size: 540px;
  }
  #qodef-author-info {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-top: 32px;
  }
  #qodef-author-info .qodef-m-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #e8f1ea;
    padding: 34px 44px;
  }
  #qodef-author-info .qodef-m-inner .qodef-m-content {
    margin-top: -3px;
  }
  #qodef-author-info .qodef-m-image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 54px;
  }
  #qodef-author-info .qodef-m-image a,
  #qodef-author-info .qodef-m-image img {
    display: block;
  }
  #qodef-author-info .qodef-m-author {
    margin: 0;
  }
  #qodef-author-info .qodef-m-email {
    margin: 5px 0 0;
  }
  #qodef-author-info .qodef-m-description {
    margin: 9px 0 0;
  }
  #qodef-author-info .qodef-m-social-icons {
    margin-top: 18px;
  }
  #qodef-author-info .qodef-m-social-icons a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-right: 16px;
  }
  #qodef-author-info .qodef-m-social-icons a:last-child {
    margin-right: 0;
  }
  #qodef-related-posts {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-top: 50px;
  }
  #qodef-related-posts .qodef-related-label {
    margin-bottom: 33px;
    text-indent: -2px;
  }
  #qodef-related-posts .qodef-related-label .qodef-e-title {
    text-align: center;
  }
  #qodef-related-posts
    .qodef-blog.qodef-item-layout--simple
    article
    .qodef-e-media-image {
    width: auto;
    max-width: 255px;
  }
  @media only screen and (max-width: 1024px) {
    #qodef-related-posts
      .qodef-blog.qodef-item-layout--simple
      article
      .qodef-e-media-image {
      max-width: 100%;
      margin: 0;
    }
  }
  @media only screen and (max-width: 1024px) {
    #qodef-related-posts
      .qodef-blog.qodef-item-layout--simple
      article
      .qodef-e-inner {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    #qodef-related-posts
      .qodef-blog.qodef-item-layout--simple
      article
      .qodef-e-title {
      margin-top: 11px;
      margin-bottom: 0;
    }
  }
  #qodef-single-post-navigation {
    position: fixed;
    top: 50%;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  @media only screen and (max-width: 680px) {
    #qodef-single-post-navigation {
      position: relative;
      top: 50px;
      left: unset;
      width: auto;
      height: auto;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
    }
  }
  #qodef-single-post-navigation .qodef-m-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
  }
  #qodef-single-post-navigation .qodef-m-nav {
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  @media only screen and (max-width: 680px) {
    #qodef-single-post-navigation .qodef-m-nav {
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
    }
  }
  #qodef-single-post-navigation .qodef-m-nav > * {
    display: block;
    line-height: inherit;
  }
  #qodef-single-post-navigation .qodef-m-nav.qodef--prev {
    left: 0;
  }
  #qodef-single-post-navigation .qodef-m-nav.qodef--next {
    right: 0;
  }
  #qodef-single-post-navigation .qodef-icon-elegant-icons {
    font-size: 30px;
  }
  #qodef-single-post-navigation .qodef-m-nav-label {
    font-family: Spectral, serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.29em;
    font-style: italic;
    color: #0c0c0c;
  }
  .qodef-contact-form-7 {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-contact-form-7 .ajax-loader {
    position: absolute;
    right: -10px;
  }
  .qodef-content-side {
    position: fixed;
    bottom: 34px;
    z-index: 98;
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  .qodef-content-side.qodef-content-left-side {
    left: 50px;
  }
  .qodef-content-side.qodef-content-right-side {
    right: 50px;
  }
  .qodef-content-side.qodef-content-side--light * {
    color: #fff !important;
  }
  .qodef-content-side .qodef-content-side-widget-holder-inner {
    display: inline-block;
    vertical-align: middle;
  }
  .qodef-content-side .widget:not(:last-child) {
    margin-bottom: 20px;
  }
  .qodef-content-side.qodef--off {
    display: none;
  }
  .qodef-page-footer--uncover #qodef-page-outer {
    z-index: 90;
  }
  .no-touchevents .qodef-page-footer--uncover #qodef-page-footer {
    position: fixed;
    bottom: 0;
    left: 0;
  }
  .qodef-fullscreen-menu-opener {
    position: relative;
    display: inline-block;
    vertical-align: middle;
  }
  .qodef-fullscreen-menu-opener .qodef-open-icon {
    position: relative;
    visibility: visible;
  }
  .qodef-fullscreen-menu-opener .qodef-close-icon {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--icon-pack {
    font-size: 35px;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--icon-pack * {
    display: inline-block;
    line-height: inherit;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--icon-pack :before {
    display: inline-block;
    line-height: inherit;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path span {
    position: relative;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path span > * {
    vertical-align: middle;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path span path,
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path span > * {
    fill: currentColor;
    stroke: currentColor;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined {
    line-height: 1;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-lines {
    position: relative;
    display: block;
    width: 55px;
    height: 13px;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-lines.qodef--animate-burger
    .qodef-line {
    -webkit-animation: qodef-animate-burger-line 1s forwards;
    animation: qodef-animate-burger-line 1s forwards;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-lines
    .qodef-line {
    position: absolute;
    left: 0;
    height: 2px;
    background-color: currentColor;
    -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
    transition: top 0.3s ease, -webkit-transform 0.3s ease;
    -o-transition: top 0.3s ease, transform 0.3s ease;
    transition: top 0.3s ease, transform 0.3s ease;
    transition: top 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-lines
    .qodef-line.qodef-line-1 {
    top: 0;
    width: 14px;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-lines
    .qodef-line.qodef-line-2 {
    top: 0;
    right: 0;
    left: auto;
    width: 34px;
  }
  .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-lines
    .qodef-line.qodef-line-3 {
    bottom: 0;
    width: 100%;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
  }
  .qodef-fullscreen-menu-animate--in
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-lines
    .qodef-line.qodef-line-1 {
    top: 2px;
    width: 100%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .qodef-fullscreen-menu-animate--in
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-lines
    .qodef-line.qodef-line-2 {
    top: 2px;
    width: 100%;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .qodef-fullscreen-menu-animate--in
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-lines
    .qodef-line.qodef-line-3 {
    visibility: hidden;
  }
  @-webkit-keyframes qodef-animate-burger-line {
    0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%;
    }
    50% {
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%;
    }
    51% {
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
    }
    100% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
    }
  }
  @keyframes qodef-animate-burger-line {
    0% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%;
    }
    50% {
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%;
    }
    51% {
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
    }
    100% {
      -webkit-transform: scaleX(1);
      transform: scaleX(1);
      -webkit-transform-origin: 100% 50%;
      transform-origin: 100% 50%;
    }
  }
  .qodef-header--light:not(.qodef-fullscreen-menu--opened)
    #qodef-page-header
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-line {
    background-color: #fff;
  }
  .qodef-header--light:not(.qodef-fullscreen-menu--opened)
    #qodef-page-header
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--icon-pack
    .qodef-side-area-opener-icon {
    color: #fff;
  }
  .qodef-header--light:not(.qodef-fullscreen-menu--opened)
    #qodef-page-header
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path
    .qodef-side-menu-icon
    path,
  .qodef-header--light:not(.qodef-fullscreen-menu--opened)
    #qodef-page-header
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path
    .qodef-side-menu-icon
    > * {
    fill: #fff;
    stroke: #fff;
  }
  .qodef-header--dark:not(.qodef-fullscreen-menu--opened)
    #qodef-page-header
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--predefined
    .qodef-line {
    background-color: #000;
  }
  .qodef-header--dark:not(.qodef-fullscreen-menu--opened)
    #qodef-page-header
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--icon-pack
    .qodef-side-area-opener-icon {
    color: #000;
  }
  .qodef-header--dark:not(.qodef-fullscreen-menu--opened)
    #qodef-page-header
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path
    .qodef-side-menu-icon
    path,
  .qodef-header--dark:not(.qodef-fullscreen-menu--opened)
    #qodef-page-header
    .qodef-fullscreen-menu-opener.qodef-fullscreen-menu-opener--svg-path
    .qodef-side-menu-icon
    > * {
    fill: #000;
    stroke: #000;
  }
  .qodef-fullscreen-menu-holder {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden !important;
    visibility: hidden;
    opacity: 0;
    z-index: 99;
    background-color: #000;
  }
  .qodef-fullscreen-menu-holder:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 12px;
    height: 100%;
    background-color: transparent;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .qodef-fullscreen-menu-holder .qodef-fullscreen-menu-holder-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .qodef-fullscreen-menu-holder
    .qodef-fullscreen-menu-holder-inner
    > div:not(.qodef-fullscreen-menu-overlay-close-holder) {
    z-index: 12;
  }
  .qodef-fullscreen-menu-holder
    .qodef-fullscreen-menu-holder-inner
    .qodef-fullscreen-menu-overlay-close-holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: none;
  }
  .qodef-fullscreen-menu-holder
    .qodef-fullscreen-menu-holder-inner
    > nav.qodef-fullscreen-menu {
    width: 60%;
    z-index: 12;
    pointer-events: none;
  }
  .qodef-fullscreen-menu-holder
    .qodef-fullscreen-menu-holder-inner
    > nav.qodef-fullscreen-menu
    .menu-full-screen-menu-container {
    display: inline-block;
    pointer-events: all;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-fullscreen-menu-holder
      .qodef-fullscreen-menu-holder-inner
      > nav.qodef-fullscreen-menu {
      width: 80%;
    }
  }
  .qodef-fullscreen-menu-holder
    .qodef-fullscreen-menu-holder-inner
    .qodef-fullscreen-menu-widget-holder-bottom {
    position: absolute;
    right: 50px;
    bottom: 34px;
    color: #fff;
  }
  .qodef-fullscreen-menu-holder
    .qodef-fullscreen-menu-holder-inner
    .qodef-fullscreen-menu-widget-holder-bottom
    .widget:not(:last-child) {
    margin-bottom: 20px;
  }
  .qodef-fullscreen-menu-holder
    .qodef-fullscreen-menu-holder-inner
    .qodef-fullscreen-menu-widget-holder-bottom
    .widget {
    color: #fff;
  }
  .qodef-fullscreen-menu-holder
    .qodef-fullscreen-menu-holder-inner
    .qodef-fullscreen-menu-widget-holder-bottom
    .widget
    a,
  .qodef-fullscreen-menu-holder
    .qodef-fullscreen-menu-holder-inner
    .qodef-fullscreen-menu-widget-holder-bottom
    .widget
    p {
    color: #fff;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-fullscreen-menu-holder
      .qodef-fullscreen-menu-holder-inner
      .qodef-fullscreen-menu-widget-holder-bottom {
      display: none;
    }
  }
  .qodef-fullscreen-menu-holder .qodef-content-grid {
    height: 100%;
  }
  .qodef-fullscreen-menu-holder .qodef-content-grid nav.qodef-fullscreen-menu {
    width: 100%;
  }
  .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu {
    position: relative;
    top: 0;
    margin: 0 auto;
    text-align: left;
  }
  .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .qodef-fullscreen-menu-holder
    nav.qodef-fullscreen-menu
    ul#qodef-fullscreen-menu-navigation-menu {
    width: 280px;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-fullscreen-menu-holder
      nav.qodef-fullscreen-menu
      ul#qodef-fullscreen-menu-navigation-menu {
      width: 180px;
    }
  }
  .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li {
    position: relative;
    margin: 0;
    padding: 0;
    text-align: left;
    opacity: 0;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 0.7s cubic-bezier(0.2, 0.84, 0.5, 1);
    -o-transition: 0.7s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: 0.7s cubic-bezier(0.2, 0.84, 0.5, 1);
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }
  .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    font-size: 60px;
    line-height: 1.5em;
    font-weight: 400;
    font-family: Spectral, serif;
    letter-spacing: -0.03em;
    font-style: italic;
    color: #fffefe;
    padding: 0 9px;
    -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out;
    -o-transition: color 0.2s ease-out, background-color 0.2s ease-out;
    transition: color 0.2s ease-out, background-color 0.2s ease-out;
  }
  .qodef-fullscreen-menu-holder
    nav.qodef-fullscreen-menu
    ul
    li
    a
    .qodef-menu-item-inner {
    position: relative;
  }
  .qodef-fullscreen-menu-holder
    nav.qodef-fullscreen-menu
    ul
    li
    a
    .qodef-menu-item-inner:after {
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    background-color: currentColor;
    left: 0;
    bottom: 14px;
    -webkit-transition: width 0.2s;
    -o-transition: width 0.2s;
    transition: width 0.2s;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-fullscreen-menu-holder
      nav.qodef-fullscreen-menu
      ul
      li
      a
      .qodef-menu-item-inner:after {
      bottom: 7px;
    }
  }
  @media only screen and (min-width: 1025px) {
    .qodef-fullscreen-menu-holder
      nav.qodef-fullscreen-menu
      ul
      li
      a:hover
      .qodef-menu-item-inner:after {
      width: 100%;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li a {
      font-size: 28px;
      line-height: 1.8em;
    }
  }
  .qodef-fullscreen-menu-holder
    nav.qodef-fullscreen-menu
    ul
    li.current-menu-ancestor
    > a
    .qodef-menu-item-inner:after,
  .qodef-fullscreen-menu-holder
    nav.qodef-fullscreen-menu
    ul
    li.current-menu-item
    > a
    .qodef-menu-item-inner:after {
    width: 100%;
  }
  .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul {
    position: absolute;
    left: 100%;
    top: 18px;
    width: 200px;
    padding: 20px 0 14px;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul {
      top: 2px;
      padding: 4px 0;
    }
  }
  .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul.sub-menu {
    display: none;
  }
  .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul.sub-menu li {
    -webkit-transition: 0.5s cubic-bezier(0.2, 0.84, 0.5, 1);
    -o-transition: 0.5s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: 0.5s cubic-bezier(0.2, 0.84, 0.5, 1);
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  .qodef-fullscreen-menu-holder
    nav.qodef-fullscreen-menu
    ul
    li
    ul.sub-menu.qodef--sub-menu-appear
    li {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li a {
    font-size: 17px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    margin: 7px 0;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li a {
      margin: 4px 0;
    }
  }
  .qodef-fullscreen-menu-holder
    nav.qodef-fullscreen-menu
    ul
    li
    ul
    li
    a
    .qodef-menu-item-inner:after {
    bottom: -3px;
  }
  .qodef-fullscreen-menu-holder nav.qodef-fullscreen-menu ul li ul li ul li a {
    font-size: 16px;
  }
  .qodef-fullscreen-menu-holder
    nav.qodef-fullscreen-menu
    ul
    li
    ul
    li:last-child
    ul:last-child {
    padding-bottom: 0;
  }
  .qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener {
    color: #fff;
    cursor: none;
    pointer-events: none;
  }
  .qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-open-icon {
    visibility: hidden;
  }
  .qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener .qodef-close-icon {
    visibility: visible;
  }
  .qodef-fullscreen-menu--opened #qodef-back-to-top,
  .qodef-fullscreen-menu--opened #qodef-page-header,
  .qodef-fullscreen-menu--opened #qodef-page-mobile-header {
    visibility: hidden;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-fullscreen-menu--opened #qodef-page-mobile-header {
      position: fixed;
      width: 100%;
    }
  }
  .qodef-fullscreen-menu--opened .qodef-fullscreen-menu-opener,
  .qodef-fullscreen-menu--opened .qodef-header-logo-image.qodef--customizer,
  .qodef-fullscreen-menu--opened .qodef-header-logo-link,
  .qodef-fullscreen-menu--opened .qodef-mobile-header-logo-link {
    visibility: visible;
  }
  .qodef-fullscreen-menu--opened
    #qodef-page-header
    .qodef-header-logo-link
    img.qodef--light {
    opacity: 1;
  }
  .qodef-fullscreen-menu--opened
    #qodef-page-header
    .qodef-header-logo-link
    img.qodef--dark,
  .qodef-fullscreen-menu--opened
    #qodef-page-header
    .qodef-header-logo-link
    img.qodef--main {
    opacity: 0;
  }
  @-webkit-keyframes fullscreen-fade-out {
    0% {
      opacity: 1;
      visibility: visible;
    }
    100% {
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes fullscreen-fade-out {
    0% {
      opacity: 1;
      visibility: visible;
    }
    100% {
      opacity: 0;
      visibility: hidden;
    }
  }
  @-webkit-keyframes fullscreen-fade-in {
    0% {
      opacity: 0;
      visibility: hidden;
    }
    100% {
      opacity: 1;
      visibility: visible;
    }
  }
  @keyframes fullscreen-fade-in {
    0% {
      opacity: 0;
      visibility: hidden;
    }
    100% {
      opacity: 1;
      visibility: visible;
    }
  }
  .qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder {
    -webkit-animation: fullscreen-fade-in 0.3s ease both;
    animation: fullscreen-fade-in 0.3s ease both;
  }
  .qodef-fullscreen-menu-animate--in .qodef-fullscreen-menu-holder:before {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
  }
  .qodef-fullscreen-menu-animate-items--in
    .qodef-fullscreen-menu-holder
    nav.qodef-fullscreen-menu
    .menu-full-screen-menu-container
    > ul
    > li {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .qodef-fullscreen-menu-animate--out .qodef-fullscreen-menu-holder {
    -webkit-animation: fullscreen-fade-out 0.3s ease both;
    animation: fullscreen-fade-out 0.3s ease both;
  }
  .qodef-fs-close-cursor {
    position: fixed;
    top: 0;
    left: 0;
    margin: 0 0 0 -25px;
    line-height: 88px;
    text-align: center;
    border-radius: 50%;
    pointer-events: none;
    z-index: 123;
    color: #fff;
  }
  .qodef-fs-close-cursor.qodef--active .qodef-lines .qodef-line.qodef-line-1 {
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
  }
  .qodef-fs-close-cursor.qodef--active .qodef-lines .qodef-line.qodef-line-2 {
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
  }
  .qodef-fs-close-cursor .qodef-lines {
    position: relative;
    display: block;
    width: 55px;
    height: 13px;
  }
  .qodef-fs-close-cursor .qodef-lines .qodef-line {
    position: absolute;
    left: 0;
    height: 2px;
    background-color: currentColor;
    -webkit-transition: 0.5s cubic-bezier(0.96, 0.15, 0, 1.1);
    -o-transition: 0.5s cubic-bezier(0.96, 0.15, 0, 1.1);
    transition: 0.5s cubic-bezier(0.96, 0.15, 0, 1.1);
  }
  .qodef-fs-close-cursor .qodef-lines .qodef-line.qodef-line-1 {
    top: 2px;
    width: 100%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    clip-path: inset(0 100% 0 0);
    -webkit-clip-path: inset(0 100% 0 0);
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
  }
  .qodef-fs-close-cursor .qodef-lines .qodef-line.qodef-line-2 {
    top: 2px;
    right: 0;
    left: auto;
    width: 100%;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    clip-path: inset(0 0 0 100%);
    -webkit-clip-path: inset(0 0 0 100%);
  }
  .qodef-fs-close-cursor .qodef-lines .qodef-line.qodef-line-3 {
    visibility: hidden;
  }
  .qodef-header--light
    #qodef-page-header
    .qodef-header-navigation
    > ul:not(#qodef-sticky-navigation-menu)
    > li
    > a {
    color: #fff;
  }
  .qodef-header--dark
    #qodef-page-header
    .qodef-header-navigation
    > ul:not(#qodef-sticky-navigation-menu)
    > li
    > a {
    color: #000;
  }
  #qodef-page-header .qodef-widget-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
  #qodef-page-header .qodef-widget-holder .widget {
    margin: 0 30px 0 0;
  }
  #qodef-page-header .qodef-widget-holder .widget:last-child {
    margin-right: 0;
  }
  #qodef-page-header-inner.qodef-content-grid {
    padding: 0;
  }
  #qodef-page-header .qodef-header-logo-link img.qodef--main {
    opacity: 1;
  }
  #qodef-page-header .qodef-header-logo-link img.qodef--dark,
  #qodef-page-header .qodef-header-logo-link img.qodef--light {
    opacity: 0;
  }
  #qodef-page-header
    .qodef-header-logo-link
    img:not(.qodef--main):not(.qodef--sticky) {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--light {
    opacity: 1;
  }
  .qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--dark,
  .qodef-header--light #qodef-page-header .qodef-header-logo-link .qodef--main {
    opacity: 0;
  }
  .qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--dark {
    opacity: 1;
  }
  .qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--light,
  .qodef-header--dark #qodef-page-header .qodef-header-logo-link .qodef--main {
    opacity: 0;
  }
  #qodef-page-header .qodef-header-logo-image.qodef--customizer {
    max-height: 100%;
    width: auto;
    margin-right: auto;
  }
  .qodef-header--centered #qodef-page-header {
    height: 166px;
  }
  .qodef-header--centered #qodef-page-header-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .qodef-header--centered #qodef-page-header-inner > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 68px;
  }
  .qodef-header--centered #qodef-page-header-inner > div > * {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .qodef-header--centered
    #qodef-page-header-inner
    > div
    > .qodef-widget-holder:last-child {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .qodef-header--minimal #qodef-page-header-inner .qodef-header-logo-link {
    margin-right: auto;
  }
  .qodef-header--minimal #qodef-page-header-inner .qodef-widget-holder {
    margin-right: 30px;
  }
  .qodef-header-standard--right #qodef-page-header-inner .qodef-header-logo-link {
    margin-right: auto;
  }
  .qodef-header-standard--left #qodef-page-header-inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation {
    margin-left: 27px;
  }
  .qodef-header-standard--left #qodef-page-header-inner .qodef-widget-holder {
    margin-left: auto;
  }
  @media only screen and (min-width: 1367px) and (max-width: 1680px) {
    .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
      width: 1100px;
    }
  }
  @media only screen and (min-width: 1281px) and (max-width: 1366px) {
    .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
      width: 960px;
    }
  }
  @media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .qodef-content-grid-1400.qodef-header--vertical .qodef-content-grid {
      width: 768px;
    }
  }
  @media only screen and (min-width: 1367px) and (max-width: 1680px) {
    .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
      width: 1100px;
    }
  }
  @media only screen and (min-width: 1281px) and (max-width: 1366px) {
    .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
      width: 960px;
    }
  }
  @media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .qodef-content-grid-1300.qodef-header--vertical .qodef-content-grid {
      width: 768px;
    }
  }
  @media only screen and (min-width: 1367px) and (max-width: 1440px) {
    .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
      width: 1100px;
    }
  }
  @media only screen and (min-width: 1281px) and (max-width: 1366px) {
    .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
      width: 960px;
    }
  }
  @media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .qodef-content-grid-1200.qodef-header--vertical .qodef-content-grid {
      width: 768px;
    }
  }
  @media only screen and (min-width: 1281px) and (max-width: 1366px) {
    .qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid {
      width: 960px;
    }
  }
  @media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .qodef-content-grid-1100.qodef-header--vertical .qodef-content-grid {
      width: 768px;
    }
  }
  .qodef-header--vertical #qodef-page-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 322px;
    height: 100%;
  }
  .qodef-header--vertical #qodef-page-header:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 7px;
    height: 100%;
    background-color: transparent;
  }
  .qodef-header--vertical #qodef-page-header .qodef-header-logo-link {
    height: auto;
  }
  .touchevents .qodef-header--vertical #qodef-page-wrapper:before {
    height: 7px;
  }
  .qodef-header--vertical #qodef-page-header-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 110px 40px 30px;
  }
  .qodef-header--vertical #qodef-page-header-inner .qodef-header-navigation ul {
    display: block;
  }
  .qodef-header--vertical
    #qodef-page-header-inner
    .qodef-header-navigation
    ul
    > li {
    margin: 0;
  }
  .qodef-header--vertical #qodef-page-header-inner .qodef-vertical-widget-holder {
    display: block;
    margin-top: auto;
    text-align: center;
  }
  .qodef-header--vertical.admin-bar #qodef-page-header {
    top: 32px;
    height: calc(100% - 32px);
  }
  .qodef-header--vertical #qodef-page-footer,
  .qodef-header--vertical #qodef-page-outer {
    padding-left: 322px;
  }
  .qodef-header--vertical .qodef-header-vertical-navigation {
    margin: 92px 0 31px;
    padding: 0;
    z-index: 100;
    width: 100%;
    text-align: center;
  }
  .qodef-header--vertical .qodef-header-vertical-navigation ul {
    position: relative;
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  .qodef-header--vertical .qodef-header-vertical-navigation ul li {
    position: relative;
    padding: 0;
    margin: 0;
  }
  .qodef-header--vertical .qodef-header-vertical-navigation ul li a {
    position: relative;
    display: block;
    margin: 0;
    padding: 3px 0;
    font-style: italic;
    font-family: Spectral, serif;
    font-weight: 400;
    color: #0c0c0c;
    line-height: 24px;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li
    a
    .qodef-menu-item-inner {
    position: relative;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li
    a
    .qodef-menu-item-inner:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    top: auto;
    width: 0;
    height: 1px;
    background-color: currentColor;
    -webkit-transition: width 0.2s ease-out;
    -o-transition: width 0.2s ease-out;
    transition: width 0.2s ease-out;
  }
  .qodef-header--vertical .qodef-header-vertical-navigation ul li a:hover {
    color: #000;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li
    a:hover
    .qodef-menu-item-inner:before {
    width: 100%;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li
    a:hover
    .qodef-menu-arrow {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li
    a
    .qodef-menu-item-icon {
    margin-right: 5px;
    vertical-align: middle;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li.current-menu-ancestor
    > a,
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li.current-menu-item
    > a,
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li.current_page_item
    > a {
    color: #000;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li.current-menu-ancestor
    > a
    .qodef-menu-item-inner:before,
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li.current-menu-item
    > a
    .qodef-menu-item-inner:before,
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li.current_page_item
    > a
    .qodef-menu-item-inner:before {
    width: 100%;
  }
  .qodef-header--vertical .qodef-header-vertical-navigation ul li ul {
    padding: 6px 0;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li
    .qodef-drop-down-second {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    ul
    li
    .qodef-drop-down-second
    .qodef-drop-down-second-inner {
    position: relative;
    display: block;
    padding: 0;
    z-index: 997;
  }
  .qodef-header--vertical .qodef-header-vertical-navigation > ul > li > a {
    font-family: "Source Sans Pro", sans-serif;
    line-height: 30px;
    padding: 4px 0;
    font-style: normal;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation
    > ul
    > li
    > a
    .qodef-menu-item-inner:before {
    bottom: -3px;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation.qodef-vertical-drop-down--below
    ul
    li
    .qodef-drop-down-second {
    display: none;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation.qodef-vertical-drop-down--side
    .qodef-drop-down-second {
    position: absolute;
    top: 0;
    width: 100%;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation.qodef-vertical-drop-down--side
    .qodef-drop-down-second
    ul {
    position: absolute;
    top: -23px;
    left: calc(100% + 40px);
    width: 254px;
    background-color: #fff;
    padding: 25px 20px;
    margin-left: 50px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation.qodef-vertical-drop-down--side
    .qodef-drop-down-second
    ul
    * {
    visibility: inherit;
    -webkit-transition: visibility 0.2s ease;
    -o-transition: visibility 0.2s ease;
    transition: visibility 0.2s ease;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation.qodef-vertical-drop-down--side
    .qodef-drop-down-second
    ul.qodef-float--open {
    margin-left: 0;
    opacity: 1;
    visibility: visible;
    z-index: 900;
  }
  .qodef-header--vertical
    .qodef-header-vertical-navigation.qodef-vertical-drop-down--side
    .qodef-drop-down-second
    ul
    ul {
    top: -25px;
    left: calc(100% + 20px);
    visibility: hidden;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  .qodef-header--fixed-display #qodef-page-header,
  .qodef-header--fixed-display #qodef-top-area {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
  }
  .qodef-header--fixed-display.admin-bar #qodef-page-header,
  .qodef-header--fixed-display.admin-bar #qodef-top-area {
    top: 32px;
  }
  .qodef-header-sticky {
    position: fixed;
    top: 0;
    left: 0;
    height: 70px;
    width: 100%;
    padding: 0 50px;
    border-bottom: 1px solid #ebebeb;
    background-color: #fff;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: top 0.5s ease, -webkit-transform 0.5s ease;
    transition: top 0.5s ease, -webkit-transform 0.5s ease;
    -o-transition: transform 0.5s ease, top 0.5s ease;
    transition: transform 0.5s ease, top 0.5s ease;
    transition: transform 0.5s ease, top 0.5s ease, -webkit-transform 0.5s ease;
    z-index: 100;
  }
  .qodef-header-sticky .qodef-header-sticky-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
  }
  .qodef-header-standard--right
    .qodef-header-sticky
    .qodef-header-sticky-inner
    .qodef-header-logo-link {
    margin-right: auto;
  }
  .qodef-header-standard--left .qodef-header-sticky .qodef-header-sticky-inner {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .qodef-header-standard--left
    .qodef-header-sticky
    .qodef-header-sticky-inner
    .qodef-header-navigation {
    margin-left: 27px;
  }
  .qodef-header-standard--left
    .qodef-header-sticky
    .qodef-header-sticky-inner
    .qodef-widget-holder {
    margin-left: auto;
  }
  .qodef-header--sticky-display .qodef-header-sticky {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .admin-bar.qodef-header--sticky-display .qodef-header-sticky {
    top: 32px;
  }
  #qodef-top-area {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 30px;
    font-size: 14px;
    padding: 0 50px;
    background-color: #000;
    z-index: 101;
  }
  #qodef-top-area .widget {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
  }
  #qodef-top-area .widget .textwidget > * {
    margin: 0;
    line-height: 30px;
  }
  .qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a {
    background-image: none !important;
    height: auto !important;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1 !important;
  }
  .qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0;
    -webkit-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
  }
  .qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:after {
    content: "\f16d";
    font-family: "Font Awesome 5 Brands";
    color: #fff;
    position: absolute;
    opacity: 0;
    -webkit-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
    margin-left: 1px;
    margin-top: -1px;
  }
  .qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover:before {
    opacity: 1;
  }
  .qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a:hover:after {
    opacity: 1;
  }
  .qodef-instagram-list #sb_instagram #sbi_images .sbi_photo_wrap a img {
    display: inline-block !important;
  }
  .qodef-instagram-list.qodef-gutter--no.qodef--no-bottom-space {
    margin-bottom: 0;
  }
  .qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images {
    float: none;
    padding: 0 !important;
    width: auto;
    margin: 0;
  }
  .qodef-instagram-list.qodef-gutter--no #sb_instagram #sbi_images > .sbi_item {
    padding: 0 !important;
    margin: 0 !important;
  }
  .qodef-instagram-list.qodef-gutter--tiny.qodef--no-bottom-space {
    margin-bottom: -10px;
  }
  .qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images {
    float: none;
    padding: 0 !important;
    width: auto;
    margin: 0 -5px;
  }
  .qodef-instagram-list.qodef-gutter--tiny #sb_instagram #sbi_images > .sbi_item {
    padding: 0 5px !important;
    margin: 0 0 10px !important;
  }
  .qodef-instagram-list.qodef-gutter--small.qodef--no-bottom-space {
    margin-bottom: -20px;
  }
  .qodef-instagram-list.qodef-gutter--small #sb_instagram #sbi_images {
    float: none;
    padding: 0 !important;
    width: auto;
    margin: 0 -10px;
  }
  .qodef-instagram-list.qodef-gutter--small
    #sb_instagram
    #sbi_images
    > .sbi_item {
    padding: 0 10px !important;
    margin: 0 0 20px !important;
  }
  .qodef-instagram-list.qodef-gutter--normal.qodef--no-bottom-space {
    margin-bottom: -30px;
  }
  .qodef-instagram-list.qodef-gutter--normal #sb_instagram #sbi_images {
    float: none;
    padding: 0 !important;
    width: auto;
    margin: 0 -15px;
  }
  .qodef-instagram-list.qodef-gutter--normal
    #sb_instagram
    #sbi_images
    > .sbi_item {
    padding: 0 15px !important;
    margin: 0 0 30px !important;
  }
  .qodef-instagram-list.qodef-gutter--medium.qodef--no-bottom-space {
    margin-bottom: -40px;
  }
  .qodef-instagram-list.qodef-gutter--medium #sb_instagram #sbi_images {
    float: none;
    padding: 0 !important;
    width: auto;
    margin: 0 -20px;
  }
  .qodef-instagram-list.qodef-gutter--medium
    #sb_instagram
    #sbi_images
    > .sbi_item {
    padding: 0 20px !important;
    margin: 0 0 40px !important;
  }
  .qodef-instagram-list.qodef-gutter--large.qodef--no-bottom-space {
    margin-bottom: -50px;
  }
  .qodef-instagram-list.qodef-gutter--large #sb_instagram #sbi_images {
    float: none;
    padding: 0 !important;
    width: auto;
    margin: 0 -25px;
  }
  .qodef-instagram-list.qodef-gutter--large
    #sb_instagram
    #sbi_images
    > .sbi_item {
    padding: 0 25px !important;
    margin: 0 0 50px !important;
  }
  .qodef-instagram-list.qodef-gutter--huge.qodef--no-bottom-space {
    margin-bottom: -80px;
  }
  .qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images {
    float: none;
    padding: 0 !important;
    width: auto;
    margin: 0 -40px;
  }
  .qodef-instagram-list.qodef-gutter--huge #sb_instagram #sbi_images > .sbi_item {
    padding: 0 40px !important;
    margin: 0 0 80px !important;
  }
  #qodef-multiple-map-notice {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    padding: 30px 15%;
    text-align: center;
    color: #000;
    background-color: #fafafa;
  }
  .qodef-map-marker-holder {
    -webkit-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    z-index: 10;
  }
  .qodef-map-marker-holder.qodef-active {
    z-index: 500;
  }
  .qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:first-child {
    fill: #3ebeb4;
  }
  .qodef-map-marker-holder.qodef-active .qodef-map-marker svg path:last-child {
    fill: #51a69e;
  }
  .qodef-map-marker-holder#qodef-geo-location-marker .qodef-info-window {
    display: block;
  }
  .qodef-map-marker-holder#qodef-geo-location-marker
    .qodef-map-marker
    svg
    path:first-child {
    fill: #3ebeb4;
  }
  .qodef-map-marker-holder#qodef-geo-location-marker
    .qodef-map-marker
    svg
    path:last-child {
    fill: #51a69e;
  }
  .qodef-map-marker-holder .qodef-map-marker {
    position: relative;
    width: 50px;
    height: auto;
    -webkit-transition: all 0.15s ease-out;
    -o-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
  }
  .qodef-map-marker-holder .qodef-map-marker .qodef-map-marker-inner {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .qodef-map-marker-holder .qodef-map-marker svg {
    width: 100%;
    height: auto;
  }
  .qodef-map-marker-holder .qodef-map-marker svg path {
    -webkit-transition: fill 0.2s ease-in-out;
    -o-transition: fill 0.2s ease-in-out;
    transition: fill 0.2s ease-in-out;
  }
  .qodef-map-marker-holder .qodef-map-marker:hover svg path:first-child {
    fill: #3ebeb4;
  }
  .qodef-map-marker-holder .qodef-map-marker:hover svg path:last-child {
    fill: #51a69e;
  }
  .qodef-map-marker-holder .qodef-info-window {
    position: absolute;
    top: -10px;
    left: -17px;
    display: none;
    min-width: 284px;
    background-color: #fff;
    border: 1px solid #ebebeb;
    border-radius: 4px;
    -webkit-box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, 0.04);
    z-index: 10;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    -webkit-transform: translate(0, -100%);
    -ms-transform: translate(0, -100%);
    transform: translate(0, -100%);
  }
  .qodef-map-marker-holder .qodef-info-window-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px;
  }
  .qodef-map-marker-holder .qodef-info-window-inner:after {
    content: "";
    position: absolute;
    bottom: -4px;
    left: 35px;
    width: 5px;
    height: 5px;
    background-color: #fff;
    border-top: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
  }
  .qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image {
    margin-right: 12px;
  }
  .qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-image img {
    display: block;
    width: 65px;
  }
  .qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-title {
    margin: 0;
    -webkit-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
  }
  .qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-location {
    margin: 3px 0 0;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    line-height: 1.2em;
  }
  .qodef-map-marker-holder .qodef-info-window-inner .qodef-info-window-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
  }
  .qodef-map-marker-holder
    .qodef-info-window-inner
    .qodef-info-window-link:hover
    ~ .qodef-info-window-details
    .qodef-info-window-title {
    color: #000;
  }
  .qodef-cluster-marker {
    width: 50px;
    height: auto;
  }
  .qodef-cluster-marker.qodef-active svg path:first-child,
  .qodef-cluster-marker:hover svg path:first-child {
    fill: #3ebeb4;
  }
  .qodef-cluster-marker.qodef-active svg path:last-child,
  .qodef-cluster-marker:hover svg path:last-child {
    fill: #51a69e;
  }
  .qodef-cluster-marker .qodef-cluster-marker-inner {
    position: relative;
  }
  .qodef-cluster-marker .qodef-cluster-marker-inner .qodef-cluster-marker-number {
    position: absolute;
    top: -4px;
    left: 0;
    right: 0;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    color: #0c0c0c;
  }
  .qodef-cluster-marker svg {
    width: 100%;
    height: auto;
  }
  .qodef-cluster-marker svg path {
    -webkit-transition: fill 0.2s ease-in-out;
    -o-transition: fill 0.2s ease-in-out;
    transition: fill 0.2s ease-in-out;
  }
  .qodef-places-geo-radius {
    position: absolute;
    left: 0;
    top: calc(100% + 10px);
    width: 100%;
    height: 48px;
    display: none;
    padding: 10px 20px;
    background-color: #fff;
    border: 1px solid #ebebeb;
    z-index: 9999;
  }
  .qodef-places-geo-radius .qodef-range-slider-label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
  .qodef-places-geo-radius .noUi-target {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 3px;
    width: calc(100% - 70px);
    background-color: #eaeaea;
    border: 0;
    direction: ltr;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    margin-left: 10px;
  }
  .qodef-places-geo-radius .noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
  }
  .qodef-places-geo-radius .noUi-target .noUi-base {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
  }
  .qodef-places-geo-radius .noUi-target .noUi-connects {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 0;
  }
  .qodef-places-geo-radius .noUi-target .noUi-connect,
  .qodef-places-geo-radius .noUi-target .noUi-origin {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    will-change: transform;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .qodef-places-geo-radius .noUi-target .noUi-connect {
    background-color: #000;
  }
  .qodef-places-geo-radius .noUi-target .noUi-handle {
    position: absolute;
    top: -3px;
    left: auto;
    right: -9px;
    width: 9px;
    height: 9px;
    background-color: #000;
    cursor: pointer;
  }
  .qodef-places-geo-radius .noUi-target .noUi-tooltip {
    position: absolute;
    left: 50%;
    bottom: 7px;
    display: block;
    font-size: 12px;
    white-space: nowrap;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .qodef-places-geo-radius .noUi-target .noUi-tooltip:after {
    content: " km";
  }
  .qodef-places-geo-radius .noUi-state-drag * {
    cursor: inherit !important;
  }
  .qodef-places-geo-radius .noUi-draggable {
    cursor: ew-resize;
  }
  .qodef-places-geo-radius [disabled] .noUi-handle,
  .qodef-places-geo-radius [disabled].noUi-handle,
  .qodef-places-geo-radius [disabled].noUi-target {
    cursor: not-allowed !important;
  }
  #qodef-page-mobile-header .qodef-header-logo-image.qodef--customizer {
    max-height: 100%;
    width: auto;
    margin-right: auto;
  }
  #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main {
    opacity: 1;
  }
  #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--dark,
  #qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--light {
    opacity: 0;
  }
  #qodef-page-mobile-header .qodef-mobile-header-logo-link img:not(.qodef--main) {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  #qodef-page-mobile-header {
    background-color: #fff;
  }
  .qodef-mobile-header--sticky #qodef-page-mobile-header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  .qodef-mobile-header--sticky-animation #qodef-page-mobile-header {
    -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
    transition: top 0.3s ease, -webkit-transform 0.3s ease;
    -o-transition: transform 0.3s ease, top 0.3s ease;
    transition: transform 0.3s ease, top 0.3s ease;
    transition: transform 0.3s ease, top 0.3s ease, -webkit-transform 0.3s ease;
  }
  .qodef-mobile-header--sticky-display #qodef-page-mobile-header {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .admin-bar.qodef-mobile-header--sticky-display #qodef-page-mobile-header {
    top: 46px;
  }
  #qodef-mobile-header-navigation ul li .qodef-menu-arrow {
    display: none;
  }
  #qodef-mobile-header-navigation
    ul
    li.menu-item-has-children
    > .qodef-menu-arrow {
    position: absolute;
    top: 3px;
    right: 0;
    display: block;
    width: 30px;
    height: 30px;
    font-size: 20px;
    line-height: 28px;
    cursor: pointer;
  }
  #qodef-mobile-header-navigation
    ul
    li.menu-item-has-children
    > .qodef-menu-arrow:after {
    color: inherit;
    display: block;
    line-height: inherit;
    content: "\35";
    font-family: ElegantIcons;
    font-style: normal;
    text-align: center;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
  }
  #qodef-mobile-header-navigation
    ul
    li.menu-item-has-children.qodef--opened
    > .qodef-menu-arrow:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .qodef-mobile-header--minimal
    #qodef-page-mobile-header
    #qodef-page-mobile-header-inner {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .qodef-mobile-header--minimal
    #qodef-page-mobile-header
    #qodef-page-mobile-header-inner
    .qodef-mobile-header-logo-link {
    margin-right: auto;
  }
  .qodef-mobile-header--minimal
    #qodef-page-mobile-header
    #qodef-page-mobile-header-inner
    .qodef-fullscreen-menu-opener {
    margin-left: 20px;
  }
  .qodef-fullscreen-menu--opened
    #qodef-page-mobile-header
    .qodef-mobile-header-logo-link
    img.qodef--light {
    opacity: 1;
  }
  .qodef-fullscreen-menu--opened
    #qodef-page-mobile-header
    .qodef-mobile-header-logo-link
    img.qodef--dark,
  .qodef-fullscreen-menu--opened
    #qodef-page-mobile-header
    .qodef-mobile-header-logo-link
    img.qodef--main {
    opacity: 0;
  }
  .qodef-mobile-header--standard
    #qodef-page-mobile-header
    #qodef-page-mobile-header-inner {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .qodef-mobile-header--standard
    #qodef-page-mobile-header
    #qodef-page-mobile-header-inner
    .qodef-mobile-header-logo-link {
    margin-right: auto;
  }
  .qodef-header-navigation ul li a .qodef-menu-item-icon {
    margin-right: 5px;
    vertical-align: middle;
  }
  .qodef-header-navigation ul li .qodef-drop-down-second {
    position: absolute;
    top: 100%;
    left: -7px;
    display: block;
    width: 260px;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.03);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.03);
    z-index: 10;
    -webkit-transition: opacity 0.3s ease-out, visibility 0.2s ease-out;
    -o-transition: opacity 0.3s ease-out, visibility 0.2s ease-out;
    transition: opacity 0.3s ease-out, visibility 0.2s ease-out;
  }
  .qodef-header-navigation ul li .qodef-drop-down-second.qodef-drop-down--start {
    opacity: 1;
    visibility: visible;
    overflow: visible;
    z-index: 20;
  }
  .qodef-drop-down-second--full-width
    .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second {
    width: 100vw;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner {
    padding: 0;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner
    ul {
    margin-top: 11px;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner
    ul
    li {
    padding: 4px 0;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner
    ul
    li
    a {
    font-family: Spectral, serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.29em;
    font-style: italic;
    line-height: 27px;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner
    ul
    li
    a
    .qodef-menu-item-text {
    position: relative;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner
    ul
    li
    a
    .qodef-menu-item-text:after {
    content: "";
    width: 0;
    height: 1px;
    background-color: currentColor;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transition: width 0.2s ease-out;
    -o-transition: width 0.2s ease-out;
    transition: width 0.2s ease-out;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner
    > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 42px 0 33px;
    margin: 0;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner
    > ul
    > li {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
    padding: 0;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner
    > ul
    > li
    > a {
    font-style: normal;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 20px;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner
    > ul
    > li
    ul
    li.current-menu-item
    > a
    .qodef-menu-item-text:after,
  .qodef-header-navigation
    ul
    li.qodef-menu-item--wide
    .qodef-drop-down-second
    .qodef-drop-down-second-inner
    > ul
    > li
    ul
    li:hover
    > a
    .qodef-menu-item-text:after {
    width: 100%;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--narrow
    .qodef-drop-down-second.qodef-drop-down--right {
    left: auto;
    right: 0;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--narrow
    .qodef-drop-down-second-inner {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-header-navigation
    ul
    li.qodef-menu-item--narrow
    .qodef-drop-down-second-inner
    > ul {
    opacity: 1;
    visibility: visible;
  }
  .qodef-parallax {
    position: relative;
    width: 100%;
    overflow: hidden;
  }
  .qodef-parallax:not(.qodef-page-title) {
    height: 100vh;
  }
  .qodef-parallax-img-holder {
    position: absolute;
    top: -50%;
    height: 150%;
    left: 0;
    width: 100%;
    opacity: 0;
  }
  .touchevents .qodef-parallax-img-holder {
    top: 0;
    height: 100%;
    opacity: 1;
  }
  .qodef-parallax-content-holder {
    position: relative;
    z-index: 99;
  }
  .qodef-parallax-img-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    will-change: transform;
  }
  .touchevents .qodef-parallax-img-wrapper img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .qodef-parallax-img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .touchevents .qodef-parallax-img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .qodef-browser--edge .qodef-parallax-img,
  .qodef-browser--ms-explorer .qodef-parallax-img {
    height: 100%;
  }
  .qodef-clients-list .qodef-e {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    opacity: 0;
  }
  .elementor-editor-active .qodef-clients-list .qodef-e,
  .qodef-clients-list .qodef-e.qodef--appear {
    opacity: 1;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
  }
  .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in
    .qodef-e {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in
    .qodef-e
    .qodef-e-image {
    line-height: 0;
    position: relative;
    display: inline-block;
    vertical-align: top;
  }
  .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in
    .qodef-e
    .qodef-e-image
    a {
    display: inline-block;
  }
  .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in
    .qodef-e
    .qodef-e-logo {
    width: auto;
    opacity: 1;
    will-change: opacity;
    -webkit-transition: opacity 0.15s ease-out;
    -o-transition: opacity 0.15s ease-out;
    transition: opacity 0.15s ease-out;
    display: inline-block;
  }
  .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in
    .qodef-e
    .qodef-e-hover-logo {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    opacity: 0;
    will-change: opacity;
    -webkit-transition: opacity 0.15s ease-out;
    -o-transition: opacity 0.15s ease-out;
    transition: opacity 0.15s ease-out;
  }
  .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in
    .qodef-e:hover
    .qodef-e-logo {
    opacity: 0;
  }
  .qodef-clients-list.qodef-item-layout--image-only.qodef-hover-animation--fade-in
    .qodef-e:hover
    .qodef-e-hover-logo {
    opacity: 1;
  }
  .qodef-portfolio-single article.qodef-portfolio-single-item {
    position: relative;
    z-index: 50;
  }
  .qodef-portfolio-single .qodef-portfolio-title {
    margin: 0 0 18px;
  }
  .qodef-portfolio-single .qodef-portfolio-info > * {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 1px;
  }
  .qodef-portfolio-single .qodef-portfolio-info > :last-child {
    margin-bottom: 0;
  }
  .qodef-portfolio-single
    .qodef-portfolio-info
    > :last-child.qodef-info--social-share {
    margin-top: 26px;
  }
  .qodef-portfolio-single .qodef-portfolio-info .qodef-e-title {
    color: #7e7e7e;
    margin: 0 5px 5px 0;
  }
  .qodef-portfolio-single .qodef-portfolio-info a,
  .qodef-portfolio-single .qodef-portfolio-info p {
    margin: 0;
    color: #5c5c5c;
    font-style: italic;
    font-family: Spectral, serif;
    font-weight: 400;
  }
  .qodef-portfolio-single .qodef-portfolio-info .qodef-e-category:after,
  .qodef-portfolio-single .qodef-portfolio-info .qodef-e-tag:after {
    content: ",";
    margin: 0 4px 0 -3px;
  }
  .qodef-portfolio-single
    .qodef-portfolio-info
    .qodef-e-category:last-child:after,
  .qodef-portfolio-single .qodef-portfolio-info .qodef-e-tag:last-child:after {
    display: none;
  }
  .qodef-portfolio-list .qodef-e-inner {
    position: relative;
  }
  @media only screen and (max-width: 680px) {
    .qodef-portfolio-list .qodef-e-inner {
      padding: 0 !important;
    }
  }
  .qodef-portfolio-list .qodef-e-image img {
    display: block;
  }
  .qodef-portfolio-list .qodef-e-title {
    margin: 0;
  }
  .qodef-portfolio-list .qodef-m-pagination {
    margin-top: 35px;
  }
  .qodef-portfolio-list.qodef-items--fixed .qodef-e-image {
    height: 100%;
    overflow: hidden;
  }
  .qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image {
    height: 100%;
  }
  .qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image a {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    height: 100%;
  }
  .qodef-portfolio-list.qodef-items--fixed .qodef-e-media-image img {
    position: relative;
    z-index: 40;
  }
  .qodef-portfolio-list.qodef-items--fixed
    .qodef-e-media-image
    .qodef-e-image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
  }
  .qodef-portfolio-list.qodef-item--custom-overlay {
    cursor: none;
    opacity: 0;
  }
  .elementor-editor-active .qodef-portfolio-list.qodef-item--custom-overlay,
  .qodef-portfolio-list.qodef-item--custom-overlay.qodef--appear {
    opacity: 1;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
  }
  .elementor-editor-active .qodef-portfolio-list.qodef-item--custom-overlay {
    cursor: pointer;
  }
  .qodef-portfolio-list.qodef-item--custom-overlay .qodef-e .qodef-e-media-image {
    overflow: hidden;
  }
  .qodef-portfolio-list.qodef-item--custom-overlay
    .qodef-e
    .qodef-e-media-image
    img {
    opacity: 0;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .elementor-editor-active
    .qodef-portfolio-list.qodef-item--custom-overlay
    .qodef-e
    .qodef-e-media-image
    img,
  .qodef-portfolio-list.qodef-item--custom-overlay
    .qodef-e.qodef--appear
    .qodef-e-media-image
    img {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 1s 0.3s cubic-bezier(0.69, 0.13, 0, 0.95),
      opacity 0.5s 0.3s;
    -o-transition: 1s 0.3s cubic-bezier(0.69, 0.13, 0, 0.95), opacity 0.5s 0.3s;
    transition: 1s 0.3s cubic-bezier(0.69, 0.13, 0, 0.95), opacity 0.5s 0.3s;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below-on-hover .qodef-e-content {
    margin-top: 28px;
  }
  @media only screen and (max-width: 680px) {
    .qodef-portfolio-list.qodef-item-layout--info-below-on-hover
      .qodef-e-content {
      margin-top: 20px;
      padding-bottom: 15px;
    }
  }
  .qodef-portfolio-list.qodef-item-layout--info-below-on-hover
    .qodef-e-info-category {
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 500;
    margin-bottom: 3px;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below-on-hover .qodef-e-content {
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  @media only screen and (max-width: 680px) {
    .qodef-portfolio-list.qodef-item-layout--info-below-on-hover
      .qodef-e-content {
      opacity: 1;
    }
  }
  .qodef-portfolio-list.qodef-item-layout--info-below-on-hover
    .qodef-e:hover
    .qodef-e-content {
    opacity: 1;
  }
  @media only screen and (max-width: 680px) {
    .qodef-portfolio-list.qodef-item-layout--info-below-on-hover.qodef-grid.qodef-gutter--no
      > .qodef-grid-inner
      > .qodef-grid-item {
      margin-bottom: 40px;
    }
  }
  .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {
    margin: 28px 0 24px;
  }
  @media only screen and (max-width: 680px) {
    .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-content {
      margin-top: 20px;
    }
  }
  .qodef-portfolio-list.qodef-item-layout--info-below
    .qodef-e-content
    .qodef-e-category {
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below
    .qodef-e-content
    .qodef-e-category:hover {
    opacity: 0.8;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below
    .qodef-e-content
    .qodef-e-title
    a {
    position: relative;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below
    .qodef-e-content
    .qodef-e-title
    a:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 100%;
    height: 1px;
    background-color: currentColor;
    width: 0;
    -webkit-transition: width 0.5s cubic-bezier(0.81, 0.16, 0, 0.93);
    -o-transition: width 0.5s cubic-bezier(0.81, 0.16, 0, 0.93);
    transition: width 0.5s cubic-bezier(0.81, 0.16, 0, 0.93);
  }
  .qodef-portfolio-list.qodef-item-layout--info-below
    .qodef-e-content
    .qodef-e-title:hover
    a:after {
    width: 100%;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-info-category {
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 500;
    margin-bottom: 3px;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-item--disabled-info-below
    .qodef-e-content {
    display: none;
  }
  @media only screen and (max-width: 680px) {
    .qodef-portfolio-list.qodef-item-layout--info-below.qodef-grid.qodef-gutter--no
      > .qodef-grid-inner
      > .qodef-grid-item {
      margin-bottom: 40px;
    }
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--custom-cursor.qodef--custom-cursor-ready
    .qodef-e-image
    a {
    cursor: none;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--custom-cursor
    .qodef-e-image
    a {
    display: block;
    position: relative;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--custom-cursor
    .qodef-e-media-image:hover
    .qodef-e-image-overlay {
    opacity: 1;
  }
  .qodef-hover-animation--custom-cursor .qodef-e-media-image {
    position: relative;
    overflow: hidden;
  }
  .qodef-hover-animation--custom-cursor .qodef-e-image-img-copy {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.6;
    z-index: 50;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--custom-cursor:not(
      .qodef-item--custom-overlay
    )
    .qodef-e
    .qodef-e-image {
    overflow: hidden;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--custom-cursor:not(
      .qodef-item--custom-overlay
    )
    .qodef-e
    .qodef-e-media-image {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
  }
  .elementor-editor-active
    .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--custom-cursor:not(
      .qodef-item--custom-overlay
    )
    .qodef-e
    .qodef-e-media-image,
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--custom-cursor:not(
      .qodef-item--custom-overlay
    )
    .qodef-e.qodef--appear
    .qodef-e-media-image {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  .qodef-svg-close-cursor {
    position: fixed;
    top: 0;
    left: 0;
    margin: -36px 0 0 -38px;
    width: 80px;
    height: 80px;
    line-height: 88px;
    text-align: center;
    border-radius: 50%;
    pointer-events: none;
    z-index: 90;
  }
  .qodef-svg-close-cursor svg {
    position: relative;
    z-index: 12;
    opacity: 0;
    -webkit-transition: 0.1s 0.1s;
    -o-transition: 0.1s 0.1s;
    transition: 0.1s 0.1s;
  }
  .qodef-svg-close-cursor.qodef--active svg {
    opacity: 1;
  }
  .qodef-svg-close-cursor.qodef--active:after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  .qodef-svg-close-cursor.qodef--clicked:after {
    -webkit-transform: scale(0.9) !important;
    -ms-transform: scale(0.9) !important;
    transform: scale(0.9) !important;
  }
  .qodef-svg-close-cursor:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ede7ee;
    border-radius: 50%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.51, 0.29, 0, 0.96);
    transition: -webkit-transform 0.5s cubic-bezier(0.51, 0.29, 0, 0.96);
    -o-transition: transform 0.5s cubic-bezier(0.51, 0.29, 0, 0.96);
    transition: transform 0.5s cubic-bezier(0.51, 0.29, 0, 0.96);
    transition: transform 0.5s cubic-bezier(0.51, 0.29, 0, 0.96),
      -webkit-transform 0.5s cubic-bezier(0.51, 0.29, 0, 0.96);
  }
  .qodef-svg-close-cursor .st0 {
    fill-rule: evenodd;
    clip-rule: evenodd;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--narrowing-image {
    opacity: 0;
  }
  .elementor-editor-active
    .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--narrowing-image,
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--narrowing-image.qodef--appear {
    opacity: 1;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--narrowing-image
    .qodef-e
    .qodef-e-image {
    overflow: hidden;
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--narrowing-image
    .qodef-e
    .qodef-e-media-image
    img {
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
    -webkit-transition: 1s cubic-bezier(0.075, 0.82, 0.165, 1);
    -o-transition: 1s cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: 1s cubic-bezier(0.075, 0.82, 0.165, 1);
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--narrowing-image
    .qodef-e
    .qodef-e-media-image:hover
    img {
    clip-path: inset(5% 5% 5% 5%);
    -webkit-clip-path: inset(5% 5% 5% 5%);
  }
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--narrowing-image
    .qodef-e
    .qodef-e-media-image {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
  .elementor-editor-active
    .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--narrowing-image
    .qodef-e
    .qodef-e-media-image,
  .qodef-portfolio-list.qodef-item-layout--info-below.qodef-hover-animation--narrowing-image
    .qodef-e.qodef--appear
    .qodef-e-media-image {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: -webkit-transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    -o-transition: transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: transform 1s cubic-bezier(0.2, 0.84, 0.5, 1),
      -webkit-transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
  }
  .qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .qodef-portfolio-list.qodef-item-layout--info-on-hover .qodef-e-content-inner {
    background-color: rgba(0, 0, 0, 0.65);
    padding: 0 0 25px 30px;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  @media only screen and (max-width: 1366px) {
    .qodef-portfolio-list.qodef-item-layout--info-on-hover
      .qodef-e-content-inner {
      padding: 0 0 30px 35px;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-list.qodef-item-layout--info-on-hover
      .qodef-e-content-inner {
      padding: 0 0 27px 30px;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-portfolio-list.qodef-item-layout--info-on-hover
      .qodef-e-content-inner {
      padding: 0 0 20px 24px;
    }
  }
  .qodef-portfolio-list.qodef-item-layout--info-on-hover
    .qodef-e-content-inner
    .qodef-e-info-category {
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 500;
    margin-bottom: 3px;
    letter-spacing: 0;
  }
  .qodef-portfolio-list.qodef-item-layout--info-on-hover
    .qodef-e-content-inner
    > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
  }
  .qodef-portfolio-list.qodef-item-layout--info-on-hover
    .qodef-e-content-inner
    * {
    color: #fff;
    z-index: 1;
  }
  .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in
    .qodef-e-content {
    opacity: 0;
    -webkit-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
    z-index: 48;
  }
  .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in
    .qodef-e-content
    .qodef-e-category,
  .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in
    .qodef-e-content
    .qodef-e-title {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in
    .qodef-e:hover
    .qodef-e-content {
    opacity: 1;
  }
  .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in
    .qodef-e:hover
    .qodef-e-content
    .qodef-e-title {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s 60ms cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s 60ms cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s 60ms cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in
    .qodef-e:hover
    .qodef-e-content
    .qodef-e-category {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-scrolling-portfolio.qodef-items--fixed .qodef-e-image {
    height: 100%;
    overflow: hidden;
  }
  .qodef-scrolling-portfolio.qodef-items--fixed .qodef-e-media-image {
    height: 100%;
  }
  .qodef-scrolling-portfolio.qodef-items--fixed .qodef-e-media-image a {
    height: 100%;
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-scrolling-portfolio .qodef--load-more {
    margin-top: 35px;
  }
  .qodef-scrolling-portfolio .qodef-e-content .qodef-e-title {
    margin: 18px 0 1px;
  }
  .qodef-scrolling-portfolio .qodef-e-info-category .qodef-e-category {
    font-size: 13px;
    color: #0c0c0c;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 23px;
  }
  .qodef-scrolling-portfolio.qodef-item-skin--light
    .qodef-e-content
    .qodef-e-title {
    color: #fff;
  }
  .qodef-scrolling-portfolio.qodef-item-skin--light
    .qodef-e-info-category
    .qodef-e-category {
    color: rgba(255, 255, 255, 0.5);
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio {
    position: relative;
    height: 100vh;
    width: 100vw;
    -webkit-transition: background-color 0.5s;
    -o-transition: background-color 0.5s;
    transition: background-color 0.5s;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio .scrolling-text {
    position: absolute;
    width: 100%;
    top: 50%;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 300;
    font-size: 112px;
    text-align: center;
    letter-spacing: -0.03em;
    opacity: 0;
    line-height: 1em;
    overflow: visible;
    will-change: transform;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-text
    .qodef-m-hightlight {
    opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0);
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-text
    .qodef-m-hightlight {
    display: inline-block;
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 300;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-text.qodef--appear {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-text.qodef--appear
    .qodef-m-hightlight {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: 1s 0.5s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s 0.5s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s 0.5s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article {
    position: absolute;
    top: 120%;
    max-width: 350px;
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: -webkit-transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    -o-transition: transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    transition: transform 1s cubic-bezier(0.2, 0.84, 0.5, 1),
      -webkit-transform 1s cubic-bezier(0.2, 0.84, 0.5, 1);
    will-change: transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    cursor: pointer;
  }
  @media (min-width: 600px) {
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
      .scrolling-images-container
      article
      .qodef-e-inner {
      opacity: 0;
      clip-path: inset(5% 5% 5% 5%);
      -webkit-clip-path: inset(5% 5% 5% 5%);
      -webkit-transition: 0.5s cubic-bezier(0.48, 0.1, 0.05, 0.91);
      -o-transition: 0.5s cubic-bezier(0.48, 0.1, 0.05, 0.91);
      transition: 0.5s cubic-bezier(0.48, 0.1, 0.05, 0.91);
    }
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article
    .qodef-e-inner
    .qodef-e-content {
    display: none;
  }
  @media (min-width: 600px) {
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
      .scrolling-images-container
      article.qodef--scrolling-image-appear
      .qodef-e-inner {
      opacity: 1;
    }
  }
  .elementor-editor-active
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article
    .qodef-e-inner {
    opacity: 1;
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
  }
  @media (min-width: 600px) {
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
      .scrolling-images-container
      article.qodef--scrolling-image-show
      .qodef-e-inner {
      clip-path: inset(0 0 0 0);
      -webkit-clip-path: inset(0 0 0 0);
    }
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article.bottom-threshold-img {
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    visibility: hidden;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(1) {
    top: 0;
    left: 12%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(2) {
    top: 10%;
    left: 14%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(3) {
    top: 0;
    left: 63%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(4) {
    top: 15%;
    left: 70%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(5) {
    top: 40%;
    left: 40%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(6) {
    top: 70%;
    left: 10%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(7) {
    top: 80%;
    left: 65%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(8) {
    top: 290%;
    left: 12%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(9) {
    top: 220%;
    left: 40%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(10) {
    top: 100%;
    left: 63%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(11) {
    top: 110%;
    left: 12%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(12) {
    top: 220%;
    left: 14%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(13) {
    top: 163%;
    left: 63%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(14) {
    top: 175%;
    left: 70%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(15) {
    top: 160%;
    left: 40%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(16) {
    top: 200%;
    left: 10%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(17) {
    top: 155%;
    left: 65%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(18) {
    top: 220%;
    left: 36%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(19) {
    top: 150%;
    left: 14%;
  }
  .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
    .scrolling-images-container
    article:not(.bottom-threshold-img):nth-of-type(20) {
    top: 180%;
    left: 63%;
  }
  .qodef-scrolling-portfolio.qodef-item-layout--info-on-hover .qodef-e-inner {
    position: relative;
  }
  .qodef-scrolling-portfolio.qodef-item-layout--info-on-hover .qodef-e-image img {
    position: relative;
    display: inline-block;
    vertical-align: middle;
  }
  .qodef-scrolling-portfolio.qodef-item-layout--info-on-hover .qodef-e-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .qodef-scrolling-portfolio.qodef-item-layout--info-on-hover
    .qodef-e-content
    .qodef-e-content-inner {
    background-color: rgba(0, 0, 0, 0.65);
    width: 100%;
    height: 100%;
    padding: 0 0 40px 45px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .qodef-scrolling-portfolio.qodef-item-layout--info-on-hover
    .qodef-e-content
    .qodef-e-content-inner
    > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
  }
  .qodef-scrolling-portfolio.qodef-item-layout--info-on-hover
    .qodef-e-content
    .qodef-e-content-inner
    * {
    color: #fff;
    z-index: 1;
  }
  .qodef-scrolling-portfolio.qodef-item-layout--info-on-hover
    .qodef-e-content
    .qodef-e-content-inner
    .qodef-e-title {
    margin: 5px 0 1px;
  }
  .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in
    .qodef-e-content {
    opacity: 0;
    -webkit-transition: opacity 1s ease;
    -o-transition: opacity 1s ease;
    transition: opacity 1s ease;
  }
  .qodef-item-layout--info-on-hover.qodef-hover-animation--fade-in
    .qodef-e:hover
    .qodef-e-content {
    opacity: 1;
  }
  .qodef-simple-portfolio-slider
    .qodef-hover-animation--custom-cursor.qodef--custom-cursor-ready
    .qodef-e-image
    a {
    cursor: none;
  }
  .qodef-simple-portfolio-slider .qodef-m-text .qodef-e .qodef-e-title {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-simple-portfolio-slider
    .qodef-m-text
    .qodef-e
    .qodef-e-title
    .qodef-m-hightlight {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-simple-portfolio-slider .qodef-m-text .qodef-e .qodef-button {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-simple-portfolio-slider .qodef-m-text .qodef-e.qodef--active-item {
    pointer-events: all;
  }
  .qodef-simple-portfolio-slider
    .qodef-m-text
    .qodef-e.qodef--active-item
    .qodef-e-title {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-simple-portfolio-slider
    .qodef-m-text
    .qodef-e.qodef--active-item
    .qodef-e-title
    .qodef-m-hightlight {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s 0.1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s 0.1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s 0.1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-simple-portfolio-slider
    .qodef-m-text
    .qodef-e.qodef--active-item
    .qodef-button {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s 0.2s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s 0.2s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s 0.2s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-simple-portfolio-slider
    .qodef-skin--light
    + .qodef-m-text
    .qodef-e-title {
    color: #fff;
  }
  .qodef-simple-portfolio-slider
    .qodef-skin--light
    .swiper-pagination-bullets
    .swiper-pagination-bullet {
    border-color: rgba(255, 255, 255, 0.4);
  }
  .qodef-simple-portfolio-slider
    .qodef-skin--light
    .swiper-pagination-bullets
    .swiper-pagination-bullet-active {
    border-color: #fff;
  }
  .qodef-simple-portfolio-slider .qodef-m-text > .qodef-e {
    position: absolute;
    width: 43%;
    height: auto;
    left: -20%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 99;
    pointer-events: none;
  }
  .qodef-simple-portfolio-slider .qodef-m-text .qodef-m-hightlight {
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 300;
  }
  #qodef-portfolio-single-related-items {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-top: 86px;
    z-index: 50;
  }
  #qodef-portfolio-single-related-items > .qodef-m-title {
    text-align: center;
  }
  #qodef-single-portfolio-navigation {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 78px 0 3px;
  }
  #qodef-single-portfolio-navigation .qodef-m-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  #qodef-single-portfolio-navigation .qodef-m-nav {
    position: relative;
  }
  #qodef-single-portfolio-navigation .qodef-m-nav > * {
    display: block;
    line-height: inherit;
  }
  #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev {
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    left: 25px;
    justify-self: start;
  }
  @media only screen and (max-width: 1280px) {
    #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev {
      left: 10px;
    }
  }
  @media only screen and (max-width: 1024px) {
    #qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev {
      position: relative;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      top: 0;
      left: 0;
    }
  }
  #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next {
    position: fixed;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
    right: 36px;
    margin-left: auto;
  }
  @media only screen and (max-width: 1280px) {
    #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next {
      right: 21px;
    }
  }
  @media only screen and (max-width: 1024px) {
    #qodef-single-portfolio-navigation .qodef-m-nav.qodef--next {
      position: relative;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      top: 0;
      right: 0;
      height: auto;
    }
  }
  #qodef-single-portfolio-navigation .qodef--backbtn {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  #qodef-single-portfolio-navigation .qodef--backbtn a {
    height: 23px;
  }
  #qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circles {
    position: relative;
    width: 24px;
    display: inline-block;
    height: 23px;
  }
  #qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle {
    position: absolute;
    width: 11px;
    height: 11px;
    background-color: #0c0c0c;
    border: 1px solid #0c0c0c;
    border-radius: 50%;
  }
  #qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle-1 {
    top: 0;
    left: 0;
  }
  #qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle-2 {
    top: 0;
    right: 0;
  }
  #qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle-3 {
    bottom: 0;
    left: 0;
  }
  #qodef-single-portfolio-navigation .qodef--backbtn a .qodef-circle-4 {
    bottom: 0;
    right: 0;
  }
  #qodef-single-portfolio-navigation .qodef-m-nav-icon {
    font-size: 30px;
  }
  #qodef-single-portfolio-navigation .qodef-m-nav-label {
    font-family: Spectral, serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.29em;
    font-style: italic;
    color: #0c0c0c;
  }
  .qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-title {
    margin: 0 0 10px;
  }
  .qodef-portfolio-single.qodef-layout--gallery-big
    .qodef-e-content
    .qodef-grid-item {
    margin-top: 35px !important;
  }
  .qodef-portfolio-single.qodef-layout--gallery-big
    .qodef-e-content
    .qodef-grid-item.qodef-portfolio-info {
    margin-top: 119px !important;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--gallery-big
      .qodef-e-content
      .qodef-grid-item.qodef-portfolio-info {
      margin-top: 39px !important;
    }
  }
  .qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info {
    margin-top: 85px !important;
  }
  .qodef-portfolio-single.qodef-layout--gallery-small .qodef-portfolio-info {
    margin-top: 39px !important;
  }
  .qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-title {
    margin: 0 0 10px;
  }
  .qodef-portfolio-single.qodef-layout--images-big
    .qodef-e-content
    .qodef-grid-item {
    margin-top: 35px !important;
  }
  .qodef-portfolio-single.qodef-layout--images-big
    .qodef-e-content
    .qodef-grid-item.qodef-portfolio-info {
    margin-top: 119px !important;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--images-big
      .qodef-e-content
      .qodef-grid-item.qodef-portfolio-info {
      margin-top: 39px !important;
    }
  }
  .qodef-portfolio-single.qodef-layout--images-big .qodef-media .qodef-grid-item {
    display: block;
    margin-bottom: 10px;
    float: none;
  }
  .qodef-portfolio-single.qodef-layout--images-big
    .qodef-media
    .qodef-grid-item:last-child {
    margin-bottom: 0;
  }
  .qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info {
    margin-top: 85px !important;
  }
  .qodef-portfolio-single.qodef-layout--images-small
    .qodef-media
    .qodef-grid-item {
    display: block;
    margin-bottom: 10px;
    float: none;
  }
  .qodef-portfolio-single.qodef-layout--images-small
    .qodef-media
    .qodef-grid-item:last-child {
    margin-bottom: 0;
  }
  .qodef-portfolio-single.qodef-layout--images-small .qodef-portfolio-info {
    margin-top: 39px !important;
  }
  .qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-title {
    margin: 0 0 10px;
  }
  .qodef-portfolio-single.qodef-layout--masonry-big
    .qodef-e-content
    .qodef-grid-item {
    margin-top: 35px !important;
  }
  .qodef-portfolio-single.qodef-layout--masonry-big
    .qodef-e-content
    .qodef-grid-item.qodef-portfolio-info {
    margin-top: 119px !important;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--masonry-big
      .qodef-e-content
      .qodef-grid-item.qodef-portfolio-info {
      margin-top: 39px !important;
    }
  }
  .qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info {
    margin-top: 85px !important;
  }
  .qodef-portfolio-single.qodef-layout--masonry-small .qodef-portfolio-info {
    margin-top: 48px !important;
  }
  .qodef-portfolio-single.qodef-layout--slider-small
    .qodef-media
    .qodef-grid-item {
    display: block;
    margin-bottom: 10px;
    float: none;
  }
  .qodef-portfolio-single.qodef-layout--slider-small
    .qodef-media
    .qodef-grid-item:last-child {
    margin-bottom: 0;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--slider-small .qodef-media {
      margin: 0 0 35px;
    }
  }
  .qodef-portfolio-single.qodef-layout--slider-small .qodef-portfolio-info {
    margin-top: 39px !important;
  }
  .qodef-portfolio-single.qodef-layout--slider .qodef-portfolio-title {
    margin: 0 0 10px;
  }
  .qodef-portfolio-single.qodef-layout--slider .qodef-e-content .qodef-grid-item {
    margin-top: 35px !important;
  }
  .qodef-portfolio-single.qodef-layout--slider
    .qodef-e-content
    .qodef-grid-item.qodef-portfolio-info {
    margin-top: 119px !important;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--slider
      .qodef-e-content
      .qodef-grid-item.qodef-portfolio-info {
      margin-top: 39px !important;
    }
  }
  .qodef-team-list .qodef-e-image {
    position: relative;
  }
  .qodef-team-list .qodef-e-image:hover .qodef-team-member-social-icons {
    opacity: 1;
  }
  .qodef-team-list .qodef-team-member-social-icons {
    position: absolute;
    right: 25px;
    top: 30px;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    will-change: opacity;
    z-index: 20;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .qodef-team-list .qodef-team-member-social-icon {
    display: block;
    position: relative;
    margin-bottom: 8px;
    color: #fff;
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0;
    text-align: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .qodef-team-list
    .qodef-team-member-social-icon.qodef-team-member-social-icon--with-long-text {
    overflow: hidden;
  }
  .qodef-team-list
    .qodef-team-member-social-icon.qodef-team-member-social-icon--with-long-text
    > div {
    padding-right: 2px;
  }
  .qodef-team-list
    .qodef-team-member-social-icon.qodef-team-member-social-icon--with-long-text
    span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .qodef-team-list
    .qodef-team-member-social-icon.qodef-team-member-social-icon--with-long-text
    .qodef-team-member-social-icon-short
    span {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0.29, 0.21, 0.91);
    -o-transition-timing-function: cubic-bezier(0.75, 0.29, 0.21, 0.91);
    transition-timing-function: cubic-bezier(0.75, 0.29, 0.21, 0.91);
  }
  .qodef-team-list
    .qodef-team-member-social-icon.qodef-team-member-social-icon--with-long-text
    .qodef-team-member-social-icon-long {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .qodef-team-list
    .qodef-team-member-social-icon.qodef-team-member-social-icon--with-long-text
    .qodef-team-member-social-icon-long
    span {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .qodef-team-list
    .qodef-team-member-social-icon.qodef-team-member-social-icon--with-long-text:hover
    .qodef-team-member-social-icon-short
    span {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  .qodef-team-list
    .qodef-team-member-social-icon.qodef-team-member-social-icon--with-long-text:hover
    .qodef-team-member-social-icon-long
    span {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .qodef-team-list .qodef-e-role {
    margin: 0;
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 500;
    letter-spacing: 0;
    color: #000;
  }
  .qodef-team-list .qodef-e-title {
    margin: 2px 0 4px;
  }
  .qodef-team-list .qodef-team-member-social-icons {
    margin: 0;
  }
  .qodef-team-list.qodef-item-layout--info-below .qodef-e-image:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: 1s ease;
    -o-transition: 1s ease;
    transition: 1s ease;
  }
  .qodef-team-list.qodef-item-layout--info-below .qodef-e-image:hover:after {
    opacity: 1;
  }
  .qodef-team-list.qodef-item-layout--info-below
    .qodef-e-image:hover
    .qodef-team-member-social-icons {
    opacity: 1;
  }
  .qodef-team-list.qodef-item-layout--info-below
    .qodef-e-image:hover
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .qodef-team-list.qodef-item-layout--info-below .qodef-e-content {
    margin: 27px 0 0;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-team-list.qodef-item-layout--info-below .qodef-e-content {
      margin-bottom: 25px;
    }
  }
  .qodef-team-list.qodef-item-layout--info-below
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon {
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 0.7s cubic-bezier(0.39, 0.2, 0, 1.04);
    -o-transition: 0.7s cubic-bezier(0.39, 0.2, 0, 1.04);
    transition: 0.7s cubic-bezier(0.39, 0.2, 0, 1.04);
  }
  .qodef-team-list.qodef-item-layout--info-below
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon:nth-child(2) {
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
  }
  .qodef-team-list.qodef-item-layout--info-below
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon:nth-child(3) {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
  }
  .qodef-team-list.qodef-item-layout--info-below
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon:nth-child(4) {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  .qodef-team-list.qodef-item-layout--info-below
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon:nth-child(5) {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
  .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-inner {
    position: relative;
    overflow: hidden;
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-e-inner:hover
    .qodef-e-content {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .qodef-browser--safari
    .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-e-inner:hover
    .qodef-e-content {
    z-index: 1;
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-e-inner:hover
    .qodef-e-content
    .qodef-e-title {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-e-inner:hover
    .qodef-e-content
    .qodef-e-role {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 0.7s 60ms cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 0.7s 60ms cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 0.7s 60ms cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-e-inner:hover
    .qodef-team-member-social-icons {
    opacity: 1;
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-e-inner:hover
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .qodef-team-list.qodef-item-layout--info-on-hover .qodef-e-content {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 25px 35px;
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: 0.5s cubic-bezier(0.57, 0.06, 0, 0.85);
    -o-transition: 0.5s cubic-bezier(0.57, 0.06, 0, 0.85);
    transition: 0.5s cubic-bezier(0.57, 0.06, 0, 0.85);
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-e-content
    .qodef-e-role,
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-e-content
    .qodef-e-title {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-browser--safari
    .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-e-content {
    z-index: -1;
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon {
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 0.7s cubic-bezier(0.39, 0.2, 0, 1.04);
    -o-transition: 0.7s cubic-bezier(0.39, 0.2, 0, 1.04);
    transition: 0.7s cubic-bezier(0.39, 0.2, 0, 1.04);
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon:nth-child(2) {
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon:nth-child(3) {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon:nth-child(4) {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  .qodef-team-list.qodef-item-layout--info-on-hover
    .qodef-team-member-social-icons
    .qodef-team-member-social-icon:nth-child(5) {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
  .qodef-testimonials-list {
    position: relative;
  }
  .qodef-testimonials-list .qodef-e-inner {
    padding-bottom: 64px;
  }
  .qodef-testimonials-list .qodef-e-media-image {
    line-height: 0;
    margin-bottom: 25px;
    text-align: center;
  }
  .qodef-testimonials-list .qodef-e-media-image img {
    width: auto;
  }
  .qodef-testimonials-list .qodef-e-content {
    text-align: center;
    padding: 0 9%;
  }
  .qodef-testimonials-list .qodef-e-title {
    margin: 0 0 20px;
  }
  .qodef-testimonials-list .qodef-e-text {
    margin: 0 0 20px;
  }
  .qodef-testimonials-list .qodef-e-author {
    margin: 0;
    font-weight: 400;
  }
  .qodef-testimonials-list .swiper-wrapper {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .qodef-testimonials-list .swiper-pagination-bullets {
    text-align: center;
    bottom: 0 !important;
  }
  .qodef-testimonials-list
    .swiper-pagination-bullets
    .swiper-pagination-bullet:before {
    background-color: #000;
  }
  .qodef-testimonials-list.qodef-skin--light .qodef-e-author,
  .qodef-testimonials-list.qodef-skin--light .qodef-e-text,
  .qodef-testimonials-list.qodef-skin--light .qodef-e-title {
    color: #fff;
  }
  .qodef-testimonials-list.qodef-skin--light .swiper-pagination-bullet:before {
    background-color: #fff;
  }
  @media only screen and (max-width: 680px) {
    .qodef-testimonials-list div.swiper-button-next,
    .qodef-testimonials-list div.swiper-button-prev {
      display: none;
    }
  }
  @-webkit-keyframes cover_search_fade_out {
    0% {
      opacity: 1;
      visibility: visible;
      z-index: 100;
    }
    100% {
      opacity: 0;
      visibility: hidden;
      z-index: 0;
    }
  }
  @keyframes cover_search_fade_out {
    0% {
      opacity: 1;
      visibility: visible;
      z-index: 100;
    }
    100% {
      opacity: 0;
      visibility: hidden;
      z-index: 0;
    }
  }
  @-webkit-keyframes cover_search_fade_in {
    0% {
      opacity: 0;
      visibility: hidden;
      z-index: 100;
    }
    100% {
      opacity: 1;
      visibility: visible;
      z-index: 100;
    }
  }
  @keyframes cover_search_fade_in {
    0% {
      opacity: 0;
      visibility: hidden;
      z-index: 100;
    }
    100% {
      opacity: 1;
      visibility: visible;
      z-index: 100;
    }
  }
  .qodef-search-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    background-color: #fff;
    z-index: -1;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  .qodef-covers-search--fadeout .qodef-search-cover {
    -webkit-animation: cover_search_fade_out 0.3s ease both;
    animation: cover_search_fade_out 0.3s ease both;
  }
  .qodef-covers-search--fadein .qodef-search-cover {
    -webkit-animation: cover_search_fade_in 0.3s ease both;
    animation: cover_search_fade_in 0.3s ease both;
  }
  .qodef-header--sticky-display #qodef-page-header > .qodef-search-cover {
    display: none;
  }
  .qodef-search-cover .qodef-form-holder {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .qodef-search-cover input[type="text"] {
    display: inline-block;
    vertical-align: middle;
    float: left;
    width: 90%;
    padding: 0 0 0 47px;
    margin: 0;
    font-family: inherit;
    font-size: 26px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0;
    outline-offset: 0;
  }
  .qodef-search-cover input[type="text"]:focus {
    color: #000;
  }
  .qodef-search-cover input[type="text"]::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
  }
  .qodef-search-cover input[type="text"]::-moz-placeholder {
    color: inherit;
    opacity: 1;
  }
  .qodef-search-cover input[type="text"]:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
  }
  .qodef-search-cover input[type="text"]::-ms-input-placeholder {
    color: inherit;
    opacity: 1;
  }
  .qodef-search-cover input[type="text"]::placeholder {
    color: inherit;
    opacity: 1;
  }
  .qodef-search-cover input[type="submit"] {
    position: absolute;
    height: 1px;
    width: 1px;
    padding: 0;
    margin: -1px;
    border: 0 none;
    clip: rect(0, 0, 0, 0);
    visibility: hidden;
  }
  .qodef-search-cover .qodef-search-close {
    position: absolute;
    top: 50%;
    right: 37px;
    display: inline-block;
    vertical-align: middle;
    color: #000;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .qodef-search-cover .qodef-search-close:hover {
    color: #000;
  }
  .qodef-search-cover .qodef-search-close.qodef-search-close--icon-pack {
    font-size: 23px;
    line-height: 1em;
  }
  .qodef-search-cover .qodef-search-close.qodef-search-close--icon-pack * {
    display: block;
    line-height: inherit;
  }
  .qodef-search-cover .qodef-search-close.qodef-search-close--icon-pack :before {
    display: block;
    line-height: inherit;
  }
  .qodef-search-cover .qodef-search-close.qodef-search-close--svg-path > * {
    vertical-align: middle;
  }
  .qodef-search-cover .qodef-search-close.qodef-search-close--svg-path path,
  .qodef-search-cover .qodef-search-close.qodef-search-close--svg-path > * {
    fill: currentColor;
    stroke: currentColor;
  }
  .qodef-fullscreen-search-holder {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.95);
    z-index: 102;
  }
  .qodef-fullscreen-search-holder
    > div:not(.qodef-fullscreen-search-overlay-close-holder) {
    z-index: 12;
  }
  .qodef-fullscreen-search-holder .qodef-fullscreen-search-overlay-close-holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: none;
  }
  .qodef-fullscreen-search-holder .qodef-fullscreen-search-inner {
    width: 100%;
    pointer-events: none;
  }
  .qodef-fullscreen-search-holder .qodef-form-holder {
    pointer-events: all;
  }
  .qodef-fullscreen-search-holder .qodef-fullscreen-search-form {
    position: relative;
    width: 44%;
    margin: 0 auto;
  }
  .qodef-fullscreen-search-holder .qodef-fullscreen-search-form .qodef-line {
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    border-bottom: 1px solid #d3d3d3;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .qodef-fullscreen-search--opened
    .qodef-fullscreen-search-holder
    .qodef-fullscreen-search-form
    .qodef-line {
    width: 100%;
    -webkit-transition: width 0.5s ease 0.6s;
    -o-transition: width 0.5s ease 0.6s;
    transition: width 0.5s ease 0.6s;
  }
  .qodef-fullscreen-search-holder .qodef-field-holder {
    display: block;
    position: relative;
  }
  .qodef-fullscreen-search-holder .qodef-search-field {
    position: relative;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 400;
    font-size: 60px;
    color: #fff;
    line-height: 2em;
    letter-spacing: -0.02em;
    background: 0 0;
    border: 0;
    border-radius: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .qodef-fullscreen-search-holder .qodef-search-field:focus {
    color: #fff;
    background-color: transparent;
  }
  .qodef-fullscreen-search-holder .qodef-search-field::-webkit-input-placeholder {
    color: #fff;
    opacity: 1;
  }
  .qodef-fullscreen-search-holder .qodef-search-field::-moz-placeholder {
    color: #fff;
    opacity: 1;
  }
  .qodef-fullscreen-search-holder .qodef-search-field:-ms-input-placeholder {
    color: #fff;
    opacity: 1;
  }
  .qodef-fullscreen-search-holder .qodef-search-field::-ms-input-placeholder {
    color: #fff;
    opacity: 1;
  }
  .qodef-fullscreen-search-holder .qodef-search-field::placeholder {
    color: #fff;
    opacity: 1;
  }
  .qodef-fullscreen-search-holder .qodef-search-submit {
    position: absolute;
    right: 0;
    bottom: -5px;
    width: auto;
    color: #fbfbfb;
    padding: 0;
    background-color: transparent;
    border: none;
    outline: 0;
    opacity: 0;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .qodef-fullscreen-search-holder .qodef-search-submit:hover {
    color: #fff;
    background-color: transparent;
  }
  .qodef-fullscreen-search--opened
    .qodef-fullscreen-search-holder
    .qodef-search-submit {
    opacity: 1;
    bottom: 24px;
    -webkit-transition: color 0.2s ease, opacity 0.2s ease-out 1.1s,
      bottom 0.4s ease-out 0.9s;
    -o-transition: color 0.2s ease, opacity 0.2s ease-out 1.1s,
      bottom 0.4s ease-out 0.9s;
    transition: color 0.2s ease, opacity 0.2s ease-out 1.1s,
      bottom 0.4s ease-out 0.9s;
  }
  .qodef-fullscreen-search-holder
    .qodef-search-submit.qodef-search-submit--icon-pack {
    font-size: 24px;
    line-height: 1em;
  }
  .qodef-fullscreen-search-holder
    .qodef-search-submit.qodef-search-submit--svg-path
    path,
  .qodef-fullscreen-search-holder
    .qodef-search-submit.qodef-search-submit--svg-path
    > * {
    fill: currentColor;
    stroke: currentColor;
  }
  .qodef-fullscreen-search-holder .qodef-search-close {
    position: absolute;
    top: 180px;
    right: calc(28% - 45px);
    color: #fff;
    opacity: 0;
    visibility: hidden;
    z-index: 12;
  }
  .admin-bar .qodef-fullscreen-search-holder .qodef-search-close {
    top: 72px;
  }
  .qodef-fullscreen-search-holder .qodef-search-close:hover {
    color: #fff;
  }
  .qodef-fullscreen-search-holder
    .qodef-search-close.qodef-search-close--icon-pack {
    font-size: 25px;
    line-height: 1em;
  }
  .qodef-fullscreen-search-holder
    .qodef-search-close.qodef-search-close--icon-pack
    * {
    display: block;
    line-height: inherit;
  }
  .qodef-fullscreen-search-holder
    .qodef-search-close.qodef-search-close--icon-pack
    :before {
    display: block;
    line-height: inherit;
  }
  .qodef-fullscreen-search-holder
    .qodef-search-close.qodef-search-close--svg-path
    > * {
    vertical-align: middle;
  }
  .qodef-fullscreen-search-holder
    .qodef-search-close.qodef-search-close--svg-path
    path,
  .qodef-fullscreen-search-holder
    .qodef-search-close.qodef-search-close--svg-path
    > * {
    fill: currentColor;
    stroke: currentColor;
  }
  .qodef-fullscreen-search-holder
    .qodef-search-close.qodef-search-close--predefined
    .qodef-lines {
    position: relative;
    display: block;
    width: 42px;
    height: 13px;
  }
  .qodef-fullscreen-search-holder
    .qodef-search-close.qodef-search-close--predefined
    .qodef-lines
    .qodef-line {
    position: absolute;
    left: 0;
    height: 2px;
    background-color: currentColor;
  }
  .qodef-fullscreen-search-holder
    .qodef-search-close.qodef-search-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-1 {
    top: 2px;
    width: 100%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .qodef-fullscreen-search-holder
    .qodef-search-close.qodef-search-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-2 {
    top: 2px;
    width: 100%;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .qodef-fullscreen-search--fadeout .qodef-fullscreen-search-holder {
    -webkit-animation: fullscreen_search_fade_out 0.3s ease both;
    animation: fullscreen_search_fade_out 0.3s ease both;
  }
  .qodef-fullscreen-search--fadein .qodef-fullscreen-search-holder {
    -webkit-animation: fullscreen_search_fade_in 0.3s ease both;
    animation: fullscreen_search_fade_in 0.3s ease both;
  }
  .qodef-fullscreen-search--opened
    .qodef-fullscreen-search-holder
    .qodef-search-close {
    opacity: 1;
    visibility: visible;
  }
  .qodef-fullscreen-search--opened .qodef-search-opener {
    cursor: none;
  }
  @-webkit-keyframes fullscreen_search_fade_out {
    0% {
      opacity: 1;
      visibility: visible;
    }
    100% {
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes fullscreen_search_fade_out {
    0% {
      opacity: 1;
      visibility: visible;
    }
    100% {
      opacity: 0;
      visibility: hidden;
    }
  }
  @-webkit-keyframes fullscreen_search_fade_in {
    0% {
      opacity: 0;
      visibility: hidden;
    }
    100% {
      opacity: 1;
      visibility: visible;
    }
  }
  @keyframes fullscreen_search_fade_in {
    0% {
      opacity: 0;
      visibility: hidden;
    }
    100% {
      opacity: 1;
      visibility: visible;
    }
  }
  .qodef-search-opener {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 1;
  }
  .qodef-search-opener .qodef-search-opener-inner {
    display: block;
  }
  .qodef-search-opener .qodef-search-opener-inner > * {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: inherit;
  }
  .qodef-search-opener .qodef-search-opener-inner > :before {
    display: block;
    line-height: inherit;
  }
  .qodef-search-opener.qodef-search-opener-svg-path
    .qodef-search-opener-wrapper
    > * {
    vertical-align: middle;
  }
  .qodef-search-opener.qodef-search-opener-svg-path
    .qodef-search-opener-wrapper
    path,
  .qodef-search-opener.qodef-search-opener-svg-path
    .qodef-search-opener-wrapper
    > * {
    fill: currentColor;
    stroke: currentColor;
  }
  .qodef-accordion {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    visibility: hidden;
  }
  .qodef-accordion .qodef-accordion-content-inner {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-accordion.qodef--init {
    visibility: visible;
  }
  .qodef-accordion.qodef-layout--simple .qodef-accordion-title {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin: 0;
    padding: 20px 10px 23px 0;
    -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out;
    -o-transition: color 0.2s ease-out, background-color 0.2s ease-out;
    transition: color 0.2s ease-out, background-color 0.2s ease-out;
    cursor: pointer;
    font-size: 19px;
    font-weight: 400;
    color: #0c0c0c;
  }
  .qodef-accordion.qodef-layout--simple .qodef-accordion-title:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #d7d7d7;
    position: absolute;
    left: 0;
    top: 0;
  }
  .qodef-accordion.qodef-layout--simple .qodef-accordion-title:first-child {
    margin-top: 0;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    line-height: 1;
    text-align: center;
    margin-right: 20px;
    top: 1px;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span {
    position: absolute;
    display: block;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span:before {
    display: block;
    line-height: inherit;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--minus,
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--plus {
    height: 100%;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--minus:after,
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--minus:before,
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--plus:after,
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--plus:before {
    position: absolute;
    content: "";
    background-color: #0c0c0c;
    display: inline-block;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--minus:before,
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--plus:before {
    width: 20px;
    height: 1px;
    left: 0;
    top: 50%;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--minus {
    opacity: 0;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--plus {
    opacity: 1;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title
    .qodef-accordion-mark
    span.qodef-icon--plus:after {
    height: 20px;
    width: 1px;
    top: 0;
    left: 50%;
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title.ui-state-active
    .qodef-accordion-mark
    span.qodef-icon--minus {
    opacity: 1;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title.ui-state-active
    .qodef-accordion-mark
    span.qodef-icon--plus {
    opacity: 0;
  }
  .qodef-accordion.qodef-layout--simple
    .qodef-accordion-title.ui-state-active
    .qodef-accordion-mark
    span.qodef-icon--plus:after {
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
  }
  .qodef-accordion.qodef-layout--simple .qodef-accordion-content {
    padding: 0 0 27px 40px;
    margin: 0;
  }
  .qodef-accordion.qodef-layout--simple .qodef-accordion-content p {
    margin: 0;
  }
  .qodef-banner {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-banner .qodef-m-banner-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
  }
  .qodef-banner .qodef-m-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
  }
  .qodef-banner .qodef-m-content-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .qodef-banner .qodef-m-title {
    margin: 10px 0 4px;
  }
  .qodef-banner .qodef-m-title-inner {
    display: inline-block;
  }
  .qodef-banner .qodef-m-subtitle {
    font-family: "Source Sans Pro", sans-serif;
    margin: 0;
    opacity: 0.5;
    letter-spacing: 0;
  }
  .qodef-banner .qodef-m-text-field {
    font-size: 15px;
    color: #000;
    margin: 0 0 10px;
    font-style: italic;
  }
  .qodef-banner .qodef-m-image {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    overflow: hidden;
  }
  .qodef-banner .qodef-m-image img {
    display: block;
    -webkit-transition: all 0.35s ease-out;
    -o-transition: all 0.35s ease-out;
    transition: all 0.35s ease-out;
  }
  .qodef-banner.qodef-layout--link-button .qodef-m-content-inner {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    right: 0;
    left: auto;
    width: 55%;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-banner.qodef-layout--link-button .qodef-m-content-inner {
      width: 100%;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      text-align: center;
    }
  }
  .qodef-banner.qodef-layout--link-button .qodef-m-title {
    margin: 11px 8% 11px 0;
  }
  @media only screen and (max-width: 1024px) {
    .qodef-banner.qodef-layout--link-button .qodef-m-title {
      margin: 1.5% 2%;
    }
  }
  .qodef-banner.qodef-layout--link-button .qodef-m-text {
    margin: 0;
  }
  .qodef-banner.qodef-layout--link-button .qodef-m-button {
    margin: 2px 0 0;
  }
  .qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px;
  }
  .qodef-button.qodef-html--link {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-family: Spectral, serif;
    font-size: 17px;
    line-height: 2em;
    font-weight: 500;
    font-style: italic;
    text-decoration: none;
    border-radius: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
      border-color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
      border-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
      border-color 0.2s ease-in-out;
    padding: 6px 39px;
  }
  .qodef-button.qodef-size--small {
    padding: 5px 34px;
  }
  .qodef-button.qodef-size--large {
    padding: 8px 42px;
    font-size: 18px;
  }
  .qodef-button.qodef-layout--filled.qodef-html--link {
    color: #fff;
    background-color: #0c0c0c;
    border: 1px solid transparent;
  }
  .qodef-button.qodef-layout--filled.qodef-html--link:hover {
    color: #fff;
    background-color: #000;
  }
  .qodef-button.qodef-layout--outlined {
    color: #000;
    background-color: transparent;
    border: 2px solid #000;
  }
  .qodef-button.qodef-layout--outlined:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
  }
  .qodef-button.qodef-layout--textual-arrow {
    padding: 0 !important;
    color: #0c0c0c;
    background-color: transparent;
    border: 0;
  }
  .qodef-button.qodef-layout--textual-arrow .qodef-m-text {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  .qodef-button.qodef-layout--textual-arrow svg {
    width: auto;
    height: 12px;
    vertical-align: middle;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .qodef-button.qodef-layout--textual-arrow svg line {
    stroke-dasharray: 21px;
    stroke-dashoffset: 21px;
    stroke: currentColor;
    -webkit-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    -o-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    shape-rendering: crispEdges;
  }
  .qodef-button.qodef-layout--textual-arrow svg polyline {
    stroke: currentColor;
    fill: transparent;
    -webkit-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    -o-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    -webkit-transform: translateX(-16px) translateY(-0.5px);
    -ms-transform: translateX(-16px) translateY(-0.5px);
    transform: translateX(-16px) translateY(-0.5px);
  }
  .qodef-button.qodef-layout--textual-arrow:hover line {
    stroke-dashoffset: 0;
  }
  .qodef-button.qodef-layout--textual-arrow:hover polyline {
    -webkit-transform: translateX(0) translateY(-0.5px);
    -ms-transform: translateX(0) translateY(-0.5px);
    transform: translateX(0) translateY(-0.5px);
  }
  .qodef-button.qodef-layout--textual {
    padding: 0 !important;
    color: #0c0c0c;
    background-color: transparent;
    border: 0;
  }
  .qodef-button.qodef-layout--textual .qodef-m-text {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  .qodef-button.qodef-layout--textual svg {
    width: 54px;
    height: 54px;
    vertical-align: middle;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .qodef-button.qodef-layout--textual svg .round {
    stroke-dasharray: 152px;
    stroke-dashoffset: 152px;
    -webkit-transition: 0.5s cubic-bezier(0.51, 0.29, 0.09, 1.08);
    -o-transition: 0.5s cubic-bezier(0.51, 0.29, 0.09, 1.08);
    transition: 0.5s cubic-bezier(0.51, 0.29, 0.09, 1.08);
    fill: transparent;
    opacity: 1;
  }
  .qodef-button.qodef-layout--textual svg path,
  .qodef-button.qodef-layout--textual svg polyline {
    stroke: currentColor;
    fill: transparent;
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  .qodef-button.qodef-layout--textual svg path {
    opacity: 0.4;
  }
  .qodef-button.qodef-layout--textual:hover svg .round {
    stroke-dashoffset: 0;
  }
  .qodef-call-to-action.qodef-layout--standard {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .qodef-call-to-action.qodef-layout--standard.qodef-style--stretched
    .qodef-m-inner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .qodef-call-to-action.qodef-layout--standard.qodef-style--centered
    .qodef-m-inner {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .qodef-call-to-action.qodef-layout--standard .qodef-m-content {
    padding-right: 20px;
  }
  .qodef-call-to-action.qodef-layout--standard .qodef-m-content > * {
    margin: 0;
  }
  .qodef-call-to-action.qodef-layout--standard .qodef-m-button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .qodef-cards-gallery {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 10px 0;
  }
  .qodef-cards-gallery .qodef-e-inner {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-cards-gallery img {
    position: relative;
    display: block;
    -webkit-box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, 0.04);
  }
  .qodef-cards-gallery .qodef-m-fake-card {
    position: relative;
    display: block;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
  }
  .qodef-cards-gallery .qodef-m-card {
    position: absolute;
    -webkit-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease;
  }
  .qodef-cards-gallery .qodef-m-card.qodef-animating {
    -webkit-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
  }
  .qodef-cards-gallery .qodef-m-card.qodef-animating-siblings {
    -webkit-transition: all 0.6s cubic-bezier(0, 0, 0, 1);
    -o-transition: all 0.6s cubic-bezier(0, 0, 0, 1);
    transition: all 0.6s cubic-bezier(0, 0, 0, 1);
    pointer-events: none;
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
    left: 0;
    will-change: transform;
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
    -webkit-transform: scale(0.5) translateX(89%);
    -ms-transform: scale(0.5) translateX(89%);
    transform: scale(0.5) translateX(89%);
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
    -webkit-transform: scale(0.55) translateX(85%);
    -ms-transform: scale(0.55) translateX(85%);
    transform: scale(0.55) translateX(85%);
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
    -webkit-transform: scale(0.635) translateX(75%);
    -ms-transform: scale(0.635) translateX(75%);
    transform: scale(0.635) translateX(75%);
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
    -webkit-transform: scale(0.735) translateX(56%);
    -ms-transform: scale(0.735) translateX(56%);
    transform: scale(0.735) translateX(56%);
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
    -webkit-transform: scale(0.75) translateX(33%);
    -ms-transform: scale(0.75) translateX(33%);
    transform: scale(0.75) translateX(33%);
  }
  .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:not(:last-of-type) {
    cursor: pointer;
  }
  .qodef-cards-gallery.qodef-orientation--left
    .qodef-m-card:not(:last-of-type):not(.active):hover {
    margin-left: 10px !important;
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
    right: 0;
    will-change: transform;
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(6) {
    -webkit-transform: scale(0.5) translateX(-89%);
    -ms-transform: scale(0.5) translateX(-89%);
    transform: scale(0.5) translateX(-89%);
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(5) {
    -webkit-transform: scale(0.55) translateX(-85%);
    -ms-transform: scale(0.55) translateX(-85%);
    transform: scale(0.55) translateX(-85%);
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(4) {
    -webkit-transform: scale(0.635) translateX(-75%);
    -ms-transform: scale(0.635) translateX(-75%);
    transform: scale(0.635) translateX(-75%);
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(3) {
    -webkit-transform: scale(0.735) translateX(-56%);
    -ms-transform: scale(0.735) translateX(-56%);
    transform: scale(0.735) translateX(-56%);
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:nth-last-child(2) {
    -webkit-transform: scale(0.75) translateX(-33%);
    -ms-transform: scale(0.75) translateX(-33%);
    transform: scale(0.75) translateX(-33%);
  }
  .qodef-cards-gallery.qodef-orientation--right .qodef-m-card:not(:last-of-type) {
    cursor: pointer;
  }
  .qodef-cards-gallery.qodef-orientation--right
    .qodef-m-card:not(:last-of-type):not(.active):hover {
    margin-right: 10px !important;
  }
  .no-touch .qodef-cards-gallery.qodef-animation--bundle img {
    visibility: hidden;
  }
  @-webkit-keyframes qodefCardAppearFromRight {
    0% {
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
      opacity: 0;
      visibility: visible;
    }
    30% {
      opacity: 1;
      visibility: visible;
    }
    100% {
      visibility: visible;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  @keyframes qodefCardAppearFromRight {
    0% {
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
      opacity: 0;
      visibility: visible;
    }
    30% {
      opacity: 1;
      visibility: visible;
    }
    100% {
      visibility: visible;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared
    img {
    -webkit-animation: qodefCardAppearFromRight 1s cubic-bezier(0.19, 1, 0.22, 1)
      forwards;
    animation: qodefCardAppearFromRight 1s cubic-bezier(0.19, 1, 0.22, 1) forwards;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared
    .qodef-m-card:nth-child(1)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared
    .qodef-m-card:nth-child(2)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared
    .qodef-m-card:nth-child(3)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared
    .qodef-m-card:nth-child(4)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared
    .qodef-m-card:nth-child(5)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared
    .qodef-m-card:nth-child(6)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared
    .qodef-m-card:nth-child(7)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--right.qodef-appeared
    .qodef-m-card:nth-child(8)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
  }
  @-webkit-keyframes qodefCardAppearFromLeft {
    0% {
      visibility: visible;
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
    }
    30% {
      visibility: visible;
      opacity: 1;
    }
    100% {
      visibility: visible;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  @keyframes qodefCardAppearFromLeft {
    0% {
      visibility: visible;
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
    }
    30% {
      visibility: visible;
      opacity: 1;
    }
    100% {
      visibility: visible;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
    }
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared
    img {
    -webkit-animation: qodefCardAppearFromLeft 1s cubic-bezier(0.19, 1, 0.22, 1)
      forwards;
    animation: qodefCardAppearFromLeft 1s cubic-bezier(0.19, 1, 0.22, 1) forwards;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared
    .qodef-m-card:nth-child(1)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared
    .qodef-m-card:nth-child(2)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared
    .qodef-m-card:nth-child(3)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared
    .qodef-m-card:nth-child(4)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared
    .qodef-m-card:nth-child(5)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared
    .qodef-m-card:nth-child(6)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared
    .qodef-m-card:nth-child(7)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
  }
  .no-touch
    .qodef-cards-gallery.qodef-animation--bundle.qodef-orientation--left.qodef-appeared
    .qodef-m-card:nth-child(8)
    img:not(.qodef-animation-done) {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
  }
  .qodef-circular-slider-holder {
    position: relative;
    height: 100vh;
  }
  .qodef-circular-slider-holder .qodef-m-items {
    height: 100%;
  }
  .qodef-circular-slider-holder .qodef-m-swiper {
    height: 100%;
    overflow: hidden;
  }
  .qodef-circular-slider-holder .qodef-m-slide-content {
    position: relative;
    width: 100%;
  }
  .qodef-circular-slider-holder .qodef-m-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .qodef-circular-slider-holder .qodef-m-item.swiper-slide {
    -webkit-transition-delay: 0.5s !important;
    -o-transition-delay: 0.5s !important;
    transition-delay: 0.5s !important;
  }
  .qodef-circular-slider-holder
    .qodef-m-item.swiper-slide-active
    .qodef-m-slide-content
    img {
    -webkit-clip-path: circle(100%);
    clip-path: circle(100%);
    opacity: 1;
    -webkit-transition: 1.5s 0.5s cubic-bezier(0.09, 0.39, 0.47, 0.74),
      opacity 0.5s 0.5s;
    -o-transition: 1.5s 0.5s cubic-bezier(0.09, 0.39, 0.47, 0.74),
      opacity 0.5s 0.5s;
    transition: 1.5s 0.5s cubic-bezier(0.09, 0.39, 0.47, 0.74), opacity 0.5s 0.5s;
  }
  .qodef-circular-slider-holder
    .qodef-m-item.swiper-slide-active
    .qodef-m-slide-content
    .qodef-e-text {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s 0.7s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-circular-slider-holder
    .qodef-m-item.swiper-slide-active
    .qodef-m-slide-content
    .qodef-e-text
    .qodef-m-hightlight {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s 0.8s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s 0.8s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s 0.8s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-circular-slider-holder
    .qodef-m-item.swiper-slide-active
    .qodef-m-slide-content
    .qodef-button {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s 0.9s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s 0.9s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s 0.9s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-circular-slider-holder .qodef-m-item .qodef-m-slide-content img {
    -webkit-clip-path: circle(0);
    clip-path: circle(0);
    opacity: 0;
    -webkit-transition: 1.5s cubic-bezier(0.14, 0.65, 0.47, 0.74),
      opacity 0.5s 0.5s;
    -o-transition: 1.5s cubic-bezier(0.14, 0.65, 0.47, 0.74), opacity 0.5s 0.5s;
    transition: 1.5s cubic-bezier(0.14, 0.65, 0.47, 0.74), opacity 0.5s 0.5s;
  }
  .qodef-circular-slider-holder
    .qodef-m-item
    .qodef-m-slide-content
    .qodef-e-text {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-circular-slider-holder
    .qodef-m-item
    .qodef-m-slide-content
    .qodef-e-text
    .qodef-m-hightlight {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-circular-slider-holder
    .qodef-m-item
    .qodef-m-slide-content
    .qodef-button {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-circular-slider-holder .qodef-m-item img {
    display: block;
    width: 38%;
    margin: 0 auto;
  }
  .qodef-circular-slider-holder .qodef-m-content {
    position: absolute;
    left: 7%;
    top: 50%;
    width: 33%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .qodef-circular-slider-holder .qodef-e-text {
    font-size: 130px;
    letter-spacing: -0.03em;
    color: #fff;
    font-weight: 300;
  }
  .qodef-circular-slider-holder .qodef-e-text .qodef-m-hightlight {
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 300;
  }
  .qodef-circular-slider-holder .qodef-button {
    left: 8px;
  }
  .qodef-circular-slider-holder .qodef-m-thumbs {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 60px;
    z-index: 60;
  }
  .qodef-circular-slider-holder .qodef-m-thumbs img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets {
    width: auto !important;
    padding-bottom: 0;
    left: auto !important;
    right: 60px;
    top: 50%;
    bottom: auto !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet {
    background-color: transparent;
    position: relative;
    width: 150px;
    height: 150px;
    line-height: 150px;
    border-radius: 50%;
    text-align: center;
    border: none;
    -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet:nth-child(2) {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet:nth-child(3) {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet:nth-child(4) {
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet:nth-child(5) {
    -webkit-transition-delay: 0.8s;
    -o-transition-delay: 0.8s;
    transition-delay: 0.8s;
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet.qodef--appear {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet
    img {
    width: 100px;
    height: 100px;
    -webkit-transition: 0.3s cubic-bezier(0.4, 0.19, 0.35, 0.65);
    -o-transition: 0.3s cubic-bezier(0.4, 0.19, 0.35, 0.65);
    transition: 0.3s cubic-bezier(0.4, 0.19, 0.35, 0.65);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet:after {
    display: none;
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet
    svg {
    position: absolute;
    left: -2px;
    top: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet
    svg
    path {
    -webkit-transition-property: stroke-dashoffset;
    -o-transition-property: stroke-dashoffset;
    transition-property: stroke-dashoffset;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    stroke-dashoffset: 0;
    stroke: #fff;
    stroke-width: 1px;
    fill: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)
    svg
    path {
    -webkit-transition-duration: 0s !important;
    -o-transition-duration: 0s !important;
    transition-duration: 0s !important;
  }
  @-webkit-keyframes fillCircle {
    0% {
      stroke-dashoffset: 307.919;
    }
    100% {
      stroke-dashoffset: 0;
    }
  }
  @keyframes fillCircle {
    0% {
      stroke-dashoffset: 307.919;
    }
    100% {
      stroke-dashoffset: 0;
    }
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet.swiper-pagination-bullet-active
    svg
    path {
    -webkit-animation-name: fillCircle;
    animation-name: fillCircle;
  }
  .qodef-circular-slider-holder.swiper-container-horizontal
    > .swiper-pagination-bullets
    .swiper-pagination-bullet.swiper-pagination-bullet-active
    img {
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  }
  .qodef-countdown .qodef-digit,
  .qodef-countdown .qodef-label {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    text-align: center;
  }
  .qodef-countdown .qodef-digit {
    color: #0c0c0c;
  }
  .qodef-countdown.qodef-show--1 .qodef-digit-wrapper {
    width: 100%;
  }
  .qodef-countdown.qodef-show--2 .qodef-digit-wrapper {
    width: 50%;
  }
  .qodef-countdown.qodef-show--3 .qodef-digit-wrapper {
    width: 33.33333%;
  }
  .qodef-countdown.qodef-show--4 .qodef-digit-wrapper {
    width: 25%;
  }
  .qodef-countdown.qodef-show--5 .qodef-digit-wrapper {
    width: 20%;
  }
  .qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
    width: 16.66667%;
  }
  .qodef-countdown.qodef-countdown--light .qodef-digit,
  .qodef-countdown.qodef-countdown--light .qodef-label {
    color: #fff;
  }
  .qodef-countdown.qodef-layout--simple .qodef-digit-wrapper {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
  }
  .qodef-countdown.qodef-layout--simple .qodef-digit {
    font-size: 75px;
    line-height: 1em;
    font-weight: 300;
    font-style: italic;
    font-family: Spectral, serif;
    letter-spacing: -0.02em;
  }
  .qodef-countdown.qodef-layout--simple .qodef-label {
    font-size: 20px;
    font-weight: 400;
    margin-top: 6px;
  }
  .qodef-counter.qodef-layout--simple {
    text-align: center;
  }
  .qodef-counter.qodef-layout--simple .qodef-m-digit {
    font-weight: 300;
    font-size: 75px;
    line-height: 1;
    color: #0c0c0c;
    font-style: italic;
    letter-spacing: -0.02em;
    font-family: Spectral, serif;
  }
  @media only screen and (max-width: 680px) {
    .qodef-counter.qodef-layout--simple .qodef-m-digit {
      text-indent: -0.1em;
      display: inline-block;
    }
  }
  .qodef-counter.qodef-layout--simple .qodef-m-title {
    margin: 18px 0 0 0;
  }
  .qodef-counter.qodef-layout--simple p.qodef-m-title {
    font-size: 19px;
    font-weight: 400;
  }
  .qodef-counter.qodef-layout--simple .qodef-m-text {
    margin: 0;
  }
  .qodef-custom-font {
    position: relative;
    margin: 0;
  }
  .qodef-dropcaps {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-dropcaps .qodef-m-letter {
    position: relative;
    top: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    float: left;
    margin: 0 10px 5px 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #0c0c0c;
    font-size: 60px;
    line-height: 1.07em;
    letter-spacing: -0.02em;
  }
  .qodef-dropcaps .qodef-m-text {
    display: inline;
    margin: 0;
  }
  .qodef-dropcaps:not(.qodef-type--simple) .qodef-m-letter {
    width: 40px;
    height: 40px;
    font-size: 27px;
    line-height: 1.26em;
    letter-spacing: -0.01em;
    color: #fff;
    background-color: #0c0c0c;
  }
  .qodef-dropcaps.qodef-type--circle {
    border-radius: 100%;
  }
  .qodef-google-map {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-google-map .qodef-m-map {
    display: block;
    width: 100%;
  }
  .qodef-google-map .qodef-m-map embed,
  .qodef-google-map .qodef-m-map iframe,
  .qodef-google-map .qodef-m-map object {
    width: 100%;
    display: block;
  }
  .qodef-google-map .qodef-m-map img {
    max-width: none;
  }
  .qodef-highlight .qodef-highlight-text {
    padding: 0 5px;
    color: #fff;
    background-color: #0c0c0c;
  }
  .qodef-icon-list-item {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    line-height: 1;
  }
  .qodef-icon-list-item .qodef-e-title {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    line-height: 1;
  }
  .qodef-icon-list-item .qodef-e-title a {
    display: block;
  }
  .qodef-icon-list-item .qodef-e-title-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .qodef-icon-list-item .qodef-icon-holder {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 5px;
    float: none;
  }
  .qodef-icon-list-item .qodef-icon-holder .qodef-icon {
    font-size: 18px;
  }
  .qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper {
    position: relative;
    display: inline-block;
    vertical-align: top;
  }
  .qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper a,
  .qodef-icon-list-item.qodef-icon--custom-icon .qodef-e-icon-wrapper img {
    display: block;
  }
  #qodef-page-sidebar .widget.widget_querida_core_icon_list_item {
    margin-bottom: 0;
  }
  #qodef-page-footer .widget.widget_querida_core_icon_list_item {
    margin-bottom: 0;
  }
  #qodef-side-area .widget.widget_querida_core_icon_list_item {
    margin-bottom: 0;
  }
  .qodef-icon-with-text .qodef-m-title {
    margin: 0;
  }
  .qodef-icon-with-text .qodef-m-title a {
    display: block;
  }
  .qodef-icon-with-text .qodef-m-text {
    margin: 8px 0 0;
  }
  .qodef-icon-with-text .qodef-m-icon-wrapper {
    line-height: 1;
  }
  .qodef-icon-with-text .qodef-icon-holder {
    float: none;
  }
  .qodef-icon-with-text .qodef-m-content {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper {
    position: relative;
    display: inline-block;
    vertical-align: top;
  }
  .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper a,
  .qodef-icon-with-text.qodef--custom-icon .qodef-m-icon-wrapper img {
    display: block;
  }
  .qodef-icon-with-text.qodef-layout--before-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .qodef-icon-with-text.qodef-layout--before-content .qodef-m-icon-wrapper {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 15px;
  }
  .qodef-icon-with-text.qodef-layout--before-title .qodef-m-title {
    line-height: 1;
  }
  .qodef-icon-with-text.qodef-layout--before-title .qodef-m-title-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .qodef-icon-with-text.qodef-layout--before-title .qodef-m-icon-wrapper {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 5px;
  }
  .qodef-icon-with-text.qodef-layout--top.qodef-alignment--center {
    text-align: center;
  }
  .qodef-icon-with-text.qodef-layout--top.qodef-alignment--left {
    text-align: left;
  }
  .qodef-icon-with-text.qodef-layout--top.qodef-alignment--right {
    text-align: right;
  }
  .qodef-icon-with-text.qodef-layout--top .qodef-m-title {
    margin-top: 21px;
  }
  .qodef-icon-holder {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: auto;
    line-height: 1;
  }
  .qodef-icon-holder a {
    display: block;
  }
  .qodef-icon-holder .qodef-icon {
    display: block;
    line-height: inherit;
  }
  .qodef-icon-holder .qodef-icon:before {
    display: block;
    line-height: inherit;
  }
  .qodef-icon-holder.qodef-layout--circle,
  .qodef-icon-holder.qodef-layout--square {
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    color: #fff;
    background-color: #000;
    -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out,
      border-color 0.2s ease-out;
    -o-transition: color 0.2s ease-out, background-color 0.2s ease-out,
      border-color 0.2s ease-out;
    transition: color 0.2s ease-out, background-color 0.2s ease-out,
      border-color 0.2s ease-out;
  }
  .qodef-icon-holder.qodef-layout--circle a,
  .qodef-icon-holder.qodef-layout--square a {
    color: inherit;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
  }
  .qodef-icon-holder.qodef-layout--circle:hover,
  .qodef-icon-holder.qodef-layout--square:hover {
    background-color: #0c0c0c;
  }
  .qodef-icon-holder.qodef-layout--circle {
    border-radius: 50%;
  }
  .qodef-icon-holder.qodef-size--tiny {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
  }
  .qodef-icon-holder.qodef-size--small {
    font-size: 2em;
  }
  .qodef-icon-holder.qodef-size--medium {
    font-size: 3em;
  }
  .qodef-icon-holder.qodef-size--large {
    font-size: 4em;
  }
  .qodef-icon-holder.qodef-size--huge {
    font-size: 5em;
  }
  .widget.widget_querida_core_icon {
    display: inline-block;
    line-height: 1;
  }
  #qodef-page-sidebar .widget.widget_querida_core_icon {
    margin-bottom: 0;
  }
  #qodef-page-footer .widget.widget_querida_core_icon {
    margin-bottom: 0;
  }
  #qodef-side-area .widget.widget_querida_core_icon {
    margin-bottom: 0;
  }
  .qodef-image-gallery.qodef-auto-width-slider .swiper-slide {
    width: auto;
  }
  .qodef-image-gallery.swiper-container-horizontal .swiper-wrapper {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .qodef-image-with-text {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    text-align: center;
  }
  .qodef-image-with-text .qodef-m-image {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-image-with-text .qodef-m-image a,
  .qodef-image-with-text .qodef-m-image img {
    display: block;
  }
  .qodef-image-with-text .qodef-m-content {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-image-with-text .qodef-m-title {
    margin: 28px 0 0;
  }
  .qodef-image-with-text .qodef-m-text {
    margin: 15px 0 0;
  }
  .qodef-image-with-text .qodef-button.qodef-layout--textual-arrow {
    margin-top: 8px;
  }
  .qodef-image-with-text .qodef-button.qodef-layout--textual-arrow .qodef-m-text {
    margin: 0 5px 0 0;
  }
  .qodef-image-with-text.qodef-image-action--scrolling-image
    .qodef-m-image-inner-holder {
    position: relative;
  }
  .qodef-image-with-text.qodef-image-action--scrolling-image
    .qodef-m-image-inner-holder
    .qodef-m-image {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.07);
  }
  .qodef-image-with-text.qodef-image-action--scrolling-image
    .qodef-m-image-inner-holder
    .qodef-m-image
    a {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 100;
  }
  .qodef-image-with-text.qodef-image-action--scrolling-image
    .qodef-m-image-inner-holder
    .qodef-m-iwt-frame {
    vertical-align: middle;
  }
  .qodef-image-with-text.qodef-image-action--scrolling-image.qodef-scrolling-direction--vertical
    .qodef-m-image
    img {
    width: 100%;
  }
  .qodef-image-with-text.qodef-image-action--scrolling-image.qodef-scrolling-direction--horizontal
    .qodef-m-image
    img {
    max-width: unset;
    height: 100%;
    width: auto;
  }
  .qodef-info-section.qodef-layout--background-text {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-info-section.qodef-layout--background-text .qodef-m-info {
    position: relative;
    z-index: 2;
  }
  .qodef-info-section.qodef-layout--background-text .qodef-m-title {
    margin: 0 0 18px;
  }
  .qodef-info-section.qodef-layout--background-text .qodef-m-text {
    margin: 0;
  }
  .qodef-info-section.qodef-layout--background-text .qodef-button {
    margin-top: 6px;
  }
  .qodef-info-section.qodef-layout--background-text .qodef-m-background-text {
    position: absolute;
    display: inline-block;
    color: rgba(12, 12, 12, 0.1);
    text-align: center;
    font-weight: 700;
    font-size: 250px;
  }
  .qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-left
    .qodef-m-background-text {
    top: 0;
    left: -20px;
  }
  .qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--top-right
    .qodef-m-background-text {
    top: 0;
    right: -20px;
  }
  .qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-left
    .qodef-m-background-text {
    bottom: 0;
    left: -20px;
  }
  .qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--bottom-right
    .qodef-m-background-text {
    bottom: 0;
    right: -20px;
  }
  .qodef-info-section.qodef-layout--background-text.qodef-background-text-pos--center
    .qodef-m-background-text {
    font-size: 450px;
    top: 34px;
    left: 0;
    right: 0;
    text-align: center;
  }
  .qodef-pricing-table {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    text-align: center;
  }
  .qodef-pricing-table.qodef-status--featured .qodef-m-inner:before {
    content: url(../../inc/shortcodes/pricing-table/assets/img/pricing-star.svg);
    position: absolute;
    top: 28px;
    right: 34px;
  }
  .qodef-pricing-table.qodef--border-enabled {
    border: 1px solid #ebebeb;
  }
  .qodef-pricing-table .qodef-m-inner {
    padding: 78px 20px 98px;
  }
  .qodef-pricing-table .qodef-m-title p {
    margin: 0;
    color: #0c0c0c;
  }
  .qodef-pricing-table .qodef-m-price {
    margin-top: 31px;
  }
  .qodef-pricing-table .qodef-m-price .qodef-m-price-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    line-height: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-style: italic;
    font-family: Spectral, serif;
  }
  .qodef-pricing-table .qodef-m-price .qodef-m-price-currency {
    font-size: 40px;
  }
  .qodef-pricing-table .qodef-m-price .qodef-m-price-value {
    text-indent: -4px;
  }
  .qodef-pricing-table .qodef-m-price-period {
    margin: 15px;
  }
  .qodef-pricing-table .qodef-m-content {
    margin: 37px 0 0;
  }
  .qodef-pricing-table .qodef-m-content ul {
    list-style: none;
    margin: 0;
  }
  .qodef-pricing-table .qodef-m-content ul li {
    color: #0c0c0c;
    margin-bottom: 8px;
  }
  .qodef-pricing-table .qodef-m-content ul li:last-child {
    margin-bottom: 0;
  }
  .qodef-pricing-table .qodef-m-button .qodef-button {
    margin: 21px 0 0;
  }
  .qodef-progress-bar:not(.qodef-layout--line) .qodef-m-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .qodef-progress-bar:not(.qodef-layout--line) .qodef-m-canvas {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-progress-bar:not(.qodef-layout--line) .qodef-m-canvas svg {
    display: block;
  }
  .qodef-progress-bar:not(.qodef-layout--line) .progressbar-text {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #0c0c0c;
    font-size: 20px;
    line-height: 1.35em;
  }
  .qodef-progress-bar .qodef-m-title {
    margin: 20px 0 0;
  }
  .qodef-progress-bar.qodef-layout--semi-circle .progressbar-text {
    padding-top: 20px;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  .qodef-progress-bar.qodef-layout--line .progressbar {
    position: relative;
  }
  .qodef-progress-bar.qodef-layout--line .proggress {
    width: 0;
    position: relative;
  }
  .qodef-progress-bar.qodef-layout--line .percentCount {
    position: absolute;
    top: -24px;
    width: auto;
    height: auto;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .qodef-progress-bar.qodef-layout--line .qodef-m-title {
    margin: 0 0 7px;
  }
  .qodef-section-title {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-section-title .qodef-m-title {
    opacity: 0;
    margin: 0;
  }
  .elementor-editor-active .qodef-section-title .qodef-m-title,
  .qodef-section-title .qodef-m-title.qodef--appear {
    opacity: 1;
  }
  .qodef-section-title .qodef-m-title a {
    color: inherit;
  }
  .qodef-section-title .qodef-m-title a:after {
    content: "";
    width: 0;
    height: 1px;
    background-color: currentColor;
    position: absolute;
    left: 0;
    bottom: 1px;
    -webkit-transition: width 0.5s cubic-bezier(0.81, 0.16, 0, 0.93);
    -o-transition: width 0.5s cubic-bezier(0.81, 0.16, 0, 0.93);
    transition: width 0.5s cubic-bezier(0.81, 0.16, 0, 0.93);
  }
  .qodef-section-title .qodef-m-title a:hover {
    color: inherit;
  }
  .qodef-section-title .qodef-m-title a:hover:after {
    width: 100%;
  }
  .qodef-section-title .qodef-m-title .qodef-m-title-row,
  .qodef-section-title .qodef-m-title .qodef-m-title-row .qodef-m-hightlight {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  @media only screen and (max-width: 1024px) {
    .qodef-section-title .qodef-m-title .qodef-m-title-row,
    .qodef-section-title .qodef-m-title .qodef-m-title-row .qodef-m-hightlight {
      display: inline;
    }
  }
  .qodef-section-title
    .qodef-m-title
    .qodef-m-title-row
    .qodef-m-hightlight.qodef--appear,
  .qodef-section-title .qodef-m-title .qodef-m-title-row.qodef--appear {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .qodef-section-title
    .qodef-m-title
    .qodef-m-title-row
    .qodef-m-hightlight.qodef--appear
    .qodef-m-hightlight,
  .qodef-section-title
    .qodef-m-title
    .qodef-m-title-row.qodef--appear
    .qodef-m-hightlight {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .qodef-section-title .qodef-m-title .qodef-m-hightlight {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
  }
  .qodef-section-title .qodef-m-text {
    margin: 16px 0 0;
    font-size: 17px;
    line-height: 1.59em;
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }
  .elementor-editor-active .qodef-section-title .qodef-m-text,
  .qodef-section-title .qodef-m-text.qodef--appear {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-section-title.qodef-alignment--center {
    text-align: center;
  }
  .qodef-section-title.qodef-alignment--left {
    text-align: left;
  }
  .qodef-section-title.qodef-alignment--right {
    text-align: right;
  }
  .qodef-section-title .qodef-m-hightlight {
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 300;
  }
  .elementor-widget-querida_core_section_title
    + .elementor-widget-querida_core_button
    .qodef-button {
    display: inline-block;
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }
  .elementor-editor-active
    .elementor-widget-querida_core_section_title
    + .elementor-widget-querida_core_button
    .qodef-button,
  .elementor-widget-querida_core_section_title
    + .elementor-widget-querida_core_button.qodef--appear
    .qodef-button {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.69, 0.13, 0, 0.95);
  }
  .qodef-separator {
    position: relative;
    height: auto;
    font-size: 0;
    line-height: 1;
  }
  .qodef-separator .qodef-m-line {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 10px 0;
    border-bottom: 1px solid #ebebeb;
  }
  .qodef-separator.qodef-position--center {
    text-align: center;
  }
  .qodef-separator.qodef-position--left {
    text-align: left;
  }
  .qodef-separator.qodef-position--right {
    text-align: right;
  }
  #qodef-page-sidebar .widget.widget_querida_core_separator {
    margin-bottom: 0;
  }
  #qodef-page-footer .widget.widget_querida_core_separator {
    margin-bottom: 0;
  }
  #qodef-side-area .widget.widget_querida_core_separator {
    margin-bottom: 0;
  }
  .qodef-tabs {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    visibility: hidden;
  }
  .qodef-tabs.qodef--init {
    visibility: visible;
  }
  .qodef-tabs .qodef-tabs-navigation {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .qodef-tabs .qodef-tabs-content {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-tabs .qodef-tabs-content p {
    margin: 0;
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
    margin: 0 44px 0 0;
    padding: 0;
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
    display: block;
    padding: 0 23px 16px;
    -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out;
    -o-transition: color 0.2s ease-out, background-color 0.2s ease-out;
    transition: color 0.2s ease-out, background-color 0.2s ease-out;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.35em;
    position: relative;
  }
  @media only screen and (max-width: 768px) {
    .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a {
      padding: 0 15px 16px;
    }
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:after {
    content: "";
    bottom: -1px;
    left: 0;
    position: absolute;
    height: 1px;
    width: 0;
    background-color: currentColor;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
    margin-right: 0;
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li a:hover:after,
  .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li.active a:after,
  .qodef-tabs.qodef-layout--simple
    .qodef-tabs-navigation
    li.ui-state-active
    a:after,
  .qodef-tabs.qodef-layout--simple
    .qodef-tabs-navigation
    li.ui-state-hover
    a:after {
    width: 100%;
  }
  @media only screen and (max-width: 680px) {
    .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
    }
    .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li {
      margin: 0 0 26px 0;
      padding: 0;
    }
    .qodef-tabs.qodef-layout--simple .qodef-tabs-navigation li:last-child {
      margin-bottom: 0;
    }
  }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
  }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical
    .qodef-tabs-navigation {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: block;
    padding-right: 26px;
    margin-right: 26px;
    border-right: 1px solid #ebebeb;
  }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical
    .qodef-tabs-navigation
    li {
    width: 100%;
    margin-bottom: 26px;
  }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical
    .qodef-tabs-navigation
    li:last-child {
    margin-bottom: 0;
  }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical
    .qodef-tabs-navigation
    li
    a {
    display: inline-block;
    width: auto;
  }
  .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical
    .qodef-tabs-content {
    margin-top: 0;
  }
  .qodef-tabs.qodef-layout--simple .qodef-tabs-content {
    margin: 26px 0 0;
  }
  .qodef-text-slider {
    cursor: -webkit-grab;
    cursor: grab;
  }
  .qodef-text-slider .swiper-wrapper {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 300;
    font-size: 230px;
    line-height: 1.05em;
    letter-spacing: -0.03em;
  }
  @media only screen and (max-width: 1440px) {
    .qodef-text-slider .swiper-wrapper {
      font-size: 190px;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-text-slider .swiper-wrapper {
      font-size: 140px;
      line-height: 1em;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-text-slider .swiper-wrapper {
      font-size: 100px;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-text-slider .swiper-wrapper {
      font-size: 80px;
    }
  }
  .qodef-text-slider .swiper-slide {
    width: auto !important;
    text-align: center;
  }
  .qodef-text-slider
    .swiper-slide.swiper-slide-active
    .qodef-m-item-text:not(.qodef-m-item-text-copy) {
    opacity: 0;
  }
  .qodef-text-slider
    .swiper-slide.swiper-slide-active
    .qodef-m-item-text.qodef-m-item-text-copy {
    opacity: 1;
    -webkit-animation: qodef-animate-text-slider-item-in 1s forwards
      cubic-bezier(0.51, 0.29, 0, 0.96) !important;
    animation: qodef-animate-text-slider-item-in 1s forwards
      cubic-bezier(0.51, 0.29, 0, 0.96) !important;
  }
  .qodef-browser--firefox
    .qodef-text-slider
    .swiper-slide.swiper-slide-active
    .qodef-m-item-text.qodef-m-item-text-copy {
    -webkit-animation: none !important;
    animation: none !important;
  }
  .qodef-text-slider
    .swiper-slide
    .qodef-m-item-text:not(.qodef-m-item-text-copy) {
    background: 0 0 !important;
    -webkit-text-fill-color: currentColor !important;
    opacity: 1;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
  }
  .qodef-text-slider .swiper-slide .qodef-m-item-text.qodef-m-item-text-copy {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    -webkit-animation: qodef-animate-text-slider-item-out 1s forwards
      cubic-bezier(0.51, 0.29, 0, 0.96);
    animation: qodef-animate-text-slider-item-out 1s forwards
      cubic-bezier(0.51, 0.29, 0, 0.96);
  }
  .qodef-browser--firefox
    .qodef-text-slider
    .swiper-slide
    .qodef-m-item-text.qodef-m-item-text-copy {
    -webkit-animation: none !important;
    animation: none !important;
  }
  @-webkit-keyframes qodef-animate-text-slider-item-in {
    0% {
      background-position: -200px 50%;
    }
    100% {
      background-position: 50% 50%;
    }
  }
  @keyframes qodef-animate-text-slider-item-in {
    0% {
      background-position: -200px 50%;
    }
    100% {
      background-position: 50% 50%;
    }
  }
  @-webkit-keyframes qodef-animate-text-slider-item-out {
    0% {
      background-position: 50% 50%;
    }
    100% {
      background-position: 200px 50%;
    }
  }
  @keyframes qodef-animate-text-slider-item-out {
    0% {
      background-position: 50% 50%;
    }
    100% {
      background-position: 200px 50%;
    }
  }
  .qodef-video-button {
    position: relative;
    display: inline-block;
    vertical-align: middle;
  }
  .qodef-video-button .qodef-m-play {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #0c0c0c;
    font-size: 106px;
    line-height: 1;
  }
  .qodef-video-button .qodef-m-play span {
    display: block;
    line-height: inherit;
  }
  @media only screen and (max-width: 680px) {
    .qodef-video-button .qodef-m-play span svg {
      width: 77px;
      height: auto;
    }
  }
  .qodef-video-button .qodef-m-play span:before {
    display: block;
    line-height: inherit;
  }
  .qodef-video-button .qodef-m-play-inner svg .st01 {
    fill: none;
    stroke: rgba(255, 255, 255, 0.5);
    stroke-miterlimit: 10;
  }
  .qodef-video-button .qodef-m-play-inner svg .st11 {
    fill: none;
    stroke: #fff;
    stroke-miterlimit: 10;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    stroke-dashoffset: 414;
    stroke-dasharray: 414;
    stroke-width: 2;
    stroke-linejoin: round;
    stroke-linecap: butt;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
  }
  .qodef-video-button .qodef-m-play-inner svg .st-play {
    stroke: #fff;
    fill: transparent;
  }
  .qodef-video-button .qodef-m-play-inner svg:hover .st11 {
    stroke-dashoffset: 0;
    stroke-dasharray: 700;
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines,
  .qodef-side-area-opener.qodef-side-area-opener--predefined .qodef-lines {
    position: relative;
    display: block;
    width: 55px;
    height: 13px;
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines.qodef--animate-burger
    .qodef-line,
  .qodef-side-area-opener.qodef-side-area-opener--predefined
    .qodef-lines.qodef--animate-burger
    .qodef-line {
    -webkit-animation: qodef-animate-burger-line 1s forwards;
    animation: qodef-animate-burger-line 1s forwards;
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line,
  .qodef-side-area-opener.qodef-side-area-opener--predefined
    .qodef-lines
    .qodef-line {
    position: absolute;
    left: 0;
    height: 2px;
    background-color: currentColor;
    -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
    transition: top 0.3s ease, -webkit-transform 0.3s ease;
    -o-transition: top 0.3s ease, transform 0.3s ease;
    transition: top 0.3s ease, transform 0.3s ease;
    transition: top 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-1,
  .qodef-side-area-opener.qodef-side-area-opener--predefined
    .qodef-lines
    .qodef-line.qodef-line-1 {
    top: 0;
    width: 14px;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-2,
  .qodef-side-area-opener.qodef-side-area-opener--predefined
    .qodef-lines
    .qodef-line.qodef-line-2 {
    top: 0;
    right: 0;
    left: auto;
    width: 34px;
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-3,
  .qodef-side-area-opener.qodef-side-area-opener--predefined
    .qodef-lines
    .qodef-line.qodef-line-3 {
    bottom: 0;
    width: 100%;
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
  }
  .qodef-side-area-opener {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
  }
  .qodef-side-area-opener .qodef-side-area-opener-icon {
    display: block;
  }
  .qodef-side-area-opener:hover {
    color: #000;
  }
  .qodef-side-area-opener.qodef-side-area-opener--icon-pack
    .qodef-side-area-opener-icon {
    font-size: 35px;
  }
  .qodef-side-area-opener.qodef-side-area-opener--icon-pack
    .qodef-side-area-opener-icon
    * {
    display: block;
    line-height: inherit;
  }
  .qodef-side-area-opener.qodef-side-area-opener--icon-pack
    .qodef-side-area-opener-icon
    :before {
    display: block;
    line-height: inherit;
  }
  .qodef-side-area-opener.qodef-side-menu-opener--svg-path
    .qodef-side-area-opener-icon
    > * {
    vertical-align: middle;
  }
  .qodef-side-area-opener.qodef-side-menu-opener--svg-path
    .qodef-side-area-opener-icon
    path,
  .qodef-side-area-opener.qodef-side-menu-opener--svg-path
    .qodef-side-area-opener-icon
    > * {
    fill: currentColor;
    stroke: currentColor;
  }
  .qodef-side-area-opener.qodef-side-area-opener--predefined {
    line-height: 1;
  }
  .qodef-header--light
    #qodef-page-header-inner
    .qodef-side-area-opener.qodef-side-area-opener--predefined
    .qodef-line {
    background-color: #fff;
  }
  .qodef-header--light
    #qodef-page-header-inner
    .qodef-side-area-opener.qodef-side-area-opener--icon-pack
    .qodef-side-area-opener-icon {
    color: #fff;
  }
  .qodef-header--light
    #qodef-page-header-inner
    .qodef-side-area-opener.qodef-side-menu-opener--svg-path
    .qodef-side-menu-icon
    path,
  .qodef-header--light
    #qodef-page-header-inner
    .qodef-side-area-opener.qodef-side-menu-opener--svg-path
    .qodef-side-menu-icon
    > * {
    fill: #fff;
    stroke: #fff;
  }
  .qodef-header--dark
    #qodef-page-header-inner
    .qodef-side-area-opener.qodef-side-area-opener--predefined
    .qodef-line {
    background-color: #000;
  }
  .qodef-header--dark
    #qodef-page-header-inner
    .qodef-side-area-opener.qodef-side-area-opener--icon-pack
    .qodef-side-area-opener-icon {
    color: #000;
  }
  .qodef-header--dark
    #qodef-page-header-inner
    .qodef-side-area-opener.qodef-side-menu-opener--svg-path
    .qodef-side-menu-icon
    path,
  .qodef-header--dark
    #qodef-page-header-inner
    .qodef-side-area-opener.qodef-side-menu-opener--svg-path
    .qodef-side-menu-icon
    > * {
    fill: #000;
    stroke: #000;
  }
  #qodef-side-area {
    position: fixed;
    top: 0;
    right: -460px;
    width: 460px;
    height: 100%;
    min-height: 100%;
    padding: 105px 80px 35px;
    background-color: #000;
    overflow: hidden;
    visibility: hidden;
    z-index: 9999;
    -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);
    text-align: center;
  }
  @media only screen and (max-height: 800px) {
    #qodef-side-area {
      padding: 60px 80px 20px;
    }
  }
  @media only screen and (max-height: 700px) {
    #qodef-side-area {
      padding: 40px 80px 0;
    }
  }
  #qodef-side-area #qodef-side-area-close {
    position: absolute;
    top: 55px;
    right: 48px;
    display: block;
    z-index: 1000;
    color: #fff;
  }
  .qodef-side-area--opened
    #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-1 {
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
  }
  .qodef-side-area--opened
    #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-2 {
    clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line {
    -webkit-transition: 0.5s cubic-bezier(0.96, 0.15, 0, 1.1);
    -o-transition: 0.5s cubic-bezier(0.96, 0.15, 0, 1.1);
    transition: 0.5s cubic-bezier(0.96, 0.15, 0, 1.1);
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-1 {
    clip-path: inset(0 100% 0 0);
    -webkit-clip-path: inset(0 100% 0 0);
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-2 {
    clip-path: inset(0 0 0 100%);
    -webkit-clip-path: inset(0 0 0 100%);
  }
  .admin-bar #qodef-side-area #qodef-side-area-close {
    top: 68px;
  }
  #qodef-side-area #qodef-side-area-close.qodef-side-area-close--icon-pack {
    font-size: 35px;
  }
  #qodef-side-area #qodef-side-area-close.qodef-side-area-close--icon-pack * {
    display: block;
    line-height: inherit;
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--icon-pack
    :before {
    display: block;
    line-height: inherit;
  }
  #qodef-side-area #qodef-side-area-close.qodef-side-area-close--svg-path > * {
    vertical-align: middle;
  }
  #qodef-side-area #qodef-side-area-close.qodef-side-area-close--svg-path path,
  #qodef-side-area #qodef-side-area-close.qodef-side-area-close--svg-path > * {
    fill: currentColor;
    stroke: currentColor;
  }
  #qodef-side-area #qodef-side-area-close.qodef-side-area-close--predefined {
    font-size: 24px;
    line-height: 1;
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-1 {
    top: 2px;
    width: 100%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-2 {
    top: 2px;
    width: 100%;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #qodef-side-area
    #qodef-side-area-close.qodef-side-area-close--predefined
    .qodef-lines
    .qodef-line.qodef-line-3 {
    visibility: hidden;
  }
  .qodef-side-area--opened #qodef-side-area {
    right: 0;
    visibility: visible;
  }
  #qodef-side-area .widget.widget_media_image img {
    margin: 0 auto;
  }
  .qodef-side-area-cover {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    overflow: hidden;
    z-index: 0;
    -webkit-transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out, z-index 0.2s ease-in-out;
  }
  .qodef-side-area--opened .qodef-side-area-cover {
    opacity: 1;
    z-index: 1002;
  }
  .qodef-social-share {
    position: relative;
    display: inline-block;
    vertical-align: top;
  }
  .qodef-social-share .qodef-social-title {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 0 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #0c0c0c;
    font-size: 20px;
    line-height: 1.35em;
  }
  .qodef-social-share ul {
    position: relative;
    display: inline-block;
    vertical-align: top;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .qodef-social-share li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    line-height: 1;
    padding: 0;
    margin: 0;
  }
  .qodef-social-share li a {
    font-size: 16px;
  }
  .qodef-social-share li.qodef-facebook-share a:hover {
    color: #3b5998;
  }
  .qodef-social-share li.qodef-twitter-share a:hover {
    color: #00aced;
  }
  .qodef-social-share li.qodef-linkedin-share a:hover {
    color: #007bb5;
  }
  .qodef-social-share li.qodef-tumblr-share a:hover {
    color: #32506d;
  }
  .qodef-social-share li.qodef-pinterest-share a:hover {
    color: #cb2027;
  }
  .qodef-social-share li.qodef-vk-share a:hover {
    color: #45668e;
  }
  .qodef-social-share.qodef-layout--dropdown {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
  }
  .qodef-social-share.qodef-layout--dropdown .qodef-social-title {
    margin: 0;
    vertical-align: middle;
  }
  .qodef-social-share.qodef-layout--dropdown .qodef-social-share-icon {
    vertical-align: middle;
  }
  .qodef-social-share.qodef-layout--dropdown:hover
    .qodef-social-share-dropdown
    ul
    li {
    opacity: 1;
    visibility: visible;
    cursor: pointer;
  }
  .qodef-social-share.qodef-layout--dropdown:hover
    .qodef-social-share-dropdown
    ul
    li:nth-child(2) {
    -webkit-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s;
  }
  .qodef-social-share.qodef-layout--dropdown:hover
    .qodef-social-share-dropdown
    ul
    li:nth-child(3) {
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
  .qodef-social-share.qodef-layout--dropdown:hover
    .qodef-social-share-dropdown
    ul
    li:nth-child(4) {
    -webkit-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s;
  }
  .qodef-social-share.qodef-layout--dropdown:hover
    .qodef-social-share-dropdown
    ul
    li:nth-child(5) {
    -webkit-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s;
  }
  .qodef-social-share.qodef-layout--dropdown:hover
    .qodef-social-share-dropdown
    ul
    li:nth-child(6) {
    -webkit-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    transition-delay: 0.6s;
  }
  .qodef-social-share.qodef-layout--dropdown:hover
    .qodef-social-share-dropdown
    ul
    li:nth-child(7) {
    -webkit-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
    transition-delay: 0.7s;
  }
  .qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown-opener {
    display: block;
  }
  .qodef-social-share.qodef-layout--dropdown
    .qodef-social-share-dropdown-opener
    .qodef-social-share-title {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
  }
  .qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown {
    position: absolute;
    visibility: hidden;
    z-index: 950;
  }
  .qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown ul {
    position: relative;
    display: block;
    z-index: 990;
    margin: 0;
    padding: 0 !important;
  }
  .qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li {
    position: absolute;
    display: block;
    text-align: center;
    visibility: hidden;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
    transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
  }
  .qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li a {
    -webkit-transition: color 0.2s ease-out, background-color 0.2s ease-out;
    -o-transition: color 0.2s ease-out, background-color 0.2s ease-out;
    transition: color 0.2s ease-out, background-color 0.2s ease-out;
  }
  .qodef-social-share.qodef-layout--dropdown .qodef-social-share-dropdown li * {
    display: block;
    line-height: inherit;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown {
    bottom: 0;
    left: 0;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li {
    width: 90px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ebebeb;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li:not(:first-child) {
    border-top: none;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li.qodef-facebook-share
    a:hover {
    background-color: #3b5998;
    color: #fff;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li.qodef-twitter-share
    a:hover {
    background-color: #00aced;
    color: #fff;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li.qodef-linkedin-share
    a:hover {
    background-color: #007bb5;
    color: #fff;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li.qodef-tumblr-share
    a:hover {
    background-color: #32506d;
    color: #fff;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li.qodef-pinterest-share
    a:hover {
    background-color: #cb2027;
    color: #fff;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li.qodef-vk-share
    a:hover {
    background-color: #45668e;
    color: #fff;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li
    a {
    font-size: 14px;
    color: #5c5c5c;
    background-color: #fff;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li:nth-child(1) {
    bottom: -30px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li:nth-child(2) {
    bottom: -60px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li:nth-child(3) {
    bottom: -90px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li:nth-child(4) {
    bottom: -120px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li:nth-child(5) {
    bottom: -150px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li:nth-child(6) {
    bottom: -180px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--bottom
    .qodef-social-share-dropdown
    li:nth-child(7) {
    bottom: -210px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right {
    line-height: 1em;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right
    .qodef-social-share-dropdown {
    top: 0;
    right: 0;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right
    .qodef-social-share-dropdown
    li {
    width: calc(90px / 3);
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right
    .qodef-social-share-dropdown
    li:nth-child(1) {
    left: 5px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right
    .qodef-social-share-dropdown
    li:nth-child(2) {
    left: 35px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right
    .qodef-social-share-dropdown
    li:nth-child(3) {
    left: 65px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right
    .qodef-social-share-dropdown
    li:nth-child(4) {
    left: 95px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right
    .qodef-social-share-dropdown
    li:nth-child(5) {
    left: 125px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right
    .qodef-social-share-dropdown
    li:nth-child(6) {
    left: 155px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--right
    .qodef-social-share-dropdown
    li:nth-child(7) {
    left: 185px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left {
    line-height: 1em;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left
    .qodef-social-share-dropdown {
    top: 0;
    left: 0;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left
    .qodef-social-share-dropdown
    li {
    width: calc(90px / 3);
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left
    .qodef-social-share-dropdown
    li:nth-child(1) {
    right: 5px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left
    .qodef-social-share-dropdown
    li:nth-child(2) {
    right: 35px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left
    .qodef-social-share-dropdown
    li:nth-child(3) {
    right: 65px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left
    .qodef-social-share-dropdown
    li:nth-child(4) {
    right: 95px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left
    .qodef-social-share-dropdown
    li:nth-child(5) {
    right: 125px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left
    .qodef-social-share-dropdown
    li:nth-child(6) {
    right: 155px;
  }
  .qodef-social-share.qodef-layout--dropdown.qodef-dropdown--left
    .qodef-social-share-dropdown
    li:nth-child(7) {
    right: 185px;
  }
  .qodef-social-share.qodef-layout--list li {
    margin-right: 15px;
  }
  .qodef-social-share.qodef-layout--list li:last-child {
    margin-right: 0;
  }
  .qodef-social-share.qodef-layout--text li {
    margin-right: 15px;
  }
  .qodef-social-share.qodef-layout--text li:last-child {
    margin-right: 0;
  }
  .widget .qodef-social-share.qodef-layout--list .qodef-social-title {
    display: block;
    margin-bottom: 21px;
  }
  .widget .qodef-social-share.qodef-layout--text .qodef-social-title {
    display: block;
    margin-bottom: 21px;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-facebook-share
    a:hover {
    color: #3b5998;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-twitter-share
    a:hover {
    color: #00aced;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-linkedin-share
    a:hover {
    color: #007bb5;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-tumblr-share
    a:hover {
    color: #32506d;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-pinterest-share
    a:hover {
    color: #cb2027;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-vk-share
    a:hover {
    color: #45668e;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-facebook-share
    a:hover {
    color: #3b5998;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-twitter-share
    a:hover {
    color: #00aced;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-linkedin-share
    a:hover {
    color: #007bb5;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-tumblr-share
    a:hover {
    color: #32506d;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-pinterest-share
    a:hover {
    color: #cb2027;
  }
  #qodef-page-sidebar
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-vk-share
    a:hover {
    color: #45668e;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--dropdown
    .qodef-social-title {
    color: #ccc;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--list
    .qodef-social-title {
    color: #ccc;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-facebook-share
    a:hover {
    color: #3b5998;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-twitter-share
    a:hover {
    color: #00aced;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-linkedin-share
    a:hover {
    color: #007bb5;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-tumblr-share
    a:hover {
    color: #32506d;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-pinterest-share
    a:hover {
    color: #cb2027;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-vk-share
    a:hover {
    color: #45668e;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--text
    .qodef-social-title {
    color: #ccc;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-facebook-share
    a:hover {
    color: #3b5998;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-twitter-share
    a:hover {
    color: #00aced;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-linkedin-share
    a:hover {
    color: #007bb5;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-tumblr-share
    a:hover {
    color: #32506d;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-pinterest-share
    a:hover {
    color: #cb2027;
  }
  #qodef-page-footer
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-vk-share
    a:hover {
    color: #45668e;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--dropdown
    .qodef-social-title {
    color: #ccc;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--list
    .qodef-social-title {
    color: #ccc;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-facebook-share
    a:hover {
    color: #3b5998;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-twitter-share
    a:hover {
    color: #00aced;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-linkedin-share
    a:hover {
    color: #007bb5;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-tumblr-share
    a:hover {
    color: #32506d;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-pinterest-share
    a:hover {
    color: #cb2027;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--list
    li.qodef-vk-share
    a:hover {
    color: #45668e;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--text
    .qodef-social-title {
    color: #ccc;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-facebook-share
    a:hover {
    color: #3b5998;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-twitter-share
    a:hover {
    color: #00aced;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-linkedin-share
    a:hover {
    color: #007bb5;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-tumblr-share
    a:hover {
    color: #32506d;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-pinterest-share
    a:hover {
    color: #cb2027;
  }
  #qodef-side-area
    .widget
    .qodef-social-share.qodef-layout--text
    li.qodef-vk-share
    a:hover {
    color: #45668e;
  }
  #qodef-page-spinner {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 2000;
  }
  #qodef-page-spinner .qodef-m-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: #000;
    background-color: #fff;
  }
  #qodef-page-spinner .qodef-m-spinner {
    position: relative;
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom {
    position: relative;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1 {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 50%;
    width: 50%;
    z-index: 1;
    -webkit-animation: qode-atom-shrink 4.5s infinite linear;
    animation: qode-atom-shrink 4.5s infinite linear;
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--1:before {
    content: "";
    position: absolute;
    top: -50%;
    left: -50%;
    height: 100%;
    width: 100%;
    background: currentColor;
    border-radius: 50%;
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2,
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3,
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before,
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before,
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    margin: 0 auto;
    background: currentColor;
    border-radius: 50%;
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2 {
    -webkit-animation: qode-atom-zindex 1.5s 0.75s infinite steps(2, end);
    animation: qode-atom-zindex 1.5s 0.75s infinite steps(2, end);
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--2:before {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-animation: qode-atom-postion 1.5s infinite ease,
      qode-atom-size 1.5s -1.125s infinite ease;
    animation: qode-atom-postion 1.5s infinite ease,
      qode-atom-size 1.5s -1.125s infinite ease;
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3 {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
    -webkit-animation: qode-atom-zindex 1.5s -0.25s infinite steps(2, end);
    animation: qode-atom-zindex 1.5s -0.25s infinite steps(2, end);
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--3:before {
    -webkit-animation: qode-atom-postion 1.5s -1s infinite ease,
      qode-atom-size 1.5s -0.75s infinite ease;
    animation: qode-atom-postion 1.5s -1s infinite ease,
      qode-atom-size 1.5s -0.75s infinite ease;
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
    -webkit-animation: qode-atom-zindex 1.5s 0.25s infinite steps(2, end);
    animation: qode-atom-zindex 1.5s 0.25s infinite steps(2, end);
  }
  #qodef-page-spinner.qodef-layout--atom .qodef-m-atom-item.qodef-atom--4:before {
    -webkit-animation: qode-atom-postion 1.5s -0.5s infinite ease,
      qode-atom-size 1.5s -125ms infinite ease;
    animation: qode-atom-postion 1.5s -0.5s infinite ease,
      qode-atom-size 1.5s -125ms infinite ease;
  }
  #qodef-page-spinner.qodef-layout--clock .qodef-m-clock {
    position: relative;
    width: 50px;
    height: 50px;
    margin: -25px 0 0 -25px;
    -webkit-animation: qode-clock 8s infinite steps(8);
    animation: qode-clock 8s infinite steps(8);
  }
  #qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item {
    position: absolute;
    height: 50px;
    width: 50px;
  }
  #qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item:before {
    content: "";
    position: absolute;
    height: 18.31501832px;
    width: 18.31501832px;
    background: currentColor;
    border-radius: 50%;
  }
  #qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--1 {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
    -webkit-animation: qode-clock-1 1s ease-in infinite;
    animation: qode-clock-1 1s ease-in infinite;
  }
  #qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--2 {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-animation: qode-clock-2 1s ease-in infinite;
    animation: qode-clock-2 1s ease-in infinite;
  }
  #qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--3 {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-animation: qode-clock-3 1s ease-in infinite;
    animation: qode-clock-3 1s ease-in infinite;
  }
  #qodef-page-spinner.qodef-layout--clock .qodef-m-clock-item.qodef-clock--4 {
    -webkit-animation: qode-clock-4 1s ease-in infinite;
    animation: qode-clock-4 1s ease-in infinite;
  }
  #qodef-page-spinner.qodef-layout--cube .qodef-m-cube {
    width: 60px;
    height: 60px;
    margin: -30px 0 0 -30px;
    background-color: currentColor;
    -webkit-animation: qode-cube 1.2s infinite ease-in-out;
    animation: qode-cube 1.2s infinite ease-in-out;
  }
  #qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulses {
    position: relative;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px;
  }
  #qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0.6;
    -webkit-animation: qode-double-pulse 2s infinite ease-in-out;
    animation: qode-double-pulse 2s infinite ease-in-out;
  }
  #qodef-page-spinner.qodef-layout--double-pulse .qodef-m-pulse.qodef-pulse--2 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-five-rotating-circles {
    position: relative;
    width: 60px;
    height: 60px;
    margin: -30px 0 0 -30px;
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-m-circle-item {
    position: absolute;
    width: 100%;
    height: 100%;
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--1
    .qodef-circle--2 {
    -webkit-animation-delay: calc((600ms) - 1500ms);
    animation-delay: calc((600ms) - 1500ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--1
    .qodef-circle--3 {
    -webkit-animation-delay: calc((900ms) - 1500ms);
    animation-delay: calc((900ms) - 1500ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--1
    .qodef-circle--4 {
    -webkit-animation-delay: calc((1200ms) - 1500ms);
    animation-delay: calc((1200ms) - 1500ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--2 {
    -webkit-transform: rotateZ(45deg);
    -ms-transform: rotate(45deg);
    transform: rotateZ(45deg);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--2
    .qodef-circle--1 {
    -webkit-animation-delay: calc((300ms) - 1400ms);
    animation-delay: calc((300ms) - 1400ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--2
    .qodef-circle--2 {
    -webkit-animation-delay: calc((600ms) - 1400ms);
    animation-delay: calc((600ms) - 1400ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--2
    .qodef-circle--3 {
    -webkit-animation-delay: calc((900ms) - 1400ms);
    animation-delay: calc((900ms) - 1400ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--2
    .qodef-circle--4 {
    -webkit-animation-delay: calc((1200ms) - 1400ms);
    animation-delay: calc((1200ms) - 1400ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--3 {
    -webkit-transform: rotateZ(90deg);
    -ms-transform: rotate(90deg);
    transform: rotateZ(90deg);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--3
    .qodef-circle--1 {
    -webkit-animation-delay: calc((300ms) - 1300ms);
    animation-delay: calc((300ms) - 1300ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--3
    .qodef-circle--2 {
    -webkit-animation-delay: calc((600ms) - 1300ms);
    animation-delay: calc((600ms) - 1300ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--3
    .qodef-circle--3 {
    -webkit-animation-delay: calc((900ms) - 1300ms);
    animation-delay: calc((900ms) - 1300ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-m-circle-item.qodef-item--3
    .qodef-circle--4 {
    -webkit-animation-delay: calc((1200ms) - 1300ms);
    animation-delay: calc((1200ms) - 1300ms);
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles .qodef-e-circle {
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: currentColor;
    border-radius: 100%;
    -webkit-animation: qode-bounce-delay 1.2s infinite ease-in-out both;
    animation: qode-bounce-delay 1.2s infinite ease-in-out both;
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-e-circle.qodef-circle--1 {
    top: 0;
    left: 0;
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-e-circle.qodef-circle--2 {
    top: 0;
    right: 0;
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-e-circle.qodef-circle--3 {
    right: 0;
    bottom: 0;
  }
  #qodef-page-spinner.qodef-layout--five-rotating-circles
    .qodef-e-circle.qodef-circle--4 {
    left: 0;
    bottom: 0;
  }
  #qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion {
    position: relative;
    width: 30px;
    height: 30px;
    margin: -45px 0 0 -30px;
  }
  #qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    background: currentColor;
    border-radius: 50%;
  }
  #qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--1 {
    top: 0;
    left: 50%;
    -webkit-animation: qode-fussion-ball-1 1s 0s ease infinite;
    animation: qode-fussion-ball-1 1s 0s ease infinite;
    z-index: 1;
  }
  #qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--2 {
    top: 50%;
    left: 100%;
    -webkit-animation: qode-fussion-ball-2 1s 0s ease infinite;
    animation: qode-fussion-ball-2 1s 0s ease infinite;
    z-index: 2;
  }
  #qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--3 {
    top: 100%;
    left: 50%;
    -webkit-animation: qode-fussion-ball-3 1s 0s ease infinite;
    animation: qode-fussion-ball-3 1s 0s ease infinite;
    z-index: 1;
  }
  #qodef-page-spinner.qodef-layout--fusion .qodef-m-fusion-item.qodef-fusion--4 {
    top: 50%;
    left: 0;
    -webkit-animation: qode-fussion-ball-4 1s 0s ease infinite;
    animation: qode-fussion-ball-4 1s 0s ease infinite;
    z-index: 2;
  }
  #qodef-page-spinner.qodef-layout--lines .qodef-m-lines {
    width: 60px;
    height: 60px;
    margin: 0 0 0 -30px;
  }
  #qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--1 {
    position: absolute;
    width: 60px;
    height: 4px;
    margin-left: 10px;
    background-color: currentColor;
    -webkit-animation: qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms);
    animation: qode-lines-spin 1.5s infinite ease calc((100ms) - 100ms);
  }
  #qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--2 {
    position: absolute;
    width: 60px;
    height: 4px;
    margin-left: 10px;
    background-color: currentColor;
    -webkit-animation: qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms);
    animation: qode-lines-spin 1.5s infinite ease calc((200ms) - 100ms);
  }
  #qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--3 {
    position: absolute;
    width: 60px;
    height: 4px;
    margin-left: 10px;
    background-color: currentColor;
    -webkit-animation: qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms);
    animation: qode-lines-spin 1.5s infinite ease calc((300ms) - 100ms);
  }
  #qodef-page-spinner.qodef-layout--lines .qodef-m-line.qodef-line--4 {
    position: absolute;
    width: 60px;
    height: 4px;
    margin-left: 10px;
    background-color: currentColor;
    -webkit-animation: qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms);
    animation: qode-lines-spin 1.5s infinite ease calc((400ms) - 100ms);
  }
  #qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis {
    position: relative;
    height: 50px;
    width: 50px;
    margin: -25px 0 0 -25px;
    -webkit-animation: qode-mitosis-invert 2s infinite steps(2, end);
    animation: qode-mitosis-invert 2s infinite steps(2, end);
  }
  #qodef-page-spinner.qodef-layout--mitosis .qodef-m-mitosis-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: currentColor;
    border-radius: 50%;
  }
  #qodef-page-spinner.qodef-layout--mitosis
    .qodef-m-mitosis-item.qodef-mitosis--1 {
    -webkit-animation: qode-mitosis-ball-1 1s infinite alternate linear;
    animation: qode-mitosis-ball-1 1s infinite alternate linear;
  }
  #qodef-page-spinner.qodef-layout--mitosis
    .qodef-m-mitosis-item.qodef-mitosis--2 {
    -webkit-animation: qode-mitosis-ball-2 1s infinite alternate linear;
    animation: qode-mitosis-ball-2 1s infinite alternate linear;
  }
  #qodef-page-spinner.qodef-layout--mitosis
    .qodef-m-mitosis-item.qodef-mitosis--3 {
    -webkit-animation: qode-mitosis-ball-3 1s infinite alternate linear;
    animation: qode-mitosis-ball-3 1s infinite alternate linear;
  }
  #qodef-page-spinner.qodef-layout--mitosis
    .qodef-m-mitosis-item.qodef-mitosis--4 {
    -webkit-animation: qode-mitosis-ball-4 1s infinite alternate linear;
    animation: qode-mitosis-ball-4 1s infinite alternate linear;
  }
  #qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  #qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-heading > * {
    margin: 0;
    opacity: 0;
    -webkit-animation: qode-fade-in 1s forwards;
    animation: qode-fade-in 1s forwards;
  }
  #qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-number-holder {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
  }
  #qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line {
    position: relative;
    display: block;
    height: 3px;
    width: 500px;
    margin-top: 20px;
    background-color: #e5e1dc;
    overflow: hidden;
    opacity: 0;
    -webkit-animation: qode-fade-in 1s 0.3s forwards;
    animation: qode-fade-in 1s 0.3s forwards;
  }
  #qodef-page-spinner.qodef-layout--progress-bar .qodef-m-spinner-line-front {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    width: 0;
  }
  #qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circles {
    position: relative;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
  }
  #qodef-page-spinner.qodef-layout--pulse-circles .qodef-m-pulse-circle {
    position: absolute;
    height: 100%;
    width: 100%;
    background: currentColor;
    border: 0 solid currentColor;
    border-radius: 50%;
  }
  #qodef-page-spinner.qodef-layout--pulse-circles
    .qodef-m-pulse-circle.qodef-pulse--1 {
    -webkit-animation: qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms);
    animation: qode-pulse-circles-pulse 3s infinite calc((-750ms) + 750ms);
  }
  #qodef-page-spinner.qodef-layout--pulse-circles
    .qodef-m-pulse-circle.qodef-pulse--2 {
    -webkit-animation: qode-pulse-circles-pulse 3s infinite
      calc((-1500ms) + 750ms);
    animation: qode-pulse-circles-pulse 3s infinite calc((-1500ms) + 750ms);
  }
  #qodef-page-spinner.qodef-layout--pulse-circles
    .qodef-m-pulse-circle.qodef-pulse--3 {
    -webkit-animation: qode-pulse-circles-pulse 3s infinite
      calc((-2250ms) + 750ms);
    animation: qode-pulse-circles-pulse 3s infinite calc((-2250ms) + 750ms);
  }
  #qodef-page-spinner.qodef-layout--pulse-circles
    .qodef-m-pulse-circle.qodef-pulse--4 {
    -webkit-animation: qode-pulse-circles-pulse 3s infinite
      calc((-3000ms) + 750ms);
    animation: qode-pulse-circles-pulse 3s infinite calc((-3000ms) + 750ms);
  }
  #qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse {
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    background-color: currentColor;
    border-radius: 16px;
    -webkit-animation: qode-scaleout 1s infinite ease-in-out;
    animation: qode-scaleout 1s infinite ease-in-out;
  }
  #qodef-page-spinner.qodef-layout--querida
    .qodef-m-querida
    .qodef-m-querida-spinner-image {
    height: 90px;
    width: 90px;
  }
  #qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles {
    width: 60px;
    height: 20px;
  }
  #qodef-page-spinner.qodef-layout--rotate-circles .qodef-m-circles > div {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 4px;
    background-color: currentColor;
    border-radius: 100%;
    opacity: 0;
    -webkit-animation: qode-ball-fall 1.5s ease infinite both;
    animation: qode-ball-fall 1.5s ease infinite both;
  }
  #qodef-page-spinner.qodef-layout--rotate-circles
    .qodef-m-circles
    > div:nth-last-of-type(1) {
    -webkit-animation-delay: calc((100ms) - 300ms);
    animation-delay: calc((100ms) - 300ms);
  }
  #qodef-page-spinner.qodef-layout--rotate-circles
    .qodef-m-circles
    > div:nth-last-of-type(2) {
    -webkit-animation-delay: calc((200ms) - 300ms);
    animation-delay: calc((200ms) - 300ms);
  }
  #qodef-page-spinner.qodef-layout--rotate-circles
    .qodef-m-circles
    > div:nth-last-of-type(3) {
    -webkit-animation-delay: calc((300ms) - 300ms);
    animation-delay: calc((300ms) - 300ms);
  }
  #qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cubes {
    position: relative;
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
  }
  #qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube {
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    background-color: currentColor;
    -webkit-animation: qode-rotating-cubes 1.8s infinite ease-in-out;
    animation: qode-rotating-cubes 1.8s infinite ease-in-out;
  }
  #qodef-page-spinner.qodef-layout--rotating-cubes .qodef-m-cube.qodef-cube--2 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
  }
  #qodef-page-spinner.qodef-layout--stripes .qodef-m-stripes {
    width: 50px;
    height: 60px;
    margin: -30px 0 0 -25px;
    text-align: center;
  }
  #qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe {
    display: inline-block;
    float: left;
    height: 100%;
    width: 6px;
    margin: 0 3px 0 0;
    background-color: currentColor;
    -webkit-animation: qode-stretch-delay 1.2s infinite ease-in-out;
    animation: qode-stretch-delay 1.2s infinite ease-in-out;
  }
  #qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--2 {
    -webkit-animation-delay: calc((200ms) - 1300ms);
    animation-delay: calc((200ms) - 1300ms);
  }
  #qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--3 {
    -webkit-animation-delay: calc((300ms) - 1300ms);
    animation-delay: calc((300ms) - 1300ms);
  }
  #qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--4 {
    -webkit-animation-delay: calc((400ms) - 1300ms);
    animation-delay: calc((400ms) - 1300ms);
  }
  #qodef-page-spinner.qodef-layout--stripes .qodef-m-stripe.qodef-stripe--5 {
    -webkit-animation-delay: calc((500ms) - 1300ms);
    animation-delay: calc((500ms) - 1300ms);
  }
  #qodef-page-spinner.qodef-layout--two-rotating-circles
    .qodef-m-two-rotating-circles {
    position: relative;
    width: 40px;
    height: 40px;
    margin: -20px 0 0 -20px;
    text-align: center;
    -webkit-animation: qode-rotate-circles 2s infinite linear;
    animation: qode-rotate-circles 2s infinite linear;
  }
  #qodef-page-spinner.qodef-layout--two-rotating-circles .qodef-m-circle {
    position: absolute;
    top: 0;
    width: 60%;
    height: 60%;
    display: inline-block;
    background-color: currentColor;
    border-radius: 100%;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation: qode-bounce 2s infinite ease-in-out;
    animation: qode-bounce 2s infinite ease-in-out;
  }
  #qodef-page-spinner.qodef-layout--two-rotating-circles
    .qodef-m-circle.qodef-circle--2 {
    top: auto;
    bottom: 0;
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
  }
  #qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circles {
    width: 150px;
    height: 30px;
    margin: -15px 0 0 -75px;
  }
  #qodef-page-spinner.qodef-layout--wave-circles .qodef-m-wave-circle {
    float: left;
    height: 30px;
    width: 30px;
    margin-right: 10px;
    background: currentColor;
    border-radius: 50%;
  }
  #qodef-page-spinner.qodef-layout--wave-circles
    .qodef-m-wave-circle.qodef-wave--1 {
    -webkit-animation: qode-wave-jump-3 1.8s infinite ease-out;
    animation: qode-wave-jump-3 1.8s infinite ease-out;
  }
  #qodef-page-spinner.qodef-layout--wave-circles
    .qodef-m-wave-circle.qodef-wave--2 {
    -webkit-animation: qode-wave-jump-2 1.8s infinite ease-out;
    animation: qode-wave-jump-2 1.8s infinite ease-out;
  }
  #qodef-page-spinner.qodef-layout--wave-circles
    .qodef-m-wave-circle.qodef-wave--3 {
    -webkit-animation: qode-wave-jump-1 1.8s infinite ease-out;
    animation: qode-wave-jump-1 1.8s infinite ease-out;
  }
  #qodef-page-spinner.qodef-layout--wave-circles
    .qodef-m-wave-circle.qodef-wave--4 {
    margin-right: 0;
    -webkit-animation: qode-wave-wipe 1.8s infinite cubic-bezier(0.5, 0, 0.5, 1);
    animation: qode-wave-wipe 1.8s infinite cubic-bezier(0.5, 0, 0.5, 1);
  }
  #qodef-page-spinner.qodef-layout--wave .qodef-m-wave {
    width: 72px;
    margin: -9px 0 0 -36px;
    text-align: center;
  }
  #qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 3px 0 0;
    background-color: currentColor;
    border-radius: 100%;
    -webkit-animation: qode-bounce-delay 1.4s infinite ease-in-out both;
    animation: qode-bounce-delay 1.4s infinite ease-in-out both;
  }
  #qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
  }
  #qodef-page-spinner.qodef-layout--wave .qodef-m-wave-item.qodef-wave--2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
  }
  .qodef-sp-holder {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 115;
    visibility: hidden;
    -webkit-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
    background-color: rgba(0, 0, 0, 0.65);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .qodef-sp-holder .qodef-sp-inner {
    width: 90%;
    max-width: 600px;
    background-color: #fff;
    padding: 40px;
    opacity: 0;
    -webkit-box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 3px 3px 16px 2px rgba(0, 0, 0, 0.04);
    -webkit-transition: opacity 0.2s ease-out,
      -webkit-transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99);
    transition: opacity 0.2s ease-out,
      -webkit-transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99);
    -o-transition: transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99),
      opacity 0.2s ease-out;
    transition: transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99),
      opacity 0.2s ease-out;
    transition: transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99),
      opacity 0.2s ease-out,
      -webkit-transform 0.3s cubic-bezier(0.06, 0.47, 0.38, 0.99);
  }
  .qodef-sp-holder .qodef-sp-close {
    position: absolute;
    top: 16px;
    right: 16px;
    display: block;
    color: #000;
  }
  .qodef-sp-holder .qodef-sp-close:hover {
    color: #5c5c5c;
  }
  .qodef-sp-holder .qodef-sp-close svg {
    stroke: currentColor;
    fill: currentColor;
  }
  .qodef-sp-holder .qodef-sp-content-container {
    background-color: #fafafa;
    background-size: cover;
    padding: 40px;
  }
  .qodef-sp-holder .qodef-sp-title {
    margin: 0 0 30px 0;
  }
  .qodef-sp-holder .qodef-sp-subtitle {
    margin: 0 0 20px 0;
  }
  .qodef-sp-holder .wpcf7 {
    width: 100%;
    display: block;
  }
  .qodef-sp-holder .qodef-sp-prevent {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-top: 28px;
  }
  .qodef-sp-holder .qodef-sp-prevent-inner {
    cursor: pointer;
  }
  .qodef-sp-holder .qodef-sp-prevent-inner > * {
    position: relative;
    display: inline-block;
    vertical-align: top;
    line-height: 1;
  }
  .qodef-sp-holder .qodef-sp-prevent-input {
    margin: 1px 1px 0 0;
    width: 11px;
    height: 11px;
    border: 1px solid #0c0c0c;
    overflow: hidden;
  }
  .qodef-sp-holder .qodef-sp-prevent-input svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
  }
  .qodef-sp-holder .qodef-sp-prevent-input.qodef-sp-prevent-clicked svg {
    opacity: 1;
  }
  .qodef-sp-holder .qodef-sp-prevent-label {
    font-size: 13px;
  }
  .qodef-sp-opened .qodef-sp-holder {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.2s ease-out;
    -o-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out;
  }
  .qodef-sp-opened .qodef-sp-holder .qodef-sp-inner {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96);
    transition: -webkit-transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96);
    -o-transition: transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96);
    transition: transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96);
    transition: transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96),
      -webkit-transform 0.8s cubic-bezier(0.26, 0.63, 0, 0.96);
  }
  .qodef-page-title {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .qodef-page-title.qodef-image--responsive {
    height: auto !important;
  }
  .qodef-page-title.qodef-image--responsive .qodef-m-content {
    position: absolute;
    top: 0;
    left: 0;
  }
  .qodef-page-title.qodef-image--responsive .qodef-m-content.qodef-content-grid {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .qodef-page-title.qodef-alignment--center {
    text-align: center;
  }
  .qodef-page-title.qodef-alignment--right {
    text-align: right;
  }
  .qodef-page-title .qodef-m-image {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-page-title .qodef-m-image img {
    display: block;
    width: 100%;
  }
  .qodef-page-title .qodef-m-content.qodef-content-full-width {
    padding: 0 50px;
  }
  .qodef-page-title .qodef-breadcrumbs a,
  .qodef-page-title .qodef-breadcrumbs span {
    font-size: 15px;
    color: #7e7e7e;
  }
  .qodef-page-title .qodef-breadcrumbs a:hover {
    text-decoration: underline;
  }
  .qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator {
    margin: 0 5px;
  }
  .qodef-page-title .qodef-breadcrumbs .qodef-breadcrumbs-separator:after {
    content: "-";
  }
  .qodef-page-title.qodef-title--breadcrumbs {
    background-color: #fff;
    height: 44px;
  }
  @media only screen and (max-width: 680px) {
    .qodef-page-title.qodef-title--breadcrumbs {
      height: 65px;
    }
  }
  .qodef-page-title.qodef-title--standard-with-breadcrumbs .qodef-breadcrumbs {
    margin-top: 5px;
  }
  .qodef-page-title.qodef-title--standard .qodef-m-subtitle {
    margin: 4px 0 0;
  }
  .qodef-twitter-list.qodef-layout--columns.qodef--no-bottom-info
    #ctf
    .ctf-tweet-actions {
    display: none;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf {
    overflow: hidden;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-item {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    float: left;
    border: 0;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box {
    margin-left: 0;
    display: block;
    margin-bottom: 8px;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-box-link {
    line-height: 1 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-avatar {
    width: 37px;
    height: 37px;
    margin: 0 7px 0 0;
    float: none;
    border-radius: 0;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-name {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #0c0c0c;
    font-size: 20px;
    line-height: 1.35em;
    font-weight: 600 !important;
    margin: 0 4px 0 0;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-screename-sep {
    display: none;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-context,
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta,
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 17px;
    line-height: 1.59em;
    font-weight: 400;
    color: #5c5c5c;
    letter-spacing: 0.03em;
    margin-right: 4px;
    margin-left: 0;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-context:last-child,
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta:last-child,
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-twitterlink:last-child {
    margin-right: 0;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-meta {
    margin-top: 4px;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-author-screenname {
    display: none;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-left: 0;
    padding: 0;
    margin-top: -5px;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-content:before {
    content: "\e094";
    font-family: ElegantIcons;
    padding-right: 10px;
    font-size: 18px;
    position: relative;
    top: 5px;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-left: 0;
    margin-top: -3px;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions:before {
    content: "\e094";
    font-family: ElegantIcons;
    padding-right: 10px;
    font-size: 18px;
    visibility: hidden;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a {
    padding: 0;
    font-size: 14px;
    margin-right: 8px;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a:last-child {
    margin-right: 0;
  }
  .qodef-twitter-list.qodef-layout--columns #ctf .ctf-tweet-actions a.ctf-reply {
    margin-left: 0;
  }
  .qodef-twitter-list.qodef-layout--columns .ctf-tweets:before {
    content: "";
    display: table;
    table-layout: fixed;
  }
  .qodef-twitter-list.qodef-layout--columns .ctf-tweets:after {
    clear: both;
  }
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--1
    #ctf
    .ctf-tweets
    > .ctf-item {
    width: 100%;
  }
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--2
    #ctf
    .ctf-tweets
    > .ctf-item {
    width: 50%;
  }
  @media only screen and (min-width: 681px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (min-width: 1441px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--3
    #ctf
    .ctf-tweets
    > .ctf-item {
    width: 33.33333%;
  }
  @media only screen and (min-width: 769px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (min-width: 1441px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--4
    #ctf
    .ctf-tweets
    > .ctf-item {
    width: 25%;
  }
  @media only screen and (min-width: 1025px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (min-width: 1441px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--5
    #ctf
    .ctf-tweets
    > .ctf-item {
    width: 20%;
  }
  @media only screen and (min-width: 1367px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(5n + 1) {
      clear: both;
    }
  }
  @media only screen and (min-width: 1441px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(5n + 1) {
      clear: both;
    }
  }
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--6
    #ctf
    .ctf-tweets
    > .ctf-item {
    width: 16.66667%;
  }
  @media only screen and (min-width: 1441px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(6n + 1) {
      clear: both;
    }
  }
  @media only screen and (min-width: 1441px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(6n + 1) {
      clear: both;
    }
  }
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--7
    #ctf
    .ctf-tweets
    > .ctf-item {
    width: 14.28571%;
  }
  @media only screen and (min-width: 1367px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(7n + 1) {
      clear: both;
    }
  }
  @media only screen and (min-width: 1441px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(7n + 1) {
      clear: both;
    }
  }
  .qodef-twitter-list.qodef-layout--columns.qodef-col-num--8
    #ctf
    .ctf-tweets
    > .ctf-item {
    width: 12.5%;
  }
  @media only screen and (min-width: 1367px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(8n + 1) {
      clear: both;
    }
  }
  @media only screen and (min-width: 1441px) {
    .qodef-twitter-list.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(8n + 1) {
      clear: both;
    }
  }
  .qodef-twitter-list.qodef-gutter--no.qodef--no-bottom-space {
    margin-bottom: 0;
  }
  .qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets {
    margin: 0;
  }
  .qodef-twitter-list.qodef-gutter--no #ctf .ctf-tweets > .ctf-item {
    padding: 0;
    margin: 0;
  }
  .qodef-twitter-list.qodef-gutter--tiny.qodef--no-bottom-space {
    margin-bottom: -10px;
  }
  .qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets {
    margin: 0 -5px;
  }
  .qodef-twitter-list.qodef-gutter--tiny #ctf .ctf-tweets > .ctf-item {
    padding: 0 5px;
    margin: 0 0 10px;
  }
  .qodef-twitter-list.qodef-gutter--small.qodef--no-bottom-space {
    margin-bottom: -20px;
  }
  .qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets {
    margin: 0 -10px;
  }
  .qodef-twitter-list.qodef-gutter--small #ctf .ctf-tweets > .ctf-item {
    padding: 0 10px;
    margin: 0 0 20px;
  }
  .qodef-twitter-list.qodef-gutter--normal.qodef--no-bottom-space {
    margin-bottom: -30px;
  }
  .qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets {
    margin: 0 -15px;
  }
  .qodef-twitter-list.qodef-gutter--normal #ctf .ctf-tweets > .ctf-item {
    padding: 0 15px;
    margin: 0 0 30px;
  }
  .qodef-twitter-list.qodef-gutter--medium.qodef--no-bottom-space {
    margin-bottom: -40px;
  }
  .qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets {
    margin: 0 -20px;
  }
  .qodef-twitter-list.qodef-gutter--medium #ctf .ctf-tweets > .ctf-item {
    padding: 0 20px;
    margin: 0 0 40px;
  }
  .qodef-twitter-list.qodef-gutter--large.qodef--no-bottom-space {
    margin-bottom: -50px;
  }
  .qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets {
    margin: 0 -25px;
  }
  .qodef-twitter-list.qodef-gutter--large #ctf .ctf-tweets > .ctf-item {
    padding: 0 25px;
    margin: 0 0 50px;
  }
  .qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
    margin-bottom: -80px;
  }
  .qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
    margin: 0 -40px;
  }
  .qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets > .ctf-item {
    padding: 0 40px;
    margin: 0 0 80px;
  }
  #qodef-page-footer .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
    color: #ccc;
  }
  #qodef-page-footer
    .widget
    .qodef-twitter-list.qodef-layout--columns
    #ctf
    a:hover {
    color: #fff;
  }
  #qodef-side-area .widget .qodef-twitter-list.qodef-layout--columns #ctf a {
    color: #ccc;
  }
  #qodef-side-area
    .widget
    .qodef-twitter-list.qodef-layout--columns
    #ctf
    a:hover {
    color: #fff;
  }
  .widget.qodef-author-info {
    text-align: center;
  }
  .widget.qodef-author-info .qodef-author-info-image {
    margin-bottom: 20px;
    display: inline-block;
  }
  .widget.qodef-author-info .qodef-author-info-name {
    margin: 0 0 3px;
  }
  .widget.qodef-author-info .qodef-author-info-description {
    margin: 0;
    font-family: Spectral, serif;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0;
  }
  #qodef-top-area .widget.widget_querida_core_phone_number a {
    font-size: 16px;
  }
  .qodef-simple-social-link-widget {
    display: block;
    position: relative;
    overflow: hidden;
    float: right;
    text-align: right;
    font-size: 20px;
  }
  @media (max-width: 1370px) {
    .qodef-simple-social-link-widget > div {
      line-height: 0;
    }
  }
  .qodef-simple-social-link-widget.qodef-alignment--left {
    float: left;
    text-align: left;
  }
  .qodef-simple-social-link-widget.qodef-alignment--left
    .qodef-simple-social-link-long-text {
    left: 0;
  }
  .qodef-simple-social-link-widget.qodef-alignment--right > div {
    padding-right: 5px;
  }
  .qodef-simple-social-link-widget.qodef-alignment--right
    .qodef-simple-social-link-long-text {
    right: 0;
  }
  .qodef-simple-social-link-widget span {
    font-family: Spectral, serif;
    line-height: 1.2em;
    font-weight: 400;
    font-style: italic;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0;
  }
  .qodef-simple-social-link-widget.qodef-simple-social-link-widget--with-long-text
    .qodef-simple-social-link-short-text
    span {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: cubic-bezier(0.75, 0.29, 0.21, 0.91);
    -o-transition-timing-function: cubic-bezier(0.75, 0.29, 0.21, 0.91);
    transition-timing-function: cubic-bezier(0.75, 0.29, 0.21, 0.91);
  }
  .qodef-simple-social-link-widget.qodef-simple-social-link-widget--with-long-text
    .qodef-simple-social-link-long-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
  }
  .qodef-simple-social-link-widget.qodef-simple-social-link-widget--with-long-text
    .qodef-simple-social-link-long-text
    span {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
  }
  .qodef-simple-social-link-widget.qodef-simple-social-link-widget--with-long-text:hover
    .qodef-simple-social-link-short-text
    span {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  .qodef-simple-social-link-widget.qodef-simple-social-link-widget--with-long-text:hover
    .qodef-simple-social-link-long-text
    span {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .qodef-social-icons-group .qodef-icon-holder {
    margin-left: 9px;
  }
  .qodef-social-icons-group .qodef-icon-holder:first-child {
    margin-left: 0;
  }
  .widget.widget_querida_core_social_icons_group .qodef-icon-holder a {
    color: #fff;
    -webkit-transition: color 0.2s ease-out;
    -o-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out;
  }
  .widget.widget_querida_core_social_icons_group
    .qodef-icon-holder.qodef-layout--circle {
    background-color: #000;
  }
  .widget.widget_querida_core_social_icons_group
    .qodef-icon-holder.qodef-layout--circle:hover {
    background-color: #0c0c0c;
  }
  .widget.widget_querida_core_social_icons_group
    .qodef-icon-holder.qodef-layout--circle:hover
    a {
    color: #fff;
  }
  .yith-wcwl-add-to-wishlist {
    margin-top: 0;
  }
  .yith-wcwl-add-to-wishlist .feedback {
    display: none;
  }
  .yith-wcwl-add-to-wishlist a {
    margin: 0 0 0 5px !important;
  }
  .yith-wcwl-add-to-wishlist .ajax-loading {
    display: none !important;
  }
  .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddresponse {
    display: none !important;
  }
  .yith-wcwl-add-to-wishlist .add_to_wishlist {
    margin: 0 !important;
  }
  #qodef-woo-page.qodef--single .summary .yith-wcwl-add-to-wishlist,
  #yith-quick-view-modal .summary .yith-wcwl-add-to-wishlist {
    margin-top: 20px;
  }
  #qodef-woo-page.qodef--single .summary .yith-wcwl-add-to-wishlist a,
  #yith-quick-view-modal .summary .yith-wcwl-add-to-wishlist a {
    display: inline-block;
    line-height: 40px;
    text-indent: 53px;
    text-transform: lowercase;
    width: auto !important;
  }
  #qodef-woo-page.qodef--single .summary .yith-wcwl-add-to-wishlist a:before,
  #yith-quick-view-modal .summary .yith-wcwl-add-to-wishlist a:before {
    background-color: #d41013;
  }
  #qodef-woo-page.qodef--single .summary .yith-wcwl-add-to-wishlist a:after,
  #yith-quick-view-modal .summary .yith-wcwl-add-to-wishlist a:after {
    line-height: initial;
    text-indent: 0;
  }
  .qodef-browser--ms-explorer
    #qodef-woo-page.qodef--single
    .summary
    .yith-wcwl-add-to-wishlist
    a:after,
  .qodef-browser--ms-explorer
    #yith-quick-view-modal
    .summary
    .yith-wcwl-add-to-wishlist
    a:after {
    line-height: 25px;
  }
  #qodef-woo-page.qodef--single .summary .yith-wcwl-add-to-wishlist a:hover,
  #yith-quick-view-modal .summary .yith-wcwl-add-to-wishlist a:hover {
    color: #000;
  }
  #yith-wcwl-popup-message {
    display: none !important;
  }
  #yith-wcwl-form .wishlist-title {
    display: none;
  }
  #yith-wcwl-form .shop_table {
    font-size: inherit;
  }
  #yith-wcwl-form .shop_table .wishlist-empty {
    font-size: 27px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #0c0c0c;
  }
  @media only screen and (max-width: 1024px) {
    #yith-wcwl-form .shop_table.mobile .product-thumbnail {
      max-width: 100%;
      margin: 0;
    }
    #yith-wcwl-form .shop_table.mobile li .additional-info td:first-child,
    #yith-wcwl-form
      .shop_table.mobile
      li
      .item-details
      table.item-details-table
      td:first-child {
      text-align: left;
      font-size: 15px;
      line-height: 24px;
      font-weight: 400;
    }
    #yith-wcwl-form .shop_table.mobile li .additional-info td:last-child,
    #yith-wcwl-form
      .shop_table.mobile
      li
      .item-details
      table.item-details-table
      td:last-child {
      text-align: right;
    }
    #yith-wcwl-form .shop_table.mobile li .item-details table.item-details-table {
      margin-bottom: 0;
    }
    #yith-wcwl-form .shop_table.mobile .item-details,
    #yith-wcwl-form .shop_table.mobile .item-wrapper {
      width: 100%;
      margin-bottom: 0;
    }
    #yith-wcwl-form .shop_table.mobile .product-name h3 {
      margin-bottom: 25px;
    }
    #yith-wcwl-form .shop_table.mobile .product-add-to-cart {
      display: inline-block;
      margin-bottom: 30px;
    }
    #yith-wcwl-form .shop_table.mobile .product-add-to-cart a.button {
      margin: 0 !important;
      position: relative;
      display: inline-block;
      vertical-align: middle;
      width: auto;
      margin: 0;
      font-family: Spectral, serif;
      font-size: 17px;
      line-height: 2em;
      font-weight: 500;
      font-style: italic;
      text-decoration: none;
      border-radius: 0;
      outline: 0;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: color 0.2s ease-in-out,
        background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
      -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
        border-color 0.2s ease-in-out;
      transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
        border-color 0.2s ease-in-out;
      color: #fff;
      background-color: #0c0c0c;
      border: 1px solid transparent;
      padding: 5px 34px;
    }
    #yith-wcwl-form .shop_table.mobile .product-remove {
      float: right;
      margin-top: 5px;
    }
  }
  #yith-wcwl-form .shop_table ins {
    text-decoration: none;
  }
  #yith-wcwl-form .shop_table thead tr {
    border-top: none;
  }
  #yith-wcwl-form .shop_table tfoot tr {
    border: none;
  }
  #yith-wcwl-form .shop_table tr {
    border-left: none;
    border-right: none;
  }
  #yith-wcwl-form .shop_table td,
  #yith-wcwl-form .shop_table th {
    padding: 15px 0 15px 5px;
    text-align: center;
    vertical-align: middle;
    background-color: transparent;
  }
  #yith-wcwl-form .shop_table td:first-child,
  #yith-wcwl-form .shop_table th:first-child {
    padding-left: 0;
  }
  #yith-wcwl-form .shop_table th {
    border: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #0c0c0c;
    font-size: 20px;
    line-height: 1.35em;
  }
  #yith-wcwl-form .shop_table td {
    border-right: none;
  }
  #yith-wcwl-form .shop_table td.product-remove {
    width: 30px;
    text-align: center;
  }
  #yith-wcwl-form .shop_table td.product-stock-status span {
    color: #000;
  }
  #yith-wcwl-form .shop_table td.product-thumbnail {
    padding: 10px 0;
    width: 95px;
  }
  #yith-wcwl-form .shop_table td.product-thumbnail a,
  #yith-wcwl-form .shop_table td.product-thumbnail img {
    display: block;
    width: 100%;
    margin: auto;
  }
  #yith-wcwl-form .shop_table td.product-price,
  #yith-wcwl-form .shop_table td.product-subtotal {
    display: table-cell;
  }
  #yith-wcwl-form .shop_table td.product-price ins,
  #yith-wcwl-form .shop_table td.product-subtotal ins {
    text-decoration: none;
  }
  #yith-wcwl-form .shop_table td.product-add-to-cart a {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-family: Spectral, serif;
    font-size: 17px;
    line-height: 2em;
    font-weight: 500;
    font-style: italic;
    text-decoration: none;
    border-radius: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
      border-color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
      border-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
      border-color 0.2s ease-in-out;
    padding: 5px 34px;
    cursor: pointer;
    z-index: 3;
    color: #fff;
    background-color: #0c0c0c;
    border: 1px solid transparent;
    display: inline-block !important;
  }
  #yith-wcwl-form .shop_table td.product-add-to-cart a:hover {
    color: #fff;
    background-color: #000;
  }
  #yith-wcwl-form .shop_table td.product-add-to-cart a.remove_from_wishlist {
    display: none !important;
  }
  #yith-wcwl-form .shop_table .qodef-social-share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 23px 0 9px 0;
  }
  #yith-wcwl-form .shop_table .qodef-social-share .qodef-social-title {
    margin-right: 13px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #0c0c0c;
    font-size: 20px;
    line-height: 1.35em;
  }
  #yith-wcwl-form .shop_table .qodef-social-share .qodef-shortcode-list {
    top: -7px;
  }
  #yith-wcwl-form .yith-wcwl-share {
    display: none;
  }
  .qodef-woo-product-categories-list.qodef-item-layout--info-on-image
    .product-category
    a,
  .qodef-woo-product-list .product-category a {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-woo-product-categories-list.qodef-item-layout--info-on-image
    .product-category
    .woocommerce-loop-category__title,
  .qodef-woo-product-list .product-category .woocommerce-loop-category__title {
    margin: 27px 0 0;
    width: auto;
    text-align: center;
  }
  .qodef-woo-product-categories-list.qodef-item-layout--info-on-image
    .product-category
    p.woocommerce-loop-category__title,
  .qodef-woo-product-list .product-category p.woocommerce-loop-category__title {
    font-family: Spectral, serif;
    font-style: italic;
    font-size: 17px;
    font-weight: 500;
  }
  @media only screen and (max-width: 680px) {
    .qodef-woo-product-categories-list.qodef-item-layout--info-on-image
      .product-category
      p.woocommerce-loop-category__title,
    .qodef-woo-product-list .product-category p.woocommerce-loop-category__title {
      margin-bottom: 20px;
    }
  }
  .qodef-woo-product-categories-list.qodef-item-layout--info-on-image
    .product-category
    p.woocommerce-loop-category__title:hover
    line,
  .qodef-woo-product-list
    .product-category
    p.woocommerce-loop-category__title:hover
    line {
    stroke-dashoffset: 0;
  }
  .qodef-woo-product-categories-list.qodef-item-layout--info-on-image
    .product-category
    p.woocommerce-loop-category__title:hover
    polyline,
  .qodef-woo-product-list
    .product-category
    p.woocommerce-loop-category__title:hover
    polyline {
    -webkit-transform: translateX(0) translateY(-0.5px);
    -ms-transform: translateX(0) translateY(-0.5px);
    transform: translateX(0) translateY(-0.5px);
  }
  .qodef-woo-product-categories-list.qodef-item-layout--info-on-image
    .product-category
    svg,
  .qodef-woo-product-list .product-category svg {
    width: auto;
    height: 12px;
    vertical-align: middle;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: 4px;
    position: relative;
    display: inline-flex;
  }
  .qodef-woo-product-categories-list.qodef-item-layout--info-on-image
    .product-category
    svg
    line,
  .qodef-woo-product-list .product-category svg line {
    stroke-dasharray: 21px;
    stroke-dashoffset: 21px;
    stroke: currentColor;
    -webkit-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    -o-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    shape-rendering: crispEdges;
  }
  .qodef-woo-product-categories-list.qodef-item-layout--info-on-image
    .product-category
    svg
    polyline,
  .qodef-woo-product-list .product-category svg polyline {
    stroke: currentColor;
    fill: transparent;
    -webkit-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    -o-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    -webkit-transform: translateX(-16px) translateY(-0.5px);
    -ms-transform: translateX(-16px) translateY(-0.5px);
    transform: translateX(-16px) translateY(-0.5px);
  }
  .qodef-woo-product-categories-list.qodef-item-layout--info-on-image .count,
  .qodef-woo-product-list .count {
    display: none;
  }
  .qodef-woo-product-categories-list.qodef-layout--columns .qodef-e {
    opacity: 0;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }
  .elementor-editor-active
    .qodef-woo-product-categories-list.qodef-layout--columns
    .qodef-e,
  .qodef-woo-product-categories-list.qodef-layout--columns
    .qodef-e.qodef--appear {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s cubic-bezier(0.29, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.29, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.29, 0.13, 0, 0.95);
  }
  .qodef-woo-product-list.qodef-item-layout--info-below {
    padding-bottom: 27px;
  }
  .qodef-woo-product-list.qodef-item-layout--info-below.swiper-container-horizontal
    > .swiper-pagination-bullets {
    bottom: 0 !important;
  }
  .qodef-woo-product-list.qodef-item-layout--info-on-image
    .qodef-woo-product-inner
    .added_to_cart,
  .qodef-woo-product-list.qodef-item-layout--info-on-image
    .qodef-woo-product-inner
    .button {
    margin-top: 17px !important;
    left: 0 !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  .qodef-woo-product-list.qodef-item-layout--info-on-image
    .qodef-woo-product-inner
    .price {
    opacity: 1;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    left: 0 !important;
    margin-top: 8px;
  }
  .qodef-woo-product-list.qodef-item-layout--info-on-image
    .qodef-woo-product-inner:hover
    .qodef-woo-product-image-inner {
    opacity: 1;
  }
  .qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-layout--masonry
    .qodef-woo-product-inner
    .added_to_cart,
  .qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-layout--masonry
    .qodef-woo-product-inner
    .button {
    left: 0 !important;
  }
  .qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-col-num--2
    > .qodef-grid-inner
    > .qodef-grid-item:nth-of-type(4) {
    margin-top: 320px;
  }
  @media only screen and (max-width: 1440px) {
    .qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-col-num--2
      > .qodef-grid-inner
      > .qodef-grid-item:nth-of-type(4) {
      margin-top: 200px;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-col-num--2
      > .qodef-grid-inner
      > .qodef-grid-item:nth-of-type(4) {
      margin-top: 0;
    }
  }
  .qodef-woo-product-list.qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-layout--masonry
    .qodef-e {
    opacity: 0;
    -webkit-transform: translateY(50px);
    -ms-transform: translateY(50px);
    transform: translateY(50px);
  }
  .elementor-editor-active
    .qodef-woo-product-list.qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-layout--masonry
    .qodef-e,
  .qodef-woo-product-list.qodef-woo-product-list.qodef-item-layout--info-on-image.qodef-layout--masonry
    .qodef-e.qodef--appear {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 1s cubic-bezier(0.29, 0.13, 0, 0.95);
    -o-transition: 1s cubic-bezier(0.29, 0.13, 0, 0.95);
    transition: 1s cubic-bezier(0.29, 0.13, 0, 0.95);
  }
  .widget_querida_core_woo_dropdown_cart {
    height: 100%;
  }
  .qodef-woo-dropdown-cart {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    padding: 0;
  }
  .qodef-woo-dropdown-cart .qodef-m-inner {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    height: 100%;
  }
  .qodef-woo-dropdown-cart .qodef-m-opener {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
  .qodef-woo-dropdown-cart .qodef-m-opener-count,
  .qodef-woo-dropdown-cart .qodef-m-opener-text {
    font-weight: 400;
  }
  .qodef-woo-dropdown-cart .qodef-m-opener-count {
    letter-spacing: 2px;
  }
  .qodef-woo-dropdown-cart .qodef-m-opener-text {
    padding-right: 2px;
  }
  .qodef-woo-dropdown-cart .qodef-m-dropdown {
    position: absolute;
    top: 100%;
    left: auto;
    right: 0;
    text-align: left;
    max-height: 0;
    pointer-events: none;
    -webkit-transition: 0.3s cubic-bezier(0.17, 0.9, 0.49, 0.88);
    -o-transition: 0.3s cubic-bezier(0.17, 0.9, 0.49, 0.88);
    transition: 0.3s cubic-bezier(0.17, 0.9, 0.49, 0.88);
    -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.03);
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.03);
    overflow: hidden;
  }
  .qodef-woo-dropdown-cart .qodef-m-dropdown-inner {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 400px;
    padding: 0;
    background-color: #fff;
  }
  .qodef-woo-dropdown-cart .qodef-m-dropdown-inner .qodef-m-posts-not-found {
    margin-left: 14px;
    padding: 10px 0;
  }
  .qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 30px 30px 0;
  }
  #qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items {
    color: #5c5c5c;
  }
  #qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a {
    color: #5c5c5c;
  }
  #qodef-top-area .qodef-woo-dropdown-cart .qodef-woo-dropdown-items a:hover {
    color: #000;
  }
  .qodef-woo-dropdown-cart .qodef-woo-dropdown-item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 15px;
  }
  .qodef-woo-dropdown-cart .qodef-woo-dropdown-item:first-child {
    margin-top: 0;
  }
  .qodef-woo-dropdown-cart .qodef-e-image {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 80px;
    margin-right: 20px;
  }
  .qodef-woo-dropdown-cart .qodef-e-image a,
  .qodef-woo-dropdown-cart .qodef-e-image img {
    display: block;
  }
  .qodef-woo-dropdown-cart .qodef-e-content {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding-right: 20px;
  }
  .qodef-woo-dropdown-cart .qodef-e-title {
    margin: 0;
  }
  .qodef-woo-dropdown-cart .qodef-e-price {
    margin: 7px 0 0;
    font-size: 19px;
  }
  .qodef-woo-dropdown-cart .qodef-e-quantity {
    margin: 18px 0 0;
    color: #aaa;
  }
  .qodef-woo-dropdown-cart .qodef-e-remove {
    position: absolute;
    top: 5px;
    right: 0;
    font-size: 14px;
    line-height: 1;
  }
  .qodef-woo-dropdown-cart .qodef-m-order-details {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 21px;
    padding: 0 30px;
  }
  .qodef-woo-dropdown-cart .qodef-m-order-details > * {
    margin: 0;
    font-size: 19px;
    font-weight: 400;
  }
  #qodef-top-area .qodef-woo-dropdown-cart .qodef-m-order-details {
    color: #5c5c5c;
  }
  .qodef-woo-dropdown-cart .qodef-m-action {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-top: 23px;
  }
  .qodef-woo-dropdown-cart .qodef-m-action .qodef-icon-linear-icons {
    font-size: 12px;
  }
  .qodef-woo-dropdown-cart .qodef-m-action-link {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-family: Spectral, serif;
    font-size: 17px;
    line-height: 2em;
    font-weight: 500;
    font-style: italic;
    text-decoration: none;
    border-radius: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
      border-color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
      border-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out,
      border-color 0.2s ease-in-out;
    color: #fff;
    background-color: #0c0c0c;
    border: 1px solid transparent;
    width: 50%;
    float: left;
    text-align: center;
    padding: 17px 30px 15px;
  }
  .qodef-woo-dropdown-cart .qodef-m-action-link svg {
    width: auto;
    height: 12px;
    vertical-align: middle;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding-left: 9px;
  }
  .qodef-woo-dropdown-cart .qodef-m-action-link svg line {
    stroke-dasharray: 21px;
    stroke-dashoffset: 21px;
    stroke: currentColor;
    -webkit-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    -o-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    shape-rendering: crispEdges;
  }
  .qodef-woo-dropdown-cart .qodef-m-action-link svg polyline {
    stroke: currentColor;
    fill: transparent;
    -webkit-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    -o-transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    transition: 0.5s cubic-bezier(0, 0.62, 0.09, 1.08);
    -webkit-transform: translateX(-16px) translateY(-0.5px);
    -ms-transform: translateX(-16px) translateY(-0.5px);
    transform: translateX(-16px) translateY(-0.5px);
  }
  .qodef-woo-dropdown-cart .qodef-m-action-link:hover {
    color: #fff;
  }
  .qodef-woo-dropdown-cart .qodef-m-action-link:hover line {
    stroke-dashoffset: 0;
  }
  .qodef-woo-dropdown-cart .qodef-m-action-link:hover polyline {
    -webkit-transform: translateX(0) translateY(-0.5px);
    -ms-transform: translateX(0) translateY(-0.5px);
    transform: translateX(0) translateY(-0.5px);
  }
  .touchevents .qodef-woo-dropdown-cart {
    cursor: pointer;
  }
  .qodef-woo-dropdown-cart:hover .qodef-m-dropdown {
    max-height: 100vh;
    pointer-events: auto;
    -webkit-transition: 0.7s 0.1s cubic-bezier(0.18, 0.49, 0.49, 0.88);
    -o-transition: 0.7s 0.1s cubic-bezier(0.18, 0.49, 0.49, 0.88);
    transition: 0.7s 0.1s cubic-bezier(0.18, 0.49, 0.49, 0.88);
  }
  .qodef-working-hours-list {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .qodef-working-hours-list .qodef-working-hours-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    margin-bottom: 16px;
  }
  .qodef-working-hours-list .qodef-e-day {
    position: relative;
    margin: 0;
  }
  .qodef-working-hours-list .qodef-e-day-icon {
    position: absolute;
    top: -2px;
    right: -8px;
    font-size: 8px;
    color: #000;
  }
  .qodef-working-hours-list .qodef-e-line {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0 10px;
    border-bottom: 1px solid #bfb8b6;
    opacity: 0.5;
  }
  .qodef-working-hours-list .qodef-e-time {
    margin: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-style: italic;
  }
  .qodef-working-hours-list .qodef-e-time.qodef--closed {
    color: #000;
  }
  .qodef-working-hours-list .qodef-m-footer {
    position: relative;
    top: 3px;
    font-size: 14px;
    color: #817c7b;
  }
  .qodef-working-hours-list .qodef-m-footer-icon {
    position: relative;
    top: -5px;
    right: 0;
    font-size: 8px;
    color: #000;
  }
  .qodef-vc-row-wrapper.qodef--parallax-row {
    width: 100%;
  }
  .touchevents .qodef-vc-row-wrapper.qodef--parallax-row {
    height: auto !important;
  }
  @media only screen and (max-width: 1440px) {
    .qodef-blog.qodef-item-layout--metro article.format-link .qodef-e-link {
      padding: 83px 40px;
    }
    .qodef-blog.qodef-item-layout--metro article.format-quote .qodef-e-quote {
      padding: 83px 40px 87px;
    }
  }
  @media only screen and (max-width: 680px) {
    #qodef-author-info .qodef-m-inner {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    #qodef-author-info .qodef-m-inner .qodef-m-content {
      margin-top: 23px;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-content-side {
      display: none;
    }
  }
  @media only screen and (max-width: 1024px) {
    body:not(.qodef-content-behind-header) #qodef-page-outer {
      margin-top: 0 !important;
    }
  }
  @media only screen and (max-width: 1366px) {
    .qodef-header--vertical #qodef-page-header-inner {
      padding: 50px 40px 30px;
    }
    .qodef-header--vertical .qodef-header-vertical-navigation {
      margin-top: 72px;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-header--vertical #qodef-page-header-inner {
      display: none;
    }
    .qodef-header--vertical #qodef-page-outer,
    .qodef-header--vertical footer {
      padding-left: 0;
    }
  }
  @media only screen and (max-width: 768px) {
    #qodef-top-area {
      display: none;
    }
  }
  @media only screen and (max-width: 1600px) {
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
      .scrolling-images-container
      article {
      max-width: 250px;
    }
  }
  @media only screen and (max-width: 1366px) {
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio .scrolling-text {
      font-size: 90px;
    }
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
      .scrolling-text
      .qodef-m-hightlight {
      padding-right: 21px;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio {
      height: auto;
      padding: 30px 30px 0;
    }
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio .scrolling-text {
      position: fixed;
      top: 50%;
      font-size: 80px;
    }
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
      .scrolling-text
      .qodef-m-hightlight {
      margin-top: 10%;
    }
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
      .scrolling-images-container
      article {
      max-width: unset;
      width: 33.33333%;
      padding: 0 15px;
      margin: 0 0 30px;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio .scrolling-text {
      top: 52%;
    }
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
      .scrolling-images-container
      article {
      width: 50%;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio .scrolling-text {
      display: none;
    }
    .qodef-scrolling-portfolio.qodef-layout--scrolling-portfolio
      .scrolling-images-container
      article {
      width: 100%;
    }
  }
  @media only screen and (max-width: 1440px) {
    .qodef-simple-portfolio-slider .qodef-m-text > .qodef-e {
      width: 50%;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-simple-portfolio-slider .qodef-m-text > .qodef-e {
      width: 70%;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-simple-portfolio-slider {
      padding: 0 0 50px;
    }
    .qodef-simple-portfolio-slider .qodef-m-text {
      display: none;
    }
    .qodef-simple-portfolio-slider .swiper-pagination {
      bottom: 0 !important;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--gallery-big .qodef-portfolio-info {
      margin-top: 0 !important;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--gallery-small .qodef-media {
      margin: 0 0 35px;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--images-big .qodef-portfolio-info {
      margin-top: 0 !important;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--images-small .qodef-media {
      margin: 0 0 35px;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--masonry-big .qodef-portfolio-info {
      margin-top: 0 !important;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-portfolio-single.qodef-layout--masonry-small .qodef-media {
      margin: 0 0 35px;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-fullscreen-search-holder .qodef-form-holder-inner {
      width: 80%;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-call-to-action.qodef-layout--standard .qodef-m-inner {
      display: block;
    }
    .qodef-call-to-action.qodef-layout--standard .qodef-m-button {
      margin-top: 20px;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-cards-gallery .qodef-m-fake-card {
      -webkit-transform: scale(0.88);
      -ms-transform: scale(0.88);
      transform: scale(0.88);
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card {
      -webkit-transform: scale(0.88);
      -ms-transform: scale(0.88);
      transform: scale(0.88);
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card.qodef-out {
      -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
      transform: translateX(-100%);
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(6) {
      -webkit-transform: scale(0.3) translateX(84%);
      -ms-transform: scale(0.3) translateX(84%);
      transform: scale(0.3) translateX(84%);
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(5) {
      -webkit-transform: scale(0.4) translateX(60%);
      -ms-transform: scale(0.4) translateX(60%);
      transform: scale(0.4) translateX(60%);
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(4) {
      -webkit-transform: scale(0.53) translateX(85%);
      -ms-transform: scale(0.53) translateX(85%);
      transform: scale(0.53) translateX(85%);
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(3) {
      -webkit-transform: scale(0.6) translateX(60%);
      -ms-transform: scale(0.6) translateX(60%);
      transform: scale(0.6) translateX(60%);
    }
    .qodef-cards-gallery.qodef-orientation--left .qodef-m-card:nth-last-child(2) {
      -webkit-transform: scale(0.7) translateX(33.2%);
      -ms-transform: scale(0.7) translateX(33.2%);
      transform: scale(0.7) translateX(33.2%);
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card {
      -webkit-transform: scale(0.88);
      -ms-transform: scale(0.88);
      transform: scale(0.88);
    }
    .qodef-cards-gallery.qodef-orientation--right .qodef-m-card.qodef-out {
      -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
      transform: translateX(100%);
    }
    .qodef-cards-gallery.qodef-orientation--right
      .qodef-m-card:nth-last-child(6) {
      -webkit-transform: scale(0.3) translateX(-84%);
      -ms-transform: scale(0.3) translateX(-84%);
      transform: scale(0.3) translateX(-84%);
    }
    .qodef-cards-gallery.qodef-orientation--right
      .qodef-m-card:nth-last-child(5) {
      -webkit-transform: scale(0.4) translateX(-60%);
      -ms-transform: scale(0.4) translateX(-60%);
      transform: scale(0.4) translateX(-60%);
    }
    .qodef-cards-gallery.qodef-orientation--right
      .qodef-m-card:nth-last-child(4) {
      -webkit-transform: scale(0.53) translateX(-85%);
      -ms-transform: scale(0.53) translateX(-85%);
      transform: scale(0.53) translateX(-85%);
    }
    .qodef-cards-gallery.qodef-orientation--right
      .qodef-m-card:nth-last-child(3) {
      -webkit-transform: scale(0.6) translateX(-60%);
      -ms-transform: scale(0.6) translateX(-60%);
      transform: scale(0.6) translateX(-60%);
    }
    .qodef-cards-gallery.qodef-orientation--right
      .qodef-m-card:nth-last-child(2) {
      -webkit-transform: scale(0.7) translateX(-33.2%);
      -ms-transform: scale(0.7) translateX(-33.2%);
      transform: scale(0.7) translateX(-33.2%);
    }
  }
  @media only screen and (max-width: 1600px) {
    .qodef-circular-slider-holder .qodef-m-content {
      width: 40%;
    }
    .qodef-circular-slider-holder.swiper-container-horizontal
      > .swiper-pagination-bullets {
      right: 40px;
    }
    .qodef-circular-slider-holder.swiper-container-horizontal
      > .swiper-pagination-bullets
      .swiper-pagination-bullet {
      width: 100px;
      height: 100px;
      line-height: 100px;
    }
    .qodef-circular-slider-holder.swiper-container-horizontal
      > .swiper-pagination-bullets
      .swiper-pagination-bullet
      img {
      width: 70px;
      height: 70px;
    }
  }
  @media only screen and (max-width: 1440px) {
    .qodef-circular-slider-holder .qodef-m-content {
      width: 50%;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-circular-slider-holder .qodef-m-content {
      width: 58%;
    }
    .qodef-circular-slider-holder .qodef-m-item img {
      width: 50%;
    }
    .qodef-circular-slider-holder .qodef-e-text {
      font-size: 100px;
    }
    .qodef-circular-slider-holder.swiper-container-horizontal
      > .swiper-pagination-bullets {
      width: 95px;
    }
    .qodef-circular-slider-holder.swiper-container-horizontal
      > .swiper-pagination-bullets
      .swiper-pagination-bullet {
      display: block;
      margin: 10px 0 !important;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-circular-slider-holder .qodef-m-content {
      width: 65%;
    }
    .qodef-circular-slider-holder .qodef-m-item img {
      width: 60%;
      margin: 0 20px 0 auto;
    }
    .qodef-circular-slider-holder .qodef-m-content {
      left: 20px;
    }
    .qodef-circular-slider-holder .qodef-e-text {
      font-size: 54px;
    }
    .qodef-circular-slider-holder.swiper-container-horizontal
      > .swiper-pagination-bullets {
      display: none;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-countdown.qodef-show--4 .qodef-m-date,
    .qodef-countdown.qodef-show--5 .qodef-m-date,
    .qodef-countdown.qodef-show--6 .qodef-m-date {
      text-align: center;
    }
    .qodef-countdown.qodef-show--4 .qodef-digit-wrapper,
    .qodef-countdown.qodef-show--5 .qodef-digit-wrapper,
    .qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
      width: calc(50% - 20px);
      margin: 0 10px 20px;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-countdown.qodef-show--4 .qodef-digit-wrapper,
    .qodef-countdown.qodef-show--5 .qodef-digit-wrapper,
    .qodef-countdown.qodef-show--6 .qodef-digit-wrapper {
      width: 100%;
      margin: 0 0 30px;
    }
    .qodef-countdown.qodef-show--4 .qodef-digit,
    .qodef-countdown.qodef-show--5 .qodef-digit,
    .qodef-countdown.qodef-show--6 .qodef-digit {
      font-size: 45px;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-highlight.qodef-title-break--disabled .qodef-m-title br {
      display: none;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-info-section.qodef-title-break--disabled .qodef-m-title br {
      display: none;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-section-title.qodef-title-break--disabled .qodef-m-title br {
      display: none;
    }
    .qodef-section-title.qodef-title-custom-size h1 {
      font-size: 60px !important;
    }
    .qodef-section-title.qodef-title-custom-size h2 {
      font-size: 50px !important;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-section-title.qodef-title-custom-size h1 {
      font-size: 45px;
    }
    .qodef-section-title.qodef-title-custom-size h2 {
      font-size: 40px;
    }
    .qodef-section-title.qodef-title-custom-size h3 {
      font-size: 35px;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical {
      display: block;
    }
    .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical
      .qodef-tabs-navigation {
      padding-right: 0;
      margin-right: 0;
      border-right: 0;
    }
    .qodef-tabs.qodef-layout--simple.qodef-orientation--vertical
      .qodef-tabs-content {
      margin-top: 26px;
    }
    .qodef-tabs.qodef-layout--simple .qodef-tabs-content {
      margin: 26px 0 0;
    }
  }
  @media only screen and (max-width: 1024px) {
    body:not(.qodef-content-behind-header) .qodef-page-title .qodef-m-content {
      padding-top: 0 !important;
    }
    .qodef-page-title .qodef-m-content.qodef-content-full-width {
      width: 768px;
      margin: 0 auto;
      padding: 0;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-page-title .qodef-m-content.qodef-content-full-width {
      width: 600px;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-page-title .qodef-m-content.qodef-content-full-width {
      width: 420px;
    }
  }
  @media only screen and (max-width: 480px) {
    .qodef-page-title .qodef-m-content.qodef-content-full-width {
      width: 300px;
    }
  }
  @media only screen and (max-width: 1440px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 20%;
    }
  }
  @media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(5n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1200px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
  }
  @media only screen and (max-width: 1200px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 680px) {
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
    .qodef-twitter-list.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 20%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(5n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 16.66667%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(6n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 14.28571%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(7n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 12.5%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(8n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 20%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(5n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 16.66667%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(6n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 14.28571%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(7n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 12.5%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(8n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
  }
  @media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 20%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(5n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 16.66667%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(6n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 14.28571%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(7n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 12.5%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(8n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 20%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(5n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 16.66667%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(6n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 14.28571%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(7n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 12.5%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(8n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 20%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(5n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 16.66667%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(6n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 14.28571%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(7n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 12.5%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(8n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 20%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(5n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 16.66667%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(6n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 14.28571%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(7n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 12.5%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(8n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
  }
  @media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(2n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(3n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(4n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 20%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(5n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 16.66667%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(6n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 14.28571%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(7n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 12.5%;
    }
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item:nth-child(8n + 1) {
      clear: both;
    }
  }
  @media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 100%;
    }
  }
  @media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 50%;
    }
  }
  @media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 33.33333%;
    }
  }
  @media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 25%;
    }
  }
  @media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 20%;
    }
  }
  @media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 16.66667%;
    }
  }
  @media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 14.28571%;
    }
  }
  @media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-twitter-list.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns
      #ctf
      .ctf-tweets
      > .ctf-item {
      width: 12.5%;
    }
  }
  @media only screen and (max-width: 1440px) {
    .qodef-twitter-list.qodef-gutter--huge.qodef--no-bottom-space {
      margin-bottom: -50px;
    }
    .qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets {
      margin: 0 -25px;
    }
    .qodef-twitter-list.qodef-gutter--huge #ctf .ctf-tweets > .ctf-item {
      padding: 0 25px;
      margin: 0 0 50px;
    }
  }
  @media only screen and (max-width: 1024px) {
    #qodef-page-sidebar .qodef-social-icons-group {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }
  }
  @media only screen and (max-width: 480px) {
    #yith-quick-view-modal .summary .yith-wcwl-add-to-wishlist {
      display: none;
    }
    #yith-quick-view-modal .summary .cart button {
      padding: 11px 17px;
    }
  }
  @media only screen and (max-width: 768px) {
    #yith-quick-view-modal .summary .cart button {
      padding: 11px 22px;
    }
  }
  @media only screen and (max-width: 680px) {
    #yith-wcwl-form .shop_table th.product-thumbnail {
      display: none;
    }
    #yith-wcwl-form .shop_table td.product-thumbnail {
      display: none;
    }
    #yith-wcwl-form .shop_table td.product-add-to-cart a {
      line-height: 1.3em;
      padding: 10px;
      width: 100%;
    }
  }
  


@font-face {
    font-family: 'bryant_probold';
    src: url('bryantpro-bold.woff2') format('woff2'),
         url('bryantpro-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bryant_promedium';
    src: url('bryantpro-medium.woff2') format('woff2'),
         url('bryantpro-medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bryant_proregular';
    src: url('bryantpro-regular.woff2') format('woff2'),
         url('bryantpro-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bryant_promedium_italic';
    src: url('bryantpro-mediumitalic.woff2') format('woff2'),
         url('bryantpro-mediumitalic.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}