html {
    scroll-behavior: smooth
}

/* BREAKPOINT: Desktop (BASE) */
.uniqe-container {
    width: 1140px
}

.woocommerce main.site-main {
    width: 1140px
}

#uniq-content.wordpress {
    width: 1140px
}

body.uniq-body {
  color: #5c5c5c;
  font-size: 15px;
}


.uniq-body .blockquote-text {
  color: #5c5c5c;
  border-color: #dddedf  
}

h1 {
    color: var(--unq-color-vxgpnj)
}

h2 {
    color: var(--unq-color-vxgpnj)
}

h3 {
    color: var(--unq-color-eriqcb)
}

/* BREAKPOINT: Desktop (BASE) */
.service-section {
    background-image: url(/cdn/shop/files/004-a2.jpg);
    background-size: cover;
    background-position: 1px 50%;
    background-repeat: no-repeat;
    background-color: var(--unq-color-ipfgmi);
    padding-top: 12rem;
    padding-bottom: 12rem;
    position: relative
}

:where(.service-section > *) {
    position: relative
}

.service-section::before {
    background-image: linear-gradient(90deg, #121921, #121921c9 40%, rgba(18, 25, 33, 0.85));
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none
}

.service-section2 {
    background-image: url(/cdn/shop/files/004-a2C.jpg);
    background-size: cover;
    background-position: 1px 50%;
    background-repeat: no-repeat;
    background-color: var(--unq-color-ipfgmi);
    padding-top: 12rem;
    padding-bottom: 12rem;
    position: relative
}

:where(.service-section2 > *) {
    position: relative
}

.service-section2::before {
    background-image: linear-gradient(90deg, #121921, #121921c9 40%, rgba(18, 25, 33, 0.85));
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none
}

.service-section3 {
    background-image: url(/cdn/shop/files/004-a2B.jpg);
    background-size: cover;
    background-position: 1px 50%;
    background-repeat: no-repeat;
    background-color: var(--unq-color-ipfgmi);
    padding-top: 12rem;
    padding-bottom: 12rem;
    position: relative
}

:where(.service-section3 > *) {
    position: relative
}

.service-section3::before {
    background-image: linear-gradient(90deg, #121921, #121921c9 40%, rgba(18, 25, 33, 0.85));
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none
}

section {
    padding-block: calc(7.2rem + (4.8 * ((100vw - 32rem) / 96)));
    padding-inline: calc(2.4rem + (0.6 * ((100vw - 32rem) / 96)));
}


/* BREAKPOINT: Desktop (BASE) */
.column-gap {
    column-gap: 2.5rem;
    row-gap: 2.5rem
}

.column-gap2 {
    column-gap: 2.5rem;
    row-gap: 0rem
}


/* BREAKPOINT: Desktop (BASE) */
.service-section__container {
    display: grid;
    align-items: initial;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
    grid-gap: 1rem
}

/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .service-section__container {
        grid-template-columns: 1fr
    }
}

/* BREAKPOINT: Desktop (BASE) */
.her-text {
    color: var(--unq-color-cwdxks);
    font-size: clamp(3.1104rem, calc(2.7625239006vw + 2.2263923518rem), 6rem)
}

.highlight {
    color: var(--unq-color-zpxwll)
}


/* BREAKPOINT: Desktop (BASE) */
.hero-description {
    color: var(--unq-color-cwdxks);
    font-size: 1.8rem
}


/* BREAKPOINT: Desktop (BASE) */
.page-section {
    padding-top: 3rem;
    padding-bottom: 3rem
}


/* BREAKPOINT: Desktop (BASE) */
.cta-container {
    padding-top: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
    border-radius: 2rem
}


/* BREAKPOINT: Desktop (BASE) */
.shadow {
    border-radius: 1.5rem;
    padding-top: 1.5rem;
    padding-right: 2rem;
    padding-bottom: 1.5rem;
    padding-left: 2rem
}

.shadow {
    box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 50px;
}


/* BREAKPOINT: Desktop (BASE) */
.section-heading {
    text-align: center
}


/* BREAKPOINT: Desktop (BASE) */
.text-gap {
    column-gap: 1rem;
    row-gap: 1rem
}


/* BREAKPOINT: Desktop (BASE) */
.center {
    text-align: center;
    align-self: center
}


/* BREAKPOINT: Desktop (BASE) */
.odd {
    background-image: linear-gradient(-45deg, rgba(18, 25, 33, 0), rgba(18, 25, 33, 0.1) 50%, rgba(18, 25, 33, 0))
}


/* BREAKPOINT: Desktop (BASE) */
.steps-grid {
    display: grid;
    align-items: initial;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 4rem;
    padding-top: 4rem
}

/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .steps-grid {
        grid-template-columns: 1fr
    }
}

/* BREAKPOINT: Desktop (BASE) */
.content-block {
    padding-top: 4rem;
    flex-direction: column;
    column-gap: 2rem;
    row-gap: 4rem;
    position: relative
}

.steps-tabs-native > .tab-menu .tab-title.uniq-open {
    border-top: 0 solid var(--unq-color-idgisx);
    border-right: 0 solid var(--unq-color-idgisx);
    border-bottom: 1px solid var(--unq-color-idgisx);
    border-left: 0 solid var(--unq-color-idgisx);
    color: var(--unq-color-idgisx)
}

.steps-tabs-native > .tab-menu .tab-title {
    border-top: 0 solid var(--unq-color-pooiov);
    border-right: 0 solid var(--unq-color-pooiov);
    border-bottom: 1px solid var(--unq-color-pooiov);
    border-left: 0 solid var(--unq-color-pooiov)
}

.list--none {
    list-style: none;
    list-style-type: none;
    padding-inline-start: 0;
    list-style-type: none;
    -webkit-margin-before: 0em;
    margin-block-start: 0em;
    margin-block-end: 0;
}

/* BREAKPOINT: Desktop (BASE) */
.step-block__item {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-radius: 1rem;
    column-gap: 2.5rem;
    row-gap: 2.5rem;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background-color: var(--unq-color-cwdxks)
}

.sale-steps__wrapper {
    display: grid;
    align-items: initial;
    grid-gap: 2rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));;
    position: relative
}

