@charset "UTF-8";
/* Base */
/* xl -> small pc (1200px - ∞) */
/* lg -> tablet > (992px - 1200px) */
/* md -> tablet ^ (768px - 992px) */
/* sm -> mobile (576px - 768px) */
/* xs -> small mobile (350px - 576px) */
/* small pc screen */
/* horizontal(>) yan tablet */
/* vertical(^) dik tablet */
/* all mobile devices */
/* iphone 5s */
/* z-index Sıralaması
header 10
menu 200
*/
/* Andada Pro - 400,400 italic,500,600,700,800 */
@import url("https://fonts.googleapis.com/css2?family=Andada+Pro:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap");
/* Courgette - 400 */
@import url("https://fonts.googleapis.com/css2?family=Courgette&display=swap");
/* Tangerine - 400,700 */
@import url("https://fonts.googleapis.com/css2?family=Tangerine:wght@400;700&display=swap");
/* Encode Sans Semi Expanded - 100,200,300,400,600,700,800,900 */
@import url("https://fonts.googleapis.com/css2?family=Encode+Sans+Semi+Expanded:wght@100;200;300;400;500;600;700;800;900&display=swap");
/* Nunito Sans - 200,300,400,600,700,800,900 */
@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap");
/* Noto Serif - 400,700 */
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@1,400;1,700&display=swap");
/* Noto Serif TC - 200,300,400,500,600,700,900 */
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200;300;400;500;600;700;900&display=swap");
/* Open Sans - 300,400,600,700,800 */
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap");
/* Roboto 100,300,400,500,700,900 */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");
/* Montserrat */
/* Merriweather */
* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  list-style: none;
  -webkit-user-select: none;
  -webkit-user-drag: none; }

body {
  font-family: "Encode Sans Semi Expanded", sans-serif;
  font-size: 16px;
  opacity: 1;
  background: #fff;
  margin: 0 auto;
  overflow-x: hidden;
  box-sizing: border-box; }

.qua-overflow {
  overflow: hidden; }

/* Safari */
a, button {
  cursor: pointer !important; }

a:-webkit-any-link {
  color: inherit; }

.qua-databaseErrorGeneral {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 150px 0;
  background-color: #f1f1f1; }
  .qua-databaseErrorGeneral svg {
    fill: #000;
    height: 100px; }
    @media screen and (max-width: 768px) {
      .qua-databaseErrorGeneral svg {
        height: 100px; } }
    @media screen and (max-width: 576px) {
      .qua-databaseErrorGeneral svg {
        height: 65px; } }
    @media screen and (max-width: 350px) {
      .qua-databaseErrorGeneral svg {
        height: 55px; } }
  .qua-databaseErrorGeneral span {
    margin: 30px 15px 0 15px;
    text-align: center;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    font-size: 18px;
    line-height: 23px;
    color: #000;
    cursor: default; }
    @media screen and (max-width: 1200px) {
      .qua-databaseErrorGeneral span {
        font-size: 18px;
        margin-top: 25px; } }
    @media screen and (max-width: 768px) {
      .qua-databaseErrorGeneral span {
        font-size: 18px; } }
    @media screen and (max-width: 350px) {
      .qua-databaseErrorGeneral span {
        margin-top: 15px;
        font-size: 14px; } }

/* Fancybox Reset */
.fancybox-thumbs {
  background: #000 !important; }

.fancybox-thumbs > ul > li:before {
  border: 4px solid red !important; }

.fancybox-button--zoom[disabled] {
  display: none !important; }

.fancybox-button.fancybox-button--zoom {
  display: none !important; }

/* Components */
/* Layout */
header#qua-header {
  width: 100%;
  height: auto;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3), 0 0 1px 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 150;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(32px); }
  @media screen and (max-width: 1200px) {
    header#qua-header {
      background: white;
      backdrop-filter: blur(0); } }
  header#qua-header .qua-container {
    width: calc(100% - 56px);
    height: auto;
    margin: 0 auto;
    max-width: 1863px; }
    @media screen and (max-width: 1200px) {
      header#qua-header .qua-container {
        width: calc(100% - 30px); } }
    header#qua-header .qua-container .qua-content {
      width: 100%;
      height: 65px;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-between; }
      @media screen and (max-width: 1200px) {
        header#qua-header .qua-container .qua-content {
          height: 49px; } }
      header#qua-header .qua-container .qua-content .qua-left {
        width: 120px;
        height: auto;
        position: relative;
        top: 0;
        left: 0; }
        header#qua-header .qua-container .qua-content .qua-left svg {
          width: 120px;
          position: absolute;
          top: -41px;
          left: 0;
          z-index: 1;
          filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.3)); }
          @media screen and (max-width: 1200px) {
            header#qua-header .qua-container .qua-content .qua-left svg {
              top: -33px; } }
          @media screen and (max-width: 768px) {
            header#qua-header .qua-container .qua-content .qua-left svg {
              width: 81px;
              top: -49px; } }
        header#qua-header .qua-container .qua-content .qua-left .qua-imageGroup {
          position: absolute;
          top: -17px;
          left: 50%;
          transform: translateX(-50%);
          width: auto;
          height: 45px;
          box-sizing: border-box;
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          z-index: 2; }
          @media screen and (max-width: 1200px) {
            header#qua-header .qua-container .qua-content .qua-left .qua-imageGroup {
              top: -7px; } }
          @media screen and (max-width: 768px) {
            header#qua-header .qua-container .qua-content .qua-left .qua-imageGroup {
              width: auto;
              top: 50%;
              left: 5px;
              transform: translateY(-50%);
              height: 33px; } }
          header#qua-header .qua-container .qua-content .qua-left .qua-imageGroup img {
            width: auto;
            height: 100%;
            object-fit: cover; }
      header#qua-header .qua-container .qua-content .qua-center {
        width: auto;
        height: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
        header#qua-header .qua-container .qua-content .qua-center nav {
          width: auto;
          height: auto; }
          @media screen and (max-width: 1200px) {
            header#qua-header .qua-container .qua-content .qua-center nav {
              display: none; } }
          header#qua-header .qua-container .qua-content .qua-center nav ul {
            width: auto;
            height: auto;
            display: flex;
            flex-direction: row;
            align-items: center; }
            header#qua-header .qua-container .qua-content .qua-center nav ul li {
              width: auto;
              height: auto;
              padding: 0 15px;
              box-sizing: border-box; }
              header#qua-header .qua-container .qua-content .qua-center nav ul li a {
                font-family: 'Encode Sans Semi Expanded', sans-serif;
                font-weight: 500;
                font-size: 14px;
                white-space: nowrap;
                position: relative; }
                header#qua-header .qua-container .qua-content .qua-center nav ul li a.qua-active {
                  color: red; }
        header#qua-header .qua-container .qua-content .qua-center .qua-slider {
          height: 3px;
          background-color: red;
          position: absolute;
          z-index: 2;
          bottom: -22px;
          transition: all .2s ease; }
          @media screen and (max-width: 1200px) {
            header#qua-header .qua-container .qua-content .qua-center .qua-slider {
              display: none; } }
      header#qua-header .qua-container .qua-content .qua-right {
        width: auto;
        height: auto;
        display: flex;
        flex-direction: row;
        align-items: center; }
        header#qua-header .qua-container .qua-content .qua-right a.qua-instagram {
          width: auto;
          height: auto;
          display: flex;
          flex-direction: row;
          align-items: center;
          padding: 5px 9px;
          border: 1px solid #dadce0;
          border-radius: 4px;
          margin-right: 9px; }
          @media screen and (max-width: 1200px) {
            header#qua-header .qua-container .qua-content .qua-right a.qua-instagram {
              display: none; } }
          header#qua-header .qua-container .qua-content .qua-right a.qua-instagram svg {
            height: 27px;
            fill: #7c7c7c;
            margin-right: 7px; }
          header#qua-header .qua-container .qua-content .qua-right a.qua-instagram span {
            font-family: "Encode Sans Semi Expanded", sans-serif;
            font-style: normal;
            font-weight: 400;
            font-size: 15px;
            color: #000; }
          header#qua-header .qua-container .qua-content .qua-right a.qua-instagram:hover {
            border: 1px solid #ddd;
            background-color: #f1f3f4; }
            header#qua-header .qua-container .qua-content .qua-right a.qua-instagram:hover svg {
              transition: all .2s ease;
              fill: #707070; }
            header#qua-header .qua-container .qua-content .qua-right a.qua-instagram:hover span {
              transition: all .2s ease; }
        header#qua-header .qua-container .qua-content .qua-right .qua-navMobile {
          width: auto;
          height: auto;
          flex-direction: column;
          align-items: center;
          display: none; }
          @media screen and (max-width: 1200px) {
            header#qua-header .qua-container .qua-content .qua-right .qua-navMobile {
              display: flex; } }
          header#qua-header .qua-container .qua-content .qua-right .qua-navMobile .qua-imageGroup {
            width: auto;
            height: auto;
            display: flex;
            flex-direction: column; }
            header#qua-header .qua-container .qua-content .qua-right .qua-navMobile .qua-imageGroup svg {
              width: 26px;
              fill: #000; }
          header#qua-header .qua-container .qua-content .qua-right .qua-navMobile span {
            color: #000;
            font-size: 10px;
            margin-top: -2px;
            cursor: default; }
        header#qua-header .qua-container .qua-content .qua-right .qua-dropdown {
          width: auto;
          height: auto;
          position: relative;
          display: flex; }
          @media screen and (max-width: 1200px) {
            header#qua-header .qua-container .qua-content .qua-right .qua-dropdown {
              display: none; } }
          header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton {
            width: auto;
            height: auto;
            position: relative;
            z-index: 2;
            display: flex;
            flex-direction: row;
            align-items: center;
            background-color: transparent;
            outline: none;
            padding: 7px 9px;
            border: 1px solid #dadce0;
            border-radius: 4px;
            cursor: pointer; }
            header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton svg {
              height: 22px;
              fill: #3e3e3e;
              margin-right: 7px; }
            header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton .qua-imageGroup {
              width: 100%;
              height: 15px;
              overflow: hidden;
              display: flex;
              margin-right: 7px;
              border-radius: 3px;
              border: 1px solid #dadce0; }
              header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton .qua-imageGroup img {
                width: auto;
                height: 100%;
                object-fit: cover; }
            header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton span {
              font-family: "Encode Sans Semi Expanded", sans-serif;
              font-style: normal;
              font-weight: 400;
              font-size: 15px;
              color: #000; }
            header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton:hover, header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton.qua-active {
              border: 1px solid #ddd;
              background-color: #f1f3f4; }
              header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton:hover svg, header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton.qua-active svg {
                transition: all .2s ease; }
              header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton:hover span, header#qua-header .qua-container .qua-content .qua-right .qua-dropdown button.qua-dropdownButton.qua-active span {
                transition: all .2s ease; }
          header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-dropdownContent {
            width: auto;
            height: auto;
            visibility: hidden;
            position: absolute;
            top: 3px;
            left: 50%;
            z-index: 5;
            border: none;
            box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15);
            overflow: hidden;
            border-radius: 4px;
            background-color: #f9f9f9;
            outline: 0;
            transform: translate(-50%, 25px);
            opacity: 0;
            transition-property: transform, visibility, opacity;
            -moz-transition-property: transform, visibility, opacity;
            -webkit-transition-property: transform, visibility, opacity;
            transition-timing-function: ease;
            transition-duration: 0s;
            /* 0.1s animation */
            -moz-transition-duration: 0s;
            -webkit-transition-duration: 0s;
            transition-delay: 0s;
            -moz-transition-delay: 0s;
            -webkit-transition-delay: 0s; }
            header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-dropdownContent .qua-dropdownBody {
              width: auto;
              height: auto; }
              header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-dropdownContent .qua-dropdownBody .qua-dropdownBodyList {
                width: auto;
                height: auto;
                position: relative; }
                header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-dropdownContent .qua-dropdownBody .qua-dropdownBodyList .qua-dropdownSearchableList {
                  width: auto;
                  height: auto;
                  max-height: 201px;
                  overflow-y: auto; }
                  @media screen and (max-width: 1400px) {
                    header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-dropdownContent .qua-dropdownBody .qua-dropdownBodyList .qua-dropdownSearchableList {
                      max-height: 172px; } }
                  header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-dropdownContent .qua-dropdownBody .qua-dropdownBodyList .qua-dropdownSearchableList::-webkit-scrollbar-thumb {
                    background: #bbb;
                    border-radius: 8px; }
                  header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-dropdownContent .qua-dropdownBody .qua-dropdownBodyList .qua-dropdownSearchableList::-webkit-scrollbar {
                    height: 4px;
                    width: 8px; }
                  header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-dropdownContent .qua-dropdownBody .qua-dropdownBodyList .qua-dropdownSearchableList a {
                    font-family: "Roboto", sans-serif;
                    font-size: 14px;
                    font-weight: 400;
                    width: calc(100% - 28px);
                    min-width: 85px;
                    height: auto;
                    color: #000000;
                    background-color: transparent;
                    padding: 13px 11px;
                    text-decoration: none;
                    display: block; }
                    @media screen and (max-width: 1400px) {
                      header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-dropdownContent .qua-dropdownBody .qua-dropdownBodyList .qua-dropdownSearchableList a {
                        font-size: 14px;
                        min-width: 85px; } }
                    header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-dropdownContent .qua-dropdownBody .qua-dropdownBodyList .qua-dropdownSearchableList a:hover {
                      background-color: #e5e5e5; }
          header#qua-header .qua-container .qua-content .qua-right .qua-dropdown .qua-show {
            visibility: visible;
            transform: translate(-50%, 53px);
            opacity: 1;
            transition-duration: 0.2s, 0.3s, 0.5s;
            -moz-transition-duration: 0.2s, 0.3s, 0.5s;
            -webkit-transition-duration: 0.2s, 0.3s, 0.5s;
            transition-delay: 0s;
            -moz-transition-delay: 0s;
            -webkit-transition-delay: 0s; }

#qua-headerWrapper {
  width: 100%;
  height: 56px; }
  @media screen and (max-width: 1200px) {
    #qua-headerWrapper {
      height: 49px; } }

