body {
    background: #ffffff;
    font-family: "Noto Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    color: #3c3c3c;
}

:root {
    --custom-accordion-icon: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20class%3D%22svg-triangle%22%20fill%3D%22%23d51b5e%22%20width%3D%27100%27%20height%3D%27100%27%3E%3Cpath%20d%3D%22M%2050%2C5%2095%2C97.5%205%2C97.5%20z%22%2F%3E%3C%2Fsvg%3E);
}

#logo img
{
    padding:15px 0px;
}

footer {
    background: #878787;
    padding: 0px 36px;
}

    footer .logo {
    }

        footer .logo p {
            margin: 0px;
            color: #fff;
        }

    footer ul {
    }

        footer ul li {
            padding-right: 1rem;
            border-right: 0px solid #fff;
        }

            footer ul li:last-child {
                padding-right: 0px;
                border-right: none;
            }

            footer ul li a {
                color: #fff;
            }


footer .menu-item:not(:first-child) {
    border-top: 1px solid #EEE;
}

.btn-ci {
    background-color: #e30163 !important;
    border-color: #e30163 !important;
    color: #fff !important;
}

.custom-accordion .accordion-button {
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid #707070;
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    color: #ce0058;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #ce0058;
    --bs-btn-border-color: #ce0058;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #00b4e5;
    --bs-btn-hover-border-color: #00b4e5;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #12b6e2;
    --bs-btn-active-border-color: #00b4e5;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd;
}

#page-3064 #logo img {
    filter: brightness(0) invert(1);
}

#page-3064 #header.custom-header .header-row {
    border-bottom: 0;
}

#page-3064 > #wrapper > #document-container, #page-3064 #header, #page-3064 #header-wrap, #page-3064 footer {
    background: linear-gradient(90deg, rgba(213,27,94,1) 0%, rgba(249,72,136,1) 100%);
}

#page-3064 .section {
    background-color: transparent;
}

/* menu links color states */
#page-3064 .primary-menu .menu-container > .menu-item > .menu-link,
#page-3064 .footer-menu .menu-container > .menu-item > .menu-link {
    color: #fff;
}

.active > .menu-link {
    color: #d51b5e !important;
}
#page-3064 .primary-menu .menu-container > .menu-item:hover > .menu-link {
    color: #fff !important;
}

#page-3064 .copyright-text {
    color: #fff;
}

#page-3064 #header.custom-header #header-wrap > .container {
    padding: 0;
}

#page-1235 .home-button i {
    color: white;
}

/* yuflyma home burger menu */
#page-3064 #primary-menu-trigger .svg-trigger path {
    stroke: #fff;
}

.sub-navigation {
    background-image: linear-gradient(90deg, rgb(85 205 238) 0%, rgb(0 180 229) 100%);
    color: #fff;
    border-radius: 5px 5px 0 0;
}

.sub-menu-border-remsima {
    background: linear-gradient(90deg, rgb(213 27 94) 0%, rgb(237 154 184) 100%);
    display: block;
    height: 8px;
    margin-bottom: 3rem;
    border-radius: 0 0 5px 5px;
}

.injection-step-count {
    background: rgb(0 180 229);
    border-color: rgb(0 180 229);
    color: #fff;
}

.injection-note {
    border-color: rgb(0 180 229);
}

.background-strech {
    background-color: #fbe8ef;
}

.custom-tab ul > li.ui-tabs-active a {
    background-color: #fbe8ef;
    color: #d51b5e;
}

.custom-accordion .accordion-button, .custom-accordion .accordion-item, .custom-accordion {
    background-color: transparent;
}

@media(max-width: 991px) {
    #page-3064 #back-home i {
        color: #fff;
    }

    #page-3064 #back-home:hover i {
        color: #707070;
    }

    .description-image {
        background: none;
        height: auto;
        margin-bottom: unset;
    }
}
