


@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


body {
  font-family: "Poppins", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Poppins", sans-serif;
}


::-moz-selection {
    background-color: rgba(161, 204, 124, 0.17);
}
::selection {
    background-color: rgba(161, 204, 124, 0.17);
}


input:focus {
    border: 2px solid #a1cc7c;
}

input:focus-visible {
    border: 2px solid #a1cc7c;
}


.form-10 input:focus, .form-10 input:focus-visible {
    border: 2px solid #a1cc7c; !important;
}

.form-10 textarea:focus, .form-10 textarea:focus-visible {
    border: 2px solid #a1cc7c; !important;
}

.theme-btn-10 {
    color: #363434 !important;
    background-color: #a1cc7c;
    border: 2px solid #a1cc7c !important;
}

.theme-btn-10:hover {
    color: #363434 !important;
    background-color: #abd18a;
    border: 2px solid #abd18a !important;
}

.theme-btn-10:active {
    color: #363434 !important;
    background-color: #abd18a;
    border: 2px solid #abd18a !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}


.theme-btn-20 {
    color: #363434 !important;
    background-color: transparent;
    border: 2px solid #a1cc7c !important;
}

.theme-btn-20:hover {
    color: #363434 !important;
    background-color: #a1cc7c;
    border: 2px solid #a1cc7c !important;
}

.theme-btn-20:active {
    color: #363434 !important;
    background-color: #a1cc7c;
    border: 2px solid #a1cc7c !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}


.theme-btn-30 {
    color: #363434 !important;
    background-color: #33fa3f;
    border: 2px solid #33fa3f !important;
}

.theme-btn-30:hover {
    color: #363434 !important;
    background-color: #80fc87;
    border: 2px solid #80fc87 !important;
}

.theme-btn-30:active {
    color: #363434 !important;
    background-color: #80fc87;
    border: 2px solid #80fc87 !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
    
.theme-btn-40 {
    color: #363434 !important;
    background-color: transparent;
    border: 2px solid #44d62c !important;
}

.theme-btn-40:hover {
    color: #363434 !important;
    background-color: #44d62c;
    border: 2px solid #44d62c !important;
}

.theme-btn-40:active {
    color: #363434 !important;
    background-color: #44d62c;
    border: 2px solid #44d62c !important;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
    
.hreftext {
    color: #363434;
}

.hreftext:hover {
    color: #44D62C;
}

.hreftext:hover .bi {
    color: #44D62C;
}

.hreftext-2 {
    color: #f2f1f0;
}

.hreftext-2:hover {
    color: #44d62c;
}

.hreftext-2:hover .bi {
    color: #44d62c;
}


.cookies-row {
    background: #000000;
}

.cookies-message p {
    color: #F2F1F0;
}

.cookies-message p a {
    color: #44d62c;
}

.cookie-btn {
    background: #44d62c;
}

.cookie-btn:hover {
    background: #44d62c;
    opacity: 0.75;
}


.is-dark-text, .is-dark-text h1, .is-dark-text h2, .is-dark-text h3, .is-dark-text h4, .is-dark-text h5, .is-dark-text h6, .is-dark-text p, .is-dark-text li {
    color: rgba(54, 52, 52) !important;
}

.is-light-text, .is-light-text h1, .is-light-text h2, .is-light-text h3, .is-light-text h4, .is-light-text h5, .is-light-text h6, .is-light-text p, .is-light-text li {
    color: rgb(242, 241, 240) !important;
}