#qua-sidebar {
  max-width: 320px;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 301;
  width: 80%;
  height: 150%;
  background-color: #fff;
  transform: translate3d(150%, 0, 0);
  transition: all 0.5s ease;
  box-shadow: 0 0 15px -4px rgba(0, 0, 0, 0.75);
  display: none; }
  @media screen and (max-width: 1200px) {
    #qua-sidebar {
      display: block; } }
  #qua-sidebar .qua-container {
    width: calc(100% - 30px);
    margin: 0 auto;
    height: auto; }
    #qua-sidebar .qua-container .qua-content {
      width: 100%;
      height: auto; }
      #qua-sidebar .qua-container .qua-content .qua-scroll {
        width: 100%;
        height: calc(var(--quaVh, 1vh) * 100 - 0px);
        overflow-y: auto;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center; }
        #qua-sidebar .qua-container .qua-content .qua-scroll::-webkit-scrollbar {
          display: none; }
        #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up {
          width: 100%;
          height: auto; }
          #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-firstFlat {
            width: 100%;
            height: auto;
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
            padding-top: 19px;
            box-sizing: border-box; }
            #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-firstFlat .qua-left {
              width: auto;
              height: auto; }
              #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-firstFlat .qua-left .qua-imageGroup {
                width: auto;
                height: auto;
                display: flex;
                flex-direction: row;
                justify-content: center;
                align-items: center; }
                #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-firstFlat .qua-left .qua-imageGroup svg {
                  height: 24px;
                  fill: #000; }
            #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-firstFlat .qua-right {
              width: auto;
              height: auto; }
              #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-firstFlat .qua-right .qua-language {
                width: auto;
                height: auto;
                display: flex;
                flex-direction: row;
                align-items: center;
                -webkit-tap-highlight-color: transparent; }
                #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-firstFlat .qua-right .qua-language svg {
                  height: 26px;
                  fill: #3e3e3e;
                  margin-right: 7px; }
                #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-firstFlat .qua-right .qua-language span {
                  font-family: "Roboto", sans-serif;
                  font-style: normal;
                  font-weight: 400;
                  font-size: 18px;
                  color: #000; }
          #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-menu {
            margin-top: 40px;
            width: 100%;
            height: auto; }
            #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-menu ul {
              width: 100%;
              height: auto; }
              #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-menu ul li {
                width: 100%;
                height: auto;
                overflow: hidden; }
                #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-menu ul li a {
                  display: block;
                  width: auto;
                  height: auto;
                  font-family: "Roboto", sans-serif;
                  font-weight: 400;
                  font-size: 21px;
                  text-align: left;
                  white-space: nowrap;
                  padding: 8px 0 8px 8px;
                  box-sizing: border-box;
                  text-transform: none;
                  color: #000; }
          #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact {
            margin-top: 40px;
            width: 100%;
            height: auto; }
            #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-title {
              width: 100%;
              height: auto;
              box-sizing: border-box; }
              #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-title span {
                font-family: serif;
                font-weight: 700;
                font-size: 27px;
                white-space: nowrap;
                text-transform: none;
                color: #2b2b2b;
                -webkit-tap-highlight-color: #bdbdbd; }
            #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-buttons {
              width: auto;
              height: auto; }
              #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-buttons a {
                width: 100%;
                height: 60px;
                display: flex;
                flex-direction: row;
                align-items: center;
                background-color: #f1f1f1;
                overflow: hidden;
                margin-top: 8px;
                border-radius: 3px; }
                #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-buttons a .qua-left {
                  width: 56px;
                  height: 40px;
                  display: flex;
                  flex-direction: row;
                  justify-content: center;
                  align-items: center;
                  border-right: 1px solid #2b2b2b; }
                  #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-buttons a .qua-left .qua-imageGroup {
                    width: auto;
                    height: auto;
                    display: flex;
                    flex-direction: row;
                    justify-content: center;
                    align-items: center; }
                    #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-buttons a .qua-left .qua-imageGroup svg {
                      height: 35px;
                      fill: #2b2b2b; }
                      #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-buttons a .qua-left .qua-imageGroup svg.qua-instagram {
                        height: 36px; }
                      #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-buttons a .qua-left .qua-imageGroup svg.qua-address {
                        margin: 6px 0 0 7px; }
                #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-buttons a .qua-right {
                  width: auto;
                  height: auto;
                  padding-left: 12px;
                  box-sizing: border-box; }
                  #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-buttons a .qua-right span.qua-up {
                    display: block;
                    font-family: "Roboto", sans-serif;
                    font-weight: 700;
                    font-size: 16px;
                    white-space: nowrap;
                    text-transform: none;
                    line-height: 21px;
                    color: #2b2b2b;
                    -webkit-tap-highlight-color: #bdbdbd; }
                  #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-up .qua-fastContact .qua-buttons a .qua-right span.qua-down {
                    display: block;
                    font-family: "Roboto", sans-serif;
                    font-weight: 400;
                    font-size: 16px;
                    white-space: nowrap;
                    text-transform: none;
                    line-height: 21px;
                    color: #2b2b2b;
                    -webkit-tap-highlight-color: #bdbdbd; }
        #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-down {
          margin-top: 150px;
          width: 100%;
          height: auto;
          padding-bottom: 15px;
          box-sizing: border-box; }
          #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-down .qua-foot {
            width: 100%;
            height: auto;
            display: flex;
            flex-direction: column;
            align-items: center; }
            #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-down .qua-foot span.qua-copyright {
              font-family: "Roboto", sans-serif;
              font-weight: 400;
              text-align: center;
              color: rgba(0, 0, 0, 0.75);
              font-size: 12px; }
            #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-down .qua-foot a {
              margin-top: 8px;
              font-family: "Roboto", sans-serif;
              font-weight: 400;
              text-align: center;
              color: rgba(0, 0, 0, 0.75);
              font-size: 12px; }
              #qua-sidebar .qua-container .qua-content .qua-scroll div.qua-down .qua-foot a span.qua-quantum {
                font-family: "Roboto", sans-serif;
                font-weight: 400;
                font-size: 13px;
                background: linear-gradient(to right, #e10019 0%, #050060 75%);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                -webkit-tap-highlight-color: #bdbdbd; }
  #qua-sidebar.qua-active {
    transform: translate3d(0, 0, 0); }

