/* develope By Package +201002241591  3lwaaa@gmail.com - https://wa.me/201002241591 */
 @import url(https://raw.githack.com/aliahmedaaa/site1/main/manaraoud.css);
.s-login-modal .iti__country:not(#iti-0__item-sa-preferred) {
    display: none
}

body {
    overflow-x: hidden
}

.s-block--default-home-slider:first-of-type .swiper-slide {
    position: relative;
    height: 90vh!important;
    min-height: 470px!important
}

.story-div {
    display: none!important
}

#more-content {
    color: #000!important
}

.s-block--default-home-slider .fullwidth-slider .swiper-slide .entered {
    display: none
}

.s-block--default-home-slider .fullwidth-slider .has-overlay--before:before {
    display: none
}

.s-block--default-home-slider .fullwidth-slider .has-overlay--before {
    background-size: contain;
    background-size: cover;
    background-position: top;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff!important
}

.s-block--default-home-slider .container.flex {
    justify-content: flex-start!important
}

.s-block--default-home-slider .text-white h2,.s-block--default-home-slider .text-white p,.s-block--default-home-slider .text-white div {
    color: #000;
    text-align: start;
    transform: none!important
}

.s-block--default-home-slider .btn {
    padding: 10px 80px 9px;
    border: 1px solid #000;
    color: #000;
    background-color: transparent;
    margin: 5px auto!important
}

.fixed-pinned.fixed-header {
    background-color: #fff
}

.swiper .swiper-pagination-bullet {
    width: .9rem!important;
    height: .9rem!important
}

.swiper .swiper-pagination-bullet:after {
    width: .6rem!important;
    height: .6rem!important
}

.store-header,.header-components {
    background-color: transparent;
    transition: all .3s ease-in-out;
    z-index: 10!important;
    position: inherit;
    width: 100%!important
}

.store-header:hover,.header-components:hover {
    background-color: #fff
}

.s-block--default-home-slider:first-of-type {
    margin-top: -108px!important
}

.s-block--default-home-slider .container.flex {
    justify-content: flex-start!important
}

.s-block--default-home-slider:first-of-type .text-white {
    width: 100%!important;
    display: block!important;
    padding: 0 4%;
    text-align: start
}

.s-block--default-home-slider:first-of-type .py-24 {
    padding: 0!important
}

.s-block:nth-of-type(2) {
    margin-top: 0
}

.s-block:nth-of-type(2) .s-slider-block__title {
    margin-bottom: 1rem!important
}

.s-block:nth-of-type(2) .s-slider-block__title h2 {
    margin-top: 1rem!important
}

@media(max-width: 1460px) {
    .s-block--default-home-slider:first-of-type .swiper-slide {
        height:82vh!important
    }
}

@media(max-width: 640px) {
    .s-block--default-home-slider:first-of-type {
        margin-top:0!important
    }

    .s-block--default-home-slider:first-of-type .swiper-slide {
        height: 262px!important;
        min-height: 262px!important
    }

    .s-block--default-home-slider:first-of-type .swiper-wrapper {
        margin-bottom: 150px!important
    }

    .s-block--default-home-slider:first-of-type .text-white {
        background-color: #fff;
        text-align: center;
        margin-bottom: -150px;
        padding: 14px;
        padding-bottom: 0;
        width: 100%
    }

    .s-block--default-home-slider .container.flex {
        align-items: flex-end
    }

    .s-block--default-home-slider .swiper-pagination span {
        color: #000;
        border: 1px solid #000;
        margin-bottom: -20px!important
    }

    .s-block--default-home-slider .swiper-pagination-bullet-active {
        background: #fff!important
    }

    .swiper .swiper-pagination-bullet:after {
        background: #000!important
    }

    .s-block--default-home-slider .text-white h2,.s-block--default-home-slider .text-white p,.s-block--default-home-slider .text-white div {
        color: #000;
        text-align: center;
        max-width: 100%!important;
        margin: 0!important;
        margin-bottom: 10px!important
    }

    .s-block--default-home-slider .btn {
        padding: 7px 80px 10px;
        border: 1px solid #000;
        color: #000;
        margin: 10px auto!important
    }
}

.s-block.s-block--hero-slider .flex-center {
    align-items: flex-end!important
}

.s-block.s-block--hero-slider .scroll-downs {
    display: none
}

.s-block.s-block--hero-slider .container {
    padding: 0!important;
    max-width: 100%
}

.s-block.s-block--hero-slider .text-white {
    width: 100%;
    background-color: #fff;
    padding: 20px;
    margin-bottom: 0
}

.s-block.s-block--hero-slider .text-white .btn {
    padding: 8px 40px;
    border: 1px solid #000
}

.s-block.s-block--hero-slider .text-white .btn:hover {
    background-color: #111;
    color: #fff;
    opacity: 1
}

.s-block.s-block--hero-slider .text-white h2,.s-block.s-block--hero-slider .text-white p {
    color: #000
}

.s-block--hero-slider .swiper-slide .swiper-lazy:after {
    background-color: transparent
}

.s-block.s-block--hero-slider .swiper-lazy {
    height: calc(100% - 80px)
}

.s-block--hero-slider .hero-slider .s-slider-container {
    height: 1160px!important;
    min-height: 1160px!important
}