.step-block__item {
    box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;
}

@media (max-width: 478px) {
    .step-block__item {
        flex-wrap: nowrap;
    }
}

@media (max-width: 767px) {
    .step-block__item {
        flex-wrap: nowrap;
    }
}

.tabs-native__title {
    align-items: stretch;
    border-top: 1px solid var(--unq-color-pooiov);
    border-right: 0 solid var(--unq-color-pooiov);
    border-bottom: 0 solid var(--unq-color-pooiov);
    border-left: 0 solid var(--unq-color-pooiov);
    padding-left: 0;
    align-self: stretch !important;
    width: 100%;
    justify-content: space-between
}

/* BREAKPOINT: Mobil orizontal */
.sale-steps__wrapper {
    display: grid;
    align-items: initial;
    grid-gap: 2rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));;
    position: relative
}

@media only screen and (min-width: 768px) {
    .sale-steps__wrapper .sell-steps__item:nth-child(2) {
        grid-row: 2;
        grid-column: 2 / span 1;
    }

    .sale-steps__wrapper .sell-steps__item:nth-child(3) {
        grid-row: 3;
        grid-column: 1 / span 1;
    }

    .sale-steps__wrapper .sell-steps__item:nth-child(4) {
        grid-row: 4;
        grid-column: 2 / span 1;
    }

    .sale-steps__wrapper .sell-steps__item:nth-child(5) {
        grid-row: 5;
        grid-column: 1 / span 1;
    }

    .sale-steps__wrapper .sell-steps__item:nth-child(6) {
        grid-row: 6;
        grid-column: 2 / span 1;
    }

    .sell-steps__item:nth-child(1)::after {
        content: "1";
        position: absolute;
        right: -14rem;
        top: 50%;
        transform: translateY(-50%);
        font-size: 200px;
        font-weight: bold;
        opacity: 0.3;
    }

    .sell-steps__item:nth-child(2)::after {
        content: "2";
        position: absolute;
        left: -14rem;
        top: 50%;
        transform: translateY(-50%);
        font-size: 200px;
        font-weight: bold;
        opacity: 0.3;
    }

    .sell-steps__item:nth-child(3)::after {
        content: "3";
        position: absolute;
        right: -14rem;
        top: 50%;
        transform: translateY(-50%);
        font-size: 200px;
        font-weight: bold;
        opacity: 0.3;
    }

    .sell-steps__item:nth-child(4)::after {
        content: "4";
        position: absolute;
        left: -14rem;
        top: 50%;
        transform: translateY(-50%);
        font-size: 200px;
        font-weight: bold;
        opacity: 0.3;
    }

    .sell-steps__item:nth-child(5)::after {
        content: "5";
        position: absolute;
        right: -14rem;
        top: 50%;
        transform: translateY(-50%);
        font-size: 200px;
        font-weight: bold;
        opacity: 0.3;
    }

    .sell-steps__item:nth-child(6)::after {
        content: "6";
        position: absolute;
        left: -14rem;
        top: 50%;
        transform: translateY(-50%);
        font-size: 200px;
        font-weight: bold;
        opacity: 0.3;
    }
}

