/** Shopify CDN: Minification failed

Line 472:23 Expected ")" to end URL token

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:background-video (INDEX:2) */
.video-container {
    margin-top: 50px;
  }
/* END_SECTION:background-video */

/* START_SECTION:featured-product-one-row (INDEX:18) */
h2.productlist-title {
    font-size: 20px;
    text-align: center;
    margin-bottom: 35px;
  }
  .section-featured-product-onerow {
    /*padding-top: 80px;*/
    padding-bottom: 60px;
    border-bottom: 1px solid #eff0f1;
  }
  .section-featured-product-onerow .row {
    margin: 0;
    align-items: center;
    justify-content: center;
    gap: 20%;
  }
  .section-featured-product-onerow .col-md-6 {
    border: 3px solid #eff0f1;
    width: 280px;
    text-align: center;
    padding: 0;
  }
  .section-featured-product-onerow .swym-button.swym-add-to-wishlist-view-product {
    position: relative;
    min-width: 100%;
    z-index: 10;
    text-align: right;
  }
  .section-featured-product-onerow .col-md-6 > a > div:first-child {
    margin-top: -25px;
    margin-bottom: 0;
  }
  .section-featured-product-onerow .swym-button.swym-add-to-wishlist-view-product.swym-added {
    padding-right: 10px;
  }
  .section-featured-product-onerow .swym-button.swym-add-to-wishlist-view-product.swym-heart.swym-added:after,
  .section-featured-product-onerow .swym-button.swym-add-to-wishlist-view-product .heart-solid,
  .section-featured-product-onerow .swym-button.swym-add-to-wishlist-view-product.swym-added .heart-regular {
    display: none;
  }
  .section-featured-product-onerow .swym-button.swym-add-to-wishlist-view-product.swym-added .heart-solid {
    display: inline-block;
  }
  .section-featured-product-onerow .swym-button {
    position: absolute;
    z-index: 10;
  }
  .section-featured-product-onerow .swym-button .swym-tooltip .swym-open-ui {
    display: none;
  }
  .section-featured-product-onerow .container-details {
    padding: 20px 10px;
  }
  .section-featured-product-onerow .container-details span {
    display: block;
  }
  .section-featured-product-onerow .container-details span.product-title {
    font-weight: 500 !important;
  }
  @media screen and (max-width: 480px){
    .template-product .section-featured-product-onerow .product-1 .col-md-6{
      grid-column: span 2;
      width: 178px;
      justify-self: center;
    }
  }
/* END_SECTION:featured-product-one-row */

/* START_SECTION:featured-product (INDEX:19) */
.section-featured-product .slick-list {
    /*margin-left: 20px;*/
  }
  .section-featured-product .h1-style.title a {
    font-family: 'Futura' !important;
    font-weight: 500 !important;
    font-size: 35px;
  }
  .section-featured-product .product-form .quantity-submit-row {
    margin: 0;
  }
  .section-featured-product .lightly-spaced-row {
    margin-bottom: 0;
  }
  .section-featured-product .lightly-spaced-row a {
    display: block;
    margin-top: 35px;
  }
  .featured-product .slick-product-prev {
    margin-left: -80px;
    background: transparent;
  }
  .featured-product .slick-product-next {
    margin-right: -65px;
    background: transparent;
  }
  .featured-product .slick-product-prev svg,
  .featured-product .slick-product-next svg {
    width: 60px;
    height: 60px;
  }
/* END_SECTION:featured-product */

