
:root {
    --background-static: #3fa07e;
    --background-hover: #eceb1b;
}

body {
    font-size: 14px;
    font-family: "Inter", sans-serif;
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}

a {
    text-decoration: initial;
}

a,
input,
textarea {
    outline: none;
    padding: 0px;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.w-clear:after {
    display: block;
    content: "";
    clear: both;
}

.hidden {
    display: none;
}

.clear {
    clear: both;
}

.none {
    display: none;
}

.hidden-seoh {
    visibility: hidden;
    height: 0px;
    margin: 0px;
    overflow: hidden;
}

/* Lazyload */
img.lazy {
    opacity: 0;
}

img:not(.initial) {
    -webkit-transition: opacity 1s;
    transition: opacity 1s;
}

img.initial,
img.loaded,
img.error {
    opacity: 1;
}

img:not([src]) {
    visibility: hidden;
}

/* Breadcrumb */
.breadCrumbs {
    background-color: #eee;
    padding: 0px 10px;
}

.breadCrumbs .wrap-content {
    padding: 0.75rem 0;
}

.breadCrumbs .wrap-content .breadcrumb {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
}

.breadCrumbs .wrap-content .breadcrumb-item a {
    color: #212529;
}

.breadCrumbs .wrap-content .breadcrumb-item.active a {
    color: #6c757d;
}
.pagination-home .pagination .page-item .page-link {
    color: #555555;
    font-size: 0.875rem;
}
.pagination-home .pagination .page-item.active .page-link {
    color: #ffffff;
    background-color: #555555;
    border-color: #555555;
}
.grecaptcha-badge {
    display: none !important;
    width: 0px !important;
    height: 0px !important;
    visibility: hidden !important;
    overflow: hidden;
}
coccocgrammar {
    display: none;
}
.invalid-feedback{display: none;}