html, body {
    background-color: #eeffe6;
    color: var(--domain-gray);
}
header.sticky-bar {
    background-color: var(--domain-gray) !important;
}
::-moz-selection {
    background: #387055;
}
::selection {
    background: #387055;
}

::-moz-selection {
    background: #387055;
}
#cookieModal .form-switch .form-check-input:checked {
    background-color: var(--domain-dark);
    border-color: var(--domain-dark);
}
#scrollUp {
    background-color: var(--domain-gray);
    display: none !important;
}
#partnerSearch {
    background-color: #FFFFFF;
    border-radius: 50px;
    border: 1px solid lightgray;
    font-size: 16px;
    font-style: italic;
    line-height: 22px;
    padding: 22px 32px;
/*     border:none; */
    width:100%;
    color:#A9B9BE;
}
/*.header-logo img {
    height: 70px;
}*/
.card-grid-style-4 .grid-4-img.color-bg-1::before,
.card-grid-style-4 .grid-4-img.color-bg-2::before,
.card-list-style-1 .style-1-img.color-bg-1::before,
.card-list-style-1 .style-1-img.color-bg-2::before,
.card-list-style-1 .style-1-img.color-bg-3::before,
.card-list-style-1 .style-1-img.color-bg-4::before,
.card-list-style-1 .style-1-img.color-bg-5::before,
.card-list-style-1 .style-1-img.color-bg-6::before {
    background-color: #C9F6BE;
}
.card-list-style-1 {
    border-bottom: none;
    margin-bottom: 0px;
}
.product-item-1 {
    border: none;
}
.sticky-bar.stick {
    border-bottom: none;
}
.list-icons .item-icon {
    position: relative;
    padding: 0px;
    padding-left: 80px;
    margin-bottom: 0px;
    border: none;
}
.rating-box .rating {
    color: #FDC57B;
}
.card-grid-style-2.card-square {
    border-radius: 16px;
}
.header-top {
    background-color: var(--domain-dark);
}
.icon-leaf {
    color: var(--domain-dark);
}
.header .main-menu li a {
    color: white;
}
.header .main-menu li:hover a {
    color: #f2f2f2;
}
.header-top .info-holder a {
    color: white !important;
}
.color-gray-900 {
    color: var(--domain-gray) !important;
}
.text-heading-1 {
    color: #387055;
}
.accordion-item {
    border: none;
}
.accordion-item .accordion-button {
    background-color: #C9DAEA;
    border-radius: 16px !important;
    color: #3D434C;
}
.filters-products {
    background-color: #3D434C;
    color: white;
}
.filters-products .color-gray-500 {
    color: white;
}
.check-icon {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url(../imgs/template/icons/check-circle-green-soft.svg) no-repeat left center;
    margin-bottom: -5px;
    margin-right: 5px;
}
.banner-hero.banner-homepage5 .banner-imgs .block-1 {
    left: 50%;
}
.banner-hero.banner-homepage5 .banner-imgs .block-2 {
    bottom: 25%;
    left: 20%;
}
.banner-hero.banner-homepage5 .banner-imgs .shape-1 {
    margin: 20% -10% 0% -25%;
    max-width: 175%;
}
.banner-hero.banner-homepage5 .banner-imgs .block-3 img {
    box-shadow: none;
}
.accordion-button:not(.collapsed) {
    color: #fff;
    background-color: var(--domain-dark);
}
.accordion-button {
    color: var(--domain-gray);
    background-color: #C9DAEA;
}
.btn.btn-black {
    background-color: var(--domain-gray);
    border-color: var(--domain-gray);
}
.bg-dark {
    --bs-bg-opacity: 1;
    background-color: var(--domain-dark) !important;
}
.btn.btn-default {
    color: var(--domain-gray);
    border-color: var(--bg-3);
    background-color: var(--bg-3);
}
.btn.btn-default:hover {
    background-color: #f2f4f7;
    border-color: var(--domain-gray);
    color: var(--domain-gray) !important;
    background-image: url(../imgs/template/icons/fi-sr-arrow-small-right.svg);
}
.btn-secondary {
    background-color: #C9DAEA;
    border-color: #C9DAEA;
    color: #3D434C;
}
.btn-secondary:hover {
    color: #FFFFFF;
}
.btn-primary {
    background-color: var(--domain-dark);
    border-color: var(--domain-dark);
}
.btn-primary:hover {
    background-color: var(--domain-gray);
    border-color: var(--domain-gray);
}
.link-primary {
    color: var(--domain-dark);
}
.link-primary:hover {
    color: var(--domain-gray);
}
.box-feedback .btn-default {
    background-color: #387055;
    border-color: #387055;
    color: white;
}
.box-feedback .btn-default:hover {
    background-color: #f2f4f7;
    border-color: var(--domain-gray);
    color: var(--domain-gray) !important;
}
.block-dark .btn-default {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #387055;
}
.block-dark .btn-default:hover {
    background-color: #f2f4f7;
    border-color: var(--domain-gray);
    color: var(--domain-gray) !important;
}
.block-partners .btn-black {
    background-color: #387055;
    border-color: #387055;
    color: white;
}
.block-partners .btn-black:hover {
    background-color: #f2f4f7;
    border-color: var(--domain-gray);
    color: var(--domain-gray) !important;
}
.product-item-1 {
    background-color: #fff;
}
.header .main-menu li:hover ul li a {
    color: #101828;
}
.banner-hero .text-display-3 {
    font-family: "Chivo", "Noto Sans", sans-serif;
    font-weight: 900;
    color: var(--domain-gray);
}
.btn-black.shadow {
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.35) !important;
}
.span-votes {
    background-color: #C9DAEA40;
    color: var(--domain-gray);
    padding: 5px 15px 5px 15px;
    border-radius: 8px;
    font-family: "Noto Sans",sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
}
.btn-vote {
    background-color: #FDC57B;
    color: var(--domain-gray);
    padding: 5px 15px 5px 15px;
    border-radius: 8px;
    font-family: "Noto Sans",sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
}
.color-green-900 {
    color: #FDC57B !important;
}
.color-gray-600 {
    color: #3D434C;
}
.dropdown-sort .dropdown-toggle {
    color: #FDC57B;
}
.banner-homepage5 {
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
    margin-bottom: -100px;
}
.page-template-b2b-home .b2b-feedback,
.page-template-b2b-home .bg-light {
    background-color: #eeffe6 !important;
}
.page-template-b2b-home .shop-bottom-banner .btn-default.icon-arrow-right {
    background-image: none;
    padding-right: 32px;
}
.page-template-b2b-home .shop-bottom-banner .btn-default {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #387055;
}
.page-template-b2b-home .shop-bottom-banner .btn-default:hover {
    background-color: #f2f4f7;
    border-color: var(--domain-gray);
    color: var(--domain-gray) !important;
}
.page-template-b2b-home .section-box.overflow-visible,
.page-template-b2b-home .list-numbers,
.page-template-b2b-home .tab-rows,
.page-template-b2b-home .about-us,
.page-template-b2b-home .studies,
.page-template-b2b-home .align-left {
    background-color: white;
}
.page-template-b2b-home .b2b-feedback .btn-default.icon-arrow-right {
    background-image: url("../imgs/template/icons/arrow-small-right-w.svg");
}
.page-template-b2b-home .b2b-feedback .btn-default:hover.icon-arrow-right {
    background-image: url("../imgs/template/icons/fi-sr-arrow-small-right.svg");
}
.page-template-b2b-home .b2b-feedback .btn-default {
    background-color: #387055;
    border-color: #387055;
    color: white;
}
.page-template-b2b-home .b2b-feedback .btn-default:hover {
    background-color: #f2f4f7;
    border-color: var(--domain-gray);
    color: var(--domain-gray) !important;
}
.page-template-pricing-page .shop-bottom-banner .btn-default.icon-arrow-right {
    background-image: none;
    padding-right: 32px;
}
.page-template-pricing-page .shop-bottom-banner .btn-default {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #387055;
}
.page-template-pricing-page .shop-bottom-banner .btn-default:hover {
    background-color: #f2f4f7;
    border-color: var(--domain-gray);
    color: var(--domain-gray) !important;
}
.page-template-pricing-page .block-pricing-x .box-pricing-item.active,
.page-template-pricing-page .block-pricing-x .box-pricing-item:hover .btn.btn-black {
    background-color: var(--domain-dark);
}
.page-template-pricing-page .table-pricing .color-gray-400 {
    color: var(--domain-gray) !important;
}
@media (max-width: 1250px)
{
    .text-display-3, .text-heading-1 {
        font-size: 38px;
    }
    .banner-hero.banner-homepage5 .banner-imgs .shape-1 {
        margin: 20% -10% 0% -35%;
        max-width: 175%;
    }
}
@media (max-width: 992px)
{
    .banner-hero.banner-homepage5 .banner-imgs .block-1 {
        left: 40%;
    }
    .banner-hero.banner-homepage5 .banner-imgs .block-2 {
        bottom: 40%;
        left: 20%;
    }
    .banner-hero.banner-homepage5 .banner-imgs .shape-1 {
        margin: 0% -10% 0% -15%;
        max-width: 175%;
    }
    .span-votes {
        font-size: 14px;
    }
    .btn-vote {
        font-size: 14px;
    }
    .banner-homepage5 {
        background-size: 70%;
        margin-bottom: -30px;
        padding-top: 0px;
    }
    .hero-buttons {
        position: absolute;
        bottom: 0px;
        width: 100%;
        text-align: center;
    }
    .hero-buttons .btn-black {
    }
    .hero-buttons a:not(.btn-black) {
        display: none;
    }
    .text-display-3, .text-heading-1 {
        font-size: 32px;
    }
    .pt-100 {
        padding-top: 50px !important;
    }
    .pt-140 {
        padding-top: 70px !important;
    }
    .pb-100 {
        padding-bottom: 50px !important;
    }
    .mt-100 {
        margin-top: 50px !important;
    }
    .mb-100 {
        margin-bottom: 50px !important;
    }
}
@media (max-width: 780px)
{
    .banner-hero.banner-homepage5 .banner-imgs .block-3 {
        right: -20px;
    }
    .banner-hero.banner-homepage5 .banner-imgs .block-1 {
        left: 20%;
        top: 20%
    }
    .banner-hero.banner-homepage5 .banner-imgs .block-2 {
        bottom: 30%;
        left: 20%;
    }
    .banner-hero.banner-homepage5 .banner-imgs .shape-1 {
        margin: 5% -10% 10% -10%;
        max-width: 120%;
    }
    .text-display-3, .text-heading-1 {
        font-size: 28px;
    }
    .btn-vote, .span-vote {
        font-size: 12px;
        padding: 5px 12px;
    }
}

/*# sourceMappingURL=milpay.css.map */