#qua-langMenu {
  width: 100%;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 401;
  height: calc(var(--quaVh, 1vh) * 100);
  overflow: hidden;
  background-color: #fff;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-transition: -webkit-transform .5s ease;
  -moz-transition: -moz-transform .5s ease;
  -o-transition: -o-transform .5s ease;
  transition: transform .5s ease; }
  #qua-langMenu .qua-content {
    position: relative;
    top: 0;
    left: 0;
    z-index: 201;
    height: calc(var(--quaVh, 1vh) * 100);
    overflow-x: hidden;
    overflow-y: auto; }
    #qua-langMenu .qua-content #qua-langClose {
      position: fixed;
      top: 0;
      margin-top: 7.5%;
      margin-left: 7.5%;
      cursor: pointer;
      width: 30px;
      height: 30px;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
      #qua-langMenu .qua-content #qua-langClose svg {
        width: 24px;
        height: 24px;
        fill: #000; }
    #qua-langMenu .qua-content .qua-body {
      width: 85%;
      height: auto;
      min-height: calc(var(--quaVh, 1vh) * 100);
      margin: 0 auto;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      padding: calc(15% + 6px) 0;
      box-sizing: border-box; }
      #qua-langMenu .qua-content .qua-body span.qua-title {
        font-weight: 500;
        font-size: 21px;
        margin-top: 20px;
        color: #000;
        text-align: center;
        cursor: default; }
      #qua-langMenu .qua-content .qua-body a {
        margin-top: 40px;
        margin-left: 10px;
        font-size: 21px;
        color: #000;
        display: inline-block;
        cursor: pointer;
        border: 0;
        text-decoration: none; }
        #qua-langMenu .qua-content .qua-body a.qua-active {
          color: red;
          font-weight: 600; }

#qua-langMenu.qua-active {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

#qua-sidebarWrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 150%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 300;
  display: none; }
  @media screen and (min-width: 1200px) {
    #qua-sidebarWrapper.qua-active {
      display: none !important; } }

#qua-footerUpPath {
  width: 100%;
  height: auto;
  position: relative; }
  @media screen and (max-width: 576px) {
    #qua-footerUpPath {
      display: none; } }
  #qua-footerUpPath .qua-imageGroup {
    width: 100%;
    height: auto;
    display: flex; }
    #qua-footerUpPath .qua-imageGroup svg {
      width: 100%;
      height: auto; }
    #qua-footerUpPath .qua-imageGroup.qua-first-path {
      position: absolute;
      bottom: 0;
      left: 0;
      z-index: 3; }
    #qua-footerUpPath .qua-imageGroup.qua-second-path {
      position: absolute;
      bottom: 70px;
      left: 0;
      z-index: 2; }
      @media screen and (max-width: 1200px) {
        #qua-footerUpPath .qua-imageGroup.qua-second-path {
          bottom: 30px; } }
    #qua-footerUpPath .qua-imageGroup.qua-third-path {
      position: absolute;
      bottom: 70px;
      left: 0;
      z-index: 1; }
      @media screen and (max-width: 1200px) {
        #qua-footerUpPath .qua-imageGroup.qua-third-path {
          bottom: 30px; } }
      #qua-footerUpPath .qua-imageGroup.qua-third-path svg {
        fill: red; }