/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .sale-steps__wrapper {
        grid-template-columns: 1fr
    }
}

/* BREAKPOINT: Desktop (BASE) */
.sell-steps__item {
    padding-top: 2.5rem;
    padding-right: 2rem;
    padding-bottom: 2.5rem;
    padding-left: 2rem;
    position: relative;
    background-color: var(--unq-color-cwdxks)
}

/* BREAKPOINT: Desktop (BASE) */
.step-block__number {
    display: flex;
    align-self: center !important;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 8rem;
    row-gap: 2rem;
    column-gap: 2rem
}

.native-tab__tittle {
    padding-top: 2rem;
    padding-right: 2.5rem;
    padding-bottom: 2rem;
    padding-left: 2.5rem;
    font-size: 1.6rem;
    font-weight: 600
}

/* BREAKPOINT: Desktop (BASE) */
.number {
    font-size: 8rem;
    font-weight: 800;
    color: var(--unq-color-zpxwll)
}

.tabs-native__content {
    padding-left: 0
}

/* BREAKPOINT: Desktop (BASE) */
.step-block__heading {
    font-size: 1.6rem
}

.native-tab__content {
    padding-top: 2.5rem;
    padding-right: 2rem;
    padding-bottom: 2.5rem;
    padding-left: 2rem;
    background-color: var(--unq-color-cwdxks);
    border: 1px solid var(--unq-color-pooiov);
    border-radius: 1rem
}

/* BREAKPOINT: Desktop (BASE) */
.step-block__description {
    font-size: 1.3rem
}

.content-block {
    padding-top: 4rem;
    flex-direction: column;
    column-gap: 2rem;
    row-gap: 4rem;
    position: relative
}

/* BREAKPOINT: Desktop (BASE) */
.content-wrapper__brands {
    display: grid;
    align-items: initial;
    grid-gap: 2rem;
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.left {
    display: grid;
    align-items: initial;
    grid-gap: 2rem;
    grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)
}

/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .left {
        grid-template-columns: minmax(0, 1fr)
    }

    .accordion-title-wrapper i {
        display: none;
    }
}

/* BREAKPOINT: Desktop (BASE) */
.brands-item {
    flex-direction: row;
    display: flex;
    column-gap: 2rem;
    row-gap: 2rem;
    padding-top: 2rem;
    padding-right: 2.5rem;
    padding-bottom: 2rem;
    padding-left: 2.5rem;
    overflow: hidden;
    border-radius: 2rem
}