.s-block.s-block--hero-slider .swiper-lazy {
    height: 380px!important;
    height: 90%!important;
    height: 1000px!important
}

.s-block--hero-slider .swiper-slide {
    background-color: transparent!important
}

@media(max-width: 1460px) {
    .s-block.s-block--hero-slider .swiper-lazy {
        height:800px!important
    }

    .s-block--hero-slider .hero-slider .s-slider-container {
        height: 955px!important;
        min-height: 955px!important
    }
}

@media(max-width: 1000px) {
    .s-block.s-block--hero-slider .swiper-lazy {
        height:500px!important
    }

    .s-block.s-block--hero-slider .hero-slider .s-slider-container {
        height: 650px!important;
        min-height: 635px!important
    }
}

@media(max-width: 767px) {
    .s-block.s-block--hero-slider .swiper-lazy {
        height:200px!important
    }

    .s-block.s-block--hero-slider .hero-slider .s-slider-container {
        height: 320px!important;
        height: 360px!important;
        min-height: 320px!important
    }
}

.nav-div {
    display: none
}

.nav-div ul {
    display: flex;
    justify-content: center;
    align-items: center
}

.nav-div li a {
    white-space: nowrap;
    padding: 5px 15px;
    margin: 0 2rem;
    font-weight: 700
}

.header-components .mburger.mburger--collapse {
    display: none
}

.local-btn {
    padding: 5px 10px;
    display: none
}

.header-components .header-btn {
    padding: 5px 10px;
    display: block;
    background-color: transparent
}

.s-user-menu-wrapper .s-user-menu-trigger {
    border-radius: 50%;
    background-color: transparent!important
}

.main-menu li>a {
    font-size: 1rem;
    font-weight: 700
}

.main-menu li.root-level:hover>a,.main-menu li>a:hover {
    color: #000!important
}

.menu-fixed-bar {
    display: none!important
}

.header-components .search-btn {
    background-color: transparent
}

.header-components .search-btn i {
    font-size: 20px
}

.header-components .right-side {
    flex-direction: row!important
}

.header-components .right-side>.justify-end {
    justify-content: flex-start
}

.header-components {
    border: none!important
}

.nav-div {
    display: block;
    padding-top: 5px;
    margin-top: 5px
}

.header-components .navbar-brand img {
    height: 38px!important;
   
}

.header-components .search-btn {
    display: none
}

@media(max-width: 767px) {
    .nav-div li a {
        white-space:nowrap;
        margin: 0 1rem
    }

    .header-components .right-side>.justify-end {
        justify-content: flex-start;
        flex-basis: 30%!important
    }

    .header-components .right-side>.justify-start {
        justify-content: center;
        flex-basis: 100%!important
    }

    .header-components .navbar-brand {
        margin-inline-start:16px}

    [dir=ltr] .header-icon-button {
        margin-left: .25rem!important
    }

    [dir=rtl] .header-icon-button {
        margin-right: .25rem!important
    }
}

.header-components .right-side>.justify-end {
    display: none
}

.header-components .right-side>div {
    flex-basis: 100%;
    flex-grow: 0
}

.header-components .right-side>.justify-start {
    justify-content: flex-start!important
}

.header-components .navbar-brand {
    margin-inline-start:0}

.nav-div {
    display: none
}

.header-components-inner .nav-div {
    display: block;
    padding-top: 0;
    margin-top: 0
}

.header-components-inner .nav-div li a {
    margin: 0 1rem
}

[dir=ltr] .left-side>button.header-icon-button {
    margin-left: .25rem!important
}

[dir=rtl] .left-side>button.header-icon-button {
    margin-right: .25rem!important
}

@media(max-width: 991px) {
    .nav-div {
        display:block
    }

    .header-components-inner .nav-div {
        display: none
    }

    .header-components .left-side .header-icon-button {
        order: 2
    }

    .header-components .left-side .header-icon-button.hydrated {
        order: 3
    }

    .header-components .left-side .header-btn.rounded {
        order: 1
    }
}

.swal2-container.swal2-rtl.swal2-top-start,.swal2-container.swal2-rtl.swal2-top-start.swal2-backdrop-show {
    display: none!important
}

.index .header-components {
    background: 0 0
}

.fixed-pinned.fixed-header,.header-components,.store-header:hover,.header-components:hover {
    background-color: #333
}

.nav-div li a,a.s-cart-summary-wrapper,.left-side>button.header-icon-button,.header-components .left-side .header-btn.rounded {
    color: #fff
}

.index .s-block__title,.index .s-slider-block__title {
    justify-content: center
}

.index .s-slider-block__title div,.index .s-block__title div {
    text-align: center;
    margin: 0!important;
    padding: 0!important
}

.index .s-slider-block__title h2,.index .s-block__title h2 {
    text-align: center;
    margin: 0!important;
    padding: 0!important;
    font-size: 1.5rem;
    font-weight: 700;
    margin-top: 2rem!important
}

.index .s-slider-block__title p,.index .s-block__title p {
    text-align: center;
    padding: 0!important;
    font-size: 1.1rem;
    opacity: .9;
    line-height: 1.5!important;
    margin: 8px auto!important
}