footer#qua-footer {
  width: 100%;
  height: auto;
  background-color: #000; }
  footer#qua-footer .qua-container {
    width: calc(100% - 56px);
    height: auto;
    margin: 0 auto;
    max-width: 1863px; }
    @media screen and (max-width: 1200px) {
      footer#qua-footer .qua-container {
        width: calc(100% - 30px); } }
    footer#qua-footer .qua-container .qua-content {
      width: 100%;
      height: auto; }
      footer#qua-footer .qua-container .qua-content .qua-up {
        width: 100%;
        height: auto;
        padding: 50px 0 40px 0;
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center; }
        @media screen and (max-width: 1200px) {
          footer#qua-footer .qua-container .qua-content .qua-up {
            flex-direction: column-reverse;
            justify-content: inherit;
            align-items: center;
            padding: 50px 0 30px 0; } }
        footer#qua-footer .qua-container .qua-content .qua-up .qua-left {
          width: auto;
          height: auto; }
          @media screen and (max-width: 1200px) {
            footer#qua-footer .qua-container .qua-content .qua-up .qua-left {
              display: flex;
              flex-direction: column;
              align-items: center; } }
          footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-tel {
            width: auto;
            height: auto;
            margin-top: 25px; }
            footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-tel a {
              display: flex;
              flex-direction: row;
              align-items: center; }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-tel a svg {
                height: 21px;
                fill: rgba(255, 255, 255, 0.9); }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-tel a svg {
                    fill: white; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-tel a span {
                color: rgba(255, 255, 255, 0.9);
                font-size: 15px;
                font-family: "Roboto", sans-serif;
                font-weight: 400;
                white-space: nowrap;
                margin-left: 7px; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-tel a span {
                    color: white; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-tel a:hover svg {
                fill: white;
                transition: all .2s ease; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-tel a:hover svg {
                    transition: inherit; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-tel a:hover span {
                color: white;
                transition: all .2s ease; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-tel a:hover span {
                    transition: inherit; } }
          footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp {
            width: auto;
            height: auto;
            margin-top: 15px; }
            @media screen and (max-width: 1200px) {
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp {
                margin-top: 20px; } }
            footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp a {
              display: flex;
              flex-direction: row;
              align-items: center; }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp a svg {
                height: 21px;
                fill: rgba(255, 255, 255, 0.9); }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp a svg {
                    fill: white; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp a span {
                color: rgba(255, 255, 255, 0.9);
                font-size: 15px;
                font-family: "Roboto", sans-serif;
                font-weight: 400;
                white-space: nowrap;
                margin-left: 7px; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp a span {
                    color: white; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp a:hover svg {
                fill: white;
                transition: all .2s ease; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp a:hover svg {
                    transition: inherit; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp a:hover span {
                color: white;
                transition: all .2s ease; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-whatsapp a:hover span {
                    transition: inherit; } }
          footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address {
            width: auto;
            height: auto;
            margin-top: 15px; }
            @media screen and (max-width: 1200px) {
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address {
                margin-top: 10px; } }
            footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address p {
              color: rgba(255, 255, 255, 0.9);
              font-size: 15px;
              font-family: "Roboto", sans-serif;
              font-weight: 300;
              display: block;
              max-width: 250px;
              line-height: 21px; }
              @media screen and (max-width: 1200px) {
                footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address p {
                  display: none; } }
            footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address a {
              display: flex;
              flex-direction: row;
              align-items: center;
              margin-top: 10px; }
              @media screen and (max-width: 1200px) {
                footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address a {
                  margin-top: inherit; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address a svg {
                height: 21px;
                fill: rgba(255, 255, 255, 0.9); }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address a svg {
                    fill: white; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address a span {
                color: rgba(255, 255, 255, 0.9);
                font-size: 15px;
                font-family: "Roboto", sans-serif;
                font-weight: 400;
                white-space: nowrap;
                margin-left: 7px; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address a span {
                    color: white; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address a:hover svg {
                fill: white;
                transition: all .2s ease; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address a:hover svg {
                    transition: inherit; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address a:hover span {
                color: white;
                transition: all .2s ease; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-left .qua-address a:hover span {
                    transition: inherit; } }
        footer#qua-footer .qua-container .qua-content .qua-up .qua-right {
          width: 100%;
          height: auto;
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: flex-end; }
          @media screen and (max-width: 1200px) {
            footer#qua-footer .qua-container .qua-content .qua-up .qua-right {
              align-items: center; } }
          footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-logo {
            width: auto;
            height: auto; }
            @media screen and (max-width: 1200px) {
              footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-logo {
                width: 100%; } }
            footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-logo a.qua-imageGroup {
              width: auto;
              height: 70px;
              display: block;
              overflow: hidden; }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-logo a.qua-imageGroup img {
                width: auto;
                height: 100%; }
          footer#qua-footer .qua-container .qua-content .qua-up .qua-right nav.qua-menuMobile {
            display: none;
            width: 100%;
            height: auto; }
            @media screen and (max-width: 1200px) {
              footer#qua-footer .qua-container .qua-content .qua-up .qua-right nav.qua-menuMobile {
                display: block;
                margin-top: 35px; } }
            footer#qua-footer .qua-container .qua-content .qua-up .qua-right nav.qua-menuMobile ul {
              width: 100%;
              height: auto; }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-right nav.qua-menuMobile ul li {
                width: 100%;
                height: auto; }
                footer#qua-footer .qua-container .qua-content .qua-up .qua-right nav.qua-menuMobile ul li a {
                  width: 100%;
                  height: auto;
                  border-bottom: 1px solid #313131;
                  display: flex;
                  flex-direction: row;
                  justify-content: space-between;
                  align-items: center;
                  padding: 15px 0; }
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-right nav.qua-menuMobile ul li a p {
                    color: white;
                    font-family: "Roboto", sans-serif;
                    font-size: 14px;
                    font-weight: 500;
                    text-transform: uppercase;
                    white-space: nowrap; }
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-right nav.qua-menuMobile ul li a svg {
                    height: 13px;
                    fill: white;
                    transform: rotate(270deg);
                    margin-top: 3px;
                    margin-left: 10px; }
          footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row {
            width: auto;
            height: auto;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;
            margin-top: 20px; }
            @media screen and (max-width: 1200px) {
              footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row {
                margin-top: 25px; } }
            footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-language {
              display: none;
              width: auto;
              height: auto;
              flex-direction: row;
              align-items: center; }
              @media screen and (max-width: 1200px) {
                footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-language {
                  display: flex;
                  margin-right: 15px; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-language svg {
                width: 22px;
                fill: #fff; }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-language span {
                font-size: 14px;
                margin-left: 7px;
                font-weight: 600;
                color: #fff; }
            footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-social {
              width: auto;
              height: auto;
              display: flex;
              flex-direction: row;
              align-items: center; }
              @media screen and (max-width: 1200px) {
                footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-social {
                  margin-top: 4px; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-social span {
                color: rgba(255, 255, 255, 0.7);
                font-size: 14px;
                font-family: "Roboto", sans-serif;
                font-weight: 400;
                white-space: nowrap;
                margin-right: 6px; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-social span {
                    display: none; } }
              footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-social a {
                width: auto;
                height: auto; }
                footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-social a svg {
                  height: 33px;
                  fill: rgba(255, 255, 255, 0.7); }
                  @media screen and (max-width: 1200px) {
                    footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-social a svg {
                      fill: white;
                      height: 36px; } }
                footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-social a:hover svg {
                  fill: white;
                  transition: all .2s ease; }
                  @media screen and (max-width: 1200px) {
                    footer#qua-footer .qua-container .qua-content .qua-up .qua-right .qua-row .qua-social a:hover svg {
                      transition: inherit; } }
      footer#qua-footer .qua-container .qua-content .qua-down {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 7px 0;
        box-sizing: border-box;
        border-top: 1px solid #313131; }
        @media screen and (max-width: 768px) {
          footer#qua-footer .qua-container .qua-content .qua-down {
            flex-direction: column-reverse;
            justify-content: inherit;
            align-items: center; } }
        footer#qua-footer .qua-container .qua-content .qua-down .qua-left {
          width: auto;
          height: auto; }
          footer#qua-footer .qua-container .qua-content .qua-down .qua-left a {
            font-family: "Encode Sans Semi Expanded", sans-serif;
            font-weight: 400;
            font-size: 13px;
            line-height: 25px;
            white-space: nowrap;
            color: rgba(255, 255, 255, 0.7); }
            @media screen and (max-width: 768px) {
              footer#qua-footer .qua-container .qua-content .qua-down .qua-left a {
                font-size: 12px; } }
            footer#qua-footer .qua-container .qua-content .qua-down .qua-left a span.qua-quantum {
              font-family: "Roboto", sans-serif;
              font-weight: 500;
              font-size: 13px;
              background: linear-gradient(to right, #fff 0%, #a9a9a9 25%, #fff 50%, #a9a9a9 75%, #fff 100%);
              -webkit-background-clip: text;
              -webkit-text-fill-color: transparent;
              -webkit-tap-highlight-color: #bdbdbd; }
            footer#qua-footer .qua-container .qua-content .qua-down .qua-left a:hover {
              color: white;
              transition: all .2s ease; }
              footer#qua-footer .qua-container .qua-content .qua-down .qua-left a:hover span {
                background: inherit;
                -webkit-background-clip: inherit;
                -webkit-text-fill-color: inherit; }
                @media screen and (max-width: 1200px) {
                  footer#qua-footer .qua-container .qua-content .qua-down .qua-left a:hover span {
                    background: linear-gradient(to right, #fff 0%, #a9a9a9 25%, #fff 50%, #a9a9a9 75%, #fff 100%);
                    -webkit-background-clip: text;
                    -webkit-text-fill-color: transparent; } }
              @media screen and (max-width: 1200px) {
                footer#qua-footer .qua-container .qua-content .qua-down .qua-left a:hover {
                  color: rgba(255, 255, 255, 0.7);
                  transition: inherit; } }
        footer#qua-footer .qua-container .qua-content .qua-down .qua-right {
          width: auto;
          height: auto; }
          footer#qua-footer .qua-container .qua-content .qua-down .qua-right span {
            font-family: "Encode Sans Semi Expanded", sans-serif;
            font-weight: 400;
            font-size: 13px;
            line-height: 25px;
            white-space: nowrap;
            color: rgba(255, 255, 255, 0.7); }
            @media screen and (max-width: 768px) {
              footer#qua-footer .qua-container .qua-content .qua-down .qua-right span {
                font-size: 12px; } }

/* Pages */
section#qua-about-us {
  width: 100%;
  height: auto;
  background-color: #fff; }
  section#qua-about-us .qua-container {
    width: calc(100% - 56px);
    height: auto;
    margin: 0 auto;
    max-width: 1180px; }
    @media screen and (max-width: 1200px) {
      section#qua-about-us .qua-container {
        width: calc(100% - 30px); } }
    section#qua-about-us .qua-container .qua-content {
      width: 100%;
      height: auto;
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      padding: 55px 0 35px 0;
      box-sizing: border-box; }
      @media screen and (max-width: 992px) {
        section#qua-about-us .qua-container .qua-content {
          flex-direction: column; } }
      @media screen and (max-width: 768px) {
        section#qua-about-us .qua-container .qua-content {
          padding: 19px 0 35px 0; } }
      section#qua-about-us .qua-container .qua-content .qua-image {
        flex: 1;
        display: none;
        
        height: auto;
        width: auto;
        background-color: rgba(0, 0, 0, 0.3);
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
        box-sizing: border-box;
        overflow: hidden;
        border-radius: 7px; }
        @media screen and (max-width: 1200px) {
          section#qua-about-us .qua-container .qua-content .qua-image {
            flex: inherit;
            width: 450px; } }
        @media screen and (max-width: 992px) {
          section#qua-about-us .qua-container .qua-content .qua-image {
            width: 75%; } }
        @media screen and (max-width: 768px) {
          section#qua-about-us .qua-container .qua-content .qua-image {
            width: 100%; } }
        section#qua-about-us .qua-container .qua-content .qua-image .qua-imageGroup {
          width: 100%;
          height: auto;
          overflow: hidden;
          display: flex;
          box-sizing: border-box; }
          section#qua-about-us .qua-container .qua-content .qua-image .qua-imageGroup img {
            width: calc(100% + 1px);
            height: auto;
            object-fit: cover; }
      section#qua-about-us .qua-container .qua-content .qua-text {
        flex: 1;
        height: auto;
        width: auto;
        position: relative;
        padding-left: 0px;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: center; }
        @media screen and (max-width: 1200px) {
          section#qua-about-us .qua-container .qua-content .qua-text {
            flex: inherit;
            } }
        @media screen and (max-width: 992px) {
          section#qua-about-us .qua-container .qua-content .qua-text {
            padding-left: inherit;
            width: 75%; } }
        @media screen and (max-width: 768px) {
          section#qua-about-us .qua-container .qua-content .qua-text {
            width: 100%; } }
        section#qua-about-us .qua-container .qua-content .qua-text .qua-sectionTitle {
          width: auto;
          height: auto;
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center; }
          section#qua-about-us .qua-container .qua-content .qua-text .qua-sectionTitle span {
            font-family: 'Encode Sans Semi Expanded', sans-serif;
            font-weight: 600;
            font-style: normal;
            font-size: 15px;
            color: #000; }
          section#qua-about-us .qua-container .qua-content .qua-text .qua-sectionTitle .qua-hr {
            width: 75px;
            height: 2px;
            display: none;
            margin: 4px 0 0 10px;
            background-color: red; }
          @media screen and (max-width: 992px) {
            section#qua-about-us .qua-container .qua-content .qua-text .qua-sectionTitle {
              order: 2;
              margin-top: 20px; } }
        section#qua-about-us .qua-container .qua-content .qua-text .qua-backgroundText {
          margin-top: 20px;
          width: auto;
          display: none;
          height: auto;
          background-color: #fff1f1;
          padding: 30px;
          box-sizing: border-box;
          position: relative;
          left: 0; }
          @media screen and (max-width: 1200px) {
            section#qua-about-us .qua-container .qua-content .qua-text .qua-backgroundText {
              padding: 20px; } }
          @media screen and (max-width: 992px) {
            section#qua-about-us .qua-container .qua-content .qua-text .qua-backgroundText {
              order: 1;
              width: auto;
              position: relative;
              left: 50%;
              margin-top: -35px;
              transform: translateX(-50%); } }
          @media screen and (max-width: 768px) {
            section#qua-about-us .qua-container .qua-content .qua-text .qua-backgroundText {
              max-width: 85%;
              margin-top: -50px; } }
          section#qua-about-us .qua-container .qua-content .qua-text .qua-backgroundText h2 {
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            font-size: 22px;
            text-align: left;
            line-height: 33px;
            color: #000; }
            @media screen and (max-width: 1200px) {
              section#qua-about-us .qua-container .qua-content .qua-text .qua-backgroundText h2 {
                font-size: 16px;
                line-height: 27px; } }
            @media screen and (max-width: 992px) {
              section#qua-about-us .qua-container .qua-content .qua-text .qua-backgroundText h2 {
                text-align: center; } }
            @media screen and (max-width: 576px) {
              section#qua-about-us .qua-container .qua-content .qua-text .qua-backgroundText h2 {
                font-size: 14px;
                line-height: 23px; } }
        section#qua-about-us .qua-container .qua-content .qua-text p {
          font-family: 'Roboto', sans-serif;
          font-weight: 400;
          font-size: 15px;
          line-height: 27px;
          text-align: left;
          color: #000;
          margin-top: 20px; }
          @media screen and (max-width: 992px) {
            section#qua-about-us .qua-container .qua-content .qua-text p {
              order: 3;
              margin-top: 15px;
              font-size: 14px !important;
              line-height: 23px; } }
      section#qua-about-us .qua-container .qua-content .qua-databaseError {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 150px 0; }
        section#qua-about-us .qua-container .qua-content .qua-databaseError svg {
          fill: #000;
          height: 100px; }
          @media screen and (max-width: 768px) {
            section#qua-about-us .qua-container .qua-content .qua-databaseError svg {
              height: 100px; } }
          @media screen and (max-width: 576px) {
            section#qua-about-us .qua-container .qua-content .qua-databaseError svg {
              height: 65px; } }
          @media screen and (max-width: 350px) {
            section#qua-about-us .qua-container .qua-content .qua-databaseError svg {
              height: 55px; } }
        section#qua-about-us .qua-container .qua-content .qua-databaseError span {
          margin: 30px 15px 0 15px;
          text-align: center;
          font-family: "Roboto", sans-serif;
          font-weight: 300;
          font-size: 18px;
          line-height: 23px;
          color: #000;
          cursor: default; }
          @media screen and (max-width: 1200px) {
            section#qua-about-us .qua-container .qua-content .qua-databaseError span {
              font-size: 18px;
              margin-top: 25px; } }
          @media screen and (max-width: 768px) {
            section#qua-about-us .qua-container .qua-content .qua-databaseError span {
              font-size: 18px; } }
          @media screen and (max-width: 350px) {
            section#qua-about-us .qua-container .qua-content .qua-databaseError span {
              margin-top: 15px;
              font-size: 14px; } }