.brands-item {
    box-shadow: rgb(249 188 147) 1px 1px 5px, rgba(17, 17, 26, 0.1) 15px 12px 27px;
    position: relative;
}

.brands-item::before {
    content: "";
    background-image: var(--image);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.1;
    z-index: -1;
}

/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .brands-item {
        width: 100%;
        order: 2
    }

    .content-wrapper__brands {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

/* BREAKPOINT: Mobil portret */
@media (max-width: 478px) {
    .brands-item {
        flex-wrap: wrap
    }

    .content-wrapper__brands {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }
}

/* BREAKPOINT: Desktop (BASE) */
.logo:not(.tag) {
    object-fit: cover;
    object-position: center center
}

.brands-card {
    align-self: center !important;
    align-items: center;
    justify-content: space-between;
    padding-top: 2rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem
}

.logo img {
    object-fit: cover;
    object-position: center center
}

.logo {
    width: 120px
}

.content-wrapper {
    text-align: center
}

/* BREAKPOINT: Desktop (BASE) */
.brands-desc {
    display: flex;
    flex-direction: column
}


/* BREAKPOINT: Desktop (BASE) */
.extra-padding {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.brand-heading {
    font-size: 1.6rem
}


/* BREAKPOINT: Desktop (BASE) */
.desc {
    font-size: 1.3rem
}


/* BREAKPOINT: Desktop (BASE) */
.gallery-image {
    --columns: 2;
    --gutter: 1rem
}

.border-top {
    border-top: 1px solid var(--unq-color-idgisx);
    border-right: 0 solid var(--unq-color-idgisx);
    border-bottom: 0 solid var(--unq-color-idgisx);
    border-left: 0 solid var(--unq-color-idgisx)
}

/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .gallery-image .image {
        padding-top: 100px !important
    }
}

.steps-grid {
    display: grid;
    align-items: initial;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 8rem;
    padding-top: 4rem
}

.steps-grid2 {
    display: grid;
    align-items: initial;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-gap: 2rem;
    padding-top: 0rem;
}


/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .steps-grid {
        grid-template-columns: 1fr
    }
}

/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .steps-grid2 {
        grid-template-columns: 1fr
    }
}

/* BREAKPOINT: Desktop (BASE) */
.right {
    display: grid;
    align-items: initial;
    grid-gap: 2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 2fr)
}

/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .right {
        grid-template-columns: minmax(0, 1fr)
    }
}

/* BREAKPOINT: Desktop (BASE) */
.nested-item i {
    transition: transform 0.3s ease;
}

.nested-elements .nested-item.uniq-open i {
    transform: rotate(90deg);
}


/* BREAKPOINT: Desktop (BASE) */
.nested-item {
    padding-top: 1.5rem;
    padding-right: 4rem;
    padding-bottom: 1.5rem;
    padding-left: 4rem;
    margin-bottom: 2rem;
    background-color: var(--unq-color-cwdxks)
}


