html:root {
        --base-color: 255, 255, 255 !important;
        --menu-items-hover-color: #b2b2b2 !important;
        --button-primary-bg: 43, 209, 128;
        --button-primary-color: 0, 0, 0 !important;
        --z-layer-bg: 29, 29, 29 !important;
        --block-title-color: 255, 255, 255 !important;
        --main-color-gradient: linear-gradient(135deg, #2b99d1 0%, #2bd180 50%, #ffe700 100%);
        --btn-shadow: rgb(0 255 17 / 30%) 0px 0px 20px, rgb(0 255 203 / 20%) 0px 0px 40px, rgb(255 255 255 / 70%) 0px 1px 0px inset;
        --inset-shadow: rgb(255 255 255 / 70%) 0px 1px 0px inset;
        --main-color: #2bd180;
        --btn-radius: 12px;
        --secondary-bg: #1d1d1d;
        --border-color: #4444442e;
        --text-color: #b2b2b2;
        --border-color-light: #444;
        --text-strong-color: #fff;
        --main-color-hover:#3dffb0;
} 
@media (min-width: 640px) {
    .navigation-wrapper li > a.level-top:hover, .navigation-wrapper .opened > a.level-top {
        color: var(--menu-items-hover-color) !important;
    }
}


html, body, p {
    font-family: 'Body Text', 'Robotic Rental', 'Inter', 'Inter Fallback', 'Inter Fallback Linux', sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Heading Text', serif !important;
}

.page-header {
    position: sticky !important;
    top: 0 !important;
    z-index: 98 !important;
}

.slick-dots button > span {
    width: 15px !important;
    height: 3px !important;
}

.minicart-wrapper .mage-dropdown-dialog{
    --base-color: 255, 255, 255;
}


.page-header {
    border: none !important;
}

.navigation a.level-top {
    font-weight: 500 !important;
    text-transform: none !important;
}


.pagebuilder-slide-wrapper, [data-content-type="slider"] a {
    border-radius: var(--btn-radius) !important;
}
/* .hero-slider .slick-list {
    width: 90% !important;
    margin: 0 auto !important;
} */
@media (min-width: 1024px) {
    /* .hero-slider .slick-dots {
        max-width: 90%;
    } */
}
 .hero-slider button{
    margin-top: 30px;

}
.pagebuilder-button-primary {
    border-radius: var(--btn-radius) !important;
}
.minisearch .label::before, .minisearch .action.search::before {
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.597 11.082C15.707 11.372 15.987 11.572 16.297 11.572C16.607 11.572 16.887 11.372 16.997 11.082L17.267 10.362C17.567 9.56199 17.717 9.16199 17.927 8.95199C18.135 8.74399 18.529 8.59499 19.333 8.29199L19.357 8.28199L20.057 8.02199C20.347 7.91199 20.547 7.63199 20.547 7.32199C20.547 7.01199 20.347 6.73199 20.057 6.62199L19.337 6.35199C18.537 6.05199 18.137 5.90199 17.927 5.69199C17.719 5.48399 17.57 5.08899 17.265 4.28399L17.257 4.26199L16.997 3.56199C16.9429 3.41956 16.8472 3.29668 16.7224 3.2093C16.5976 3.12193 16.4494 3.07409 16.297 3.07199C15.987 3.07199 15.707 3.27199 15.597 3.56199L15.327 4.28199C15.027 5.08199 14.877 5.48199 14.667 5.69199C14.459 5.89999 14.064 6.04999 13.259 6.35399L13.237 6.36199L12.537 6.62199C12.247 6.73199 12.047 7.01199 12.047 7.32199C12.047 7.63199 12.247 7.91199 12.537 8.02199L13.257 8.29199C14.057 8.59199 14.457 8.74199 14.667 8.95199C14.875 9.15999 15.024 9.55499 15.329 10.36L15.337 10.382L15.597 11.082ZM15.727 7.89199C15.497 7.65199 15.227 7.48199 14.877 7.32199C15.217 7.16199 15.487 6.99199 15.727 6.75199C15.967 6.52199 16.137 6.25199 16.297 5.90199C16.457 6.24199 16.627 6.51199 16.867 6.75199C17.097 6.99199 17.367 7.16199 17.717 7.32199C17.377 7.48199 17.107 7.65199 16.867 7.89199C16.627 8.12199 16.457 8.39199 16.297 8.74199C16.137 8.40199 15.967 8.13199 15.727 7.89199ZM11.797 19.572C7.527 19.572 4.047 16.092 4.047 11.822C4.047 7.55199 7.527 4.07199 11.797 4.07199C12.207 4.07199 12.547 4.41199 12.547 4.82199C12.547 5.23199 12.207 5.57199 11.797 5.57199C8.347 5.57199 5.547 8.37199 5.547 11.822C5.547 15.272 8.347 18.072 11.797 18.072C15.247 18.072 18.047 15.272 18.047 11.822C18.047 11.412 18.387 11.072 18.797 11.072C19.207 11.072 19.547 11.412 19.547 11.822C19.5492 13.6186 18.923 15.3594 17.777 16.743L21.327 20.293C21.617 20.583 21.617 21.063 21.327 21.353C21.177 21.503 20.987 21.573 20.797 21.573C20.607 21.573 20.417 21.503 20.267 21.353L16.717 17.803C15.3337 18.9488 13.5932 19.5739 11.797 19.572Z' fill='%23F2F2F2'/%3E%3C/svg%3E") !important;
    -webkit-mask-size: 1.7rem 1.7rem !important;
}


.button-arrow-md .pagebuilder-button-primary{
    text-transform: none !important;
    gap: 0 !important;
}

.switcher .account-dropdown > .action::before{
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 8.991C18 4.0275 13.968 0 9 0C4.032 0 0 4.0275 0 8.991C0 11.7248 1.242 14.1885 3.186 15.8422C3.204 15.8602 3.222 15.8603 3.222 15.8783C3.384 16.0042 3.546 16.1302 3.726 16.2563C3.816 16.3102 3.888 16.3811 3.978 16.4531C5.46593 17.4603 7.22126 17.999 9.018 18C10.8147 17.999 12.5701 17.4603 14.058 16.4531C14.148 16.3991 14.22 16.3283 14.31 16.2731C14.472 16.1483 14.652 16.0222 14.814 15.8962C14.832 15.8783 14.85 15.8782 14.85 15.8602C16.758 14.1874 18 11.7248 18 8.991ZM9 16.8671C7.308 16.8671 5.76 16.3271 4.482 15.4282C4.5 15.2842 4.536 15.1414 4.572 14.9974C4.67961 14.6072 4.8369 14.2325 5.04 13.8825C5.238 13.5405 5.472 13.2345 5.76 12.9645C6.03 12.6945 6.354 12.4436 6.678 12.2456C7.02 12.0476 7.38 11.9036 7.776 11.7956C8.17521 11.6887 8.58672 11.6346 9 11.6348C10.2271 11.6255 11.4092 12.0962 12.294 12.9465C12.708 13.3605 13.032 13.8461 13.266 14.4034C13.392 14.7274 13.482 15.069 13.536 15.4282C12.2076 16.3622 10.6239 16.8646 9 16.8671ZM6.246 8.54212C6.08773 8.17889 6.00798 7.78632 6.012 7.39012C6.012 6.99525 6.084 6.59925 6.246 6.23925C6.408 5.87925 6.624 5.55638 6.894 5.28638C7.164 5.01638 7.488 4.8015 7.848 4.6395C8.208 4.4775 8.604 4.4055 9 4.4055C9.414 4.4055 9.792 4.4775 10.152 4.6395C10.512 4.8015 10.836 5.0175 11.106 5.28638C11.376 5.55638 11.592 5.88037 11.754 6.23925C11.916 6.59925 11.988 6.99525 11.988 7.39012C11.988 7.80412 11.916 8.18213 11.754 8.541C11.5985 8.89617 11.3789 9.21959 11.106 9.495C10.8305 9.76746 10.5071 9.98676 10.152 10.1419C9.40806 10.4469 8.57394 10.4469 7.83 10.1419C7.47492 9.98676 7.15151 9.76746 6.876 9.495C6.6029 9.22348 6.38847 8.8999 6.246 8.54212ZM14.598 14.5114C14.598 14.4754 14.58 14.4574 14.58 14.4214C14.4033 13.8581 14.1423 13.3248 13.806 12.8396C13.4694 12.3509 13.0561 11.9197 12.582 11.5627C12.2198 11.2902 11.8272 11.0607 11.412 10.8787C11.6 10.753 11.7749 10.6086 11.934 10.4479C12.2024 10.1829 12.438 9.88684 12.636 9.56588C13.036 8.9115 13.242 8.15699 13.23 7.39012C13.2359 6.82255 13.1256 6.25977 12.906 5.73637C12.6894 5.23198 12.3778 4.77402 11.988 4.3875C11.5979 4.00618 11.14 3.70096 10.638 3.4875C10.1138 3.26796 9.55025 3.15808 8.982 3.16462C8.41367 3.15843 7.85009 3.2687 7.326 3.48863C6.81845 3.69948 6.35913 4.01144 5.976 4.4055C5.59269 4.79359 5.2872 5.25145 5.076 5.75437C4.85638 6.27777 4.74612 6.84055 4.752 7.40812C4.752 7.80412 4.806 8.18175 4.914 8.541C5.022 8.919 5.166 9.261 5.364 9.58387C5.544 9.90788 5.796 10.1959 6.066 10.4659C6.228 10.6279 6.408 10.7715 6.606 10.8967C6.18896 11.0824 5.79607 11.3181 5.436 11.5988C4.968 11.9588 4.554 12.3896 4.212 12.8576C3.87256 13.341 3.61136 13.8748 3.438 14.4394C3.42 14.4754 3.42 14.5114 3.42 14.5294C1.998 13.0905 1.116 11.1488 1.116 8.991C1.116 4.6575 4.662 1.11487 9 1.11487C13.338 1.11487 16.884 4.6575 16.884 8.991C16.8816 11.061 16.0597 13.0458 14.598 14.5114Z' fill='%23F2F2F2'/%3E%3C/svg%3E%0A") no-repeat center / contain !important;

}
.switcher .wishlist-dropdown > .action::before{
-webkit-mask: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0917 17.0042L11 17.0958L10.8992 17.0042C6.54504 13.0533 3.66671 10.4408 3.66671 7.79167C3.66671 5.95833 5.04171 4.58333 6.87504 4.58333C8.28671 4.58333 9.66171 5.5 10.1475 6.74667H11.8525C12.3384 5.5 13.7134 4.58333 15.125 4.58333C16.9584 4.58333 18.3334 5.95833 18.3334 7.79167C18.3334 10.4408 15.455 13.0533 11.0917 17.0042ZM15.125 2.75C13.53 2.75 11.9992 3.4925 11 4.65667C10.0009 3.4925 8.47004 2.75 6.87504 2.75C4.05171 2.75 1.83337 4.95917 1.83337 7.79167C1.83337 11.2475 4.95004 14.08 9.67087 18.3608L11 19.5708L12.3292 18.3608C17.05 14.08 20.1667 11.2475 20.1667 7.79167C20.1667 4.95917 17.9484 2.75 15.125 2.75Z' fill='%23F2F2F2'/%3E%3C/svg%3E%0A") no-repeat center / contain !important;
}
.minicart-wrapper .action.showcart::before{
    -webkit-mask: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4166 13.8021C10.2094 13.8021 10.0107 13.8844 9.8642 14.0309C9.71769 14.1774 9.63538 14.3761 9.63538 14.5833C9.63538 14.7905 9.71769 14.9892 9.8642 15.1358C10.0107 15.2823 10.2094 15.3646 10.4166 15.3646H14.5833C14.7905 15.3646 14.9892 15.2823 15.1357 15.1358C15.2822 14.9892 15.3645 14.7905 15.3645 14.5833C15.3645 14.3761 15.2822 14.1774 15.1357 14.0309C14.9892 13.8844 14.7905 13.8021 14.5833 13.8021H10.4166Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2761 2.42707C15.4613 2.33446 15.6757 2.31919 15.8722 2.38462C16.0687 2.45006 16.2312 2.59084 16.324 2.77603L18.2125 6.55311C18.6576 6.57464 19.0639 6.61145 19.4313 6.66353C20.5313 6.82082 21.4417 7.16041 22.0886 7.96041C22.7354 8.76041 22.8771 9.72187 22.8011 10.8302C22.7281 11.9042 22.4365 13.2594 22.074 14.9521L21.6042 17.1469C21.3594 18.2896 21.1604 19.2156 20.9104 19.9385C20.65 20.6937 20.3063 21.3135 19.7208 21.7875C19.1354 22.2614 18.4563 22.4667 17.6646 22.5635C16.9042 22.6562 15.9563 22.6562 14.7896 22.6562H10.2104C9.04168 22.6562 8.0948 22.6562 7.33438 22.5635C6.54272 22.4667 5.86355 22.2614 5.27813 21.7875C4.69272 21.3135 4.34897 20.6937 4.08855 19.9396C3.83855 19.2156 3.64064 18.2896 3.3948 17.1479L2.92501 14.9531C2.56251 13.2594 2.27188 11.9042 2.19793 10.8302C2.12188 9.72187 2.26355 8.76145 2.91043 7.96041C3.55626 7.16041 4.46668 6.82082 5.56668 6.66353C5.93473 6.61214 6.34098 6.57534 6.78543 6.55311L8.67709 2.77603C8.77061 2.59231 8.93294 2.453 9.12873 2.38846C9.32451 2.32391 9.53787 2.33936 9.72231 2.43144C9.90675 2.52353 10.0473 2.68478 10.1134 2.88005C10.1794 3.07533 10.1657 3.2888 10.075 3.47395L8.55418 6.51249C8.93334 6.51041 9.3323 6.50971 9.75105 6.51041H15.249C15.6677 6.51041 16.0667 6.5111 16.4458 6.51249L14.9261 3.47395C14.8334 3.2887 14.8182 3.07425 14.8836 2.87775C14.949 2.68125 15.0898 2.51877 15.275 2.42603M5.97084 8.18541L5.55105 9.02499C5.50428 9.11688 5.47616 9.21711 5.46831 9.31992C5.46047 9.42273 5.47305 9.52607 5.50533 9.624C5.53761 9.72192 5.58896 9.81248 5.65641 9.89046C5.72386 9.96845 5.80608 10.0323 5.89833 10.0784C5.99058 10.1244 6.09103 10.1518 6.19389 10.1588C6.29676 10.1659 6.4 10.1525 6.49767 10.1194C6.59534 10.0864 6.6855 10.0343 6.76296 9.96628C6.84041 9.89822 6.90363 9.81551 6.94897 9.72291L7.76876 8.08332C8.36251 8.07291 9.03959 8.07187 9.81459 8.07187H15.1854C15.9604 8.07187 16.6375 8.07186 17.2313 8.08228L18.0511 9.72291C18.1446 9.90662 18.3069 10.0459 18.5027 10.1105C18.6985 10.175 18.9118 10.1596 19.0963 10.0675C19.2807 9.97541 19.4213 9.81416 19.4873 9.61889C19.5534 9.42361 19.5396 9.21014 19.449 9.02499L19.0292 8.18541L19.2104 8.20936C20.1313 8.34166 20.5823 8.58228 20.874 8.94166C21.1604 9.29582 21.3011 9.77811 21.2448 10.676H3.75522C3.69897 9.77811 3.83959 9.29582 4.12605 8.94166C4.41772 8.58228 4.86876 8.34166 5.78959 8.20936L5.97084 8.18541ZM4.46668 14.6875C4.28759 13.874 4.12056 13.058 3.96563 12.2396H21.0344C20.8788 13.0579 20.7114 13.874 20.5323 14.6875L20.0865 16.7708C19.8281 17.9739 19.649 18.8062 19.4333 19.4292C19.225 20.0333 19.0125 20.3521 18.7386 20.5729C18.4656 20.7937 18.1083 20.9354 17.4761 21.0125C16.8208 21.0927 15.9688 21.0937 14.7386 21.0937H10.2604C9.03126 21.0937 8.17918 21.0927 7.52397 21.0125C6.89064 20.9354 6.53438 20.7937 6.26147 20.5729C5.98751 20.3521 5.77397 20.0323 5.56668 19.4292C5.35105 18.8062 5.17084 17.9739 4.91355 16.7708L4.46668 14.6875Z' fill='black'/%3E%3C/svg%3E%0A")  no-repeat center / contain !important;
}


.dropdown.options .subtitle, div.block .block-title strong, .block.askit-question-form > .block-title strong, .contact.form .legend, .column.main .block-title [aria-level="3"], div.block .content-heading [role="heading"]{
    color: var(--color-white) !important;
}
@media (min-width: 768px) {
    .footer.content {
        border-top: 1px solid var(--border-color-light) !important;
    }
}


:where(input:not([type=range])), textarea, select {
    background: var(--secondary-bg) !important;
    border: 1px solid var(--border-color-light) !important;
}

.block.newsletter .primary::after {
    background-color: #000 !important;
    
}

.block.testimonials-slider figure.testimonial .testimonial-message {
    font-size: 16px !important;
    font-family: 'Robotic Rental' !important;
    line-height: 1.6 !important;
}
.block.testimonials-slider figure.testimonial::before {
     border: 1px solid #444 !important;
    /* box-shadow: inset 10px 0 8px -10px #ffffff78, inset -10px 0 8px -10px #ffffff78 !important; */
    border-radius: 20px !important;
}

.testimonials-slider .swiper-button-prev::before, .testimonials-slider .swiper-button-next::before {
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg fill='%23b2b2b2' height='200px' width='200px' version='1.1' id='XMLID_287_' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg id='next'%3E%3Cg%3E%3Cpolygon points='6.8,23.7 5.4,22.3 15.7,12 5.4,1.7 6.8,0.3 18.5,12 '%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
    -webkit-mask-size: 68px 25px;
}

.rating-result::before, .rating-result > span::before {
    background-color: #fff !important;
}

.block.newsletter .primary {
    background: #fff !important;
}
.page-header .panel.wrapper {
    background: var(--main-color-gradient) !important;
    color: #000 !important;
}

@media (min-width: 768px) {
    .md\:flex, .md-flex {
        display: none !important;
    }
}

.button-arrow-md .pagebuilder-button-primary {
    background: var(--main-color) !important;
    box-shadow: var(--btn-shadow) !important;
}
.navpro-dropdown{
    background: var(--secondary-bg) !important;
    border: 1px solid var(--border-color) !important;
    border-radius: var(--btn-radius) !important;
}

.navpro-dropdown .children > li > a, .navpro-dropdown .children .parent > a {
    color: var(--text-color) !important;
}

.navpro-dropdown .children > li > a:hover, .navpro-dropdown .children .parent > a:hover {
    color: var(--text-strong-color) !important;
}


@media (min-width: 640px) {
    .navpro.orientation-horizontal .navpro-dropdown-level1 > .navpro-shevron {
            background: var(--secondary-bg) !important;
            border: none !important;
    }
}
.button-arrow-md .pagebuilder-button-primary:hover {
    background: var(--main-color-hover) !important;
}