section#qua-banner {
  width: 100%;
  height: auto; }
  section#qua-banner .qua-container {
    width: 100%;
    height: auto;
    margin: 0 auto; }
    section#qua-banner .qua-container .qua-content {
      width: 100%;
      height: auto; }
      section#qua-banner .qua-container .qua-content .qua-swiper {
        width: 100%;
        height: auto;
        position: relative; }
        section#qua-banner .qua-container .qua-content .qua-swiper .swiper {
          width: 100%;
          height: auto; }
          section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-wrapper .swiper-slide {
            width: 100%;
            height: auto;
            position: relative; }
            section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-wrapper .swiper-slide .qua-imageGroup {
              width: 100%;
              height: 500px;
              overflow: hidden;
              display: flex;
              flex-direction: column;
              justify-content: center;
              align-items: center;
              position: relative; }
              @media screen and (max-width: 992px) {
                section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-wrapper .swiper-slide .qua-imageGroup {
                  height: 400px; } }
              @media screen and (max-width: 576px) {
                section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-wrapper .swiper-slide .qua-imageGroup {
                  height: 300px; } }
              section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-wrapper .swiper-slide .qua-imageGroup::after {
                position: absolute;
                top: 0;
                left: 0;
                content: "";
                width: 100%;
                height: 100%;
                background-color: rgba(0, 0, 0, 0.25); }
              section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-wrapper .swiper-slide .qua-imageGroup img {
                width: 100%;
                height: 100%;
                object-fit: cover; }
            section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-wrapper .swiper-slide h3 {
              position: absolute;
              top: 50%;
              left: 50%;
              width: calc(100% - 135px);
              transform: translate(-50%, -50%);
              font-family: 'Roboto', sans-serif;
              font-weight: 300;
              font-size: 50px;
              color: #fff;
              text-align: center;
              text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
              line-height: 70px;
              cursor: default; }
              @media screen and (max-width: 1200px) {
                section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-wrapper .swiper-slide h3 {
                  font-size: 35px;
                  line-height: 50px; } }
              @media screen and (max-width: 576px) {
                section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-wrapper .swiper-slide h3 {
                  font-size: 21px;
                  line-height: 35px; } }
          section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-pagination {
            position: absolute;
            width: auto;
            left: 50%;
            bottom: 19px;
            transform: translateX(-50%); }
            section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-pagination .swiper-pagination-bullet {
              background-color: rgba(255, 255, 255, 0.5);
              opacity: 1; }
            section#qua-banner .qua-container .qua-content .qua-swiper .swiper .swiper-pagination .swiper-pagination-bullet-active {
              background-color: white; }
          section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons {
            position: absolute;
            top: 0;
            left: 50%;
            transform: translateX(-50%);
            z-index: 1;
            width: 100%;
            max-width: 1863px;
            height: 100%;
            visibility: hidden; }
            section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons .swiper-button-prev {
              position: absolute;
              top: 50%;
              left: 19px;
              z-index: 1;
              visibility: visible; }
              @media screen and (max-width: 576px) {
                section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons .swiper-button-prev {
                  left: 17px; } }
              section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons .swiper-button-prev::after {
                color: #fff; }
                @media screen and (max-width: 992px) {
                  section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons .swiper-button-prev::after {
                    font-size: 40px; } }
                @media screen and (max-width: 768px) {
                  section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons .swiper-button-prev::after {
                    font-size: 27px; } }
            section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons .swiper-button-next {
              position: absolute;
              top: 50%;
              right: 19px;
              z-index: 1;
              visibility: visible; }
              @media screen and (max-width: 576px) {
                section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons .swiper-button-next {
                  right: 17px; } }
              section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons .swiper-button-next::after {
                color: #fff; }
                @media screen and (max-width: 992px) {
                  section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons .swiper-button-next::after {
                    font-size: 40px; } }
                @media screen and (max-width: 768px) {
                  section#qua-banner .qua-container .qua-content .qua-swiper .swiper .qua-swiperButtons .swiper-button-next::after {
                    font-size: 27px; } }
      section#qua-banner .qua-container .qua-content .qua-databaseError {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 150px 0;
        background-color: #f1f1f1; }
        section#qua-banner .qua-container .qua-content .qua-databaseError svg {
          fill: #000;
          height: 100px; }
          @media screen and (max-width: 768px) {
            section#qua-banner .qua-container .qua-content .qua-databaseError svg {
              height: 100px; } }
          @media screen and (max-width: 576px) {
            section#qua-banner .qua-container .qua-content .qua-databaseError svg {
              height: 65px; } }
          @media screen and (max-width: 350px) {
            section#qua-banner .qua-container .qua-content .qua-databaseError svg {
              height: 55px; } }
        section#qua-banner .qua-container .qua-content .qua-databaseError span {
          margin: 30px 15px 0 15px;
          text-align: center;
          font-family: "Roboto", sans-serif;
          font-weight: 300;
          font-size: 18px;
          line-height: 23px;
          color: #000;
          cursor: default; }
          @media screen and (max-width: 1200px) {
            section#qua-banner .qua-container .qua-content .qua-databaseError span {
              font-size: 18px;
              margin-top: 25px; } }
          @media screen and (max-width: 768px) {
            section#qua-banner .qua-container .qua-content .qua-databaseError span {
              font-size: 18px; } }
          @media screen and (max-width: 350px) {
            section#qua-banner .qua-container .qua-content .qua-databaseError span {
              margin-top: 15px;
              font-size: 14px; } }

