.s-block--banners .on-text {
    left: 81%;
    top: 68%;
    transform: translate(-50%,-50%);
}
.dark .s-block--banners .banner-square h3 {
    color: white;
}
.s-block {
    padding-bottom: 0.75rem;
    padding-top: 3.75rem;
}
.s-block {
    padding-bottom: 0.75rem;
    padding-top: 3.75rem;
}
.s-block--banners .on-text {
    left: 81%;
    top: 68%;
    transform: translate(-40%,-50%);
}

.s-block--banners .banner-square h3 {
    margin-top: -2.625rem;
}
.s-block--banners .on-text {
    left: 80%;
    top: 68%;
    transform: translate(-47%,22%);
}
.px-2 {
    padding-right: 3.5rem !important;
    padding-left: 0.5rem !important;
}
.s-block--banners .banner-square h3{margin-top:-4.625rem ;}
.btn-text {
    color: white !important; 
    background:black;}
    .btn {
    align-items: center;
    border-radius: 1.375rem;
    display: inline-flex;
    flex: 1 1 0%;
    font-family: var(--font-main);
    font-size: 2.875rem;
    justify-content: center;
    line-height: 1.25rem;
    padding: 0.5rem 1.5rem 0.625rem;
    transition-duration: .3s;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    white-space: nowrap;
    pading:2% !important;
}
#id="swiper-wrapper-1f621f9bd4e6740e"{justify-content:center !important;}
.s-button-primary:hover {
    background-color: #006b7e;
    color: white;
}

.s-block--banners .banner-square h3 {
    margin-top: -6.625rem;
    MARGIN-RIGHT: 10PX;
    FONT-SIZE: 14PX;
}

[dir=rtl] .rtl\:border-l-0 {
    border-left-width: 0;
    BACKGROUND: #ffffff;
}
.dark .s-block--banners .banner-square h3 {
    color: black;
}
.s-block--banners .banner-square h3 {
    margin-top: -6.625rem;
    MARGIN-RIGHT: 40PX;
    FONT-SIZE: 21PX;
}
.text-xs {
    font-size: 14PX;
    /* line-height: 2rem; */
    /* MARGIN-RIGHT: 2PX; */
    PADDING: 6PX;
}
.dark .da-bgg {
    background-color: #efbac9!important;
}
.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: #f8fafc;
}
.no-content-placeholder .icon {
    font-size: 3rem;
    height: 7rem;
    line-height: 1;
    width: 7rem;
    BACKGROUND: #cdd1d5;
    COLOR: #675e5e;
}
    background-color: var(--color-primary);
    color: BLACK;
}
.dark .no-content-placeholder .icon {
    background-color: #efbac9;
    color: var(--dark-text-sec);
}
.tabs-wrapper .tabs__item.is-active {
    display: block;
    BACKGROUND: TRANSPARENT;
}
.tabs .tab-trigger.is-active {
    --tw-bg-opacity: 1;
    --tw-text-opacity: 1;
    background-color: TRANSPARENT;
    color: rgba(0,0,0,var(--tw-text-opacity));
}

.s-button-element:not(:disabled):not([loading]) {
    pointer-events: auto;
}
.s-button-primary-outline:hover {
    fill: #f6a8c0;
    background-color:#006b7e!IMPORTANT;
    color: BLACK !IMPORTANT;
}

.dark .tabs-wrapper {
    background-color: #efbac9 !IMPORTANT;
}
.s-button-primary:hover {
    background-color: #006b7e;
    color: white;
}
.dark .tabs .tab-trigger.is-active {
    background-color: #efbac9;
    color: var(--dark-text-main);
    BORDER: 1PX SOLID BLACK;
    BORDER-RADIUS: 6%;
}
.dark .opt-text.text-light * {
    background-color: transparent!important;
    background-color: initial!important;
    color: #3b2e32!important;
}
.s-block--banners .banner-square h3 {
    margin-top: 0.375rem;
    MARGIN-RIGHT: 40PX;
    FONT-SIZE: 21PX;
}


#wa-widget-send-button {
    padding-left: 14px;
    padding-right: 10px;
    position: fixed !important;
    z-index: 16000160 !important;
    bottom: 66px;
    text-align: center !important;
    height: 40px;
    min-width: 50px;
    border-radius: 25px;
    visibility: visible;
    transition: none !important;
    background-color: #006627;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
    right: 25px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    right: 70%;
}
.s-block--banners .banner-square h3 {
    margin-top: 0.375rem;
    MARGIN-RIGHT: 40PX;
    FONT-SIZE: 13PX;
}
.dark .s-block--banners .banner-square h3 {
    color: black;
    font-size: 13px;
}