.content--single-page h1 {
    color: #000!important
}

.page-container .accordion:last-of-type {
    display: none
}

.index .s-slider-block__title-nav {
    display: none!important
}

@media(max-width: 767px) {
    .index .s-slider-block__title h2,.index .s-block__title h2 {
        font-size:1.2rem
    }

    .index .s-slider-block__title p,.index .s-block__title p {
        font-size: 1rem
    }
}

.s-block--default-home-slider .text-white .btn:hover {
    background-color: #000!important;
    color: #fff;
    opacity: 1
}

.product-entry {
    border: none
}

.product-entry .s-button-element {
    padding: 0!important;
    border: none
}

.product-entry .s-button-element:hover {
    text-decoration: underline!important
}

.product-entry .btn--add-to-cart .s-button-element {
    background-color: #000!important;
    color: #fff;
    opacity: 1;
    border-radius: 4px
}

.product-entry .btn--add-to-cart .s-button-disabled {
    border-radius: 4px;
    background-color: rgba(226,56,77,.1)!important;
    color: #f55157!important
}

.product-entry .s-button-element .sicon-cart-add {
    display: none
}

.product-entry h3.product-entry__title a {
    font-size: 1.2rem;
    font-weight: 700;
    color: #000
}

.product-entry .product-entry__content h4 {
    font-size: 1rem;
    font-weight: 700
}

.product-single .main-content .flex.flex-col {
    display: block!important
}

.out-of-stock .product-entry__image img,.product-entry--full-image.out-of-stock img {
    filter: none!important
}

path[fill="url(#paint0_linear_99_113_0.8713767224618019)"] {
    fill: transparent!important
}

.product-single .main-content>.flex.justify-between.items-center {
    display: none!important
}

@media(min-width: 768px) {
    .s-block.s-block--best-offers.container .swiper-wrapper {
        justify-content:center!important
    }
}

.s-block.s-block--best-offers.container .s-slider-block__title {
    margin-bottom: 3rem
}

.s-block.s-block--best-offers.container .carousel-slider .swiper {
    padding-left: 0;
    padding-right: 0
}

@media(max-width: 767px) {
    .s-slider-thumbs {
        display:none!important
    }

    .product-single .main-content h1.text-gray-800 {
        text-align: center!important
    }

    .product-single .main-content .flex.flex-col {
        text-align: center!important;
        display: block!important
    }

    .product-single .main-content .flex.flex-col>div {
        text-align: center!important;
        display: block!important;
        align-items: center!important;
        margin-bottom: 2rem
    }

    .product-single .details-slider-wrapper a img.w-full {
        width: 80%!important;
        margin: auto!important
    }

    .btn--wishlist {
        display: none!important
    }

    .product-entry h3.product-entry__title a {
        font-size: 1rem
    }

    .product-entry .product-entry__content h4 {
        font-size: .9rem
    }

    .product-entry .actions-btns.p-3 {
        padding: 7px
    }

    .s-block.s-block--best-offers.container .s-slider-block__title {
        margin-bottom: 2rem
    }
}

.add-form .product-fixed-bar {
    position: unset!important;
    box-shadow: none!important;
    padding: 0 0 20px;
    margin-top: -15px;
    justify-content: flex-start
}

.add-form.product-form {
    display: block
}

.add-form .product-form {
    justify-content: center!important
}

.add-form .product-form>div {
    margin: 0 5px!important
}

.add-form .product-form>div.grow {
    flex-grow: 1!important
}

.add-form .product-fixed-bar .product-form {
    width: 100%
}

.add-form .product-fixed-bar .hidden.flex-col,.add-form .product-fixed-bar>.items-center *,.s-quantity-input-container[hidden] {
    display: none!important
}

.add-form salla-button .s-button-btn {
    padding: 0 10px
}

.product-form salla-button .s-button-btn.s-button-disabled {
    background-color: rgba(226,56,77,.1)
}

.promotion-badge {
    background-color: #000!important;
    color: #fff!important;
    padding: 6px 4px!important;
    max-width: calc(100% - 20px)!important
}

.s-block.s-block--slider-with-bg p.text-sm {
    font-size: 1.2rem
}

@media(max-width: 767px) {
    .product-form {
        display:block!important
    }

    .product-form>div.flex {
        justify-content: center!important;
        margin-bottom: 5px
    }

    .s-block.s-block--slider-with-bg salla-slider .slide--one-fourth {
        max-width: 168px!important
    }

    .s-block.s-block--slider-with-bg p.text-sm {
        font-size: 1.1rem
    }

    .product-single .short-desc,.product-single .product-entry__sub-title {
        text-align: center
    }
}

@media(min-width: 1024px) {
    .store-footer .lg\:grid-cols-5 {
        grid-template-columns:repeat(3,minmax(0,1fr))
    }
}

.page-header {
    display: none
}

.s-maintenance-alert-wrapper,.maintenance-alert {
    display: none
}

.s-block--best-offers:nth-of-type(5) .s-slider-block__title h2,.s-block--best-offers:nth-of-type(8) .s-slider-block__title h2 {
    display: none
}

.menu-is-open .overlay-layer {
    opacity: 0!important;
    display: none!important
}