section#qua-contact {
  width: 100%;
  height: auto;
  background-color: #fff;
  padding-top: 70px;
  box-sizing: border-box; }
  @media screen and (max-width: 768px) {
    section#qua-contact {
      padding-top: 19px; } }
  section#qua-contact .qua-container {
    width: calc(100% - 56px);
    margin: 0 auto;
    max-width: 1180px;
    height: auto; }
    @media screen and (max-width: 768px) {
      section#qua-contact .qua-container {
        width: 100%; } }
    section#qua-contact .qua-container .qua-content {
      width: 100%;
      height: 519px;
      box-shadow: 0 0 10px -4px rgba(0, 0, 0, 0.3);
      background-color: #fff;
      border-top-left-radius: 7px;
      border-top-right-radius: 7px;
      overflow: hidden;
      display: flex;
      flex-direction: row;
      align-items: center;
      position: relative;
      z-index: 4; }
      @media screen and (max-width: 992px) {
        section#qua-contact .qua-container .qua-content {
          flex-direction: column;
          height: auto; } }
      @media screen and (max-width: 768px) {
        section#qua-contact .qua-container .qua-content {
          flex-direction: column-reverse;
          border-radius: inherit;
          box-shadow: inherit; } }
      section#qua-contact .qua-container .qua-content .qua-map {
        width: 50%;
        display: none;
        height: 100%; }
        @media screen and (max-width: 992px) {
          section#qua-contact .qua-container .qua-content .qua-map {
            width: 100%;
            height: 450px; } }
        section#qua-contact .qua-container .qua-content .qua-map iframe {
          width: 100%;
          height: 100%; }
      section#qua-contact .qua-container .qua-content .qua-form {
        
      width: 100%;
        height: auto;
        padding: 20px 15px 20px 15px;
        box-sizing: border-box; }
        @media screen and (max-width: 992px) {
          section#qua-contact .qua-container .qua-content .qua-form {
            width: 100%; } }
        @media screen and (max-width: 768px) {
          section#qua-contact .qua-container .qua-content .qua-form {
            width: calc(100% - 20px);
            margin: 0 auto;
            padding: 0 0 100px 0;
            box-sizing: border-box; } }
        section#qua-contact .qua-container .qua-content .qua-form .qua-sectionTitle {
          width: 100%;
          height: auto;
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center; }
          section#qua-contact .qua-container .qua-content .qua-form .qua-sectionTitle span {
            font-family: 'Encode Sans Semi Expanded', sans-serif;
            font-weight: 600;
            font-style: normal;
            font-size: 15px;
            margin: -3px 10px 0 10px;
            color: #000; }
          section#qua-contact .qua-container .qua-content .qua-form .qua-sectionTitle .qua-hr {
            width: 50px;
            height: 2px;
            background-color: red; }
          @media screen and (max-width: 992px) {
            section#qua-contact .qua-container .qua-content .qua-form .qua-sectionTitle {
              order: 2;
              margin-top: 20px; } }
        section#qua-contact .qua-container .qua-content .qua-form .qua-alert {
          margin-top: 15px;
          width: 100%;
          height: auto;
          padding: 11px 0;
          border-radius: 5px;
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center; }
          section#qua-contact .qua-container .qua-content .qua-form .qua-alert span {
            font-size: 14px;
            text-align: center; }
          section#qua-contact .qua-container .qua-content .qua-form .qua-alert.qua-success {
            background-color: #d4edda;
            border: 1px solid #c3e6cb; }
            section#qua-contact .qua-container .qua-content .qua-form .qua-alert.qua-success span {
              color: #155724; }
          section#qua-contact .qua-container .qua-content .qua-form .qua-alert.qua-error {
            background-color: #f8d7da;
            border: 1px solid #f5c6cb; }
            section#qua-contact .qua-container .qua-content .qua-form .qua-alert.qua-error span {
              color: #721c24; }
        section#qua-contact .qua-container .qua-content .qua-form form {
          width: 100%;
          height: auto;
          display: flex;
          flex-direction: row;
          align-items: center;
          flex-wrap: wrap; }
          section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup {
            width: calc(50% - 10px);
            height: auto;
            margin: 15px 5px 0 5px; }
            @media screen and (max-width: 576px) {
              section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup {
                width: 100%; } }
            section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup label {
              width: 100%;
              height: auto; }
              section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup label span.qua-title {
                font-family: "Nunito Sans", sans-serif;
                font-weight: 500;
                font-size: 14px;
                color: #171717; }
              section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup label span.qua-required {
                font-family: "Nunito Sans", sans-serif;
                font-weight: 500;
                font-size: 14px;
                color: #e41e3f; }
            section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup textarea {
              width: 100%;
              height: auto;
              outline: none;
              border: 1px solid #dcdcdc;
              border-radius: 3px;
              margin-top: 7px;
              padding: 8px;
              box-sizing: border-box;
              font-family: "Open Sans", sans-serif;
              font-weight: 400;
              font-size: 14px;
              resize: vertical;
              min-height: 100px;
              max-height: 100px;
              -webkit-appearance: none;
              -webkit-user-select: initial;
              -moz-user-select: initial;
              -ms-user-select: initial;
              user-select: initial;
              -webkit-tap-highlight-color: transparent; }
              section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup textarea.qua-is-invalid {
                border: 1px solid red !important; }
            section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup input[type=text], section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup input[type=email] {
              width: 100%;
              height: 40px;
              outline: none;
              border: 1px solid #dcdcdc;
              border-radius: 3px;
              margin-top: 7px;
              padding: 8px;
              box-sizing: border-box;
              font-family: "Open Sans", sans-serif;
              font-weight: 400;
              font-size: 14px;
              -webkit-appearance: none;
              -webkit-user-select: initial;
              -moz-user-select: initial;
              -ms-user-select: initial;
              user-select: initial;
              -webkit-tap-highlight-color: transparent; }
              section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup input[type=text].qua-is-invalid, section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup input[type=email].qua-is-invalid {
                border: 1px solid red !important; }
            section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup.qua-form100 {
              grid-column: span 2; }
              @media screen and (max-width: 576px) {
                section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup.qua-form100 {
                  grid-column: inherit; } }
            section#qua-contact .qua-container .qua-content .qua-form form .qua-formGroup.qua-form100 {
              width: 100%; }
          section#qua-contact .qua-container .qua-content .qua-form form .qua-formButton {
            width: calc(100% - 10px);
            margin: 5px auto 0 auto;
            height: auto;
            display: flex;
            flex-direction: row;
            justify-content: space-between; }
            @media screen and (max-width: 768px) {
              section#qua-contact .qua-container .qua-content .qua-form form .qua-formButton {
                flex-direction: column;
                justify-content: center;
                align-items: center; } }
            section#qua-contact .qua-container .qua-content .qua-form form .qua-formButton button {
              width: auto;
              height: 40px;
              outline: none;
              border: 1px solid #dcdcdc;
              border-radius: 3px;
              padding: 8px 15px;
              box-sizing: border-box;
              font-family: "Open Sans", sans-serif;
              font-weight: 400;
              font-size: 14px;
              background-color: #efefef;
              color: #000; }
              @media screen and (max-width: 768px) {
                section#qua-contact .qua-container .qua-content .qua-form form .qua-formButton button {
                  margin-top: 5px; } }
              section#qua-contact .qua-container .qua-content .qua-form form .qua-formButton button:hover {
                background-color: #dcdcdc;
                transition: all .2s ease; }
                @media screen and (max-width: 1200px) {
                  section#qua-contact .qua-container .qua-content .qua-form form .qua-formButton button:hover {
                    background-color: #efefef;
                    transition: inherit; } }