/* START_SECTION:main-article (INDEX:34) */
.template-article .heading-bottom-logo {
    color: #AB2328;
    font-family: Autography !important;
    font-size: 33px;
    margin-bottom: 0 !important;
    text-align: center;
  }
  #content-article {
    padding: 60px 0 0;
  }
  #content-article .container-blog .current-blog {
    text-decoration: underline !important;
    text-underline-offset: 5px;
    text-decoration-thickness: 1px !important;
  }
  #content-article .container-blog .current-blog span {
    font-weight: 500 !important;
  }
  #content-article .container-blog {
    display: inline-flex;
    width: 100%;
  }
  #content-article .container-blog > div {
    display: inline-flex;
    width: auto;
    margin: 0 auto 100px;
  }
  #content-article .container-blog > div > div {
    display: inline;
    width: auto;
  }
  #content-article .container-blog > div > div a {
    padding: 0 15px;
  }
  #content-article .container-title {
    max-width: 900px;
    margin: 0 auto 50px;
  }
  #content-article .container-title h1 {
    font-size: 26px;
    text-align: center;
    line-height: 40px;
    margin-bottom: 0;
  }
  #content-article .container-text {
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 0 105px;
  }
  #content-article .container-text h1,
  #content-article .container-text h2,
  #content-article .container-text h3,
  #content-article .container-text h4,
  #content-article .container-text h5,
  #content-article .container-text h6 {
    font-family: 'Futura' !important;
  }
  
  #content-article .container-text h6 {
    font-size: 25px;
    margin-top: 35px;
  }
  #content-article .container-text h6:first-child {
    margin-top: 0;
  }
  #content-article .container-text ul {
    margin: 0;
    padding: 0 0 0 16px;
  }
  #content-article .container-text a {
    display: block;
    text-decoration: underline !important;
    margin-top: 20px;
    text-underline-offset: 5px;
    text-decoration-thickness: 1px !important;
  }
  #content-article .container-image {
    display: flex;
  }
  #content-article .container-image img {
    margin: 0 auto;
  }
  #content-article .container-products {
    padding: 30px 0;
  }
  #content-article .container-products .row {
    align-items: center;
    justify-content: center;
  }
  #content-article .container-products h3 {
    font-family: 'Futura';
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 60px;
    text-align: center;
  }
  #content-article .container-products .swym-button.swym-add-to-wishlist-view-product {
    float: right;
    margin-bottom: -35px;
    height: 30px;
    line-height: 30px;
    background-image: none;
    text-indent: 9999px;
    width: 30px;
    overflow: hidden;
    background: none;
    box-shadow: none;
    color: inherit;
    font-size: 0px;
    display: inline-block;
    position: relative;
    overflow: visible !important;
  }
  #content-article .container-products .swym-button.swym-add-to-wishlist-view-product.swym-heart:after {
    font-size: 20px;
    position: absolute;
    top: 5px;
    left: -5px;
    width: 30px;
    height: inherit;
    font-size: 20px;
    font-family: "swym-font";
    text-indent: 0px;
    line-height: inherit;
  }
  #content-article .container-products .product-title {
    font-weight: 500 !important;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
  }
  #content-article .container-products .product-price {
    margin-bottom: 0;
  }
  #content-article .container-products img {
    margin: auto;
    display: block;
  }
  #content-article .container-two-images {
    padding: 0 105px;
  }
  .article .sharing {
    display: block;
    text-align: center;
    margin-top: 50px;
  }
  .article .sharing .sharing-label {
    display: block;
    margin-bottom: 25px;
    font-size: 25px;
    font-weight: 500 !important;
  }
  .article .social-links li:first-child a {
    margin-inline-start: 0;
  }
  .article .social-links a {
    margin-inline-start: 20px;
  }
  .article .sharing a svg {
    width: 25px;
    height: 25px;
  }
  .article .credits {
    margin-top: 30px;
    text-align: center;
  }
  .article .credits p {
    margin-bottom: 0;
  }
  .article .credits a {
    text-decoration: underline !important;
    text-underline-offset: 5px;
    text-decoration-thickness: 1px !important;
  }
  .template-article .recommended-articles {
    padding: 100px 100px 0;
  }
  .template-article .recommended-articles h3 {
    font-family: 'RMConnect-Regular';
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 30px;
  }
  .template-article .recommended-articles .article-date {
    display: block;
    text-align: right;
    font-size: 13px;
  }
  .template-article .recommended-articles .blog-title {
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center;
    font-size: 14px;
  }
  .template-article .recommended-articles .article-title {
    font-family: Futura !important;
    font-weight: 500 !important;
    text-align: center;
    font-size: 16px;
  }
  /***
  RESPONSIVE
  ***/
  @media (min-width: 1400px) {
    .article .container {
      max-width: 1100px;
    }    
  }
  @media (max-width: 991px) {
    .template-article main .container .container {
      padding: 0;
    }
    #content-article .container-blog > div {
      margin: 0 auto;
      padding-left: 0;
      padding-bottom: 10px;
    }
    .template-article .container-blog {
      display: inline-block;
      overflow-x: scroll;
      margin-bottom: 50px;
      margin-left: 15px;
    }
    .template-article .container-blog > div > div a {
      white-space: nowrap;
    }
    #content-article .container-blog .current-blog {
      padding: 0 10px 0 0;
    }
    #content-article .container-title h1 {
      font-size: 25px;
      line-height: 30px;
    }
    #content-article .container-text {
      padding: 0 30px;
    }
    .container-products a {
      margin-bottom: 30px;
      display: block;
    }
    .container-products a img {
      width: 100%;
    }
    #content-article .container-two-images {
      padding: 0;
    }
  }