.product-form .s-quantity-input-container {
    border: 1px solid #000
}

.product-form .s-quantity-input-input {
    border-color: #000!important
}

.product-form .s-quantity-input-button {
    fill: #000
}

.product-tabs {
    margin: 10px auto!important
}

.s-modal-header-inner .s-login-modal-header-icon {
    border: none!important;
    border-radius: 0;
    background: var(--logo);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 200px!important;
    height: 60px!important;
    margin-top: 10px!important
}

.login-modal .login-methods {
    margin-top: 10px
}

.s-modal-header-inner svg {
    border: none!important;
    display: none!important
}

.s-login-modal .s-modal-header-inner {
    display: block;
    padding: 0!important
}

.s-login-modal .s-modal-title {
    text-align: center
}

.s-login-modal .s-modal-padding {
    padding-top: 20px
}

.footer-is-light .store-footer {
    background-color: #fff!important
}

.index .store-footer__top .footer-logo,.index .store-footer .full-about-block p {
    display: none
}

.store-footer {
    margin-top: 2rem
}

.store-footer__top {
    padding-top: 0!important
}

.footer-list a:hover {
    opacity: 1;
    text-decoration: underline
}

.store-footer .social-link {
    height: 2.2rem;
    width: 2.2rem;
    border-color: #000
}

.store-footer .social-link:hover {
    border-color: #000;
    opacity: 1;
    background-color: #000;
    color: #fff;
    font-size: 16px
}

.s-offer-modal-product .s-offer-modal-product-image-wrap {
    margin-bottom: .8rem;
    height: 10rem;
    background-color: #fff!important
}

.s-offer-modal-product .s-offer-modal-product-image {
    height: auto;
    max-height: 100%;
    width: auto;
    margin: auto
}

.s-offer-modal-product .s-offer-modal-product-name {
    width: 100%;
    text-align: center;
    font-weight: 700
}

.s-offer-modal-product .s-offer-modal-product-price {
    justify-content: center
}

img.thanks-item {
    content: var(--logo);
     margin-bottom: 1rem
}

.bg-white.border.rounded div.rtl\:-scale-x-100 {
    transform: none!important
}

@media(min-width: 640px) {
    .s-offer-modal-product.swiper-slide {
        width:36%
    }
}

.faqs-div {
    margin: auto;
    margin-top: 40px;
    margin-bottom: 50px;
    padding: 40px 10%;
    width: 100%;
    background-color: #fbfbfb
}

.faqs-div h3 {
    color: #000;
    font-size: 2rem!important;
    font-weight: 700;
    white-space: nowrap;
    text-align: center;
    margin-bottom: 20px
}

button.accordion {
    padding-left: 2rem!important;
    margin-bottom: 0;
    width: 100%;
    background-color: #fbfbfb;
    color: #000;
    border: none;
    outline: none;
    text-align: right;
    padding: 12px 20px;
    font-size: 18px;
    cursor: pointer;
    transition: all .2s linear;
    position: relative;
    margin-top: 15px;
    border-radius: 0
}

html[lang=en] button.accordion {
    text-align: left
}

html[lang=en] button.accordion:after {
    float: right;
    left: auto;
    right: 1rem
}

button.accordion.is-open:after {
    content: "\f077"!important
}

button.accordion.is-open {
    background-color: #2b2b2b;
    color: #fff;
    border-radius: 4px 4px 0 0
}

button.accordion.is-open strong {
    color: #fff!important
}

.accordion-content {
    background-color: #fff;
    border: 1px solid #d9dadc;
    border-top: none;
    padding: 0 20px;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-in-out;
    border-radius: 0 0 4px 4px
}

.story-div {
    margin: auto;
    padding: 50px 10% 10px;
    background-color: #fff;
    max-width: 65%!important;
    text-align: center
}

.story-div img {
    height: 65px;
    margin: auto
}

.story-div h2 {
    font-size: 1.8rem;
    margin: 5px auto 20px!important;
    color: #000!important;
    font-weight: 700;
    text-align: center
}

.story-div p {
    color: #000;
    font-size: 1.2rem!important;
    font-weight: 400;
    margin-bottom: 8px;
    line-height: 1.8
}

.story-div a.btn {
    background-color: #000;
    color: #fff!important;
    border-radius: 2px;
    display: inline-block;
    padding: 12px 45px!important;
    margin: 15px 0;
    font-size: 20px;
    font-weight: 400;
    min-width: 50%
}

html[lang=en] .description-div button.accordion:after {
    right: 1rem
}

.description-div button.accordion.is-open:after {
    content: "\f068"!important;
    font-size: 18px;
    font-weight: 300
}

.description-div button.accordion.is-open {
    background-color: #eee;
    color: #2b2b2b;
    border: 1px solid #e7e7e7
}

.description-div .accordion-content {
    border: 1px solid #e7e7e7;
    border-top: none;
    border-radius: 0
}

.description-div .accordion-content a {
    color: #c4b2a4!important
}

.description-div .accordion-content a:hover {
    color: #c4b2a4!important;
    text-decoration: underline
}