section#qua-products {
  width: 100%;
  height: auto;
  background-color: #fff;
  margin: 70px 0 50px 0; }
  @media screen and (max-width: 768px) {
    section#qua-products {
      margin: 0; } }
  section#qua-products .qua-container {
    width: calc(100% - 56px);
    height: auto;
    margin: 0 auto;
    max-width: 1180px; }
    @media screen and (max-width: 1200px) {
      section#qua-products .qua-container {
        width: 100%; } }
    section#qua-products .qua-container .qua-content {
      width: 100%;
      height: auto;
      display: flex;
      flex-direction: column;
      align-items: center; }
      @media screen and (max-width: 992px) {
        section#qua-products .qua-container .qua-content {
          padding-top: 15px;
          box-sizing: border-box; } }
      @media screen and (max-width: 768px) {
        section#qua-products .qua-container .qua-content {
          padding-top: 40px; } }
      section#qua-products .qua-container .qua-content .qua-sectionTitleMobile {
        width: 100%;
        height: auto;
        display: none;
        flex-direction: row;
        justify-content: center;
        align-items: center; }
        @media screen and (max-width: 768px) {
          section#qua-products .qua-container .qua-content .qua-sectionTitleMobile {
            display: flex; } }
        section#qua-products .qua-container .qua-content .qua-sectionTitleMobile span {
          font-family: 'Encode Sans Semi Expanded', sans-serif;
          font-weight: 600;
          font-style: normal;
          font-size: 15px;
          color: #000; }
        section#qua-products .qua-container .qua-content .qua-sectionTitleMobile .qua-hr {
          width: 55px;
          height: 2px;
          margin: 4px 10px 0 10px;
          background-color: red; }
      section#qua-products .qua-container .qua-content .qua-swiperRow {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start; }
        @media screen and (max-width: 1200px) {
          section#qua-products .qua-container .qua-content .qua-swiperRow {
            width: calc(100% - 30px);
            flex-direction: row-reverse; } }
        @media screen and (max-width: 992px) {
          section#qua-products .qua-container .qua-content .qua-swiperRow {
            width: 100%; } }
        @media screen and (max-width: 768px) {
          section#qua-products .qua-container .qua-content .qua-swiperRow {
            margin-top: 19px;
            flex-direction: column-reverse; } }
        section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea {
          width: auto;
          height: auto;
          flex: 1;
          padding: 60px 40px 0 0;
          box-sizing: border-box;
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: flex-start; }
          @media screen and (max-width: 1200px) {
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea {
              padding: 60px 0 0 40px; } }
          @media screen and (max-width: 992px) {
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea {
              padding: 35px 15px 45px 15px; } }
          @media screen and (max-width: 768px) {
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea {
              width: 100%;
              padding: 15px 15px 45px 15px; } }
          section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-sectionTitle {
            width: 100%;
            height: auto;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center; }
            @media screen and (max-width: 1200px) {
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-sectionTitle {
                margin-bottom: 25px; } }
            @media screen and (max-width: 992px) {
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-sectionTitle {
                margin-bottom: 15px; } }
            @media screen and (max-width: 768px) {
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-sectionTitle {
                display: none; } }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-sectionTitle span {
              font-family: 'Encode Sans Semi Expanded', sans-serif;
              font-weight: 600;
              font-style: normal;
              font-size: 15px;
              color: #000; }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-sectionTitle .qua-hr {
              width: 55px;
              height: 2px;
              margin: 4px 10px 0 10px;
              background-color: red; }
          section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks {
            width: 100%;
            height: auto;
            margin-top: 25px; }
            @media screen and (max-width: 1200px) {
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks {
                display: none; } }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks ul {
              width: 100%;
              height: auto;
              display: grid;
              grid-template-columns: repeat(2, 1fr);
              gap: 15px 19px; }
              @media screen and (max-width: 992px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks ul {
                  grid-template-columns: repeat(1, 1fr); } }
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks ul li {
                width: 100%;
                height: auto;
                cursor: pointer;
                -webkit-tap-highlight-color: transparent;
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center; }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks ul li .qua-circle {
                  width: 25px;
                  min-width: 25px;
                  height: 25px;
                  min-height: 25px;
                  background-color: rgba(255, 0, 0, 0.3);
                  display: flex;
                  flex-direction: row;
                  justify-content: center;
                  align-items: center;
                  border-radius: 50%; }
                  section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks ul li .qua-circle span {
                    font-family: 'Roboto', sans-serif;
                    font-size: 11px;
                    font-weight: 600;
                    color: #fff;
                    margin-top: 2px; }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks ul li h1 {
                  font-family: 'Encode Sans Semi Expanded', sans-serif;
                  font-weight: 700;
                  font-style: normal;
                  font-size: 14px;
                  color: rgba(0, 0, 0, 0.3);
                  line-height: 19px;
                  margin-left: 11px; }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks ul li:hover .qua-circle {
                  background-color: rgba(255, 0, 0, 0.7); }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks ul li:hover h1 {
                  color: rgba(0, 0, 0, 0.2); }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks ul li.qua-active .qua-circle {
                  background-color: red; }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabLinks ul li.qua-active h1 {
                  color: black; }
          section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabDetails-second {
            margin-top: 25px;
            width: auto;
            height: auto; }
            @media screen and (max-width: 1200px) {
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabDetails-second {
                display: none; } }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabDetails-second .qua-tabDetail-second {
              width: auto;
              height: auto;
              display: none; }
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabDetails-second .qua-tabDetail-second.qua-active {
                display: block; }
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabDetails-second .qua-tabDetail-second p {
                font-family: 'Roboto', sans-serif;
                font-weight: 400;
                font-size: 15px;
                line-height: 27px;
                text-align: left;
                color: #000; }
                @media screen and (max-width: 992px) {
                  section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .qua-tabDetails-second .qua-tabDetail-second p {
                    font-size: 14px !important;
                    line-height: 23px; } }
          section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion {
            margin-top: 15px;
            width: 100%;
            max-width: 700px;
            height: auto;
            overflow: hidden;
            display: none; }
            @media screen and (max-width: 1200px) {
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion {
                display: block; } }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionHead {
              width: 100%;
              height: auto;
              display: flex;
              flex-direction: row;
              justify-content: space-between;
              align-items: center;
              box-sizing: border-box;
              cursor: pointer; }
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionHead .qua-accordionTitle {
                width: auto;
                height: auto;
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                align-items: center; }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionHead .qua-accordionTitle .qua-circle {
                  width: 25px;
                  min-width: 25px;
                  height: 25px;
                  min-height: 25px;
                  background-color: rgba(255, 0, 0, 0.3);
                  display: flex;
                  flex-direction: row;
                  justify-content: center;
                  align-items: center;
                  border-radius: 50%; }
                  section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionHead .qua-accordionTitle .qua-circle span {
                    font-family: 'Roboto', sans-serif;
                    font-size: 11px;
                    font-weight: 600;
                    color: #fff; }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionHead .qua-accordionTitle h1 {
                  font-family: 'Encode Sans Semi Expanded', sans-serif;
                  font-weight: 700;
                  font-style: normal;
                  font-size: 14px;
                  color: rgba(0, 0, 0, 0.3);
                  line-height: 19px;
                  margin-left: 11px; }
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionHead .imageGroup {
                width: auto;
                height: auto;
                display: flex;
                flex-direction: column; }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionHead .imageGroup svg {
                  height: 16px;
                  fill: #fff;
                  transition: all .5s ease; }
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionHead.active .imageGroup svg {
                transform: rotate(90deg); }
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionHead.active .qua-accordionTitle .qua-circle {
                background-color: red; }
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionHead.active .qua-accordionTitle h1 {
                color: black; }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionBody {
              width: 100%;
              height: 0;
              transition: var(--quaAccTransition); }
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionBody .accordionBodyContent {
                width: 100%;
                height: auto;
                padding: 15px 0 0 0;
                box-sizing: border-box; }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-textArea .accordion .accordionBody .accordionBodyContent p {
                  font-family: 'Roboto', sans-serif;
                  font-weight: 400;
                  font-size: 14px;
                  line-height: 23px;
                  text-align: left;
                  color: #000; }
        section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea {
          width: auto;
          height: 550px;
          display: flex;
          flex-direction: row;
          position: relative; }
          @media screen and (max-width: 1200px) {
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea {
              flex-direction: row-reverse; } }
          @media screen and (max-width: 992px) {
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea {
              margin-right: 15px;
              height: 465px; } }
          @media screen and (max-width: 768px) {
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea {
              width: calc(100% - 30px);
              margin: 0 auto; } }
          section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper {
            width: auto;
            height: 100%;
            position: relative; }
            @media screen and (max-width: 768px) {
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper {
                flex: 1; } }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper .swiper {
              width: auto;
              height: 100%; }
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper .swiper .swiper-wrapper .swiper-slide {
                width: 210px;
                height: 210px;
                transform: translateZ(0); }
                @media screen and (max-width: 768px) {
                  section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper .swiper .swiper-wrapper .swiper-slide {
                    width: 100%; } }
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper .swiper .swiper-wrapper .swiper-slide .qua-imageGroup {
                  width: 100%;
                  height: 210px;
                  border-radius: 11px;
                  overflow: hidden;
                  display: flex;
                  flex-direction: column; }
                  section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper .swiper .swiper-wrapper .swiper-slide .qua-imageGroup img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover; }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper.qua-type-1 .swiper-slide {
              padding-top: 45px; }
              @media screen and (max-width: 992px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper.qua-type-1 .swiper-slide {
                  padding-top: 15px; } }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper.qua-type-2 {
              margin-left: 40px; }
              @media screen and (max-width: 1200px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper.qua-type-2 {
                  margin-left: 15px;
                  margin-right: 40px; } }
              @media screen and (max-width: 992px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper.qua-type-2 {
                  margin-right: 15px; } }
              @media screen and (max-width: 768px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper.qua-type-2 {
                  margin-left: inherit; } }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper::before {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              z-index: 2;
              width: 100%;
              height: 50px;
              bottom: 0;
              background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%); }
              @media screen and (max-width: 992px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper::before {
                  height: 17px; } }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper::after {
              position: absolute;
              content: '';
              left: 0;
              right: 0;
              z-index: 2;
              width: 100%;
              height: 50px;
              top: 0;
              background: linear-gradient(360deg, rgba(255, 255, 255, 0) 0%, white 100%); }
              @media screen and (max-width: 992px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-swiper::after {
                  height: 17px; } }
          section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage {
            padding: 201px 0;
            width: 100%;
            height: auto;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: flex-start; }
            @media screen and (max-width: 1200px) {
              section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage {
                align-items: center;
                padding: inherit; } }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage svg {
              margin: 0 15px 0 15px;
              fill: #000;
              height: 65px; }
              @media screen and (max-width: 768px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage svg {
                  height: 65px; } }
              @media screen and (max-width: 576px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage svg {
                  height: 65px; } }
              @media screen and (max-width: 350px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage svg {
                  height: 55px; } }
            section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage span {
              margin: 20px 15px 0 15px;
              text-align: left;
              font-family: "Roboto", sans-serif;
              font-weight: 300;
              font-size: 18px;
              line-height: 23px;
              color: #000;
              cursor: default; }
              @media screen and (max-width: 1200px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage span {
                  font-size: 18px; } }
              @media screen and (max-width: 992px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage span {
                  text-align: center; } }
              @media screen and (max-width: 768px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage span {
                  font-size: 16px; } }
              @media screen and (max-width: 350px) {
                section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea .qua-databaseErrorImage span {
                  margin-top: 15px;
                  font-size: 14px; } }
          section#qua-products .qua-container .qua-content .qua-swiperRow .qua-swipersArea::after {
            position: absolute;
            content: '';
            top: 0;
            left: 0;
            z-index: 3;
            width: 100%;
            height: 100%; }
      section#qua-products .qua-container .qua-content .qua-databaseError {
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 150px 0; }
        section#qua-products .qua-container .qua-content .qua-databaseError svg {
          fill: #000;
          height: 100px; }
          @media screen and (max-width: 768px) {
            section#qua-products .qua-container .qua-content .qua-databaseError svg {
              height: 100px; } }
          @media screen and (max-width: 576px) {
            section#qua-products .qua-container .qua-content .qua-databaseError svg {
              height: 65px; } }
          @media screen and (max-width: 350px) {
            section#qua-products .qua-container .qua-content .qua-databaseError svg {
              height: 55px; } }
        section#qua-products .qua-container .qua-content .qua-databaseError span {
          margin: 30px 15px 0 15px;
          text-align: center;
          font-family: "Roboto", sans-serif;
          font-weight: 300;
          font-size: 18px;
          line-height: 23px;
          color: #000;
          cursor: default; }
          @media screen and (max-width: 1200px) {
            section#qua-products .qua-container .qua-content .qua-databaseError span {
              font-size: 18px;
              margin-top: 25px; } }
          @media screen and (max-width: 768px) {
            section#qua-products .qua-container .qua-content .qua-databaseError span {
              font-size: 18px; } }
          @media screen and (max-width: 350px) {
            section#qua-products .qua-container .qua-content .qua-databaseError span {
              margin-top: 15px;
              font-size: 14px; } }

