
          .demo_5-1_products-preview .heading-border.section-title {
              margin: 0 -2rem 1.8rem;
          }
          .demo_5-1_products-preview .heading-border {
              display: flex;
              display: -ms-flexbox;
              align-items: center;
              -ms-flex-align: center;
              margin: 0 -8px;
          }
          .demo_5-1_products-preview .heading-border::before, .demo_5-1_products-preview .heading-border::after {
              content: "";
              margin: 0 8px;
              flex: 1;
              -ms-flex: 1;
              height: 0;
              border-top: 1px solid rgba(0,0,0,0.08);
          }

          .demo_5-1_products-preview .heading-border.section-title::before, .demo_5-1_products-preview .heading-border.section-title::after {
              margin: 0 2rem;
          }
          .demo_5-1_products-preview h2, .demo_5-1_products-preview .h2 {
              font-size: 3rem;
              line-height: 1.5;
          }
          .demo_5-1_products-preview .section-title {
            text-transform: uppercase;
            font-size: 1.2rem;
            color: #222529;
            font-weight: 700;
          }
          .demo_5-1_products-preview .products-slider > .owl-stage-outer {
              margin: -10px -20px;
              padding: 10px 20px;
          }
          .demo_5-1_products-preview .product-default {
              color: #777;
          }
          .demo_5-1_products-preview .product-default figure {
              margin-bottom: 0.5rem;
              position: relative;
          }
          .demo_5-1_products-preview .product-default a {
              color: inherit;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
          }
          .demo_5-1_products-preview .product-default figure img {
              transition: all .5s;
              height: auto;
          }
          .demo_5-1_products-preview .product-default figure img:last-child {
              right: 0;
              top: 0;
              left: 0;
          }
          .demo_5-1_products-preview .product-default figure img:first-child {
              opacity: 1;
              position: relative;
          }
          .demo_5-1_products-preview .product-default .label-group {
              position: absolute;
              top: .8rem;
              left: .8rem;
          }
          .demo_5-1_products-preview .product-default .product-label {
              display: block;
              text-align: center;
              margin-bottom: 5px;
              text-transform: uppercase;
              padding: 5px 11px;
              color: #fff;
              font-weight: 600;
              font-size: 14px;
              line-height: 1;
          }
          .demo_5-1_products-preview .product-default .product-label.label-hot {
              background-color: #62b959;
          }
          .demo_5-1_products-preview .product-default .product-label.label-sale {
              background-color: #e27c7c;
          }
          .demo_5-1_products-preview .product-default .product-details {
              display: flex;
              display: -ms-flexbox;
              flex-direction: column;
              -ms-flex-direction: column;
              align-items: center;
              -ms-flex-align: center;
              justify-content: center;
              -ms-flex-pack: center;
          }
          .demo_5-1_products-preview .product-default .category-list {
              font-weight: 400;
              font-size: 1rem;
              line-height: 1.7;
              opacity: .8;
              text-transform: uppercase;
          }
          .demo_5-1_products-preview .product-default .product-title {
              max-width: 100%;
              font-weight: 400;
              font-size: 0.9rem;
              line-height: 1.35;
              letter-spacing: .005rem;
              margin-bottom: .62rem;
              text-overflow: ellipsis;
              overflow: hidden;
              text-transform: none;
          }
          .demo_5-1_products-preview .product-default .tooltiptext {
              visibility: hidden;
              position: absolute;
              background-color: #333;
              color: #fff;
              font-weight: 400;
              letter-spacing: .01rem;
              text-align: center;
              padding: 1rem .7rem;
              z-index: 1;
              opacity: 0;
              transition: opacity .3s;
              bottom: 125%;
              left: 50%;
              transform: translateX(-50%);
          }
          .demo_5-1_products-preview .tooltip-top::after {
              content: "";
              position: absolute;
              top: 96%;
              left: 50%;
              margin-left: -6px;
              border-width: 6px;
              border-style: solid;
              border-color: #333 transparent transparent transparent;
          }
          .demo_5-1_products-preview .price-box {
              margin-bottom: 0.8rem;
              font-weight: 600;
              line-height: 1;
          }
          .demo_5-1_products-preview .product-price {
              color: #222529;
              font-size: 1.1rem;
              line-height: .8;
          }
          .demo_5-1_products-preview .product-price-small {
              color: #222529;
              font-size: small;
              line-height: .8;
          }
          .demo_5-1_products-preview .product-default .product-action {
              color: #333;
              text-align: center;
          }
          .demo_5-1_products-preview .custom-products .product-default .product-action {
              margin-bottom: 1.5rem;
          }
          .demo_5-1_products-preview .product-default .btn-add-cart {
              background: #fff;
              color: #333;
              border: 1px solid #ddd;
              padding: 0 1rem;
              font-size: 0.8rem;
              font-weight: 600;
              font-family: Poppins,sans-serif;
              line-height: 34px;
              text-align: center;
              vertical-align: top;
              cursor: pointer;
              transition: all .25s ease;
          }
          .demo_5-1_products-preview .custom-products .product-default .btn-add-cart {
              padding: 0 1.2rem;
          }
          .demo_5-1_products-preview .custom-products .product-default .responsive-cart-icon .btn-add-cart {
              padding: 0;
              width: 36px;
              height: 36px;
              text-align: center;
              font-size: 1rem;
              display: inline-block;
          }
          .demo_5-1_products-preview .custom-products .product-default .responsive-cart-icon .btn-add-cart i{
              margin-right: 1px;
          }
          .demo_5-1_products-preview .custom-products .product-default .btn-add-cart:disabled, .demo_5-1_products-preview .custom-products .product-default .btn-add-cart.disabled {
              opacity: 0.5;
          }
          .demo_5-1_products-preview .product-default .btn-icon-wish, .demo_5-1_products-preview .product-default .btn-quickview {
              display: inline-block;
              border: 1px solid #ddd;
              margin: 0 2px;
              width: 36px;
              height: 36px;
              font-size: 1.1rem;
              text-align: center;
              opacity: 0;
              transition: all .25s ease;
              transform: translateX(200%);
          }
          .demo_5-1_products-preview .product-default .btn-quickview {
              font-size: 1rem;
              transform: translateX(-200%);
          }
          .demo_5-1_products-preview .custom-products .product-default .btn-add-cart, .demo_5-1_products-preview .custom-products .product-default .btn-icon-wish, .demo_5-1_products-preview .custom-products .product-default .btn-quickview {
              border: 1px solid #f4f4f4;
              background: #f4f4f4;
              color: #6f6e6b;
              line-height: 34px;
          }
          .demo_5-1_products-preview .category-link{
            display: block;
            max-width: 100%;
          }
          .demo_5-1_products-preview .category-image{
            max-width: 100%;
          }
          .demo_5-1_products-preview .custom-products .product-default:hover .btn-add-cart{
            background: #2b2b2d;
            border-color: #2b2b2d;
            color: #fff;
          }
          .demo_5-1_products-preview .product-default:hover .product-action a{
            transform: translateX(0);
            opacity: 1;
          }
          .demo_5-1_products-preview .products-slider.owl-carousel {
            margin-bottom: 0;
          }
          .demo_5-1_products-preview .products-slider.owl-carousel .owl-nav {
            top: 33%;
          }
          .demo_5-1_products-preview .new-products-slider.owl-carousel .owl-nav {
            top: 30%;
          }
          .demo_5-1_products-preview .owl-carousel .owl-nav span {
            display: none;
          }
          .demo_5-1_products-preview .owl-carousel.show-nav-hover .owl-nav button.owl-prev {
            left: -50px;
          }
          .demo_5-1_products-preview .owl-carousel.show-nav-hover .owl-nav button.owl-next {
            right: -50px;
          }
          .demo_5-1_products-preview .responsive-cart-icon{
            display: none;
          }
          @media (max-width: 1199px) {
            .demo_5-1_products-preview .owl-carousel.show-nav-hover .owl-nav button.owl-prev {
              left: -40px;
            }
            .demo_5-1_products-preview .owl-carousel.show-nav-hover .owl-nav button.owl-next {
              right: -40px;
            }
            .demo_5-1_products-preview .products-slider.owl-carousel .owl-nav {
              top: 35%;
            }
            .demo_5-1_products-preview .responsive-cart-btn{
              display: none;
            }
            .demo_5-1_products-preview .responsive-cart-icon{
              display: inline-block;
            }
          }
          @media (max-width: 991px) {
            .demo_5-1_products-preview .owl-carousel.show-nav-hover .owl-nav button.owl-prev {
              left: -30px;
            }
            .demo_5-1_products-preview .owl-carousel.show-nav-hover .owl-nav button.owl-next {
              right: -30px;
            }
            .demo_5-1_products-preview .products-slider.owl-carousel .owl-nav {
              top: 35%;
            }
          }
          @media (max-width: 767px) {
            .demo_5-1_products-preview .owl-carousel.show-nav-hover .owl-nav button.owl-prev {
              left: -30px;
            }
            .demo_5-1_products-preview .owl-carousel.show-nav-hover .owl-nav button.owl-next {
              right: -30px;
            }
            .demo_5-1_products-preview .products-slider.owl-carousel .owl-nav {
              top: 32%;
            }
          }
          @media (max-width: 576px) {
            .demo_5-1_products-preview .owl-carousel.show-nav-hover .owl-nav button.owl-prev {
              left: 0px;
            }
            .demo_5-1_products-preview .owl-carousel.show-nav-hover .owl-nav button.owl-next {
              right: 0px;
            }
            .demo_5-1_products-preview .products-slider.owl-carousel .owl-nav {
              top: 36%;
            }
          }
          .demo_5-1_products-preview .owl-carousel.show-nav-hover:hover .owl-nav {
              opacity: 1;
          }
          .demo_5-1_products-preview .owl-theme .owl-nav [class*="owl-"]:hover{
            background: none;
            color: #222529;
          }
          .demo_5-1_products-preview .owl-carousel .owl-nav button.owl-prev::before, .demo_5-1_products-preview .owl-carousel .owl-nav button.owl-next::before{
            font-size: 1rem;
          }
          @media (max-width: 992px) {
            .demo_5-1_products-preview .product-default .product-action a{
              opacity: 1;
              transform: translateX(0);
            }
            .demo_5-1_products-preview .owl-carousel .owl-nav {
                opacity: 1;
            }
          }
        
				.body-loading{
					position: fixed;
					top: 0;
					right: 0;
					bottom: 0;
					left: 0;
					transition: all .5s ease-in-out;
					background: #fff;
					opacity: 1;
					visibility: visible;
					z-index: 999999;
				}
				.loaded .body-loading{
					opacity: 0;
					visibility: hidden;
				}
		