@media(max-width: 767px) {
    .faqs-div {
        margin-top:30px;
        margin-bottom: 40px;
        width: 100%;
        padding: 40px 3%
    }

    .faqs-div h3 {
        font-size: 1.5rem!important;
        margin-bottom: 10px
    }

    button.accordion {
        padding: 10px 15px;
        font-size: 14px
    }

    button.accordion:after {
        font-size: 14px;
        top: .7rem
    }

    .story-div {
        padding: 40px 5% 10px;
        max-width: 96%!important
    }

    .story-div img {
        height: 50px
    }

    .story-div h2 {
        font-size: 1.2rem;
        margin: 15px auto 10px!important
    }

    .story-div p {
        font-size: 1rem!important
    }

    .store-footer .grid-cols-2 {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }
}

.s-block:nth-of-type(2) .swiper-button-prev:after,.s-block:nth-of-type(2) .swiper-button-next:after {
    background-color: #000;
    border-radius: 50%;
    width: 40px!important;
    min-width: 35px!important;
    height: 35px;
    min-height: 33px!important;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center
}

.s-block:nth-of-type(2) .carousel-slider .swiper-wrapper>div {
    flex-shrink: 0;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 290px!important
}

@media(max-width: 560px) {
    .s-block:nth-of-type(2) .carousel-slider .swiper-wrapper>div {
        width:90vw!important;
        max-width: 90vw!important;
        padding-left: 4vw;
        padding-right: 4vw;
        margin: 0 auto!important
    }
}

.s-block--default-home-slider:first-of-type {
    margin-top: 0!important
}

.home-video {
    margin-top: -90px!important
}

@media(min-width: 561px) {
    .home-video.video-mobile {
        display:none
    }
}

@media(max-width: 560px) {
    .home-video.video-desktop {
        display:none
    }

    .home-video {
        margin-top: -98px!important
    }
}

.close-menu.sicon-cancel {
    display: flex!important
}

@media(min-width: 1024px) {
    section.s-block.container:not(.s-block--banners) .lg\:gap-8 {
        display:flex!important;
        justify-content: center!important;
    }

    body.product-single {
        font-size: x-large!important;
        line-height: 1.4!important
    }

    .product__description {
        line-height: 1.4!important
    }

    #app>div:nth-child(6)>footer>div.store-footer__top.py-11.lg\:pt-22>div.full-about-block>div>div>p {
        line-height: 1.4!important
    }

    .s-block.s-block--hero-slider {
        margin: 0 auto;
        width: 85%;
        height: 60%!important;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat
    }

    #mainnav {
        position: fixed;
        top: 0;
        z-index: 30;
        width: 340px;
        max-width: calc(100% - 60px);
        opacity: 0;
        --tw-shadow-color: rgba(0, 0, 0, 0.3);
        --tw-shadow: var(--tw-shadow-colored);
        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);
        transition-duration: 300ms;
        transition-timing-function: cubic-bezier(.55,0,.1,1)
    }

    [dir=ltr] #mainnav {
        left: 0;
        --tw-translate-x: -100%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    [dir=rtl] #mainnav {
        right: 0;
        --tw-translate-x: 100%;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    @media(max-width: 1280px) {
        #mainnav {
            position:absolute
        }
    }

    #mainnav {
        height: 100vh!important
    }

    #mainnav .inner {
        position: static;
        height: 100%;
        overflow-y: auto;
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .menu-is-open #mainnav {
        --tw-translate-x: 0px;
        transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        opacity: 1
    }

    #mainnav .container {
        padding: 0
    }

    #mainnav .main-menu {
        display: flex;
        flex-direction: column;
        padding: 0
    }

    [dir=ltr] #mainnav .main-menu a {
        text-align: left
    }

    [dir=rtl] #mainnav .main-menu a {
        text-align: right
    }

    #mainnav .main-menu a {
        padding: 1rem!important
    }

    #mainnav .main-menu a {
        border-bottom-width: 1px;
        border-color: rgba(229,231,235,.6);
        font-size: 1rem;
        line-height: 1.5rem
    }

    .header-is-dark #mainnav .main-menu a {
        border-color: rgba(255,255,255,.03);
        --tw-text-opacity: 1;
        color: rgba(255,255,255,var(--tw-text-opacity))
    }

    #mainnav .main-menu a:before {
        display: none
    }

    #mainnav .sub-menu {
        visibility: visible;
        position: static;
        width: 100%;
        transform: none;
        background-color: transparent;
        padding: 0;
        opacity: 1;
        --tw-shadow: 0 0 rgba(0, 0, 0, 0);
        --tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 transparent,0 0 transparent,var(--tw-shadow);
        box-shadow: var(--tw-ring-offset-shadow,0 0 rgba(0,0,0,0)),var(--tw-ring-shadow,0 0 rgba(0,0,0,0)),var(--tw-shadow)
    }

    #mainnav .sub-menu .tooltip-content {
        visibility: visible;
        opacity: 1;
        transform: translate(82px,-120px)
    }

    #mainnav li {
        width: 100%
    }

    #mainnav li li {
        padding-left: 0;
        padding-right: 0
    }

    #mainnav li li>a {
        border-color: rgba(255,255,255,.03)
    }

    [dir=ltr] #mainnav li li>a {
        padding-left: 2rem
    }

    [dir=rtl] #mainnav li li>a {
        padding-right: 2rem
    }

    [dir=ltr] #mainnav li li li>a {
        padding-left: 3rem
    }

    [dir=rtl] #mainnav li li li>a {
        padding-right: 3rem
    }

    [dir=ltr] #mainnav li li li li>a {
        padding-left: 4rem
    }

    [dir=rtl] #mainnav li li li li>a {
        padding-right: 4rem
    }

    [dir=ltr] #mainnav li li li li li>a {
        padding-left: 5rem
    }

    [dir=rtl] #mainnav li li li li li>a {
        padding-right: 5rem
    }

    #mainnav .has-children>a {
        cursor: pointer
    }

    #mainnav .has-children>a * {
        pointer-events: none
    }

    #mainnav .has-children>a:after {
        content: "î¤Œ";
        font-size: .875rem;
        line-height: 1.25rem
    }

    #mainnav .has-children .sub-menu {
        overflow: hidden;
        transition-property: all;
        transition-timing-function: cubic-bezier(.4,0,.2,1);
        transition-duration: 500ms
    }

    [dir=ltr] #mainnav .has-children .sub-menu a {
        padding-left: 1.5rem!important
    }

    [dir=rtl] #mainnav .has-children .sub-menu a {
        padding-right: 1.5rem!important
    }

    #mainnav .has-children.is-open>.sub-menu {
        overflow-y: auto
    }

    #mainnav .has-children.is-open>a:after {
        content: "î¶‘"
    }
}