section#qua-video {
  width: 100%;
  height: auto; }
  section#qua-video .qua-container {
    width: 100%;
    height: auto;
    margin: 0 auto; }
    section#qua-video .qua-container .qua-content {
      position: relative;
      width: 100%;
      height: 500px;
      overflow: hidden; }
      @media screen and (max-width: 1200px) {
        section#qua-video .qua-container .qua-content {
          height: calc(100vh - 49px); } }
      section#qua-video .qua-container .qua-content .qua-backgroundVideo {
        position: relative;
        top: 50%;
        left: 50%;
        min-width: 100%;
        min-height: 100%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%); }
      section#qua-video .qua-container .qua-content .qua-overlayVideo {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 100%;
        background-color: #000;
        opacity: .1; }
      section#qua-video .qua-container .qua-content .qua-contentVideo {
        position: absolute;
        top: 50%;
        transform: translateY(-50%) !important;
        left: 0;
        z-index: 2;
        width: 100%;
        height: auto;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        animation-name: fadeInHome;
        -webkit-animation-duration: .7s;
        animation-duration: .7s;
        -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both; }
@keyframes fadeInHome {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, calc(-50% + 41px), 0);
    transform: translate3d(0, calc(-50% + 41px), 0); }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0); } }
        @media screen and (max-width: 768px) {
          section#qua-video .qua-container .qua-content .qua-contentVideo {
            align-items: flex-start;
            justify-content: flex-start;
            top: 39%;
            transform: translateY(-39px); } }
        section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text {
          position: relative;
          width: auto;
          height: auto;
          margin: 0 auto;
          padding: 15px 50px 5px 50px;
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center; }
          @media screen and (max-width: 1200px) {
            section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text {
              padding: 5px 30px 0 30px; } }
          @media screen and (max-width: 768px) {
            section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text {
              margin-right: inherit;
              margin-top: inherit;
              align-items: flex-start;
              padding: 0 10px 0 10px;
              margin-left: 25px; } }
          section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text p {
            text-align: center;
            font-family: "Roboto", sans-serif;
            font-weight: 300;
            font-size: 50px;
            color: #fff;
            line-height: 70px;
            cursor: default; }
            @media screen and (max-width: 1200px) {
              section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text p {
                font-size: 35px;
                line-height: 50px; } }
            @media screen and (max-width: 576px) {
              section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text p {
                font-size: 21px;
                line-height: 35px; } }
          section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text span.qua-border {
            width: auto;
            height: auto; }
            section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text span.qua-border:after {
              display: block;
              content: "";
              width: 30px;
              height: 30px;
              position: absolute;
              bottom: -10px;
              right: -10px;
              border-bottom: 3px solid red;
              border-right: 3px solid red; }
              @media screen and (max-width: 768px) {
                section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text span.qua-border:after {
                  border-bottom: 2px solid red;
                  border-right: 2px solid red; } }
          section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text:before {
            display: block;
            content: "";
            width: 30px;
            height: 30px;
            position: absolute;
            top: -10px;
            left: -10px;
            border-top: 3px solid red;
            border-left: 3px solid red; }
            @media screen and (max-width: 768px) {
              section#qua-video .qua-container .qua-content .qua-contentVideo .qua-text:before {
                border-top: 2px solid red;
                border-left: 2px solid red; } }
        section#qua-video .qua-container .qua-content .qua-contentVideo .qua-databaseError {
          width: 100%;
          height: auto;
          display: flex;
          flex-direction: column;
          justify-content: center; }
          @media screen and (max-width: 768px) {
            section#qua-video .qua-container .qua-content .qua-contentVideo .qua-databaseError {
              align-items: flex-start; } }
          section#qua-video .qua-container .qua-content .qua-contentVideo .qua-databaseError svg {
            fill: #fff;
            height: 100px; }
            @media screen and (max-width: 768px) {
              section#qua-video .qua-container .qua-content .qua-contentVideo .qua-databaseError svg {
                height: 65px;
                margin-left: 15px; } }
            @media screen and (max-width: 576px) {
              section#qua-video .qua-container .qua-content .qua-contentVideo .qua-databaseError svg {
                height: 65px; } }
            @media screen and (max-width: 350px) {
              section#qua-video .qua-container .qua-content .qua-contentVideo .qua-databaseError svg {
                height: 55px; } }
          section#qua-video .qua-container .qua-content .qua-contentVideo .qua-databaseError span {
            margin: 30px 15px 0 15px;
            text-align: center;
            font-family: "Roboto", sans-serif;
            font-weight: 300;
            font-size: 18px;
            line-height: 23px;
            color: #fff;
            cursor: default; }
            @media screen and (max-width: 1200px) {
              section#qua-video .qua-container .qua-content .qua-contentVideo .qua-databaseError span {
                font-size: 18px;
                margin-top: 20px; } }
            @media screen and (max-width: 768px) {
              section#qua-video .qua-container .qua-content .qua-contentVideo .qua-databaseError span {
                font-size: 18px; } }
            @media screen and (max-width: 350px) {
              section#qua-video .qua-container .qua-content .qua-contentVideo .qua-databaseError span {
                margin-top: 15px;
                font-size: 14px; } }
        section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play {
          display: none;
          margin-top: 35px;
          width: auto;
          height: auto;
          flex-direction: row;
          align-items: center;
          padding: 12px 9px;
          background-color: transparent;
          border: 1px solid #fff;
          border-radius: 3px;
          outline: none; }
          @media screen and (max-width: 1200px) {
            section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play {
              display: flex; } }
          @media screen and (max-width: 768px) {
            section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play {
              margin-left: 15px; } }
          @media screen and (max-width: 576px) {
            section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play {
              margin-top: 25px; } }
          section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play svg.qua-play {
            height: 17px;
            fill: rgba(255, 255, 255, 0.9);
            margin-right: 7px; }
          section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play span {
            color: #fff; }
          section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play:hover {
            border: 1px solid rgba(255, 255, 255, 0.8); }
            @media screen and (max-width: 1200px) {
              section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play:hover {
                border: 1px solid #fff; } }
            section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play:hover svg.qua-play {
              fill: rgba(255, 255, 255, 0.7); }
              @media screen and (max-width: 1200px) {
                section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play:hover svg.qua-play {
                  fill: rgba(255, 255, 255, 0.9); } }
            section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play:hover span {
              color: rgba(255, 255, 255, 0.8); }
              @media screen and (max-width: 1200px) {
                section#qua-video .qua-container .qua-content .qua-contentVideo button.qua-play:hover span {
                  color: #fff; } }