:root {
    --primary-color:#bc7ca5;
    --primary-color-200:#bf86b0;
    --primary-color-400:#be88b0;
    --primary-color-600:#ca73d7;
    --secondary-color:#a3278c;
    --gradient-bg:linear-gradient( -90deg, #a3278c, #a3278c8c );
    --gradient-bg-0:linear-gradient( 0deg, #a3278ce3, #a3278c )
  }
  #shop-carousel {
    grid-template-columns:5fr 6fr 3fr 1fr 5fr;
    grid-template-rows:95px minmax(120px,auto) minmax(70px,auto) 65px
  }
  .carousel-item {
    grid-column:1/-1;
    grid-row:1/-1;
    display:grid;
    grid-template-columns:5fr 6fr 3fr 1fr;
    grid-template-rows:95px minmax(120px,auto) minmax(70px,auto) 65px
  }
  .carousel-item--data {
    grid-column:1/-3;
    grid-row:1/-1;
    display:grid;
    grid-template-columns:5fr 6fr 3fr 1fr;
    grid-template-rows:95px minmax(120px,auto) minmax(70px,auto) 65px
  }
  .carousel-item .add-to-cart {
    grid-column:-3/-1;
    grid-row:-2/-1
  }
  #shop-carousel .carousel-image {
    grid-row:1/-2;
    grid-column:1/2
  }
  #shop-carousel .carousel-title-container {
    grid-row:1/2;
    grid-column:2/3;
    margin-right:16px;
    width:100%
  }
  #shop-carousel .carousel-swiper {
    grid-row:1/-2;
    grid-column:-1/-2
  }
  #shop-carousel .carousel-off {
    grid-column:1/5;
    grid-row:-1/-2
  }
  #shop-carousel .carousel-description {
    grid-row:3/4;
    grid-column:2/5;
    margin-right:16px;
    margin-left:16px
  }
  #shop-carousel {
    display:grid;
    box-shadow:0 8px 21px 0 #7774;
    border-radius:12px;
    overflow:hidden
  }
  #shop-carousel .carousel-item.carousel-item--active {
    opacity:1;
    pointer-events:all;
    background-color:#fff
  }
  #shop-carousel .carousel-item {
    opacity:0;
    pointer-events:none;
    transition:.6s
  }
  #shop-carousel .carousel-image {
    position:relative;
    display:grid;
    place-items:center;
    border-left:1px solid #ddd
  }
  h3.carousel-title a:hover {
    text-decoration:none
  }
  #shop-carousel .carousel-swiper {
    width:100%;
    border-right:1px solid #eee
  }
  #shop-carousel .swiper-slide {
    position:relative;
    width:100%;
    padding:4px 24px 4px 8px;
    line-height:2em;
    height:36px!important;
    color:#999;
    cursor:pointer;
    transition:.2s;
    overflow:hidden
  }
  #shop-carousel .swiper-slide:not(.swiper-slide--active):hover {
    background:var(--primary-color-400);
    color:#fff
  }
  #shop-carousel .swiper-slide--active {
    background:var(--gradient-bg);
    color:#fff
  }
  #shop-carousel .swiper-slide--active::after {
    width:3px;
    height:64%;
    top:18%;
    right:4px;
    background:#fff;
    position:absolute;
    content:""
  }
  #shop-carousel .carousel-off {
    background:#f3f3f3;
    align-items:center;
    padding:20px 16px 12px 8px;
    padding-right:16px
  }
  .add-to-cart {
    background:#f3f3f3;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    padding:16px
  }
  #shop-carousel #add-to-cart {
    background:var(--gradient-bg);
    color:#fff;
    border:none;
    height:40px;
    padding:0 12px;
    border-radius:10px;
    box-shadow:0 10px 15px -12px var(--primary-color);
    cursor:pointer;
    display:flex;
    align-items:center;
    text-decoration:none
  }
  #shop-carousel #add-to-cart svg {
    margin-left:8px
  }
  #shop-carousel .carousel-off small {
    text-decoration:line-through;
    color:#bbb;
    display:block
  }
  #shop-carousel .carousel-off>div {
    position:relative;
    padding-right:16px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    height:100%
  }
  #shop-carousel .carousel-off>div::after {
    position:absolute;
    width:3px;
    height:90%;
    top:0;
    content:"";
    background:var(--gradient-bg-0);
    right:0
  }
  #shop-carousel .carousel-off .price .off-amount {
    color:var(--primary-color)
  }
  #shop-carousel .carousel-off .price {
    color:#999
  }
  h3.carousel-title {
    color:#444;
    font-weight:100;
    margin-bottom:0;
    line-height:1.6;
    background-color:#e8ebed;
    padding:10px;
    border-radius:10px;
    height:60px
  }
  .carousel-description {
    color:#aaa;
    text-align:justify;
    margin-bottom:0
  }
  .carousel-next,
  .carousel-prev {
    display:none
  }
  @keyframes countdown {
    from {
      stroke-dashoffset:113px
    }
    to {
      stroke-dashoffset:0
    }
  }
  .carousel-title {
    margin-top:20px;
    font-size:14px;
    font-weight:700!important
  }
  .amazing-cd .countdown-section {
    padding:5px 0 0 0
  }
  .amazing-cd .countdown-amount {
    font-size:15px;
    border:1px solid #e8ebed;
    padding:15px;
    width:16px!important;
    height:16px;
    border-radius:10px;
    background-color:#e8ebed
  }
  span.countdown-section:last-child .countdown-amount {
    background-color:#f0245d;
    color:#ffff;
    border-color:#f0245d
  }
  .amazing-cd .countdown-section::after {
    content:""!important
  }
  @media screen and (max-width:768px) {
    :root {
      --master-font-size:1.315rem
    }
    .amazing-cd .countdown-amount {
      padding:0;
      background-color:transparent;
      border:0
    }
    span.countdown-section:last-child .countdown-amount {
      background-color:transparent;
      color:#000;
      border-color:transparent
    }
    .amazing-cd .countdown-row.countdown-show4 {
      margin-right:20px
    }
    #shop-carousel {
      width:96%;
      margin:32px auto;
      grid-template-columns:repeat(9,1fr);
      grid-template-rows:75px minmax(225px,auto) minmax(50px,auto) minmax(50px,auto) 66px
    }
    .carousel-item {
      grid-column:1/-1;
      grid-row:1/-1;
      display:grid;
      grid-template-columns:repeat(9,1fr);
      grid-template-rows:75px minmax(225px,auto) minmax(50px,auto) minmax(50px,auto) 66px
    }
    .carousel-item--data {
      grid-column:1/-1;
      grid-row:1/-1;
      display:grid;
      grid-template-columns:repeat(9,1fr);
      grid-template-rows:75px minmax(225px,auto) minmax(50px,auto) minmax(50px,auto) 66px
    }
    .carousel-item.carousel-item.carousel-item--active {
      pointer-events:none
    }
    .carousel-prev {
      display:grid;
      place-items:center;
      grid-column:1/2;
      grid-row:2/3;
      cursor:pointer;
      transition:.2s;
      z-index:2
    }
    .carousel-next {
      display:grid;
      place-items:center;
      grid-row:2/3;
      grid-column:-1/-2;
      cursor:pointer;
      z-index:2;
      transition:.2s
    }
    .carousel-next:hover,
    .carousel-prev:hover {
      background:#f3f3f3
    }
    #shop-carousel .carousel-image {
      grid-row:1/3;
      grid-column:3/3;
      border:none;
      padding-top:32px
    }
    #shop-carousel .carousel-title-container {
      grid-row:3/4;
      grid-column:1/8
    }
    h3.carousel-title {
      width:91%;
      background-color:#ffff
    }
    #shop-carousel .carousel-title-container * {
      margin-top:0;
      text-align:center
    }
    #shop-carousel .carousel-swiper {
      display:none;
      grid-row:1/-2;
      grid-column:-1/-2
    }
    #shop-carousel .carousel-off>div::after {
      display:none
    }
    #shop-carousel .carousel-off>div {
      padding:0
    }
    #shop-carousel .carousel-off>div span.price {
      font-size:10px
    }
    #shop-carousel .carousel-off {
      grid-column:1/9;
      grid-row:4/5;
      background:0 0;
      text-align:right;
      padding:0;
      font-size:12px;
      padding-right:10px
    }
    #shop-carousel .add-to-cart {
      grid-column:1/-1;
      grid-row:-2/-1;
      font-size:.9em;
      white-space:nowrap;
      padding:0;
      padding-left:8px
    }
    #shop-carousel .add-to-cart svg {
      width:12px
    }
    #shop-carousel .carousel-description {
      display:none;
      grid-row:3/4;
      grid-column:2/5;
      margin-right:16px;
      margin-left:16px
    }
  }
  /*! elementor - v3.23.0 - 25-07-2024 */.dialog-widget-content {
    background-color:var(--e-a-bg-default);
    position:absolute;
    border-radius:3px;
    box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);
    overflow:hidden
  }
  .dialog-message {
    line-height:1.5;
    box-sizing:border-box
  }
  .dialog-close-button {
    cursor:pointer;
    position:absolute;
    margin-block-start:15px;
    left:15px;
    color:var(--e-a-color-txt);
    font-size:15px;
    line-height:1;
    transition:var(--e-a-transition-hover)
  }
  .dialog-close-button:hover {
    color:var(--e-a-color-txt-hover)
  }
  .dialog-type-lightbox {
    position:fixed;
    height:100%;
    width:100%;
    bottom:0;
    left:0;
    background-color:rgba(0,0,0,.8);
    z-index:9999;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .elementor-editor-active .elementor-popup-modal {
    background-color:initial
  }
  .elementor-hidden {
    display:none
  }
  .elementor-visibility-hidden {
    visibility:hidden
  }
  .elementor-screen-only,
  .screen-reader-text,
  .screen-reader-text span {
    position:absolute;
    top:-10000em;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
  }
  .e-logo-wrapper {
    background:var(--e-a-bg-logo);
    display:inline-block;
    padding:.75em;
    border-radius:50%;
    line-height:1
  }
  .e-logo-wrapper i {
    color:var(--e-a-color-logo);
    font-size:1em
  }
  .elementor *,
  .elementor :after,
  .elementor :before {
    box-sizing:border-box
  }
  .elementor a {
    box-shadow:none;
    text-decoration:none
  }
  .elementor img {
    height:auto;
    max-width:100%;
    border:none;
    border-radius:0;
    box-shadow:none
  }
  .elementor embed,
  .elementor object,
  .elementor video {
    max-width:100%;
    width:100%;
    margin:0;
    line-height:1;
    border:none
  }
  .elementor .elementor-background,
  .elementor .elementor-background-video-container {
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    overflow:hidden;
    z-index:0;
    direction:ltr
  }
  .elementor .elementor-background-video-container {
    transition:opacity 1s;
    pointer-events:none
  }
  .elementor .elementor-background-video-container.elementor-loading {
    opacity:0
  }
  .elementor .elementor-background-video-embed {
    max-width:none
  }
  .elementor .elementor-background-video,
  .elementor .elementor-background-video-embed {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
  }
  .elementor .elementor-background-video {
    max-width:none
  }
  .elementor .elementor-html5-video {
    -o-object-fit:cover;
    object-fit:cover
  }
  .elementor .elementor-background-overlay {
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute
  }
  .elementor .elementor-background-slideshow {
    position:absolute;
    width:100%;
    height:100%;
    z-index:0;
    top:0;
    right:0
  }
  .elementor .elementor-background-slideshow__slide__image {
    width:100%;
    height:100%;
    background-position:50%;
    background-size:cover
  }
  .e-con-inner>.elementor-element.elementor-absolute,
  .e-con>.elementor-element.elementor-absolute,
  .elementor-widget-wrap>.elementor-element.elementor-absolute {
    position:absolute
  }
  .elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
  .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width:100%
  }
  @media (max-width:1024px) {
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
      max-width:100%
    }
  }
  @media (max-width:767px) {
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
      max-width:100%
    }
  }
  .elementor-element {
    --flex-direction:initial;
    --flex-wrap:initial;
    --justify-content:initial;
    --align-items:initial;
    --align-content:initial;
    --gap:initial;
    --flex-basis:initial;
    --flex-grow:initial;
    --flex-shrink:initial;
    --order:initial;
    --align-self:initial;
    flex-basis:var(--flex-basis);
    flex-grow:var(--flex-grow);
    flex-shrink:var(--flex-shrink);
    order:var(--order);
    align-self:var(--align-self)
  }
  .elementor-element.elementor-absolute {
    z-index:1
  }
  .elementor-element:where(.e-con-full,
  .elementor-widget) {
    flex-direction:var(--flex-direction);
    flex-wrap:var(--flex-wrap);
    justify-content:var(--justify-content);
    align-items:var(--align-items);
    align-content:var(--align-content);
    gap:var(--gap)
  }
  .elementor-align-center {
    text-align:center
  }
  .elementor-align-center .elementor-button {
    width:auto
  }
  .elementor-align-right {
    text-align:right
  }
  .elementor-align-right .elementor-button {
    width:auto
  }
  .elementor-align-left {
    text-align:left
  }
  .elementor-align-left .elementor-button {
    width:auto
  }
  .elementor-align-justify .elementor-button {
    width:100%
  }
  @media (min-width:-1) {
    .elementor-widescreen-align-center {
      text-align:center
    }
    .elementor-widescreen-align-center .elementor-button {
      width:auto
    }
    .elementor-widescreen-align-right {
      text-align:right
    }
    .elementor-widescreen-align-right .elementor-button {
      width:auto
    }
    .elementor-widescreen-align-left {
      text-align:left
    }
    .elementor-widescreen-align-left .elementor-button {
      width:auto
    }
    .elementor-widescreen-align-justify .elementor-button {
      width:100%
    }
  }
  @media (max-width:-1) {
    .elementor-laptop-align-center {
      text-align:center
    }
    .elementor-laptop-align-center .elementor-button {
      width:auto
    }
    .elementor-laptop-align-right {
      text-align:right
    }
    .elementor-laptop-align-right .elementor-button {
      width:auto
    }
    .elementor-laptop-align-left {
      text-align:left
    }
    .elementor-laptop-align-left .elementor-button {
      width:auto
    }
    .elementor-laptop-align-justify .elementor-button {
      width:100%
    }
  }
  @media (max-width:-1) {
    .elementor-tablet_extra-align-center {
      text-align:center
    }
    .elementor-tablet_extra-align-center .elementor-button {
      width:auto
    }
    .elementor-tablet_extra-align-right {
      text-align:right
    }
    .elementor-tablet_extra-align-right .elementor-button {
      width:auto
    }
    .elementor-tablet_extra-align-left {
      text-align:left
    }
    .elementor-tablet_extra-align-left .elementor-button {
      width:auto
    }
    .elementor-tablet_extra-align-justify .elementor-button {
      width:100%
    }
  }
  @media (max-width:1024px) {
    .elementor-tablet-align-center {
      text-align:center
    }
    .elementor-tablet-align-center .elementor-button {
      width:auto
    }
    .elementor-tablet-align-right {
      text-align:right
    }
    .elementor-tablet-align-right .elementor-button {
      width:auto
    }
    .elementor-tablet-align-left {
      text-align:left
    }
    .elementor-tablet-align-left .elementor-button {
      width:auto
    }
    .elementor-tablet-align-justify .elementor-button {
      width:100%
    }
  }
  @media (max-width:-1) {
    .elementor-mobile_extra-align-center {
      text-align:center
    }
    .elementor-mobile_extra-align-center .elementor-button {
      width:auto
    }
    .elementor-mobile_extra-align-right {
      text-align:right
    }
    .elementor-mobile_extra-align-right .elementor-button {
      width:auto
    }
    .elementor-mobile_extra-align-left {
      text-align:left
    }
    .elementor-mobile_extra-align-left .elementor-button {
      width:auto
    }
    .elementor-mobile_extra-align-justify .elementor-button {
      width:100%
    }
  }
  @media (max-width:767px) {
    .elementor-mobile-align-center {
      text-align:center
    }
    .elementor-mobile-align-center .elementor-button {
      width:auto
    }
    .elementor-mobile-align-right {
      text-align:right
    }
    .elementor-mobile-align-right .elementor-button {
      width:auto
    }
    .elementor-mobile-align-left {
      text-align:left
    }
    .elementor-mobile-align-left .elementor-button {
      width:auto
    }
    .elementor-mobile-align-justify .elementor-button {
      width:100%
    }
  }
  :root {
    --page-title-display:block
  }
  .elementor-page-title,
  h1.entry-title {
    display:var(--page-title-display)
  }
  @keyframes eicon-spin {
    0% {
      transform:rotate(0)
    }
    to {
      transform:rotate(359deg)
    }
  }
  .elementor-section {
    position:relative
  }
  .elementor-section .elementor-container {
    display:flex;
    margin-right:auto;
    margin-left:auto;
    position:relative
  }
  @media (max-width:1024px) {
    .elementor-section .elementor-container {
      flex-wrap:wrap
    }
  }
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width:1140px
  }
  .elementor-section.elementor-section-items-top>.elementor-container {
    align-items:flex-start
  }
  .elementor-section.elementor-section-items-middle>.elementor-container {
    align-items:center
  }
  .elementor-section.elementor-section-items-bottom>.elementor-container {
    align-items:flex-end
  }
  @media (min-width:768px) {
    .elementor-section.elementor-section-height-full {
      height:100vh
    }
    .elementor-section.elementor-section-height-full>.elementor-container {
      height:100%
    }
  }
  .elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items:flex-start
  }
  .elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items:center
  }
  .elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-items:flex-end
  }
  .elementor-row {
    width:100%;
    display:flex
  }
  @media (max-width:1024px) {
    .elementor-row {
      flex-wrap:wrap
    }
  }
  .elementor-widget-wrap {
    position:relative;
    width:100%;
    flex-wrap:wrap;
    align-content:flex-start
  }
  .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display:flex
  }
  .elementor-widget-wrap>.elementor-element {
    width:100%
  }
  .elementor-widget-wrap.e-swiper-container {
    width:calc(100% - (var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px)))
  }
  .elementor-widget {
    position:relative
  }
  .elementor-widget:not(:last-child) {
    margin-bottom:20px
  }
  .elementor-widget:not(:last-child).elementor-absolute,
  .elementor-widget:not(:last-child).elementor-widget__width-auto,
  .elementor-widget:not(:last-child).elementor-widget__width-initial {
    margin-bottom:0
  }
  .elementor-column {
    position:relative;
    min-height:1px;
    display:flex
  }
  .elementor-column-wrap {
    width:100%;
    position:relative;
    display:flex
  }
  .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding:10px
  }
  .elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding:20px
  }
  .elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding:0
  }
  @media (min-width:768px) {
    .elementor-column.elementor-col-10,
    .elementor-column[data-col="10"] {
      width:10%
    }
    .elementor-column.elementor-col-11,
    .elementor-column[data-col="11"] {
      width:11.111%
    }
    .elementor-column.elementor-col-12,
    .elementor-column[data-col="12"] {
      width:12.5%
    }
    .elementor-column.elementor-col-14,
    .elementor-column[data-col="14"] {
      width:14.285%
    }
    .elementor-column.elementor-col-16,
    .elementor-column[data-col="16"] {
      width:16.666%
    }
    .elementor-column.elementor-col-20,
    .elementor-column[data-col="20"] {
      width:20%
    }
    .elementor-column.elementor-col-25,
    .elementor-column[data-col="25"] {
      width:25%
    }
    .elementor-column.elementor-col-30,
    .elementor-column[data-col="30"] {
      width:30%
    }
    .elementor-column.elementor-col-33,
    .elementor-column[data-col="33"] {
      width:33.333%
    }
    .elementor-column.elementor-col-40,
    .elementor-column[data-col="40"] {
      width:40%
    }
    .elementor-column.elementor-col-50,
    .elementor-column[data-col="50"] {
      width:50%
    }
    .elementor-column.elementor-col-60,
    .elementor-column[data-col="60"] {
      width:60%
    }
    .elementor-column.elementor-col-66,
    .elementor-column[data-col="66"] {
      width:66.666%
    }
    .elementor-column.elementor-col-70,
    .elementor-column[data-col="70"] {
      width:70%
    }
    .elementor-column.elementor-col-75,
    .elementor-column[data-col="75"] {
      width:75%
    }
    .elementor-column.elementor-col-80,
    .elementor-column[data-col="80"] {
      width:80%
    }
    .elementor-column.elementor-col-83,
    .elementor-column[data-col="83"] {
      width:83.333%
    }
    .elementor-column.elementor-col-90,
    .elementor-column[data-col="90"] {
      width:90%
    }
    .elementor-column.elementor-col-100,
    .elementor-column[data-col="100"] {
      width:100%
    }
  }
  @media (max-width:479px) {
    .elementor-column.elementor-xs-10 {
      width:10%
    }
    .elementor-column.elementor-xs-11 {
      width:11.111%
    }
    .elementor-column.elementor-xs-12 {
      width:12.5%
    }
    .elementor-column.elementor-xs-14 {
      width:14.285%
    }
    .elementor-column.elementor-xs-16 {
      width:16.666%
    }
    .elementor-column.elementor-xs-20 {
      width:20%
    }
    .elementor-column.elementor-xs-25 {
      width:25%
    }
    .elementor-column.elementor-xs-30 {
      width:30%
    }
    .elementor-column.elementor-xs-33 {
      width:33.333%
    }
    .elementor-column.elementor-xs-40 {
      width:40%
    }
    .elementor-column.elementor-xs-50 {
      width:50%
    }
    .elementor-column.elementor-xs-60 {
      width:60%
    }
    .elementor-column.elementor-xs-66 {
      width:66.666%
    }
    .elementor-column.elementor-xs-70 {
      width:70%
    }
    .elementor-column.elementor-xs-75 {
      width:75%
    }
    .elementor-column.elementor-xs-80 {
      width:80%
    }
    .elementor-column.elementor-xs-83 {
      width:83.333%
    }
    .elementor-column.elementor-xs-90 {
      width:90%
    }
    .elementor-column.elementor-xs-100 {
      width:100%
    }
  }
  @media (max-width:767px) {
    .elementor-column.elementor-sm-10 {
      width:10%
    }
    .elementor-column.elementor-sm-11 {
      width:11.111%
    }
    .elementor-column.elementor-sm-12 {
      width:12.5%
    }
    .elementor-column.elementor-sm-14 {
      width:14.285%
    }
    .elementor-column.elementor-sm-16 {
      width:16.666%
    }
    .elementor-column.elementor-sm-20 {
      width:20%
    }
    .elementor-column.elementor-sm-25 {
      width:25%
    }
    .elementor-column.elementor-sm-30 {
      width:30%
    }
    .elementor-column.elementor-sm-33 {
      width:33.333%
    }
    .elementor-column.elementor-sm-40 {
      width:40%
    }
    .elementor-column.elementor-sm-50 {
      width:50%
    }
    .elementor-column.elementor-sm-60 {
      width:60%
    }
    .elementor-column.elementor-sm-66 {
      width:66.666%
    }
    .elementor-column.elementor-sm-70 {
      width:70%
    }
    .elementor-column.elementor-sm-75 {
      width:75%
    }
    .elementor-column.elementor-sm-80 {
      width:80%
    }
    .elementor-column.elementor-sm-83 {
      width:83.333%
    }
    .elementor-column.elementor-sm-90 {
      width:90%
    }
    .elementor-column.elementor-sm-100 {
      width:100%
    }
  }
  @media (min-width:768px) and (max-width:1024px) {
    .elementor-column.elementor-md-10 {
      width:10%
    }
    .elementor-column.elementor-md-11 {
      width:11.111%
    }
    .elementor-column.elementor-md-12 {
      width:12.5%
    }
    .elementor-column.elementor-md-14 {
      width:14.285%
    }
    .elementor-column.elementor-md-16 {
      width:16.666%
    }
    .elementor-column.elementor-md-20 {
      width:20%
    }
    .elementor-column.elementor-md-25 {
      width:25%
    }
    .elementor-column.elementor-md-30 {
      width:30%
    }
    .elementor-column.elementor-md-33 {
      width:33.333%
    }
    .elementor-column.elementor-md-40 {
      width:40%
    }
    .elementor-column.elementor-md-50 {
      width:50%
    }
    .elementor-column.elementor-md-60 {
      width:60%
    }
    .elementor-column.elementor-md-66 {
      width:66.666%
    }
    .elementor-column.elementor-md-70 {
      width:70%
    }
    .elementor-column.elementor-md-75 {
      width:75%
    }
    .elementor-column.elementor-md-80 {
      width:80%
    }
    .elementor-column.elementor-md-83 {
      width:83.333%
    }
    .elementor-column.elementor-md-90 {
      width:90%
    }
    .elementor-column.elementor-md-100 {
      width:100%
    }
  }
  @media (min-width:-1) {
    .elementor-reverse-widescreen>.elementor-container>:first-child {
      order:10
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(2) {
      order:9
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(3) {
      order:8
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(4) {
      order:7
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(5) {
      order:6
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(6) {
      order:5
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(7) {
      order:4
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(8) {
      order:3
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(9) {
      order:2
    }
    .elementor-reverse-widescreen>.elementor-container>:nth-child(10) {
      order:1
    }
  }
  @media (min-width:1025px) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child {
      order:10
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
      order:9
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
      order:8
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
      order:7
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
      order:6
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
      order:5
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
      order:4
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
      order:3
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
      order:2
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
      order:1
    }
  }
  @media (min-width:-1) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child {
      order:10
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
      order:9
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
      order:8
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
      order:7
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
      order:6
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
      order:5
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
      order:4
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
      order:3
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
      order:2
    }
    .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
      order:1
    }
  }
  @media (min-width:1025px) and (max-width:-1) {
    .elementor-reverse-laptop>.elementor-container>:first-child,
    .elementor-reverse-laptop>.elementor-container>:nth-child(10),
    .elementor-reverse-laptop>.elementor-container>:nth-child(2),
    .elementor-reverse-laptop>.elementor-container>:nth-child(3),
    .elementor-reverse-laptop>.elementor-container>:nth-child(4),
    .elementor-reverse-laptop>.elementor-container>:nth-child(5),
    .elementor-reverse-laptop>.elementor-container>:nth-child(6),
    .elementor-reverse-laptop>.elementor-container>:nth-child(7),
    .elementor-reverse-laptop>.elementor-container>:nth-child(8),
    .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
      order:0
    }
    .elementor-reverse-tablet_extra>.elementor-container>:first-child {
      order:10
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) {
      order:9
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) {
      order:8
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) {
      order:7
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) {
      order:6
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) {
      order:5
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) {
      order:4
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) {
      order:3
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) {
      order:2
    }
    .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) {
      order:1
    }
  }
  @media (min-width:768px) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
      order:10
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
      order:9
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
      order:8
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
      order:7
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
      order:6
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
      order:5
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
      order:4
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
      order:3
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
      order:2
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
      order:1
    }
  }
  @media (min-width:-1) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
      order:10
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
      order:9
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
      order:8
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
      order:7
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
      order:6
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
      order:5
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
      order:4
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
      order:3
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
      order:2
    }
    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
      order:1
    }
  }
  @media (min-width:768px) and (max-width:-1) {
    .elementor-reverse-tablet>.elementor-container>:first-child,
    .elementor-reverse-tablet>.elementor-container>:nth-child(10),
    .elementor-reverse-tablet>.elementor-container>:nth-child(2),
    .elementor-reverse-tablet>.elementor-container>:nth-child(3),
    .elementor-reverse-tablet>.elementor-container>:nth-child(4),
    .elementor-reverse-tablet>.elementor-container>:nth-child(5),
    .elementor-reverse-tablet>.elementor-container>:nth-child(6),
    .elementor-reverse-tablet>.elementor-container>:nth-child(7),
    .elementor-reverse-tablet>.elementor-container>:nth-child(8),
    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
      order:0
    }
    .elementor-reverse-mobile_extra>.elementor-container>:first-child {
      order:10
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) {
      order:9
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) {
      order:8
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) {
      order:7
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) {
      order:6
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) {
      order:5
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) {
      order:4
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) {
      order:3
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) {
      order:2
    }
    .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) {
      order:1
    }
  }
  @media (max-width:767px) {
    .elementor-reverse-mobile>.elementor-container>:first-child {
      order:10
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(2) {
      order:9
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(3) {
      order:8
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(4) {
      order:7
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(5) {
      order:6
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(6) {
      order:5
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(7) {
      order:4
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(8) {
      order:3
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(9) {
      order:2
    }
    .elementor-reverse-mobile>.elementor-container>:nth-child(10) {
      order:1
    }
    .elementor-column {
      width:100%
    }
  }
  ul.elementor-icon-list-items.elementor-inline-items {
    display:flex;
    flex-wrap:wrap
  }
  ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break:break-word
  }
  .elementor-grid {
    display:grid;
    grid-column-gap:var(--grid-column-gap);
    grid-row-gap:var(--grid-row-gap)
  }
  .elementor-grid .elementor-grid-item {
    min-width:0
  }
  .elementor-grid-0 .elementor-grid {
    display:inline-block;
    width:100%;
    word-spacing:var(--grid-column-gap);
    margin-bottom:calc(-1 * var(--grid-row-gap))
  }
  .elementor-grid-0 .elementor-grid .elementor-grid-item {
    display:inline-block;
    margin-bottom:var(--grid-row-gap);
    word-break:break-word
  }
  .elementor-grid-1 .elementor-grid {
    grid-template-columns:repeat(1,1fr)
  }
  .elementor-grid-2 .elementor-grid {
    grid-template-columns:repeat(2,1fr)
  }
  .elementor-grid-3 .elementor-grid {
    grid-template-columns:repeat(3,1fr)
  }
  .elementor-grid-4 .elementor-grid {
    grid-template-columns:repeat(4,1fr)
  }
  .elementor-grid-5 .elementor-grid {
    grid-template-columns:repeat(5,1fr)
  }
  .elementor-grid-6 .elementor-grid {
    grid-template-columns:repeat(6,1fr)
  }
  .elementor-grid-7 .elementor-grid {
    grid-template-columns:repeat(7,1fr)
  }
  .elementor-grid-8 .elementor-grid {
    grid-template-columns:repeat(8,1fr)
  }
  .elementor-grid-9 .elementor-grid {
    grid-template-columns:repeat(9,1fr)
  }
  .elementor-grid-10 .elementor-grid {
    grid-template-columns:repeat(10,1fr)
  }
  .elementor-grid-11 .elementor-grid {
    grid-template-columns:repeat(11,1fr)
  }
  .elementor-grid-12 .elementor-grid {
    grid-template-columns:repeat(12,1fr)
  }
  @media (min-width:-1) {
    .elementor-grid-widescreen-0 .elementor-grid {
      display:inline-block;
      width:100%;
      word-spacing:var(--grid-column-gap);
      margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
      display:inline-block;
      margin-bottom:var(--grid-row-gap);
      word-break:break-word
    }
    .elementor-grid-widescreen-1 .elementor-grid {
      grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-widescreen-2 .elementor-grid {
      grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-widescreen-3 .elementor-grid {
      grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-widescreen-4 .elementor-grid {
      grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-widescreen-5 .elementor-grid {
      grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-widescreen-6 .elementor-grid {
      grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-widescreen-7 .elementor-grid {
      grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-widescreen-8 .elementor-grid {
      grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-widescreen-9 .elementor-grid {
      grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-widescreen-10 .elementor-grid {
      grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-widescreen-11 .elementor-grid {
      grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-widescreen-12 .elementor-grid {
      grid-template-columns:repeat(12,1fr)
    }
  }
  @media (max-width:-1) {
    .elementor-grid-laptop-0 .elementor-grid {
      display:inline-block;
      width:100%;
      word-spacing:var(--grid-column-gap);
      margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
      display:inline-block;
      margin-bottom:var(--grid-row-gap);
      word-break:break-word
    }
    .elementor-grid-laptop-1 .elementor-grid {
      grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-laptop-2 .elementor-grid {
      grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-laptop-3 .elementor-grid {
      grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-laptop-4 .elementor-grid {
      grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-laptop-5 .elementor-grid {
      grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-laptop-6 .elementor-grid {
      grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-laptop-7 .elementor-grid {
      grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-laptop-8 .elementor-grid {
      grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-laptop-9 .elementor-grid {
      grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-laptop-10 .elementor-grid {
      grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-laptop-11 .elementor-grid {
      grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-laptop-12 .elementor-grid {
      grid-template-columns:repeat(12,1fr)
    }
  }
  @media (max-width:-1) {
    .elementor-grid-tablet_extra-0 .elementor-grid {
      display:inline-block;
      width:100%;
      word-spacing:var(--grid-column-gap);
      margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
      display:inline-block;
      margin-bottom:var(--grid-row-gap);
      word-break:break-word
    }
    .elementor-grid-tablet_extra-1 .elementor-grid {
      grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-tablet_extra-2 .elementor-grid {
      grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-tablet_extra-3 .elementor-grid {
      grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-tablet_extra-4 .elementor-grid {
      grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-tablet_extra-5 .elementor-grid {
      grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-tablet_extra-6 .elementor-grid {
      grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-tablet_extra-7 .elementor-grid {
      grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-tablet_extra-8 .elementor-grid {
      grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-tablet_extra-9 .elementor-grid {
      grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-tablet_extra-10 .elementor-grid {
      grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-tablet_extra-11 .elementor-grid {
      grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-tablet_extra-12 .elementor-grid {
      grid-template-columns:repeat(12,1fr)
    }
  }
  @media (max-width:1024px) {
    .elementor-grid-tablet-0 .elementor-grid {
      display:inline-block;
      width:100%;
      word-spacing:var(--grid-column-gap);
      margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
      display:inline-block;
      margin-bottom:var(--grid-row-gap);
      word-break:break-word
    }
    .elementor-grid-tablet-1 .elementor-grid {
      grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-tablet-2 .elementor-grid {
      grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-tablet-3 .elementor-grid {
      grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-tablet-4 .elementor-grid {
      grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-tablet-5 .elementor-grid {
      grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-tablet-6 .elementor-grid {
      grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-tablet-7 .elementor-grid {
      grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-tablet-8 .elementor-grid {
      grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-tablet-9 .elementor-grid {
      grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-tablet-10 .elementor-grid {
      grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-tablet-11 .elementor-grid {
      grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-tablet-12 .elementor-grid {
      grid-template-columns:repeat(12,1fr)
    }
  }
  @media (max-width:-1) {
    .elementor-grid-mobile_extra-0 .elementor-grid {
      display:inline-block;
      width:100%;
      word-spacing:var(--grid-column-gap);
      margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
      display:inline-block;
      margin-bottom:var(--grid-row-gap);
      word-break:break-word
    }
    .elementor-grid-mobile_extra-1 .elementor-grid {
      grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-mobile_extra-2 .elementor-grid {
      grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-mobile_extra-3 .elementor-grid {
      grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-mobile_extra-4 .elementor-grid {
      grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-mobile_extra-5 .elementor-grid {
      grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-mobile_extra-6 .elementor-grid {
      grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-mobile_extra-7 .elementor-grid {
      grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-mobile_extra-8 .elementor-grid {
      grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-mobile_extra-9 .elementor-grid {
      grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-mobile_extra-10 .elementor-grid {
      grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-mobile_extra-11 .elementor-grid {
      grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-mobile_extra-12 .elementor-grid {
      grid-template-columns:repeat(12,1fr)
    }
  }
  @media (max-width:767px) {
    .elementor-grid-mobile-0 .elementor-grid {
      display:inline-block;
      width:100%;
      word-spacing:var(--grid-column-gap);
      margin-bottom:calc(-1 * var(--grid-row-gap))
    }
    .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
      display:inline-block;
      margin-bottom:var(--grid-row-gap);
      word-break:break-word
    }
    .elementor-grid-mobile-1 .elementor-grid {
      grid-template-columns:repeat(1,1fr)
    }
    .elementor-grid-mobile-2 .elementor-grid {
      grid-template-columns:repeat(2,1fr)
    }
    .elementor-grid-mobile-3 .elementor-grid {
      grid-template-columns:repeat(3,1fr)
    }
    .elementor-grid-mobile-4 .elementor-grid {
      grid-template-columns:repeat(4,1fr)
    }
    .elementor-grid-mobile-5 .elementor-grid {
      grid-template-columns:repeat(5,1fr)
    }
    .elementor-grid-mobile-6 .elementor-grid {
      grid-template-columns:repeat(6,1fr)
    }
    .elementor-grid-mobile-7 .elementor-grid {
      grid-template-columns:repeat(7,1fr)
    }
    .elementor-grid-mobile-8 .elementor-grid {
      grid-template-columns:repeat(8,1fr)
    }
    .elementor-grid-mobile-9 .elementor-grid {
      grid-template-columns:repeat(9,1fr)
    }
    .elementor-grid-mobile-10 .elementor-grid {
      grid-template-columns:repeat(10,1fr)
    }
    .elementor-grid-mobile-11 .elementor-grid {
      grid-template-columns:repeat(11,1fr)
    }
    .elementor-grid-mobile-12 .elementor-grid {
      grid-template-columns:repeat(12,1fr)
    }
  }
  @media (min-width:1025px) {
    #elementor-device-mode:after {
      content:"desktop"
    }
  }
  @media (min-width:-1) {
    #elementor-device-mode:after {
      content:"widescreen"
    }
  }
  @media (max-width:-1) {
    #elementor-device-mode:after {
      content:"laptop";
      content:"tablet_extra"
    }
  }
  @media (max-width:1024px) {
    #elementor-device-mode:after {
      content:"tablet"
    }
  }
  @media (max-width:-1) {
    #elementor-device-mode:after {
      content:"mobile_extra"
    }
  }
  @media (max-width:767px) {
    #elementor-device-mode:after {
      content:"mobile"
    }
  }
  .e-con {
    --border-radius:0;
    --border-top-width:0px;
    --border-right-width:0px;
    --border-bottom-width:0px;
    --border-left-width:0px;
    --border-style:initial;
    --border-color:initial;
    --container-widget-width:100%;
    --container-widget-height:initial;
    --container-widget-flex-grow:0;
    --container-widget-align-self:initial;
    --content-width:min(100%,var(--container-max-width,1140px));
    --width:100%;
    --min-height:initial;
    --height:auto;
    --text-align:initial;
    --margin-top:0px;
    --margin-right:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --padding-top:var(--container-default-padding-top,10px);
    --padding-right:var(--container-default-padding-right,10px);
    --padding-bottom:var(--container-default-padding-bottom,10px);
    --padding-left:var(--container-default-padding-left,10px);
    --position:relative;
    --z-index:revert;
    --overflow:visible;
    --gap:var(--widgets-spacing,20px);
    --overlay-mix-blend-mode:initial;
    --overlay-opacity:1;
    --overlay-transition:0.3s;
    --e-con-grid-template-columns:repeat(3,1fr);
    --e-con-grid-template-rows:repeat(2,1fr);
    position:var(--position);
    width:var(--width);
    min-width:0;
    min-height:var(--min-height);
    height:var(--height);
    border-radius:var(--border-radius);
    z-index:var(--z-index);
    overflow:var(--overflow);
    transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s);
    --flex-wrap-mobile:wrap;
    margin-block-start:var(--margin-block-start);
    margin-inline-end:var(--margin-inline-end);
    margin-block-end:var(--margin-block-end);
    margin-inline-start:var(--margin-inline-start);
    padding-inline-start:var(--padding-inline-start);
    padding-inline-end:var(--padding-inline-end);
    --margin-block-start:var(--margin-top);
    --margin-block-end:var(--margin-bottom);
    --margin-inline-start:var(--margin-left);
    --margin-inline-end:var(--margin-right);
    --padding-inline-start:var(--padding-left);
    --padding-inline-end:var(--padding-right);
    --padding-block-start:var(--padding-top);
    --padding-block-end:var(--padding-bottom);
    --border-block-start-width:var(--border-top-width);
    --border-block-end-width:var(--border-bottom-width);
    --border-inline-start-width:var(--border-left-width);
    --border-inline-end-width:var(--border-right-width)
  }
  body.rtl .e-con {
    --padding-inline-start:var(--padding-right);
    --padding-inline-end:var(--padding-left);
    --margin-inline-start:var(--margin-right);
    --margin-inline-end:var(--margin-left);
    --border-inline-start-width:var(--border-right-width);
    --border-inline-end-width:var(--border-left-width)
  }
  .e-con.e-flex {
    --flex-direction:column;
    --flex-basis:auto;
    --flex-grow:0;
    --flex-shrink:1;
    flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)
  }
  .e-con-full,
  .e-con>.e-con-inner {
    text-align:var(--text-align);
    padding-block-start:var(--padding-block-start);
    padding-block-end:var(--padding-block-end)
  }
  .e-con-full.e-flex,
  .e-con.e-flex>.e-con-inner {
    flex-direction:var(--flex-direction)
  }
  .e-con,
  .e-con>.e-con-inner {
    display:var(--display)
  }
  .e-con.e-grid {
    --grid-justify-content:start;
    --grid-align-content:start;
    --grid-auto-flow:row
  }
  .e-con.e-grid,
  .e-con.e-grid>.e-con-inner {
    grid-template-columns:var(--e-con-grid-template-columns);
    grid-template-rows:var(--e-con-grid-template-rows);
    justify-content:var(--grid-justify-content);
    align-content:var(--grid-align-content);
    grid-auto-flow:var(--grid-auto-flow);
    justify-items:var(--justify-items);
    align-items:var(--align-items)
  }
  .e-con-boxed.e-flex {
    flex-direction:column;
    flex-wrap:nowrap;
    justify-content:normal;
    align-items:normal;
    align-content:normal
  }
  .e-con-boxed.e-grid {
    justify-items:legacy;
    grid-template-columns:1fr;
    grid-template-rows:1fr
  }
  .e-con-boxed {
    text-align:initial;
    gap:initial
  }
  .e-con.e-flex>.e-con-inner {
    flex-wrap:var(--flex-wrap);
    justify-content:var(--justify-content);
    align-items:var(--align-items);
    align-content:var(--align-content);
    flex-basis:auto;
    flex-grow:1;
    flex-shrink:1;
    align-self:auto
  }
  .e-con.e-grid>.e-con-inner {
    justify-items:var(--justify-items);
    align-items:var(--align-items)
  }
  .e-con>.e-con-inner {
    gap:var(--gap);
    width:100%;
    max-width:var(--content-width);
    margin:0 auto;
    padding-inline-start:0;
    padding-inline-end:0;
    height:100%
  }
  :is(.elementor-section-wrap,
  [data-elementor-id])>.e-con {
    --margin-left:auto;
    --margin-right:auto;
    max-width:min(100%,var(--width))
  }
  .e-con .elementor-widget.elementor-widget {
    margin-block-end:0
  }
  .e-con:before,
  .e-con>.elementor-background-slideshow:before,
  .e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,
  :is(.e-con,
  .e-con>.e-con-inner)>.elementor-background-video-container:before {
    content:var(--background-overlay);
    display:block;
    position:absolute;
    mix-blend-mode:var(--overlay-mix-blend-mode);
    opacity:var(--overlay-opacity);
    transition:var(--overlay-transition,.3s);
    border-radius:var(--border-radius);
    border-style:var(--border-style);
    border-color:var(--border-color);
    border-block-start-width:var(--border-block-start-width);
    border-inline-end-width:var(--border-inline-end-width);
    border-block-end-width:var(--border-block-end-width);
    border-inline-start-width:var(--border-inline-start-width);
    top:calc(0px - var(--border-top-width));
    left:calc(0px - var(--border-left-width));
    width:max(100% + var(--border-left-width) + var(--border-right-width),100%);
    height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%)
  }
  .e-con:before {
    transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)
  }
  .e-con>.elementor-background-slideshow,
  :is(.e-con,
  .e-con>.e-con-inner)>.elementor-background-video-container {
    border-radius:var(--border-radius);
    border-style:var(--border-style);
    border-color:var(--border-color);
    border-block-start-width:var(--border-block-start-width);
    border-inline-end-width:var(--border-inline-end-width);
    border-block-end-width:var(--border-block-end-width);
    border-inline-start-width:var(--border-inline-start-width);
    top:calc(0px - var(--border-top-width));
    left:calc(0px - var(--border-left-width));
    width:max(100% + var(--border-left-width) + var(--border-right-width),100%);
    height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%)
  }
  @media (max-width:767px) {
    :is(.e-con,
    .e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-phone {
      display:none
    }
  }
  :is(.e-con,
  .e-con>.e-con-inner)>.elementor-background-video-container:before {
    z-index:1
  }
  :is(.e-con,
  .e-con>.e-con-inner)>.elementor-background-slideshow:before {
    z-index:2
  }
  .e-con .elementor-widget {
    min-width:0
  }
  .e-con .elementor-widget-empty,
  .e-con .elementor-widget-video,
  .e-con .elementor-widget.e-widget-swiper {
    width:100%
  }
  .e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
  .e-con>.elementor-widget>.elementor-widget-container {
    height:100%
  }
  .e-con.e-con>.e-con-inner>.elementor-widget,
  .elementor.elementor .e-con>.elementor-widget {
    max-width:100%
  }
  @media (max-width:767px) {
    .e-con.e-flex {
      --width:100%;
      --flex-wrap:var(--flex-wrap-mobile)
    }
  }
  .elementor-button-align-stretch .e-form__buttons__wrapper {
    flex-basis:50%;
    flex-grow:1
  }
  .elementor-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis:100%
  }
  .elementor-button-align-center .e-form__buttons {
    justify-content:center
  }
  .elementor-button-align-start .e-form__buttons {
    justify-content:flex-end
  }
  .elementor-button-align-end .e-form__buttons {
    justify-content:flex-start
  }
  .elementor-button-align-center .e-form__buttons__wrapper,
  .elementor-button-align-end .e-form__buttons__wrapper,
  .elementor-button-align-start .e-form__buttons__wrapper {
    flex-grow:0
  }
  .elementor-button-align-center .e-form__buttons__wrapper,
  .elementor-button-align-center .e-form__buttons__wrapper__button,
  .elementor-button-align-end .e-form__buttons__wrapper,
  .elementor-button-align-end .e-form__buttons__wrapper__button,
  .elementor-button-align-start .e-form__buttons__wrapper,
  .elementor-button-align-start .e-form__buttons__wrapper__button {
    flex-basis:auto
  }
  @media screen and (max-width:1024px) {
    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
      flex-basis:50%;
      flex-grow:1
    }
    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
      flex-basis:100%
    }
    .elementor-tablet-button-align-center .e-form__buttons {
      justify-content:center
    }
    .elementor-tablet-button-align-start .e-form__buttons {
      justify-content:flex-end
    }
    .elementor-tablet-button-align-end .e-form__buttons {
      justify-content:flex-start
    }
    .elementor-tablet-button-align-center .e-form__buttons__wrapper,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper {
      flex-grow:0
    }
    .elementor-tablet-button-align-center .e-form__buttons__wrapper,
    .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper,
    .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper,
    .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
      flex-basis:auto
    }
  }
  @media screen and (max-width:767px) {
    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
      flex-basis:50%;
      flex-grow:1
    }
    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
      flex-basis:100%
    }
    .elementor-mobile-button-align-center .e-form__buttons {
      justify-content:center
    }
    .elementor-mobile-button-align-start .e-form__buttons {
      justify-content:flex-end
    }
    .elementor-mobile-button-align-end .e-form__buttons {
      justify-content:flex-start
    }
    .elementor-mobile-button-align-center .e-form__buttons__wrapper,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper {
      flex-grow:0
    }
    .elementor-mobile-button-align-center .e-form__buttons__wrapper,
    .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper,
    .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper,
    .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
      flex-basis:auto
    }
  }
  .elementor-message {
    margin:10px 0;
    font-size:1em;
    line-height:1
  }
  .elementor-message:before {
    content:"\e90e";
    display:inline-block;
    font-family:eicons;
    font-weight:400;
    font-style:normal;
    vertical-align:middle;
    margin-inline-end:5px
  }
  .elementor-form .elementor-button {
    padding-block-start:0;
    padding-block-end:0;
    border:none
  }
  .elementor-form .elementor-button-content-wrapper,
  .elementor-form .elementor-button>span {
    display:flex;
    justify-content:center;
    flex-direction:row;
    gap:5px
  }
  .elementor-form .elementor-button.elementor-size-xs {
    min-height:33px
  }
  .elementor-form .elementor-button.elementor-size-sm {
    min-height:40px
  }
  .elementor-form .elementor-button.elementor-size-md {
    min-height:47px
  }
  .elementor-form .elementor-button.elementor-size-lg {
    min-height:59px
  }
  .elementor-form .elementor-button.elementor-size-xl {
    min-height:72px
  }
  .elementor-element .elementor-widget-container {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)
  }
  .elementor-button {
    display:inline-block;
    line-height:1;
    background-color:#69727d;
    font-size:15px;
    padding:12px 24px;
    border-radius:3px;
    color:#fff;
    fill:#fff;
    text-align:center;
    transition:all .3s
  }
  .elementor-button:focus,
  .elementor-button:hover,
  .elementor-button:visited {
    color:#fff
  }
  .elementor-button-content-wrapper {
    display:flex;
    justify-content:center;
    flex-direction:row;
    gap:5px
  }
  .elementor-button-icon svg {
    width:1em;
    height:auto
  }
  .elementor-button-icon .e-font-icon-svg {
    height:1em
  }
  .elementor-button-text {
    display:inline-block
  }
  .elementor-button.elementor-size-xs {
    font-size:13px;
    padding:10px 20px;
    border-radius:2px
  }
  .elementor-button.elementor-size-md {
    font-size:16px;
    padding:15px 30px;
    border-radius:4px
  }
  .elementor-button.elementor-size-lg {
    font-size:18px;
    padding:20px 40px;
    border-radius:5px
  }
  .elementor-button.elementor-size-xl {
    font-size:20px;
    padding:25px 50px;
    border-radius:6px
  }
  .elementor-button .elementor-align-icon-right {
    order:5
  }
  .elementor-button .elementor-align-icon-left {
    order:15
  }
  .elementor-button span {
    text-decoration:inherit
  }
  .elementor-view-stacked .elementor-icon {
    padding:.5em;
    background-color:#69727d;
    color:#fff;
    fill:#fff
  }
  .elementor-view-framed .elementor-icon {
    padding:.5em;
    color:#69727d;
    border:3px solid #69727d;
    background-color:transparent
  }
  .elementor-icon {
    display:inline-block;
    line-height:1;
    transition:all .3s;
    color:#69727d;
    font-size:50px;
    text-align:center
  }
  .elementor-icon:hover {
    color:#69727d
  }
  .elementor-icon i,
  .elementor-icon svg {
    width:1em;
    height:1em;
    position:relative;
    display:block
  }
  .elementor-icon i:before,
  .elementor-icon svg:before {
    position:absolute;
    left:50%;
    transform:translateX(-50%)
  }
  .e-transform .elementor-widget-container {
    transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX,1) * var(--e-transform-scaleX,var(--e-transform-scale,1)))) scaleY(calc(var(--e-transform-flipY,1) * var(--e-transform-scaleY,var(--e-transform-scale,1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));
    transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)
  }
  .e-con.e-transform {
    transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX,1) * var(--e-con-transform-scaleX,var(--e-con-transform-scale,1)))) scaleY(calc(var(--e-con-transform-flipY,1) * var(--e-con-transform-scaleY,var(--e-con-transform-scale,1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));
    transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)
  }
  .elementor-element,
  .elementor-lightbox {
    --swiper-theme-color:#000;
    --swiper-navigation-size:44px;
    --swiper-pagination-bullet-size:6px;
    --swiper-pagination-bullet-horizontal-gap:6px
  }
  .elementor-element .swiper .elementor-swiper-button,
  .elementor-element .swiper-container .elementor-swiper-button,
  .elementor-element .swiper-container~.elementor-swiper-button,
  .elementor-element .swiper~.elementor-swiper-button,
  .elementor-lightbox .swiper .elementor-swiper-button,
  .elementor-lightbox .swiper-container .elementor-swiper-button,
  .elementor-lightbox .swiper-container~.elementor-swiper-button,
  .elementor-lightbox .swiper~.elementor-swiper-button {
    position:absolute;
    display:inline-flex;
    z-index:1;
    cursor:pointer;
    font-size:25px;
    color:hsla(0,0%,93.3%,.9);
    top:50%;
    transform:translateY(-50%)
  }
  .elementor-element .swiper .elementor-swiper-button svg,
  .elementor-element .swiper-container .elementor-swiper-button svg,
  .elementor-element .swiper-container~.elementor-swiper-button svg,
  .elementor-element .swiper~.elementor-swiper-button svg,
  .elementor-lightbox .swiper .elementor-swiper-button svg,
  .elementor-lightbox .swiper-container .elementor-swiper-button svg,
  .elementor-lightbox .swiper-container~.elementor-swiper-button svg,
  .elementor-lightbox .swiper~.elementor-swiper-button svg {
    fill:hsla(0,0%,93.3%,.9);
    height:1em;
    width:1em
  }
  .elementor-element .swiper .elementor-swiper-button-prev,
  .elementor-element .swiper-container .elementor-swiper-button-prev,
  .elementor-element .swiper-container~.elementor-swiper-button-prev,
  .elementor-element .swiper~.elementor-swiper-button-prev,
  .elementor-lightbox .swiper .elementor-swiper-button-prev,
  .elementor-lightbox .swiper-container .elementor-swiper-button-prev,
  .elementor-lightbox .swiper-container~.elementor-swiper-button-prev,
  .elementor-lightbox .swiper~.elementor-swiper-button-prev {
    left:10px
  }
  .elementor-element .swiper .elementor-swiper-button-next,
  .elementor-element .swiper-container .elementor-swiper-button-next,
  .elementor-element .swiper-container~.elementor-swiper-button-next,
  .elementor-element .swiper~.elementor-swiper-button-next,
  .elementor-lightbox .swiper .elementor-swiper-button-next,
  .elementor-lightbox .swiper-container .elementor-swiper-button-next,
  .elementor-lightbox .swiper-container~.elementor-swiper-button-next,
  .elementor-lightbox .swiper~.elementor-swiper-button-next {
    right:10px
  }
  .elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,
  .elementor-element .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image,
  .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,
  .elementor-lightbox .swiper-container .swiper-image-stretch .swiper-slide .swiper-slide-image {
    width:100%
  }
  .elementor-element .swiper .swiper-pagination-custom,
  .elementor-element .swiper-container .swiper-pagination-custom,
  .elementor-element .swiper-container~.swiper-pagination-custom,
  .elementor-element .swiper~.swiper-pagination-custom,
  .elementor-lightbox .swiper .swiper-pagination-custom,
  .elementor-lightbox .swiper-container .swiper-pagination-custom,
  .elementor-lightbox .swiper-container~.swiper-pagination-custom,
  .elementor-lightbox .swiper~.swiper-pagination-custom {
    bottom:5px
  }
  .elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-bullets,
  .elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-bullets {
    bottom:5px;
    left:0;
    width:100%
  }
  .elementor-element :where(.swiper-container-horizontal)~.swiper-pagination-progressbar,
  .elementor-lightbox :where(.swiper-container-horizontal)~.swiper-pagination-progressbar {
    width:100%;
    height:4px;
    left:0;
    top:0
  }
  .elementor-element .elementor-swiper,
  .elementor-lightbox .elementor-swiper {
    position:relative
  }
  .elementor-element .elementor-main-swiper,
  .elementor-lightbox .elementor-main-swiper {
    position:static
  }
  .elementor-lightbox {
    --lightbox-ui-color:hsla(0,0%,93.3%,0.9);
    --lightbox-ui-color-hover:#fff;
    --lightbox-text-color:var(--lightbox-ui-color);
    --lightbox-header-icons-size:20px;
    --lightbox-navigation-icons-size:25px
  }
  .elementor-lightbox:not(.elementor-popup-modal) .dialog-header,
  .elementor-lightbox:not(.elementor-popup-modal) .dialog-message {
    text-align:center
  }
  .elementor-lightbox .dialog-header {
    display:none
  }
  .elementor-lightbox .dialog-widget-content {
    background:0 0;
    box-shadow:none;
    width:100%;
    height:100%
  }
  .elementor-lightbox .dialog-message {
    animation-duration:.3s;
    height:100%
  }
  .elementor-lightbox .dialog-message.dialog-lightbox-message {
    padding:0
  }
  .elementor-lightbox .dialog-lightbox-close-button {
    cursor:pointer;
    position:absolute;
    font-size:var(--lightbox-header-icons-size);
    left:.75em;
    margin-top:13px;
    padding:.25em;
    z-index:2;
    line-height:1;
    display:flex
  }
  .elementor-lightbox .dialog-lightbox-close-button svg {
    height:1em;
    width:1em
  }
  .elementor-lightbox .dialog-lightbox-close-button,
  .elementor-lightbox .elementor-swiper-button {
    color:var(--lightbox-ui-color);
    transition:all .3s;
    opacity:1
  }
  .elementor-lightbox .dialog-lightbox-close-button svg,
  .elementor-lightbox .elementor-swiper-button svg {
    fill:var(--lightbox-ui-color)
  }
  .elementor-lightbox .dialog-lightbox-close-button:hover,
  .elementor-lightbox .elementor-swiper-button:hover {
    color:var(--lightbox-ui-color-hover)
  }
  .elementor-lightbox .dialog-lightbox-close-button:hover svg,
  .elementor-lightbox .elementor-swiper-button:hover svg {
    fill:var(--lightbox-ui-color-hover)
  }
  .elementor-lightbox .swiper,
  .elementor-lightbox .swiper-container {
    height:100%
  }
  .elementor-lightbox .elementor-lightbox-item {
    display:flex;
    align-items:center;
    justify-content:center;
    position:relative;
    padding:70px;
    box-sizing:border-box;
    height:100%;
    margin:auto
  }
  @media (max-width:767px) {
    .elementor-lightbox .elementor-lightbox-item {
      padding:70px 0
    }
  }
  .elementor-lightbox .elementor-lightbox-image {
    max-height:100%;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .elementor-lightbox .elementor-lightbox-image,
  .elementor-lightbox .elementor-lightbox-image:hover {
    opacity:1;
    filter:none;
    border:none
  }
  .elementor-lightbox .elementor-lightbox-image {
    box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);
    border-radius:2px
  }
  .elementor-lightbox .elementor-video-container {
    width:100%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
  }
  .elementor-lightbox .elementor-video-container .elementor-video-square {
    width:100%;
    height:100%;
    margin:auto
  }
  .elementor-lightbox .elementor-video-container .elementor-video-square video {
    aspect-ratio:var(--video-aspect-ratio,1.77777)
  }
  @supports not (aspect-ratio:1/1) {
    .elementor-lightbox .elementor-video-container .elementor-video-landscape,
    .elementor-lightbox .elementor-video-container .elementor-video-portrait,
    .elementor-lightbox .elementor-video-container .elementor-video-square {
      position:relative;
      overflow:hidden;
      height:0;
      padding-bottom:calc(100% / var(--video-aspect-ratio,1.77777))
    }
    .elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
    .elementor-lightbox .elementor-video-container .elementor-video-landscape video,
    .elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
    .elementor-lightbox .elementor-video-container .elementor-video-portrait video,
    .elementor-lightbox .elementor-video-container .elementor-video-square iframe,
    .elementor-lightbox .elementor-video-container .elementor-video-square video {
      position:absolute;
      top:0;
      right:0;
      bottom:0;
      left:0
    }
  }
  .elementor-lightbox .elementor-video-container .elementor-video-square video {
    width:min(90vh,90vw);
    height:min(90vh,90vw)
  }
  .elementor-lightbox .swiper .elementor-swiper-button-prev,
  .elementor-lightbox .swiper-container .elementor-swiper-button-prev {
    left:0
  }
  .elementor-lightbox .swiper .elementor-swiper-button-next,
  .elementor-lightbox .swiper-container .elementor-swiper-button-next {
    right:0
  }
  .elementor-lightbox .elementor-swiper-button:focus {
    outline-width:1px
  }
  .elementor-lightbox .elementor-swiper-button-next,
  .elementor-lightbox .elementor-swiper-button-prev {
    height:100%;
    display:flex;
    align-items:center;
    width:15%;
    justify-content:center;
    font-size:var(--lightbox-navigation-icons-size)
  }
  @media (max-width:767px) {
    .elementor-lightbox .elementor-swiper-button:focus {
      outline:0
    }
    .elementor-lightbox .elementor-swiper-button-next,
    .elementor-lightbox .elementor-swiper-button-prev {
      width:20%
    }
    .elementor-lightbox .elementor-swiper-button-next i,
    .elementor-lightbox .elementor-swiper-button-prev i {
      padding:10px;
      background-color:rgba(0,0,0,.5)
    }
    .elementor-lightbox .elementor-swiper-button-prev {
      left:0;
      justify-content:flex-start
    }
    .elementor-lightbox .elementor-swiper-button-next {
      right:0;
      justify-content:flex-end
    }
  }
  .elementor-slideshow__counter {
    color:currentColor;
    font-size:.75em;
    width:-moz-max-content;
    width:max-content
  }
  .elementor-slideshow__footer,
  .elementor-slideshow__header {
    position:absolute;
    left:0;
    width:100%;
    padding:15px 20px;
    transition:.3s
  }
  .elementor-slideshow__footer {
    color:var(--lightbox-text-color)
  }
  .elementor-slideshow__header {
    color:var(--lightbox-ui-color);
    display:flex;
    flex-direction:row-reverse;
    font-size:var(--lightbox-header-icons-size);
    padding-inline-start:1em;
    padding-inline-end:2.6em;
    top:0;
    align-items:center;
    z-index:10
  }
  .elementor-slideshow__header>i,
  .elementor-slideshow__header>svg {
    cursor:pointer;
    padding:.25em;
    margin:0 .35em
  }
  .elementor-slideshow__header>i {
    font-size:inherit
  }
  .elementor-slideshow__header>i:hover {
    color:var(--lightbox-ui-color-hover)
  }
  .elementor-slideshow__header>svg {
    box-sizing:content-box;
    fill:var(--lightbox-ui-color);
    height:1em;
    width:1em
  }
  .elementor-slideshow__header>svg:hover {
    fill:var(--lightbox-ui-color-hover)
  }
  .elementor-slideshow__header .elementor-slideshow__counter {
    margin-inline-end:auto
  }
  .elementor-slideshow__header .elementor-icon-share {
    z-index:5
  }
  .elementor-slideshow__share-menu {
    background-color:transparent;
    width:0;
    height:0;
    position:absolute;
    overflow:hidden;
    transition:background-color .4s
  }
  .elementor-slideshow__share-menu .elementor-slideshow__share-links a {
    color:#0c0d0e
  }
  .elementor-slideshow__share-links {
    display:block;
    position:absolute;
    min-width:200px;
    left:2.8em;
    top:3em;
    background-color:#fff;
    border-radius:3px;
    padding:14px 20px;
    transform:scale(0);
    opacity:0;
    transform-origin:90% 10%;
    transition:all .25s .1s;
    box-shadow:0 4px 15px rgba(0,0,0,.3)
  }
  .elementor-slideshow__share-links a {
    text-align:start;
    color:#3f444b;
    font-size:12px;
    line-height:2.5;
    display:block;
    opacity:0;
    transition:opacity .5s .1s
  }
  .elementor-slideshow__share-links a:hover {
    color:#000
  }
  .elementor-slideshow__share-links a i,
  .elementor-slideshow__share-links a svg {
    margin-inline-end:.75em
  }
  .elementor-slideshow__share-links a i {
    font-size:1.25em
  }
  .elementor-slideshow__share-links a svg {
    height:1.25em;
    width:1.25em
  }
  .elementor-slideshow__share-links:before {
    content:"";
    display:block;
    position:absolute;
    top:1px;
    left:.5em;
    border:.45em solid transparent;
    border-bottom-color:#fff;
    transform:translateY(-100%) scaleX(.7)
  }
  .elementor-slideshow__footer {
    bottom:0;
    z-index:5;
    position:fixed
  }
  .elementor-slideshow__description,
  .elementor-slideshow__title {
    margin:0
  }
  .elementor-slideshow__title {
    font-size:16px;
    font-weight:700
  }
  .elementor-slideshow__description {
    font-size:14px
  }
  .elementor-slideshow--ui-hidden .elementor-slideshow__footer,
  .elementor-slideshow--ui-hidden .elementor-slideshow__header {
    opacity:0;
    pointer-events:none
  }
  .elementor-slideshow--ui-hidden .elementor-swiper-button-next,
  .elementor-slideshow--ui-hidden .elementor-swiper-button-prev {
    opacity:0
  }
  .elementor-slideshow--fullscreen-mode .elementor-video-container {
    width:100%
  }
  .elementor-slideshow--zoom-mode .elementor-slideshow__footer,
  .elementor-slideshow--zoom-mode .elementor-slideshow__header {
    background-color:rgba(0,0,0,.5)
  }
  .elementor-slideshow--zoom-mode .elementor-swiper-button-next,
  .elementor-slideshow--zoom-mode .elementor-swiper-button-prev {
    opacity:0;
    pointer-events:none
  }
  .elementor-slideshow--share-mode .elementor-slideshow__share-menu {
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    opacity:1;
    cursor:default;
    background-color:rgba(0,0,0,.5)
  }
  .elementor-slideshow--share-mode .elementor-slideshow__share-links {
    transform:scale(1)
  }
  .elementor-slideshow--share-mode .elementor-slideshow__share-links,
  .elementor-slideshow--share-mode .elementor-slideshow__share-links a {
    opacity:1
  }
  .animated {
    animation-duration:1.25s
  }
  .animated.reverse {
    animation-direction:reverse;
    animation-fill-mode:forwards
  }
  @media (prefers-reduced-motion:reduce) {
    .animated {
      animation:none
    }
  }
  #wp-admin-bar-elementor_edit_page>.ab-item:before {
    content:"\e813";
    font-family:eicons;
    top:3px;
    font-size:18px
  }
  #wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    width:100%
  }
  #wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
    background:#3f444b;
    font-size:11px;
    line-height:9px;
    margin-top:6px;
    padding:4px 8px;
    border-radius:3px
  }
  #wpadminbar * {
    font-style:normal
  }
  .page-template-elementor_canvas.elementor-page:before {
    display:none
  }
  .elementor-post__thumbnail__link {
    transition:none
  }
  #left-area ul.elementor-icon-list-items,
  .elementor .elementor-element ul.elementor-icon-list-items,
  .elementor-edit-area .elementor-element ul.elementor-icon-list-items {
    padding:0
  }
  @media (max-width:767px) {
    .elementor .elementor-hidden-mobile {
      display:none
    }
  }
  @media (min-width:-1) and (max-width:-1) {
    .elementor .elementor-hidden-mobile_extra {
      display:none
    }
  }
  @media (min-width:768px) and (max-width:1024px) {
    .elementor .elementor-hidden-tablet {
      display:none
    }
  }
  @media (min-width:-1) and (max-width:-1) {
    .elementor .elementor-hidden-laptop,
    .elementor .elementor-hidden-tablet_extra {
      display:none
    }
  }
  @media (min-width:1025px) and (max-width:99999px) {
    .elementor .elementor-hidden-desktop {
      display:none
    }
  }
  @media (min-width:-1) {
    .elementor .elementor-hidden-widescreen {
      display:none
    }
  }
  .elementor-widget-text-path {
    font-size:20px;
    text-align:var(--alignment,start)
  }
  .elementor-widget-text-path svg {
    width:var(--width);
    max-width:100%;
    height:auto;
    overflow:visible;
    word-spacing:var(--word-spacing);
    transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))
  }
  .elementor-widget-text-path svg path {
    vector-effect:non-scaling-stroke;
    fill:var(--path-fill,transparent);
    stroke:var(--stroke-color,transparent);
    stroke-width:var(--stroke-width,1px);
    transition:var(--stroke-transition) stroke,var(--stroke-transition) fill
  }
  .elementor-widget-text-path svg:hover path {
    --path-fill:var(--path-fill-hover);
    --stroke-color:var(--stroke-color-hover);
    --stroke-width:var(--stroke-width-hover)
  }
  .elementor-widget-text-path svg text {
    --fill:var(--text-color);
    fill:var(--fill);
    direction:var(--direction,rtl);
    transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill
  }
  .elementor-widget-text-path svg text:hover {
    --color:var(--text-color-hover,var(--text-color));
    --fill:var(--color);
    color:var(--color)
  }
  .elementor-widget-n-accordion {
    --n-accordion-title-font-size:20px;
    --n-accordion-title-flex-grow:initial;
    --n-accordion-title-justify-content:initial;
    --n-accordion-title-icon-order:-1;
    --n-accordion-border-width:1px;
    --n-accordion-border-color:#d5d8dc;
    --n-accordion-border-style:solid;
    --n-accordion-item-title-flex-grow:initial;
    --n-accordion-item-title-space-between:0px;
    --n-accordion-item-title-distance-from-content:0px;
    --n-accordion-padding:10px;
    --n-accordion-border-radius:0px;
    --n-accordion-icon-size:15px;
    --n-accordion-title-normal-color:#1f2124;
    --n-accordion-title-hover-color:#1f2124;
    --n-accordion-title-active-color:#1f2124;
    --n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);
    --n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);
    --n-accordion-icon-active-color:var(--n-accordion-title-active-color);
    --n-accordion-icon-gap:0 10px;
    width:100%
  }
  .elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker {
    display:none
  }
  .elementor-widget-n-accordion .e-n-accordion-item {
    display:flex;
    flex-direction:column;
    position:relative
  }
  .elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) {
    margin-block-end:var(--n-accordion-item-title-space-between)
  }
  .elementor-widget-n-accordion .e-n-accordion-item-title,
  :where(.elementor-widget-n-accordion.e-n-accordion-item>.e-con) {
    border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)
  }
  .elementor-widget-n-accordion .e-n-accordion-item-title {
    display:flex;
    flex-direction:row;
    list-style:none;
    padding:var(--n-accordion-padding);
    justify-content:var(--n-accordion-title-justify-content);
    border-radius:var(--n-accordion-border-radius);
    flex-grow:var(--n-menu-title-flex-grow);
    gap:var(--n-accordion-icon-gap);
    color:var(--n-accordion-title-normal-color);
    align-items:center;
    cursor:pointer
  }
  .elementor-widget-n-accordion .e-n-accordion-item-title-header {
    display:flex
  }
  .elementor-widget-n-accordion .e-n-accordion-item-title-header h1,
  .elementor-widget-n-accordion .e-n-accordion-item-title-header h2,
  .elementor-widget-n-accordion .e-n-accordion-item-title-header h3,
  .elementor-widget-n-accordion .e-n-accordion-item-title-header h4,
  .elementor-widget-n-accordion .e-n-accordion-item-title-header h5,
  .elementor-widget-n-accordion .e-n-accordion-item-title-header h6,
  .elementor-widget-n-accordion .e-n-accordion-item-title-header p {
    margin-block-start:0;
    margin-block-end:0
  }
  .elementor-widget-n-accordion .e-n-accordion-item-title-text {
    font-size:var(--n-accordion-title-font-size);
    align-items:center
  }
  .elementor-widget-n-accordion .e-n-accordion-item-title-icon {
    display:flex;
    flex-direction:row;
    align-items:center;
    order:var(--n-accordion-title-icon-order);
    position:relative;
    width:-moz-fit-content;
    width:fit-content
  }
  .elementor-widget-n-accordion .e-n-accordion-item-title-icon span {
    height:var(--n-accordion-icon-size);
    width:auto
  }
  .elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i {
    color:var(--n-accordion-icon-normal-color);
    font-size:var(--n-accordion-icon-size)
  }
  .elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg {
    fill:var(--n-accordion-icon-normal-color);
    height:var(--n-accordion-icon-size)
  }
  .elementor-widget-n-accordion .e-n-accordion-item-title>span {
    cursor:pointer
  }
  .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
    margin-block-end:var(--n-accordion-item-title-distance-from-content);
    color:var(--n-accordion-title-active-color)
  }
  .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>i {
    color:var(--n-accordion-icon-active-color)
  }
  .elementor-widget-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon span>svg {
    fill:var(--n-accordion-icon-active-color)
  }
  .elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title {
    color:var(--n-accordion-title-hover-color)
  }
  .elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title-icon span>i {
    color:var(--n-accordion-icon-hover-color)
  }
  .elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover .e-n-accordion-item-title-icon span>svg {
    fill:var(--n-accordion-icon-hover-color)
  }
  .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg {
    fill:var(--n-accordion-icon-normal-color)
  }
  .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i {
    color:var(--n-accordion-icon-normal-color)
  }
  .elementor-widget-n-accordion .e-n-accordion-item>span {
    cursor:pointer
  }
  .e-contact-buttons {
    --e-contact-buttons-chat-box-width:360px;
    --e-contact-buttons-size-small:55px;
    --e-contact-buttons-size-medium:65px;
    --e-contact-buttons-size-large:75px;
    --e-contact-buttons-svg-size-small:32px;
    --e-contact-buttons-svg-size-medium:38px;
    --e-contact-buttons-svg-size-large:42px;
    --e-contact-buttons-profile-image-size-small:65px;
    --e-contact-buttons-profile-image-size-medium:75px;
    --e-contact-buttons-profile-image-size-large:85px;
    --e-contact-buttons-dot:red;
    --e-contact-buttons-dot-size:16px;
    --e-contact-buttons-profile-dot-bg:#39aa59;
    --e-contact-buttons-border-radius:20px;
    --e-contact-button-chat-button-animation-delay:0;
    --e-contact-buttons-icon-size-small:45px;
    --e-contact-buttons-icon-size-medium:50px;
    --e-contact-buttons-icon-size-large:55px;
    --e-contact-buttons-contact-gap:15px;
    --e-contact-buttons-horizontal-offset:25px;
    --e-contact-buttons-vertical-offset:25px;
    --e-contact-buttons-box-shadow:4px 4px 10px 0px rgba(0,0,0,0.15);
    --e-contact-buttons-drop-shadow:drop-shadow(4px 4px 10px rgba(0,0,0,0.15));
    --e-contact-buttons-button-bg:#467ff7;
    --e-contact-buttons-button-bg-hover:#1c2448;
    --e-contact-buttons-button-icon:#fff;
    --e-contact-buttons-button-icon-hover:#fff;
    --e-contact-buttons-top-bar-bg:#1c2448;
    --e-contact-buttons-top-bar-title:#fff;
    --e-contact-buttons-top-bar-subtitle:#fff;
    --e-contact-buttons-close-button-color:#fff;
    --e-contact-buttons-active-button-bg:#fff;
    --e-contact-buttons-message-bubble-name:#000;
    --e-contact-buttons-message-bubble-body:#000;
    --e-contact-buttons-message-bubble-time:#000;
    --e-contact-buttons-message-bubble-bubble-bg:#fff;
    --e-contact-buttons-message-bubble-chat-bg:#c8d5dc;
    --e-contact-buttons-send-button-icon:#fff;
    --e-contact-buttons-send-button-bg:#467ff7;
    --e-contact-buttons-send-button-icon-hover:#fff;
    --e-contact-buttons-send-button-bg-hover:#1c2448;
    --e-contact-buttons-chat-box-bg:#fff;
    --e-contact-buttons-contact-button-icon:#fff;
    --e-contact-buttons-contact-button-icon-hover:#fff;
    --e-contact-buttons-contact-button-bg:#467ff7;
    --e-contact-buttons-contact-button-bg-hover:#1c2448;
    --e-contact-buttons-tooltip-text:#1c2448;
    --e-contact-buttons-tooltip-bg:#fff;
    --e-contact-buttons-contact-title-text-color:#1c2448;
    --e-contact-buttons-contact-description-text-color:#1c2448;
    display:flex;
    flex-direction:column;
    gap:20px;
    pointer-events:none;
    position:fixed;
    width:var(--e-contact-buttons-chat-box-width);
    z-index:10000
  }
  @media (max-width:767px) {
    .e-contact-buttons {
      inset-inline-end:0;
      width:90vw
    }
  }
  .e-contact-buttons:not(.has-animations) .e-contact-buttons__content-wrapper.hidden {
    display:none
  }
  .e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.hidden {
    display:block;
    visibility:hidden;
    transition:1s
  }
  .e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.animated-wrapper {
    visibility:hidden;
    opacity:0;
    transform:none;
    animation:e-contact-buttons-close 1s
  }
  .e-contact-buttons__contact-box-shadow,
  .e-contact-buttons__contact-box-shadow:is(a),
  .e-contact-buttons__content {
    box-shadow:var(--e-contact-buttons-box-shadow)
  }
  .e-contact-buttons__content {
    border-radius:var(--e-contact-buttons-border-radius);
    font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;
    overflow:hidden
  }
  .e-contact-buttons__top-bar {
    align-items:center;
    background-color:var(--e-contact-buttons-top-bar-bg);
    display:flex;
    gap:20px;
    padding:20px;
    position:relative
  }
  .e-contact-buttons__top-bar-title {
    color:var(--e-contact-buttons-top-bar-title);
    font-size:24px;
    font-weight:700;
    margin-block-end:0
  }
  .e-contact-buttons__profile-image {
    align-items:center;
    display:flex;
    position:relative
  }
  .e-contact-buttons__profile-image img {
    border-radius:50%;
    -o-object-fit:cover;
    object-fit:cover
  }
  .e-contact-buttons__profile-image.has-size-small img {
    height:var(--e-contact-buttons-profile-image-size-small);
    width:var(--e-contact-buttons-profile-image-size-small)
  }
  .e-contact-buttons__profile-image.has-size-medium img {
    height:var(--e-contact-buttons-profile-image-size-medium);
    width:var(--e-contact-buttons-profile-image-size-medium)
  }
  .e-contact-buttons__profile-image.has-size-large img {
    height:var(--e-contact-buttons-profile-image-size-large);
    width:var(--e-contact-buttons-profile-image-size-large)
  }
  .e-contact-buttons__close-button,
  .e-contact-buttons__close-button[type=button] {
    background:0 0;
    border:0;
    color:var(--e-contact-buttons-close-button-color);
    padding:0;
    position:absolute;
    inset-inline-end:20px;
    top:20px
  }
  .e-contact-buttons__close-button:focus,
  .e-contact-buttons__close-button:hover,
  .e-contact-buttons__close-button[type=button]:focus,
  .e-contact-buttons__close-button[type=button]:hover {
    background:0 0;
    border:0;
    color:var(--e-contact-buttons-close-button-color)
  }
  .e-contact-buttons__contact-icon-link,
  .e-contact-buttons__content-wrapper {
    pointer-events:auto
  }
  .e-contact-buttons__powered-container {
    text-align:center
  }
  .e-contact-buttons__powered-text {
    color:#000;
    font-size:16px;
    font-weight:500;
    margin-block-end:12px
  }
  @keyframes e-contact-buttons-typing-jump {
    0% {
      bottom:0
    }
    20% {
      bottom:5px
    }
    40% {
      bottom:0
    }
  }
  @keyframes e-contact-buttons-appear {
    0% {
      height:0;
      opacity:0;
      visibility:hidden
    }
    to {
      height:auto;
      opacity:1;
      visibility:visible
    }
  }
  @keyframes e-contact-buttons-disappear {
    0% {
      display:inline-flex
    }
    to {
      display:none
    }
  }
  @keyframes e-contact-buttons-close {
    0%,
    99.99% {
      visibility:visible;
      opacity:1
    }
    to {
      visibility:hidden;
      opacity:0;
      transform:none
    }
  }
  .e-contact-buttons-var-1 {
    --e-contact-buttons-button-bg:#324a6d;
    --e-contact-buttons-button-bg-hover:#1c2448;
    --e-contact-buttons-top-bar-bg:#324a6d;
    --e-contact-buttons-message-bubble-name:#1c2448;
    --e-contact-buttons-message-bubble-body:#1c2448;
    --e-contact-buttons-message-bubble-time:#1c2448;
    --e-contact-buttons-message-bubble-bubble-bg:#c8d5dc;
    --e-contact-buttons-message-bubble-chat-bg:#fff;
    --e-contact-buttons-contact-text:#1c2448;
    --e-contact-buttons-var-1-size-small:26px;
    --e-contact-buttons-var-1-size-medium:28px;
    --e-contact-buttons-var-1-size-large:32px
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact {
    align-items:center;
    background-color:var(--e-contact-buttons-chat-box-bg);
    display:flex;
    flex-direction:column;
    gap:20px;
    justify-content:center;
    padding:0 20px 20px
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-text {
    color:var(--e-contact-buttons-contact-text);
    font-size:20px;
    font-weight:400;
    line-height:25px;
    margin-bottom:0
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-links {
    display:flex;
    gap:12px
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link {
    align-items:center;
    background-color:var(--e-contact-buttons-contact-button-bg);
    border-radius:50px;
    color:var(--e-contact-buttons-contact-button-icon);
    display:inline-flex;
    justify-content:center;
    transition:all .3s
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link svg {
    fill:var(--e-contact-buttons-contact-button-icon)
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus,
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover {
    background-color:var(--e-contact-buttons-contact-button-bg-hover);
    color:var(--e-contact-buttons-contact-button-icon-hover);
    transition:all .3s
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus svg,
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover svg {
    fill:var(--e-contact-buttons-contact-button-icon-hover)
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small {
    height:var(--e-contact-buttons-icon-size-small);
    width:var(--e-contact-buttons-icon-size-small)
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small svg {
    height:var(--e-contact-buttons-var-1-size-small);
    width:var(--e-contact-buttons-var-1-size-small)
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small i {
    font-size:var(--e-contact-buttons-var-1-size-small)
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium {
    height:var(--e-contact-buttons-icon-size-medium);
    width:var(--e-contact-buttons-icon-size-medium)
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium svg {
    height:var(--e-contact-buttons-var-1-size-medium);
    width:var(--e-contact-buttons-var-1-size-medium)
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium i {
    font-size:var(--e-contact-buttons-var-1-size-medium)
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large {
    height:var(--e-contact-buttons-icon-size-large);
    width:var(--e-contact-buttons-icon-size-large)
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large svg {
    height:var(--e-contact-buttons-var-1-size-large);
    width:var(--e-contact-buttons-var-1-size-large)
  }
  .e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large i {
    font-size:var(--e-contact-buttons-var-1-size-large)
  }
  .e-contact-buttons-var-3 {
    --e-contact-buttons-size-small:48px;
    --e-contact-buttons-size-medium:56px;
    --e-contact-buttons-size-large:64px;
    --e-contact-buttons-svg-size-small:24px;
    --e-contact-buttons-svg-size-medium:28px;
    --e-contact-buttons-svg-size-large:32px;
    --e-contact-buttons-icon-link-gap:12px;
    --e-contact-buttons-icon-link-spacing:8px;
    --e-contact-buttons-icon-link-divider-weight:1px;
    --e-contact-buttons-send-button-padding-block-end:8px;
    --e-contact-buttons-send-button-padding-block-start:8px;
    --e-contact-buttons-send-button-padding-inline-end:16px;
    --e-contact-buttons-send-button-padding-inline-start:16px;
    --e-contact-buttons-chat-box-padding-block-end:16px;
    --e-contact-buttons-chat-box-padding-block-start:16px;
    --e-contact-buttons-chat-box-padding-inline-end:16px;
    --e-contact-buttons-chat-box-padding-inline-start:16px;
    --e-contact-buttons-button-bg:#324a6d;
    --e-contact-buttons-button-bg-hover:#1c2448;
    --e-contact-buttons-active-button-bg:#f3f5f8;
    --e-contact-buttons-active-button-color:#1c2448;
    --e-contact-buttons-close-button-color:#1c2448;
    --e-contact-buttons-top-bar-title:#1c2448;
    --e-contact-buttons-icon-link-text-color:#1c2448;
    --e-contact-buttons-icon-link-text-color-hover:#324a6d;
    --e-contact-buttons-icon-link-divider-color:#324a6d;
    --e-contact-buttons-send-button-text:#fff;
    --e-contact-buttons-send-button-text-hover:#fff;
    --e-contact-buttons-send-button-bg:#467ff7;
    --e-contact-buttons-send-button-bg-hover:#324a6d;
    width:auto
  }
  .e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small,
  .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small {
    height:var(--e-contact-buttons-size-small);
    width:var(--e-contact-buttons-size-small)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small svg,
  .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small svg {
    height:var(--e-contact-buttons-svg-size-small);
    width:var(--e-contact-buttons-svg-size-small)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small i,
  .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small i {
    font-size:var(--e-contact-buttons-svg-size-small)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium,
  .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium {
    height:var(--e-contact-buttons-size-medium);
    width:var(--e-contact-buttons-size-medium)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium svg,
  .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium svg {
    height:var(--e-contact-buttons-svg-size-medium);
    width:var(--e-contact-buttons-svg-size-medium)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium i,
  .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium i {
    font-size:var(--e-contact-buttons-svg-size-medium)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large,
  .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large {
    height:var(--e-contact-buttons-size-large);
    width:var(--e-contact-buttons-size-large)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large svg,
  .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large svg {
    height:var(--e-contact-buttons-svg-size-large);
    width:var(--e-contact-buttons-svg-size-large)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large i,
  .e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large i {
    font-size:var(--e-contact-buttons-svg-size-large)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__content {
    background-color:var(--e-contact-buttons-chat-box-bg);
    padding-block-start:var(--e-contact-buttons-chat-box-padding-block-start);
    padding-block-end:var(--e-contact-buttons-chat-box-padding-block-end);
    padding-inline-start:var(--e-contact-buttons-chat-box-padding-inline-start);
    padding-inline-end:var(--e-contact-buttons-chat-box-padding-inline-end)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__top-bar {
    background-color:var(--e-contact-buttons-chat-box-bg);
    padding:0 20px 20px 0;
    position:relative
  }
  .e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button {
    background:0 0;
    border:0;
    color:var(--e-contact-buttons-close-button-color);
    display:flex;
    padding:0;
    position:absolute;
    inset-inline-end:0;
    top:0
  }
  .e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:focus,
  .e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:hover {
    background:0 0;
    border:0;
    color:var(--e-contact-buttons-close-button-color)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__top-bar-title {
    font-size:18px;
    font-weight:600;
    line-height:18px
  }
  .e-contact-buttons-var-3 .e-contact-buttons__links {
    background-color:var(--e-contact-buttons-chat-box-bg);
    display:flex;
    flex-direction:column;
    padding-inline:16px;
    padding-block-end:20px
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]) {
    color:var(--e-contact-buttons-icon-link-text-color);
    display:flex;
    flex-direction:row;
    font-size:16px;
    font-weight:500;
    line-height:24px;
    gap:var(--e-contact-buttons-icon-link-gap);
    margin-block-end:var(--e-contact-buttons-icon-link-spacing)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:last-of-type,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):last-of-type {
    margin-block-end:0
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link svg,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]) svg {
    fill:var(--e-contact-buttons-icon-link-text-color);
    height:1em;
    width:1em
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover {
    color:var(--e-contact-buttons-icon-link-text-color-hover)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus svg,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover svg,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus svg,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover svg {
    fill:var(--e-contact-buttons-icon-link-text-color-hover)
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-icon-container,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-icon-container {
    order:1
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-tooltip,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-tooltip {
    order:2
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-icon-container,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-icon-container {
    display:flex;
    flex-grow:1;
    justify-content:flex-end;
    order:2
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-tooltip,
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-tooltip {
    order:1
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers {
    padding-block-end:var(--e-contact-buttons-icon-link-spacing);
    position:relative
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:after {
    background-color:var(--e-contact-buttons-icon-link-divider-color);
    bottom:0;
    content:"";
    display:block;
    height:var(--e-contact-buttons-icon-link-divider-weight);
    position:absolute;
    left:0;
    width:100%
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type {
    padding-block-end:0
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type:after {
    display:none
  }
  .e-contact-buttons-var-3 .e-contact-buttons__contact-icon-container {
    align-items:center;
    display:flex
  }
  .e-contact-buttons-var-4 {
    --e-contact-buttons-size-small:45px;
    --e-contact-buttons-size-medium:50px;
    --e-contact-buttons-size-large:55px;
    --e-contact-buttons-icon-small:20px;
    --e-contact-buttons-icon-medium:24px;
    --e-contact-buttons-icon-large:26px;
    --e-contact-buttons-button-bg-hover:#324a6d;
    --e-contact-buttons-active-button-color:#1c2448;
    --e-contact-buttons-contact-button-icon-hover:#467ff7;
    --e-contact-buttons-contact-button-bg-hover:#fff;
    width:auto
  }
  .e-contact-buttons-var-4 .e-contact-buttons__close-button {
    border-radius:50%;
    inset-inline-end:unset;
    inset-inline-start:unset;
    position:relative;
    top:unset
  }
  .e-contact-buttons-var-4 .e-contact-buttons__close-button,
  .e-contact-buttons-var-4 .e-contact-buttons__close-button:focus,
  .e-contact-buttons-var-4 .e-contact-buttons__close-button:hover {
    background-color:var(--e-contact-buttons-active-button-bg);
    color:var(--e-contact-buttons-active-button-color)
  }
  .e-contact-buttons-var-4 .e-contact-buttons__close-button[aria-expanded=false],
  .e-contact-buttons-var-4 .e-contact-buttons__close-button[type=button][aria-expanded=false] {
    display:none
  }
  .e-contact-buttons-var-4 .e-contact-buttons__content {
    border-radius:0;
    box-shadow:none;
    margin:0;
    overflow:visible
  }
  .e-contact-buttons-var-4 .e-contact-buttons__contact-links {
    display:flex;
    flex-direction:column;
    gap:var(--e-contact-buttons-contact-gap)
  }
  .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-container {
    align-items:center;
    background-color:var(--e-contact-buttons-contact-button-bg);
    border-radius:50px;
    display:inline-flex;
    justify-content:center;
    transition:all .3s
  }
  .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link {
    align-items:center;
    display:flex;
    flex-direction:row;
    gap:14px
  }
  .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container {
    color:var(--e-contact-buttons-contact-button-icon)
  }
  .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link svg {
    fill:var(--e-contact-buttons-contact-button-icon)
  }
  .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus .e-contact-buttons__contact-icon-container,
  .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container {
    background-color:var(--e-contact-buttons-contact-button-bg-hover);
    color:var(--e-contact-buttons-contact-button-icon-hover);
    transition:all .3s
  }
  .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus svg,
  .e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover svg {
    fill:var(--e-contact-buttons-contact-button-icon-hover)
  }
  .e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip {
    background-color:var(--e-contact-buttons-tooltip-bg);
    border-radius:16px;
    box-shadow:2px 4px 4px 0 rgba(0,0,0,.15);
    color:var(--e-contact-buttons-tooltip-text);
    font-size:13px;
    line-height:25px;
    padding:4px 14px;
    position:relative
  }
  .e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip:after {
    border-style:solid;
    content:"";
    height:0;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:0
  }
  .e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container,
  .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button {
    height:var(--e-contact-buttons-size-small);
    width:var(--e-contact-buttons-size-small)
  }
  .e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container svg,
  .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button svg {
    height:var(--e-contact-buttons-icon-small);
    width:var(--e-contact-buttons-icon-small)
  }
  .e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container i,
  .e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button i {
    font-size:var(--e-contact-buttons-icon-small)
  }
  .e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container,
  .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button {
    height:var(--e-contact-buttons-size-medium);
    width:var(--e-contact-buttons-size-medium)
  }
  .e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container svg,
  .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button svg {
    height:var(--e-contact-buttons-icon-medium);
    width:var(--e-contact-buttons-icon-medium)
  }
  .e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container i,
  .e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button i {
    font-size:var(--e-contact-buttons-icon-medium)
  }
  .e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container,
  .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button {
    height:var(--e-contact-buttons-size-large);
    width:var(--e-contact-buttons-size-large)
  }
  .e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container svg,
  .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button svg {
    height:var(--e-contact-buttons-icon-large);
    width:var(--e-contact-buttons-icon-large)
  }
  .e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container i,
  .e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button i {
    font-size:var(--e-contact-buttons-icon-large)
  }
  .e-contact-buttons-var-6 {
    --e-contact-buttons-icon-size-small:25px;
    --e-contact-buttons-icon-size-medium:30px;
    --e-contact-buttons-icon-size-large:35px;
    --e-contact-buttons-button-bar-bg:#324a6d;
    --e-contact-buttons-links-border-radius:50px;
    --e-contact-buttons-contact-button-icon-hover:#c8d5dc;
    --e-contact-buttons-button-bar-padding-block-end:12px;
    --e-contact-buttons-button-bar-padding-block-start:12px;
    --e-contact-buttons-button-bar-padding-inline-end:12px;
    --e-contact-buttons-button-bar-padding-inline-start:12px;
    --e-contact-buttons-vertical-offset:20px;
    width:auto
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-links {
    background-color:var(--e-contact-buttons-button-bar-bg);
    border-radius:var(--e-contact-buttons-links-border-radius);
    display:flex;
    justify-content:center;
    gap:0;
    padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);
    padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link {
    color:var(--e-contact-buttons-contact-button-icon);
    display:flex;
    padding-block-end:var(--e-contact-buttons-button-bar-padding-block-end);
    padding-block-start:var(--e-contact-buttons-button-bar-padding-block-start);
    padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);
    padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link svg {
    fill:var(--e-contact-buttons-contact-button-icon);
    height:28px;
    transition:all .3s;
    width:28px
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus,
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover {
    color:var(--e-contact-buttons-contact-button-icon-hover)
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus svg,
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover svg {
    fill:var(--e-contact-buttons-contact-button-icon-hover);
    transition:all .3s
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small svg {
    height:var(--e-contact-buttons-icon-size-small);
    width:var(--e-contact-buttons-icon-size-small)
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small i {
    font-size:var(--e-contact-buttons-icon-size-small)
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium svg {
    height:var(--e-contact-buttons-icon-size-medium);
    width:var(--e-contact-buttons-icon-size-medium)
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium i {
    font-size:var(--e-contact-buttons-icon-size-medium)
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large svg {
    height:var(--e-contact-buttons-icon-size-large);
    width:var(--e-contact-buttons-icon-size-large)
  }
  .e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large i {
    font-size:var(--e-contact-buttons-icon-size-large)
  }
  .e-contact-buttons-var-7 {
    --e-contact-buttons-chat-button-padding-block-end:16px;
    --e-contact-buttons-chat-button-padding-block-start:16px;
    --e-contact-buttons-chat-button-padding-inline-end:20px;
    --e-contact-buttons-chat-button-padding-inline-start:20px;
    --e-contact-buttons-chat-button-gap:8px;
    --e-contact-buttons-horizontal-offset:0;
    --e-contact-buttons-vertical-offset:0
  }
  @media (max-width:767px) {
    .e-contact-buttons-var-7.has-mobile-full-width {
      width:100%
    }
  }
  .e-contact-buttons-var-8 {
    --e-contact-buttons-size-small:48px;
    --e-contact-buttons-size-medium:56px;
    --e-contact-buttons-size-large:64px;
    --e-contact-buttons-svg-size-small:22px;
    --e-contact-buttons-svg-size-medium:28px;
    --e-contact-buttons-svg-size-large:36px;
    --e-contact-buttons-chat-box-width:280px;
    --e-contact-buttons-button-bg:#324a6d;
    --e-contact-buttons-button-bg-hover:#1c2448;
    --e-contact-buttons-active-button-bg:#f3f5f8;
    --e-contact-buttons-active-button-color:#324a6d;
    --e-contact-buttons-top-bar-bg:#324a6d;
    --e-contact-buttons-contact-button-bg:#c8d5dc;
    --e-contact-buttons-contact-button-icon:#324a6d
  }
  .e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button {
    align-items:center;
    display:flex;
    height:var(--e-contact-buttons-size-small);
    justify-content:center;
    width:var(--e-contact-buttons-size-small)
  }
  .e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button {
    height:var(--e-contact-buttons-size-medium);
    width:var(--e-contact-buttons-size-medium)
  }
  .e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button {
    height:var(--e-contact-buttons-size-large);
    width:var(--e-contact-buttons-size-large)
  }
  .e-contact-buttons-var-8 .e-contact-buttons__close-button {
    border-radius:50%;
    inset-inline-end:unset;
    inset-inline-start:unset;
    position:relative;
    top:unset
  }
  .e-contact-buttons-var-8 .e-contact-buttons__close-button,
  .e-contact-buttons-var-8 .e-contact-buttons__close-button:focus,
  .e-contact-buttons-var-8 .e-contact-buttons__close-button:hover {
    background-color:var(--e-contact-buttons-active-button-bg);
    color:var(--e-contact-buttons-active-button-color)
  }
  .e-contact-buttons-var-8 .e-contact-buttons__close-button[aria-expanded=false] {
    display:none
  }
  .e-contact-buttons-var-8 .e-contact-buttons__top-bar-title {
    font-size:16px;
    line-height:24px;
    font-weight:600
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-links {
    display:flex;
    flex-direction:column;
    gap:12px;
    padding:12px
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link {
    background-color:var(--e-contact-buttons-contact-button-bg);
    border-start-end-radius:15px;
    border-end-end-radius:15px;
    border-end-start-radius:15px;
    color:var(--e-contact-buttons-contact-button-icon);
    display:grid;
    grid-template-columns:auto 1fr;
    grid-template-rows:repeat(2,1fr);
    grid-column-gap:12px;
    grid-row-gap:0;
    padding:10px 20px
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link svg {
    fill:var(--e-contact-buttons-contact-button-icon)
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small svg {
    height:var(--e-contact-buttons-svg-size-small);
    width:var(--e-contact-buttons-svg-size-small)
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small i {
    font-size:var(--e-contact-buttons-svg-size-small)
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium svg {
    height:var(--e-contact-buttons-svg-size-medium);
    width:var(--e-contact-buttons-svg-size-medium)
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium i {
    font-size:var(--e-contact-buttons-svg-size-medium)
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large svg {
    height:var(--e-contact-buttons-svg-size-large);
    width:var(--e-contact-buttons-svg-size-large)
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large i {
    font-size:var(--e-contact-buttons-svg-size-large)
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-icon-container {
    align-items:center;
    display:flex;
    grid-area:1/1/3/2
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-title {
    color:var(--e-contact-buttons-contact-title-text-color);
    grid-area:1/2/2/3;
    font-size:16px;
    font-weight:600;
    line-height:24px
  }
  .e-contact-buttons-var-8 .e-contact-buttons__contact-description {
    color:var(--e-contact-buttons-contact-description-text-color);
    grid-area:2/2/3/3;
    font-size:12px;
    font-weight:300;
    line-height:16px
  }
  .e-contact-buttons-var-8 .e-contact-buttons__links-container {
    background-color:var(--e-contact-buttons-chat-box-bg)
  }
  .e-contact-buttons-var-9 {
    --e-contact-buttons-size-small:48px;
    --e-contact-buttons-size-medium:56px;
    --e-contact-buttons-size-large:64px;
    --e-contact-buttons-svg-size-small:24px;
    --e-contact-buttons-svg-size-medium:28px;
    --e-contact-buttons-svg-size-large:32px;
    --e-contact-buttons-transition-duration:.3s;
    --e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);
    --e-contact-buttons-overlap-margin:-10px;
    --e-contact-buttons-chat-button-padding-block-end:8px;
    --e-contact-buttons-chat-button-padding-block-start:8px;
    --e-contact-buttons-chat-button-padding-inline-end:16px;
    --e-contact-buttons-chat-button-padding-inline-start:16px;
    width:auto
  }
  .e-contact-buttons-var-10 {
    --e-contact-buttons-size-small:40px;
    --e-contact-buttons-size-medium:48px;
    --e-contact-buttons-size-large:56px;
    --e-contact-buttons-svg-size-small:20px;
    --e-contact-buttons-svg-size-medium:24px;
    --e-contact-buttons-svg-size-large:28px;
    --e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium);
    --e-contact-buttons-horizontal-offset:0;
    --e-contact-buttons-transition-duration:.3s;
    --e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);
    --e-contact-buttons-contact-gap:4px;
    --e-contact-buttons-contact-padding-block-end:8px;
    --e-contact-buttons-contact-padding-block-start:8px;
    --e-contact-buttons-contact-padding-inline-end:12px;
    --e-contact-buttons-contact-padding-inline-start:12px;
    width:auto
  }
  .e-contact-buttons-var-10 .has-size-small {
    --e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-small)
  }
  .e-contact-buttons-var-10 .has-size-medium {
    --e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium)
  }
  .e-contact-buttons-var-10 .has-size-large {
    --e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-large)
  }
  .e-contact-buttons-var-10 .e-contact-buttons__contact-links {
    display:flex;
    gap:var(--e-contact-buttons-contact-gap)
  }
  .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container {
    align-items:center;
    display:inline-flex;
    justify-content:center
  }
  .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container svg {
    height:var(--e-contact-buttons-svg-size);
    width:var(--e-contact-buttons-svg-size)
  }
  .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container i {
    font-size:var(--e-contact-buttons-svg-size)
  }
  .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link {
    align-items:center;
    background-color:var(--e-contact-buttons-contact-button-bg);
    color:var(--e-contact-buttons-contact-button-icon);
    display:flex;
    transition:all .3s
  }
  .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link svg {
    fill:var(--e-contact-buttons-contact-button-icon)
  }
  .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus,
  .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover {
    background-color:var(--e-contact-buttons-contact-button-bg);
    color:var(--e-contact-buttons-contact-button-icon);
    transition:all .3s
  }
  .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus svg,
  .e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover svg {
    fill:var(--e-contact-buttons-contact-button-icon)
  }
  .e-contact-buttons-var-10 .e-contact-buttons__contact-title {
    display:inline-block;
    padding-block-end:var(--e-contact-buttons-contact-padding-block-end);
    padding-block-start:var(--e-contact-buttons-contact-padding-block-start);
    padding-inline-end:var(--e-contact-buttons-contact-padding-inline-end);
    padding-inline-start:var(--e-contact-buttons-contact-padding-inline-start)
  }
  @supports (height:100dvh) {
    .e-link-in-bio {
      --e-link-in-bio-full-height:100dvh
    }
  }
  @font-face {
    font-family:swiper-icons;
    src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
    font-weight:400;
    font-style:normal
  }
  :root {
    --swiper-theme-color:#007aff
  }
  .swiper {
    margin-left:auto;
    margin-right:auto;
    position:relative;
    overflow:hidden;
    list-style:none;
    padding:0;
    z-index:1
  }
  .swiper-vertical>.swiper-wrapper {
    flex-direction:column
  }
  .swiper-wrapper {
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:flex;
    transition-property:transform;
    box-sizing:content-box
  }
  .swiper-wrapper {
    transform:translate3d(0,0,0)
  }
  .swiper-slide {
    flex-shrink:0;
    width:100%;
    height:100%;
    position:relative;
    transition-property:transform
  }
  .swiper-autoheight,
  .swiper-autoheight .swiper-slide {
    height:auto
  }
  .swiper-autoheight .swiper-wrapper {
    align-items:flex-start;
    transition-property:transform,height
  }
  .swiper-backface-hidden .swiper-slide {
    transform:translateZ(0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
  }
  .swiper-3d,
  .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective:1200px
  }
  .swiper-3d .swiper-slide,
  .swiper-3d .swiper-slide-shadow,
  .swiper-3d .swiper-slide-shadow-bottom,
  .swiper-3d .swiper-slide-shadow-left,
  .swiper-3d .swiper-slide-shadow-right,
  .swiper-3d .swiper-slide-shadow-top,
  .swiper-3d .swiper-wrapper {
    transform-style:preserve-3d
  }
  .swiper-3d .swiper-slide-shadow,
  .swiper-3d .swiper-slide-shadow-bottom,
  .swiper-3d .swiper-slide-shadow-left,
  .swiper-3d .swiper-slide-shadow-right,
  .swiper-3d .swiper-slide-shadow-top {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
  }
  .swiper-3d .swiper-slide-shadow {
    background:rgba(0,0,0,.15)
  }
  .swiper-3d .swiper-slide-shadow-left {
    background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
  }
  .swiper-3d .swiper-slide-shadow-right {
    background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
  }
  .swiper-3d .swiper-slide-shadow-top {
    background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
  }
  .swiper-3d .swiper-slide-shadow-bottom {
    background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
  }
  .swiper-css-mode>.swiper-wrapper {
    overflow:auto;
    scrollbar-width:none;
    -ms-overflow-style:none
  }
  .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display:none
  }
  .swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align:start start
  }
  .swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type:x mandatory
  }
  .swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type:y mandatory
  }
  .swiper-centered>.swiper-wrapper::before {
    content:'';
    flex-shrink:0;
    order:9999
  }
  .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)
  }
  .swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height:100%;
    min-height:1px;
    width:var(--swiper-centered-offset-after)
  }
  .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)
  }
  .swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width:100%;
    min-width:1px;
    height:var(--swiper-centered-offset-after)
  }
  .swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align:center center
  }
  :root {
    --swiper-navigation-size:44px
  }
  .swiper-button-next,
  .swiper-button-prev {
    position:absolute;
    top:50%;
    width:calc(var(--swiper-navigation-size)/ 44 * 27);
    height:var(--swiper-navigation-size);
    margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index:10;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
    color:var(--swiper-navigation-color,var(--swiper-theme-color))
  }
  .swiper-button-next.swiper-button-hidden,
  .swiper-button-prev.swiper-button-hidden {
    opacity:0;
    cursor:auto;
    pointer-events:none
  }
  .swiper-button-next:after,
  .swiper-button-prev:after {
    font-family:swiper-icons;
    font-size:var(--swiper-navigation-size);
    text-transform:none!important;
    letter-spacing:0;
    font-variant:initial;
    line-height:1
  }
  .swiper-button-prev,
  .swiper-rtl .swiper-button-next {
    left:10px;
    right:auto
  }
  .swiper-button-prev:after,
  .swiper-rtl .swiper-button-next:after {
    content:'prev'
  }
  .swiper-button-next,
  .swiper-rtl .swiper-button-prev {
    right:10px;
    left:auto
  }
  .swiper-button-next:after,
  .swiper-rtl .swiper-button-prev:after {
    content:'next'
  }
  .swiper-button-lock {
    display:none
  }
  .swiper-pagination {
    position:absolute;
    text-align:center;
    transition:.3s opacity;
    transform:translate3d(0,0,0);
    z-index:10
  }
  .swiper-pagination.swiper-pagination-hidden {
    opacity:0
  }
  .swiper-pagination-custom {
    bottom:10px;
    left:0;
    width:100%
  }
  .swiper-pagination-lock {
    display:none
  }
  .swiper-scrollbar {
    border-radius:10px;
    position:relative;
    -ms-touch-action:none;
    background:rgba(0,0,0,.1)
  }
  .swiper-horizontal>.swiper-scrollbar,
  .swiper-scrollbar.swiper-scrollbar-horizontal {
    position:absolute;
    left:1%;
    bottom:3px;
    z-index:50;
    height:5px;
    width:98%
  }
  .swiper-scrollbar.swiper-scrollbar-vertical,
  .swiper-vertical>.swiper-scrollbar {
    position:absolute;
    right:3px;
    top:1%;
    z-index:50;
    width:5px;
    height:98%
  }
  .swiper-scrollbar-drag {
    height:100%;
    width:100%;
    position:relative;
    background:rgba(0,0,0,.5);
    border-radius:10px;
    left:0;
    top:0
  }
  .swiper-scrollbar-cursor-drag {
    cursor:move
  }
  .swiper-scrollbar-lock {
    display:none
  }
  .swiper-zoom-container {
    width:100%;
    height:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    text-align:center
  }
  .swiper-zoom-container>canvas,
  .swiper-zoom-container>img,
  .swiper-zoom-container>svg {
    max-width:100%;
    max-height:100%;
    object-fit:contain
  }
  .swiper-lazy-preloader {
    width:42px;
    height:42px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-21px;
    margin-top:-21px;
    z-index:10;
    transform-origin:50%;
    box-sizing:border-box;
    border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius:50%;
    border-top-color:transparent
  }
  .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
  .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation:swiper-preloader-spin 1s infinite linear
  }
  .swiper-lazy-preloader-white {
    --swiper-preloader-color:#fff
  }
  .swiper-lazy-preloader-black {
    --swiper-preloader-color:#000
  }
  @keyframes swiper-preloader-spin {
    0% {
      transform:rotate(0)
    }
    100% {
      transform:rotate(360deg)
    }
  }
  .swiper-free-mode>.swiper-wrapper {
    transition-timing-function:ease-out;
    margin:0 auto
  }
  .swiper-grid>.swiper-wrapper {
    flex-wrap:wrap
  }
  .swiper-grid-column>.swiper-wrapper {
    flex-wrap:wrap;
    flex-direction:column
  }
  .swiper-flip {
    overflow:visible
  }
  .swiper-flip .swiper-slide {
    pointer-events:none;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:1
  }
  .swiper-flip .swiper-slide .swiper-slide {
    pointer-events:none
  }
  .swiper-flip .swiper-slide-active,
  .swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events:auto
  }
  .swiper-flip .swiper-slide-shadow-bottom,
  .swiper-flip .swiper-slide-shadow-left,
  .swiper-flip .swiper-slide-shadow-right,
  .swiper-flip .swiper-slide-shadow-top {
    z-index:0;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
  }
  .elementor-kit-6 {
    --e-global-color-primary:#683742;
    --e-global-color-secondary:#F5EDE4;
    --e-global-color-text:#7A7A7A;
    --e-global-color-accent:#61CE70;
    --e-global-typography-primary-font-family:"Roboto";
    --e-global-typography-primary-font-weight:600;
    --e-global-typography-secondary-font-family:"Roboto Slab";
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-text-font-family:"Roboto";
    --e-global-typography-text-font-weight:400;
    --e-global-typography-accent-font-family:"Roboto";
    --e-global-typography-accent-font-weight:500
  }
  .elementor-kit-6 .elementor-button,
  .elementor-kit-6 button,
  .elementor-kit-6 input[type=button],
  .elementor-kit-6 input[type=submit] {
    border-radius:8px 8px 8px 8px
  }
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width:1232px
  }
  .e-con {
    --container-max-width:1232px
  }
  .elementor-widget:not(:last-child) {
    margin-block-end:20px
  }
  .elementor-element {
    --widgets-spacing:20px 20px
  }
  .elementor-widget-heading .elementor-heading-title {
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-primary-font-weight)
  }
  .elementor-widget-image .widget-image-caption {
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
  }
  .elementor-widget-text-editor {
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
  }
  .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color:var(--e-global-color-primary)
  }
  .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap,
  .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
  }
  .elementor-widget-button .elementor-button {
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight);
    background-color:var(--e-global-color-accent)
  }
  .elementor-widget-image-box .elementor-image-box-title {
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-primary-font-weight)
  }
  .elementor-widget-image-box .elementor-image-box-description {
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
  }
  .elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color:var(--e-global-color-primary)
  }
  .elementor-widget-icon.elementor-view-default .elementor-icon,
  .elementor-widget-icon.elementor-view-framed .elementor-icon {
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
  }
  .elementor-widget-icon.elementor-view-default .elementor-icon svg,
  .elementor-widget-icon.elementor-view-framed .elementor-icon {
    fill:var(--e-global-color-primary)
  }
  .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color:var(--e-global-color-primary)
  }
  .elementor-widget-icon-box.elementor-view-default .elementor-icon,
  .elementor-widget-icon-box.elementor-view-framed .elementor-icon {
    fill:var(--e-global-color-primary);
    color:var(--e-global-color-primary);
    border-color:var(--e-global-color-primary)
  }
  .elementor-widget-icon-box .elementor-icon-box-title {
    color:var(--e-global-color-primary)
  }
  .elementor-widget-icon-box .elementor-icon-box-title,
  .elementor-widget-icon-box .elementor-icon-box-title a {
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-primary-font-weight)
  }
  .elementor-widget-icon-box .elementor-icon-box-description {
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
  }
  .elementor-widget-star-rating .elementor-star-rating__title {
    color:var(--e-global-color-text);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
  }
  .elementor-widget-image-gallery .gallery-item .gallery-caption {
    font-family:var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight:var(--e-global-typography-accent-font-weight)
  }
  .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color:var(--e-global-color-text)
  }
  .elementor-widget-icon-list .elementor-icon-list-icon i {
    color:var(--e-global-color-primary)
  }
  .elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill:var(--e-global-color-primary)
  }
  .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
  }
  .elementor-widget-icon-list .elementor-icon-list-text {
    color:#F5EDE4;
  }
  .elementor-widget-counter .elementor-counter-number-wrapper {
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-primary-font-weight)
  }
  .elementor-widget-counter .elementor-counter-title {
    color:#F5EDE4;
    font-family:var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-secondary-font-weight)
  }
  .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
    background-color:var(--e-global-color-primary)
  }
  .elementor-widget-progress .elementor-title {
    color:var(--e-global-color-primary);
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
  }
  .elementor-widget-accordion .elementor-accordion-icon,
  .elementor-widget-accordion .elementor-accordion-title {
    color:var(--e-global-color-primary)
  }
  .elementor-widget-accordion .elementor-accordion-icon svg {
    fill:var(--e-global-color-primary)
  }
  .elementor-widget-accordion .elementor-active .elementor-accordion-icon,
  .elementor-widget-accordion .elementor-active .elementor-accordion-title {
    color:var(--e-global-color-accent)
  }
  .elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
    fill:var(--e-global-color-accent)
  }
  .elementor-widget-accordion .elementor-accordion-title {
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-primary-font-weight)
  }
  .elementor-widget-toggle .elementor-toggle-icon,
  .elementor-widget-toggle .elementor-toggle-title {
    color:var(--e-global-color-primary)
  }
  .elementor-widget-toggle .elementor-toggle-icon svg {
    fill:var(--e-global-color-primary)
  }
  .elementor-widget-toggle .elementor-toggle-title {
    font-family:var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight:var(--e-global-typography-primary-font-weight)
  }
  .elementor-widget-text-path {
    font-family:var(--e-global-typography-text-font-family),Sans-serif;
    font-weight:var(--e-global-typography-text-font-weight)
  }
  .elementor-64 .elementor-element.elementor-element-cdcfa41 {
    margin:-20px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-fe20652.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-e1c36e0 {
    --spacer-size:12px;
    width:var(--container-widget-width,1033px);
    max-width:1033px;
    --container-widget-width:1033px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-e1c36e0>.elementor-widget-container {
    background-color:#c3afb3;
    border-radius:10px 10px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-ecb2289 {
    --spacer-size:35px
  }
  .elementor-64 .elementor-element.elementor-element-b895366:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-b895366>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#313131
  }
  .elementor-64 .elementor-element.elementor-element-b895366 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:-47px 0 0 0;
    padding:8px 0 8px 0
  }
  .elementor-64 .elementor-element.elementor-element-b895366>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-e9b0b73.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-8f66e15 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-8f66e15 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-7b27bed .elementor-heading-title {
    font-family:Ravi,Sans-serif;
    font-size:24px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-7b27bed>.elementor-widget-container {
    margin:0 8px 0 8px
  }
  .elementor-64 .elementor-element.elementor-element-7b27bed {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-e0d2899 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-e0d2899 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-e0d2899>.elementor-widget-container {
    --e-transform-flipX:-1
  }
  .elementor-64 .elementor-element.elementor-element-dd4d001:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-dd4d001>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#313131
  }
  .elementor-64 .elementor-element.elementor-element-dd4d001 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index:1
  }
  .elementor-64 .elementor-element.elementor-element-dd4d001>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-cc54a1d.elementor-column .elementor-widget-wrap {
    align-items:center
  }
  .elementor-64 .elementor-element.elementor-element-cc54a1d.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:start;
    align-items:center
  }
  .elementor-64 .elementor-element.elementor-element-cc54a1d.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-cc54a1d>.elementor-element-populated {
    margin:0 0 -120px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-8e491de:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-8e491de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-8e491de,
  .elementor-64 .elementor-element.elementor-element-8e491de>.elementor-background-overlay {
    border-radius:60px 60px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-8e491de {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:16px 22px 0 22px
  }
  .elementor-64 .elementor-element.elementor-element-8e491de>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-e1d1426.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-e1d1426>.elementor-element-populated {
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-72124a3 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-72124a3 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-3745354 .elementor-heading-title {
    color:#474747;
    font-family:Pinar-VF,Sans-serif;
    font-size:18px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-3745354>.elementor-widget-container {
    margin:0 12px 0 12px
  }
  .elementor-64 .elementor-element.elementor-element-3745354 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-b764a92 {
    text-align:center;
    color:#6a6a6a;
    font-family:Ravi,Sans-serif;
    font-size:15px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-b764a92>.elementor-widget-container {
    margin:10px 0 24px 0
  }
  .elementor-64 .elementor-element.elementor-element-25ded8c img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-25ded8c {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-25ded8c>.elementor-widget-container {
    --e-transform-flipX:-1
  }
  .elementor-64 .elementor-element.elementor-element-9c5e24a {
    --spacer-size:6px;
    width:var(--container-widget-width,170px);
    max-width:170px;
    --container-widget-width:170px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-9c5e24a>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-bb891fd img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-bb891fd>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-f36ac3c.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-f36ac3c>.elementor-element-populated {
    margin:0 0 -120px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-48c6626:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-48c6626>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-48c6626,
  .elementor-64 .elementor-element.elementor-element-48c6626>.elementor-background-overlay {
    border-radius:60px 60px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-48c6626 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:16px 22px 0 22px
  }
  .elementor-64 .elementor-element.elementor-element-48c6626>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-0489286.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-0489286>.elementor-element-populated {
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-a9b3a77 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-a9b3a77 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-ab6a1a0 .elementor-heading-title {
    color:#474747;
    font-family:Pinar-VF,Sans-serif;
    font-size:18px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-ab6a1a0>.elementor-widget-container {
    margin:0 12px 0 12px
  }
  .elementor-64 .elementor-element.elementor-element-ab6a1a0 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-596aa21 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-596aa21 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-596aa21>.elementor-widget-container {
    --e-transform-flipX:-1
  }
  .elementor-64 .elementor-element.elementor-element-e618832 {
    text-align:center;
    color:#6a6a6a;
    font-family:Ravi,Sans-serif;
    font-size:15px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-e618832>.elementor-widget-container {
    margin:10px 0 24px 0
  }
  .elementor-64 .elementor-element.elementor-element-9c5846b {
    --spacer-size:6px;
    width:var(--container-widget-width,170px);
    max-width:170px;
    --container-widget-width:170px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-9c5846b>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-7f7ecc7 img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-7f7ecc7>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-e052967.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-e052967>.elementor-element-populated {
    margin:0 0 -120px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-fa6a44b:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-fa6a44b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-fa6a44b,
  .elementor-64 .elementor-element.elementor-element-fa6a44b>.elementor-background-overlay {
    border-radius:60px 60px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-fa6a44b {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:16px 22px 0 22px
  }
  .elementor-64 .elementor-element.elementor-element-fa6a44b>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-dc60bfa.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-dc60bfa>.elementor-element-populated {
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-b0ac212 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-b0ac212 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-8130e1d .elementor-heading-title {
    color:#474747;
    font-family:Pinar-VF,Sans-serif;
    font-size:18px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-8130e1d>.elementor-widget-container {
    margin:0 12px 0 12px
  }
  .elementor-64 .elementor-element.elementor-element-8130e1d {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-3c6d021 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-3c6d021 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-3c6d021>.elementor-widget-container {
    --e-transform-flipX:-1
  }
  .elementor-64 .elementor-element.elementor-element-9cc7d64 {
    text-align:center;
    color:#6a6a6a;
    font-family:Ravi,Sans-serif;
    font-size:15px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-9cc7d64>.elementor-widget-container {
    margin:10px 0 24px 0
  }
  .elementor-64 .elementor-element.elementor-element-88f16c0 {
    --spacer-size:6px;
    width:var(--container-widget-width,170px);
    max-width:170px;
    --container-widget-width:170px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-88f16c0>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-27c9c28 img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-27c9c28>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-d61bb94:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-d61bb94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url(https://yarashigh.com/wp-content/uploads/2023/12/Group-276-1.png);
    background-repeat:no-repeat;
    background-size:contain
  }
  .elementor-64 .elementor-element.elementor-element-d61bb94 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:-10px 0 0 0;
    padding:150px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-d61bb94>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-e0c2138 img {
    width:642px
  }
  .elementor-64 .elementor-element.elementor-element-8c2e8b5:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-8c2e8b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-8c2e8b5,
  .elementor-64 .elementor-element.elementor-element-8c2e8b5>.elementor-background-overlay {
    border-radius:70px 70px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-8c2e8b5 {
    box-shadow:0 0 40px 0 rgba(0,0,0,.1);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:30px 30px 30px 30px
  }
  .elementor-64 .elementor-element.elementor-element-8c2e8b5>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-deb59f3.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-b4328a2 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-b4328a2 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-1e5e014 .elementor-heading-title {
    color:#474747;
    font-family:Ravi,Sans-serif;
    font-size:18px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-1e5e014>.elementor-widget-container {
    margin:0 12px 0 12px
  }
  .elementor-64 .elementor-element.elementor-element-1e5e014 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-beb433c img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-beb433c {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-beb433c>.elementor-widget-container {
    --e-transform-flipX:-1
  }
  .elementor-64 .elementor-element.elementor-element-600c5e4 {
    text-align:justify;
    color:#505050;
    font-family:Ravi,Sans-serif;
    font-size:16px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-600c5e4>.elementor-widget-container {
    margin:10px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-74561de:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-74561de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url(https://yarashigh.com/wp-content/uploads/2023/12/Star-23.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:25px auto
  }
  .elementor-64 .elementor-element.elementor-element-74561de {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:16px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-74561de>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-74df32d>.elementor-element-populated {
    padding:0 10px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-3ae5200:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-3ae5200>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-3ae5200,
  .elementor-64 .elementor-element.elementor-element-3ae5200>.elementor-background-overlay {
    border-radius:0 65px 65px 0
  }
  .elementor-64 .elementor-element.elementor-element-3ae5200 {
    box-shadow:0 0 40px 0 rgba(0,0,0,.1);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0 0 0 16px;
    padding:0 10px 0 10px
  }
  .elementor-64 .elementor-element.elementor-element-3ae5200>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-c70d25d img {
    width:60px;
    border-radius:43px 43px 43px 43px
  }
  .elementor-64 .elementor-element.elementor-element-c70d25d {
    width:auto;
    max-width:auto
  }
  .elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-fee4930.elementor-column .elementor-widget-wrap {
    align-items:center
  }
  .elementor-64 .elementor-element.elementor-element-fee4930.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
  }
  .elementor-64 .elementor-element.elementor-element-fee4930>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
  }
  .elementor-64 .elementor-element.elementor-element-fee4930>.elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0 30px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-da68d23 .elementor-heading-title {
    color:#acacac;
    font-family:Ravi,Sans-serif;
    font-size:16px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-82a91f4 .elementor-heading-title {
    color:#464646;
    font-family:Ravi,Sans-serif;
    font-size:16px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-82a91f4>.elementor-widget-container {
    margin:10px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-4ae9956>.elementor-element-populated {
    margin:0 16px 0 0;
    --e-column-margin-right:16px;
    --e-column-margin-left:0px;
    padding:0 0 0 10px
  }
  .elementor-64 .elementor-element.elementor-element-a5643e3:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-a5643e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-a5643e3,
  .elementor-64 .elementor-element.elementor-element-a5643e3>.elementor-background-overlay {
    border-radius:65px 0 0 65px
  }
  .elementor-64 .elementor-element.elementor-element-a5643e3 {
    box-shadow:0 0 40px 0 rgba(0,0,0,.1);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0 0 0 16px;
    padding:0 10px 0 10px
  }
  .elementor-64 .elementor-element.elementor-element-a5643e3>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-5604c52.elementor-column .elementor-widget-wrap {
    align-items:center
  }
  .elementor-64 .elementor-element.elementor-element-5604c52.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
  }
  .elementor-64 .elementor-element.elementor-element-5604c52>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
  }
  .elementor-64 .elementor-element.elementor-element-5604c52>.elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0 30px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-ca2a1e3 .elementor-heading-title {
    color:#acacac;
    font-family:Ravi,Sans-serif;
    font-size:16px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-d483d02 img {
    width:60px;
    border-radius:43px 43px 43px 43px
  }
  .elementor-64 .elementor-element.elementor-element-d483d02 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-2d2acf5 {
    --spacer-size:30px
  }
  .elementor-64 .elementor-element.elementor-element-4fd67bb {
    margin:19px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-68489a7.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-68489a7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:10px
  }
  .elementor-64 .elementor-element.elementor-element-39c1fed {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-39c1fed .elementor-heading-title {
    color:#d9d0c6;
    font-family:Jost,Sans-serif;
    font-size:17px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-bd0635f img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-bd0635f {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-bd0635f>.elementor-widget-container {
    --e-transform-flipX:-1
  }
  .elementor-64 .elementor-element.elementor-element-c7457df {
    text-align:center;
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-c7457df .elementor-heading-title {
    font-family:Pinar-VF,Sans-serif;
    font-size:24px;
    font-weight:700
  }
  .elementor-64 .elementor-element.elementor-element-c7457df>.elementor-widget-container {
    margin:0 10px 0 10px;
    padding:6px 0 4px 0
  }
  .elementor-64 .elementor-element.elementor-element-0f0c895 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-0f0c895 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-4b1e060:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-4b1e060>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#313131
  }
  .elementor-64 .elementor-element.elementor-element-4b1e060,
  .elementor-64 .elementor-element.elementor-element-4b1e060>.elementor-background-overlay {
    border-radius:30px 30px 30px 30px
  }
  .elementor-64 .elementor-element.elementor-element-4b1e060 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:115px 0 0 0;
    padding:0 30px 0 30px
  }
  .elementor-64 .elementor-element.elementor-element-4b1e060>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-3826183.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-3826183>.elementor-element-populated {
    margin:-115px 0 -115px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-0c6510f:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-0c6510f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-0c6510f,
  .elementor-64 .elementor-element.elementor-element-0c6510f>.elementor-background-overlay {
    border-radius:300px 300px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-0c6510f {
    box-shadow:0 0 30px 0 rgba(0,0,0,.1);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:16px 24px 16px 24px
  }
  .elementor-64 .elementor-element.elementor-element-0c6510f>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-9e9b7a7.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-e44ae2c img {
    width:54px
  }
  .elementor-64 .elementor-element.elementor-element-d81dbb9 .elementor-heading-title {
    color:#3f3f3f;
    font-family:Pinar-VF,Sans-serif;
    font-size:18px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-d81dbb9>.elementor-widget-container {
    padding:6px 20px 6px 20px;
    background-color:#f5f5f5;
    border-radius:8px 8px 8px 8px
  }
  .elementor-64 .elementor-element.elementor-element-d81dbb9 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-0ca96e8 {
    text-align:center;
    color:#909090;
    font-family:Ravi,Sans-serif;
    font-size:13px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-0ca96e8>.elementor-widget-container {
    margin:16px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-21d4e38 {
    --spacer-size:6px;
    width:var(--container-widget-width,170px);
    max-width:170px;
    --container-widget-width:170px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-21d4e38>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-32d1464 img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-32d1464>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-01ac975.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-01ac975>.elementor-element-populated {
    margin:-115px 0 -115px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-f03928d:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-f03928d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-f03928d,
  .elementor-64 .elementor-element.elementor-element-f03928d>.elementor-background-overlay {
    border-radius:300px 300px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-f03928d {
    box-shadow:0 0 30px 0 rgba(0,0,0,.1);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:16px 24px 16px 24px
  }
  .elementor-64 .elementor-element.elementor-element-f03928d>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-cc6b167.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-926faf5 img {
    width:54px
  }
  .elementor-64 .elementor-element.elementor-element-f080bd5 .elementor-heading-title {
    color:#3f3f3f;
    font-family:Pinar-VF,Sans-serif;
    font-size:18px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-f080bd5>.elementor-widget-container {
    padding:6px 20px 6px 20px;
    background-color:#f5f5f5;
    border-radius:8px 8px 8px 8px
  }
  .elementor-64 .elementor-element.elementor-element-f080bd5 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-122b02e {
    text-align:center;
    color:#909090;
    font-family:Ravi,Sans-serif;
    font-size:13px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-122b02e>.elementor-widget-container {
    margin:16px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-9d26d6a {
    --spacer-size:6px;
    width:var(--container-widget-width,170px);
    max-width:170px;
    --container-widget-width:170px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-9d26d6a>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-2a97afc img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-2a97afc>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-f04babe.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-f04babe>.elementor-element-populated {
    margin:-115px 0 -115px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-3eec4a3:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-3eec4a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-3eec4a3,
  .elementor-64 .elementor-element.elementor-element-3eec4a3>.elementor-background-overlay {
    border-radius:300px 300px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-3eec4a3 {
    box-shadow:0 0 30px 0 rgba(0,0,0,.1);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:16px 24px 16px 24px
  }
  .elementor-64 .elementor-element.elementor-element-3eec4a3>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-e51f145.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-7c42c14 img {
    width:54px
  }
  .elementor-64 .elementor-element.elementor-element-788d0bc .elementor-heading-title {
    color:#3f3f3f;
    font-family:Pinar-VF,Sans-serif;
    font-size:18px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-788d0bc>.elementor-widget-container {
    padding:6px 20px 6px 20px;
    background-color:#f5f5f5;
    border-radius:8px 8px 8px 8px
  }
  .elementor-64 .elementor-element.elementor-element-788d0bc {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-3191d99 {
    text-align:center;
    color:#909090;
    font-family:Ravi,Sans-serif;
    font-size:13px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-3191d99>.elementor-widget-container {
    margin:16px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-aeccab3 {
    --spacer-size:6px;
    width:var(--container-widget-width,170px);
    max-width:170px;
    --container-widget-width:170px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-aeccab3>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-cbb843e img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-cbb843e>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-72418b0.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-72418b0>.elementor-element-populated {
    margin:-115px 0 -115px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-cdb9eb9:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-cdb9eb9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-cdb9eb9,
  .elementor-64 .elementor-element.elementor-element-cdb9eb9>.elementor-background-overlay {
    border-radius:300px 300px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-cdb9eb9 {
    box-shadow:0 0 30px 0 rgba(0,0,0,.1);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:16px 24px 16px 24px
  }
  .elementor-64 .elementor-element.elementor-element-cdb9eb9>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-cccbb6e.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-c793eb8 img {
    width:54px
  }
  .elementor-64 .elementor-element.elementor-element-e34ba7d .elementor-heading-title {
    color:#3f3f3f;
    font-family:Pinar-VF,Sans-serif;
    font-size:18px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-e34ba7d>.elementor-widget-container {
    padding:6px 20px 6px 20px;
    background-color:#f5f5f5;
    border-radius:8px 8px 8px 8px
  }
  .elementor-64 .elementor-element.elementor-element-e34ba7d {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-d184e1e {
    text-align:center;
    color:#909090;
    font-family:Ravi,Sans-serif;
    font-size:13px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-d184e1e>.elementor-widget-container {
    margin:16px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-2e092c3 {
    --spacer-size:6px;
    width:var(--container-widget-width,170px);
    max-width:170px;
    --container-widget-width:170px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-2e092c3>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-94114f6 img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-94114f6>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-76a8c4b {
    margin:135px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-d0dd437.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-d0dd437>.elementor-element-populated {
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-918ac95 {
    --spacer-size:12px;
    width:var(--container-widget-width,1033px);
    max-width:1033px;
    --container-widget-width:1033px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-918ac95>.elementor-widget-container {
    background-color:#c3afb3;
    border-radius:10px 10px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-5471509 {
    margin:30px 0 0 0
  }
  .elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-4bf7101.elementor-column .elementor-widget-wrap {
    align-items:flex-end
  }
  .elementor-64 .elementor-element.elementor-element-4bf7101.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:flex-end;
    align-items:flex-end
  }
  .elementor-64 .elementor-element.elementor-element-4bf7101.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-e7c461d>.elementor-container {
    max-width:180px
  }
  .elementor-64 .elementor-element.elementor-element-35de6b8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
  }
  .elementor-64 .elementor-element.elementor-element-35de6b8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-64 .elementor-element.elementor-element-35de6b8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fdfdfd
  }
  .elementor-64 .elementor-element.elementor-element-35de6b8>.elementor-background-slideshow,
  .elementor-64 .elementor-element.elementor-element-35de6b8>.elementor-element-populated,
  .elementor-64 .elementor-element.elementor-element-35de6b8>.elementor-element-populated>.elementor-background-overlay {
    border-radius:0 141px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-35de6b8>.elementor-element-populated {
    box-shadow:0 0 30px 0 rgba(0,0,0,.1);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:16px 16px 16px 16px
  }
  .elementor-64 .elementor-element.elementor-element-35de6b8>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-556e504 img {
    width:139px;
    border-radius:0 210px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-f50e191:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-f50e191>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#313131
  }
  .elementor-64 .elementor-element.elementor-element-f50e191 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:5px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-f50e191>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-de56331.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-de56331>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:14px
  }
  .elementor-64 .elementor-element.elementor-element-d0acd18 {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-d0acd18 .elementor-heading-title {
    color:#fff;
    font-family:Pinar-VF,Sans-serif;
    font-size:16px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-b2506bf {
    text-align:center;
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-b2506bf .elementor-heading-title {
    color:#fff;
    font-family:Ravi,Sans-serif;
    font-size:11px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-b2506bf>.elementor-widget-container {
    padding:4px 10px 2px 10px;
    background-color:var(--e-global-color-primary);
    border-radius:38px 38px 38px 38px
  }
  .elementor-64 .elementor-element.elementor-element-d39c292 {
    --spacer-size:6px;
    width:var(--container-widget-width,125px);
    max-width:125px;
    --container-widget-width:125px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-d39c292>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-6d4b7e2 img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-6d4b7e2>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-50c8f85.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-50c8f85>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:10px
  }
  .elementor-64 .elementor-element.elementor-element-fb6b45d {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-fb6b45d .elementor-heading-title {
    color:#d9d0c6;
    font-family:Jost,Sans-serif;
    font-size:17px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-bc2f906 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-bc2f906 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-bc2f906>.elementor-widget-container {
    --e-transform-flipX:-1
  }
  .elementor-64 .elementor-element.elementor-element-ef67de8 {
    text-align:center;
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-ef67de8 .elementor-heading-title {
    font-family:Pinar-VF,Sans-serif;
    font-size:24px;
    font-weight:700
  }
  .elementor-64 .elementor-element.elementor-element-ef67de8>.elementor-widget-container {
    margin:0 10px 0 10px;
    padding:6px 0 4px 0
  }
  .elementor-64 .elementor-element.elementor-element-defb253 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-defb253 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-18000c4 {
    --wd-brd-radius:12px
  }
  .elementor-64 .elementor-element.elementor-element-18000c4 .wd-products-with-bg,
  .elementor-64 .elementor-element.elementor-element-18000c4 .wd-products-with-bg .wd-product {
    --wd-prod-bg:#FFFFFF;
    --wd-bordered-bg:#FFFFFF
  }
  .elementor-64 .elementor-element.elementor-element-18000c4>.elementor-widget-container {
    margin:24px 0 0 0
  }
  .elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-9d68d6b.elementor-column .elementor-widget-wrap {
    align-items:flex-end
  }
  .elementor-64 .elementor-element.elementor-element-9d68d6b.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:flex-end;
    align-items:flex-end
  }
  .elementor-64 .elementor-element.elementor-element-9d68d6b.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-d2c741a>.elementor-container {
    max-width:180px
  }
  .elementor-64 .elementor-element.elementor-element-1fe06ea>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
  }
  .elementor-64 .elementor-element.elementor-element-1fe06ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-64 .elementor-element.elementor-element-1fe06ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fdfdfd
  }
  .elementor-64 .elementor-element.elementor-element-1fe06ea>.elementor-background-slideshow,
  .elementor-64 .elementor-element.elementor-element-1fe06ea>.elementor-element-populated,
  .elementor-64 .elementor-element.elementor-element-1fe06ea>.elementor-element-populated>.elementor-background-overlay {
    border-radius:141px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-1fe06ea>.elementor-element-populated {
    box-shadow:0 0 30px 0 rgba(0,0,0,.1);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:16px 16px 16px 16px
  }
  .elementor-64 .elementor-element.elementor-element-1fe06ea>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-975c48b img {
    width:139px;
    border-radius:210px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-7c646fe:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-7c646fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#313131
  }
  .elementor-64 .elementor-element.elementor-element-7c646fe {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding:5px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-7c646fe>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-e6ee641.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-e6ee641>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:14px
  }
  .elementor-64 .elementor-element.elementor-element-ed1512e {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-ed1512e .elementor-heading-title {
    color:#fff;
    font-family:Pinar-VF,Sans-serif;
    font-size:16px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-a3ccbf5 {
    text-align:center;
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-a3ccbf5 .elementor-heading-title {
    color:#fff;
    font-family:Ravi,Sans-serif;
    font-size:11px;
    font-weight:600
  }
  .elementor-64 .elementor-element.elementor-element-a3ccbf5>.elementor-widget-container {
    padding:4px 10px 2px 10px;
    background-color:var(--e-global-color-primary);
    border-radius:38px 38px 38px 38px
  }
  .elementor-64 .elementor-element.elementor-element-867c998 {
    --spacer-size:6px;
    width:var(--container-widget-width,125px);
    max-width:125px;
    --container-widget-width:125px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-867c998>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-d0c885f img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-d0c885f>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-9e9442d {
    margin:45px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-8842ed5.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-8842ed5>.elementor-element-populated {
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-d8e536b {
    --spacer-size:12px;
    width:var(--container-widget-width,1033px);
    max-width:1033px;
    --container-widget-width:1033px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-d8e536b>.elementor-widget-container {
    background-color:#adadad;
    border-radius:10px 10px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-d25f085:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-d25f085>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url(https://yarashigh.com/wp-content/uploads/2023/12/Frame-1000001352-1.jpg);
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:cover
  }
  .elementor-64 .elementor-element.elementor-element-d25f085,
  .elementor-64 .elementor-element.elementor-element-d25f085>.elementor-background-overlay {
    border-radius:60px 60px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-d25f085 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0;
    padding:30px 30px 0 30px
  }
  .elementor-64 .elementor-element.elementor-element-d25f085>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-3999639.elementor-column .elementor-widget-wrap {
    align-items:center
  }
  .elementor-64 .elementor-element.elementor-element-3999639.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
  }
  .elementor-64 .elementor-element.elementor-element-3999639.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-3999639>.elementor-element-populated {
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-7ea996e {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-0cb6663 .elementor-heading-title {
    font-family:Pinar-VF,Sans-serif;
    font-size:20px;
    font-weight:700
  }
  .elementor-64 .elementor-element.elementor-element-0cb6663>.elementor-widget-container {
    margin:0 8px 0 8px;
    padding:0 8px 0 8px
  }
  .elementor-64 .elementor-element.elementor-element-0cb6663 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-1d1e938 {
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-1d1e938>.elementor-widget-container {
    --e-transform-flipX:-1
  }
  .elementor-64 .elementor-element.elementor-element-fc716ff {
    margin:24px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-6972896.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-6972896>.elementor-element-populated {
    margin:0 0 -95px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-cc4ccb8:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-cc4ccb8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-cc4ccb8,
  .elementor-64 .elementor-element.elementor-element-cc4ccb8>.elementor-background-overlay {
    border-radius:70px 70px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-cc4ccb8 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0;
    padding:0 0 6px 0
  }
  .elementor-64 .elementor-element.elementor-element-cc4ccb8>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-abaea61.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-abaea61>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
  }
  .elementor-64 .elementor-element.elementor-element-455c824 img {
    width:58px
  }
  .elementor-64 .elementor-element.elementor-element-455c824>.elementor-widget-container {
    margin:-29px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-7dd4652 {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-7dd4652 .elementor-heading-title {
    color:#3c3c3c;
    font-family:Pinar-VF,Sans-serif;
    font-size:20px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-7dd4652>.elementor-widget-container {
    margin:6px 0 9px 0;
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-ffd9138 {
    text-align:center;
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-ffd9138 .elementor-heading-title {
    font-family:Ravi,Sans-serif;
    font-size:12px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-ffd9138>.elementor-widget-container {
    padding:4px 8px 0 8px;
    background-color:#F5EDE4;
    border-radius:21px 21px 21px 21px
  }
  .elementor-64 .elementor-element.elementor-element-121a6f2 {
    --spacer-size:6px;
    width:var(--container-widget-width,130px);
    max-width:130px;
    --container-widget-width:130px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-121a6f2>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-4846654 img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-4846654>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-f9700f4.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-f9700f4>.elementor-element-populated {
    margin:0 0 -95px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-2523fcc:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-2523fcc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-2523fcc,
  .elementor-64 .elementor-element.elementor-element-2523fcc>.elementor-background-overlay {
    border-radius:70px 70px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-2523fcc {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0;
    padding:0 0 6px 0
  }
  .elementor-64 .elementor-element.elementor-element-2523fcc>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-69aa3b6.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-69aa3b6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
  }
  .elementor-64 .elementor-element.elementor-element-1df8db9 img {
    width:58px
  }
  .elementor-64 .elementor-element.elementor-element-1df8db9>.elementor-widget-container {
    margin:-29px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-1fa25b0 {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-1fa25b0 .elementor-heading-title {
    color:#3c3c3c;
    font-family:Pinar-VF,Sans-serif;
    font-size:20px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-1fa25b0>.elementor-widget-container {
    margin:6px 0 9px 0;
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-ad4b355 {
    text-align:center;
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-ad4b355 .elementor-heading-title {
    font-family:Ravi,Sans-serif;
    font-size:12px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-ad4b355>.elementor-widget-container {
    padding:4px 8px 0 8px;
    background-color:#F5EDE4;
    border-radius:21px 21px 21px 21px
  }
  .elementor-64 .elementor-element.elementor-element-6f08d1b {
    --spacer-size:6px;
    width:var(--container-widget-width,130px);
    max-width:130px;
    --container-widget-width:130px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-6f08d1b>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-e08dba4 img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-e08dba4>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-13594a9.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-13594a9>.elementor-element-populated {
    margin:0 0 -95px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-1f7c124:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-1f7c124>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-1f7c124,
  .elementor-64 .elementor-element.elementor-element-1f7c124>.elementor-background-overlay {
    border-radius:70px 70px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-1f7c124 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0;
    padding:0 0 6px 0
  }
  .elementor-64 .elementor-element.elementor-element-1f7c124>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-618610d.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-618610d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
  }
  .elementor-64 .elementor-element.elementor-element-377f5c9 img {
    width:58px
  }
  .elementor-64 .elementor-element.elementor-element-377f5c9>.elementor-widget-container {
    margin:-29px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-9b236d9 {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-9b236d9 .elementor-heading-title {
    color:#3c3c3c;
    font-family:Pinar-VF,Sans-serif;
    font-size:20px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-9b236d9>.elementor-widget-container {
    margin:6px 0 9px 0;
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-1b6f216 {
    text-align:center;
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-1b6f216 .elementor-heading-title {
    font-family:Ravi,Sans-serif;
    font-size:12px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-1b6f216>.elementor-widget-container {
    padding:4px 8px 0 8px;
    background-color:#F5EDE4;
    border-radius:21px 21px 21px 21px
  }
  .elementor-64 .elementor-element.elementor-element-3b91117 {
    --spacer-size:6px;
    width:var(--container-widget-width,130px);
    max-width:130px;
    --container-widget-width:130px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-3b91117>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-e0c2038 img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-e0c2038>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-fcdc420.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-fcdc420>.elementor-element-populated {
    margin:0 0 -95px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-ff01a4e:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-ff01a4e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-ff01a4e,
  .elementor-64 .elementor-element.elementor-element-ff01a4e>.elementor-background-overlay {
    border-radius:70px 70px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-ff01a4e {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0;
    padding:0 0 6px 0
  }
  .elementor-64 .elementor-element.elementor-element-ff01a4e>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-b6ddb76.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-b6ddb76>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
  }
  .elementor-64 .elementor-element.elementor-element-ff131b6 img {
    width:58px
  }
  .elementor-64 .elementor-element.elementor-element-ff131b6>.elementor-widget-container {
    margin:-29px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-4db6e00 {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-4db6e00 .elementor-heading-title {
    color:#3c3c3c;
    font-family:Pinar-VF,Sans-serif;
    font-size:20px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-4db6e00>.elementor-widget-container {
    margin:6px 0 9px 0;
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-4414f3e {
    text-align:center;
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-4414f3e .elementor-heading-title {
    font-family:Ravi,Sans-serif;
    font-size:12px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-4414f3e>.elementor-widget-container {
    padding:4px 8px 0 8px;
    background-color:#F5EDE4;
    border-radius:21px 21px 21px 21px
  }
  .elementor-64 .elementor-element.elementor-element-990ef92 {
    --spacer-size:6px;
    width:var(--container-widget-width,130px);
    max-width:130px;
    --container-widget-width:130px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-990ef92>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-734e1d5 img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-734e1d5>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-1a19108.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-1a19108>.elementor-element-populated {
    margin:0 0 -95px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-2970adf:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-2970adf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-2970adf,
  .elementor-64 .elementor-element.elementor-element-2970adf>.elementor-background-overlay {
    border-radius:70px 70px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-2970adf {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0;
    padding:0 0 6px 0
  }
  .elementor-64 .elementor-element.elementor-element-2970adf>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-53f88ac.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-53f88ac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
  }
  .elementor-64 .elementor-element.elementor-element-f602871 img {
    width:58px
  }
  .elementor-64 .elementor-element.elementor-element-f602871>.elementor-widget-container {
    margin:-29px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-f1d03aa {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-f1d03aa .elementor-heading-title {
    color:#3c3c3c;
    font-family:Pinar-VF,Sans-serif;
    font-size:20px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-f1d03aa>.elementor-widget-container {
    margin:6px 0 9px 0;
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-7298d8e {
    text-align:center;
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-7298d8e .elementor-heading-title {
    font-family:Ravi,Sans-serif;
    font-size:12px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-7298d8e>.elementor-widget-container {
    padding:4px 8px 0 8px;
    background-color:#F5EDE4;
    border-radius:21px 21px 21px 21px
  }
  .elementor-64 .elementor-element.elementor-element-291ac55 {
    --spacer-size:6px;
    width:var(--container-widget-width,130px);
    max-width:130px;
    --container-widget-width:130px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-291ac55>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-8998f5a img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-8998f5a>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-990589e.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-990589e>.elementor-element-populated {
    margin:0 0 -95px 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
  }
  .elementor-64 .elementor-element.elementor-element-512bfe7:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-512bfe7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-512bfe7,
  .elementor-64 .elementor-element.elementor-element-512bfe7>.elementor-background-overlay {
    border-radius:70px 70px 0 0
  }
  .elementor-64 .elementor-element.elementor-element-512bfe7 {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0;
    padding:0 0 6px 0
  }
  .elementor-64 .elementor-element.elementor-element-512bfe7>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-fee32c6.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-fee32c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:0
  }
  .elementor-64 .elementor-element.elementor-element-df7998e img {
    width:58px
  }
  .elementor-64 .elementor-element.elementor-element-df7998e>.elementor-widget-container {
    margin:-29px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-37e3682 {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-37e3682 .elementor-heading-title {
    color:#3c3c3c;
    font-family:Pinar-VF,Sans-serif;
    font-size:20px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-37e3682>.elementor-widget-container {
    margin:6px 0 9px 0;
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-319a9bb {
    text-align:center;
    width:auto;
    max-width:auto
  }
  .elementor-64 .elementor-element.elementor-element-319a9bb .elementor-heading-title {
    font-family:Ravi,Sans-serif;
    font-size:12px;
    font-weight:500
  }
  .elementor-64 .elementor-element.elementor-element-319a9bb>.elementor-widget-container {
    padding:4px 8px 0 8px;
    background-color:#F5EDE4;
    border-radius:21px 21px 21px 21px
  }
  .elementor-64 .elementor-element.elementor-element-9513db2 {
    --spacer-size:6px;
    width:var(--container-widget-width,130px);
    max-width:130px;
    --container-widget-width:130px;
    --container-widget-flex-grow:0
  }
  .elementor-64 .elementor-element.elementor-element-9513db2>.elementor-widget-container {
    background-color:var(--e-global-color-primary)
  }
  .elementor-64 .elementor-element.elementor-element-949d206 img {
    width:40px
  }
  .elementor-64 .elementor-element.elementor-element-949d206>.elementor-widget-container {
    margin:-4px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-4b18c6c:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-4b18c6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#fff
  }
  .elementor-64 .elementor-element.elementor-element-4b18c6c>.elementor-background-overlay {
    opacity:.5;
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-4b18c6c {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:105px 0 0 0;
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-1d089d7.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-1d089d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom:10px
  }
  .elementor-64 .elementor-element.elementor-element-c25723e {
    text-align:center
  }
  .elementor-64 .elementor-element.elementor-element-c25723e .elementor-heading-title {
    color:#d9d0c6;
    font-family:Jost,Sans-serif;
    font-size:17px;
    font-weight:400
  }
  .elementor-64 .elementor-element.elementor-element-4cb0392 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-4cb0392 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-4cb0392>.elementor-widget-container {
    --e-transform-flipX:-1
  }
  .elementor-64 .elementor-element.elementor-element-e86df2c {
    text-align:center;
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-e86df2c .elementor-heading-title {
    font-family:Pinar-VF,Sans-serif;
    font-size:24px;
    font-weight:700
  }
  .elementor-64 .elementor-element.elementor-element-e86df2c>.elementor-widget-container {
    margin:0 10px 0 10px;
    padding:6px 0 4px 0
  }
  .elementor-64 .elementor-element.elementor-element-32534f2 img {
    width:16px
  }
  .elementor-64 .elementor-element.elementor-element-32534f2 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-64 .elementor-element.elementor-element-436d890 {
    --wd-brd-radius:12px
  }
  .elementor-64 .elementor-element.elementor-element-436d890 .wd-products-with-bg,
  .elementor-64 .elementor-element.elementor-element-436d890 .wd-products-with-bg .wd-product {
    --wd-prod-bg:#FFFFFF;
    --wd-bordered-bg:#FFFFFF
  }
  .elementor-64 .elementor-element.elementor-element-436d890>.elementor-widget-container {
    margin:24px 0 0 0
  }
  .elementor-64 .elementor-element.elementor-element-778b6fa.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-778b6fa>.elementor-element-populated {
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-65409fb>.elementor-container {
    max-width:1231px
  }
  .elementor-64 .elementor-element.elementor-element-65409fb:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-65409fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url(https://yarashigh.com/wp-content/uploads/2023/12/Vector-7.png);
    background-position:center right;
    background-repeat:no-repeat;
    background-size:contain
  }
  .elementor-64 .elementor-element.elementor-element-65409fb>.elementor-background-overlay {
    background-image:url(https://yarashigh.com/wp-content/uploads/2023/12/Vector-6.png);
    background-position:center left;
    background-repeat:no-repeat;
    background-size:contain;
    opacity:1;
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-64 .elementor-element.elementor-element-65409fb {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
  }
  .elementor-64 .elementor-element.elementor-element-1d8e680.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-64 .elementor-element.elementor-element-1d8e680>.elementor-element-populated {
    padding:0
  }
  .elementor-64 .elementor-element.elementor-element-69d7b7c:not(.elementor-motion-effects-element-type-background),
  .elementor-64 .elementor-element.elementor-element-69d7b7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url(https://yarashigh.com/wp-content/uploads/2023/12/Star-23-1.png);
    background-position:576px 122px;
    background-repeat:no-repeat;
    background-size:16px auto
  }
  .elementor-64 .elementor-element.elementor-element-69d7b7c {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
  }
  .elementor-64 .elementor-element.elementor-element-69d7b7c>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  body.elementor-page-64:not(.elementor-motion-effects-element-type-background),
  body.elementor-page-64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#f5ede4
  }
  @media (max-width:1024px) {
    .elementor-64 .elementor-element.elementor-element-e1c36e0 {
      --container-widget-width:600px;
      --container-widget-flex-grow:0;
      width:var(--container-widget-width,600px);
      max-width:600px
    }
    .elementor-64 .elementor-element.elementor-element-8e491de {
      padding:40px 30px 0 30px
    }
    .elementor-64 .elementor-element.elementor-element-b764a92 {
      font-size:14px
    }
    .elementor-64 .elementor-element.elementor-element-48c6626 {
      padding:40px 30px 0 30px
    }
    .elementor-64 .elementor-element.elementor-element-e618832 {
      font-size:14px
    }
    .elementor-64 .elementor-element.elementor-element-fa6a44b {
      padding:40px 30px 0 30px
    }
    .elementor-64 .elementor-element.elementor-element-9cc7d64 {
      font-size:14px
    }
    .elementor-64 .elementor-element.elementor-element-d61bb94 {
      padding:129px 20px 0 20px
    }
    .elementor-64 .elementor-element.elementor-element-74df32d>.elementor-element-populated {
      margin:0 0 34px 0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-3ae5200,
    .elementor-64 .elementor-element.elementor-element-3ae5200>.elementor-background-overlay {
      border-radius:70px 70px 70px 70px
    }
    .elementor-64 .elementor-element.elementor-element-a5643e3,
    .elementor-64 .elementor-element.elementor-element-a5643e3>.elementor-background-overlay {
      border-radius:70px 70px 70px 70px
    }
    .elementor-64 .elementor-element.elementor-element-4fd67bb {
      margin:20px 0 0 0
    }
    .elementor-64 .elementor-element.elementor-element-f04babe>.elementor-element-populated {
      margin:85px 0 -115px 0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-72418b0>.elementor-element-populated {
      margin:85px 0 -115px 0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-918ac95 {
      --container-widget-width:600px;
      --container-widget-flex-grow:0;
      width:var(--container-widget-width,600px);
      max-width:600px
    }
    .elementor-64 .elementor-element.elementor-element-d39c292 {
      --container-widget-width:100px;
      --container-widget-flex-grow:0;
      width:var(--container-widget-width,100px);
      max-width:100px
    }
    .elementor-64 .elementor-element.elementor-element-867c998 {
      --container-widget-width:100px;
      --container-widget-flex-grow:0;
      width:var(--container-widget-width,100px);
      max-width:100px
    }
    .elementor-64 .elementor-element.elementor-element-6972896>.elementor-element-populated {
      margin:0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-f9700f4>.elementor-element-populated {
      margin:0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-13594a9>.elementor-element-populated {
      margin:0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-69d7b7c:not(.elementor-motion-effects-element-type-background),
    .elementor-64 .elementor-element.elementor-element-69d7b7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-position:0 0
    }
  }
  @media (max-width:767px) {
    .elementor-64 .elementor-element.elementor-element-cdcfa41 {
      margin:-23px 0 0 0
    }
    .elementor-64 .elementor-element.elementor-element-e1c36e0 {
      --container-widget-width:225px;
      --container-widget-flex-grow:0;
      width:var(--container-widget-width,225px);
      max-width:225px
    }
    .elementor-64 .elementor-element.elementor-element-cc54a1d>.elementor-element-populated {
      margin:0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-f36ac3c>.elementor-element-populated {
      margin:0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-aff241e {
      width:25%
    }
    .elementor-64 .elementor-element.elementor-element-fee4930 {
      width:75%
    }
    .elementor-64 .elementor-element.elementor-element-5604c52 {
      width:75%
    }
    .elementor-64 .elementor-element.elementor-element-0c85aff {
      width:25%
    }
    .elementor-64 .elementor-element.elementor-element-3826183>.elementor-element-populated {
      margin:-110px 0 0 0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-0c6510f {
      margin:0
    }
    .elementor-64 .elementor-element.elementor-element-9e9b7a7>.elementor-element-populated {
      margin:0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-01ac975>.elementor-element-populated {
      margin:0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-f04babe>.elementor-element-populated {
      margin:0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-72418b0>.elementor-element-populated {
      margin:0 0 -120px 0;
      --e-column-margin-right:0px;
      --e-column-margin-left:0px
    }
    .elementor-64 .elementor-element.elementor-element-918ac95 {
      --container-widget-width:225px;
      --container-widget-flex-grow:0;
      width:var(--container-widget-width,225px);
      max-width:225px
    }
    .elementor-64 .elementor-element.elementor-element-d8e536b {
      --container-widget-width:225px;
      --container-widget-flex-grow:0;
      width:var(--container-widget-width,225px);
      max-width:225px
    }
    .elementor-64 .elementor-element.elementor-element-6972896 {
      width:50%
    }
    .elementor-64 .elementor-element.elementor-element-f9700f4 {
      width:50%
    }
    .elementor-64 .elementor-element.elementor-element-13594a9 {
      width:50%
    }
    .elementor-64 .elementor-element.elementor-element-fcdc420 {
      width:50%
    }
    .elementor-64 .elementor-element.elementor-element-1a19108 {
      width:50%
    }
    .elementor-64 .elementor-element.elementor-element-990589e {
      width:50%
    }
    .elementor-64 .elementor-element.elementor-element-778b6fa>.elementor-element-populated {
      padding:0
    }
    .elementor-64 .elementor-element.elementor-element-1d8e680>.elementor-element-populated {
      padding:0
    }
    .elementor-64 .elementor-element.elementor-element-69d7b7c:not(.elementor-motion-effects-element-type-background),
    .elementor-64 .elementor-element.elementor-element-69d7b7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
      background-position:0 0;
      background-size:0 auto
    }
    .elementor-64 .elementor-element.elementor-element-69d7b7c {
      padding:0 16px 0 35px
    }
  }
  @media (min-width:768px) {
    .elementor-64 .elementor-element.elementor-element-c87d334 {
      width:64.408%
    }
    .elementor-64 .elementor-element.elementor-element-aff241e {
      width:20%
    }
    .elementor-64 .elementor-element.elementor-element-fee4930 {
      width:79.999%
    }
    .elementor-64 .elementor-element.elementor-element-5604c52 {
      width:79.999%
    }
    .elementor-64 .elementor-element.elementor-element-0c85aff {
      width:20%
    }
    .elementor-64 .elementor-element.elementor-element-e21cf9a {
      width:35.592%
    }
    .elementor-64 .elementor-element.elementor-element-4bf7101 {
      width:19%
    }
    .elementor-64 .elementor-element.elementor-element-35de6b8 {
      width:100%
    }
    .elementor-64 .elementor-element.elementor-element-50c8f85 {
      width:61.332%
    }
    .elementor-64 .elementor-element.elementor-element-9d68d6b {
      width:19%
    }
  }
  @media (max-width:1024px) and (min-width:768px) {
    .elementor-64 .elementor-element.elementor-element-74df32d {
      width:100%
    }
    .elementor-64 .elementor-element.elementor-element-aff241e {
      width:16%
    }
    .elementor-64 .elementor-element.elementor-element-4ae9956 {
      width:100%
    }
    .elementor-64 .elementor-element.elementor-element-5604c52 {
      width:84%
    }
    .elementor-64 .elementor-element.elementor-element-0c85aff {
      width:16%
    }
    .elementor-64 .elementor-element.elementor-element-3826183 {
      width:50%
    }
    .elementor-64 .elementor-element.elementor-element-01ac975 {
      width:50%
    }
    .elementor-64 .elementor-element.elementor-element-f04babe {
      width:50%
    }
    .elementor-64 .elementor-element.elementor-element-72418b0 {
      width:50%
    }
    .elementor-64 .elementor-element.elementor-element-6972896 {
      width:33%
    }
    .elementor-64 .elementor-element.elementor-element-f9700f4 {
      width:33%
    }
    .elementor-64 .elementor-element.elementor-element-13594a9 {
      width:33%
    }
    .elementor-64 .elementor-element.elementor-element-fcdc420 {
      width:33%
    }
    .elementor-64 .elementor-element.elementor-element-1a19108 {
      width:33%
    }
    .elementor-64 .elementor-element.elementor-element-990589e {
      width:33%
    }
  }
  .container {
    width:100%;
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto
  }
  [class*=wd-spacing-] {
    margin-bottom:calc(var(--wd-sp,30px)/ -1)
  }
  [class*=wd-spacing-]>[class*=col] {
    margin-bottom:var(--wd-sp,30px)
  }
  .wd-spacing-20 {
    --wd-sp:20px
  }
  .wd-spacing-10 {
    --wd-sp:10px
  }
  .col,
  .col-1,
  .col-10,
  .col-11,
  .col-12,
  .col-2,
  .col-20_0,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-auto,
  .col-lg,
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-20_0,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-auto,
  .col-md,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-20_0,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-auto,
  .col-sm,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-auto,
  .col-xl,
  .col-xl-1,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-auto {
    position:relative;
    width:100%;
    min-height:1px;
    padding-inline:calc(var(--wd-sp,30px)/ 2)
  }
  .col {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
  }
  .col-auto {
    flex:0 0 auto;
    width:auto;
    max-width:none
  }
  .col-1 {
    flex:0 0 8.333333%;
    max-width:8.333333%
  }
  .col-2 {
    flex:0 0 16.666667%;
    max-width:16.666667%
  }
  .col-20_0 {
    flex:0 0 20%;
    max-width:20%
  }
  .col-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .col-4 {
    flex:0 0 33.333333%;
    max-width:33.333333%
  }
  .col-5 {
    flex:0 0 41.666667%;
    max-width:41.666667%
  }
  .col-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .col-7 {
    flex:0 0 58.333333%;
    max-width:58.333333%
  }
  .col-8 {
    flex:0 0 66.666667%;
    max-width:66.666667%
  }
  .col-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .col-10 {
    flex:0 0 83.333333%;
    max-width:83.333333%
  }
  .col-11 {
    flex:0 0 91.666667%;
    max-width:91.666667%
  }
  .col-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .order-first {
    order:-1
  }
  .order-last {
    order:13
  }
  @media (min-width:576px) {
    .col-sm {
      flex-basis:0;
      flex-grow:1;
      max-width:100%
    }
    .col-sm-auto {
      flex:0 0 auto;
      width:auto;
      max-width:none
    }
    .col-sm-1 {
      flex:0 0 8.333333%;
      max-width:8.333333%
    }
    .col-sm-2 {
      flex:0 0 16.666667%;
      max-width:16.666667%
    }
    .col-sm-3 {
      flex:0 0 25%;
      max-width:25%
    }
    .col-sm-4 {
      flex:0 0 33.333333%;
      max-width:33.333333%
    }
    .col-sm-5 {
      flex:0 0 41.666667%;
      max-width:41.666667%
    }
    .col-sm-6 {
      flex:0 0 50%;
      max-width:50%
    }
    .col-sm-7 {
      flex:0 0 58.333333%;
      max-width:58.333333%
    }
    .col-sm-8 {
      flex:0 0 66.666667%;
      max-width:66.666667%
    }
    .col-sm-9 {
      flex:0 0 75%;
      max-width:75%
    }
    .col-sm-10 {
      flex:0 0 83.333333%;
      max-width:83.333333%
    }
    .col-sm-11 {
      flex:0 0 91.666667%;
      max-width:91.666667%
    }
    .col-sm-12 {
      flex:0 0 100%;
      max-width:100%
    }
    .order-sm-first {
      order:-1
    }
    .order-sm-last {
      order:13
    }
  }
  @media (min-width:769px) {
    .col-md {
      flex-basis:0;
      flex-grow:1;
      max-width:100%
    }
    .col-md-auto {
      flex:0 0 auto;
      width:auto;
      max-width:none
    }
    .col-md-1 {
      flex:0 0 8.333333%;
      max-width:8.333333%
    }
    .col-md-2 {
      flex:0 0 16.666667%;
      max-width:16.666667%
    }
    .col-md-20_0 {
      flex:0 0 20%;
      max-width:20%
    }
    .col-md-3 {
      flex:0 0 25%;
      max-width:25%
    }
    .col-md-4 {
      flex:0 0 33.333333%;
      max-width:33.333333%
    }
    .col-md-5 {
      flex:0 0 41.666667%;
      max-width:41.666667%
    }
    .col-md-6 {
      flex:0 0 50%;
      max-width:50%
    }
    .col-md-7 {
      flex:0 0 58.333333%;
      max-width:58.333333%
    }
    .col-md-8 {
      flex:0 0 66.666667%;
      max-width:66.666667%
    }
    .col-md-9 {
      flex:0 0 75%;
      max-width:75%
    }
    .col-md-10 {
      flex:0 0 83.333333%;
      max-width:83.333333%
    }
    .col-md-11 {
      flex:0 0 91.666667%;
      max-width:91.666667%
    }
    .col-md-12 {
      flex:0 0 100%;
      max-width:100%
    }
    .order-md-first {
      order:-1
    }
    .order-md-last {
      order:13
    }
  }
  @media (min-width:1025px) {
    .col-lg {
      flex-basis:0;
      flex-grow:1;
      max-width:100%
    }
    .col-lg-auto {
      flex:0 0 auto;
      width:auto;
      max-width:none
    }
    .col-lg-1 {
      flex:0 0 8.333333%;
      max-width:8.333333%
    }
    .col-lg-2 {
      flex:0 0 16.666667%;
      max-width:16.666667%
    }
    .col-lg-3 {
      flex:0 0 25%;
      max-width:25%
    }
    .col-lg-4 {
      flex:0 0 33.333333%;
      max-width:33.333333%
    }
    .col-lg-5 {
      flex:0 0 41.666667%;
      max-width:41.666667%
    }
    .col-lg-6 {
      flex:0 0 50%;
      max-width:50%
    }
    .col-lg-7 {
      flex:0 0 58.333333%;
      max-width:58.333333%
    }
    .col-lg-8 {
      flex:0 0 66.666667%;
      max-width:66.666667%
    }
    .col-lg-9 {
      flex:0 0 75%;
      max-width:75%
    }
    .col-lg-10 {
      flex:0 0 83.333333%;
      max-width:83.333333%
    }
    .col-lg-11 {
      flex:0 0 91.666667%;
      max-width:91.666667%
    }
    .col-lg-12 {
      flex:0 0 100%;
      max-width:100%
    }
    .col-lg-20_0 {
      flex:0 0 20%;
      max-width:20%
    }
    .col-lg-14_3 {
      flex:0 0 14.285714%;
      max-width:14.285714%
    }
    .col-lg-12_5 {
      flex:0 0 12.5%;
      max-width:12.5%
    }
    .col-lg-11_1 {
      flex:0 0 11.111111%;
      max-width:11.111111%
    }
    .col-lg-10_0 {
      flex:0 0 10%;
      max-width:10%
    }
    .col-lg-9_1 {
      flex:0 0 9.090909%;
      max-width:9.090909%
    }
    .order-lg-first {
      order:-1
    }
    .order-lg-last {
      order:13
    }
  }
  @media (min-width:1200px) {
    .col-xl-4 {
      flex:0 0 33.333333%;
      max-width:33.333333%
    }
    .col-xl-8 {
      flex:0 0 66.666667%;
      max-width:66.666667%
    }
  }
  .align-items-start {
    align-items:flex-start!important
  }
  :root {
    --wd-text-line-height:1.6;
    --wd-brd-radius:.001px;
    --wd-form-height:42px;
    --wd-form-color:inherit;
    --wd-form-placeholder-color:inherit;
    --wd-form-bg:transparent;
    --wd-form-brd-color:rgba(0,0,0,0.1);
    --wd-form-brd-color-focus:rgba(0,0,0,0.15);
    --wd-form-chevron:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);
    --btn-height:42px;
    --btn-transform:uppercase;
    --btn-font-weight:600;
    --btn-font-family:inherit;
    --btn-font-style:unset;
    --wd-main-bgcolor:#fff;
    --wd-scroll-w:.001px;
    --wd-admin-bar-h:.001px;
    --wd-tags-mb:20px;
    --wd-block-spacing:20px;
    --wd-header-banner-mt:.001px;
    --wd-sticky-nav-w:.001px;
    --color-white:#fff;
    --color-gray-100:#f7f7f7;
    --color-gray-200:#f1f1f1;
    --color-gray-300:#bbb;
    --color-gray-400:#a5a5a5;
    --color-gray-500:#777;
    --color-gray-600:#666;
    --color-gray-700:#555;
    --color-gray-800:#333;
    --color-gray-900:#242424;
    --bgcolor-black-rgb:0,0,0;
    --bgcolor-white-rgb:255,255,255;
    --bgcolor-white:#fff;
    --bgcolor-gray-100:#f7f7f7;
    --bgcolor-gray-200:#f7f7f7;
    --bgcolor-gray-300:#f1f1f1;
    --bgcolor-gray-400:rgba(187,187,187,0.4);
    --brdcolor-gray-200:rgba(0,0,0,0.075);
    --brdcolor-gray-300:rgba(0,0,0,0.105);
    --brdcolor-gray-400:rgba(0,0,0,0.12);
    --brdcolor-gray-500:rgba(0,0,0,0.2)
  }
  a,
  article,
  b,
  body,
  canvas,
  caption,
  center,
  dd,
  details,
  div,
  em,
  embed,
  footer,
  form,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  header,
  html,
  i,
  img,
  label,
  li,
  menu,
  nav,
  object,
  p,
  s,
  section,
  small,
  span,
  strong,
  sub,
  summary,
  time,
  u,
  ul,
  var,
  video {
    margin:0;
    padding:0;
    border:0;
    vertical-align:baseline;
    font:inherit;
    font-size:100%
  }
  *,
  :after,
  :before {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
  }
  html {
    line-height:1;
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent;
    font-family:sans-serif;
    overflow-x:hidden
  }
  ul {
    list-style:none;
    margin-bottom:var(--list-mb);
    padding-right:var(--li-pl);
    --list-mb:20px;
    --li-mb:10px;
    --li-pl:17px
  }
  caption {
    vertical-align:middle;
    text-align:right
  }
  a img {
    border:none
  }
  article,
  details,
  footer,
  header,
  main,
  menu,
  nav,
  section,
  summary {
    display:block
  }
  a,
  button,
  input {
    touch-action:manipulation
  }
  button,
  input {
    margin:0;
    color:inherit;
    font:inherit
  }
  button {
    overflow:visible
  }
  button,
  html input[type=button],
  input[type=reset],
  input[type=submit] {
    cursor:pointer;
    -webkit-appearance:button
  }
  button::-moz-focus-inner,
  input::-moz-focus-inner {
    padding:0;
    border:0;
    padding:0;
    border:0
  }
  .rtl {
    direction:rtl
  }
  body {
    margin:0;
    color:var(--wd-text-color);
    text-rendering:optimizeLegibility;
    font-weight:var(--wd-text-font-weight);
    font-style:var(--wd-text-font-style);
    font-size:var(--wd-text-font-size);
    font-family:var(--wd-text-font);
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    line-height:var(--wd-text-line-height)
  }
  @supports (overflow:clip) {
    body {
      overflow:clip
    }
  }
  :is(body) {
    height:auto
  }
  p {
    margin-bottom:var(--wd-tags-mb)
  }
  a {
    color:var(--wd-link-color);
    text-decoration:none;
    transition:all .25s ease
  }
  a:is(:hover,
  :focus,
  :active) {
    outline:0;
    text-decoration:none
  }
  a:hover {
    color:var(--wd-link-color-hover)
  }
  a:focus {
    outline:0
  }
  :is(h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .title) a {
    color:inherit
  }
  :is(h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .title) a:hover {
    color:var(--wd-link-color-hover)
  }
  label {
    display:block;
    margin-bottom:5px;
    color:var(--wd-title-color);
    vertical-align:middle;
    font-weight:400
  }
  em {
    font-style:italic
  }
  .elementor-default i:not([class]) {
    font-style:italic
  }
  .required {
    border:none;
    color:#e01020;
    font-size:16px;
    line-height:1
  }
  b,
  strong {
    font-weight:600
  }
  sub {
    position:relative;
    vertical-align:baseline;
    font-size:75%;
    line-height:1
  }
  sub {
    bottom:-.25em
  }
  var {
    font-style:italic
  }
  small {
    font-size:80%
  }
  embed {
    max-width:100%
  }
  video {
    display:block
  }
  canvas,
  progress {
    display:inline-block;
    vertical-align:baseline
  }
  img {
    max-width:100%;
    height:auto;
    border:0;
    vertical-align:middle
  }
  .svg-icon {
    display:inline-block
  }
  .svg-icon svg {
    width:inherit!important;
    height:inherit!important
  }
  svg:not(:root) {
    overflow:hidden
  }
  :is(.wd-custom-icon,
  picture.wd-custom-iconimg) {
    min-width:100%;
    max-width:38px;
    width:auto;
    height:auto
  }
  h1 {
    font-size:28px
  }
  h2 {
    font-size:24px
  }
  h3 {
    font-size:22px
  }
  h4 {
    font-size:18px
  }
  h5 {
    font-size:16px
  }
  h6 {
    font-size:12px
  }
  .wd-entities-title a {
    color:inherit
  }
  .wd-el-title {
    display:flex!important;
    align-items:center;
    gap:10px;
    font-size:22px
  }
  .wd-el-title .img-wrapper {
    display:flex;
    flex:0 0 auto
  }
  .wd-el-title .img-wrapper img {
    min-width:18px
  }
  .title,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    display:block;
    margin-bottom:var(--wd-tags-mb);
    color:var(--wd-title-color);
    text-transform:var(--wd-title-transform);
    font-weight:var(--wd-title-font-weight);
    font-style:var(--wd-title-font-style);
    font-family:var(--wd-title-font);
    line-height:1.4
  }
  .wd-entities-title {
    display:block;
    color:var(--wd-entities-title-color);
    word-wrap:break-word;
    font-weight:var(--wd-entities-title-font-weight);
    font-style:var(--wd-entities-title-font-style);
    font-family:var(--wd-entities-title-font);
    text-transform:var(--wd-entities-title-transform);
    line-height:1.4
  }
  .wd-entities-title a:hover,
  a.wd-entities-title:hover {
    color:var(--wd-entities-title-color-hover)
  }
  li {
    margin-bottom:var(--li-mb)
  }
  li:last-child {
    margin-bottom:0
  }
  li>ul {
    margin-top:var(--li-mb);
    margin-bottom:0
  }
  ul {
    list-style:disc
  }
  .wd-nav,
  .wd-sub-menu,
  .wd-sub-menu ul,
  nav[class*="-pagination"] ul {
    list-style:none;
    --li-pl:0
  }
  .wd-nav,
  .wd-sub-menu,
  .wd-sub-menu ul,
  nav[class*="-pagination"] ul {
    --list-mb:0;
    --li-mb:0
  }
  .wd-z-index {
    position:relative;
    z-index:35
  }
  .text-center {
    --content-align:center;
    --text-align:center;
    text-align:var(--text-align)
  }
  .text-right {
    --text-align:right;
    text-align:var(--text-align);
    --content-align:flex-start
  }
  .text-left {
    --text-align:left;
    text-align:var(--text-align);
    --content-align:flex-end
  }
  .wd-items-top {
    align-items:flex-start
  }
  .wd-items-middle {
    align-items:center
  }
  .wd-items-bottom {
    align-items:flex-end
  }
  .wd-justify-left {
    justify-content:left
  }
  .wd-justify-center {
    justify-content:center
  }
  .wd-justify-right {
    justify-content:right
  }
  [class*=color-scheme-light] {
    --color-white:#000;
    --color-gray-100:rgba(255,255,255,0.1);
    --color-gray-200:rgba(255,255,255,0.2);
    --color-gray-300:rgba(255,255,255,0.5);
    --color-gray-400:rgba(255,255,255,0.6);
    --color-gray-500:rgba(255,255,255,0.7);
    --color-gray-600:rgba(255,255,255,0.8);
    --color-gray-700:rgba(255,255,255,0.9);
    --color-gray-800:#fff;
    --color-gray-900:#fff;
    --bgcolor-black-rgb:255,255,255;
    --bgcolor-white-rgb:0,0,0;
    --bgcolor-white:#0f0f0f;
    --bgcolor-gray-100:#0a0a0a;
    --bgcolor-gray-200:#121212;
    --bgcolor-gray-300:#141414;
    --bgcolor-gray-400:#171717;
    --brdcolor-gray-200:rgba(255,255,255,0.1);
    --brdcolor-gray-300:rgba(255,255,255,0.15);
    --brdcolor-gray-400:rgba(255,255,255,0.25);
    --brdcolor-gray-500:rgba(255,255,255,0.3);
    --wd-text-color:rgba(255,255,255,0.8);
    --wd-title-color:#fff;
    --wd-widget-title-color:var(--wd-title-color);
    --wd-entities-title-color:#fff;
    --wd-entities-title-color-hover:rgba(255,255,255,0.8);
    --wd-link-color:rgba(255,255,255,0.9);
    --wd-link-color-hover:#fff;
    --wd-form-brd-color:rgba(255,255,255,0.2);
    --wd-form-brd-color-focus:rgba(255,255,255,0.3);
    --wd-form-placeholder-color:rgba(255,255,255,0.6);
    --wd-form-chevron:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);
    --wd-main-bgcolor:#1a1a1a;
    color:var(--wd-text-color)
  }
  [class*=color-scheme-hover] {
    transition:all .25s ease
  }
  [class*=color-scheme-hover] .title {
    transition:all .25s ease
  }
  .color-scheme-hover-light:hover {
    --color-gray-400:rgba(255,255,255,0.8);
    --color-gray-800:#fff;
    --brdcolor-gray-300:rgba(255,255,255,0.15);
    --brdcolor-gray-500:rgba(255,255,255,0.3);
    --wd-text-color:rgba(255,255,255,0.8);
    --wd-title-color:#fff;
    --wd-link-color:rgba(255,255,255,0.9);
    --wd-link-color-hover:#fff;
    color:var(--wd-text-color)
  }
  .color-primary {
    color:var(--wd-primary-color)
  }
  .color-alt {
    color:var(--wd-alternative-color)
  }
  .color-title {
    color:var(--wd-title-color)
  }
  .font-text {
    font-family:var(--wd-text-font)
  }
  .font-primary {
    font-family:var(--wd-title-font)
  }
  .font-alt {
    font-style:var(--wd-alternative-font-style);
    font-family:var(--wd-alternative-font)
  }
  .clear {
    clear:both;
    width:100%
  }
  .wd-fill {
    position:absolute;
    inset:0
  }
  .wd-hide {
    display:none!important
  }
  @keyframes wd-rotate {
    100% {
      transform:rotate(360deg)
    }
  }
  @keyframes wd-fadeIn {
    from {
      opacity:0
    }
    to {
      opacity:1
    }
  }
  @keyframes wd-fadeOut {
    from {
      opacity:1
    }
    to {
      opacity:0
    }
  }
  @keyframes wd-fadeInBottomShort {
    from {
      transform:translate3d(0,20px,0)
    }
    to {
      transform:none
    }
  }
  @keyframes wd-ShakePrev {
    25% {
      transform:translate3d(0,0,0)
    }
    50% {
      transform:translate3d(3px,0,0)
    }
    75% {
      transform:translate3d(-3px,0,0)
    }
  }
  @keyframes wd-ShakeNext {
    25% {
      transform:translate3d(0,0,0)
    }
    50% {
      transform:translate3d(-3px,0,0)
    }
    75% {
      transform:translate3d(3px,0,0)
    }
  }
  @keyframes wd-FadeInLoader {
    from {
      opacity:0
    }
    to {
      opacity:.8
    }
  }
  input[type=email],
  input[type=number],
  input[type=password],
  input[type=search],
  input[type=tel],
  input[type=text],
  input[type=url] {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
  }
  input[type=date],
  input[type=email],
  input[type=number],
  input[type=password],
  input[type=search],
  input[type=tel],
  input[type=text],
  input[type=url] {
    padding:0 15px;
    max-width:100%;
    width:100%;
    height:var(--wd-form-height);
    border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    border-radius:var(--wd-form-brd-radius);
    background-color:var(--wd-form-bg);
    box-shadow:none;
    color:var(--wd-form-color);
    vertical-align:middle;
    font-size:14px;
    transition:border-color .5s ease
  }
  input[type=date]:focus,
  input[type=email]:focus,
  input[type=number]:focus,
  input[type=password]:focus,
  input[type=search]:focus,
  input[type=tel]:focus,
  input[type=text]:focus,
  input[type=url]:focus {
    outline:0;
    border-color:var(--wd-form-brd-color-focus);
    transition:border-color .4s ease
  }
  ::-webkit-input-placeholder {
    color:var(--wd-form-placeholder-color)
  }
  ::-moz-placeholder {
    color:var(--wd-form-placeholder-color)
  }
  :-moz-placeholder {
    color:var(--wd-form-placeholder-color)
  }
  input[type=checkbox],
  input[type=radio] {
    box-sizing:border-box;
    margin-top:0;
    padding:0;
    vertical-align:middle;
    margin-inline-end:5px
  }
  input[type=search] {
    box-sizing:content-box;
    -webkit-appearance:textfield
  }
  input[type=search]::-webkit-search-cancel-button,
  input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
  }
  input[type=number] {
    padding:0;
    text-align:center
  }
  input[type=number]::-webkit-inner-spin-button,
  input[type=number]::-webkit-outer-spin-button {
    height:auto
  }
  input[type=date]::-webkit-inner-spin-button {
    display:none
  }
  input[type=date]::-webkit-calendar-picker-indicator {
    opacity:0
  }
  input[type=date]::-webkit-clear-button {
    position:relative;
    left:5px;
    width:30px;
    opacity:.4;
    filter:grayscale(100%)
  }
  [class*=color-scheme-light] input[type=date]::-webkit-clear-button {
    opacity:.6;
    filter:grayscale(100%) invert(100%) saturate(800%)
  }
  html:not(.browser-Firefox) input[type=date] {
    background:no-repeat url(https://yarashigh.com/wp-content/themes/woodmart/inc/admin/assets/images/calend-d.svg) left 15px top 50%;
    background-size:auto 14px
  }
  html:not(.browser-Firefox) [class*=color-scheme-light] input[type=date] {
    background-image:url(https://yarashigh.com/wp-content/themes/woodmart/inc/admin/assets/images/calend-l.svg)
  }
  input:-webkit-autofill {
    border-color:var(--wd-form-brd-color);
    -webkit-box-shadow:0 0 0 1000px var(--wd-form-bg) inset;
    -webkit-text-fill-color:var(--wd-form-color)
  }
  input:focus:-webkit-autofill {
    border-color:var(--wd-form-brd-color-focus)
  }
  :is(.btn,
  .button,
  button,
  [type=submit],
  [type=button]) {
    padding:5px 20px;
    min-height:var(--btn-height);
    font-size:13px;
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    outline:0;
    border:0 solid transparent;
    border-radius:0;
    box-shadow:none;
    vertical-align:middle;
    text-align:center;
    text-decoration:none;
    text-transform:var(--btn-transform);
    text-shadow:none;
    font-weight:var(--btn-font-weight);
    font-family:var(--btn-font-family);
    font-style:var(--btn-font-style);
    line-height:1.2;
    cursor:pointer;
    transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease;
    color:var(--btn-color,#3e3e3e);
    background-color:var(--btn-bgcolor,#f3f3f3)
  }
  :is(.btn,
  .button,
  button,
  [type=submit],
  [type=button]):hover {
    color:var(--btn-color-hover,#3e3e3e);
    background-color:var(--btn-bgcolor-hover,#e0e0e0)
  }
  button[disabled],
  input[disabled] {
    opacity:.6!important;
    cursor:default!important
  }
  [class*=wd-grid] {
    --wd-col:var(--wd-col-lg);
    --wd-gap:var(--wd-gap-lg);
    --wd-col-lg:1;
    --wd-gap-lg:20px
  }
  [class*=wd-grid-f] {
    display:flex;
    flex-wrap:wrap;
    gap:var(--wd-gap)
  }
  .wd-grid-f-col {
    gap:0;
    margin:0 calc(var(--wd-gap)/ -2) calc(var(--wd-gap) * -1)
  }
  .wd-grid-f-col>.wd-col {
    width:100%;
    min-height:1px;
    flex:0 0 calc(100% / var(--wd-col) * var(--wd-col-wider,1));
    max-width:calc(100% / var(--wd-col) * var(--wd-col-wider,1));
    padding-inline:calc(var(--wd-gap)/ 2);
    margin-bottom:var(--wd-gap)
  }
  .wd-grid-f-stretch>.wd-col {
    flex:1 1 var(--wd-f-basis,200px);
    width:var(--wd-f-basis,200px)
  }
  .wd-grid-f-inline>.wd-col {
    flex:0 0 auto
  }
  .wd-scroll-content {
    overflow:hidden;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch;
    max-height:50vh
  }
  .browser-Firefox .wd-scroll-content {
    scrollbar-width:thin
  }
  .wd-dropdown {
    position:absolute;
    top:100%;
    right:0;
    z-index:380;
    margin-top:15px;
    margin-left:0;
    margin-right:calc(var(--nav-gap,.001px)/ 2 * -1);
    background-color:var(--bgcolor-white);
    background-position:bottom left;
    background-clip:border-box;
    background-repeat:no-repeat;
    box-shadow:0 0 3px rgba(0,0,0,.15);
    text-align:right;
    border-radius:var(--wd-brd-radius);
    visibility:hidden;
    opacity:0;
    transition:opacity .4s cubic-bezier(.19,1,.22,1),visibility .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1);
    transform:translateY(15px) translateZ(0);
    pointer-events:none
  }
  .wd-dropdown:after {
    content:"";
    position:absolute;
    inset-inline:0;
    bottom:100%;
    height:15px
  }
  .whb-col-right .wd-dropdown-menu.wd-design-default {
    right:auto;
    left:0;
    margin-left:calc(var(--nav-gap,.001px)/ 2 * -1);
    margin-right:0
  }
  .wd-event-hover:hover>.wd-dropdown {
    visibility:visible;
    opacity:1;
    transform:none!important;
    pointer-events:visible;
    pointer-events:unset
  }
  .wd-dropdown-menu {
    min-height:min(var(--wd-dropdown-height,unset),var(--wd-content-h,var(--wd-dropdown-height,unset)));
    width:var(--wd-dropdown-width);
    background-image:var(--wd-dropdown-bg-img)
  }
  .wd-dropdown-menu .wd-dropdown-inner {
    overflow:inherit;
    height:min(var(--wd-dropdown-height,unset),var(--wd-content-h))
  }
  .wd-dropdown-menu.wd-scroll>.wd-scroll-content {
    max-height:none;
    border-radius:inherit
  }
  .dropdowns-loading .dropdown-load-ajax.menu-mega-dropdown:not(.dropdown-with-height)>.wd-dropdown-menu {
    min-height:400px
  }
  .dropdowns-loaded .dropdown-load-ajax>.wd-dropdown-menu>.container {
    animation:wd-fadeIn .3s ease
  }
  .dropdown-html-placeholder {
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:rgba(var(--bgcolor-white-rgb),.6);
    border-radius:var(--wd-brd-radius)
  }
  .dropdown-html-placeholder:after {
    content:"";
    display:inline-block;
    width:32px;
    height:32px;
    border:1px solid transparent;
    border-left-color:var(--color-gray-900);
    border-radius:50%;
    vertical-align:middle;
    animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
  }
  .dropdowns-loading .dropdown-html-placeholder:after {
    --wd-anim-state:running
  }
  .wd-dropdown-menu.wd-design-default {
    padding:var(--wd-dropdown-padding,12px 20px);
    --wd-dropdown-width:220px
  }
  .wd-dropdown-menu.wd-design-default>.container {
    padding:0;
    width:auto
  }
  .wd-dropdown-menu.wd-design-default .wd-dropdown {
    top:0;
    right:100%;
    padding:var(--wd-dropdown-padding,12px 20px);
    width:var(--wd-dropdown-width);
    margin:0 var(--wd-dropdown-padding,20px) 0 0
  }
  .wd-dropdown-menu.wd-design-default .wd-dropdown:after {
    top:0;
    left:100%;
    bottom:0;
    right:auto;
    width:var(--wd-dropdown-padding,20px);
    height:auto
  }
  .wd-dropdown-menu.wd-design-default .menu-item-has-children>a:after {
    margin-right:auto;
    color:rgba(82,82,82,.45);
    font-weight:600;
    font-size:55%;
    line-height:1;
    font-family:woodmart-font;
    content:"\f114"
  }
  .wd-dropdown-menu.wd-design-default.color-scheme-light .menu-item-has-children>a:after {
    color:rgba(255,255,255,.6)
  }
  .wd-dropdown-menu:is(.wd-design-sized,
  .wd-design-full-width,
  .wd-design-full-height) .wd-sub-menu>li {
    margin-bottom:25px;
    width:200px
  }
  .wd-dropdown-menu:is(.wd-design-sized,
  .wd-design-full-width,
  .wd-design-full-height) .vc_row .wd-sub-menu>li {
    width:auto
  }
  .wd-dropdown-menu:is(.wd-design-sized,
  .wd-design-full-width,
  .wd-design-full-height) .elementor-element .wd-sub-menu>li {
    margin-bottom:0;
    width:auto
  }
  .wd-dropdown-menu.wd-design-full-width {
    --wd-dropdown-width:100vw
  }
  :is(.wd-nav-sticky,
  .wd-header-nav) .wd-dropdown-menu.wd-design-full-width {
    border-radius:0
  }
  .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner,
  .wd-dropdown-menu.wd-design-full-width:not(.wd-scroll) {
    padding-top:var(--wd-dropdown-padding,30px);
    padding-bottom:var(--wd-dropdown-padding);
    padding-right:calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w))
  }
  .wd-side-hidden {
    --wd-side-hidden-w:340px;
    position:fixed;
    inset-block:var(--wd-admin-bar-h) 0;
    z-index:500;
    overflow:hidden;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch;
    width:min(var(--wd-side-hidden-w),100vw);
    background-color:var(--bgcolor-white);
    transition:transform .5s cubic-bezier(.19,1,.22,1)
  }
  .wd-side-hidden.wd-left {
    right:auto;
    left:0;
    transform:translate3d(-100%,0,0)
  }
  .wd-side-hidden.wd-right {
    right:0;
    left:auto;
    transform:translate3d(100%,0,0)
  }
  .wd-sub-menu {
    --sub-menu-color:#848484;
    --sub-menu-color-hover:var(--wd-primary-color)
  }
  .wd-sub-menu li {
    position:relative
  }
  .wd-sub-menu li>a {
    position:relative;
    display:flex;
    align-items:center;
    padding-top:8px;
    padding-bottom:8px;
    color:var(--sub-menu-color);
    font-size:14px;
    line-height:1.3
  }
  .wd-sub-menu li>a .wd-nav-icon {
    margin-left:7px;
    font-size:115%
  }
  .wd-sub-menu li>a .menu-label {
    position:relative;
    margin-top:-20px;
    align-self:flex-start
  }
  .wd-sub-menu li>a:hover {
    color:var(--sub-menu-color-hover)
  }
  [class*=color-scheme-light] .wd-sub-menu {
    --sub-menu-color:rgba(255,255,255,0.6);
    --sub-menu-color-hover:#fff
  }
  .widget .wd-sub-menu {
    --li-mb:0
  }
  .widget .wd-sub-menu ul {
    --li-mb:0
  }
  .mega-menu-list>li>a,
  .wd-dropdown-menu:is(.wd-design-sized,
  .wd-design-full-width,
  .wd-design-full-height) .wd-sub-menu>li>a {
    --sub-menu-color:#333;
    --sub-menu-color-hover:var(--wd-primary-color);
    text-transform:uppercase;
    font-weight:600
  }
  .wd-dropdown-menu:is(.wd-design-sized,
  .wd-design-full-width,
  .wd-design-full-height).color-scheme-light .wd-sub-menu>li>a,
  [class*=color-scheme-light] .mega-menu-list>li>a {
    --sub-menu-color:#fff;
    --sub-menu-color-hover:rgba(255,255,255,0.6)
  }
  .wd-color-light .searchform {
    --wd-form-brd-color:rgba(255,255,255,0.2);
    --wd-form-brd-color-focus:rgba(255,255,255,0.3);
    --wd-form-color:rgba(255,255,255,0.8)
  }
  .mega-menu-list img,
  .wd-nav-img {
    display:inline-block;
    margin-left:7px;
    max-height:18px;
    width:auto!important
  }
  .mega-menu-list img img,
  .wd-nav-img img {
    max-height:18px
  }
  .wd-nav {
    --nav-gap:20px;
    display:inline-flex;
    flex-wrap:wrap;
    justify-content:var(--text-align);
    text-align:right;
    gap:1px var(--nav-gap)
  }
  .wd-nav>li {
    position:relative
  }
  .wd-nav>li>a {
    position:relative;
    display:flex;
    align-items:center;
    flex-direction:row;
    text-transform:uppercase;
    font-weight:600;
    font-size:13px;
    line-height:1.2
  }
  .wd-nav>li>a .wd-nav-icon {
    margin-left:7px;
    font-size:115%
  }
  .wd-nav>li>a .menu-label {
    right:calc(100% - 30px);
    margin-right:0
  }
  .wd-nav>li:is(.wd-has-children,
  .menu-item-has-children)>a:after {
    margin-right:4px;
    font-weight:400;
    font-style:normal;
    font-size:clamp(6px,50%,18px);
    order:3;
    content:"\f129";
    font-family:woodmart-font
  }
  .wd-nav li.color-primary {
    --nav-color:var(--wd-primary-color);
    --nav-color-hover:var(--wd-primary-color);
    --nav-color-active:var(--wd-primary-color)
  }
  .wd-nav.wd-gap-m {
    --nav-gap:30px
  }
  .wd-nav.wd-gap-l {
    --nav-gap:40px
  }
  .wd-nav-opener {
    position:relative;
    z-index:1;
    display:inline-flex;
    flex:0 0 auto;
    align-items:center;
    justify-content:center;
    width:50px;
    color:var(--color-gray-900);
    cursor:pointer;
    transition:all .25s ease;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
  }
  .wd-nav-opener:after {
    font-weight:400;
    font-size:12px;
    transition:transform .25s ease;
    content:"\f114";
    font-family:woodmart-font
  }
  .wd-nav-opener:hover {
    color:var(--color-gray-900)
  }
  .wd-nav-opener.wd-active {
    color:var(--color-gray-700)
  }
  .wd-nav-opener.wd-active:after {
    transform:rotate(90deg)
  }
  .wd-nav[class*=wd-style-] {
    --nav-color:#333;
    --nav-color-hover:rgba(51,51,51,0.7);
    --nav-color-active:rgba(51,51,51,0.7);
    --nav-chevron-color:rgba(82, 82, 82, .45)
  }
  .wd-nav[class*=wd-style-]>li>a {
    color:var(--nav-color)
  }
  .wd-nav[class*=wd-style-]>li:hover>a {
    color:var(--nav-color-hover)
  }
  .wd-nav[class*=wd-style-]>li:is(.current-menu-item,
  .wd-active,
  .active)>a {
    color:var(--nav-color-active)
  }
  .wd-nav[class*=wd-style-]>li:is(.wd-has-children,
  .menu-item-has-children)>a:after {
    color:var(--nav-chevron-color)
  }
  :is(.color-scheme-light,
  .whb-color-light) .wd-nav[class*=wd-style-] {
    --nav-color:#fff;
    --nav-color-hover:rgba(255,255,255,0.8);
    --nav-color-active:rgba(255,255,255,0.8);
    --nav-chevron-color:rgba(255,255,255,0.6)
  }
  .wd-nav.wd-style-default {
    --nav-color-hover:var(--wd-primary-color);
    --nav-color-active:var(--wd-primary-color)
  }
  .wd-nav:is(.wd-style-bordered,
  .wd-style-separated)>li {
    display:flex;
    flex-direction:row
  }
  .wd-nav:is(.wd-style-bordered,
  .wd-style-separated)>li:not(:last-child):after {
    content:"";
    position:relative;
    inset-inline-end:calc((var(--nav-gap)/ 2) * -1);
    border-right:1px solid rgba(0,0,0,.105)
  }
  :is(.color-scheme-light,
  .whb-color-light) .wd-nav:is(.wd-style-bordered,
  .wd-style-separated)>li:not(:last-child):after {
    border-color:rgba(255,255,255,.25)
  }
  .wd-nav.wd-style-bordered>li {
    align-items:stretch
  }
  .wd-nav.wd-style-bg {
    --nav-color-hover:var(--wd-primary-color)!important;
    --nav-gap:5px
  }
  .wd-nav.wd-style-bg>li>a {
    padding-inline:12px
  }
  .wd-nav.wd-style-bg>li>a span,
  .wd-nav.wd-style-bg>li>a:after {
    z-index:2
  }
  .wd-nav.wd-style-bg>li>a:before {
    content:'';
    position:absolute;
    inset:0;
    visibility:hidden;
    opacity:0;
    border-radius:40px;
    background-color:var(--wd-primary-color);
    transition:all .25s ease
  }
  .wd-nav.wd-style-bg>li:is(:hover,
  .current-menu-item,
  .wd-active,
  .active)>a {
    color:var(--nav-color-hover)
  }
  .wd-nav.wd-style-bg>li:is(:hover,
  .current-menu-item,
  .wd-active,
  .active)>a:before {
    visibility:visible;
    opacity:.25
  }
  .wd-nav.wd-style-bg.wd-gap-m {
    --nav-gap:15px
  }
  .wd-nav.wd-style-bg.wd-gap-l {
    --nav-gap:25px
  }
  .wd-nav[class*=wd-style-underline] .nav-link-text {
    position:relative;
    display:inline-block;
    padding-block:1px;
    line-height:1.2
  }
  .wd-nav[class*=wd-style-underline] .nav-link-text:after {
    content:'';
    position:absolute;
    top:100%;
    right:0;
    width:0;
    height:2px;
    background-color:var(--wd-primary-color);
    transition:width .4s cubic-bezier(.19,1,.22,1)
  }
  .wd-nav[class*=wd-style-underline]>li:is(:hover,
  .current-menu-item,
  .wd-active,
  .active)>a .nav-link-text:after {
    width:100%
  }
  .whb-clone .wd-nav>li>a .menu-label,
  .whb-top-bar .wd-nav>li>a .menu-label {
    position:static;
    margin-top:0;
    margin-inline-start:5px;
    opacity:1;
    align-self:center
  }
  .whb-clone .wd-nav>li>a .menu-label:before,
  .whb-top-bar .wd-nav>li>a .menu-label:before {
    content:none
  }
  .tooltip,
  .wd-tltp .wd-tooltip-label {
    position:absolute;
    z-index:1110;
    visibility:hidden;
    text-transform:none;
    font-weight:400;
    font-size:12px;
    opacity:0;
    pointer-events:none
  }
  .tooltip.in,
  .wd-tltp:hover .wd-tooltip-label {
    visibility:visible;
    opacity:1;
    animation:wd-fadeInTooltip .3s ease
  }
  .wd-tltp .wd-tooltip-label {
    padding:0 15px!important;
    max-width:200px;
    height:34px;
    border-radius:0;
    background-color:#000;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    line-height:34px;
    border-radius:calc(var(--wd-brd-radius)/ 1.5)
  }
  .tooltip .tooltip-arrow,
  .wd-tltp .wd-tooltip-label:before {
    position:absolute;
    width:0;
    height:0;
    border-style:solid;
    border-color:transparent
  }
  .tooltip.top .tooltip-arrow,
  .wd-tltp-top .wd-tooltip-label:before {
    left:50%;
    border-width:5px 5px 0;
    border-top-color:#000
  }
  .wd-tltp-left .wd-tooltip-label {
    top:50%;
    right:100%;
    margin-top:-17px;
    margin-right:8px
  }
  .wd-tltp-left .wd-tooltip-label:before {
    top:50%;
    left:100%;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#000
  }
  .wd-tltp-right .wd-tooltip-label {
    top:50%;
    left:100%;
    margin-top:-17px;
    margin-left:8px
  }
  .wd-tltp-right .wd-tooltip-label:before {
    top:50%;
    right:100%;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#000
  }
  .wd-tltp-top .wd-tooltip-label {
    bottom:100%;
    left:50%;
    transform:translateX(-50%);
    margin-bottom:8px
  }
  .wd-tltp-top .wd-tooltip-label:before {
    top:100%;
    margin-left:-5px
  }
  .wd-tltp {
    position:relative
  }
  .wd-tltp .wd-tooltip-label:before {
    content:""
  }
  .tooltip .tooltip-inner {
    padding:7px 15px;
    max-width:200px;
    border-radius:0;
    background-color:#000;
    color:#fff;
    text-align:center;
    word-break:break-word;
    border-radius:calc(var(--wd-brd-radius)/ 1.5)
  }
  .tooltip.top {
    margin-top:-3px;
    padding:5px 0
  }
  .tooltip.top .tooltip-arrow {
    bottom:0;
    transform:translateX(-50%)
  }
  @keyframes wd-fadeInTooltip {
    from {
      opacity:0
    }
    to {
      opacity:.9
    }
  }
  .wd-notice,
  :is(.woocommerce-error,
  .woocommerce-message,
  .woocommerce-info) {
    position:relative;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:5px 7px;
    margin-bottom:20px;
    padding-block:10px;
    padding-inline:65px 30px!important;
    min-height:60px;
    text-align:start;
    border:none;
    border-radius:var(--wd-brd-radius)
  }
  .wd-notice:before,
  :is(.woocommerce-error,
  .woocommerce-message,
  .woocommerce-info):before {
    position:absolute;
    top:calc(50% - 9px);
    right:24px;
    font-size:18px;
    line-height:18px;
    font-family:woodmart-font
  }
  .wd-notice a,
  :is(.woocommerce-error,
  .woocommerce-message,
  .woocommerce-info) a {
    color:#fff;
    text-decoration:underline
  }
  .wd-notice a:hover,
  :is(.woocommerce-error,
  .woocommerce-message,
  .woocommerce-info) a:hover {
    color:rgba(255,255,255,.8)
  }
  .wd-notice p:last-child,
  :is(.woocommerce-error,
  .woocommerce-message,
  .woocommerce-info) p:last-child {
    margin-bottom:0
  }
  .wd-notice .amount,
  :is(.woocommerce-error,
  .woocommerce-message,
  .woocommerce-info) .amount {
    color:#fff
  }
  .wd-notice :is(.button,
  .wc-backward),
  :is(.woocommerce-error,
  .woocommerce-message,
  .woocommerce-info) :is(.button,
  .wc-backward) {
    text-decoration:none;
    min-height:unset;
    padding:0;
    border-width:2px;
    border-style:solid;
    border-top:none;
    border-right:none;
    border-left:none;
    background-color:transparent!important;
    border-color:rgba(255,255,255,.3);
    color:#fff
  }
  .wd-notice :is(.button,
  .wc-backward):hover,
  :is(.woocommerce-error,
  .woocommerce-message,
  .woocommerce-info) :is(.button,
  .wc-backward):hover {
    background-color:transparent!important;
    box-shadow:none;
    border-color:#fff;
    color:#fff
  }
  .woocommerce-message {
    background-color:var(--notices-success-bg);
    color:var(--notices-success-color)
  }
  .woocommerce-message:before {
    content:"\f107"
  }
  .mc4wp-error,
  .mc4wp-notice,
  :is(.woocommerce-error,
  .woocommerce-info) {
    background-color:var(--notices-warning-bg);
    color:var(--notices-warning-color)
  }
  .mc4wp-error:before,
  .mc4wp-notice:before,
  :is(.woocommerce-error,
  .woocommerce-info):before {
    content:"\f100"
  }
  @keyframes wd-fadeInUpBig {
    from {
      transform:translate3d(0,100%,0)
    }
    to {
      transform:none
    }
  }
  @keyframes wd-fadeOutDownBig {
    from {
      transform:none
    }
    to {
      transform:translate3d(0,100%,0)
    }
  }
  .wd-close-side {
    position:fixed;
    z-index:400;
    visibility:hidden;
    background-color:rgba(0,0,0,.7);
    opacity:0;
    transition:opacity .5s cubic-bezier(.19,1,.22,1),visibility 0s cubic-bezier(.19,1,.22,1) .5s,z-index 0s cubic-bezier(.19,1,.22,1) .5s,top 0s cubic-bezier(.19,1,.22,1) .5s
  }
  .wd-close-side[class*=wd-location-header] {
    z-index:389;
    top:var(--wd-admin-bar-h)
  }
  .header-banner-display .wd-close-side[class*=wd-location-header] {
    top:calc(var(--wd-admin-bar-h) + var(--wd-header-banner-h,.001px))
  }
  .wd-loop-footer {
    text-align:center;
    margin-top:30px
  }
  .wd-loop-footer:has(>a[style*=none]),
  .wd-loop-footer:not(:has(a)) {
    display:none
  }
  nav[class*="-pagination"] ul {
    display:inline-flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    gap:3px
  }
  nav[class*="-pagination"] li .current {
    color:#fff;
    background-color:var(--wd-primary-color)
  }
  nav[class*="-pagination"] li :is(.next,
  .prev) {
    font-size:0
  }
  nav[class*="-pagination"] li :is(.next,
  .prev):before {
    font-size:12px;
    content:"\f114";
    font-family:woodmart-font
  }
  nav[class*="-pagination"] li .prev:before {
    content:"\f113";
    font-family:woodmart-font
  }
  nav[class*="-pagination"] a:hover {
    background-color:var(--bgcolor-gray-300)
  }
  :is(.breadcrumbs,
  .yoast-breadcrumb) {
    color:var(--color-gray-900);
    line-height:16px
  }
  :is(.breadcrumbs,
  .yoast-breadcrumb)>:is(a,
  span) {
    display:inline-block;
    color:var(--color-gray-900)
  }
  :is(.breadcrumbs,
  .yoast-breadcrumb) :is(a,
  span) {
    text-transform:uppercase;
    font-weight:600;
    font-size:11px
  }
  :is(.breadcrumbs,
  .yoast-breadcrumb) a:hover {
    color:var(--color-gray-500)
  }
  :is(.breadcrumbs,
  .yoast-breadcrumb) span {
    transition:all .25s ease
  }
  .wd-action-btn {
    display:inline-flex;
    vertical-align:middle;
    --action-btn-color:var(--color-gray-800);
    --action-btn-hover-color:var(--color-gray-500)
  }
  .wd-action-btn>a {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    color:var(--action-btn-color);
    cursor:pointer
  }
  .wd-action-btn>a:hover {
    color:var(--action-btn-hover-color)
  }
  .wd-action-btn>a:before {
    transition:opacity .15s ease;
    font-family:woodmart-font
  }
  .wd-action-btn>a:after {
    position:absolute;
    top:calc(50% - .5em);
    right:0;
    opacity:0;
    transition:opacity .2s ease;
    content:"";
    display:inline-block;
    width:1em;
    height:1em;
    border:1px solid transparent;
    border-left-color:var(--color-gray-900);
    border-radius:50%;
    vertical-align:middle;
    animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
  }
  .wd-action-btn>a.loading:before {
    opacity:0
  }
  .wd-action-btn>a.loading:after {
    opacity:1;
    --wd-anim-state:running
  }
  .wd-action-btn>a.added:before {
    content:"\f107"
  }
  .wd-action-btn.wd-style-icon .button {
    min-height:unset;
    padding:0;
    background-color:transparent
  }
  .wd-action-btn.wd-style-icon .button:hover {
    background-color:transparent;
    box-shadow:none
  }
  .wd-action-btn.wd-style-icon>a {
    position:relative;
    flex-direction:column;
    width:50px;
    height:50px;
    font-weight:400;
    font-size:0!important;
    line-height:0
  }
  .wd-action-btn.wd-style-icon>a:before {
    font-size:20px
  }
  .wd-action-btn.wd-style-icon>a:after {
    right:calc(50% - .5em);
    font-size:18px
  }
  .wd-action-btn.wd-style-text>a {
    position:relative;
    font-weight:600;
    line-height:1
  }
  .wd-action-btn.wd-style-text>a:before {
    margin-inline-end:.3em;
    font-size:110%;
    font-weight:400
  }
  .wd-action-btn:empty {
    display:none
  }
  .wd-compare-icon>a:before {
    content:"\f128"
  }
  .wd-wishlist-icon>a:before {
    content:"\f106"
  }
  .wd-quick-view-icon>a:before {
    content:"\f130"
  }
  .wd-add-cart-icon>a:before {
    content:"\f123"
  }
  .wd-cross-icon>a:before {
    content:"\f112"
  }
  .wd-heading {
    display:flex;
    flex:0 0 auto;
    align-items:center;
    justify-content:flex-end;
    gap:10px;
    padding:20px 15px;
    border-bottom:1px solid var(--brdcolor-gray-300)
  }
  .wd-heading>a {
    --wd-link-color:var(--wd-primary-color);
    --wd-link-color-hover:var(--wd-primary-color)
  }
  .wd-heading>a:hover {
    opacity:.7
  }
  .wd-heading .title {
    flex:1 1 auto;
    margin-bottom:0;
    font-size:130%
  }
  .wd-heading .wd-action-btn {
    flex:0 0 auto
  }
  .wd-heading .wd-action-btn.wd-style-text>a {
    height:25px
  }
  :is(.widget,
  .wd-widget,
  div[class^=vc_wp]) {
    line-height:1.4;
    --wd-link-color:var(--color-gray-500);
    --wd-link-color-hover:var(--color-gray-800)
  }
  :is(.widget,
  .wd-widget,
  div[class^=vc_wp])>:is(ul,
  ol) {
    margin-top:0
  }
  :is(.widget,
  .wd-widget,
  div[class^=vc_wp]) :is(ul,
  ol) {
    list-style:none;
    --list-mb:0;
    --li-mb:15px;
    --li-pl:0
  }
  .widget-title {
    margin-bottom:20px;
    color:var(--wd-widget-title-color);
    text-transform:var(--wd-widget-title-transform);
    font-weight:var(--wd-widget-title-font-weight);
    font-style:var(--wd-widget-title-font-style);
    font-size:var(--wd-widget-title-font-size);
    font-family:var(--wd-widget-title-font)
  }
  .widget {
    margin-bottom:30px;
    padding-bottom:30px;
    border-bottom:1px solid var(--brdcolor-gray-300)
  }
  .widget:last-child {
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none
  }
  .wp-caption {
    margin-bottom:20px;
    padding:0;
    max-width:100%;
    border:none;
    background:0 0
  }
  .wp-caption .wp-caption-text,
  .wp-caption-dd {
    padding:5px 10px 5px 0;
    font-style:italic;
    line-height:1.6;
    opacity:.8
  }
  .gallery-caption {
    content:initial
  }
  .gallery {
    margin-left:-15px;
    margin-right:-15px
  }
  .gallery .gallery-item {
    padding-left:15px;
    padding-right:15px
  }
  .gallery .gallery-caption {
    margin-top:10px;
    font-style:italic
  }
  .website-wrapper {
    position:relative;
    background-color:var(--wd-main-bgcolor)
  }
  .main-page-wrapper {
    margin-top:-40px;
    padding-top:40px;
    min-height:50vh;
    background-color:var(--wd-main-bgcolor)
  }
  .site-content {
    margin-bottom:40px
  }
  .container {
    max-width:var(--wd-container-w)
  }
  .sidebar-container {
    margin-bottom:40px
  }
  .sidebar-container .wd-heading {
    display:none
  }
  .btn.btn-scheme-light {
    color:#fff
  }
  .btn.btn-scheme-hover-light:hover {
    color:#fff
  }
  .btn.btn-color-default {
    background-color:#f3f3f3;
    color:#3e3e3e
  }
  .btn.btn-color-default:hover {
    color:#3e3e3e;
    box-shadow:inset 0 0 200px rgba(0,0,0,.1)
  }
  .btn.btn-color-black {
    background-color:#212121;
    color:#fff
  }
  .btn.btn-color-black:hover {
    color:#fff;
    box-shadow:inset 0 0 200px rgba(0,0,0,.1)
  }
  .btn.btn-color-white {
    background-color:#fff;
    color:#333
  }
  .btn.btn-color-white:hover {
    color:#333;
    box-shadow:inset 0 0 200px rgba(0,0,0,.1)
  }
  .btn.btn-color-alt {
    color:#fff;
    background-color:var(--wd-alternative-color)
  }
  .btn.btn-color-alt:hover {
    color:#fff;
    box-shadow:inset 0 0 200px rgba(0,0,0,.1)
  }
  .btn.btn-color-primary {
    color:#fff;
    background-color:var(--wd-primary-color)
  }
  .btn.btn-color-primary:hover {
    color:#fff;
    box-shadow:inset 0 0 200px rgba(0,0,0,.1)
  }
  .btn-style-bordered.btn-color-default {
    border-color:#e9e9e9;
    color:#333
  }
  .btn-style-bordered.btn-color-default:hover {
    background-color:#e9e9e9;
    color:#333
  }
  .btn-style-bordered.btn-color-primary {
    color:var(--wd-primary-color);
    border-color:var(--wd-primary-color)
  }
  .btn-style-bordered.btn-color-primary:hover {
    color:#fff;
    background-color:var(--wd-primary-color)
  }
  .btn-style-bordered.btn-color-alt {
    color:var(--wd-alternative-color);
    border-color:var(--wd-alternative-color)
  }
  .btn-style-bordered.btn-color-alt:hover {
    color:#fff;
    background-color:var(--wd-alternative-color)
  }
  .btn-style-bordered.btn-color-black {
    border-color:#212121;
    color:#333
  }
  .btn-style-bordered.btn-color-black:hover {
    background-color:#212121;
    color:#fff
  }
  .btn-style-bordered.btn-color-white {
    border-color:rgba(255,255,255,.5);
    color:#fff
  }
  .btn-style-bordered.btn-color-white:hover {
    border-color:#fff;
    background-color:transparent;
    color:#fff
  }
  .btn-style-link.btn-color-default {
    border-color:var(--brdcolor-gray-300);
    color:var(--color-gray-800)
  }
  .btn-style-link.btn-color-default:hover {
    border-color:var(--brdcolor-gray-500);
    color:var(--color-gray-800)
  }
  .btn-style-link.btn-color-primary {
    color:var(--color-gray-800);
    border-color:var(--wd-primary-color)
  }
  .btn-style-link.btn-color-primary:hover {
    color:var(--color-gray-800);
    opacity:.6;
    border-color:var(--wd-primary-color)
  }
  .btn-style-link.btn-color-alt {
    color:var(--color-gray-800);
    border-color:var(--wd-alternative-color)
  }
  .btn-style-link.btn-color-alt:hover {
    color:var(--color-gray-800);
    border-color:var(--wd-alternative-color);
    opacity:.6
  }
  .btn-style-link.btn-color-black {
    border-color:#333;
    color:var(--color-gray-800)
  }
  .btn-style-link.btn-color-black:hover {
    border-color:#333;
    color:var(--color-gray-800);
    opacity:.6
  }
  .btn-style-link.btn-color-white {
    border-color:rgba(255,255,255,.3);
    color:#fff
  }
  .btn-style-link.btn-color-white:hover {
    border-color:#fff;
    color:#fff
  }
  .btn-color-custom.btn-style-3d:hover {
    opacity:1!important
  }
  .btn-size-extra-small {
    padding:5px 10px;
    min-height:28px;
    font-size:11px
  }
  .btn-size-small {
    padding:5px 14px;
    min-height:36px;
    font-size:12px
  }
  .btn-size-large {
    padding:5px 28px;
    min-height:48px;
    font-size:14px
  }
  .btn-size-extra-large {
    padding:5px 40px;
    min-height:56px;
    font-size:16px
  }
  .btn.btn-style-3d {
    border:none;
    box-shadow:inset 0 -2px 0 rgba(0,0,0,.15);
    transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow 0s ease,opacity .25s ease
  }
  .btn.btn-style-3d:hover {
    box-shadow:inset 0 -2px 0 rgba(0,0,0,.15);
    opacity:.8
  }
  .btn.btn-style-3d:active {
    top:1px;
    box-shadow:none
  }
  .btn.btn-style-link {
    min-height:unset;
    padding:0;
    border-width:2px;
    border-style:solid;
    border-top:none;
    border-right:none;
    border-left:none;
    background-color:transparent!important
  }
  .btn.btn-style-link:hover {
    background-color:transparent!important;
    box-shadow:none
  }
  .btn.btn-style-bordered {
    border-width:2px
  }
  .btn.btn-style-bordered:not(:hover) {
    background-color:transparent!important
  }
  .btn.btn-style-bordered:hover {
    box-shadow:none
  }
  .btn.btn-full-width {
    width:100%
  }
  .btn i {
    margin-right:3px
  }
  .wd-btn-icon {
    line-height:1;
    margin-left:5px
  }
  .btn-icon-pos-left {
    flex-direction:row
  }
  .btn-icon-pos-left .wd-btn-icon {
    margin-right:5px;
    margin-left:unset
  }
  .btn-icon-pos-right {
    flex-direction:row-reverse
  }
  .searchform[class*=wd-style-with-bg] .searchsubmit {
    color:#fff;
    background-color:var(--wd-primary-color)
  }
  .searchform[class*=wd-style-with-bg] .searchsubmit:hover {
    color:#fff;
    box-shadow:inset 0 0 200px rgba(0,0,0,.1)
  }
  .searchform.wd-style-with-bg .searchsubmit {
    border-start-end-radius:var(--wd-form-brd-radius);
    border-end-end-radius:var(--wd-form-brd-radius)
  }
  .searchform.wd-style-with-bg-2 .searchsubmit {
    inset-inline-end:calc(var(--wd-form-brd-width) + 3px);
    width:calc(var(--wd-search-btn-w) - ((var(--wd-form-brd-width) + 3px) * 2));
    inset-block:calc(var(--wd-form-brd-width) + 3px);
    border-radius:var(--wd-form-brd-radius)
  }
  .searchform.wd-style-with-bg-2 .searchsubmit img {
    max-width:22px
  }
  .searchform.wd-style-with-bg-2 .searchsubmit:after {
    font-size:calc(var(--wd-form-height)/ 2.5)
  }
  .searchform.wd-style-4 input[type=text] {
    padding-inline:40px 15px
  }
  .searchform.wd-style-4 .searchsubmit {
    inset-inline-start:0;
    pointer-events:none;
    width:46px;
    --wd-form-height:46px
  }
  .searchform.wd-style-4 .searchsubmit:after {
    font-size:16px
  }
  .searchform.wd-style-4 .wd-search-cat {
    inset-inline-end:0
  }
  .searchform.wd-style-4 .wd-search-cat>a {
    border-inline-end:none
  }
  .searchform.wd-style-4.wd-cat-style-default .wd-search-cat>a:after {
    margin-inline-end:15px
  }
  .wd-image {
    border-radius:var(--wd-brd-radius)
  }
  .wd-image img {
    border-radius:var(--wd-brd-radius)
  }
  .wd-image .wd-lazy-load {
    width:auto
  }
  .search-no-results .page-title :is(.breadcrumbs,
  .yoast-breadcrumb) {
    display:none
  }
  @media (min-width:769px) {
    .searchform.wd-with-cat.wd-style-4 input[type=text] {
      padding-inline-end:var(--wd-search-cat-w)
    }
  }
  @media (min-width:1025px) {
    .wd-hide-lg {
      display:none!important
    }
    .wd-scrollbar.platform-Windows {
      --wd-scroll-w:17px
    }
    .wd-scroll {
      --scrollbar-track-bg:rgba(0,0,0,0.05);
      --scrollbar-thumb-bg:rgba(0,0,0,0.12)
    }
    .wd-scroll ::-webkit-scrollbar {
      width:5px
    }
    .wd-scroll ::-webkit-scrollbar-track {
      background-color:var(--scrollbar-track-bg)
    }
    .wd-scroll ::-webkit-scrollbar-thumb {
      background-color:var(--scrollbar-thumb-bg)
    }
    .wd-scroll.color-scheme-light,
    [class*=color-scheme-light] .wd-scroll {
      --scrollbar-track-bg:rgba(255,255,255,0.05);
      --scrollbar-thumb-bg:rgba(255,255,255,0.12)
    }
    .admin-bar {
      --wd-admin-bar-h:32px
    }
  }
  @media (min-width:1200px) {
    .wrapper-full-width-content .container {
      max-width:100%
    }
  }
  @media (max-width:1024px) {
    @supports not (overflow:clip) {
      body {
        overflow:hidden
      }
    }
    .wd-hide-md {
      display:none!important
    }
    [class*=wd-grid] {
      --wd-col:var(--wd-col-md);
      --wd-gap:var(--wd-gap-md);
      --wd-col-md:var(--wd-col-lg);
      --wd-gap-md:var(--wd-gap-lg)
    }
    .wd-side-hidden {
      --wd-side-hidden-w:min(300px, 80vw)
    }
    html:has(.wd-side-hidden.wd-opened) {
      overflow:hidden
    }
    .wd-tltp .wd-tooltip-label {
      display:none!important
    }
    .wd-close-side {
      top:-150px
    }
    html:has(.wd-side-hidden.wd-opened,
    .mfp-wrap) #wpadminbar {
      z-index:400
    }
    #wpadminbar {
      position:absolute
    }
  }
  @media (max-width:768.98px) {
    .wd-hide-sm {
      display:none!important
    }
    [class*=wd-grid] {
      --wd-col:var(--wd-col-sm);
      --wd-gap:var(--wd-gap-sm);
      --wd-col-sm:var(--wd-col-md);
      --wd-gap-sm:var(--wd-gap-md)
    }
  }
  @media (min-width:769px) and (max-width:1024px) {
    .wd-hide-md-sm {
      display:none!important
    }
  }
  .wd-filter-list .count {
    padding-inline:5px;
    min-width:30px;
    height:20px;
    border:1px solid var(--brdcolor-gray-300);
    border-radius:35px;
    color:var(--color-gray-500);
    text-align:center;
    font-size:12px;
    line-height:18px;
    transition:color .25s ease,background-color .25s ease,border-color .25s ease;
    margin-inline-start:5px
  }
  .wd-filter-list .wc-layered-nav-term a:hover+.count,
  .wd-filter-list .wc-layered-nav-term.wd-active .count {
    color:#fff;
    background-color:var(--wd-primary-color);
    border-color:var(--wd-primary-color)
  }
  .wd-filter-list li {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-bottom:5px
  }
  .wd-filter-list a {
    display:flex;
    flex:1 1 auto;
    align-items:center;
    padding-block:5px
  }
  .wd-filter-list .wc-layered-nav-term.wd-active a {
    color:var(--color-gray-800);
    font-weight:600
  }
  .wd-filter-list.wd-scroll-content {
    padding-inline-end:5px
  }
  :is(.wd-widget-layered-nav-dropdown-form,
  .woocommerce-widget-layered-nav-dropdown) {
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-end
  }
  :is(.wd-widget-layered-nav-dropdown__submit,
  .woocommerce-widget-layered-nav-dropdown__submit) {
    margin-top:20px;
    padding:5px 14px;
    min-height:36px;
    font-size:12px
  }
  @media (max-width:1024px) {
    .wd-filter-list.wd-scroll-content {
      padding-inline-end:10px
    }
  }
  [class*=wd-swatches] {
    --wd-swatch-size:25px;
    --wd-swatch-w:1em;
    --wd-swatch-h:1em;
    --wd-swatch-text-size:16px;
    --wd-swatch-h-sp:15px;
    --wd-swatch-v-sp:10px;
    --wd-swatch-inn-sp:.001px;
    --wd-swatch-brd-color:var(--brdcolor-gray-200)
  }
  .wd-swatches-product {
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:var(--text-align);
    vertical-align:middle;
    gap:var(--wd-swatch-v-sp) var(--wd-swatch-h-sp)
  }
  [class*=wd-swatches].wd-size-xs {
    --wd-swatch-size:20px;
    --wd-swatch-text-size:14px
  }
  [class*=wd-swatches].wd-size-m {
    --wd-swatch-size:35px
  }
  [class*=wd-swatches].wd-size-large {
    --wd-swatch-size:45px;
    --wd-swatch-text-size:18px
  }
  [class*=wd-swatches].wd-size-xxl {
    --wd-swatch-size:90px;
    --wd-swatch-text-size:32px
  }
  .wd-swatches-grid {
    --wd-swatch-v-sp:5px;
    --wd-swatch-h-sp:8px
  }
  .wd-swatches-grid:is(.wd-size-xs,
  .wd-size-default) {
    --wd-swatch-size:15px;
    --wd-swatch-text-size:14px
  }
  .wd-swatches-grid.wd-size-m {
    --wd-swatch-size:20px
  }
  .wd-swatches-grid.wd-size-large {
    --wd-swatch-size:25px;
    --wd-swatch-text-size:16px
  }
  .wd-swatches-grid:is(.wd-size-xlarge,
  .wd-size-xxl) {
    --wd-swatch-size:35px;
    --wd-swatch-text-size:18px
  }
  .wd-swatches-filter {
    --wd-swatch-h-sp:10px
  }
  .wd-swatches-filter.wd-size-small {
    --wd-swatch-size:15px;
    --wd-swatch-text-size:14px
  }
  .wd-swatches-filter.wd-size-large {
    --wd-swatch-size:35px
  }
  .wd-swatches-filter.wd-labels-off :is(.wd-swatch+span,
  .count) {
    display:none
  }
  .wd-swatches-filter:is(.wd-layout-double,
  .wd-layout-inline) {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:var(--wd-swatch-v-sp) var(--wd-swatch-h-sp)
  }
  .wd-swatches-filter:is(.wd-layout-double,
  .wd-layout-inline) li {
    margin-bottom:0
  }
  .wd-swatches-filter:is(.wd-layout-double,
  .wd-layout-inline) a {
    padding:0;
    background:0 0!important
  }
  .wd-swatches-filter:is(.wd-layout-double,
  .wd-layout-inline):is(.wd-bg-style-1,
  .wd-text-style-1) {
    padding-bottom:5px
  }
  .wd-product-filters .wd-swatches-filter:is(.wd-layout-double,
  .wd-layout-inline) {
    padding:10px
  }
  .wd-widget-stock-status a:before,
  .widget_layered_nav ul li a:before {
    content:"";
    display:inline-block;
    margin-inline-end:8px;
    width:1em;
    height:1em;
    flex-shrink:0;
    border:2px solid var(--brdcolor-gray-300);
    vertical-align:middle;
    transition:all .2s ease
  }
  .wd-widget-stock-status a:after,
  .widget_layered_nav ul li a:after {
    position:absolute;
    top:calc(50% + 1px);
    transform:translateY(-50%);
    inset-inline-start:.2em;
    color:#fff;
    font-weight:400;
    font-size:.7em;
    opacity:0;
    content:"\f107";
    font-family:woodmart-font
  }
  .wd-widget-stock-status a:hover:before,
  .widget_layered_nav ul li a:hover:before {
    border-color:var(--wd-primary-color)
  }
  .wd-widget-stock-status a.wd-active:before {
    background-color:var(--wd-primary-color);
    border-color:var(--wd-primary-color)
  }
  .wd-widget-stock-status a.wd-active:after {
    opacity:1
  }
  .widget_layered_nav ul li {
    display:flex;
    align-items:center
  }
  .widget_layered_nav ul li a {
    position:relative;
    flex:1 1 auto;
    padding-inline-end:10px
  }
  .widget_layered_nav ul .count {
    color:var(--color-gray-300)
  }
  .wd-widget-stock-status a {
    position:relative;
    display:flex;
    align-items:center
  }
  .wd-widget-stock-status a.wd-active {
    color:var(--color-gray-800);
    font-weight:600
  }
  .widget_price_filter .price_slider {
    margin-bottom:20px
  }
  .widget_price_filter :is(#min_price,
  #max_price) {
    display:none
  }
  .widget_price_filter [class*=price_slider_amount] {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between;
    gap:10px
  }
  .widget_price_filter [class*=price_slider_amount] .button {
    order:2;
    padding:5px 14px;
    min-height:36px;
    font-size:12px;
    border-radius:var(--btn-default-brd-radius);
    color:var(--btn-default-color);
    box-shadow:var(--btn-default-box-shadow);
    background-color:var(--btn-default-bgcolor);
    text-transform:var(--btn-default-transform,var(--btn-transform));
    font-weight:var(--btn-default-font-weight,var(--btn-font-weight));
    font-family:var(--btn-default-font-family,var(--btn-font-family));
    font-style:var(--btn-default-font-style,var(--btn-font-style))
  }
  .widget_price_filter [class*=price_slider_amount] .button:hover {
    color:var(--btn-default-color-hover);
    box-shadow:var(--btn-default-box-shadow-hover);
    background-color:var(--btn-default-bgcolor-hover)
  }
  .widget_price_filter [class*=price_slider_amount] .button:active {
    box-shadow:var(--btn-default-box-shadow-active);
    bottom:var(--btn-default-bottom-active)
  }
  .widget_price_filter [class*=price_slider_amount] .price_label {
    order:1;
    color:var(--color-gray-500)
  }
  .widget_price_filter [class*=price_slider_amount] .price_label>span {
    color:var(--color-gray-900);
    font-weight:600
  }
  .widget_price_filter [class*=price_slider_amount] .clear {
    display:none
  }
  .widget_price_filter .ui-slider {
    position:relative
  }
  .widget_price_filter .ui-slider-horizontal {
    height:20px;
    border:none;
    background:0 0;
    cursor:pointer;
    z-index:1!important
  }
  .widget_price_filter .ui-slider-horizontal:before {
    content:"";
    position:absolute;
    top:50%;
    inset-inline:0;
    margin-top:-1px;
    height:2px;
    background-color:var(--brdcolor-gray-300)
  }
  .wp-block-latest-comments__comment-link,
  .wp-block-post-title,
  .wp-block-post-title>a,
  .wp-block-rss__item-title a {
    display:block;
    color:var(--wd-entities-title-color);
    word-wrap:break-word;
    font-weight:var(--wd-entities-title-font-weight);
    font-style:var(--wd-entities-title-font-style);
    font-family:var(--wd-entities-title-font);
    text-transform:var(--wd-entities-title-transform);
    line-height:1.4
  }
  .wp-block-latest-comments__comment-link:hover,
  .wp-block-post-title>a:hover,
  .wp-block-rss__item-title a:hover {
    color:var(--wd-entities-title-color-hover)
  }
  .entry-content>[class*=wp-block] {
    margin-bottom:var(--wd-block-spacing)
  }
  .entry-content>[class*=wp-block]:last-child {
    margin-bottom:0
  }
  .wp-block-gallery .blocks-gallery-grid {
    margin-bottom:-1em
  }
  .wp-block-gallery .blocks-gallery-item {
    margin-bottom:1em
  }
  .blocks-gallery-caption {
    margin-top:10px
  }
  .wp-block-pullquote:not(.is-style-solid-color) {
    border-width:2px 0;
    border-style:solid;
    border-color:currentColor
  }
  .wp-block-columns[class*=wp-block] {
    margin-bottom:0
  }
  .wp-block-column {
    margin-bottom:var(--wd-block-spacing)
  }
  .wp-block-column [class*=wp-block]:last-child {
    margin-bottom:0
  }
  .wp-block-cover {
    color:#333
  }
  .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,
  .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text,
  .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,
  .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
  .wp-block-cover:not([class*=background-color]) .wp-block-cover-text,
  .wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container {
    color:#fff
  }
  .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
    content:"";
    display:block;
    padding-top:50%
  }
  .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top:42.85%
  }
  .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
    padding-top:50%
  }
  .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top:56.25%
  }
  .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top:75%
  }
  .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
    padding-top:100%
  }
  .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
    padding-top:177.77%
  }
  .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
    padding-top:200%
  }
  p.has-drop-cap:first-letter {
    font-size:500%!important;
    padding-top:.1em;
    padding-bottom:.1em
  }
  p.has-background {
    padding:20px
  }
  .wp-block-buttons:not(.is-vertical),
  .wp-block-buttons>.wp-block-button {
    margin-bottom:10px
  }
  .wp-block-group.has-background {
    padding:20px
  }
  .wp-block-group__inner-container>[class*=wp-block]:not(:last-child) {
    margin-bottom:var(--wd-block-spacing)
  }
  .wp-block-media-text p:last-child {
    margin-bottom:0
  }
  @media (max-width:600px) {
    .wp-block-media-text .wp-block-media-text__content {
      padding:0;
      padding-left:15px
    }
    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
      padding-right:15px;
      padding-left:0
    }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
      margin-bottom:15px
    }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
      padding:0
    }
    .wp-block-media-text.has-background .wp-block-media-text__content {
      padding:15px
    }
  }
  .widget_block>:last-child {
    margin-bottom:0
  }
  .widget_block :is(h1,
  h2,
  h3,
  h4,
  h5,
  h6) {
    color:var(--wd-widget-title-color);
    font-weight:var(--wd-widget-title-font-weight);
    font-style:var(--wd-widget-title-font-style);
    font-family:var(--wd-widget-title-font)
  }
  .widget_block :is(h1,
  h2,
  h3,
  h4,
  h5,
  h6):not([class*="-font-size"]) {
    text-transform:var(--wd-widget-title-transform);
    font-size:var(--wd-widget-title-font-size)
  }
  .wp-block-categories {
    list-style:none;
    --li-pl:0
  }
  .wp-block-latest-comments {
    list-style:none;
    --li-pl:0
  }
  .wp-block-latest-comments a {
    display:inline!important
  }
  .wp-block-latest-comments footer:before {
    display:inline-block;
    margin-left:7px;
    color:var(--color-gray-900);
    font-weight:400;
    font-size:80%;
    content:"\f103";
    font-family:woodmart-font
  }
  .wp-block-page-list,
  .wp-block-page-list ul {
    list-style:none;
    --li-pl:0
  }
  .wp-block-rss {
    list-style:none;
    --li-pl:0
  }
  .wp-block-rss__item-excerpt,
  .wp-block-rss__item-publish-date {
    color:inherit;
    margin-top:5px
  }
  .wp-block-search .wp-block-search__input {
    padding:0 15px!important
  }
  .wp-block-search .wp-block-search__input:focus {
    border-color:var(--wd-form-brd-color-focus)
  }
  .wp-block-search .wp-block-search__button {
    padding-left:20px!important;
    padding-right:20px!important;
    border:0;
    border-radius:var(--btn-accented-brd-radius);
    color:var(--btn-accented-color);
    box-shadow:var(--btn-accented-box-shadow);
    background-color:var(--btn-accented-bgcolor);
    text-transform:var(--btn-accented-transform,var(--btn-transform));
    font-weight:var(--btn-accented-font-weight,var(--btn-font-weight));
    font-family:var(--btn-accented-font-family,var(--btn-font-family));
    font-style:var(--btn-accented-font-style,var(--btn-font-style));
    fill:currentColor
  }
  .wp-block-search .wp-block-search__button:hover {
    color:var(--btn-accented-color-hover);
    box-shadow:var(--btn-accented-box-shadow-hover);
    background-color:var(--btn-accented-bgcolor-hover)
  }
  .wp-block-search .wp-block-search__button:active {
    box-shadow:var(--btn-accented-box-shadow-active);
    bottom:var(--btn-accented-bottom-active,0)
  }
  .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    border-radius:var(--wd-form-brd-radius);
    padding:4px
  }
  div.wpcf7 .ajax-error {
    display:none
  }
  .wpcf7-list-item {
    display:inline-block;
    margin-inline-end:10px
  }
  .wpcf7-form.wd-style-with-bg {
    --wd-form-bg:#fff;
    --wd-form-color:#777;
    --wd-form-brd-color:rgba(0,0,0,0.1);
    --wd-form-brd-color-focus:rgba(0,0,0,0.15);
    --wd-form-placeholder-color:#777
  }
  .mc4wp-form .col {
    flex:1 1 200px
  }
  .mc4wp-form input[type=submit] {
    border-radius:var(--btn-accented-brd-radius);
    color:var(--btn-accented-color);
    box-shadow:var(--btn-accented-box-shadow);
    background-color:var(--btn-accented-bgcolor);
    text-transform:var(--btn-accented-transform,var(--btn-transform));
    font-weight:var(--btn-accented-font-weight,var(--btn-font-weight));
    font-family:var(--btn-accented-font-family,var(--btn-font-family));
    font-style:var(--btn-accented-font-style,var(--btn-font-style))
  }
  .mc4wp-form input[type=submit]:hover {
    color:var(--btn-accented-color-hover);
    box-shadow:var(--btn-accented-box-shadow-hover);
    background-color:var(--btn-accented-bgcolor-hover)
  }
  .mc4wp-form input[type=submit]:active {
    box-shadow:var(--btn-accented-box-shadow-active);
    bottom:var(--btn-accented-bottom-active,0)
  }
  @media (min-width:1025px) {
    .mc4wp-form input[type=submit] {
      padding-inline:35px
    }
  }
  .elementor-column-gap-no {
    --wd-el-column-gap:0.001px
  }
  .elementor-column-gap-default {
    --wd-el-column-gap:20px
  }
  .elementor-column-gap-wide {
    --wd-el-column-gap:40px
  }
  .elementor-section.wd-negative-gap>.elementor-container {
    margin-left:calc(var(--wd-el-column-gap)/ 2 * -1);
    margin-right:calc(var(--wd-el-column-gap)/ 2 * -1)
  }
  .elementor-section-boxed.wd-negative-gap .elementor-container {
    max-width:none
  }
  .e-con-boxed.wd-negative-gap {
    --container-max-width:none
  }
  [class*=wd-section-stretch] {
    position:relative;
    min-width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));
    width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));
    left:calc(-50% - -50vw - var(--wd-scroll-w)/ 2 - var(--wd-sticky-nav-w)/ 2)
  }
  [class*=wd-section-stretch].wd-negative-gap {
    --padding-left:15px;
    --padding-right:15px
  }
  [class*=wd-section-stretch].wd-negative-gap:where(.elementor-section) {
    padding-inline:15px
  }
  .elementor-section.wd-section-stretch>.elementor-container {
    max-width:calc(var(--wd-container-w) - 30px + var(--wd-el-column-gap,.0001px))
  }
  .e-con-boxed.wd-section-stretch {
    --container-max-width:min(calc(var(--wd-container-w) - 30px))
  }
  .e-con-boxed.wd-section-stretch-content {
    --container-max-width:none
  }
  .elementor-template-full-width .row>[data-elementor-type] {
    flex:1 1 100%;
    margin-bottom:40px;
    padding-right:15px;
    padding-left:15px;
    max-width:100%;
    width:100%
  }
  .wd-elementor-sticky-column {
    align-items:flex-start
  }
  .wd-elementor-sticky-column>.elementor-column-wrap {
    display:flex;
    align-items:flex-start;
    height:100%
  }
  .wd-sticky-spacer {
    opacity:0
  }
  .elementor-widget-text-editor {
    display:flex
  }
  .elementor-widget-text-editor .elementor-widget-container {
    width:100%;
    columns:inherit;
    column-gap:inherit
  }
  .elementor-widget-text-editor.text-left {
    justify-content:flex-end
  }
  .elementor-widget-text-editor.text-center {
    justify-content:center
  }
  .elementor-widget-text-editor.text-right {
    justify-content:flex-start
  }
  .elementor-text-editor>:last-child,
  .elementor-widget-text-editor .elementor-widget-container>:last-child {
    margin-bottom:0
  }
  .elementor-widget-image .wd-lazy-load {
    width:auto
  }
  .wd-accordion-theme-style .elementor-accordion-item {
    border-top-width:2px;
    border-right-width:0!important;
    border-left-width:0!important
  }
  .elementor-element svg.wd-icon,
  .img-wrapper .e-font-icon-svg {
    width:1em;
    height:1em;
    fill:currentColor
  }
  .wd-carousel-item.e-con {
    --padding-top:0px;
    --padding-bottom:0px
  }
  .wd-carousel-item.e-con.e-flex {
    flex:0 0 calc(100% / var(--wd-col))
  }
  :where(.e-con) .wd-width-100 {
    width:100%
  }
  .wd-video-theme-style .elementor-custom-embed-image-overlay {
    overflow:hidden;
    transition:all .5s cubic-bezier(0,0,.44,1.18)
  }
  .wd-video-theme-style .elementor-custom-embed-image-overlay:after,
  .wd-video-theme-style .elementor-custom-embed-image-overlay:before {
    content:"";
    position:absolute;
    inset:0
  }
  .wd-video-theme-style .elementor-custom-embed-image-overlay:before {
    background:inherit;
    transition:inherit
  }
  .wd-video-theme-style .elementor-custom-embed-image-overlay:after {
    background-color:#000;
    transition:inherit;
    opacity:.15
  }
  .wd-video-theme-style:hover .elementor-custom-embed-image-overlay:before {
    transform:scale(1.09)
  }
  .wd-video-theme-style:hover .elementor-custom-embed-image-overlay:after {
    opacity:.3
  }
  .product-title {
    display:block;
    color:var(--wd-entities-title-color);
    word-wrap:break-word;
    font-weight:var(--wd-entities-title-font-weight);
    font-style:var(--wd-entities-title-font-style);
    font-family:var(--wd-entities-title-font);
    text-transform:var(--wd-entities-title-transform);
    line-height:1.4
  }
  .product-title a:hover,
  a.product-title:hover {
    color:var(--wd-entities-title-color-hover)
  }
  .wc-item-meta,
  .wc-item-meta ul,
  ul.variation {
    list-style:none;
    --li-pl:0
  }
  .wc-item-meta,
  .wc-item-meta ul {
    --list-mb:0;
    --li-mb:0
  }
  .woocommerce-breadcrumb {
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    color:var(--color-gray-800)
  }
  .woocommerce-breadcrumb a {
    margin-inline-end:6px
  }
  .woocommerce-breadcrumb a:after {
    content:"/";
    margin-inline-start:5px
  }
  .woocommerce-breadcrumb a,
  .yoast-breadcrumb a {
    color:var(--color-gray-500)
  }
  .woocommerce-breadcrumb a:hover,
  .yoast-breadcrumb a:hover {
    color:var(--color-gray-700)
  }
  .woocommerce-breadcrumb .breadcrumb-last,
  .yoast-breadcrumb .breadcrumb_last {
    margin-inline-end:8px;
    font-weight:600
  }
  .woocommerce-breadcrumb .breadcrumb-last:last-child,
  .yoast-breadcrumb .breadcrumb_last:last-child {
    margin-inline-end:0
  }
  .amount {
    color:var(--wd-primary-color);
    font-weight:600
  }
  .price {
    color:var(--wd-primary-color)
  }
  .price .amount {
    font-size:inherit
  }
  .woocommerce-notices-wrapper:empty {
    display:none
  }
  ul:is(.woocommerce-error,
  .woocommerce-message,
  .woocommerce-info) {
    list-style:none;
    --li-pl:0;
    align-items:stretch;
    flex-direction:column;
    justify-content:center
  }
  ul:is(.woocommerce-error,
  .woocommerce-message,
  .woocommerce-info) li {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:5px 7px;
    margin-bottom:0
  }
  .wd-wc-notices {
    margin-bottom:0!important
  }
  .e-con .wd-wc-notices:has(.woocommerce-notices-wrapper:empty) {
    display:none
  }
  ul.variation {
    font-size:90%;
    --li-mb:5px;
    --list-mb:0;
    --wd-tags-mb:0
  }
  ul.variation p {
    display:inline
  }
  ul.variation .item-variation-name {
    color:var(--color-gray-800);
    font-weight:600
  }
  .wc-item-meta {
    margin-top:10px;
    font-size:90%
  }
  .wc-item-meta li>* {
    display:inline-block;
    margin-top:0!important;
    margin-bottom:5px;
    vertical-align:middle
  }
  .wc-item-meta strong {
    color:var(--color-gray-800)
  }
  :is(.blockOverlay,
  .wd-loader-overlay):after {
    position:absolute;
    top:calc(50% - 13px);
    left:calc(50% - 13px);
    content:"";
    display:inline-block;
    width:26px;
    height:26px;
    border:1px solid transparent;
    border-left-color:var(--color-gray-900);
    border-radius:50%;
    vertical-align:middle;
    animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused);
    --wd-anim-state:running
  }
  [class*=screen-reader] {
    position:absolute!important;
    clip:rect(1px,1px,1px,1px)
  }
  .single_add_to_cart_button {
    border-radius:var(--btn-accented-brd-radius);
    color:var(--btn-accented-color);
    box-shadow:var(--btn-accented-box-shadow);
    background-color:var(--btn-accented-bgcolor);
    text-transform:var(--btn-accented-transform,var(--btn-transform));
    font-weight:var(--btn-accented-font-weight,var(--btn-font-weight));
    font-family:var(--btn-accented-font-family,var(--btn-font-family));
    font-style:var(--btn-accented-font-style,var(--btn-font-style))
  }
  .single_add_to_cart_button:hover {
    color:var(--btn-accented-color-hover);
    box-shadow:var(--btn-accented-box-shadow-hover);
    background-color:var(--btn-accented-bgcolor-hover)
  }
  .single_add_to_cart_button:active {
    box-shadow:var(--btn-accented-box-shadow-active);
    bottom:var(--btn-accented-bottom-active,0)
  }
  .single_add_to_cart_button+.added_to_cart {
    display:none
  }
  form.cart {
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    justify-content:var(--content-align)
  }
  form.cart>* {
    flex:1 1 100%
  }
  form.cart :where(.single_add_to_cart_button,
  .wd-buy-now-btn,
  .quantity) {
    flex:0 0 auto
  }
  .single_add_to_cart_button:before {
    content:"";
    position:absolute;
    inset:0;
    opacity:0;
    z-index:1;
    border-radius:inherit;
    background-color:inherit;
    box-shadow:inherit;
    transition:opacity 0s ease
  }
  .single_add_to_cart_button:after {
    position:absolute;
    top:calc(50% - 9px);
    inset-inline-start:calc(50% - 9px);
    opacity:0;
    z-index:2;
    transition:opacity 0s ease;
    content:"";
    display:inline-block;
    width:18px;
    height:18px;
    border:1px solid transparent;
    border-left-color:currentColor;
    border-radius:50%;
    vertical-align:middle;
    animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
  }
  .loading.single_add_to_cart_button:before {
    opacity:1;
    transition:opacity .25s ease
  }
  .loading.single_add_to_cart_button:after {
    opacity:1;
    transition:opacity .25s ease;
    --wd-anim-state:running
  }
  .wd-products-element {
    position:relative
  }
  .wd-products {
    position:relative;
    align-items:flex-start;
    transition:all .25s ease
  }
  .site-content.wd-loading .wd-products[data-source=main_loop],
  .wd-products.wd-loading {
    opacity:0;
    transform:translate3d(0,30px,0);
    pointer-events:none
  }
  .star-rating {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    white-space:nowrap;
    letter-spacing:2px;
    font-weight:400;
    color:#eabe12;
    width:fit-content;
    font-family:woodmart-font
  }
  .star-rating:before {
    content:"\f149" "\f149" "\f149" "\f149" "\f149";
    color:var(--color-gray-300)
  }
  .star-rating span {
    position:absolute;
    inset-block:0;
    inset-inline-start:0;
    overflow:hidden;
    width:100%;
    text-indent:99999px
  }
  .star-rating span:before {
    content:"\f148" "\f148" "\f148" "\f148" "\f148";
    position:absolute;
    top:0;
    inset-inline-start:0;
    text-indent:0
  }
  .track_order {
    display:flex;
    align-items:flex-end;
    flex-wrap:wrap;
    margin-inline:-5px
  }
  .track_order p {
    padding-inline:5px
  }
  .track_order p:first-child {
    flex:1 1 100%;
    margin-bottom:30px;
    max-width:100%;
    width:100%;
    text-align:center;
    font-size:110%
  }
  .track_order .button {
    min-width:130px
  }
  .track_order .form-row {
    float:none;
    width:auto
  }
  .track_order :is(.form-row-first,
  .form-row-last) {
    flex:1 1 auto
  }
  .track_order .clear {
    display:none
  }
  button[name=track] {
    border-radius:var(--btn-accented-brd-radius);
    color:var(--btn-accented-color);
    box-shadow:var(--btn-accented-box-shadow);
    background-color:var(--btn-accented-bgcolor);
    text-transform:var(--btn-accented-transform,var(--btn-transform));
    font-weight:var(--btn-accented-font-weight,var(--btn-font-weight));
    font-family:var(--btn-accented-font-family,var(--btn-font-family));
    font-style:var(--btn-accented-font-style,var(--btn-font-style))
  }
  button[name=track]:hover {
    color:var(--btn-accented-color-hover);
    box-shadow:var(--btn-accented-box-shadow-hover);
    background-color:var(--btn-accented-bgcolor-hover)
  }
  button[name=track]:active {
    box-shadow:var(--btn-accented-box-shadow-active);
    bottom:var(--btn-accented-bottom-active,0)
  }
  .wc-block-grid__product .wc-block-grid__product-title,
  .wc-block-review-list-item__product>a {
    display:block;
    color:var(--wd-entities-title-color);
    word-wrap:break-word;
    font-weight:var(--wd-entities-title-font-weight);
    font-style:var(--wd-entities-title-font-style);
    font-family:var(--wd-entities-title-font);
    text-transform:var(--wd-entities-title-transform);
    line-height:1.4
  }
  .wc-block-grid__product .wc-block-grid__product-link:hover .wc-block-grid__product-title,
  .wc-block-review-list-item__product>a:hover {
    color:var(--wd-entities-title-color-hover)
  }
  .wc-blocks-filter-wrapper :is(.wc-block-filter-submit-button,
  .wc-block-components-filter-reset-button) {
    border-radius:var(--btn-default-brd-radius);
    color:var(--btn-default-color);
    box-shadow:var(--btn-default-box-shadow);
    background-color:var(--btn-default-bgcolor);
    text-transform:var(--btn-default-transform,var(--btn-transform));
    font-weight:var(--btn-default-font-weight,var(--btn-font-weight));
    font-family:var(--btn-default-font-family,var(--btn-font-family));
    font-style:var(--btn-default-font-style,var(--btn-font-style))
  }
  .wc-blocks-filter-wrapper :is(.wc-block-filter-submit-button,
  .wc-block-components-filter-reset-button):hover {
    color:var(--btn-default-color-hover);
    box-shadow:var(--btn-default-box-shadow-hover);
    background-color:var(--btn-default-bgcolor-hover)
  }
  .wc-blocks-filter-wrapper :is(.wc-block-filter-submit-button,
  .wc-block-components-filter-reset-button):active {
    box-shadow:var(--btn-default-box-shadow-active);
    bottom:var(--btn-default-bottom-active)
  }
  .wc-blocks-filter-wrapper :is(.components-form-token-field__remove-token,
  .wc-block-components-chip__remove,
  .wc-block-active-filters__list-item-remove) {
    min-height:auto
  }
  .wc-block-product-categories .wc-block-product-categories__button,
  .wc-block-product-search .wc-block-product-search__button {
    margin-right:10px;
    padding-left:20px!important;
    padding-right:20px!important;
    border:0;
    border-radius:var(--btn-accented-brd-radius);
    background-color:var(--btn-accented-bgcolor);
    box-shadow:var(--btn-accented-box-shadow);
    color:var(--btn-accented-color)!important
  }
  .wc-block-product-categories .wc-block-product-categories__button:hover,
  .wc-block-product-search .wc-block-product-search__button:hover {
    background-color:var(--btn-accented-bgcolor-hover);
    box-shadow:var(--btn-accented-box-shadow-hover);
    color:var(--btn-accented-color-hover)!important
  }
  .wc-block-grid .wc-block-grid__product-rating>div {
    vertical-align:middle;
    font-family:woodmart-font
  }
  .wc-block-grid .wc-block-grid__product-rating>div:before {
    content:"\f149" "\f149" "\f149" "\f149" "\f149";
    color:#c9c9c9
  }
  .wc-block-grid .wc-block-grid__product-rating>div span:before {
    content:"\f148" "\f148" "\f148" "\f148" "\f148";
    color:#eabe12
  }
  .entry-content .wc-block-load-more {
    margin-top:15px
  }
  .wc-block-review-list {
    margin-top:0;
    list-style:none;
    --li-pl:0
  }
  .wc-block-review-list>li {
    margin-bottom:30px;
    padding-bottom:30px;
    border-bottom:1px solid rgba(119,119,119,.2)
  }
  .wc-block-review-list>li:last-child {
    margin-bottom:0;
    padding-bottom:0;
    border:none
  }
  .wc-block-review-list-item__image img {
    border-radius:50%
  }
  .wc-block-grid .wc-block-grid__products {
    margin-bottom:-16px
  }
  :is(.wc-block-grid__products,
  .wp-block-query) .wc-block-grid__product-image {
    border-radius:var(--wd-brd-radius)
  }
  :is(.wc-block-grid__products,
  .wp-block-query) .wc-block-grid__product-image img {
    border-radius:inherit
  }
  .wc-block-grid__product .wc-block-grid__product-title {
    font-size:inherit;
    transition:all .25s ease
  }
  .wc-block-grid .wc-block-grid__product-rating>div {
    text-align:center;
    letter-spacing:2px
  }
  :is(.wc-block-grid__products,
  .wp-block-query) li .wp-block-button .wp-block-button__link {
    align-items:center;
    padding:5px 20px;
    min-height:42px;
    font-size:13px;
    border-radius:var(--btn-accented-brd-radius);
    color:var(--btn-accented-color);
    box-shadow:var(--btn-accented-box-shadow);
    background-color:var(--btn-accented-bgcolor);
    text-transform:var(--btn-accented-transform,var(--btn-transform));
    font-weight:var(--btn-accented-font-weight,var(--btn-font-weight));
    font-family:var(--btn-accented-font-family,var(--btn-font-family));
    font-style:var(--btn-accented-font-style,var(--btn-font-style))
  }
  :is(.wc-block-grid__products,
  .wp-block-query) li .wp-block-button .wp-block-button__link:hover {
    color:var(--btn-accented-color-hover);
    box-shadow:var(--btn-accented-box-shadow-hover);
    background-color:var(--btn-accented-bgcolor-hover)
  }
  :is(.wc-block-grid__products,
  .wp-block-query) li .wp-block-button .wp-block-button__link:active {
    box-shadow:var(--btn-accented-box-shadow-active);
    bottom:var(--btn-accented-bottom-active,0)
  }
  :is(.wc-block-grid__products,
  .wp-block-query) li .wp-block-button.wc-block-grid__product-add-to-cart a {
    margin:0 5px 5px 5px!important
  }
  :is(.wc-block-grid__products,
  .wp-block-query) .added_to_cart {
    display:none
  }
  :is(.wc-block-grid__products,
  .wp-block-query) li .wp-block-button .wp-block-button__link.added:after {
    content:"\f107";
    font-family:woodmart-font
  }
  :is(.wc-block-grid__products,
  .wp-block-query) li .wp-block-button .wp-block-button__link.loading:after {
    content:"";
    content:"";
    display:inline-block;
    width:14px;
    height:14px;
    border:1px solid transparent;
    border-left-color:#fff;
    border-radius:50%;
    vertical-align:middle;
    animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused);
    --wd-anim-state:running
  }
  .wc-block-product-categories>ul {
    margin-top:0;
    --li-pl:0
  }
  .wc-block-product-categories ul {
    list-style:none;
    margin-right:0
  }
  .wc-block-product-categories .wc-block-product-categories-list--has-images :is(li,
  .wc-block-product-categories-list-item__image) {
    margin-right:0
  }
  .wd-header-nav.wd-full-height .wd-nav>li>.wd-dropdown-menu {
    margin-top:0!important
  }
  .wd-header-nav.wd-full-height .wd-nav>li>.wd-dropdown-menu:after {
    width:auto!important;
    height:auto!important
  }
  .wd-nav-mobile>li>a>.menu-label,
  .wd-nav-mobile>li>ul li>a>.menu-label {
    position:static;
    margin-top:0;
    margin-inline-start:5px;
    opacity:1;
    align-self:center
  }
  .wd-nav-mobile>li>a>.menu-label:before,
  .wd-nav-mobile>li>ul li>a>.menu-label:before {
    content:none
  }
  .whb-header {
    margin-bottom:40px
  }
  .whb-flex-row {
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    justify-content:space-between
  }
  .whb-column {
    display:flex;
    align-items:center;
    flex-direction:row;
    max-height:inherit
  }
  .whb-col-left,
  .whb-mobile-left {
    justify-content:flex-start;
    margin-right:-10px
  }
  .whb-col-right,
  .whb-mobile-right {
    justify-content:flex-end;
    margin-left:-10px
  }
  .whb-col-mobile {
    flex:1 1 auto;
    justify-content:center;
    margin-inline:-10px
  }
  .whb-clone .whb-general-header-inner {
    height:var(--wd-header-clone-h);
    max-height:var(--wd-header-clone-h)
  }
  .whb-flex-flex-middle .whb-col-center {
    flex:1 1 0%
  }
  .whb-col-1 :is(.whb-flex-row,
  .whb-column) {
    max-width:calc(100% + 20px);
    justify-content:center
  }
  .whb-col-1 :is(.whb-col-left,
  .whb-mobile-left) {
    flex:1 1 auto;
    margin-inline:-10px
  }
  .whb-col-1 .wd-header-html {
    max-width:100%
  }
  .whb-general-header :is(.whb-mobile-left,
  .whb-mobile-right) {
    flex:1 1 0%
  }
  .whb-empty-column+.whb-mobile-right {
    flex:1 1 auto
  }
  .whb-with-shadow {
    box-shadow:0 1px 8px rgba(0,0,0,.1)
  }
  .whb-main-header {
    position:relative;
    top:0;
    right:0;
    left:0;
    z-index:390;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
  }
  .whb-clone {
    position:fixed;
    z-index:391;
    visibility:hidden;
    opacity:0;
    transition:opacity .1s ease,visibility .1s ease,transform .3s ease;
    animation:wd-fadeOutUpBig .1s ease;
    pointer-events:none
  }
  .whb-clone .whb-flex-row {
    border:none
  }
  .whb-clone .wd-header-main-nav {
    text-align:center
  }
  .whb-clone.whb-hide-on-scroll {
    transform:translateY(-100%);
    animation:none
  }
  :root:has(.whb-sticky-prepared):not(:has(.whb-top-bar)) {
    --wd-top-bar-h:.00001px;
    --wd-top-bar-sm-h:.00001px
  }
  :root:has(.whb-sticky-prepared):not(:has(.whb-general-header)) {
    --wd-header-general-h:.00001px;
    --wd-header-general-sm-h:.00001px
  }
  :root:has(.whb-sticky-prepared):not(:has(.whb-header-bottom)) {
    --wd-header-bottom-h:.00001px;
    --wd-header-bottom-sm-h:.00001px;
    --wd-header-bottom-brd-w:.00001px
  }
  .whb-scroll-slide:is(.whb-scroll-down,
  .whb-scroll-up) .whb-main-header {
    transition:transform .3s ease
  }
  .whb-sticky-shadow+.whb-clone {
    box-shadow:0 1px 3px rgba(0,0,0,.1)
  }
  .whb-sticky-shadow+.whb-clone .whb-row {
    border-bottom:none
  }
  .whb-row {
    transition:background-color .2s ease
  }
  .whb-color-light:not(.whb-with-bg) {
    background-color:#212121
  }
  @keyframes wd-fadeInDownBig {
    from {
      transform:translate3d(0,-100%,0)
    }
    to {
      transform:none
    }
  }
  @keyframes wd-fadeOutUpBig {
    from {
      transform:none
    }
    to {
      transform:translate3d(0,-100%,0)
    }
  }
  .site-logo,
  .wd-header-nav {
    padding-inline:10px
  }
  .wd-header-nav.wd-full-height,
  .wd-header-nav.wd-full-height :is(.wd-nav,
  .wd-nav>li,
  .wd-nav>li>a) {
    height:100%
  }
  .wd-header-nav {
    flex:1 1 auto
  }
  .wd-header-nav.wd-inline {
    flex:0 0 auto;
    max-width:100%
  }
  .whb-color-light .wd-header-nav>span {
    color:rgba(255,255,255,.8)
  }
  .wd-nav-main:not(.wd-offsets-calculated) .wd-dropdown:not(.wd-design-default) {
    opacity:0;
    pointer-events:none
  }
  .wd-nav-main>li>a,
  .wd-nav-secondary>li>a {
    height:40px;
    font-weight:var(--wd-header-el-font-weight);
    font-style:var(--wd-header-el-font-style);
    font-size:var(--wd-header-el-font-size);
    font-family:var(--wd-header-el-font);
    text-transform:var(--wd-header-el-transform)
  }
  .wd-header-sticky-nav .wd-tools-icon:before {
    content:"\f15a";
    font-family:woodmart-font
  }
  .whb-top-bar .wd-nav-secondary>li>a {
    font-weight:400;
    font-size:12px
  }
  .wd-nav-secondary:not(.wd-offsets-calculated) .wd-dropdown:not(.wd-design-default) {
    opacity:0;
    pointer-events:none
  }
  .site-logo {
    max-height:inherit
  }
  .wd-logo {
    max-height:inherit;
    transition:none
  }
  .wd-logo img {
    padding-top:5px;
    padding-bottom:5px;
    max-height:inherit;
    transform:translateZ(0);
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    perspective:800px
  }
  .wd-logo img[src$=".svg"] {
    height:100%
  }
  .wd-logo img[width]:not([src$=".svg"]) {
    width:auto;
    object-fit:contain
  }
  .wd-header-mobile-nav .wd-tools-icon:before {
    content:"\f15a";
    font-family:woodmart-font
  }
  .mobile-nav .wd-heading {
    position:relative;
    z-index:6;
    background-color:inherit
  }
  .mobile-nav .searchform {
    --wd-form-brd-width:0;
    --wd-form-bg:transparent;
    --wd-form-color:var(--color-gray-500);
    --wd-form-placeholder-color:var(--color-gray-500);
    z-index:4;
    box-shadow:0 -1px 9px rgba(0,0,0,.17)
  }
  .mobile-nav .searchform input[type=text] {
    padding-left:50px;
    padding-right:20px;
    height:70px;
    font-weight:600
  }
  .mobile-nav .wd-dropdown-results {
    position:relative;
    z-index:4;
    border-radius:0;
    inset-inline:auto
  }
  .wd-nav-mobile {
    display:none;
    margin-inline:0;
    animation:wd-fadeIn 1s ease
  }
  .wd-nav-mobile>li {
    flex:1 1 100%;
    max-width:100%;
    width:100%
  }
  .wd-nav-mobile>li>a {
    color:var(--color-gray-800)
  }
  .wd-nav-mobile li.menu-item-has-children>a:after {
    content:none
  }
  .wd-nav-mobile li.opener-page>a,
  .wd-nav-mobile li:active>a {
    background-color:var(--bgcolor-gray-100)
  }
  .wd-nav-mobile li:is(.current-menu-item,
  .wd-active)>a {
    color:var(--wd-primary-color)
  }
  .wd-nav-mobile .wd-with-icon>a:before {
    margin-left:7px;
    font-weight:400;
    font-family:woodmart-font
  }
  .wd-nav-mobile .menu-item-account>a:before {
    content:"\f124"
  }
  .wd-nav-mobile .menu-item-wishlist>a:before {
    content:"\f106"
  }
  .wd-nav-mobile .menu-item-compare>a:before {
    content:"\f128"
  }
  .wd-nav-mobile.wd-active {
    display:block
  }
  .wd-nav-mobile:not(.wd-html-block-on) .menu-item-has-block .wd-nav-opener {
    display:none
  }
  .wd-nav-mobile.wd-html-block-on .menu-item-has-block .wd-negative-gap>.elementor-container {
    --wd-el-column-gap:.001px
  }
  .wd-nav-mobile>li,
  .wd-nav-mobile>li>ul li {
    display:flex;
    flex-wrap:wrap
  }
  .wd-nav-mobile>li>a,
  .wd-nav-mobile>li>ul li>a {
    flex:1 1 0%;
    padding:5px 20px;
    min-height:50px;
    border-bottom:1px solid var(--brdcolor-gray-300)
  }
  .wd-nav-mobile>li>:is(.wd-sub-menu,
  .sub-sub-menu),
  .wd-nav-mobile>li>ul li>:is(.wd-sub-menu,
  .sub-sub-menu) {
    display:none;
    flex:1 1 100%;
    order:3
  }
  .mobile-nav .wd-nav-opener {
    border-right:1px solid var(--brdcolor-gray-300);
    border-bottom:1px solid var(--brdcolor-gray-300)
  }
  .mobile-menu-widget {
    margin:0 -20px 20px -20px;
    padding:0 20px 20px 20px;
    border-bottom:1px solid var(--brdcolor-gray-300)
  }
  .mobile-menu-widget:last-child {
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none
  }
  @media (min-width:1025px) {
    .whb-top-bar-inner {
      height:var(--wd-top-bar-h);
      max-height:var(--wd-top-bar-h)
    }
    .whb-general-header-inner {
      height:var(--wd-header-general-h);
      max-height:var(--wd-header-general-h)
    }
    .whb-header-bottom-inner {
      height:var(--wd-header-bottom-h);
      max-height:var(--wd-header-bottom-h)
    }
    .whb-hidden-desktop,
    .whb-hidden-lg {
      display:none
    }
    .whb-clone {
      top:var(--wd-admin-bar-h)
    }
    .whb-full-width .whb-row>.container,
    .whb-full-width+.whb-clone .whb-row>.container {
      max-width:100%;
      width:clamp(var(--wd-container-w),95%,100%)
    }
    .wd-nav-mobile>li>a:hover {
      color:var(--wd-primary-color)
    }
  }
  @media (max-width:1024px) {
    .whb-top-bar-inner {
      height:var(--wd-top-bar-sm-h);
      max-height:var(--wd-top-bar-sm-h)
    }
    .whb-general-header-inner {
      height:var(--wd-header-general-sm-h);
      max-height:var(--wd-header-general-sm-h)
    }
    .whb-header-bottom-inner {
      height:var(--wd-header-bottom-sm-h);
      max-height:var(--wd-header-bottom-sm-h)
    }
    .whb-hidden-mobile,
    .whb-visible-lg {
      display:none
    }
  }
  .wd-tools-element {
    position:relative;
    --wd-count-size:15px;
    --wd-header-el-color:#333;
    --wd-header-el-color-hover:rgba(51,51,51,.6)
  }
  .wd-tools-element>a {
    display:flex;
    align-items:center;
    justify-content:center;
    height:40px;
    color:var(--wd-header-el-color);
    line-height:1;
    padding-inline:10px
  }
  .wd-tools-element .wd-tools-icon {
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:0
  }
  .wd-tools-element .wd-tools-icon:before {
    font-size:20px
  }
  .wd-tools-element .wd-tools-text {
    margin-inline-start:8px;
    text-transform:var(--wd-header-el-transform);
    white-space:nowrap;
    font-weight:var(--wd-header-el-font-weight);
    font-style:var(--wd-header-el-font-style);
    font-size:var(--wd-header-el-font-size);
    font-family:var(--wd-header-el-font)
  }
  .wd-tools-element .wd-tools-count {
    z-index:1;
    width:var(--wd-count-size);
    height:var(--wd-count-size);
    border-radius:50%;
    text-align:center;
    letter-spacing:0;
    font-weight:400;
    line-height:var(--wd-count-size)
  }
  .wd-tools-element:hover>a {
    color:var(--wd-header-el-color-hover)
  }
  .wd-tools-element.wd-style-icon .wd-tools-text {
    display:none!important
  }
  .whb-top-bar .wd-tools-element {
    --wd-count-size:13px
  }
  .whb-top-bar .wd-tools-element .wd-tools-icon:before {
    font-size:14px
  }
  .whb-top-bar .wd-tools-element .wd-tools-text {
    font-weight:400;
    font-size:12px
  }
  .whb-color-light .wd-tools-element {
    --wd-header-el-color:#fff;
    --wd-header-el-color-hover:rgba(255,255,255,0.8)
  }
  .wd-tools-custom-icon .wd-tools-icon:after,
  .wd-tools-custom-icon .wd-tools-icon:before {
    display:none
  }
  .wd-tools-custom-icon .wd-custom-icon {
    transition:all .25s ease
  }
  .wd-tools-custom-icon:hover .wd-custom-icon {
    opacity:.6
  }
  .wd-tools-element:is(.wd-design-2,
  .wd-design-5).wd-style-icon.wd-with-count {
    margin-inline-end:5px
  }
  .wd-tools-element:is(.wd-design-2,
  .wd-design-5).wd-style-text.wd-with-count .wd-tools-text {
    margin-inline-start:14px
  }
  .wd-tools-element:is(.wd-design-2,
  .wd-design-5) .wd-tools-count {
    position:absolute;
    top:-5px;
    inset-inline-end:-9px;
    background-color:var(--wd-primary-color);
    color:#fff;
    font-size:9px
  }
  .wd-tools-element.wd-design-1.wd-with-count .wd-tools-count {
    margin-inline-start:8px
  }
  .wd-tools-element.wd-design-1 .wd-tools-count {
    width:auto;
    height:auto;
    text-transform:var(--wd-header-el-transform);
    font-weight:var(--wd-header-el-font-weight);
    font-style:var(--wd-header-el-font-style);
    font-size:var(--wd-header-el-font-size);
    font-family:var(--wd-header-el-font);
    line-height:inherit
  }
  .wd-tools-element.wd-design-4 {
    --wd-count-size:19px
  }
  .wd-tools-element.wd-design-4.wd-with-count .wd-tools-count {
    margin-inline-start:6px
  }
  .wd-tools-element.wd-design-4 .wd-tools-count {
    display:inline-block;
    padding:0 2px;
    background-color:var(--wd-primary-color);
    color:#fff;
    font-weight:700;
    font-size:10px
  }
  .whb-top-bar .wd-tools-element.wd-design-4 {
    --wd-count-size:16px
  }
  .wd-tools-element:is(.wd-design-6,
  .wd-design-7,
  .wd-design-8) {
    --wd-count-size:18px
  }
  .wd-tools-element:is(.wd-design-6,
  .wd-design-7,
  .wd-design-8) .wd-tools-inner {
    position:relative
  }
  .wd-tools-element:is(.wd-design-6,
  .wd-design-7,
  .wd-design-8) .wd-tools-inner .wd-tools-icon {
    position:static
  }
  .wd-tools-element:is(.wd-design-6,
  .wd-design-7,
  .wd-design-8) .wd-custom-icon {
    min-width:auto;
    max-width:20px
  }
  .wd-tools-element:is(.wd-design-6,
  .wd-design-7,
  .wd-design-8) .wd-tools-count {
    position:absolute;
    top:-3px;
    inset-inline-end:-7px;
    background-color:#fff;
    box-shadow:0 0 4px rgba(0,0,0,.17);
    color:var(--wd-primary-color);
    font-size:11px
  }
  .whb-top-bar .wd-tools-element:is(.wd-design-6,
  .wd-design-7,
  .wd-design-8) {
    --wd-count-size:13px
  }
  .whb-top-bar .wd-tools-element:is(.wd-design-6,
  .wd-design-7,
  .wd-design-8) .wd-custom-icon {
    max-width:14px
  }
  .wd-tools-element:is(.wd-design-6,
  .wd-design-7) :is(.wd-tools-inner,
  .wd-tools-icon) {
    height:42px;
    border-radius:42px
  }
  .wd-tools-element:is(.wd-design-6,
  .wd-design-7) .wd-tools-inner {
    display:flex;
    align-items:center;
    padding:0 13px
  }
  .wd-tools-element:is(.wd-design-6,
  .wd-design-7):not(.wd-with-wrap) .wd-tools-icon {
    width:42px
  }
  .whb-top-bar .wd-tools-element:is(.wd-design-6,
  .wd-design-7) :is(.wd-tools-inner,
  .wd-tools-icon) {
    height:28px
  }
  .whb-top-bar .wd-tools-element:is(.wd-design-6,
  .wd-design-7) .wd-tools-inner {
    padding:0 9px
  }
  .whb-top-bar .wd-tools-element:is(.wd-design-6,
  .wd-design-7):not(.wd-with-wrap) .wd-tools-icon {
    width:28px
  }
  .whb-top-bar .wd-tools-element:is(.wd-design-6,
  .wd-design-7) .wd-tools-count {
    font-size:9px
  }
  .wd-tools-element.wd-design-6>a>:is(.wd-tools-inner,
  .wd-tools-icon) {
    border:1px solid rgba(0,0,0,.105)
  }
  .whb-color-light .wd-tools-element.wd-design-6>a>:is(.wd-tools-inner,
  .wd-tools-icon) {
    border-color:rgba(255,255,255,.25)
  }
  .wd-tools-element.wd-design-7>a>:is(.wd-tools-inner,
  .wd-tools-icon) {
    background-color:var(--wd-primary-color);
    color:#fff;
    transition:inherit
  }
  .wd-tools-element.wd-design-7:hover>a>:is(.wd-tools-inner,
  .wd-tools-icon) {
    color:rgba(255,255,255,.8)
  }
  .wd-header-html,
  .wd-header-text,
  .whb-column>.wd-button-wrapper,
  .whb-column>.wd-social-icons {
    padding-inline:10px
  }
  .wd-header-text {
    flex:1 1 auto
  }
  .wd-header-text p:first-child:empty {
    display:none
  }
  .wd-header-text.wd-inline {
    flex:0 0 auto
  }
  .whb-top-bar .wd-header-text {
    font-size:12px;
    line-height:1.2
  }
  .whb-color-light .wd-header-text {
    --color-white:#000;
    --color-gray-100:rgba(255,255,255,0.1);
    --color-gray-200:rgba(255,255,255,0.2);
    --color-gray-300:rgba(255,255,255,0.5);
    --color-gray-400:rgba(255,255,255,0.6);
    --color-gray-500:rgba(255,255,255,0.7);
    --color-gray-600:rgba(255,255,255,0.8);
    --color-gray-700:rgba(255,255,255,0.9);
    --color-gray-800:#fff;
    --color-gray-900:#fff;
    --bgcolor-black-rgb:255,255,255;
    --bgcolor-white-rgb:0,0,0;
    --bgcolor-white:#0f0f0f;
    --bgcolor-gray-100:#0a0a0a;
    --bgcolor-gray-200:#121212;
    --bgcolor-gray-300:#141414;
    --bgcolor-gray-400:#171717;
    --brdcolor-gray-200:rgba(255,255,255,0.1);
    --brdcolor-gray-300:rgba(255,255,255,0.15);
    --brdcolor-gray-400:rgba(255,255,255,0.25);
    --brdcolor-gray-500:rgba(255,255,255,0.3);
    --wd-text-color:rgba(255,255,255,0.8);
    --wd-title-color:#fff;
    --wd-widget-title-color:var(--wd-title-color);
    --wd-entities-title-color:#fff;
    --wd-entities-title-color-hover:rgba(255,255,255,0.8);
    --wd-link-color:rgba(255,255,255,0.9);
    --wd-link-color-hover:#fff;
    --wd-form-brd-color:rgba(255,255,255,0.2);
    --wd-form-brd-color-focus:rgba(255,255,255,0.3);
    --wd-form-placeholder-color:rgba(255,255,255,0.6);
    --wd-form-chevron:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);
    --wd-main-bgcolor:#1a1a1a;
    color:var(--wd-text-color)
  }
  .whb-column>.wd-social-icons:not(.icons-design-default) .wd-social-icon {
    margin-inline:0
  }
  .whb-column>.wd-social-icons:not(.icons-design-default) .wd-social-icon:not(:last-child) {
    margin-left:8px
  }
  .wd-header-wishlist .wd-tools-icon:before {
    content:"\f106";
    font-family:woodmart-font
  }
  .wd-header-compare .wd-tools-icon:before {
    content:"\f128";
    font-family:woodmart-font
  }
  .wd-dropdown-compare a {
    justify-content:space-between
  }
  .wd-dropdown-compare .count {
    margin-inline-start:10px;
    color:var(--color-gray-300)
  }
  .wd-social-icons {
    font-size:0
  }
  .wd-social-icons .wd-label {
    display:block;
    margin-bottom:5px;
    color:var(--color-gray-800);
    font-weight:600;
    font-size:var(--wd-text-font-size)
  }
  .wd-social-icons .wd-social-icon {
    display:inline-block;
    margin:4px;
    vertical-align:middle;
    text-align:center;
    font-size:0
  }
  .wd-social-icons .wd-icon {
    display:inline-block;
    vertical-align:middle;
    font-family:woodmart-font
  }
  .wd-social-icons p {
    display:inline-block;
    margin:0
  }
  .social-facebook {
    --social-color:#365493
  }
  .social-facebook .wd-icon:before {
    content:"\f180"
  }
  .social-twitter {
    --social-color:#000
  }
  .social-twitter .wd-icon:before {
    content:"\f154"
  }
  .social-vimeo {
    --social-color:#1AB7EA
  }
  .social-vimeo .wd-icon:before {
    content:"\f177"
  }
  .wd-social-icons.wd-layout-justify {
    display:flex;
    align-items:center;
    flex-wrap:wrap
  }
  .wd-social-icons.wd-layout-justify .wd-label {
    flex:1 1 auto;
    margin-bottom:0;
    text-align:start
  }
  .wd-social-icons.wd-layout-inline .wd-label {
    display:inline-block;
    margin-inline-end:5px;
    margin-bottom:0;
    vertical-align:middle
  }
  .icons-design-default .wd-social-icon {
    margin:0!important;
    padding:6px;
    width:auto!important;
    height:auto!important;
    color:rgba(0,0,0,.6)!important
  }
  .icons-design-default .wd-social-icon .wd-icon {
    line-height:1!important
  }
  .icons-design-default .wd-social-icon:hover {
    color:rgba(0,0,0,.8)!important
  }
  .icons-design-default.color-scheme-light .wd-social-icon,
  [class*=color-scheme-light] .icons-design-default .wd-social-icon {
    color:#fff!important
  }
  .icons-design-default.color-scheme-light .wd-social-icon:hover,
  [class*=color-scheme-light] .icons-design-default .wd-social-icon:hover {
    color:rgba(255,255,255,.6)!important
  }
  .icons-design-simple .wd-social-icon {
    background-color:#f2f2f2;
    color:rgba(0,0,0,.4)!important
  }
  .icons-design-simple .wd-social-icon:hover {
    background-color:var(--wd-primary-color);
    color:#fff!important
  }
  .color-scheme-light .icons-design-simple .wd-social-icon,
  .icons-design-simple.color-scheme-light .wd-social-icon {
    background-color:rgba(255,255,255,.3);
    color:#fff!important
  }
  .icons-design-bordered .wd-social-icon {
    border:2px solid #ccc;
    background-color:transparent;
    color:rgba(0,0,0,.4)!important
  }
  .icons-design-bordered .wd-social-icon .wd-icon {
    margin-top:-2px
  }
  .color-scheme-light .icons-design-bordered .wd-social-icon,
  .icons-design-bordered.color-scheme-light .wd-social-icon {
    border:2px solid rgba(255,255,255,.4);
    color:#fff!important
  }
  :is(.icons-design-colored-alt,
  .icons-design-bordered) .wd-social-icon:hover {
    border-color:var(--social-color);
    background-color:var(--social-color);
    color:#fff!important
  }
  .icons-design-primary .wd-social-icon {
    border:2px solid var(--wd-primary-color);
    color:var(--wd-primary-color)
  }
  .icons-design-primary .wd-social-icon .wd-icon {
    margin-top:-2px
  }
  .icons-design-primary .wd-social-icon:hover {
    background-color:var(--wd-primary-color);
    color:#fff
  }
  :is(.icons-size-small,
  .icons-size-) .wd-social-icon {
    width:30px;
    height:30px
  }
  .wd-social-icons:is(.icons-size-small,
  .icons-size-) .wd-icon {
    font-size:14px;
    line-height:30px
  }
  .icons-size-default .wd-social-icon {
    width:40px;
    height:40px
  }
  .wd-social-icons.icons-size-default .wd-icon {
    font-size:18px;
    line-height:40px
  }
  .icons-size-large .wd-social-icon {
    width:60px;
    height:60px
  }
  .wd-social-icons.icons-size-large .wd-icon {
    font-size:22px;
    line-height:60px
  }
  .cart-widget-side {
    display:flex;
    flex-direction:column
  }
  .cart-widget-side .widget_shopping_cart {
    position:relative;
    flex:1 1 100%
  }
  .cart-widget-side .widget_shopping_cart_content {
    display:flex;
    flex:1 1 auto;
    flex-direction:column;
    height:100%
  }
  .cart-widget-side .shopping-cart-widget-body {
    position:relative;
    flex:1 1 auto
  }
  .cart-widget-side .wd-scroll-content {
    position:absolute;
    inset:0;
    max-height:100%;
    overscroll-behavior:none
  }
  .cart-widget-side .woocommerce-mini-cart .mini_cart_item {
    margin-bottom:0;
    padding:15px;
    transition:background-color .3s ease
  }
  .cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover {
    background-color:var(--bgcolor-gray-100)
  }
  .cart-widget-side .woocommerce-mini-cart .remove {
    top:13px;
    inset-inline-end:10px
  }
  .cart-widget-side .shopping-cart-widget-footer {
    flex:0 0 auto;
    padding-bottom:15px
  }
  .cart-widget-side .shopping-cart-widget-footer>* {
    padding-inline:15px
  }
  .cart-widget-side .wd-empty-mini-cart {
    margin-top:20px;
    padding-inline:15px
  }
  .whb-col-right .wd-dropdown-cart {
    right:auto;
    left:0;
    margin-left:calc(var(--nav-gap,.001px)/ 2 * -1);
    margin-right:0
  }
  .wd-header-cart .wd-tools-icon:before {
    content:"\f105";
    font-family:woodmart-font
  }
  .wd-header-cart .wd-tools-icon.wd-icon-alt:before {
    content:"\f126";
    font-family:woodmart-font
  }
  .wd-header-cart :is(.wd-cart-subtotal,
  .subtotal-divider,
  .wd-tools-count) {
    vertical-align:middle
  }
  .wd-header-cart .wd-cart-number>span {
    display:none
  }
  .wd-header-cart:is(.wd-design-5,
  .wd-design-6,
  .wd-design-7):not(.wd-style-text) .wd-tools-text {
    display:none
  }
  .wd-header-cart.wd-design-2.wd-style-icon {
    margin-inline-end:5px
  }
  .wd-header-cart.wd-design-2 .wd-tools-text {
    margin-inline-start:15px
  }
  .wd-header-cart.wd-design-4 .wd-cart-number {
    display:inline-block;
    padding:0 2px;
    margin-inline-start:6px;
    width:19px;
    height:19px;
    border-radius:50%;
    background-color:var(--wd-primary-color);
    color:#fff;
    text-align:center;
    font-weight:700;
    font-size:10px;
    line-height:19px
  }
  .wd-header-cart.wd-design-4:not(.wd-style-text) .wd-tools-text {
    display:none
  }
  .whb-top-bar .wd-header-cart.wd-design-4 .wd-cart-number {
    width:16px;
    height:16px;
    line-height:16px
  }
  .wd-header-cart.wd-design-5:not(.wd-style-text) {
    margin-inline-end:5px
  }
  .wd-header-cart.wd-design-5 .wd-tools-text {
    margin-inline-start:15px
  }
  .wd-dropdown-cart {
    padding:20px;
    width:330px
  }
  :is(.woocommerce-cart,
  .woocommerce-checkout) :is(.cart-widget-side,
  .wd-dropdown-cart) {
    display:none
  }
  .wd-header-cart.wd-design-2 .wd-cart-number,
  .wd-header-cart.wd-design-5 .wd-cart-number {
    position:absolute;
    top:-5px;
    inset-inline-end:-9px;
    z-index:1;
    width:15px;
    height:15px;
    border-radius:50%;
    background-color:var(--wd-primary-color);
    color:#fff;
    text-align:center;
    letter-spacing:0;
    font-weight:400;
    font-size:9px;
    line-height:15px
  }
  .whb-top-bar .wd-header-cart.wd-design-2 .wd-cart-number,
  .whb-top-bar .wd-header-cart.wd-design-5 .wd-cart-number {
    width:13px;
    height:13px;
    line-height:13px
  }
  .wd-custom-dropdown {
    padding-inline:10px
  }
  @media (max-width:1024px) {
    .wd-dropdown-cart {
      display:none
    }
  }
  .woocommerce-mini-cart>li {
    position:relative;
    display:flex;
    align-items:flex-start
  }
  .woocommerce-mini-cart>li a {
    margin-bottom:0
  }
  .woocommerce-mini-cart .remove {
    position:absolute;
    top:1px;
    left:0;
    z-index:2;
    width:20px;
    height:20px;
    border-radius:50%;
    color:var(--color-gray-800);
    text-align:center;
    font-size:0;
    line-height:20px
  }
  .woocommerce-mini-cart .remove:after {
    font-size:10px;
    content:"\f112";
    font-family:woodmart-font
  }
  .woocommerce-mini-cart .remove:hover {
    background-color:var(--bgcolor-white);
    box-shadow:0 0 3px rgba(0,0,0,.1)
  }
  .cart-item-link {
    z-index:1;
    font-size:0
  }
  .cart-item-image {
    position:relative;
    flex:0 0 auto;
    overflow:hidden;
    margin-left:15px
  }
  .cart-item-image img {
    float:none!important;
    margin-left:0!important;
    transition:opacity .6s ease
  }
  .cart-item-image:after {
    position:absolute;
    top:calc(50% - 10px);
    left:calc(50% - 10px);
    opacity:0;
    transition:opacity .6s ease;
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    border:1px solid transparent;
    border-left-color:var(--color-gray-900);
    border-radius:50%;
    vertical-align:middle;
    animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
  }
  .wd-loading .cart-item-image:after {
    opacity:1;
    --wd-anim-state:running
  }
  .wd-loading .cart-item-image img {
    opacity:.2
  }
  .shopping-cart-widget-footer>* {
    margin-bottom:10px
  }
  .shopping-cart-widget-footer>:last-child {
    margin-bottom:0
  }
  .woocommerce-mini-cart__buttons {
    display:block;
    text-align:center
  }
  .woocommerce-mini-cart__buttons>* {
    margin-bottom:10px
  }
  .woocommerce-mini-cart__buttons>:last-child {
    margin-bottom:0
  }
  .woocommerce-mini-cart__buttons a {
    width:100%
  }
  .woocommerce-mini-cart__buttons .btn-cart {
    border-radius:var(--btn-default-brd-radius);
    color:var(--btn-default-color);
    box-shadow:var(--btn-default-box-shadow);
    background-color:var(--btn-default-bgcolor);
    text-transform:var(--btn-default-transform,var(--btn-transform));
    font-weight:var(--btn-default-font-weight,var(--btn-font-weight));
    font-family:var(--btn-default-font-family,var(--btn-font-family));
    font-style:var(--btn-default-font-style,var(--btn-font-style))
  }
  .woocommerce-mini-cart__buttons .btn-cart:hover {
    color:var(--btn-default-color-hover);
    box-shadow:var(--btn-default-box-shadow-hover);
    background-color:var(--btn-default-bgcolor-hover)
  }
  .woocommerce-mini-cart__buttons .btn-cart:active {
    box-shadow:var(--btn-default-box-shadow-active);
    bottom:var(--btn-default-bottom-active)
  }
  .woocommerce-mini-cart__buttons .checkout {
    border-radius:var(--btn-accented-brd-radius);
    color:var(--btn-accented-color);
    box-shadow:var(--btn-accented-box-shadow);
    background-color:var(--btn-accented-bgcolor);
    text-transform:var(--btn-accented-transform,var(--btn-transform));
    font-weight:var(--btn-accented-font-weight,var(--btn-font-weight));
    font-family:var(--btn-accented-font-family,var(--btn-font-family));
    font-style:var(--btn-accented-font-style,var(--btn-font-style))
  }
  .woocommerce-mini-cart__buttons .checkout:hover {
    color:var(--btn-accented-color-hover);
    box-shadow:var(--btn-accented-box-shadow-hover);
    background-color:var(--btn-accented-bgcolor-hover)
  }
  .woocommerce-mini-cart__buttons .checkout:active {
    box-shadow:var(--btn-accented-box-shadow-active);
    bottom:var(--btn-accented-bottom-active,0)
  }
  .wd-empty-mini-cart {
    padding-block:10px;
    text-align:center
  }
  .wd-empty-mini-cart:before {
    display:block;
    margin-bottom:20px;
    color:rgba(var(--bgcolor-black-rgb),.07);
    font-size:86px;
    line-height:1;
    content:"\f147";
    font-family:woodmart-font
  }
  .wd-empty-mini-cart .btn {
    border-radius:var(--btn-accented-brd-radius);
    color:var(--btn-accented-color);
    box-shadow:var(--btn-accented-box-shadow);
    background-color:var(--btn-accented-bgcolor);
    text-transform:var(--btn-accented-transform,var(--btn-transform));
    font-weight:var(--btn-accented-font-weight,var(--btn-font-weight));
    font-family:var(--btn-accented-font-family,var(--btn-font-family));
    font-style:var(--btn-accented-font-style,var(--btn-font-style))
  }
  .wd-empty-mini-cart .btn:hover {
    color:var(--btn-accented-color-hover);
    box-shadow:var(--btn-accented-box-shadow-hover);
    background-color:var(--btn-accented-bgcolor-hover)
  }
  .wd-empty-mini-cart .btn:active {
    box-shadow:var(--btn-accented-box-shadow-active);
    bottom:var(--btn-accented-bottom-active,0)
  }
  .product_list_widget>li {
    margin-bottom:15px;
    padding-bottom:15px;
    border-bottom:1px solid var(--brdcolor-gray-300)
  }
  .product_list_widget>li:after {
    content:"";
    display:block;
    clear:both
  }
  .product_list_widget>li>a {
    display:block;
    margin-bottom:8px
  }
  .product_list_widget>li img {
    float:right;
    margin-left:15px;
    min-width:65px;
    max-width:65px;
    border-radius:calc(var(--wd-brd-radius)/ 1.5)
  }
  .product_list_widget>li .widget-product-wrap {
    display:flex
  }
  .product_list_widget>li .widget-product-img {
    flex:0 0 auto;
    overflow:hidden;
    margin-left:15px
  }
  .product_list_widget>li .widget-product-img img {
    float:none;
    margin-left:0
  }
  .product_list_widget>li .wd-entities-title {
    margin-bottom:8px;
    font-size:inherit
  }
  .product_list_widget>li .star-rating {
    margin-bottom:4px;
    margin-left:5px
  }
  .product_list_widget>li .price {
    display:block
  }
  .product_list_widget>li:last-child {
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none
  }
  .login>:last-child {
    margin-bottom:0
  }
  .login:not(.hidden-form) {
    display:block!important
  }
  .login-form-footer {
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between;
    gap:10px
  }
  :is(.register,
  .login) .button {
    width:100%;
    border-radius:var(--btn-accented-brd-radius);
    color:var(--btn-accented-color);
    box-shadow:var(--btn-accented-box-shadow);
    background-color:var(--btn-accented-bgcolor);
    text-transform:var(--btn-accented-transform,var(--btn-transform));
    font-weight:var(--btn-accented-font-weight,var(--btn-font-weight));
    font-family:var(--btn-accented-font-family,var(--btn-font-family));
    font-style:var(--btn-accented-font-style,var(--btn-font-style))
  }
  :is(.register,
  .login) .button:hover {
    color:var(--btn-accented-color-hover);
    box-shadow:var(--btn-accented-box-shadow-hover);
    background-color:var(--btn-accented-bgcolor-hover)
  }
  :is(.register,
  .login) .button:active {
    box-shadow:var(--btn-accented-box-shadow-active);
    bottom:var(--btn-accented-bottom-active,0)
  }
  .wd-header-my-account .wd-tools-icon:before {
    content:"\f124";
    font-family:woodmart-font
  }
  .wd-account-style-text .wd-tools-icon {
    display:none!important
  }
  .wd-account-style-text .wd-tools-text {
    margin-right:0
  }
  .wd-account-style-icon:not(.wd-with-username) .wd-tools-text {
    display:none
  }
  @media (max-width:1024px) {
    .wd-header-my-account .wd-dropdown {
      display:none
    }
  }
  .whb-col-right .wd-search-dropdown {
    right:auto;
    left:0;
    margin-left:calc(var(--nav-gap,.001px)/ 2 * -1);
    margin-right:0
  }
  .wd-header-search .wd-tools-icon img,
  .wd-header-search .wd-tools-icon:before {
    transition:opacity .3s ease
  }
  .wd-header-search .wd-tools-icon:before {
    content:"\f130";
    font-family:woodmart-font
  }
  .wd-header-search .wd-tools-icon:after {
    position:relative;
    margin-inline-start:-20px;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:20px;
    opacity:0;
    content:"\f112";
    font-family:woodmart-font
  }
  .whb-top-bar .wd-header-search .wd-tools-icon:after {
    font-size:14px
  }
  .wd-search-dropdown {
    width:300px
  }
  .wd-search-dropdown input[type=text] {
    height:70px!important;
    border:none
  }
  .searchform {
    position:relative;
    --wd-search-btn-w:var(--wd-form-height);
    --wd-form-height:46px
  }
  .searchform input[type=text] {
    padding-left:var(--wd-search-btn-w)
  }
  .searchform .searchsubmit {
    position:absolute;
    inset-block:0;
    left:0;
    padding:0;
    width:var(--wd-search-btn-w);
    min-height:unset;
    border:none;
    background-color:transparent;
    box-shadow:none;
    color:var(--wd-form-color);
    font-weight:400;
    font-size:0
  }
  .searchform .searchsubmit:hover {
    color:var(--wd-form-color)
  }
  .searchform .searchsubmit:hover img,
  .searchform .searchsubmit:hover:after {
    opacity:.7
  }
  .searchform .searchsubmit:after {
    font-size:calc(var(--wd-form-height)/ 2.3);
    transition:opacity .2s ease;
    content:"\f130";
    font-family:woodmart-font
  }
  .searchform .searchsubmit img {
    min-width:unset;
    max-width:24px;
    transition:opacity .2s ease
  }
  .searchform .searchsubmit:before {
    position:absolute;
    top:50%;
    left:50%;
    margin-top:calc((var(--wd-form-height)/ 2.5)/ -2);
    margin-left:calc((var(--wd-form-height)/ 2.5)/ -2);
    opacity:0;
    transition:opacity .1s ease;
    content:"";
    display:inline-block;
    width:calc(var(--wd-form-height)/ 2.5);
    height:calc(var(--wd-form-height)/ 2.5);
    border:1px solid transparent;
    border-left-color:currentColor;
    border-radius:50%;
    vertical-align:middle;
    animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
  }
  .searchform .searchsubmit.wd-with-img:after {
    content:none
  }
  .searchform.search-loading .searchsubmit:before {
    opacity:1;
    transition-duration:.2s;
    --wd-anim-state:running
  }
  .searchform.search-loading .searchsubmit img,
  .searchform.search-loading .searchsubmit:after {
    opacity:0;
    transition-duration:.1s
  }
  .mobile-nav .wd-nav-opener.wd-active {
    background-color:var(--wd-primary-color);
    color:#fff
  }
  .wd-carousel-container {
    position:relative
  }
  .wd-carousel-inner {
    position:relative;
    margin:-15px 0
  }
  .wd-carousel {
    position:relative;
    overflow:var(--wd-carousel-overflow,hidden);
    padding:15px 0;
    margin-inline:calc(var(--wd-gap)/ -2);
    touch-action:pan-y
  }
  @supports (overflow:clip) {
    .wd-carousel {
      overflow:var(--wd-carousel-overflow,clip)
    }
  }
  .wd-carousel-wrap {
    position:relative;
    width:100%;
    height:100%;
    z-index:1;
    display:flex;
    transition-property:transform;
    transition-timing-function:initial;
    box-sizing:content-box;
    transform:translate3d(0,0,0)
  }
  .wd-carousel-item {
    position:relative;
    height:100%;
    flex:0 0 calc(100% / var(--wd-col));
    max-width:calc(100% / var(--wd-col));
    padding:0 calc(var(--wd-gap)/ 2);
    transition-property:transform;
    transform:translate3d(0,0,0)
  }
  .wd-backface-hidden .wd-carousel-item {
    transform:translateZ(0);
    backface-visibility:hidden
  }
  .wd-carousel[data-center_mode=yes] .wd-carousel-wrap:not([style]) {
    transform:translate3d(calc(-50% + (100% / var(--wd-col))/ 2),0,0)
  }
  .wd-autoheight,
  .wd-autoheight .wd-carousel-item {
    height:auto
  }
  .wd-autoheight .wd-carousel-wrap {
    align-items:flex-start;
    transition-property:transform,height
  }
  @media (min-width:1025px) {
    .wd-carousel-container:not(.wd-off-lg) [style*="col-lg:1;"]:not(.wd-initialized)>.wd-carousel-wrap>.wd-carousel-item:nth-child(n+2) {
      display:none
    }
  }
  @media (max-width:768.98px) {
    .wd-carousel-container:not(.wd-off-sm) [style*="col-sm:1;"]:not(.wd-initialized)>.wd-carousel-wrap>.wd-carousel-item:nth-child(n+2) {
      display:none
    }
  }
  @media (min-width:769px) and (max-width:1024px) {
    .wd-carousel-container:not(.wd-off-md) [style*="col-md:1;"]:not(.wd-initialized)>.wd-carousel-wrap>.wd-carousel-item:nth-child(n+2) {
      display:none
    }
  }
  .wd-slider>.wd-carousel-inner {
    margin:0
  }
  .wd-slider>.wd-carousel-inner>.wd-carousel {
    padding:0;
    --wd-gap:0.001px
  }
  .wd-slide {
    display:flex;
    overflow:hidden
  }
  .wd-slide-bg {
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat
  }
  .wd-slide-container {
    z-index:2;
    display:flex;
    align-items:var(--wd-align-items);
    justify-content:var(--wd-justify-content);
    padding-block:35px
  }
  .wd-slide-inner {
    position:relative;
    width:100%
  }
  .wd-slide-link {
    z-index:2
  }
  .wd-slider-arrows.wd-pos-sep {
    --wd-arrow-offset-h:calc(var(--wd-arrow-width, var(--wd-arrow-size, 50px)) / -1)
  }
  .wd-slider.wd-section-container>.wd-carousel-inner>.wd-carousel {
    border-radius:var(--wd-brd-radius)
  }
  :is(.vc_row-no-padding,
  .wd-section-stretch-content-no-pd) .wd-slider.wd-section-stretch-content {
    --wd-row-spacing:0.001px
  }
  .wd-slider.wd-container-full-width .wd-slide-container {
    max-width:none
  }
  .wd-slider.wd-section-container .wd-slide-container {
    padding-inline:5%
  }
  .wd-slide-container.wd-padding-off {
    padding:0!important
  }
  .wd-slider>.wd-carousel-inner>.wd-carousel:not(.wd-fade)>.wd-carousel-wrap {
    transition-timing-function:cubic-bezier(.22,.61,.36,1)
  }
  .wd-slider .wd-slide:is(.wd-slide-prev,
  .wd-slide-next):not(.wd-active) [class*=wd-animation] {
    opacity:0;
    transform:none
  }
  @media (max-width:1024px) {
    .wd-slider-arrows.wd-style-1 {
      --wd-arrow-offset-h:calc((var(--wd-arrow-width, var(--wd-arrow-size, 50px)) - 10px ) / -1)
    }
  }
  [class*=wd-animation] {
    opacity:0;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    --anim-duration:1s
  }
  [class*=wd-animation],
  [class*=wd-animation].elementor-element[class*=elementor-element-] {
    transition-property:opacity,transform;
    transition-timing-function:ease,cubic-bezier(0,.87,.58,1)
  }
  [class*=wd-animation].wd-animated {
    transition-duration:.25s,var(--anim-duration)
  }
  [class*=wd-animation]:not(.wd-animated) {
    will-change:transform,opacity
  }
  [class*=wd-animation].wd-animation-ready.wd-animated {
    opacity:1;
    transform:none
  }
  .wd-animation-slide-from-top.wd-animation-ready {
    transform:translateY(-150px)
  }
  .wd-animation-slide-from-bottom.wd-animation-ready {
    transform:translateY(150px)
  }
  .wd-animation-slide-from-left.wd-animation-ready {
    transform:translateX(-500px)
  }
  .wd-animation-slide-from-right.wd-animation-ready {
    transform:translateX(500px)
  }
  .wd-animation-zoom-in.wd-animation-ready {
    transform:scale(.6)
  }
  .wd-animation-bottom-flip-x.wd-animation-ready {
    transform:translateY(100px) rotate3d(1,0,0,90deg) scale(.6)
  }
  .wd-animation-top-flip-x.wd-animation-ready {
    transform:translateY(-100px) rotate3d(1,0,0,90deg) scale(.6)
  }
  :is(.wd-animation-bottom-flip-x,
  .wd-animation-top-flip-x).wd-animation-ready.wd-animated {
    transform:perspective(1000px) translateY(0) rotate3d(1,0,0,0deg) scale(1)
  }
  :is(.wd-animation-left-flip-y,
  .wd-animation-right-flip-y).wd-animation-ready.wd-animated {
    transform:perspective(1000px) translateY(0) rotate3d(0,1,0,0deg) scale(1)
  }
  .wd-btn-arrow {
    transition:all .25s ease
  }
  .wd-btn-arrow.wd-lock,
  .wd-carousel:not(.wd-initialized)+.wd-nav-arrows .wd-btn-arrow {
    opacity:0!important;
    pointer-events:none!important
  }
  .wd-arrow-inner {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:var(--wd-arrow-width,var(--wd-arrow-size,50px));
    height:var(--wd-arrow-height,var(--wd-arrow-size,50px));
    line-height:1;
    color:var(--wd-arrow-color,var(--color-gray-800));
    background:var(--wd-arrow-bg,unset);
    box-shadow:var(--wd-arrow-shadow,unset);
    border:var(--wd-arrow-brd,unset) var(--wd-arrow-brd-color,unset);
    border-radius:var(--wd-arrow-radius,unset);
    cursor:pointer;
    transition:all .25s ease
  }
  .wd-arrow-inner:after {
    font-size:var(--wd-arrow-icon-size,24px);
    font-family:woodmart-font
  }
  .wd-arrow-inner:hover {
    color:var(--wd-arrow-color-hover,var(--color-gray-500));
    background:var(--wd-arrow-bg-hover,var(--wd-arrow-bg));
    border-color:var(--wd-arrow-brd-color-hover,var(--wd-arrow-brd-color))
  }
  .wd-prev .wd-arrow-inner:after {
    content:"\f113"
  }
  .wd-icon-2 .wd-prev .wd-arrow-inner:after {
    content:"\f120"
  }
  .wd-next .wd-arrow-inner:after {
    content:"\f114"
  }
  .wd-icon-2 .wd-next .wd-arrow-inner:after {
    content:"\f121"
  }
  .wd-nav-arrows.wd-pos-sep:after {
    content:"";
    position:absolute;
    inset:0 calc((var(--wd-arrow-width,var(--wd-arrow-size,50px)) + var(--wd-arrow-offset-h,0px)) * -1)
  }
  .wd-nav-arrows.wd-pos-sep .wd-btn-arrow {
    position:absolute;
    top:calc(50% - var(--wd-arrow-offset-v,0px) + var(--wd-arrow-height,var(--wd-arrow-size,50px))/ -2);
    z-index:250
  }
  .wd-nav-arrows.wd-pos-sep .wd-prev {
    inset-inline-end:calc(100% + var(--wd-arrow-offset-h,0px))
  }
  .wd-nav-arrows.wd-pos-sep .wd-next {
    inset-inline-start:calc(100% + var(--wd-arrow-offset-h,0px))
  }
  .wd-nav-arrows:where(.wd-pos-together) {
    --wd-arrow-size:30px;
    --wd-arrow-icon-size:16px;
    --wd-arrow-offset-h:10px
  }
  @media (min-width:1025px) {
    .wd-nav-arrows[class*=wd-hover].wd-pos-sep .wd-btn-arrow {
      opacity:0;
      pointer-events:none
    }
    .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev {
      transform:translateX(30px)
    }
    .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next {
      transform:translateX(-30px)
    }
  }
  @media (max-width:1024px) {
    .wd-nav-arrows {
      --wd-arrow-icon-size:16px;
      --wd-arrow-size:40px
    }
    .wd-nav-arrows:where(.wd-pos-sep) {
      --wd-arrow-offset-h:-12px
    }
    .wd-nav-arrows:where(.wd-pos-together) {
      --wd-arrow-size:30px
    }
  }
  .wd-buttons[class*=wd-pos-r] .wd-tooltip-label {
    top:50%;
    left:100%;
    margin-top:-17px;
    margin-left:8px
  }
  .wd-buttons[class*=wd-pos-r] .wd-tooltip-label:before {
    top:50%;
    right:100%;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#000
  }
  .wd-product {
    position:relative;
    text-align:var(--text-align);
    line-height:1.4;
    --text-align:center;
    --wd-btn-inset:10px;
    --wd-prod-gap:12px;
    --wd-prod-bg-sp:0;
    --wd-prod-bg-cont-sp:0;
    --wd-prod-trim:calc((var(--wd-text-line-height) * -.5em) + .5em)
  }
  .wd-product .product-wrapper {
    border-radius:var(--wd-brd-radius);
    padding:var(--wd-prod-bg-sp)
  }
  .wd-product :where(.product-wrapper,
  .product-element-bottom) {
    display:flex;
    flex-direction:column;
    gap:var(--wd-prod-gap)
  }
  .wd-product :is(.product-image-link,
  .hover-img) img {
    width:100%
  }
  .wd-product .product-image-link {
    position:relative;
    display:block
  }
  .wd-product .hover-img {
    position:absolute;
    inset:0;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:var(--bgcolor-white);
    opacity:0;
    transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18)
  }
  .wd-product .hover-img>a {
    display:block;
    flex:1 1 100%;
    max-width:100%;
    width:100%
  }
  .wd-product :is(.wd-entities-title,
  .wd-product-cats,
  .wd-product-brands-links,
  .wd-product-sku,
  .wd-product-stock,
  .price) {
    line-height:inherit;
    margin-block:-.2em
  }
  .wd-product .wd-entities-title {
    font-size:inherit
  }
  .wd-product :is(.wd-product-cats,
  .wd-product-brands-links) {
    font-size:95%;
    --wd-link-color:var(--color-gray-400);
    --wd-link-color-hover:var(--color-gray-700)
  }
  .wd-product :is(.wd-product-cats,
  .wd-product-brands-links) a {
    display:inline-block
  }
  .wd-product .wd-product-sku {
    color:var(--color-gray-400);
    word-break:break-all;
    font-size:95%
  }
  .wd-product .wd-product-sku .wd-label {
    color:var(--color-gray-800);
    font-weight:600
  }
  .wd-product .wd-star-rating {
    display:inline-flex;
    align-items:center;
    align-self:var(--text-align);
    gap:5px
  }
  .wd-product .star-rating {
    align-self:var(--text-align);
    line-height:1
  }
  .wd-product .woocommerce-review-link {
    line-height:1;
    color:var(--color-gray-500)
  }
  .wd-product .woocommerce-review-link:hover {
    color:var(--color-gray-900)
  }
  .wd-product .wd-swatches-grid:empty {
    display:none
  }
  .wd-product :is(.wd-product-countdown,
  .wd-swatches-grid) {
    justify-content:var(--text-align)
  }
  .wd-product .price {
    display:block
  }
  .wd-product .added_to_cart {
    display:none!important
  }
  .wd-product:is(.wd-variation-active,
  .product-swatched,
  .wd-loading-image) .hover-img {
    display:none
  }
  .wd-product:is(.quick-shop-shown,
  .wd-loading-quick-shop) .product-element-top .hover-img {
    opacity:0;
    transition:opacity .25s ease,transform 2s cubic-bezier(0,0,.44,1.18)
  }
  .product-element-top {
    position:relative;
    overflow:hidden;
    border-radius:var(--wd-brd-radius);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
  }
  .product-element-top:hover .hover-img {
    opacity:1;
    transform:scale(1.09)
  }
  .product-element-top:after {
    position:absolute;
    top:calc(50% - 16px);
    left:calc(50% - 16px);
    visibility:hidden;
    opacity:0;
    content:"";
    display:inline-block;
    width:32px;
    height:32px;
    border:1px solid transparent;
    border-left-color:var(--color-gray-900);
    border-radius:50%;
    vertical-align:middle;
    animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
  }
  .wd-product[class*=wd-loading] .product-image-link {
    opacity:.4
  }
  .wd-product[class*=wd-loading] .product-element-top:after {
    visibility:visible;
    opacity:1;
    transition:opacity .25s ease,visibility .25s ease;
    --wd-anim-state:running
  }
  :is(.catalog-mode-on,
  .login-see-prices) .wd-product.product .wd-add-btn {
    display:none
  }
  .wd-buttons {
    z-index:4;
    display:flex;
    flex-direction:column;
    border-radius:calc(var(--wd-brd-radius)/ 1.2);
    background:var(--bgcolor-white);
    box-shadow:1px 1px 1px rgba(0,0,0,.1);
    transition:all .3s ease
  }
  .wd-buttons .wd-action-btn>a {
    height:45px
  }
  .wd-buttons[class*=wd-pos-r] {
    position:absolute;
    opacity:0;
    visibility:hidden;
    transform:translateX(-20px) translateZ(0)
  }
  .wd-buttons.wd-pos-r-t {
    top:var(--wd-btn-inset);
    inset-inline-end:var(--wd-btn-inset)
  }
  .wd-buttons.wd-pos-r-b {
    inset-inline-end:var(--wd-btn-inset);
    bottom:var(--wd-btn-inset)
  }
  .wd-product:hover:not(:is(.product-swatched,
  .quick-shop-shown,
  [class*=wd-loading])) .wd-buttons[class*=wd-pos-r] {
    opacity:1;
    visibility:visible;
    transform:none
  }
  .wd-product .product_type_external:before {
    content:"\f11c"
  }
  :is(.products-bordered-grid-ins,
  .wd-products-with-bg:not(.products-bordered-grid),
  .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product {
    --wd-prod-bg-sp:15px
  }
  .wd-product :is(.product-wrapper,
  .product-element-bottom,
  .product-list-content,
  [class*="-information"])>:not(:is(.wd-entities-title,
  [class*=wd-product-],
  .price)) {
    margin-block:0
  }
  :is(.quick-shop-shown,
  .wd-loading-quick-shop) :is(.wd-buttons,
  .product-labels) {
    opacity:0
  }
  @media (max-width:1024px) {
    .wd-product .hover-img {
      display:none
    }
    .wd-product .wd-buttons {
      opacity:1;
      transform:none;
      visibility:visible
    }
    .wd-buttons {
      border-radius:35px
    }
    .wd-buttons .wd-action-btn>a {
      width:35px;
      height:35px
    }
    .wd-buttons .wd-action-btn>a:after,
    .wd-buttons .wd-action-btn>a:before {
      font-size:14px
    }
    .wd-buttons :is(.wd-quick-view-icon,
    .wd-compare-btn) {
      display:none
    }
  }
  @media (max-width:768.98px) {
    :is(.products-bordered-grid-ins,
    .wd-products-with-bg:not(.products-bordered-grid),
    .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product {
      --wd-prod-bg-sp:10px
    }
  }
  @media (max-width:576px) {
    :is([style*="col-sm:2"],
    [style*="col-sm: 2"]) .wd-product {
      --title-line-height:1.2em;
      --wd-prod-gap:10px;
      font-size:90%
    }
  }
  .wd-product.wd-hover-standard .wd-add-btn {
    display:flex;
    flex-wrap:wrap;
    justify-content:var(--text-align);
    gap:var(--wd-prod-gap)
  }
  .wd-product.wd-hover-standard .wd-add-btn>a {
    border-radius:var(--btn-accented-brd-radius);
    color:var(--btn-accented-color);
    box-shadow:var(--btn-accented-box-shadow);
    background-color:var(--btn-accented-bgcolor);
    text-transform:var(--btn-accented-transform,var(--btn-transform));
    font-weight:var(--btn-accented-font-weight,var(--btn-font-weight));
    font-family:var(--btn-accented-font-family,var(--btn-font-family));
    font-style:var(--btn-accented-font-style,var(--btn-font-style));
    min-height:unset
  }
  .wd-product.wd-hover-standard .wd-add-btn>a:hover {
    color:var(--btn-accented-color-hover);
    box-shadow:var(--btn-accented-box-shadow-hover);
    background-color:var(--btn-accented-bgcolor-hover)
  }
  .wd-product.wd-hover-standard .wd-add-btn>a:active {
    box-shadow:var(--btn-accented-box-shadow-active);
    bottom:var(--btn-accented-bottom-active,0)
  }
  .wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span {
    padding:5px 14px;
    min-height:36px;
    font-size:12px
  }
  .wd-product.wd-hover-standard .wd-add-btn div.quantity :is(input[type=button],
  input[type=number],
  input[type=text]) {
    height:36px
  }
  .wd-add-btn-replace .add-to-cart-loop {
    overflow:hidden;
    padding:0
  }
  .wd-add-btn-replace .add-to-cart-loop .wd-tooltip-label {
    display:none
  }
  .wd-add-btn-replace .add-to-cart-loop span {
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:inherit;
    transition:transform .25s ease,opacity .15s ease
  }
  .wd-add-btn-replace .add-to-cart-loop:before {
    position:absolute;
    inset:0;
    display:flex;
    align-items:center;
    justify-content:center;
    font-weight:400;
    font-size:20px;
    transition:opacity .15s ease,transform .25s ease;
    transform:translateY(100%);
    content:"\f123";
    font-family:woodmart-font
  }
  .wd-add-btn-replace .add-to-cart-loop:after {
    position:absolute;
    top:calc(50% - 9px);
    inset-inline-start:calc(50% - 9px);
    opacity:0;
    transition:opacity .2s ease;
    content:"";
    display:inline-block;
    width:18px;
    height:18px;
    border:1px solid transparent;
    border-left-color:currentColor;
    border-radius:50%;
    vertical-align:middle;
    animation:wd-rotate 450ms infinite linear var(--wd-anim-state,paused)
  }
  .wd-add-btn-replace .add-to-cart-loop:hover:before {
    transform:translateY(0) translateZ(0)
  }
  .wd-add-btn-replace .add-to-cart-loop:hover span {
    transform:translateY(-100%) translateZ(0)
  }
  .wd-add-btn-replace .add-to-cart-loop.loading span,
  .wd-add-btn-replace .add-to-cart-loop.loading:before {
    opacity:0
  }
  .wd-add-btn-replace .add-to-cart-loop.loading:after {
    opacity:1;
    --wd-anim-state:running
  }
  .wd-add-btn-replace .add-to-cart-loop.product_type_external:before {
    content:"\f11c";
    font-family:woodmart-font
  }
  .wd-products-with-bg,
  .wd-products-with-bg .wd-product {
    --wd-prod-bg:var(--bgcolor-gray-100)
  }
  .wd-products-with-bg:not(.products-bordered-grid) .product-wrapper {
    background-color:var(--wd-prod-bg)
  }
  .wd-products-with-shadow,
  .wd-products-with-shadow .wd-product {
    --wd-prod-shadow:0 0 4px rgba(0,0,0,0.12)
  }
  .wd-products-with-shadow:not(.products-bordered-grid) .product-wrapper {
    box-shadow:var(--wd-prod-shadow)
  }
  .wd-products[class*=wd-stretch-cont] {
    align-items:stretch
  }
  .wd-products[class*=wd-stretch-cont] .wd-carousel-item {
    height:auto
  }
  .wd-products[class*=wd-stretch-cont] .wd-product {
    height:100%
  }
  .wd-products[class*=wd-stretch-cont] .product-element-bottom {
    flex:1 1 auto
  }
  .wd-products[class*=wd-stretch-cont] .wd-product :is(.price,
  .wrap-price,
  .product-rating-price) {
    margin-top:auto
  }
  .wd-products[class*=wd-stretch-cont].wd-grid-f-col .wd-product {
    height:auto
  }
  @media (min-width:1025px) {
    .wd-products.wd-stretch-cont-lg .wd-carousel-wrap {
      align-items:stretch
    }
    .wd-products.wd-stretch-cont-lg .product-wrapper {
      height:100%
    }
  }
  @media (max-width:768.98px) {
    .wd-products.wd-stretch-cont-sm .wd-carousel-wrap {
      align-items:stretch
    }
    .wd-products.wd-stretch-cont-sm .product-wrapper {
      height:100%
    }
  }
  @media (min-width:769px) and (max-width:1024px) {
    .wd-products.wd-stretch-cont-md .wd-carousel-wrap {
      align-items:stretch
    }
    .wd-products.wd-stretch-cont-md .product-wrapper {
      height:100%
    }
  }
  [class*=title-line-] .wd-product .wd-entities-title {
    overflow:hidden;
    max-height:calc(var(--title-line-count,1) * var(--title-line-height,1.4em));
    line-height:var(--title-line-height,1.4em)
  }
  .mfp-bg {
    position:fixed;
    z-index:1102;
    overflow:hidden;
    background-color:rgba(0,0,0,.7);
    inset:0;
    opacity:0;
    transition:all .45s cubic-bezier(.19,1,.22,1)
  }
  .mfp-bg.mfp-ready {
    opacity:1
  }
  .mfp-wrap {
    position:fixed;
    z-index:1103;
    outline:0!important;
    inset:var(--wd-admin-bar-h) 0 0 0;
    -webkit-backface-visibility:hidden;
    direction:ltr
  }
  .mfp-container {
    width:100%;
    height:100%;
    padding:0 15px;
    display:flex;
    align-items:center;
    justify-content:center;
    direction:rtl
  }
  .mfp-content {
    position:relative;
    z-index:1105;
    margin-block:auto;
    width:100%
  }
  .mfp-hide {
    display:none!important
  }
  .mfp-s-error .mfp-content,
  .mfp-s-ready .mfp-preloader {
    display:none
  }
  .mfp-wrap~:is(.wd-close-side,
  .wd-side-hidden) {
    z-index:900;
    pointer-events:none
  }
  .wd-popup {
    position:relative;
    display:none;
    margin:50px auto;
    padding:var(--wd-popup-padding,30px);
    width:100%;
    max-width:var(--wd-popup-width,800px);
    border-radius:var(--wd-brd-radius);
    background-color:var(--bgcolor-white)
  }
  .mfp-wrap .wd-popup {
    display:block
  }
  .wd-popup.wd-with-video {
    --wd-popup-padding:.001px;
    --wd-popup-width:900px;
    background-color:#000;
    line-height:0
  }
  .wd-popup.wd-with-video :is(video,
  iframe) {
    width:100%;
    border-radius:var(--wd-brd-radius)
  }
  .wd-popup-slide-from-left .wd-popup {
    opacity:0;
    transition:opacity .45s cubic-bezier(.19,1,.22,1),transform .45s cubic-bezier(.19,1,.22,1);
    transform:translateX(100px)
  }
  .wd-popup-slide-from-left.mfp-ready .wd-popup {
    opacity:1;
    transform:none
  }
  button.mfp-close {
    position:absolute;
    top:-50px;
    inset-inline-end:-15px;
    z-index:1104;
    padding:0;
    width:50px;
    height:50px;
    min-height:unset;
    background:0 0;
    color:#fff;
    font-weight:400;
    font-size:0;
    opacity:1;
    touch-action:manipulation;
    opacity:0;
    transition:all .25s ease,opacity 0s ease 0s
  }
  button.mfp-close:after {
    font-size:20px;
    content:"\f112";
    font-family:woodmart-font
  }
  button.mfp-close:hover {
    background-color:transparent;
    color:rgba(255,255,255,.8)
  }
  .mfp-ready button.mfp-close {
    opacity:1;
    transition:all .25s ease,opacity .3s ease .35s
  }
  .wd-widget-collapse .widget-title {
    position:relative;
    margin-bottom:0;
    padding-inline-end:22px;
    cursor:pointer;
    user-select:none
  }
  .wd-widget-collapse .widget-title~* {
    margin-top:20px
  }
  .wd-widget-collapse .widget-title:after {
    position:absolute;
    top:calc(50% - 12px);
    inset-inline-end:0;
    display:flex;
    align-items:center;
    justify-content:center;
    width:24px;
    height:24px;
    border-radius:50%;
    color:var(--color-gray-800);
    font-weight:400;
    font-size:10px;
    transition:all .25s ease;
    content:"\f129";
    font-family:woodmart-font
  }
  .wd-widget-collapse:not(.wd-opened-initially)>.widget-title~* {
    display:none
  }
  .footer-sidebar {
    padding-block:40px 10px
  }
  .footer-column {
    margin-bottom:30px
  }
  [class*=color-scheme-light] .footer-widget {
    --wd-link-color:rgba(255,255,255,0.6)
  }
  .min-footer {
    display:flex;
    align-items:center;
    justify-content:space-between;
    margin-inline:-15px;
    padding-block:20px
  }
  .min-footer>div {
    flex:1 0 50%;
    padding-inline:15px;
    max-width:50%;
    line-height:1.2
  }
  .min-footer .col-right {
    text-align:left
  }
  @media (max-width:1024px) {
    .min-footer {
      align-items:stretch;
      flex-wrap:wrap;
      text-align:center
    }
    .min-footer .col-right {
      text-align:center
    }
    .min-footer>div {
      flex-basis:100%;
      margin-bottom:15px;
      max-width:100%
    }
    .min-footer>div:last-child {
      margin-bottom:0
    }
  }
  .scrollToTop {
    position:fixed;
    left:20px;
    bottom:20px;
    z-index:350;
    display:flex;
    align-items:center;
    justify-content:center;
    width:50px;
    height:50px;
    border-radius:50%;
    background-color:rgba(var(--bgcolor-white-rgb),.9);
    box-shadow:0 0 5px rgba(0,0,0,.17);
    color:var(--color-gray-800);
    font-size:16px;
    opacity:0;
    pointer-events:none;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    transform:translateX(-100%)
  }
  .scrollToTop.button-show {
    opacity:1;
    transform:none;
    pointer-events:visible
  }
  .scrollToTop:after {
    content:"\f115";
    font-family:woodmart-font
  }
  .scrollToTop:hover {
    color:var(--color-gray-500)
  }
  @media (max-width:1024px) {
    .scrollToTop {
      left:12px;
      bottom:12px;
      width:40px;
      height:40px;
      font-size:14px
    }
  }
  .wd-toolbar {
    position:fixed;
    inset-inline:0;
    bottom:0;
    z-index:350;
    display:flex;
    align-items:center;
    justify-content:space-between;
    overflow-x:auto;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
    padding:5px;
    height:55px;
    background-color:var(--bgcolor-white);
    box-shadow:0 0 9px rgba(0,0,0,.12)
  }
  .wd-toolbar>a {
    display:flex;
    align-items:center;
    justify-content:center
  }
  .wd-toolbar>a,
  .wd-toolbar>div {
    flex:1 0 20%
  }
  .wd-toolbar>a,
  .wd-toolbar>div a {
    height:45px
  }
  .wd-toolbar .wd-header-cart.wd-design-5 {
    margin-left:0
  }
  .wd-toolbar.wd-toolbar-label-show>a,
  .wd-toolbar.wd-toolbar-label-show>div a {
    position:relative;
    padding-bottom:15px
  }
  .wd-toolbar.wd-toolbar-label-show .wd-toolbar-label {
    display:block
  }
  .global-color-scheme-light .wd-toolbar a {
    color:#fff
  }
  .global-color-scheme-light .wd-toolbar a:hover {
    color:rgba(255,255,255,.8)
  }
  .wd-toolbar-label {
    position:absolute;
    inset-inline:10px;
    bottom:3px;
    display:none;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:600;
    font-size:11px;
    line-height:1;
    padding:1px 0
  }
  .wd-toolbar-shop .wd-tools-icon:before {
    content:"\f146";
    font-family:woodmart-font
  }
  .wd-toolbar-blog .wd-tools-icon:before {
    content:"\f145";
    font-family:woodmart-font
  }
  .wd-toolbar-home .wd-tools-icon:before {
    content:"\f144";
    font-family:woodmart-font
  }
  .wd-toolbar-link .wd-tools-icon:before {
    content:"\f140";
    font-family:woodmart-font
  }
  .wd-toolbar-link .wd-custom-icon {
    min-width:auto
  }
  .wd-toolbar-link .wd-custom-icon img {
    width:auto;
    height:20px
  }
  .wd-toolbar-shop-cat .wd-tools-icon:before {
    content:"\f15a";
    font-family:woodmart-font
  }
  body:not(:has(.wd-nav-side-hidden-mb-on)) .wd-toolbar-shop-cat {
    display:none
  }
  @media (min-width:1025px) {
    .wd-toolbar {
      display:none
    }
  }
  @media (max-width:1024px) {
    .sticky-toolbar-on {
      padding-bottom:55px
    }
    .sticky-toolbar-on .wd-sticky-btn {
      bottom:55px
    }
    .sticky-toolbar-on .scrollToTop {
      bottom:67px
    }
  }
  @media (min-width:769px) and (max-width:1024px) {
    .sticky-toolbar-on.wd-sticky-btn-on {
      padding-bottom:calc(55px + var(--wd-sticky-btn-height))
    }
  }
  :root {
    --wd-top-bar-h:40px;
    --wd-top-bar-sm-h:40px;
    --wd-top-bar-sticky-h:.00001px;
    --wd-top-bar-brd-w:.00001px;
    --wd-header-general-h:90px;
    --wd-header-general-sm-h:60px;
    --wd-header-general-sticky-h:.00001px;
    --wd-header-general-brd-w:.00001px;
    --wd-header-bottom-h:50px;
    --wd-header-bottom-sm-h:50px;
    --wd-header-bottom-sticky-h:.00001px;
    --wd-header-bottom-brd-w:.00001px;
    --wd-header-clone-h:.00001px;
    --wd-header-brd-w:calc(var(--wd-top-bar-brd-w) + var(--wd-header-general-brd-w) + var(--wd-header-bottom-brd-w));
    --wd-header-h:calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h) + var(--wd-header-brd-w));
    --wd-header-sticky-h:calc(var(--wd-top-bar-sticky-h) + var(--wd-header-general-sticky-h) + var(--wd-header-bottom-sticky-h) + var(--wd-header-clone-h) + var(--wd-header-brd-w));
    --wd-header-sm-h:calc(var(--wd-top-bar-sm-h) + var(--wd-header-general-sm-h) + var(--wd-header-bottom-sm-h) + var(--wd-header-brd-w))
  }
  .whb-top-bar .wd-dropdown {
    margin-top:0
  }
  .whb-top-bar .wd-dropdown:after {
    height:10px
  }
  .whb-header-bottom .wd-dropdown {
    margin-top:5px
  }
  .whb-header-bottom .wd-dropdown:after {
    height:15px
  }
  .whb-top-bar {
    background-color:rgba(49,49,49,1)
  }
  .whb-general-header {
    background-color:rgba(245,237,228,1)
  }
  @font-face {
    font-weight:400;
    font-style:normal;
    font-family:woodmart-font;
    src:url(//yarashigh.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.3) format("woff2")
  }
  :root {
    --wd-text-font:Ravi;
    --wd-text-font-weight:400;
    --wd-text-color:#777777;
    --wd-text-font-size:16px;
    --wd-title-font:Pinar-VF;
    --wd-title-font-weight:600;
    --wd-title-color:#242424;
    --wd-entities-title-font:Ravi;
    --wd-entities-title-font-weight:500;
    --wd-entities-title-color:#333333;
    --wd-entities-title-color-hover:rgb(51 51 51 / 65%);
    --wd-alternative-font:Ravi;
    --wd-widget-title-font:Ravi;
    --wd-widget-title-font-weight:600;
    --wd-widget-title-transform:uppercase;
    --wd-widget-title-color:#333;
    --wd-widget-title-font-size:16px;
    --wd-header-el-font:Ravi;
    --wd-header-el-font-weight:500;
    --wd-header-el-transform:uppercase;
    --wd-header-el-font-size:15px;
    --wd-primary-color:rgb(0,0,0);
    --wd-alternative-color:rgb(86,82,71);
    --wd-link-color:#333333;
    --wd-link-color-hover:rgb(183,173,64);
    --btn-default-bgcolor:rgb(214,173,96);
    --btn-default-bgcolor-hover:rgb(214,173,96);
    --btn-accented-bgcolor:rgb(12,0,0);
    --btn-accented-bgcolor-hover:rgb(0,0,0);
    --wd-form-brd-width:2px;
    --notices-success-bg:#459647;
    --notices-success-color:#fff;
    --notices-warning-bg:#E0B252;
    --notices-warning-color:#fff
  }
  .woodmart-woocommerce-layered-nav .wd-scroll-content {
    max-height:223px
  }
  .wd-popup.wd-age-verify {
    --wd-popup-width:500px
  }
  .wd-popup.wd-promo-popup {
    background-color:rgba(255,255,255,0);
    background-image:none;
    background-repeat:no-repeat;
    background-size:contain;
    background-position:left center;
    --wd-popup-width:1000px
  }
  .page-title-default {
    background-color:#0a0a0a;
    background-image:none;
    background-size:cover;
    background-position:center center
  }
  .footer-container {
    background-color:#fff;
    background-image:none
  }
  .page .main-page-wrapper {
    background-color:#f5ede4;
    background-image:none
  }
  .woodmart-archive-shop:not(.single-product) .main-page-wrapper {
    background-color:#f5ede4;
    background-image:none
  }
  .single-product .main-page-wrapper {
    background-color:#f5ede4;
    background-image:none
  }
  .woodmart-archive-blog .main-page-wrapper {
    background-color:#f5ede4;
    background-image:none
  }
  .single-post .main-page-wrapper {
    background-color:#f5ede4;
    background-image:none
  }
  .wd-popup.popup-quick-view {
    --wd-popup-width:920px
  }
  :root {
    --wd-container-w:1232px;
    --wd-form-brd-radius:5px;
    --btn-default-color:#333;
    --btn-default-color-hover:#333;
    --btn-accented-color:#fff;
    --btn-accented-color-hover:#fff;
    --btn-default-brd-radius:35px;
    --btn-default-box-shadow:none;
    --btn-default-box-shadow-hover:none;
    --btn-accented-brd-radius:35px;
    --btn-accented-box-shadow:none;
    --btn-accented-box-shadow-hover:none;
    --wd-brd-radius:12px
  }
  @media (min-width:1249px) {
    .platform-Windows .wd-section-stretch>.elementor-container {
      margin-left:auto;
      margin-right:auto
    }
  }
  @media (min-width:1232px) {
    html:not(.platform-Windows) .wd-section-stretch>.elementor-container {
      margin-left:auto;
      margin-right:auto
    }
  }
  .gradienttitle {
    background-image:linear-gradient(180deg,#fff ,rgba(255,255,255,.05) 100%);
    background-size:100%;
    -webkit-background-clip:text;
    -moz-background-clip:text;
    -webkit-text-fill-color:transparent;
    -moz-text-fill-color:transparent
  }
  .blurbg {
    border-radius:30px 30px 0 0;
    border:1px solid rgba(255,255,255,.2);
    background:linear-gradient(277deg,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 100%);
    backdrop-filter:blur(23.399999618530273px)
  }
  .gradienttitle2 {
    background-image:linear-gradient(180deg,rgba(000,000,000,.6) ,rgba(000,000,000,.05) 100%);
    background-size:100%;
    -webkit-background-clip:text;
    -moz-background-clip:text;
    -webkit-text-fill-color:transparent;
    -moz-text-fill-color:transparent
  }
  img {
    border:none!important
  }
  .wd-logo img {
    padding-top:0!important
  }
  @font-face {
    font-family:Jost;
    font-style:italic;
    font-weight:100;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0EBIokmw.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:italic;
    font-weight:200;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0FBIokmw.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:italic;
    font-weight:300;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zJtBhPNqw73oHH7BbQp4-B6XlrZrMFBIokmw.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:italic;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0FBIokmw.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:italic;
    font-weight:500;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zJtBhPNqw73oHH7BbQp4-B6XlrZt8FBIokmw.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:italic;
    font-weight:600;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCBIokmw.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:italic;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCBIokmw.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:italic;
    font-weight:800;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0CBIokmw.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:italic;
    font-weight:900;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCBIokmw.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:normal;
    font-weight:100;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myjJDVBNI0.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:normal;
    font-weight:200;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mwjJTVBNI0.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:normal;
    font-weight:300;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mz9JTVBNI0.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myjJTVBNI0.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7myRJTVBNI0.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mx9IjVBNI0.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mxEIjVBNI0.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mwjIjVBNI0.ttf) format('truetype')
  }
  @font-face {
    font-family:Jost;
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/jost/v18/92zPtBhPNqw79Ij1E865zBUv7mwKIjVBNI0.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:italic;
    font-weight:100;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOiCnqEu92Fr1Mu51QrEzAdKg.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:italic;
    font-weight:300;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TjASc6CsE.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:italic;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1Mu51xIIzc.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:italic;
    font-weight:500;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51S7ACc6CsE.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:italic;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TzBic6CsE.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:italic;
    font-weight:900;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOjCnqEu92Fr1Mu51TLBCc6CsE.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:normal;
    font-weight:100;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:normal;
    font-weight:300;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')
  }
  @font-face {
    font-family:Roboto;
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format('truetype')
  }
  @font-face {
    font-family:'Roboto Slab';
    font-style:normal;
    font-weight:100;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojIWmb2Rm.ttf) format('truetype')
  }
  @font-face {
    font-family:'Roboto Slab';
    font-style:normal;
    font-weight:200;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDISmb2Rm.ttf) format('truetype')
  }
  @font-face {
    font-family:'Roboto Slab';
    font-style:normal;
    font-weight:300;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjo0oSmb2Rm.ttf) format('truetype')
  }
  @font-face {
    font-family:'Roboto Slab';
    font-style:normal;
    font-weight:400;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjojISmb2Rm.ttf) format('truetype')
  }
  @font-face {
    font-family:'Roboto Slab';
    font-style:normal;
    font-weight:500;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjovoSmb2Rm.ttf) format('truetype')
  }
  @font-face {
    font-family:'Roboto Slab';
    font-style:normal;
    font-weight:600;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoUoOmb2Rm.ttf) format('truetype')
  }
  @font-face {
    font-family:'Roboto Slab';
    font-style:normal;
    font-weight:700;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoa4Omb2Rm.ttf) format('truetype')
  }
  @font-face {
    font-family:'Roboto Slab';
    font-style:normal;
    font-weight:800;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoDIOmb2Rm.ttf) format('truetype')
  }
  @font-face {
    font-family:'Roboto Slab';
    font-style:normal;
    font-weight:900;
    font-display:swap;
    src:url(https://fonts.gstatic.com/s/robotoslab/v34/BngbUXZYTXPIvIBgJJSb6s3BzlRRfKOFbvjoJYOmb2Rm.ttf) format('truetype')
  }
  @font-face {
    font-family:Ravi;
    font-style:normal;
    font-weight:100;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff/Ravi-thin.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff2/Ravi-thin.woff2) format('woff2')
  }
  @font-face {
    font-family:Ravi;
    font-style:normal;
    font-weight:300;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff/Ravi-Light.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff2/Ravi-Light.woff2) format('woff2')
  }
  @font-face {
    font-family:Ravi;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff/Ravi-Regular.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff2/Ravi-Regular.woff2) format('woff2')
  }
  @font-face {
    font-family:Ravi;
    font-style:normal;
    font-weight:600;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff/Ravi-SemiBold.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff2/Ravi-SemiBold.woff2) format('woff2')
  }
  @font-face {
    font-family:Ravi;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff/Ravi-Bold.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff2/Ravi-Bold.woff2) format('woff2')
  }
  @font-face {
    font-family:Ravi;
    font-style:normal;
    font-weight:800;
    src:url('https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff/Yekan Bakh FaNum-ExtraBold.woff') format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff2/Ravi-ExtraBold.woff2) format('woff2')
  }
  @font-face {
    font-family:Ravi;
    font-style:normal;
    font-weight:900;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff/Ravi-Black.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff2/Ravi-Black.woff2) format('woff2')
  }
  @font-face {
    font-family:Ravi;
    font-style:normal;
    font-weight:950;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff/Ravi-ExtraBlack.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/yekanbakhfa/woff2/Ravi-ExtraBlack.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANYekanX;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekanx/woff/IRANYekanX-Bold.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekanx/woff2/IRANYekanX-Bold.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANYekanX;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekanx/woff/IRANYekanX-Regular.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekanx/woff2/IRANYekanX-Regular.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANSansXFaNum;
    font-style:normal;
    font-weight:100;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff/IRANSansXFaNum-thin.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff2/IRANSansXFaNum-thin.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANSansXFaNum;
    font-style:normal;
    font-weight:200;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff/IRANSansXFaNum-UltraLight.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff2/IRANSansXFaNum-UltraLight.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANSansXFaNum;
    font-style:normal;
    font-weight:300;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff/IRANSansXFaNum-light.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff2/IRANSansXFaNum-light.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANSansXFaNum;
    font-style:normal;
    font-weight:500;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff/IRANSansXFaNum-medium.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff2/IRANSansXFaNum-medium.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANSansXFaNum;
    font-style:normal;
    font-weight:600;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff/IRANSansXFaNum-demibold.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff2/IRANSansXFaNum-demibold.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANSansXFaNum;
    font-style:normal;
    font-weight:800;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff/IRANSansXFaNum-extrabold.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff2/IRANSansXFaNum-extrabold.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANSansXFaNum;
    font-style:normal;
    font-weight:900;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff/IRANSansXFaNum-black.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff2/IRANSansXFaNum-black.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANSansXFaNum;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff/IRANSansXFaNum-bold.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff2/IRANSansXFaNum-bold.woff2) format('woff2')
  }
  @font-face {
    font-family:IRANSansXFaNum;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff/IRANSansXFaNum-regular.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansX-new/woff2/IRANSansXFaNum-regular.woff2) format('woff2')
  }
  @font-face {
    font-family:peyda;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/PeydaWeb-SemiBold.woff)
  }
  @font-face {
    font-family:manelii;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/maneli/Maneli.woff)
  }
  @font-face {
    font-family:AzarMehr;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/AzarMehr-VF_97a5b033.woff2) format("woff2")
  }
  @font-face {
    font-family:FiraCode;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/FiraCode.woff2) format("woff2")
  }
  @font-face {
    font-family:Pinar-VF;
    font-style:normal;
    font-weight:800;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/pinar/Pinar-DS1-FD-ExtraBold.woff2)
  }
  @font-face {
    font-family:Pinar-VF;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/pinar/Pinar-DS2-FD-Bold.woff2)
  }
  @font-face {
    font-family:Pinar-VF;
    font-style:normal;
    font-weight:900;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/pinar/Pinar-DS1-FD-Black.woff2)
  }
  @font-face {
    font-family:Pinar-VF;
    font-style:normal;
    font-weight:600;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/pinar/Pinar-DS1-FD-SemiBold.woff2)
  }
  @font-face {
    font-family:Pinar-VF;
    font-style:normal;
    font-weight:500;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/pinar/Pinar-DS2-FD-Medium.woff2)
  }
  @font-face {
    font-family:Pinar-VF;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/pinar/Pinar-DS2-FD-Regular.woff2)
  }
  @font-face {
    font-family:Pinar-VF;
    font-style:normal;
    font-weight:300;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/pinar/Pinar-DS2-FD-Light.woff2)
  }
  @font-face {
    font-family:peyda;
    font-style:normal;
    font-weight:900;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/PeydaWeb-ExtraBold.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/PeydaWeb-ExtraBold.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff2/PeydaWeb-ExtraBold.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff/PeydaWeb-ExtraBold.woff) format('woff')
  }
  @font-face {
    font-family:peyda;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/PeydaWeb-Bold.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/PeydaWeb-Bold.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff2/PeydaWeb-Bold.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff/PeydaWeb-Bold.woff) format('woff')
  }
  @font-face {
    font-family:peyda;
    font-style:normal;
    font-weight:500;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/PeydaWeb-Medium.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/PeydaWeb-Medium.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff2/PeydaWeb-Medium.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff/PeydaWeb-Medium.woff) format('woff')
  }
  @font-face {
    font-family:peyda;
    font-style:normal;
    font-weight:300;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/peydaWeb-extralight.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/peydaWeb-extralight.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff2/peydaWeb-extralight.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff/peydaWeb-extralight.woff) format('woff')
  }
  @font-face {
    font-family:peyda;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/peydaWeb-light.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/peydaWeb-light.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff2/peydaWeb-light.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff/peydaWeb-light.woff) format('woff'),
  }
  @font-face {
    font-family:peyda;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/PeydaWeb-Regular.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/eot/PeydaWeb-Regular.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff2/PeydaWeb-Regular.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/peyda/woff/PeydaWeb-Regular.woff) format('woff'),
  }
  @font-face {
    font-family:farhang;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/https://yarashigh.com/wp-content/themes/woodmart/font/farhang/Farhang2-Regular.woff) format('woff')
  }
  @font-face {
    font-family:farhang;
    font-weight:800;
    src:url(font/farhang/Farhang2-Regular.woff) format('woff')
  }
  @font-face {
    font-family:IRANSans;
    font-style:normal;
    font-weight:900;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/eot/IRANSansWeb.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/eot/IRANSansWeb.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff2/IRANSansWeb.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff/IRANSansWeb_Black.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/ttf/IRANSansWeb_Black.ttf) format('truetype')
  }
  @font-face {
    font-family:IRANSans;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/eot/IRANSansWeb_Bold.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/eot/IRANSansWeb_Bold.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff2/IRANSansWeb_Bold.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff/IRANSansWeb_Bold.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/ttf/IRANSansWeb_Bold.ttf) format('truetype')
  }
  @font-face {
    font-family:IRANSans;
    font-style:normal;
    font-weight:500;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/eot/IRANSansWeb_Medium.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/eot/IRANSansWeb_Medium.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff2/IRANSansWeb_Medium.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff/IRANSansWeb_Medium.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/ttf/IRANSansWeb_Medium.ttf) format('truetype')
  }
  @font-face {
    font-family:IRANSans;
    font-style:normal;
    font-weight:300;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/eot/IRANSansWeb_Light.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/eot/IRANSansWeb_Light.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff2/IRANSansWeb_Light.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff/IRANSansWeb_Light.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/ttf/IRANSansWeb_Light.ttf) format('truetype')
  }
  @font-face {
    font-family:IRANSans;
    font-style:normal;
    font-weight:200;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/eot/IRANSansWeb_UltraLight.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/eot/IRANSansWeb_UltraLight.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff2/IRANSansWeb_UltraLight.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff/IRANSansWeb_UltraLight.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/ttf/IRANSansWeb_UltraLight.ttf) format('truetype')
  }
  @font-face {
    font-family:IRANSans;
    font-style:normal;
    font-weight:400;
    src:url(font/IRANSans/eot/IRANSansWeb.eot);
    src:url(font/IRANSans/eot/IRANSansWeb.eot?#iefix) format('embedded-opentype'),
    url(font/IRANSans/woff2/IRANSansWeb.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/woff/IRANSansWeb.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSans/ttf/IRANSansWeb.ttf) format('truetype')
  }
  @font-face {
    font-family:iranyekan;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebboldfanum.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebboldfanum.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/woff/iranyekanwebboldfanum.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/ttf/iranyekanwebboldfanum.ttf) format('truetype')
  }
  @font-face {
    font-family:iranyekan;
    font-style:normal;
    font-weight:100;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebthinfanum.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebthinfanum.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/woff/iranyekanwebthinfanum.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/ttf/iranyekanwebthinfanum.ttf) format('truetype')
  }
  @font-face {
    font-family:iranyekan;
    font-style:normal;
    font-weight:300;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanweblightfanum.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanweblightfanum.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/woff/iranyekanweblightfanum.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/ttf/iranyekanweblightfanum.ttf) format('truetype')
  }
  @font-face {
    font-family:iranyekan;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebregularfanum.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebregularfanum.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/woff/iranyekanwebregularfanum.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/ttf/iranyekanwebregularfanum.ttf) format('truetype')
  }
  @font-face {
    font-family:iranyekan;
    font-style:normal;
    font-weight:500;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebmediumfanum.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebmediumfanum.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/woff/iranyekanwebmediumfanum.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/ttf/iranyekanwebmediumfanum.ttf) format('truetype')
  }
  @font-face {
    font-family:iranyekan;
    font-style:normal;
    font-weight:800;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebextraboldfanum.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebextraboldfanum.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/woff/iranyekanwebextraboldfanum.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/ttf/iranyekanwebextraboldfanum.ttf) format('truetype')
  }
  @font-face {
    font-family:iranyekan;
    font-style:normal;
    font-weight:900;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebblackfanum.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebblackfanum.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/woff/iranyekanwebblackfanum.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/ttf/iranyekanwebblackfanum.ttf) format('truetype')
  }
  @font-face {
    font-family:iranyekan;
    font-style:normal;
    font-weight:950;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebextrablackfanum.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/eot/iranyekanwebextrablackfanum.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/woff/iranyekanwebextrablackfanum.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/iranyekannum/ttf/iranyekanwebextrablackfanum.ttf) format('truetype')
  }
  @font-face {
    font-family:dana;
    font-style:normal;
    font-weight:10;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-thin.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-thin.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff2/dana-thin.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff/dana-thin.woff) format('woff')
  }
  @font-face {
    font-family:dana;
    font-style:normal;
    font-weight:200;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-extralight.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-extralight.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff2/dana-extralight.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff/dana-extralight.woff) format('woff')
  }
  @font-face {
    font-family:dana;
    font-style:normal;
    font-weight:300;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-light.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-light.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff2/dana-light.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff/dana-light.woff) format('woff')
  }
  @font-face {
    font-family:dana;
    font-style:normal;
    font-weight:500;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-medium.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-medium.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff2/dana-medium.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff/dana-medium.woff) format('woff')
  }
  @font-face {
    font-family:dana;
    font-style:normal;
    font-weight:600;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-demibold.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-demibold.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff2/dana-demibold.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff/dana-demibold.woff) format('woff')
  }
  @font-face {
    font-family:dana;
    font-style:normal;
    font-weight:750;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-ultrabold.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-ultrabold.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff2/dana-ultrabold.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff/dana-ultrabold.woff) format('woff')
  }
  @font-face {
    font-family:dana;
    font-style:normal;
    font-weight:800;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-extrabold.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-extrabold.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff2/dana-extrabold.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff/dana-extrabold.woff) format('woff')
  }
  @font-face {
    font-family:dana;
    font-style:normal;
    font-weight:900;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-black.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-black.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff2/dana-black.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff/dana-black.woff) format('woff')
  }
  @font-face {
    font-family:dana;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-bold.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-bold.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff2/dana-bold.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff/dana-bold.woff) format('woff')
  }
  @font-face {
    font-family:dana;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-regular.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/eot/dana-regular.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff2/dana-regular.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/dana/woff/dana-regular.woff) format('woff')
  }
  @font-face {
    font-family:iransansdn;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/eot/iransansdnbold.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/eot/iransansdnbold.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/woff2/iransansdnbold.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/woff/iransansdnbold.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/ttf/iransansdnbold.ttf) format('truetype')
  }
  @font-face {
    font-family:iransansdn;
    font-style:normal;
    font-weight:300;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/eot/iransansdnlight.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/eot/iransansdnlight.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/woff2/iransansdnlight.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/woff/iransansdnlight.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/ttf/iransansdnlight.ttf) format('truetype')
  }
  @font-face {
    font-family:iransansdn;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/eot/iransansdn.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/eot/iransansdn.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/woff2/iransansdn.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/woff/iransansdn.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSansDN/ttf/iransansdn.ttf) format('truetype')
  }
  @font-face {
    font-family:iransharp;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/eot/iranyekanwebbold.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/eot/iransharp_bold_web.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/woff2/iransharp_bold_web.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/woff/iransharp_bold_web.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/ttf/iransharp_bold_web.ttf) format('truetype')
  }
  @font-face {
    font-family:iransharp;
    font-style:normal;
    font-weight:300;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/eot/iransharp_light_web.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/eot/iransharp_light_web.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/woff2/iransharp_light_web.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/woff/iransharp_light_web.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/ttf/iransharp_light_web.ttf) format('truetype')
  }
  @font-face {
    font-family:iransharp;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/eot/iransharp_regular_web.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/eot/iransharp_regular_web.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/woff2/iransharp_regular_web.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/woff/iransharp_regular_web.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/IRANSharp/ttf/iransharp_regular_web.ttf) format('truetype')
  }
  @font-face {
    font-family:aviny;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/aviny/aviny.woff)
  }
  @font-face {
    font-family:KalamehWeb;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/KalamehWeb/woff/KalamehWeb_Black.woff)
  }
  @font-face {
    font-family:mahboubeh_mehravar;
    font-style:normal;
    font-weight:500;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/mehravar/eot/mahboubeh_mehravar.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/mehravar/eot/mahboubeh_mehravar.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/mehravar/woff2/mahboubeh_mehravar.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/mehravar/woff/mahboubeh_mehravar.woff) format('woff'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/mehravar/ttf/mahboubeh_mehravar.ttf) format('truetype')
  }
  @font-face {
    font-family:Anjoman;
    font-style:normal;
    font-weight:400;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/eot/Anjoman-FaNum-Regular.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/eot/Anjoman-FaNum-Regular.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/woff2/Anjoman-FaNum-Regular.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/woff/Anjoman-FaNum-Regular.woff) format('woff')
  }
  @font-face {
    font-family:Anjoman;
    font-style:normal;
    font-weight:700;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/eot/Anjoman-FaNum-Bold.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/eot/Anjoman-FaNum-Bold.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/woff2/Anjoman-FaNum-Bold.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/woff/Anjoman-FaNum-Bold.woff) format('woff')
  }
  @font-face {
    font-family:Anjoman;
    font-style:normal;
    font-weight:300;
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/eot/Anjoman-FaNum-Light.eot);
    src:url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/eot/Anjoman-FaNum-Light.eot?#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/woff2/Anjoman-FaNum-Light.woff2) format('woff2'),
    url(https://yarashigh.com/wp-content/themes/woodmart/font/Anjoman/woff/Anjoman-FaNum-Light.woff) format('woff')
  }
  .product-label {
    letter-spacing:0
  }
  .wd-tools-text .woocommerce-Price-currencySymbol {
    float:left;
    padding-right:6px
  }
  p.form-row-wide {
    margin:5px 0
  }
  .woocommerce-error li:last-child {
    color:red
  }
  .product-grid-item .wd-stock-progress-bar {
    margin-top:10px;
    border-top:1px solid rgba(129,129,129,.2);
    align-items:stretch;
    flex-direction:row;
    flex-wrap:nowrap;
    padding-top:5px
  }
  .wd-dropdown-search-cat,
  .whb-col-right .wd-search-dropdown {
    right:0;
    left:auto
  }
  .single-product-page .product-image-summary-wrap {
    background-color:#fff;
    padding:18px;
    border-radius:5px;
    box-shadow:2px 4px 18px 0 rgb(187 178 178 / 50%)
  }
  .woodmart-sidebar-content .widget {
    padding:20px;
    box-shadow:0 0 1px 1px #e6e6e6;
    background-color:#fff;
    border-radius:3px
  }
  .woodmart-sidebar-content .widget-title {
    background:rgba(125,125,125,.15);
    padding:10px 20px;
    font-weight:600
  }
  .shop-loop-head {
    box-shadow:0 0 1px 1px #e6e6e6;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between;
    background-color:#fff;
    margin-bottom:20px;
    max-width:100%;
    width:100%;
    padding:10px 10px 0 10px;
    box-shadow:0 0 1px 1px #e6e6e6;
    background-color:#fff;
    border-radius:3px
  }
  .content-with-products .products-bordered-grid {
    box-shadow:0 0 1px 1px #e6e6e6;
    background-color:#fff;
    border-radius:3px
  }
  .woodmart-active-filters {
    background-color:#fff;
    padding-right:3px
  }
  .product_title entry-title {
    font-size:20px!important
  }
  .product_title {
    font-size:20px
  }
  .woocommerce-Reviews {
    display:flow-root!important
  }
  .wd-buttons[class*=wd-pos-r] .wd-tooltip-label:before {
    border-right-color:transparent
  }
  .area-sidebar-shop .widget {
    padding:20px;
    box-shadow:0 0 1px 1px #e6e6e6;
    background-color:#fff
  }
  .area-sidebar-shop .widget-title {
    background:rgba(125,125,125,.15);
    padding:10px 20px
  }
  .categories-menu-dropdown .wd-nav>li>a {
    font-weight:400
  }
  .wd-stock-progress-bar .progress-area,
  .wd-stock-progress-bar .progress-bar {
    height:4px
  }
  .product-image-summary .wd-product-countdown {
    text-align:right
  }
  .products-bordered-grid.elements-grid:not(.elements-list) [class*="-grid-item"] {
    box-shadow:0 0 1px 1px #e6e6e6;
    background-color:#fff;
    border-radius:3px
  }
  @media screen and (max-width:768px) {
    #shop-carousel .carousel-image {
      grid-row:1/3;
      grid-column:9/1
    }
    #shop-carousel .carousel-title-container * {
      font-size:11px
    }
    #shop-carousel .carousel-title-container {
      grid-row:3/4;
      grid-column:1/10
    }
    h3.carousel-title {
      height:40px
    }
    p.stock.wd-style-default.in-stock:before {
      margin-inline-start:5px;
      margin-inline-end:0
    }
    .woocommerce-cart .woocommerce-notices-wrapper [role=alert],
    .woocommerce-checkout .woocommerce [role=alert],
    :is(.woocommerce-form-coupon-toggle,
    .woocommerce-form-login-toggle)>.woocommerce-info {
      text-align:right
    }
    .text-left :is(.checkout_coupon,
    .login.hidden-form) {
      margin-left:auto;
      margin-right:0
    }
    .wd-single-footer~.wd-page-nav {
      direction:ltr
    }
    .rtl .prev-btn .wd-page-nav-icon:after {
      content:"\f114"!important
    }
    .rtl .next-btn .wd-page-nav-icon:after {
      content:"\f113"!important
    }
    p.stock.wd-style-default.in-stock:before {
      margin-inline-start:0;
      margin-inline-end:5px;
      float:right
    }
  }
  #slider-16 .wd-slide {
    min-height:500px
  }
  @media (max-width:1024px) {
    #slider-16 .wd-slide {
      min-height:500px
    }
  }
  @media (max-width:767px) {
    #slider-16 .wd-slide {
      min-height:500px
    }
  }
  @keyframes spinner__animation {
    0% {
      animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);
      transform:rotate(0)
    }
    to {
      transform:rotate(-1turn)
    }
  }
  @keyframes loading__animation {
    to {
      transform:translateX(-100%)
    }
  }
  body.wc-block-product-gallery-modal-open {
    overflow:hidden
  }
  .wc-block-grid__products .wc-block-grid__product-image {
    display:block;
    position:relative;
    text-decoration:none
  }
  .wc-block-grid__products .wc-block-grid__product-image a {
    border:0;
    box-shadow:none;
    outline:0;
    text-decoration:none
  }
  .wc-block-grid__products .wc-block-grid__product-image img {
    height:auto;
    max-width:100%;
    width:auto
  }
  .wc-block-grid__products .wc-block-grid__product-image img[hidden] {
    display:none
  }
  .wc-block-grid__products .wc-block-grid__product-image img[alt=""] {
    border:1px solid #f2f2f2
  }
  .editor-styles-wrapper .wc-block-grid__product-title,
  .wc-block-grid__product-title {
    color:inherit;
    display:block;
    font-family:inherit;
    font-size:inherit;
    font-weight:700;
    line-height:1.2;
    padding:0
  }
  .wc-block-grid__product-price {
    display:block
  }
  .wc-block-grid__product-add-to-cart.wp-block-button {
    white-space:normal;
    word-break:break-word
  }
  .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link {
    display:inline-flex;
    font-size:1em;
    justify-content:center;
    margin-right:auto!important;
    margin-left:auto!important;
    text-align:center;
    white-space:normal;
    word-break:break-word
  }
  .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading {
    opacity:.25
  }
  .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after {
    content:"";
    display:inline-block;
    font-family:WooCommerce;
    height:auto;
    margin-right:.5em;
    width:auto
  }
  .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after {
    animation:spin 2s linear infinite;
    content:"";
    display:inline-block;
    font-family:WooCommerce;
    height:auto;
    margin-right:.5em;
    width:auto
  }
  .has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
  .has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
  .has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
  .has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,
  .has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after {
    content:"";
    margin:0
  }
  .wc-block-grid__product-rating {
    display:block
  }
  .wc-block-grid__product-rating .star-rating {
    font-family:WooCommerce;
    font-size:1em;
    font-weight:400;
    height:1.618em;
    line-height:1.618;
    margin:0 auto;
    overflow:hidden;
    position:relative;
    text-align:right;
    width:5.3em
  }
  .wc-block-grid__product-rating .star-rating:before {
    content:"SSSSS";
    right:0;
    opacity:.5;
    position:absolute;
    left:0;
    top:0;
    white-space:nowrap
  }
  .wc-block-grid__product-rating .star-rating span {
    right:0;
    overflow:hidden;
    padding-top:1.5em;
    position:absolute;
    left:0;
    top:0
  }
  .wc-block-grid__product-rating .star-rating span:before {
    color:inherit;
    content:"SSSSS";
    right:0;
    position:absolute;
    left:0;
    top:0;
    white-space:nowrap
  }
  .wc-block-grid__product .wc-block-grid__product-image,
  .wc-block-grid__product .wc-block-grid__product-link {
    display:inline-block;
    position:relative
  }
  .wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),
  .wc-block-grid__product .wc-block-grid__product-title {
    margin:0 0 12px
  }
  .wc-block-grid__product .wc-block-grid__product-add-to-cart,
  .wc-block-grid__product .wc-block-grid__product-price,
  .wc-block-grid__product .wc-block-grid__product-rating {
    margin:0 auto 12px
  }
  .screen-reader-text {
    clip:rect(1px,1px,1px,1px);
    word-wrap:normal!important;
    border:0;
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    overflow-wrap:normal!important;
    padding:0;
    position:absolute!important;
    width:1px
  }
  .screen-reader-text:focus {
    clip:auto!important;
    background-color:#fff;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip-path:none;
    color:#2b2d2f;
    display:block;
    font-size:.875rem;
    font-weight:700;
    height:auto;
    right:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
  }
  @keyframes spinner__animation {
    0% {
      animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);
      transform:rotate(0)
    }
    to {
      transform:rotate(-1turn)
    }
  }
  @keyframes loading__animation {
    to {
      transform:translateX(-100%)
    }
  }
  .rs-p-wp-fix {
    display:none!important;
    margin:0!important;
    height:0!important
  }
  rs-modal {
    position:fixed!important;
    z-index:9999999!important;
    pointer-events:none!important
  }
  rs-modal.rs-modal-auto {
    top:auto;
    bottom:auto;
    left:auto;
    right:auto
  }
  rs-modal.rs-modal-fullscreen,
  rs-modal.rs-modal-fullwidth {
    top:0;
    left:0;
    width:100%;
    height:100%
  }
  rs-modal rs-fullwidth-wrap {
    position:absolute;
    top:0;
    left:0;
    height:100%
  }
  rs-modal-cover {
    width:100%;
    height:100%;
    z-index:0;
    background:0 0;
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
    pointer-events:auto
  }
  body>rs-modal-cover {
    position:fixed;
    z-index:9999995!important
  }
  .rs-go-fullscreen {
    position:fixed!important;
    width:100%!important;
    height:100%!important;
    top:0!important;
    left:0!important;
    z-index:9999999!important;
    background:#fff
  }
  .rtl {
    direction:rtl
  }
  @font-face {
    font-family:revicons;
    src:url(https://yarashigh.com/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.eot?5510888);
    src:url(https://yarashigh.com/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),
    url(https://yarashigh.com/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.woff?5510888) format('woff'),
    url(https://yarashigh.com/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),
    url(https://yarashigh.com/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.svg?5510888#revicons) format('svg');
    font-weight:400;
    font-style:normal;
    font-display:swap
  }
  [class*=" revicon-"]:before,
  [class^=revicon-]:before {
    font-family:revicons;
    font-style:normal;
    font-weight:400;
    speak:never;
    speak-as:spell-out;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em
  }
  rs-carousel-wrap rs-column rs-layer img {
    width:0;
    height:0
  }
  a.rs-layer,
  a.rs-layer:-webkit-any-link {
    text-decoration:none
  }
  a[x-apple-data-detectors] {
    color:inherit!important;
    text-decoration:none!important;
    font-size:inherit!important;
    font-family:inherit!important;
    font-weight:inherit!important;
    line-height:inherit!important
  }
  rs-slide,
  rs-slide:before {
    position:absolute;
    text-indent:0;
    top:0;
    left:0
  }
  rs-slide,
  rs-slide:before {
    display:block;
    visibility:hidden
  }
  .rs-layer-video {
    overflow:hidden
  }
  rs-layer-wrap {
    user-select:none
  }
  .rs-svg svg {
    width:100%;
    height:100%;
    position:relative;
    vertical-align:top
  }
  .rs-layer :not(.rs-wtbindex),
  .rs-layer:not(.rs-wtbindex),
  rs-layer:not(.rs-wtbindex) {
    outline:0!important
  }
  rs-carousel-wrap {
    cursor:url(https://yarashigh.com/wp-content/plugins/revslider/sr6/assets/css/openhand.cur),move
  }
  rs-carousel-wrap {
    position:absolute;
    overflow:hidden;
    width:100%;
    height:100%;
    top:0;
    left:0
  }
  .tp_inner_padding {
    box-sizing:border-box;
    max-height:none!important
  }
  rs-bg-elem {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:0;
    display:block;
    pointer-events:none
  }
  rs-column,
  rs-row-wrap {
    display:block;
    visibility:hidden
  }
  rs-layer-wrap,
  rs-loop-wrap {
    display:block
  }
  rs-column-wrap>rs-loop-wrap {
    z-index:1
  }
  rs-layer-wrap {
    transform-style:flat
  }
  @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
    rs-carousel-wrap rs-layer-wrap,
    rs-carousel-wrap rs-loop-wrap {
      backface-visibility:hidden;
      transform-style:preserve-3d
    }
  }
  @-moz-document url-prefix() {
    rs-cbg-mask-wrap,
    rs-layer-wrap,
    rs-mask-wrap {
      perspective:none
    }
  }
  rs-fullwidth-wrap {
    position:relative;
    width:100%;
    height:auto;
    display:block;
    overflow:visible;
    max-width:none!important
  }
  .rs-layer img,
  rs-layer img {
    vertical-align:top
  }
  rs-row,
  rs-row.rs-layer {
    display:table;
    position:relative;
    width:100%!important;
    table-layout:fixed;
    box-sizing:border-box;
    vertical-align:top;
    height:auto;
    font-size:0
  }
  rs-column-wrap {
    display:table-cell;
    position:relative;
    vertical-align:top;
    height:auto;
    box-sizing:border-box;
    font-size:0
  }
  rs-column {
    box-sizing:border-box;
    display:block;
    position:relative;
    width:100%!important;
    height:auto!important;
    white-space:normal!important
  }
  rs-column-bg {
    position:absolute;
    z-index:0;
    box-sizing:border-box;
    width:100%;
    height:100%
  }
  rs-column rs-loop-wrap {
    text-align:inherit
  }
  rs-column .rev_layer_in_column {
    vertical-align:top
  }
  .rs-layer.rs-layer-hidden,
  .tp-hide-revslider,
  rs-column-wrap.rs-layer-hidden,
  rs-row-wrap.rs-layer-hidden {
    visibility:hidden!important;
    display:none!important
  }
  @supports not (-ms-high-contrast:none) {
    .rs-fsv .fullcoveredvideo audio {
      object-fit:cover!important
    }
    .rs-fsv .fullcoveredvideo video {
      object-fit:cover!important
    }
  }
  .tp-shadow1 {
    box-shadow:0 10px 6px -6px rgba(0,0,0,.8)
  }
  .tp-shadow2:after,
  .tp-shadow2:before,
  .tp-shadow3:before,
  .tp-shadow4:after {
    z-index:-2;
    position:absolute;
    content:"";
    bottom:10px;
    left:10px;
    width:50%;
    top:85%;
    max-width:300px;
    background:0 0;
    box-shadow:0 15px 10px rgba(0,0,0,.8);
    transform:rotate(-3deg)
  }
  .tp-shadow2:after,
  .tp-shadow4:after {
    transform:rotate(3deg);
    right:10px;
    left:auto
  }
  .tp-shadow5 {
    position:relative;
    box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset
  }
  .tp-shadow5:after,
  .tp-shadow5:before {
    content:"";
    position:absolute;
    z-index:-2;
    box-shadow:0 0 25px 0 rgba(0,0,0,.6);
    top:30%;
    bottom:0;
    left:20px;
    right:20px;
    border-radius:100px/20px
  }
  .rev-btn,
  .rev-btn:visited {
    outline:0!important;
    box-shadow:none;
    text-decoration:none!important;
    box-sizing:border-box;
    cursor:pointer
  }
  .rev-btn i {
    font-size:inherit;
    font-weight:400;
    position:relative;
    top:0;
    transition:opacity .2s ease-out,margin .2s ease-out;
    margin-left:0;
    line-height:inherit
  }
  .rev-b-span-light span {
    background:#fff
  }
  @keyframes rev-ani-mouse {
    0% {
      opacity:1;
      top:29%
    }
    15% {
      opacity:1;
      top:70%
    }
    50% {
      opacity:0;
      top:70%
    }
    100% {
      opacity:0;
      top:29%
    }
  }
  .rev-scroll-btn {
    display:inline-block;
    position:relative;
    left:0;
    right:0;
    text-align:center;
    cursor:pointer;
    width:35px;
    height:55px;
    box-sizing:border-box;
    border:3px solid #fff;
    border-radius:23px
  }
  .rev-scroll-btn>* {
    display:inline-block;
    line-height:18px;
    font-size:13px;
    font-weight:400;
    color:#7f8c8d;
    color:#fff;
    font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing:2px
  }
  .rev-scroll-btn>.active,
  .rev-scroll-btn>:focus,
  .rev-scroll-btn>:hover {
    color:#fff
  }
  .rev-scroll-btn>.active,
  .rev-scroll-btn>:active,
  .rev-scroll-btn>:focus,
  .rev-scroll-btn>:hover {
    opacity:.8
  }
  .rev-scroll-btn span {
    position:absolute;
    display:block;
    top:29%;
    left:50%;
    width:8px;
    height:8px;
    margin:-4px 0 0 -4px;
    border-radius:50%;
    animation:rev-ani-mouse 2.5s linear infinite;
    background:#fff
  }
  .rev-control-btn {
    position:relative;
    display:inline-block;
    z-index:5;
    color:#fff;
    font-size:20px;
    line-height:60px;
    font-weight:400;
    font-style:normal;
    font-family:Raleway;
    text-decoration:none;
    text-align:center;
    background-color:#000;
    border-radius:50px;
    text-shadow:none;
    background-color:rgba(0,0,0,.5);
    width:60px;
    height:60px;
    box-sizing:border-box;
    cursor:pointer
  }
  rs-progress {
    visibility:hidden;
    position:absolute;
    z-index:200;
    width:100%;
    height:100%
  }
  .rs-progress-bar,
  rs-progress-bar {
    display:block;
    z-index:20;
    box-sizing:border-box;
    background-clip:content-box;
    position:absolute;
    line-height:0;
    width:100%;
    height:100%
  }
  rs-progress-bg {
    display:block;
    background-clip:content-box;
    position:absolute;
    width:100%;
    height:100%
  }
  rs-progress-gap {
    display:block;
    background-clip:content-box;
    position:absolute;
    width:100%;
    height:100%
  }
  .rs-layer img {
    background:0 0
  }
  @keyframes tp-rotateplane {
    0% {
      transform:perspective(120px) rotateX(0) rotateY(0)
    }
    50% {
      transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
    }
    100% {
      transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
  }
  @keyframes tp-scaleout {
    0% {
      transform:scale(0)
    }
    100% {
      transform:scale(1);
      opacity:0
    }
  }
  @keyframes tp-bouncedelay {
    0%,
    100%,
    80% {
      transform:scale(0)
    }
    40% {
      transform:scale(1)
    }
  }
  @keyframes tp-rotate {
    100% {
      transform:rotate(360deg)
    }
  }
  @keyframes tp-bounce {
    0%,
    100% {
      transform:scale(0)
    }
    50% {
      transform:scale(1)
    }
  }
  rs-layer input[type=date],
  rs-layer input[type=datetime-local],
  rs-layer input[type=datetime],
  rs-layer input[type=email],
  rs-layer input[type=month],
  rs-layer input[type=number],
  rs-layer input[type=password],
  rs-layer input[type=range],
  rs-layer input[type=search],
  rs-layer input[type=tel],
  rs-layer input[type=text],
  rs-layer input[type=time],
  rs-layer input[type=url],
  rs-layer input[type=week] {
    display:inline-block
  }
  rs-layer input::placeholder {
    vertical-align:middle;
    line-height:inherit!important
  }
  a.rs-layer {
    transition:none
  }
  rs-arrow {
    display:block;
    pointer-events:all
  }
  .rs-layer [class*=" pe-7s-"],
  .rs-layer [class*=" pe-7s-"]:before,
  .rs-layer [class^=pe-7s-],
  .rs-layer [class^=pe-7s-]:before {
    width:auto;
    margin:0;
    line-height:inherit;
    box-sizing:inherit
  }
  .rs_error_message_box {
    background:#111;
    width:800px;
    margin:40px auto;
    padding:40px 20px;
    text-align:center;
    font-family:"Open Sans",sans-serif
  }
  .rs_error_message_content {
    margin:0 0 20px;
    line-height:25px;
    font-size:17px;
    color:#fff
  }
  .rs_error_message_button {
    color:#fff!important;
    background:#333;
    display:inline-block;
    padding:10px 15px;
    text-align:right;
    border-radius:5px;
    cursor:pointer;
    text-decoration:none!important
  }
  .rs_error_message_button:hover {
    background:#5e35b1
  }
  ._1977 {
    filter:contrast(1.1) brightness(1.1) saturate(1.3)
  }
  ._1977:after {
    background:rgba(243,106,188,.3);
    mix-blend-mode:screen
  }
  ._1977:after,
  ._1977:before {
    content:'';
    display:block;
    height:100%;
    width:100%;
    top:0;
    left:0;
    position:absolute;
    pointer-events:none
  }
  ._1977 {
    position:absolute
  }
  ._1977:before {
    z-index:30
  }
  ._1977:after {
    z-index:40
  }
  @media not all and (min-resolution:.001dpcm) {
    @supports (-webkit-appearance:none) {
      .willow {
        filter:grayscale(1) contrast(.95) brightness(.9)
      }
      .willow::after {
        background-color:transparent
      }
    }
  }
  @keyframes rs-revealer-6 {
    from {
      transform:rotate(0)
    }
    to {
      transform:rotate(360deg)
    }
  }
  @-webkit-keyframes rs-revealer-6 {
    from {
      -webkit-transform:rotate(0)
    }
    to {
      -webkit-transform:rotate(360deg)
    }
  }
  @keyframes rs-revealer-7 {
    from {
      transform:rotate(0)
    }
    to {
      transform:rotate(360deg)
    }
  }
  @-webkit-keyframes rs-revealer-7 {
    from {
      -webkit-transform:rotate(0)
    }
    to {
      -webkit-transform:rotate(360deg)
    }
  }
  @keyframes rs-revealer-8 {
    0% {
      transform:scale(0,0);
      opacity:.5
    }
    100% {
      transform:scale(1,1);
      opacity:0
    }
  }
  @-webkit-keyframes rs-revealer-8 {
    0% {
      -webkit-transform:scale(0,0);
      opacity:.5
    }
    100% {
      -webkit-transform:scale(1,1);
      opacity:0
    }
  }
  @-webkit-keyframes rs-revealer-9 {
    0%,
    100% {
      -webkit-transform:scale(0)
    }
    50% {
      -webkit-transform:scale(1)
    }
  }
  @keyframes rs-revealer-9 {
    0%,
    100% {
      transform:scale(0);
      -webkit-transform:scale(0)
    }
    50% {
      transform:scale(1);
      -webkit-transform:scale(1)
    }
  }
  @-webkit-keyframes rs-revealer-10 {
    0%,
    100%,
    40% {
      -webkit-transform:scaleY(.4)
    }
    20% {
      -webkit-transform:scaleY(1)
    }
  }
  @keyframes rs-revealer-10 {
    0%,
    100%,
    40% {
      transform:scaleY(.4);
      -webkit-transform:scaleY(.4)
    }
    20% {
      transform:scaleY(1);
      -webkit-transform:scaleY(1)
    }
  }
  @-webkit-keyframes rs-revealer-11 {
    0%,
    100%,
    70% {
      -webkit-transform:scale3D(1,1,1);
      transform:scale3D(1,1,1)
    }
    35% {
      -webkit-transform:scale3D(0,0,1);
      transform:scale3D(0,0,1)
    }
  }
  @keyframes rs-revealer-11 {
    0%,
    100%,
    70% {
      -webkit-transform:scale3D(1,1,1);
      transform:scale3D(1,1,1)
    }
    35% {
      -webkit-transform:scale3D(0,0,1);
      transform:scale3D(0,0,1)
    }
  }
  @-webkit-keyframes rs-revealer-12 {
    0% {
      -webkit-transform:rotate(0)
    }
    100% {
      -webkit-transform:rotate(360deg)
    }
  }
  @keyframes rs-revealer-12 {
    0% {
      transform:rotate(0)
    }
    100% {
      transform:rotate(360deg)
    }
  }
  @keyframes rs-revealer-13 {
    0%,
    100% {
      transform:translate(0)
    }
    25% {
      transform:translate(160%)
    }
    50% {
      transform:translate(160%,160%)
    }
    75% {
      transform:translate(0,160%)
    }
  }
  @-webkit-keyframes rs-revealer-13 {
    0%,
    100% {
      -webkit-transform:translate(0)
    }
    25% {
      -webkit-transform:translate(160%)
    }
    50% {
      -webkit-transform:translate(160%,160%)
    }
    75% {
      -webkit-transform:translate(0,160%)
    }
  }
  @-webkit-keyframes rs-revealer-14-1 {
    0% {
      -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20% {
      -webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
    }
    80% {
      -webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
    }
    100% {
      -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
  }
  @-webkit-keyframes rs-revealer-14-2 {
    0% {
      -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20% {
      -webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
    }
    80% {
      -webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
    }
    100% {
      -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
  }
  @-webkit-keyframes rs-revealer-14-3 {
    0% {
      -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20% {
      -webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
    }
    80% {
      -webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
    }
    100% {
      -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
  }
  @-webkit-keyframes rs-revealer-14-4 {
    0% {
      -webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20% {
      -webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
    }
    80% {
      -webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
    }
    100% {
      -webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
  }
  @keyframes rs-revealer-14-1 {
    0% {
      transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20% {
      transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)
    }
    80% {
      transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)
    }
    100% {
      transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
  }
  @keyframes rs-revealer-14-2 {
    0% {
      transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20% {
      transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)
    }
    80% {
      transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)
    }
    100% {
      transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
  }
  @keyframes rs-revealer-14-3 {
    0% {
      transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20% {
      transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)
    }
    80% {
      transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)
    }
    100% {
      transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
  }
  @keyframes rs-revealer-14-4 {
    0% {
      transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)
    }
    20% {
      transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)
    }
    80% {
      transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)
    }
    100% {
      transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)
    }
  }
  @-webkit-keyframes rs-revealer-15 {
    25% {
      -webkit-transform:translateX(30px) rotate(-90deg) scale(.5)
    }
    50% {
      -webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)
    }
    75% {
      -webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }
    100% {
      -webkit-transform:rotate(-360deg)
    }
  }
  @keyframes rs-revealer-15 {
    25% {
      transform:translateX(30px) rotate(-90deg) scale(.5);
      -webkit-transform:translateX(30px) rotate(-90deg) scale(.5)
    }
    50% {
      transform:translateX(30px) translateY(30px) rotate(-179deg);
      -webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)
    }
    50.1% {
      transform:translateX(30px) translateY(30px) rotate(-180deg);
      -webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)
    }
    75% {
      transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);
      -webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }
    100% {
      transform:rotate(-360deg);
      -webkit-transform:rotate(-360deg)
    }
  }
  #wpadminbar #wp-admin-bar-p404_free_top_button .ab-icon:before {
    content:"\f103";
    color:red;
    top:2px
  }
  .safe-svg-cover {
    text-align:center
  }
  .safe-svg-cover .safe-svg-inside {
    display:inline-block;
    max-width:100%
  }
  .safe-svg-cover svg {
    height:100%;
    max-height:100%;
    max-width:100%;
    width:100%
  }
  /*! This file is auto-generated */.wp-block-button__link {
    color:#fff;
    background-color:#32373c;
    border-radius:9999px;
    box-shadow:none;
    text-decoration:none;
    padding:calc(.667em + 2px) calc(1.333em + 2px);
    font-size:1.125em
  }
  .wp-block-file__button {
    background:#32373c;
    color:#fff;
    text-decoration:none
  }
  :root {
    --wp--preset--aspect-ratio--square:1;
    --wp--preset--aspect-ratio--4-3:4/3;
    --wp--preset--aspect-ratio--3-4:3/4;
    --wp--preset--aspect-ratio--3-2:3/2;
    --wp--preset--aspect-ratio--2-3:2/3;
    --wp--preset--aspect-ratio--16-9:16/9;
    --wp--preset--aspect-ratio--9-16:9/16;
    --wp--preset--color--black:#000000;
    --wp--preset--color--cyan-bluish-gray:#abb8c3;
    --wp--preset--color--white:#ffffff;
    --wp--preset--color--pale-pink:#f78da7;
    --wp--preset--color--vivid-red:#cf2e2e;
    --wp--preset--color--luminous-vivid-orange:#ff6900;
    --wp--preset--color--luminous-vivid-amber:#fcb900;
    --wp--preset--color--light-green-cyan:#7bdcb5;
    --wp--preset--color--vivid-green-cyan:#00d084;
    --wp--preset--color--pale-cyan-blue:#8ed1fc;
    --wp--preset--color--vivid-cyan-blue:#0693e3;
    --wp--preset--color--vivid-purple:#9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small:13px;
    --wp--preset--font-size--medium:20px;
    --wp--preset--font-size--large:36px;
    --wp--preset--font-size--x-large:42px;
    --wp--preset--font-family--inter:"Inter",sans-serif;
    --wp--preset--font-family--cardo:Cardo;
    --wp--preset--spacing--20:0.44rem;
    --wp--preset--spacing--30:0.67rem;
    --wp--preset--spacing--40:1rem;
    --wp--preset--spacing--50:1.5rem;
    --wp--preset--spacing--60:2.25rem;
    --wp--preset--spacing--70:3.38rem;
    --wp--preset--spacing--80:5.06rem;
    --wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)
  }
  :where(.is-layout-flex) {
    gap:.5em
  }
  :where(.is-layout-grid) {
    gap:.5em
  }
  body .is-layout-flex {
    display:flex
  }
  .is-layout-flex {
    flex-wrap:wrap;
    align-items:center
  }
  .is-layout-flex>:is(*,
  div) {
    margin:0
  }
  body .is-layout-grid {
    display:grid
  }
  .is-layout-grid>:is(*,
  div) {
    margin:0
  }
  :where(.wp-block-columns.is-layout-flex) {
    gap:2em
  }
  :where(.wp-block-columns.is-layout-grid) {
    gap:2em
  }
  :where(.wp-block-post-template.is-layout-flex) {
    gap:1.25em
  }
  :where(.wp-block-post-template.is-layout-grid) {
    gap:1.25em
  }
  .has-black-color {
    color:var(--wp--preset--color--black)!important
  }
  .has-cyan-bluish-gray-color {
    color:var(--wp--preset--color--cyan-bluish-gray)!important
  }
  .has-white-color {
    color:var(--wp--preset--color--white)!important
  }
  .has-pale-pink-color {
    color:var(--wp--preset--color--pale-pink)!important
  }
  .has-vivid-red-color {
    color:var(--wp--preset--color--vivid-red)!important
  }
  .has-luminous-vivid-orange-color {
    color:var(--wp--preset--color--luminous-vivid-orange)!important
  }
  .has-luminous-vivid-amber-color {
    color:var(--wp--preset--color--luminous-vivid-amber)!important
  }
  .has-light-green-cyan-color {
    color:var(--wp--preset--color--light-green-cyan)!important
  }
  .has-vivid-green-cyan-color {
    color:var(--wp--preset--color--vivid-green-cyan)!important
  }
  .has-pale-cyan-blue-color {
    color:var(--wp--preset--color--pale-cyan-blue)!important
  }
  .has-vivid-cyan-blue-color {
    color:var(--wp--preset--color--vivid-cyan-blue)!important
  }
  .has-vivid-purple-color {
    color:var(--wp--preset--color--vivid-purple)!important
  }
  .has-black-background-color {
    background-color:var(--wp--preset--color--black)!important
  }
  .has-cyan-bluish-gray-background-color {
    background-color:var(--wp--preset--color--cyan-bluish-gray)!important
  }
  .has-white-background-color {
    background-color:var(--wp--preset--color--white)!important
  }
  .has-pale-pink-background-color {
    background-color:var(--wp--preset--color--pale-pink)!important
  }
  .has-vivid-red-background-color {
    background-color:var(--wp--preset--color--vivid-red)!important
  }
  .has-luminous-vivid-orange-background-color {
    background-color:var(--wp--preset--color--luminous-vivid-orange)!important
  }
  .has-luminous-vivid-amber-background-color {
    background-color:var(--wp--preset--color--luminous-vivid-amber)!important
  }
  .has-light-green-cyan-background-color {
    background-color:var(--wp--preset--color--light-green-cyan)!important
  }
  .has-vivid-green-cyan-background-color {
    background-color:var(--wp--preset--color--vivid-green-cyan)!important
  }
  .has-pale-cyan-blue-background-color {
    background-color:var(--wp--preset--color--pale-cyan-blue)!important
  }
  .has-vivid-cyan-blue-background-color {
    background-color:var(--wp--preset--color--vivid-cyan-blue)!important
  }
  .has-vivid-purple-background-color {
    background-color:var(--wp--preset--color--vivid-purple)!important
  }
  .has-black-border-color {
    border-color:var(--wp--preset--color--black)!important
  }
  .has-cyan-bluish-gray-border-color {
    border-color:var(--wp--preset--color--cyan-bluish-gray)!important
  }
  .has-white-border-color {
    border-color:var(--wp--preset--color--white)!important
  }
  .has-pale-pink-border-color {
    border-color:var(--wp--preset--color--pale-pink)!important
  }
  .has-vivid-red-border-color {
    border-color:var(--wp--preset--color--vivid-red)!important
  }
  .has-luminous-vivid-orange-border-color {
    border-color:var(--wp--preset--color--luminous-vivid-orange)!important
  }
  .has-luminous-vivid-amber-border-color {
    border-color:var(--wp--preset--color--luminous-vivid-amber)!important
  }
  .has-light-green-cyan-border-color {
    border-color:var(--wp--preset--color--light-green-cyan)!important
  }
  .has-vivid-green-cyan-border-color {
    border-color:var(--wp--preset--color--vivid-green-cyan)!important
  }
  .has-pale-cyan-blue-border-color {
    border-color:var(--wp--preset--color--pale-cyan-blue)!important
  }
  .has-vivid-cyan-blue-border-color {
    border-color:var(--wp--preset--color--vivid-cyan-blue)!important
  }
  .has-vivid-purple-border-color {
    border-color:var(--wp--preset--color--vivid-purple)!important
  }
  .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important
  }
  .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important
  }
  .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important
  }
  .has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important
  }
  .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important
  }
  .has-cool-to-warm-spectrum-gradient-background {
    background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important
  }
  .has-blush-light-purple-gradient-background {
    background:var(--wp--preset--gradient--blush-light-purple)!important
  }
  .has-blush-bordeaux-gradient-background {
    background:var(--wp--preset--gradient--blush-bordeaux)!important
  }
  .has-luminous-dusk-gradient-background {
    background:var(--wp--preset--gradient--luminous-dusk)!important
  }
  .has-pale-ocean-gradient-background {
    background:var(--wp--preset--gradient--pale-ocean)!important
  }
  .has-electric-grass-gradient-background {
    background:var(--wp--preset--gradient--electric-grass)!important
  }
  .has-midnight-gradient-background {
    background:var(--wp--preset--gradient--midnight)!important
  }
  .has-small-font-size {
    font-size:var(--wp--preset--font-size--small)!important
  }
  .has-medium-font-size {
    font-size:var(--wp--preset--font-size--medium)!important
  }
  .has-large-font-size {
    font-size:var(--wp--preset--font-size--large)!important
  }
  .has-x-large-font-size {
    font-size:var(--wp--preset--font-size--x-large)!important
  }
  :where(.wp-block-post-template.is-layout-flex) {
    gap:1.25em
  }
  :where(.wp-block-post-template.is-layout-grid) {
    gap:1.25em
  }
  :where(.wp-block-columns.is-layout-flex) {
    gap:2em
  }
  :where(.wp-block-columns.is-layout-grid) {
    gap:2em
  }
  :root :where(.wp-block-pullquote) {
    font-size:1.5em;
    line-height:1.6
  }
  .woocommerce form .form-row .required {
    visibility:visible
  }
  .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
  .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image:none!important
  }
  @media screen and (max-height:1024px) {
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
      background-image:none!important
    }
  }
  @media screen and (max-height:640px) {
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
      background-image:none!important
    }
  }
  @font-face {
    font-family:Inter;
    font-style:normal;
    font-weight:300 900;
    font-display:fallback;
    src:url(https://yarashigh.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2) format('woff2');
    font-stretch:normal
  }
  @font-face {
    font-family:Cardo;
    font-style:normal;
    font-weight:400;
    font-display:fallback;
    src:url(https://yarashigh.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2) format('woff2')
  }
  /*! elementor - v3.23.0 - 25-07-2024 */.elementor-column .elementor-spacer-inner {
    height:var(--spacer-size)
  }
  .e-con {
    --container-widget-width:100%
  }
  .e-con-inner>.elementor-widget-spacer,
  .e-con>.elementor-widget-spacer {
    width:var(--container-widget-width,var(--spacer-size));
    --align-self:var(--container-widget-align-self,initial);
    --flex-shrink:0
  }
  .e-con-inner>.elementor-widget-spacer>.elementor-widget-container,
  .e-con>.elementor-widget-spacer>.elementor-widget-container {
    height:100%;
    width:100%
  }
  .e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,
  .e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer {
    height:100%
  }
  .e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,
  .e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {
    height:var(--container-widget-height,var(--spacer-size))
  }
  .e-con-inner>.elementor-widget-spacer.elementor-widget-empty,
  .e-con>.elementor-widget-spacer.elementor-widget-empty {
    position:relative;
    min-height:22px;
    min-width:22px
  }
  .e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,
  .e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    padding:0;
    width:22px;
    height:22px
  }
  #slide-15 .wd-slide-container {
    --wd-align-items:center;
    --wd-justify-content:left
  }
  #slide-15 .wd-slide-bg {
    background-color:#f5ede4;
    background-size:cover;
    background-position:center center
  }
  .elementor-15 .elementor-element.elementor-element-b3f912e:not(.elementor-motion-effects-element-type-background),
  .elementor-15 .elementor-element.elementor-element-b3f912e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image:url(https://yarashigh.com/wp-content/uploads/2023/12/Frame-1000001320-1.jpg);
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:cover
  }
  .elementor-15 .elementor-element.elementor-element-b3f912e,
  .elementor-15 .elementor-element.elementor-element-b3f912e>.elementor-background-overlay {
    border-radius:50px 50px 0 0
  }
  .elementor-15 .elementor-element.elementor-element-b3f912e {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0;
    padding:16px 0 0 0
  }
  .elementor-15 .elementor-element.elementor-element-b3f912e>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-15 .elementor-element.elementor-element-a11f415>.elementor-element-populated {
    padding:0
  }
  .elementor-15 .elementor-element.elementor-element-ff8fb66 img {
    width:986px
  }
  .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-730882a.elementor-column .elementor-widget-wrap {
    align-items:center
  }
  .elementor-15 .elementor-element.elementor-element-730882a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:start;
    align-items:center
  }
  .elementor-15 .elementor-element.elementor-element-730882a>.elementor-element-populated {
    padding:0 73px 0 16px
  }
  .elementor-15 .elementor-element.elementor-element-2e60eee img {
    width:10px
  }
  .elementor-15 .elementor-element.elementor-element-2e60eee {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-15 .elementor-element.elementor-element-5a21bf1 .elementor-heading-title {
    color:#fff;
    font-family:Ravi,Sans-serif;
    font-size:16px;
    font-weight:400
  }
  .elementor-15 .elementor-element.elementor-element-5a21bf1>.elementor-widget-container {
    padding:0 8px 0 8px
  }
  .elementor-15 .elementor-element.elementor-element-5a21bf1 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-15 .elementor-element.elementor-element-9855606 img {
    width:10px
  }
  .elementor-15 .elementor-element.elementor-element-9855606 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-15 .elementor-element.elementor-element-5ce040c .elementor-heading-title {
    color:#6ec1e4;
    font-family:Pinar-VF,Sans-serif;
    font-size:44px;
    font-weight:700
  }
  .elementor-15 .elementor-element.elementor-element-5ce040c>.elementor-widget-container {
    margin:12px 0 0 0
  }
  .elementor-15 .elementor-element.elementor-element-e1fb70f {
    text-align:justify;
    color:#f5d9df;
    font-family:Ravi,Sans-serif;
    font-size:16px;
    font-weight:400
  }
  .elementor-15 .elementor-element.elementor-element-575a51b .elementor-button {
    font-family:Ravi,Sans-serif;
    font-size:16px;
    font-weight:500;
    fill:var(--e-global-color-primary);
    color:var(--e-global-color-primary);
    background-color:#F5EDE4;
    border-radius:40px 40px 40px 40px
  }
  .elementor-15 .elementor-element.elementor-element-d8dd2c7>.elementor-element-populated {
    padding:0 16px 0 16px
  }
  .elementor-15 .elementor-element.elementor-element-fefb163 img {
    width:390px;
    border-radius:300px 300px 0 0
  }
  .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-5be8b7f.elementor-column .elementor-widget-wrap {
    align-items:center
  }
  .elementor-15 .elementor-element.elementor-element-5be8b7f.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
  }
  .elementor-15 .elementor-element.elementor-element-5be8b7f.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-15 .elementor-element.elementor-element-5be8b7f>.elementor-element-populated {
    padding:0 16px 0 73px
  }
  .elementor-15 .elementor-element.elementor-element-2896d2b {
    --spacer-size:20px;
    width:var(--container-widget-width,110px);
    max-width:110px;
    --container-widget-width:110px;
    --container-widget-flex-grow:0
  }
  .elementor-15 .elementor-element.elementor-element-2896d2b>.elementor-widget-container {
    margin:0 0 -14px 0;
    background-color:#F5EDE4;
    border-radius:4px 4px 0 0
  }
  .elementor-15 .elementor-element.elementor-element-8ab28e6 {
    padding:14px 24px 14px 14px
  }
  .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-4d5ec50.elementor-column .elementor-widget-wrap {
    align-items:center
  }
  .elementor-15 .elementor-element.elementor-element-4d5ec50.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
  }
  .elementor-15 .elementor-element.elementor-element-4d5ec50.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-15 .elementor-element.elementor-element-4d5ec50:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-15 .elementor-element.elementor-element-4d5ec50>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#F5EDE4;
  }
  .elementor-15 .elementor-element.elementor-element-4d5ec50>.elementor-background-slideshow,
  .elementor-15 .elementor-element.elementor-element-4d5ec50>.elementor-element-populated,
  .elementor-15 .elementor-element.elementor-element-4d5ec50>.elementor-element-populated>.elementor-background-overlay {
    border-radius:40px 40px 0 0
  }
  .elementor-15 .elementor-element.elementor-element-4d5ec50>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
  }
  .elementor-15 .elementor-element.elementor-element-4d5ec50>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-15 .elementor-element.elementor-element-372ed9e .elementor-icon-wrapper {
    text-align:center
  }
  .elementor-15 .elementor-element.elementor-element-372ed9e .elementor-icon {
    font-size:35px
  }
  .elementor-15 .elementor-element.elementor-element-372ed9e .elementor-icon svg {
    height:35px
  }
  .elementor-15 .elementor-element.elementor-element-372ed9e .elementor-icon-wrapper svg {
    width:100%
  }
  .elementor-15 .elementor-element.elementor-element-372ed9e {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-15 .elementor-element.elementor-element-c8f6f01>.elementor-element-populated {
    padding:0 10px 0 0
  }
  .elementor-15 .elementor-element.elementor-element-6915322 img {
    width:44px
  }
  .elementor-15 .elementor-element.elementor-element-6915322 {
    width:auto;
    max-width:auto
  }
  .elementor-15 .elementor-element.elementor-element-9c05704 .elementor-heading-title {
    color:#F5EDE4;
    font-family:Ravi,Sans-serif;
    font-size:16px;
    font-weight:400
  }
  .elementor-15 .elementor-element.elementor-element-2314703 img {
    width:49px
  }
  .elementor-15 .elementor-element.elementor-element-f6fbd70 {
    --spacer-size:20px;
    width:var(--container-widget-width,110px);
    max-width:110px;
    --container-widget-width:110px;
    --container-widget-flex-grow:0
  }
  .elementor-15 .elementor-element.elementor-element-f6fbd70>.elementor-widget-container {
    margin:0 0 -14px 0;
    background-color:#F5EDE4;
    border-radius:4px 4px 0 0
  }
  .elementor-15 .elementor-element.elementor-element-dbd97d3 {
    padding:14px 24px 14px 14px
  }
  .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-50ed97e.elementor-column .elementor-widget-wrap {
    align-items:center
  }
  .elementor-15 .elementor-element.elementor-element-50ed97e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
  }
  .elementor-15 .elementor-element.elementor-element-50ed97e.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-15 .elementor-element.elementor-element-50ed97e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-15 .elementor-element.elementor-element-50ed97e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#F5EDE4;
  }
  .elementor-15 .elementor-element.elementor-element-50ed97e>.elementor-background-slideshow,
  .elementor-15 .elementor-element.elementor-element-50ed97e>.elementor-element-populated,
  .elementor-15 .elementor-element.elementor-element-50ed97e>.elementor-element-populated>.elementor-background-overlay {
    border-radius:40px 40px 0 0
  }
  .elementor-15 .elementor-element.elementor-element-50ed97e>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
  }
  .elementor-15 .elementor-element.elementor-element-50ed97e>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-15 .elementor-element.elementor-element-ec877c3 .elementor-icon-wrapper {
    text-align:center
  }
  .elementor-15 .elementor-element.elementor-element-ec877c3 .elementor-icon {
    font-size:35px
  }
  .elementor-15 .elementor-element.elementor-element-ec877c3 .elementor-icon svg {
    height:35px
  }
  .elementor-15 .elementor-element.elementor-element-ec877c3 .elementor-icon-wrapper svg {
    width:100%
  }
  .elementor-15 .elementor-element.elementor-element-ec877c3 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-15 .elementor-element.elementor-element-12726a7>.elementor-element-populated {
    padding:0 10px 0 0
  }
  .elementor-15 .elementor-element.elementor-element-4cf0eb6 img {
    width:44px
  }
  .elementor-15 .elementor-element.elementor-element-4cf0eb6 {
    width:auto;
    max-width:auto
  }
  .elementor-15 .elementor-element.elementor-element-61bc927 .elementor-heading-title {
    color:#F5EDE4;
    font-family:Ravi,Sans-serif;
    font-size:16px;
    font-weight:400
  }
  .elementor-15 .elementor-element.elementor-element-8d147e6 img {
    width:49px
  }
  .elementor-15 .elementor-element.elementor-element-1535b07 {
    --spacer-size:20px;
    width:var(--container-widget-width,110px);
    max-width:110px;
    --container-widget-width:110px;
    --container-widget-flex-grow:0
  }
  .elementor-15 .elementor-element.elementor-element-1535b07>.elementor-widget-container {
    margin:0 0 -14px 0;
    background-color:#F5EDE4;
    border-radius:4px 4px 0 0
  }
  .elementor-15 .elementor-element.elementor-element-33a3cde {
    padding:14px 24px 14px 14px
  }
  .elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-e5f642e.elementor-column .elementor-widget-wrap {
    align-items:center
  }
  .elementor-15 .elementor-element.elementor-element-e5f642e.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content:center;
    align-items:center
  }
  .elementor-15 .elementor-element.elementor-element-e5f642e.elementor-column>.elementor-widget-wrap {
    justify-content:center
  }
  .elementor-15 .elementor-element.elementor-element-e5f642e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
  .elementor-15 .elementor-element.elementor-element-e5f642e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#F5EDE4;
  }
  .elementor-15 .elementor-element.elementor-element-e5f642e>.elementor-background-slideshow,
  .elementor-15 .elementor-element.elementor-element-e5f642e>.elementor-element-populated,
  .elementor-15 .elementor-element.elementor-element-e5f642e>.elementor-element-populated>.elementor-background-overlay {
    border-radius:40px 40px 0 0
  }
  .elementor-15 .elementor-element.elementor-element-e5f642e>.elementor-element-populated {
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
  }
  .elementor-15 .elementor-element.elementor-element-e5f642e>.elementor-element-populated>.elementor-background-overlay {
    transition:background .3s,border-radius .3s,opacity .3s
  }
  .elementor-15 .elementor-element.elementor-element-5d0ae11 .elementor-icon-wrapper {
    text-align:center
  }
  .elementor-15 .elementor-element.elementor-element-5d0ae11 .elementor-icon {
    font-size:35px
  }
  .elementor-15 .elementor-element.elementor-element-5d0ae11 .elementor-icon svg {
    height:35px
  }
  .elementor-15 .elementor-element.elementor-element-5d0ae11 .elementor-icon-wrapper svg {
    width:100%
  }
  .elementor-15 .elementor-element.elementor-element-5d0ae11 {
    width:auto;
    max-width:auto;
    align-self:center
  }
  .elementor-15 .elementor-element.elementor-element-a6c1443>.elementor-element-populated {
    padding:0 10px 0 0
  }
  .elementor-15 .elementor-element.elementor-element-4dff776 img {
    width:44px
  }
  .elementor-15 .elementor-element.elementor-element-4dff776 {
    width:auto;
    max-width:auto
  }
  .elementor-15 .elementor-element.elementor-element-6f4b8b0 .elementor-heading-title {
    color:#F5EDE4;
    font-family:Ravi,Sans-serif;
    font-size:16px;
    font-weight:400
  }
  .elementor-15 .elementor-element.elementor-element-40e37cc img {
    width:49px
  }
  @media (min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-4d5ec50 {
      width:13%
    }
    .elementor-15 .elementor-element.elementor-element-c8f6f01 {
      width:87%
    }
    .elementor-15 .elementor-element.elementor-element-50ed97e {
      width:13%
    }
    .elementor-15 .elementor-element.elementor-element-12726a7 {
      width:87%
    }
    .elementor-15 .elementor-element.elementor-element-e5f642e {
      width:13%
    }
    .elementor-15 .elementor-element.elementor-element-a6c1443 {
      width:87%
    }
  }
  @media (max-width:1024px) {
    .elementor-15 .elementor-element.elementor-element-ff8fb66 img {
      width:700px
    }
    .elementor-15 .elementor-element.elementor-element-730882a>.elementor-element-populated {
      padding:0 40px 0 16px
    }
    .elementor-15 .elementor-element.elementor-element-d8dd2c7>.elementor-element-populated {
      padding:0 16px 0 40px
    }
  }
  @media (max-width:767px) {
    .elementor-15 .elementor-element.elementor-element-ff8fb66 img {
      width:300px
    }
    .elementor-15 .elementor-element.elementor-element-730882a.elementor-column>.elementor-widget-wrap {
      justify-content:center
    }
    .elementor-15 .elementor-element.elementor-element-730882a>.elementor-element-populated {
      padding:0 30px 0 30px
    }
    .elementor-15 .elementor-element.elementor-element-5ce040c {
      text-align:center
    }
    .elementor-15 .elementor-element.elementor-element-fefb163 img {
      width:200px
    }
    .elementor-15 .elementor-element.elementor-element-fefb163>.elementor-widget-container {
      margin:20px 0 0 0
    }
  }
  @media (max-width:1024px) and (min-width:768px) {
    .elementor-15 .elementor-element.elementor-element-730882a {
      width:50%
    }
    .elementor-15 .elementor-element.elementor-element-d8dd2c7 {
      width:50%
    }
  }
  /*! elementor - v3.23.0 - 25-07-2024 */.elementor-widget-image {
    text-align:center
  }
  .elementor-widget-image a {
    display:inline-block
  }
  .elementor-widget-image a img[src$=".svg"] {
    width:48px
  }
  .elementor-widget-image img {
    vertical-align:middle;
    display:inline-block
  }
  /*! elementor - v3.23.0 - 25-07-2024 */.elementor-heading-title {
    padding:0;
    margin:0;
    line-height:1
  }
  .elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color:inherit;
    font-size:inherit;
    line-height:inherit
  }
  .elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size:15px
  }
  .elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size:19px
  }
  .elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size:29px
  }
  .elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size:39px
  }
  .elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size:59px
  }
  /*! elementor - v3.23.0 - 25-07-2024 */.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color:#69727d;
    color:#fff
  }
  .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    color:#69727d;
    border:3px solid;
    background-color:transparent
  }
  .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
    margin-top:8px
  }
  .elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
    width:1em;
    height:1em
  }
  .elementor-widget-text-editor .elementor-drop-cap {
    float:right;
    text-align:center;
    line-height:1;
    font-size:50px
  }
  .elementor-widget-text-editor .elementor-drop-cap-letter {
    display:inline-block
  }
  
  .elementor-15 .elementor-element.elementor-element-4d5ec50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated
   {
background: #F5EDE4;  }


.item-box2 {
  padding:12px;
  border-radius:15px;
}
.item-box2:hover {
  background: #fff;  box-shadow:0 0 4px rgba(0,0,0,0.12);

}

header.main.fxd nav.main ul.menu li a {
  color: #333
}

.btitr {
font-family: Ravi !important;
font-weight: bold !important;
text-align: center;
}

.maindesc {
  text-align: right;
  direction: rtl;
}

.titrtitle {
  font-family: Ravi !important;
font-weight: bold !important;
text-align: center;

}

body {
  font-family: Ravi !important;
}