/* BREAKPOINT: Desktop (BASE) */
.cta-one{
    background-image: var(--cta-1,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}
.cta-two{
    background-image: var(--cta-2,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}
.cta-three{
    background-image: var(--cta-3,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}
.cta-four {
    background-image: var(--cta-4,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}

.cta-five {
    background-image: var(--cta-5,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}

.cta-six {
    background-image: var(--cta-6,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}

.cta-seven {
    background-image: var(--cta-7,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}

.cta-eight {
    background-image: var(--cta-8,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}

.cta-nine {
    background-image: var(--cta-9,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}

.cta-ten {
    background-image: var(--cta-10,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}

.cta-eleven {
    background-image: var(--cta-11,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}

.cta-twelve {
    background-image: var(--cta-12,url(/cdn/shop/files/DSC09339-1024x1024.jpg));
    background-size: cover;
}

.cta-13 {
    background-image: var(--cta-12,url(/cdn/shop/files/DSC06384.jpg));
    background-size: cover;
}
.small-cta__section {
    align-self: center !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
}
:where(.small-cta__section > *) {
    position: relative
}

.small-cta__section::before {
    background-image: linear-gradient(rgba(18, 25, 33, 0.82), rgba(18, 25, 33, 0.82));
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none
}


/* BREAKPOINT: Desktop (BASE) */
.small-cta {
    max-width: 1140px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center !important;
    flex-direction: column
}


/* BREAKPOINT: Desktop (BASE) */
.small-cta__content {
    color: var(--unq-color-cwdxks);
    font-weight: 700;
    font-size: 3rem;
    text-align: center;
    max-width: 45ch
}


/* BREAKPOINT: Desktop (BASE) */
.review-card__wrapper {
    display: grid;
    align-items: initial;
    grid-gap: 3rem;
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .review-card__wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

/* BREAKPOINT: Mobil portret */
@media (max-width: 478px) {
    .review-card__wrapper {
        grid-template-columns: 1fr
    }
}

/* BREAKPOINT: Desktop (BASE) */
.review-card {
    padding-top: 1.5rem;
    padding-right: 3rem;
    padding-bottom: 1.5rem;
    padding-left: 3rem;
    flex-direction: column;
    justify-content: space-between;
    background-color: var(--unq-color-cwdxks)
}


/* BREAKPOINT: Desktop (BASE) */
.review-card__span {
    grid-column: span 2
}

/* BREAKPOINT: Mobil portret */
@media (max-width: 478px) {
    .review-card__span {
        grid-column: auto
    }
}

/* BREAKPOINT: Desktop (BASE) */
.review-card__bottom {
    align-items: center;
    justify-content: space-between;
    flex-direction: row
}

.full {
    width: 100%;
    justify-content: center
}

/* BREAKPOINT: Desktop (BASE) */
.review-card__person {
    font-size: 2rem;
    font-weight: 700
}


/* BREAKPOINT: Desktop (BASE) */
.stars {
    color: var(--unq-color-idgisx);
    font-size: 3rem
}


/* BREAKPOINT: Desktop (BASE) */
.lead-text {
    padding-top: 4rem;
    font-size: 1.5rem
}


/* BREAKPOINT: Desktop (BASE) */
.cta-button {
    background-color: #f15454;
    color: #ffffff;
    border-radius: 1rem;
    font-weight: 800
}


/* BREAKPOINT: Desktop (BASE) */
.mini-cards {
    column-gap: 2rem;
    row-gap: 2rem;
    flex-grow: 1;
    flex-shrink: 0;
    flex-direction: row;
    flex-wrap: wrap;
  align-items: normal;
}

/* BREAKPOINT: Tabletă portret */
@media (max-width: 991px) {
    .mini-cards {
        column-gap: 1rem
    }
}

/* BREAKPOINT: Mobil orizontal */
@media (max-width: 767px) {
    .mini-cards {
        flex-wrap: wrap
    }
}

/* BREAKPOINT: Mobil portret */
@media (max-width: 478px) {
    .mini-cards {
        flex-direction: column
    }
}

/* BREAKPOINT: Desktop (BASE) */
.alternate-card {
    display: flex;
    align-items: center;
    width: 32%
}

.alternate-card2 {
    align-items: center;
    width: 32%
}
/* BREAKPOINT: Mobil portret */
@media (max-width: 478px) {
    .alternate-card {
        width: 100%
    }
}

@media (max-width: 478px) {
    .alternate-card2 {
        width: 100%
    }
}

/* BREAKPOINT: Desktop (BASE) */
.alternate-card__text {
    color: #cb621b;
    font-weight: 600
}


/* BREAKPOINT: Desktop (BASE) */
.split {
    width: 49%
}

/* BREAKPOINT: Mobil portret */
@media (max-width: 478px) {
    .split {
        width: 100%
    }
}

/* BREAKPOINT: Desktop (BASE) */
.cta-ch {
    max-width: 35ch;
  max-width: 584px;
}


/* BREAKPOINT: Desktop (BASE) */
.blockquote-text {
    max-width: 75ch
}