:root { 
	--bsx-color-primary: #c7af8b;
	--bsx-color-primary-dark: #b69667;
	--bsx-color-primary-darken: #9e7d4c;
	--bsx-color-primary-darkest: #7b623b;
	--bsx-color-primary-overdarkest: #59462b;
	--bsx-color-primary-light: #d7c6ac;
	--bsx-color-primary-lighten: #e7ddce;
	--bsx-color-primary-lightest: #f8f5f1;
	--bsx-color-primary-overlightest: #f5f0ea;
	--bsx-color-primary-soft: rgba(199, 175, 139, 0.70);
	--bsx-color-primary-soften: rgba(199, 175, 139, 0.50);
	--bsx-color-primary-softest: rgba(199, 175, 139, 0.20);
	--bsx-color-primary-oversoftest: rgba(199, 175, 139, 0.05);
 }
          .bsx-text-primary { color: #c7af8b !important; }
          .bsx-text-before-primary:before { color: #c7af8b !important; }
          .bsx-text-after-primary:after { color: #c7af8b !important; }
          .bsx-text-hover-primary:hover { color: #c7af8b !important; }
          .bsx-text-active-primary.active { color: #c7af8b !important; }
          .bsx-text-focus-primary:focus { color: #c7af8b !important; }
          .bsx-text-stroke-primary { -webkit-text-stroke-color: #c7af8b !important; text-stroke-color: #c7af8b !important; }
          .bsx-bg-primary { background-color: #c7af8b !important; }
          .bsx-bg-active-primary:active, .bsx-bg-active-primary.active { background-color: #c7af8b !important; }
          .bsx-bg-hover-primary:hover { background-color: #c7af8b !important; }
          .bsx-bg-before-primary:before { background-color: #c7af8b !important; }
          .bsx-bg-after-primary:after { background-color: #c7af8b !important; }
          .bsx-fill-primary { fill: #c7af8b !important; }
          .bsx-border-primary { border-color: #c7af8b !important; }
          .bsx-border-hover-primary:hover { border-color: #c7af8b !important; }
          .bsx-border-before-primary:before { border-color: #c7af8b !important; }
          .bsx-border-after-primary:after { border-color: #c7af8b !important; }
          .bsx-border-t-primary { border-top-color: #c7af8b !important; }
          .bsx-border-l-primary { border-left-color: #c7af8b !important; }
          .bsx-border-b-primary { border-bottom-color: #c7af8b !important; }
          .bsx-border-r-primary { border-right-color: #c7af8b !important; }
          .bsx-owl-arrow-primary .owl-next, .bsx-owl-arrow-primary .owl-prev { color: #c7af8b !important; }
        
          .bsx-text-primary-dark { color: #b69667 !important; }
          .bsx-text-before-primary-dark:before { color: #b69667 !important; }
          .bsx-text-after-primary-dark:after { color: #b69667 !important; }
          .bsx-text-hover-primary-dark:hover { color: #b69667 !important; }
          .bsx-text-active-primary-dark.active { color: #b69667 !important; }
          .bsx-text-focus-primary-dark:focus { color: #b69667 !important; }
          .bsx-text-stroke-primary-dark { -webkit-text-stroke-color: #b69667 !important; text-stroke-color: #b69667 !important; }
          .bsx-bg-primary-dark { background-color: #b69667 !important; }
          .bsx-bg-active-primary-dark:active, .bsx-bg-active-primary-dark.active { background-color: #b69667 !important; }
          .bsx-bg-hover-primary-dark:hover { background-color: #b69667 !important; }
          .bsx-bg-before-primary-dark:before { background-color: #b69667 !important; }
          .bsx-bg-after-primary-dark:after { background-color: #b69667 !important; }
          .bsx-fill-primary-dark { fill: #b69667 !important; }
          .bsx-border-primary-dark { border-color: #b69667 !important; }
          .bsx-border-hover-primary-dark:hover { border-color: #b69667 !important; }
          .bsx-border-before-primary-dark:before { border-color: #b69667 !important; }
          .bsx-border-after-primary-dark:after { border-color: #b69667 !important; }
          .bsx-border-t-primary-dark { border-top-color: #b69667 !important; }
          .bsx-border-l-primary-dark { border-left-color: #b69667 !important; }
          .bsx-border-b-primary-dark { border-bottom-color: #b69667 !important; }
          .bsx-border-r-primary-dark { border-right-color: #b69667 !important; }
          .bsx-owl-arrow-primary-dark .owl-next, .bsx-owl-arrow-primary-dark .owl-prev { color: #b69667 !important; }
        
          .bsx-text-primary-darken { color: #9e7d4c !important; }
          .bsx-text-before-primary-darken:before { color: #9e7d4c !important; }
          .bsx-text-after-primary-darken:after { color: #9e7d4c !important; }
          .bsx-text-hover-primary-darken:hover { color: #9e7d4c !important; }
          .bsx-text-active-primary-darken.active { color: #9e7d4c !important; }
          .bsx-text-focus-primary-darken:focus { color: #9e7d4c !important; }
          .bsx-text-stroke-primary-darken { -webkit-text-stroke-color: #9e7d4c !important; text-stroke-color: #9e7d4c !important; }
          .bsx-bg-primary-darken { background-color: #9e7d4c !important; }
          .bsx-bg-active-primary-darken:active, .bsx-bg-active-primary-darken.active { background-color: #9e7d4c !important; }
          .bsx-bg-hover-primary-darken:hover { background-color: #9e7d4c !important; }
          .bsx-bg-before-primary-darken:before { background-color: #9e7d4c !important; }
          .bsx-bg-after-primary-darken:after { background-color: #9e7d4c !important; }
          .bsx-fill-primary-darken { fill: #9e7d4c !important; }
          .bsx-border-primary-darken { border-color: #9e7d4c !important; }
          .bsx-border-hover-primary-darken:hover { border-color: #9e7d4c !important; }
          .bsx-border-before-primary-darken:before { border-color: #9e7d4c !important; }
          .bsx-border-after-primary-darken:after { border-color: #9e7d4c !important; }
          .bsx-border-t-primary-darken { border-top-color: #9e7d4c !important; }
          .bsx-border-l-primary-darken { border-left-color: #9e7d4c !important; }
          .bsx-border-b-primary-darken { border-bottom-color: #9e7d4c !important; }
          .bsx-border-r-primary-darken { border-right-color: #9e7d4c !important; }
          .bsx-owl-arrow-primary-darken .owl-next, .bsx-owl-arrow-primary-darken .owl-prev { color: #9e7d4c !important; }
        
          .bsx-text-primary-darkest { color: #7b623b !important; }
          .bsx-text-before-primary-darkest:before { color: #7b623b !important; }
          .bsx-text-after-primary-darkest:after { color: #7b623b !important; }
          .bsx-text-hover-primary-darkest:hover { color: #7b623b !important; }
          .bsx-text-active-primary-darkest.active { color: #7b623b !important; }
          .bsx-text-focus-primary-darkest:focus { color: #7b623b !important; }
          .bsx-text-stroke-primary-darkest { -webkit-text-stroke-color: #7b623b !important; text-stroke-color: #7b623b !important; }
          .bsx-bg-primary-darkest { background-color: #7b623b !important; }
          .bsx-bg-active-primary-darkest:active, .bsx-bg-active-primary-darkest.active { background-color: #7b623b !important; }
          .bsx-bg-hover-primary-darkest:hover { background-color: #7b623b !important; }
          .bsx-bg-before-primary-darkest:before { background-color: #7b623b !important; }
          .bsx-bg-after-primary-darkest:after { background-color: #7b623b !important; }
          .bsx-fill-primary-darkest { fill: #7b623b !important; }
          .bsx-border-primary-darkest { border-color: #7b623b !important; }
          .bsx-border-hover-primary-darkest:hover { border-color: #7b623b !important; }
          .bsx-border-before-primary-darkest:before { border-color: #7b623b !important; }
          .bsx-border-after-primary-darkest:after { border-color: #7b623b !important; }
          .bsx-border-t-primary-darkest { border-top-color: #7b623b !important; }
          .bsx-border-l-primary-darkest { border-left-color: #7b623b !important; }
          .bsx-border-b-primary-darkest { border-bottom-color: #7b623b !important; }
          .bsx-border-r-primary-darkest { border-right-color: #7b623b !important; }
          .bsx-owl-arrow-primary-darkest .owl-next, .bsx-owl-arrow-primary-darkest .owl-prev { color: #7b623b !important; }
        
          .bsx-text-primary-overdarkest { color: #59462b !important; }
          .bsx-text-before-primary-overdarkest:before { color: #59462b !important; }
          .bsx-text-after-primary-overdarkest:after { color: #59462b !important; }
          .bsx-text-hover-primary-overdarkest:hover { color: #59462b !important; }
          .bsx-text-active-primary-overdarkest.active { color: #59462b !important; }
          .bsx-text-focus-primary-overdarkest:focus { color: #59462b !important; }
          .bsx-text-stroke-primary-overdarkest { -webkit-text-stroke-color: #59462b !important; text-stroke-color: #59462b !important; }
          .bsx-bg-primary-overdarkest { background-color: #59462b !important; }
          .bsx-bg-active-primary-overdarkest:active, .bsx-bg-active-primary-overdarkest.active { background-color: #59462b !important; }
          .bsx-bg-hover-primary-overdarkest:hover { background-color: #59462b !important; }
          .bsx-bg-before-primary-overdarkest:before { background-color: #59462b !important; }
          .bsx-bg-after-primary-overdarkest:after { background-color: #59462b !important; }
          .bsx-fill-primary-overdarkest { fill: #59462b !important; }
          .bsx-border-primary-overdarkest { border-color: #59462b !important; }
          .bsx-border-hover-primary-overdarkest:hover { border-color: #59462b !important; }
          .bsx-border-before-primary-overdarkest:before { border-color: #59462b !important; }
          .bsx-border-after-primary-overdarkest:after { border-color: #59462b !important; }
          .bsx-border-t-primary-overdarkest { border-top-color: #59462b !important; }
          .bsx-border-l-primary-overdarkest { border-left-color: #59462b !important; }
          .bsx-border-b-primary-overdarkest { border-bottom-color: #59462b !important; }
          .bsx-border-r-primary-overdarkest { border-right-color: #59462b !important; }
          .bsx-owl-arrow-primary-overdarkest .owl-next, .bsx-owl-arrow-primary-overdarkest .owl-prev { color: #59462b !important; }
        
          .bsx-text-primary-light { color: #d7c6ac !important; }
          .bsx-text-before-primary-light:before { color: #d7c6ac !important; }
          .bsx-text-after-primary-light:after { color: #d7c6ac !important; }
          .bsx-text-hover-primary-light:hover { color: #d7c6ac !important; }
          .bsx-text-active-primary-light.active { color: #d7c6ac !important; }
          .bsx-text-focus-primary-light:focus { color: #d7c6ac !important; }
          .bsx-text-stroke-primary-light { -webkit-text-stroke-color: #d7c6ac !important; text-stroke-color: #d7c6ac !important; }
          .bsx-bg-primary-light { background-color: #d7c6ac !important; }
          .bsx-bg-active-primary-light:active, .bsx-bg-active-primary-light.active { background-color: #d7c6ac !important; }
          .bsx-bg-hover-primary-light:hover { background-color: #d7c6ac !important; }
          .bsx-bg-before-primary-light:before { background-color: #d7c6ac !important; }
          .bsx-bg-after-primary-light:after { background-color: #d7c6ac !important; }
          .bsx-fill-primary-light { fill: #d7c6ac !important; }
          .bsx-border-primary-light { border-color: #d7c6ac !important; }
          .bsx-border-hover-primary-light:hover { border-color: #d7c6ac !important; }
          .bsx-border-before-primary-light:before { border-color: #d7c6ac !important; }
          .bsx-border-after-primary-light:after { border-color: #d7c6ac !important; }
          .bsx-border-t-primary-light { border-top-color: #d7c6ac !important; }
          .bsx-border-l-primary-light { border-left-color: #d7c6ac !important; }
          .bsx-border-b-primary-light { border-bottom-color: #d7c6ac !important; }
          .bsx-border-r-primary-light { border-right-color: #d7c6ac !important; }
          .bsx-owl-arrow-primary-light .owl-next, .bsx-owl-arrow-primary-light .owl-prev { color: #d7c6ac !important; }
        
          .bsx-text-primary-lighten { color: #e7ddce !important; }
          .bsx-text-before-primary-lighten:before { color: #e7ddce !important; }
          .bsx-text-after-primary-lighten:after { color: #e7ddce !important; }
          .bsx-text-hover-primary-lighten:hover { color: #e7ddce !important; }
          .bsx-text-active-primary-lighten.active { color: #e7ddce !important; }
          .bsx-text-focus-primary-lighten:focus { color: #e7ddce !important; }
          .bsx-text-stroke-primary-lighten { -webkit-text-stroke-color: #e7ddce !important; text-stroke-color: #e7ddce !important; }
          .bsx-bg-primary-lighten { background-color: #e7ddce !important; }
          .bsx-bg-active-primary-lighten:active, .bsx-bg-active-primary-lighten.active { background-color: #e7ddce !important; }
          .bsx-bg-hover-primary-lighten:hover { background-color: #e7ddce !important; }
          .bsx-bg-before-primary-lighten:before { background-color: #e7ddce !important; }
          .bsx-bg-after-primary-lighten:after { background-color: #e7ddce !important; }
          .bsx-fill-primary-lighten { fill: #e7ddce !important; }
          .bsx-border-primary-lighten { border-color: #e7ddce !important; }
          .bsx-border-hover-primary-lighten:hover { border-color: #e7ddce !important; }
          .bsx-border-before-primary-lighten:before { border-color: #e7ddce !important; }
          .bsx-border-after-primary-lighten:after { border-color: #e7ddce !important; }
          .bsx-border-t-primary-lighten { border-top-color: #e7ddce !important; }
          .bsx-border-l-primary-lighten { border-left-color: #e7ddce !important; }
          .bsx-border-b-primary-lighten { border-bottom-color: #e7ddce !important; }
          .bsx-border-r-primary-lighten { border-right-color: #e7ddce !important; }
          .bsx-owl-arrow-primary-lighten .owl-next, .bsx-owl-arrow-primary-lighten .owl-prev { color: #e7ddce !important; }
        
          .bsx-text-primary-lightest { color: #f8f5f1 !important; }
          .bsx-text-before-primary-lightest:before { color: #f8f5f1 !important; }
          .bsx-text-after-primary-lightest:after { color: #f8f5f1 !important; }
          .bsx-text-hover-primary-lightest:hover { color: #f8f5f1 !important; }
          .bsx-text-active-primary-lightest.active { color: #f8f5f1 !important; }
          .bsx-text-focus-primary-lightest:focus { color: #f8f5f1 !important; }
          .bsx-text-stroke-primary-lightest { -webkit-text-stroke-color: #f8f5f1 !important; text-stroke-color: #f8f5f1 !important; }
          .bsx-bg-primary-lightest { background-color: #f8f5f1 !important; }
          .bsx-bg-active-primary-lightest:active, .bsx-bg-active-primary-lightest.active { background-color: #f8f5f1 !important; }
          .bsx-bg-hover-primary-lightest:hover { background-color: #f8f5f1 !important; }
          .bsx-bg-before-primary-lightest:before { background-color: #f8f5f1 !important; }
          .bsx-bg-after-primary-lightest:after { background-color: #f8f5f1 !important; }
          .bsx-fill-primary-lightest { fill: #f8f5f1 !important; }
          .bsx-border-primary-lightest { border-color: #f8f5f1 !important; }
          .bsx-border-hover-primary-lightest:hover { border-color: #f8f5f1 !important; }
          .bsx-border-before-primary-lightest:before { border-color: #f8f5f1 !important; }
          .bsx-border-after-primary-lightest:after { border-color: #f8f5f1 !important; }
          .bsx-border-t-primary-lightest { border-top-color: #f8f5f1 !important; }
          .bsx-border-l-primary-lightest { border-left-color: #f8f5f1 !important; }
          .bsx-border-b-primary-lightest { border-bottom-color: #f8f5f1 !important; }
          .bsx-border-r-primary-lightest { border-right-color: #f8f5f1 !important; }
          .bsx-owl-arrow-primary-lightest .owl-next, .bsx-owl-arrow-primary-lightest .owl-prev { color: #f8f5f1 !important; }
        
          .bsx-text-primary-overlightest { color: #f5f0ea !important; }
          .bsx-text-before-primary-overlightest:before { color: #f5f0ea !important; }
          .bsx-text-after-primary-overlightest:after { color: #f5f0ea !important; }
          .bsx-text-hover-primary-overlightest:hover { color: #f5f0ea !important; }
          .bsx-text-active-primary-overlightest.active { color: #f5f0ea !important; }
          .bsx-text-focus-primary-overlightest:focus { color: #f5f0ea !important; }
          .bsx-text-stroke-primary-overlightest { -webkit-text-stroke-color: #f5f0ea !important; text-stroke-color: #f5f0ea !important; }
          .bsx-bg-primary-overlightest { background-color: #f5f0ea !important; }
          .bsx-bg-active-primary-overlightest:active, .bsx-bg-active-primary-overlightest.active { background-color: #f5f0ea !important; }
          .bsx-bg-hover-primary-overlightest:hover { background-color: #f5f0ea !important; }
          .bsx-bg-before-primary-overlightest:before { background-color: #f5f0ea !important; }
          .bsx-bg-after-primary-overlightest:after { background-color: #f5f0ea !important; }
          .bsx-fill-primary-overlightest { fill: #f5f0ea !important; }
          .bsx-border-primary-overlightest { border-color: #f5f0ea !important; }
          .bsx-border-hover-primary-overlightest:hover { border-color: #f5f0ea !important; }
          .bsx-border-before-primary-overlightest:before { border-color: #f5f0ea !important; }
          .bsx-border-after-primary-overlightest:after { border-color: #f5f0ea !important; }
          .bsx-border-t-primary-overlightest { border-top-color: #f5f0ea !important; }
          .bsx-border-l-primary-overlightest { border-left-color: #f5f0ea !important; }
          .bsx-border-b-primary-overlightest { border-bottom-color: #f5f0ea !important; }
          .bsx-border-r-primary-overlightest { border-right-color: #f5f0ea !important; }
          .bsx-owl-arrow-primary-overlightest .owl-next, .bsx-owl-arrow-primary-overlightest .owl-prev { color: #f5f0ea !important; }
        
          .bsx-text-primary-soft { color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-text-before-primary-soft:before { color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-text-after-primary-soft:after { color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-text-hover-primary-soft:hover { color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-text-active-primary-soft.active { color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-text-focus-primary-soft:focus { color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-text-stroke-primary-soft { -webkit-text-stroke-color: rgba(199, 175, 139, 0.70) !important; text-stroke-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-bg-primary-soft { background-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-bg-active-primary-soft:active, .bsx-bg-active-primary-soft.active { background-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-bg-hover-primary-soft:hover { background-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-bg-before-primary-soft:before { background-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-bg-after-primary-soft:after { background-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-fill-primary-soft { fill: rgba(199, 175, 139, 0.70) !important; }
          .bsx-border-primary-soft { border-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-border-hover-primary-soft:hover { border-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-border-before-primary-soft:before { border-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-border-after-primary-soft:after { border-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-border-t-primary-soft { border-top-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-border-l-primary-soft { border-left-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-border-b-primary-soft { border-bottom-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-border-r-primary-soft { border-right-color: rgba(199, 175, 139, 0.70) !important; }
          .bsx-owl-arrow-primary-soft .owl-next, .bsx-owl-arrow-primary-soft .owl-prev { color: rgba(199, 175, 139, 0.70) !important; }
        
          .bsx-text-primary-soften { color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-text-before-primary-soften:before { color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-text-after-primary-soften:after { color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-text-hover-primary-soften:hover { color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-text-active-primary-soften.active { color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-text-focus-primary-soften:focus { color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-text-stroke-primary-soften { -webkit-text-stroke-color: rgba(199, 175, 139, 0.50) !important; text-stroke-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-bg-primary-soften { background-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-bg-active-primary-soften:active, .bsx-bg-active-primary-soften.active { background-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-bg-hover-primary-soften:hover { background-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-bg-before-primary-soften:before { background-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-bg-after-primary-soften:after { background-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-fill-primary-soften { fill: rgba(199, 175, 139, 0.50) !important; }
          .bsx-border-primary-soften { border-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-border-hover-primary-soften:hover { border-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-border-before-primary-soften:before { border-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-border-after-primary-soften:after { border-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-border-t-primary-soften { border-top-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-border-l-primary-soften { border-left-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-border-b-primary-soften { border-bottom-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-border-r-primary-soften { border-right-color: rgba(199, 175, 139, 0.50) !important; }
          .bsx-owl-arrow-primary-soften .owl-next, .bsx-owl-arrow-primary-soften .owl-prev { color: rgba(199, 175, 139, 0.50) !important; }
        
          .bsx-text-primary-softest { color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-text-before-primary-softest:before { color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-text-after-primary-softest:after { color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-text-hover-primary-softest:hover { color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-text-active-primary-softest.active { color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-text-focus-primary-softest:focus { color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-text-stroke-primary-softest { -webkit-text-stroke-color: rgba(199, 175, 139, 0.20) !important; text-stroke-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-bg-primary-softest { background-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-bg-active-primary-softest:active, .bsx-bg-active-primary-softest.active { background-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-bg-hover-primary-softest:hover { background-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-bg-before-primary-softest:before { background-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-bg-after-primary-softest:after { background-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-fill-primary-softest { fill: rgba(199, 175, 139, 0.20) !important; }
          .bsx-border-primary-softest { border-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-border-hover-primary-softest:hover { border-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-border-before-primary-softest:before { border-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-border-after-primary-softest:after { border-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-border-t-primary-softest { border-top-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-border-l-primary-softest { border-left-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-border-b-primary-softest { border-bottom-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-border-r-primary-softest { border-right-color: rgba(199, 175, 139, 0.20) !important; }
          .bsx-owl-arrow-primary-softest .owl-next, .bsx-owl-arrow-primary-softest .owl-prev { color: rgba(199, 175, 139, 0.20) !important; }
        
          .bsx-text-primary-oversoftest { color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-text-before-primary-oversoftest:before { color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-text-after-primary-oversoftest:after { color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-text-hover-primary-oversoftest:hover { color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-text-active-primary-oversoftest.active { color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-text-focus-primary-oversoftest:focus { color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-text-stroke-primary-oversoftest { -webkit-text-stroke-color: rgba(199, 175, 139, 0.05) !important; text-stroke-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-bg-primary-oversoftest { background-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-bg-active-primary-oversoftest:active, .bsx-bg-active-primary-oversoftest.active { background-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-bg-hover-primary-oversoftest:hover { background-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-bg-before-primary-oversoftest:before { background-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-bg-after-primary-oversoftest:after { background-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-fill-primary-oversoftest { fill: rgba(199, 175, 139, 0.05) !important; }
          .bsx-border-primary-oversoftest { border-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-border-hover-primary-oversoftest:hover { border-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-border-before-primary-oversoftest:before { border-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-border-after-primary-oversoftest:after { border-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-border-t-primary-oversoftest { border-top-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-border-l-primary-oversoftest { border-left-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-border-b-primary-oversoftest { border-bottom-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-border-r-primary-oversoftest { border-right-color: rgba(199, 175, 139, 0.05) !important; }
          .bsx-owl-arrow-primary-oversoftest .owl-next, .bsx-owl-arrow-primary-oversoftest .owl-prev { color: rgba(199, 175, 139, 0.05) !important; }
        
.tag-container{
display: none;
}
.grecaptcha-badge{
bottom: 30px !important; 
}