/* END_SECTION:main-article */

/* START_SECTION:main-blog (INDEX:35) */
.template-blog #content,
  .template-blog #content .page-section-spacing {
    margin-top: 0 !important;
  }
  .template-blog .heading-bottom-logo {
    color: #AB2328;
    font-family: Autography !important;
    font-size: 33px;
    margin-bottom: 60px;
    text-align: center;
  }
  .template-blog h1.h1-title-blog {
    max-width: 600px;
    margin: 0 auto 60px;
    font-size: 30px;
  }
  .template-blog {
    border-bottom: 1px solid #e2e2e2;
  }
  .template-blog .container-blog .current-blog {
    text-decoration: underline !important;
    text-underline-offset: 5px;
    text-decoration-thickness: 1px !important;
  }
  .template-blog .container-blog .current-blog span {
    font-weight: 500 !important;
  }
  .template-blog .container-blog {
    display: inline-flex;
    width: 100%;
  }
  .template-blog .container-blog > div {
    display: inline-flex;
    width: auto;
    margin: 0 auto 80px;
  }
  .template-blog .container-blog > div > div {
    display: inline;
    width: auto;
  }
  .template-blog .container-blog > div > div a {
    padding: 0 15px;
  }
  .template-blog .article-list .article .article-date {
    display: block;
    text-align: right;
    font-size: 13px;
  }
  .template-blog .article-list .article .blog-title {
    margin-bottom: 0;
    text-align: center;
    font-size: 14px;
  }
  .template-blog .article-list .article h2 {
    text-align: center;
    font-family: 'Futura' !important;
    font-weight: 400;
    font-size: 16px;
  }
  .article-list.article-layout--columns .article {
    border: none;
  }
  .template-blog .link-dropdown__button-text {
    color: #000;
  }
  .video-container {
    background: #000;
  }
  
  @media (min-width: 1024px) {
    .template-blog .article-list .article {
      width: 25%;
    }
  }
  @media (max-width: 991px) {
    .template-blog #content {
      padding: 0 10px 0 15px;
    }
    h1.h1-title-blog {
      text-align: center;
      font-size: 25px;
    }
    .template-blog .container-blog {
      overflow-x: scroll;
      margin-bottom: 50px;
    }
    .template-blog .container-blog > div {
      display: inline-flex;
      width: auto;
      margin: 0 auto;
      padding-left: 0;
      padding-bottom: 10px;
    }
    .template-blog .container-blog > div > div a {
      white-space: nowrap;
    }
  }
/* END_SECTION:main-blog */

/* START_SECTION:main-collection (INDEX:37) */
.cloud-search-page-controls .cloud-search-filter__name::after {
    background: url({{ 'arrow-down.svg' | asset_url }});
  }
/* END_SECTION:main-collection */

/* START_SECTION:main-contact (INDEX:38) */
#cotainer-image-banner {
    padding: 0;
    margin-bottom: 100px;
  }
  .section-template-service-brand .col-left h6 {
    margin-bottom: 20px;
  }
  .section-template-service-brand .col-left h6:nth-child(3) {
    margin-top: 50px;
  }
  .section-template-service-brand .col-left ul {
    margin-inline-start: 0;
    padding-left: 0;
  }
  .section-template-service-brand .col-left ul li {
    list-style: none;
    padding-bottom: 8px;
  }  
  .section-template-service-brand .col-left ul li a.active {
    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 5px;
  }
  .section-template-service-brand .col-left ul li:first-child a {
    font-family: Autography !important;
    font-size: 23px;
  }
  .section-template-service-brand .col-right h1 {
    font-family: Autography !important;
  }
  .section-template-service-brand .col-right h6 {
    margin-top: 40px;
    font-size: 25px;
  }
  .section-template-service-brand .col-right hr {
    border: 2.5px solid #f8f8f8;
  }
  .section-template-service-brand .col-right ul {
    padding-left: 0;
    margin-inline-start: 15px;
  }
