* {
    box-sizing: border-box !important;
    padding: 0;
    margin: 0;
    font-family: var(--font-poppins) !important;
}

.cms-content * {
    margin: revert;
    padding: revert;
    -webkit-text-decoration: revert;
            text-decoration: revert;
    color: revert;
}

html,
body {
    overflow-x: hidden;
    padding-right: 0 !important;
}

a {
    color: inherit;
    text-decoration: none;
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
    -webkit-transition:
        background-color 0s 600000s,
        color 0s 600000s;
    transition:
        background-color 0s 600000s,
        color 0s 600000s;
}

* {
    scrollbar-width: auto;
    scrollbar-color: var(--top-bar-bg-color) var(--primary-light-color);
}
/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: var(--primary-light-color);
    border-radius: 6px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: var(--top-bar-bg-color);
    border-radius: 6px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: var(--secondary-light-color);
}

.leaflet-control-attribution {
    display: none !important;
}

#pageContainer {
    margin-top: 130px;
}

@media (max-width: 600px) {
    #pageContainer {
        margin-top: 90px;
    }

    .mobile-app-active #pageContainer {
        margin-top: 60px;
    }
}

@media (min-width: 601px) and (max-width: 900px) {
    .mobile-app-active #pageContainer {
        margin-top: 90px;
    }
}

.cbot-dialog-button-regular {
    border-radius: 100px !important;
    right: -234px !important;
    left: auto !important;
    bottom: 80px !important;
    position: absolute !important;
    width: 64px !important;
    height: 64px !important;
    transition: all 0.3s ease-in-out !important;
}
.cbot-dialog-button-regular.cbot-dialog-button-regular {
    border: 1px solid #a6d4dc !important;
    box-shadow: 0px 3px 15px 0px #00000014 !important;
}

.cbot-dialog-button-regular:hover {
    width: 238px !important;
}

@font-face {
font-family: '__poppins_9823b9';
src: url(/_next/static/media/0edc06582190a785-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 300;
}

@font-face {
font-family: '__poppins_9823b9';
src: url(/_next/static/media/d4588198199bb568-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 400;
}

@font-face {
font-family: '__poppins_9823b9';
src: url(/_next/static/media/ae43205968a9e0a8-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 500;
}

@font-face {
font-family: '__poppins_9823b9';
src: url(/_next/static/media/a8f24ad83e640c79-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 600;
}

@font-face {
font-family: '__poppins_9823b9';
src: url(/_next/static/media/69092ab74bbd1e40-s.p.woff2) format('woff2');
font-display: swap;
font-weight: 700;
}@font-face {font-family: '__poppins_Fallback_9823b9';src: local("Arial");ascent-override: 92.83%;descent-override: 30.94%;line-gap-override: 8.84%;size-adjust: 113.11%
}.__className_9823b9 {font-family: '__poppins_9823b9', '__poppins_Fallback_9823b9'
}.__variable_9823b9 {--font-poppins: '__poppins_9823b9', '__poppins_Fallback_9823b9'
}