.s-block--fullscreen-features-grid .info-block__content {
    justify-content: center;
    text-align: center
}

.s-block--fullscreen-features-grid {
    margin-top: 0!important
}

@media(min-width: 640px) {
    .s-block--fullscreen-features-grid .info-block {
        height:662px
    }

    .s-block--fullscreen-features-grid .info-block__img img {
        width: 50vw
    }
}

@media(max-width: 639px) {
    .s-block--fullscreen-features-grid .info-block__img {
        height:21rem
    }
}
 

:root{
    --logo: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 293.92 290.07'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23000; stroke-width: 0px; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M166.44,0c-.89,1.38-1.77,2.76-2.66,4.13-7.48,11.49-2.67,26.35,6.6,32.5,4.55,3.02,9.69,3.95,15.02,4.22.49.02.99,0,1.74.41-.91.79-1.74,1.69-2.73,2.35-7.97,5.27-16.43,6.03-24.91,1.73-8.56-4.34-12.92-11.63-13.37-21.31-.43-9.37,6.47-20.42,17.26-24.03,1.02,0,2.04,0,3.06,0Z'/%3E%3Cpath class='cls-1' d='M122.81,143.22c-.32-4.21-.94-8.42-.9-12.62.07-8.22,2.65-15.71,8.28-21.78,3.09-3.33,6.78-6.12,10.31-9.03,4.81-3.96,9.73-7.79,14.6-11.68.44-.35.86-.74,1.49-1.28-3.48-2.69-6.83-5.37-10.32-7.85-.46-.33-1.82.13-2.45.61-7.58,5.78-15.13,11.6-22.64,17.48-9.36,7.32-18.71,14.64-27.99,22.05-7.81,6.23-13.88,13.93-18.49,22.78-.26.49-.55.97-1.11,1.93-.36-2.14-.72-3.79-.9-5.45-.75-7.22-.59-14.34,2.41-21.16,2.3-5.24,5.75-9.57,10.22-13.08,11.65-9.13,23.35-18.21,35.03-27.32,3.86-3.01,7.72-6.01,11.86-9.23-12.78-10.31-15.12-23.74-11.91-39.36,1,1.6,1.82,2.77,2.51,4.02,5.8,10.58,14.09,18.88,23.64,26.07,7.37,5.54,14.71,11.12,22.01,16.75,1.35,1.04,2.28,1.05,3.65-.03,9.27-7.23,18.75-14.19,27.9-21.57,8.16-6.58,14.53-14.72,19.28-24.1.16-.32.37-.62.85-1.43.43,2.38.85,4.26,1.09,6.15,1.28,9.9-.12,19.32-6.65,27.13-3.51,4.19-7.93,7.69-12.25,11.12-13.05,10.35-26.26,20.49-39.38,30.75-7.11,5.56-14.32,11-21.2,16.82-7.09,6-12.83,13.21-17.08,21.52-.31.61-.69,1.19-1.04,1.78-.27,0-.54.01-.81.02Z'/%3E%3Cpath class='cls-1' d='M255.48,211.91c-2.05,3.14-5.28,3.78-8.89,3.78-58.5-.03-117.01-.02-175.51-.02h-2.6v-49.07h13.07c.09.14.18.27.27.41-.44.3-.85.76-1.33.88-2.96.72-3.72,1.58-3.72,4.55-.01,12.85,0,25.7,0,38.56,0,.49.09.98.14,1.54h145.51v-29.97h13.41c.09.12.18.24.27.36-.37.26-.71.66-1.11.74-3.2.68-3.82,1.39-3.82,4.59,0,7.51-.01,15.02,0,22.52,0,.56.07,1.12.11,1.82,5.32,0,10.53.18,15.73-.06,3.29-.15,4.95-2.64,5.74-5.58.44-1.64.69-3.38.7-5.08.08-11.64,6.77-18.7,18.45-19.51,5.31-.37,10.24.58,14.69,3.56,4.13,2.76,6.2,6.84,6.96,11.58.99,6.2.23,12.07-4.12,17-3.67,4.16-8.52,5.86-13.89,6.21-5.37.35-10.62-.24-15.01-3.72-1.81-1.44-3.29-3.3-5.03-5.1ZM285.19,202.21c-.04-3.74-.63-7.96-3.04-11.89-4.28-7.02-14.42-6.02-17.91.69-3.42,6.58-2.49,17.24,2.37,22.87,4.01,4.65,10.68,4.76,14.97.32,3.09-3.19,3.6-7.15,3.61-11.99Z'/%3E%3Cpath class='cls-1' d='M3.23,286.81H0v-48.64c2.32,0,4.58-.05,6.83.05.37.02.83.68,1.05,1.14,4.41,9.5,8.78,19.02,13.18,28.53,1.22,2.64,2.49,5.26,3.87,8.18,1.96-4.38,3.78-8.48,5.63-12.58,3.6-7.99,7.23-15.97,10.81-23.97.44-.99.99-1.49,2.14-1.43,1.69.09,3.4.02,5.3.02,0,.91,0,1.59,0,2.28,0,10.94-.12,21.88.07,32.82.06,3.57.75,7.17,1.51,10.67.51,2.32,2.12,3.99,4.65,4.56.45.1.77.81,1.35,1.47-8.94,1.05-14.1-3.65-14.2-12.46-.11-9.34-.16-18.69-.23-28.03,0-.63,0-1.26-.31-2-.99,2.14-1.99,4.27-2.96,6.41-4.74,10.55-9.46,21.1-14.24,31.63-.26.58-.97.97-1.46,1.44-.47-.5-1.12-.93-1.4-1.52-5.96-12.84-11.88-25.71-17.81-38.56-.07-.15-.17-.29-.56-.93v40.91Z'/%3E%3Cpath class='cls-1' d='M217.47,143.67c-.53-.63-.82-.86-.98-1.17-6.15-12.2-15.44-21.66-26.16-29.85-5.55-4.24-11.13-8.44-16.95-12.85,4.62-3.59,9.09-7.08,13.73-10.69,6.49,5.32,12.92,10.51,19.24,15.8,4.29,3.6,7.7,7.91,9.85,13.15,2.67,6.49,2.9,13.21,2.05,20.04-.21,1.7-.47,3.38-.78,5.56Z'/%3E%3Cpath class='cls-1' d='M228.11,264.31c4.03,6.1,7.73,12.01,11.8,17.66,1.03,1.44,3.24,2.02,4.88,3.03.43.26.77.66,1.16.99-.38.4-.69,1.03-1.15,1.17-4.71,1.52-9.44.1-12.79-4.42-2.86-3.86-5.2-8.12-7.77-12.2-.61-.97-1.39-1.88-1.78-2.93-1.19-3.28-3.6-3.65-6.78-2.88v22.05h-6.9c0-.77,0-1.51,0-2.25,0-12.79.02-25.58-.04-38.36,0-1.42-.32-2.91-.84-4.24-.8-2.04-2.78-2.14-4.64-2.34-.35-.04-.65-.54-.97-.83.32-.22.64-.63.96-.62,8.2.12,16.42-.02,24.58.56,4.51.32,8.67,2.37,10.81,6.83,2.88,6.02,1.77,14.2-6.86,17.42-1.06.4-2.12.77-3.68,1.34ZM220.55,261.6c.45,0,.9.05,1.33,0,8.48-1.03,12.8-7.98,9.22-15.03-2.02-3.98-7.7-6.37-12.65-5.53q-2.83.48-2.82,3.29c0,4.13,0,8.26,0,12.4q0,4.87,4.91,4.88Z'/%3E%3Cpath class='cls-1' d='M114.98,286.85h-3.15c-.04-.75-.1-1.42-.1-2.1,0-12.72-.03-25.44.03-38.16.02-3.78-2-6.89-5.97-6.86-.47,0-.94-.61-1.28-1.14,6.41-1.1,11.8-.25,16.06,5.31,7.64,9.98,15.71,19.63,23.6,29.41.15.19.31.38.78.93v-35.99h3.13v49.8c-1.01-.56-1.94-.79-2.42-1.38-9.71-11.99-19.36-24.03-29.03-36.06-.41-.52-.83-1.03-1.65-1.39v37.62Z'/%3E%3Cpath class='cls-1' d='M42.13,182.74c-.44.27-.86.72-1.33.78-2.95.42-3.77,1.31-3.77,4.38,0,8.21,0,16.41,0,24.62,0,.95,0,1.9,0,2.75-.22.18-.32.33-.41.33-6.86-.06-13.8.48-20.57-.36-7.12-.88-12.64-4.93-15.19-12.02-2.3-6.38.65-13.74,6.51-17.1,4.59-2.63,9.52-3.85,14.75-3.93,6.36-.1,12.72-.1,19.08-.14.18,0,.37.07.55.11l.39.58ZM28.13,212.57v-26.08c-3.93-1.24-7.74-1.16-11.37.23-7.71,2.95-10.62,11.84-6.67,19.82,1.55,3.13,3.85,5.58,7.38,5.96,3.5.37,7.07.08,10.66.08Z'/%3E%3Cpath class='cls-1' d='M58.38,286.69c3.04-7.11,6.02-14.06,8.97-21.01,3.6-8.48,7.17-16.96,10.76-25.44.43-1.01.58-2.16,2.21-2.15,1.71.01,1.68,1.33,2.07,2.28,5.41,13.01,10.77,26.04,16.19,39.05,1.16,2.79,2.87,5.09,6.15,5.69.4.07.71.66,1.06,1.01-.45.33-.87.89-1.35.95-6.39.71-11.29-2.23-13.78-8.17-.02-.06-.06-.11-.08-.17-.83-1.9-1.18-4.5-2.63-5.51-1.39-.96-3.92-.29-5.96-.29-4.2-.02-8.4.04-12.59-.04-1.21-.02-1.82.41-2.26,1.51-1.34,3.36-2.78,6.69-4.16,10.03q-1.17,2.82-4.6,2.27ZM78.24,249.46c-.16-.07-.32-.14-.48-.21-2.84,6.69-5.68,13.39-8.59,20.25h17.42c-2.83-6.8-5.59-13.42-8.35-20.04Z'/%3E%3Cpath class='cls-1' d='M246.5,286.64c2.77-6.58,5.46-13.03,8.19-19.46,3.89-9.18,7.79-18.36,11.76-27.51.28-.65,1.1-1.24,1.79-1.49,1.21-.43,1.59.59,1.97,1.51,5.09,12.4,10.19,24.79,15.3,37.18.56,1.35,1.23,2.65,1.87,3.96,1.11,2.23,2.81,3.7,5.3,4.28.46.11.81.69,1.21,1.05-.47.31-.91.85-1.41.9-6.46.68-11.4-2.33-13.85-8.37-.6-1.47-1.2-2.95-1.72-4.44-.34-.96-.84-1.38-1.93-1.37-5.92.06-11.84.07-17.76,0-1.17-.01-1.7.44-2.11,1.45-1.4,3.48-2.89,6.92-4.3,10.39-1.02,2.51-1.13,2.59-4.33,1.91ZM274.66,269.53c-2.86-6.89-5.65-13.6-8.6-20.71-3.07,7.11-5.97,13.82-8.95,20.71h17.55Z'/%3E%3Cpath class='cls-1' d='M155.79,286.61c1.57-3.7,3.08-7.27,4.59-10.83,5.06-11.93,10.13-23.85,15.17-35.78.43-1.03.74-1.92,2.19-1.91,1.49.02,1.52,1.13,1.88,2,5.41,13.01,10.79,26.04,16.2,39.05,1.21,2.92,2.92,5.36,6.35,6,.38.07.65.7.97,1.08-.41.29-.8.79-1.24.85-6.26.84-11.49-2.27-13.93-8.23-.65-1.59-1.17-3.23-1.92-4.76-.26-.52-1.05-1.09-1.61-1.1-6.04-.08-12.09-.1-18.13,0-.64.01-1.55.77-1.83,1.41-1.51,3.43-2.85,6.93-4.27,10.4-.99,2.43-1.36,2.59-4.41,1.83ZM183.97,269.57c-2.89-6.95-5.68-13.65-8.63-20.75-3.05,7.08-5.96,13.81-8.96,20.75h17.58Z'/%3E%3Cpath class='cls-1' d='M41.66,230.55c.8-.6,1.61-1.19,2.39-1.81,3.78-3.04,5.08-7.22,5.11-11.83.07-10.82.02-21.63.02-32.45,0-.7,0-1.39,0-2.42,1.44,0,2.8,0,4.16,0,2.8,0,5.6-.03,8.4.03.37,0,.73.43,1.09.66-.34.28-.64.74-1.01.8-3.36.58-4.04,1.29-4.11,4.69-.06,2.61,0,5.22,0,7.83,0,6.3,0,12.6,0,18.9,0,7.67-3.49,12.53-10.81,14.95-1.63.54-3.32.93-4.98,1.38-.08-.24-.17-.49-.25-.73Z'/%3E%3Cpath class='cls-1' d='M13.75,176.1c-2.49-.03-4.23-1.9-4.15-4.44.08-2.35,2.01-4.25,4.29-4.21,2.39.04,4.34,2.06,4.28,4.44-.05,2.48-1.92,4.25-4.43,4.22Z'/%3E%3Cpath class='cls-1' d='M226.63,176.09c-2.54,0-4.21-1.75-4.17-4.36.04-2.41,1.83-4.26,4.17-4.3,2.4-.04,4.51,2.07,4.48,4.48-.04,2.4-1.94,4.18-4.47,4.17Z'/%3E%3Cpath class='cls-1' d='M24.54,176.11c-2.52-.02-4.36-1.88-4.32-4.35.04-2.34,1.95-4.28,4.24-4.3,2.57-.02,4.48,1.93,4.4,4.5-.08,2.39-1.93,4.17-4.32,4.15Z'/%3E%3C/svg%3E");
}
div#bcio-whatsapp-widget .css-4uwyy8 {
    display: none;
}