/* END_SECTION:main-contact */

/* START_SECTION:main-register (INDEX:47) */
.action_bottom {
    margin-top: 0;
  }
  .action_bottom button {
    background: #000;
    border-radius: 30px;
    width: 100%;
    margin-top: 0;
  }
/* END_SECTION:main-register */

/* START_SECTION:multi-column (INDEX:51) */
.section-multi-column .product-information .column button {
    background: #000;
    border-radius: 30px;
    padding: 5px 20px 8px;
  }
/* END_SECTION:multi-column */

/* START_SECTION:page-content-right (INDEX:53) */
#shopify-section-page-content-right h1 {
    font-family: Autography !important;
  }
  #shopify-section-page-content-right h6 {
    margin-top: 40px;
    font-size: 25px;
  }
  #shopify-section-page-content-right hr {
    border: 2.5px solid #f8f8f8;
  }
  #shopify-section-page-content-right ul {
    padding-left: 0;
    margin-inline-start: 15px;
  }
/* END_SECTION:page-content-right */

/* START_SECTION:page-image-banner (INDEX:54) */
#cotainer-image-banner {
    padding: 0;
    margin-bottom: 100px;
  }
/* END_SECTION:page-image-banner */

/* START_SECTION:page-menu-column-left (INDEX:55) */
#shopify-section-page-menu-column-left h6 {
    margin-bottom: 20px;
  }
  #shopify-section-page-menu-column-left h6:nth-child(3) {
    margin-top: 50px;
  }
  #shopify-section-page-menu-column-left ul {
    margin-inline-start: 0;
    padding-left: 0;
  }
  #shopify-section-page-menu-column-left ul li {
    list-style: none;
    padding-bottom: 8px;
  }  
  #shopify-section-page-menu-column-left ul li a.active {
    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 5px;
  }
  #shopify-section-page-menu-column-left ul li:first-child a {
    font-family: Autography !important;
    font-size: 23px;
  }
/* END_SECTION:page-menu-column-left */

/* START_SECTION:product-recommendations (INDEX:60) */
.product-recommendations .owl-carousel .owl-nav {
      display: block !important;
    }
    .product-recommendations .owl-carousel {
      display: inline-flex;
    }
    .product-recommendations .owl-item {
      background: transparent;
    }
    .product-recommendations .owl-stage .owl-item .product-block .block-inner .block-inner-inner .product-info .product-link .product-block__title {
      font-size: 16px;
      font-family: 'Futura';
      font-weight: 500;
    }
    .product-recommendations .owl-carousel .owl-nav button.owl-next:hover,
    .product-recommendations .owl-carousel .owl-nav button.owl-prev:hover,
    .product-recommendations .owl-carousel button.owl-dot:hover {
      background: transparent;
    }
    .product-recommendations .collection-listing .product-block {
      /*padding-left: 10px;
      padding-right: 10px;
      padding-left: 8.77px;
      padding-right: 8.79px;*/
      padding-left: 11.75px;
      padding-right: 11.75px;
    }
    .product-recommendations .owl-carousel .owl-nav button.owl-prev {
      left: -25px;
    }
    .product-recommendations .owl-carousel .owl-nav button.owl-next {
      right: -40px;
    }
    #shopify-block-ultimate_recently_viewed_recently_viewed_HKD7cb .owl-carousel .owl-nav button {
      top: calc(50% - 75px);
    }
    .product-recommendations .owl-carousel .owl-nav button {
      top: calc(50% - 95px);
    }
    .product-recommendations .owl-carousel .owl-nav button svg,
    #shopify-block-ultimate_recently_viewed_recently_viewed_HKD7cb .owl-carousel .owl-nav button svg {
      width: 60px !important;
      height: 60px !important;
    }
    .template-product .section-product-recommendations .product-block img {
      object-fit: cover;
    }
    .template-product .container-button {
      text-align: center;
    }
    .template-product .section-product-recommendations #more-info {
      display: none;
    }
    @media (max-width: 991px) {
      .template-article .recommended-articles {
        padding: 50px 0 0;
      }
      .template-article .recommended-articles h3 {
        padding: 0 30px;
      }
    }
    @media (max-width: 385px) {
      .template-product .product-recommendations #first-button,
      .template-product .product-recommendations #second-button {
        font-size: 13px;
      }
    }
    @media screen and (max-width: 480px) {
      .template-product .collection-listing .product-list .product-block {
          width: 178px;
      }

      #list-product-recommendations .owl-stage .owl-item.active{
        display: flex;
        justify-content: center;
      }
  }
/* END_SECTION:product-recommendations */

/* START_SECTION:product-slider (INDEX:61) */
#product-slider {
    margin-top: 80px;
    margin-bottom: 50px;
  }
  #product-slider .product-slider-title {
    display: inline-flex;
    width: 100%;
  }
  #product-slider .product-slider-title > div {
    margin: 0 auto 30px;
  }
  #product-slider .product-slider-title > div h3 {
    opacity: .6;
    font-family: 'RMConnect-Regular';
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    margin-bottom: 20px;
    display: inline-block;
    margin-right: 50px;
    margin-bottom: 0;
  }
  #product-slider .product-slider-title > div h3:last-child {
    margin-right: 0;
  }
  #product-slider .product-slider-title > div h3.underline {
    opacity: 1;
  }
  #product-slider .product-slider {
    position: relative;
    overflow: hidden;
  }
  #product-slider .rimage-wrapper .rimage__image.fade-in.lazyloaded:hover {
    opacity: 1;
  }
  #product-slider .owl-stage .owl-item .product-block .block-inner .block-inner-inner .product-info .product-link .product-block__title {
    font-family: 'Cormorant';
    font-size: 40px;
    font-weight: 600;
  }
  #product-slider .owl-stage .owl-item .product-block .block-inner .block-inner-inner .product-info .product-link .product-price__item {
    font-size: 16px;
  }
  #product-slider .owl-stage .owl-item .product-block .block-inner .block-inner-inner .product-info .product-link button {
    font-size: 14px;
    margin-top: 30px;
    border-radius: 30px;
    height: 48px;
    min-width: 125px;
    line-height: 10px;
  }
  #product-slider .owl-stage .owl-item .product-block .block-inner .block-inner-inner .product-info .product-link button:hover {
    background: #000;
    color: #fff;
  }
  #product-slider .product-slider .owl-nav {
    position: absolute;
    top: 40%;
    width: 100%;
    height: 20px;
  }
  #product-slider .product-slider .owl-nav button {
    background: transparent;
    border: none;
    margin-top: -70px;
  }
  #product-slider .product-slider .owl-nav button span {
    color: #000;
    font-size: 30px;
  }
  #product-slider .product-slider .owl-nav .owl-next {
    float: right;
  }
  #product-slider .owl-stage {
    display: inline-flex;
  }
  /*#product-slider .owl-stage .owl-item.active.center,
  #product-slider .owl-stage .owl-item.active.center .product-block {
    width: 30vw !important;
  }*/
  #product-slider .owl-stage .owl-item {
    background-color: transparent;
  }
  #product-slider .owl-stage .owl-item .item {
    /*max-width: 254px;*/
    max-width: 90%;
  }
  #product-slider .owl-item.active .item img {
    padding: 0 10px;
  }
  #product-slider .owl-item.active.center {
    margin-right: 38px !important;
    margin-left: 20px
  }
  #product-slider .owl-item.active.center .rimage-wrapper {
    padding-top: 150%;
  }
  #product-slider .owl-item.active.center .item img {
    z-index: 999;
    padding: 0;
    max-width: 100%;
  }
  #product-slider div.owl-item.active.center .item {
    max-width: 100%;
    margin-left: -13px;
  }

  #product-slider .product-block__image-dots {
    display: none;
  }
  #product-slider .owl-nav svg {
    width: 60px;
    height: 60px;
    stroke: #000;
    stroke-width: 1;
  }
  #product-slider .owl-nav svg polyline {
    fill: transparent;
  }

  /**
  ANIMATIONS
  **/

  #product-slider .owl-stage .owl-item.active.center .product-block img {
    animation: imgScale 2.5s;
    -moz-animation: imgScale 2.5s;
    -webkit-animation: imgScale 2.5s;
    -o-animation: imgScale 2.5s;
  }
  @keyframes imgScale {
    from {
      -webkit-transform: scale(0.8);
      transform: scale(0.8);
      transform-origin: center;
    }
    to {
      -webkit-transform: scale(1,1);
      transform: scale(1,1);
      -webkit-transform-origin: 0 0;
      transform-origin: center;
    }
  }

  #product-slider div.owl-item.active.center .product-info {
    min-width: 100%;
    /*margin-left: -31px;*/
    opacity: 0;
  }
  #product-slider div.owl-item.active.center .product-info {
    animation: fadein 5s;
    opacity: 1;
    -moz-animation: fadein 5s;
    -webkit-animation: fadein 5s;
    -o-animation: fadein 5s;
  }
  @keyframes fadein {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }

  @media only screen and (min-width: 1001px) {
    /**
    ANIMATIONS
    **/
    #product-slider .owl-stage .owl-item.active.center {
      width: 22.356vw !important;
    }
    #product-slider .owl-stage .owl-item.active.center .product-block {
      width: 22.356vw;
      animation: widthIncreased 1.5s;
      -moz-animation: widthIncreased 1.5s;
      -webkit-animation: widthIncreased 1.5s;
      -o-animation: widthIncreased 1.5s;
    }
    @keyframes widthIncreased {
      from {
        width: 100%;
      }
      to {
        width: 22.356vw;
      }
    }
  }

  @media only screen and (max-width: 1000px) {
    #product-slider .product-slider-title > div {
      text-align: center;
      margin: 0 auto 30px;
    }
    #product-slider .product-slider-title > div h3 {
      margin-right: 0;
    }
    #product-slider .product-slider-title > div h3:nth-child(2) {
      padding-left: 20px;
    }
    #product-slider .owl-stage .owl-item {
      opacity: 0;
    }
    #product-slider .owl-stage .owl-item.active.center {
      width: 89vw !important;
      opacity: 1;
      min-width: 300px !important;
      margin: 0 auto;
    }
    #product-slider .product-slider .owl-nav button.owl-prev {
      margin-top: -75px;
    }
    #product-slider .owl-stage .owl-item.active.center .product-block {
      width: 100%;
    }
    #product-slider .owl-item.active.center .rimage-wrapper {
      padding-top: 0 !important;
      width: 100%;
      min-height: 500px;
    }
    #product-slider div.owl-item.active.center .item {
      margin-left: 0;
    }
    #product-slider .product-slider .owl-nav svg {
      fill: #000;
    }
    #product-slider div.owl-item.active.center .product-info {
      margin: 0 auto;
    }
  }
/* END_SECTION:product-slider */

/* START_SECTION:template_service_brand (INDEX:68) */
#content {
    margin-top: -77px;
  }
  #cotainer-image-banner {
    padding: 0;
    margin-bottom: 100px;
  }
  #cotainer-image-banner::before {
    content: "";
    position: absolute;
    background: rgba(0,0,0,.3);
    height: 520px;
    max-height: 520px;
    width: 100%;
  }
  #cotainer-image-banner img {
    height: 520px;
    max-height: 520px;
    width: 100%;
    object-fit: cover;
  }
  .section-template-service-brand .row-reverse {
    flex-direction: row-reverse;
  }
  .section-template-service-brand .row{
    padding: 0 10px;
  }
  .section-template-service-brand .col-left {
    width: 20%;
  }
  .section-template-service-brand .col-right {
    width: 80%;
  }
  .section-template-service-brand .col-left h6 {
    font-family: RMConnect-Regular;
    font-size: 18px;
    margin-bottom: 20px;
  }
  .section-template-service-brand .col-left h6:nth-child(3) {
    margin-top: 50px;
  }
  .section-template-service-brand .col-left ul {
    margin-inline-start: 0;
    padding-left: 0;
  }
  .section-template-service-brand .col-left ul li {
    list-style: none;
    padding-bottom: 8px;
  }
  .section-template-service-brand .col-left ul li a.active {
    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 5px;
    font-weight: 600 !important;
  }
  .section-template-service-brand .col-left ul li:first-child a {
    font-family: Autography !important;
    font-size: 23px;
  }
  .section-template-service-brand .col-right h1 {
    font-family: 'Futura' !important;
    font-size: 30px;
    font-weight: 600 !important;
  }
  .section-template-service-brand .col-right h6 {
    font-family: 'Futura';
    margin-top: 40px;
    font-size: 20px;
  }
  .section-template-service-brand .col-right a {
    text-decoration: underline !important;
    text-decoration-thickness: 1px !important;
    text-underline-offset: 5px !important;
  }
  .section-template-service-brand .col-right hr {
    border: 2.5px solid #fff;
  }
  .section-template-service-brand .col-right ul {
    padding-left: 0;
    margin-inline-start: 15px;
  }
  .section-template-service-brand .col-right .collapsible-tabs__tab .cc-accordion-item__title {
    font-family: 'Futura';
    font-weight: 300;
    font-size: 20px;
    color: #000;
  }
  .section-template-service-brand .col-right .cc-accordion-item__content {
    opacity: 1;
  }
  .section-template-service-brand .col-right .collapsible-tabs__tab {
    border-bottom: 0;
  }
  .section-template-service-brand .col-right .list-faq {
    margin-inline-start: 0;
    margin-top: 30px;
    margin-bottom: 50px;
  }
  .section-template-service-brand .col-right .list-faq li {
    list-style: none;
  }
  .section-template-service-brand .col-right .list-faq li a {
    font-size: 20px;
    font-weight: 400 !important;
  }
  .section-template-service-brand .col-right .contact-section .textTwo {
    margin-top: 20px;
  }
  .section-template-service-brand .section-image-text > .row {
    justify-content: center;
    align-items: center;
  }
  .section-template-service-brand .section-image-text .container-img {
    padding: 0;
  }
  .section-template-service-brand .section-image-text img {
    width: 100%;
  }
  .section-template-service-brand .section-image-text .container-text {
    padding: 30px 0 30px 30px;
  }
  .section-template-service-brand .section-image-text .row-reverse .container-text {
    padding: 30px 30px 30px 0;
  }
  .section-template-service-brand .section-image-text .container-text .button {
    margin: 0 auto;
    display: table;
    margin-top: 30px;
    background: transparent;
    color: #000 !important;
    text-decoration: none !important;
    text-transform: none;
  }
  .section-template-service-brand .section-video {
    margin-top: 50px;
  }
  @media screen and (max-width: 767px) {
    .section-template-service-brand .row {
      flex-direction: column-reverse;
    }
    .section-template-service-brand .row > div {
      padding: 0 30px;
    }
    #cotainer-image-banner {
      margin-bottom: 30px;
    }
    .section-template-service-brand .col-left {
      margin-bottom: 0;
      margin-top: 50px;
    }
    .section-template-service-brand .col-left ul {
      white-space: nowrap;
      overflow-x: scroll;
    }
    .section-template-service-brand .col-left ul li {
      padding-right: 16px;
      display: inline-block;
    }
    .section-template-service-brand .col-left h6:nth-child(3) {
      margin-top: 25px;
    }
  }
    @media screen and (max-width: 749px){
    .section-template-service-brand .col-right h1{
      font-weight: 500 !important;
    }
      .section-template-service-brand .col-left,
      .section-template-service-brand .col-right{
        width: 100%;
      }
      .section-template-service-brand .col-left{
        order: 1
      }
      .section-template-service-brand .col-right{
        order:0
      }
      .section-template-service-brand .section-image-text .row-reverse .container-text{
        padding-right: 0;
      }
      .section-template-service-brand .section-image-text .container-text{
        padding-left: 0;
      }

  }
      .section-template-service-brand .col-right > .container-text:first-of-type{
        border-bottom: 1px solid rgba(0,0,0,.15);
      }
/* END_SECTION:template_service_brand */