@font-face {
    font-family: 'Open Sans';
    src: url(../../assets/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../assets/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../assets/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../assets/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../assets/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../assets/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../assets/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Open Sans';
    src: url(../../assets/fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+1F00-1FFF
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0370-03FF
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

:root, [data-bs-theme=light] {
    --bs-primary: #E22126;
    --bs-primary-rgb: 226,33,38;
    --bs-primary-text-emphasis: #5A0D0F;
    --bs-primary-bg-subtle: #F9D3D4;
    --bs-primary-border-subtle: #F3A6A8;
    --bs-secondary: #343A40;
    --bs-secondary-rgb: 52,58,64;
    --bs-secondary-text-emphasis: #15171A;
    --bs-secondary-bg-subtle: #D6D8D9;
    --bs-secondary-border-subtle: #AEB0B3;
    --bs-success: #66B33A;
    --bs-success-rgb: 102,179,58;
    --bs-success-text-emphasis: #294817;
    --bs-success-bg-subtle: #E0F0D8;
    --bs-success-border-subtle: #C2E1B0;
    --bs-info: #309F96;
    --bs-info-rgb: 48,159,150;
    --bs-info-text-emphasis: #13403C;
    --bs-info-bg-subtle: #D6ECEA;
    --bs-info-border-subtle: #ACD9D5;
    --bs-warning: #FFD200;
    --bs-warning-rgb: 255,210,0;
    --bs-warning-text-emphasis: #665400;
    --bs-warning-bg-subtle: #FFF6CC;
    --bs-warning-border-subtle: #FFED99;
    --bs-danger: #000000;
    --bs-danger-rgb: 0,0,0;
    --bs-danger-text-emphasis: #000000;
    --bs-danger-bg-subtle: #CCCCCC;
    --bs-danger-border-subtle: #999999;
    --bs-light: #ECEDF4;
    --bs-light-rgb: 236,237,244;
    --bs-light-text-emphasis: #5E5F62;
    --bs-light-bg-subtle: #FBFBFD;
    --bs-light-border-subtle: #F7F8FB;
    --bs-dark: #222222;
    --bs-dark-rgb: 34,34,34;
    --bs-dark-text-emphasis: #0E0E0E;
    --bs-dark-bg-subtle: #D3D3D3;
    --bs-dark-border-subtle: #A7A7A7;
    --bs-link-color: #E22126;
    --bs-link-color-rgb: 226,33,38;
    --bs-link-hover-color: #931a1e;
    --bs-link-hover-color-rgb: 147,26,30;
    --bs-border-radius: 0;
    --bs-border-radius-sm: 0;
    --bs-border-radius-lg: 0;
    --bs-border-radius-xl: 0;
    --bs-border-radius-xxl: 0
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #E22126;
    --bs-btn-border-color: #E22126;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #C01C20;
    --bs-btn-hover-border-color: #B51A1E;
    --bs-btn-focus-shadow-rgb: 251,222,222;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #B51A1E;
    --bs-btn-active-border-color: #AA191D;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #E22126;
    --bs-btn-disabled-border-color: #E22126
}

.btn-outline-primary {
    --bs-btn-color: #E22126;
    --bs-btn-border-color: #E22126;
    --bs-btn-focus-shadow-rgb: 226,33,38;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #E22126;
    --bs-btn-hover-border-color: #E22126;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #E22126;
    --bs-btn-active-border-color: #E22126;
    --bs-btn-disabled-color: #E22126;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #E22126
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #343A40;
    --bs-btn-border-color: #343A40;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #2C3136;
    --bs-btn-hover-border-color: #2A2E33;
    --bs-btn-focus-shadow-rgb: 225,225,226;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #2A2E33;
    --bs-btn-active-border-color: #272C30;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #343A40;
    --bs-btn-disabled-border-color: #343A40
}

.btn-outline-secondary {
    --bs-btn-color: #343A40;
    --bs-btn-border-color: #343A40;
    --bs-btn-focus-shadow-rgb: 52,58,64;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #343A40;
    --bs-btn-hover-border-color: #343A40;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #343A40;
    --bs-btn-active-border-color: #343A40;
    --bs-btn-disabled-color: #343A40;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #343A40
}

.btn-success {
    --bs-btn-color: #000000;
    --bs-btn-bg: #66B33A;
    --bs-btn-border-color: #66B33A;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #7DBE58;
    --bs-btn-hover-border-color: #75BB4E;
    --bs-btn-focus-shadow-rgb: 15,27,9;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #85C261;
    --bs-btn-active-border-color: #75BB4E;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #66B33A;
    --bs-btn-disabled-border-color: #66B33A
}

.btn-outline-success {
    --bs-btn-color: #66B33A;
    --bs-btn-border-color: #66B33A;
    --bs-btn-focus-shadow-rgb: 102,179,58;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #66B33A;
    --bs-btn-hover-border-color: #66B33A;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #66B33A;
    --bs-btn-active-border-color: #66B33A;
    --bs-btn-disabled-color: #66B33A;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #66B33A
}

.btn-info {
    --bs-btn-color: #000000;
    --bs-btn-bg: #309F96;
    --bs-btn-border-color: #309F96;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #4FADA6;
    --bs-btn-hover-border-color: #45A9A1;
    --bs-btn-focus-shadow-rgb: 7,24,23;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #59B2AB;
    --bs-btn-active-border-color: #45A9A1;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #309F96;
    --bs-btn-disabled-border-color: #309F96
}

.btn-outline-info {
    --bs-btn-color: #309F96;
    --bs-btn-border-color: #309F96;
    --bs-btn-focus-shadow-rgb: 48,159,150;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #309F96;
    --bs-btn-hover-border-color: #309F96;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #309F96;
    --bs-btn-active-border-color: #309F96;
    --bs-btn-disabled-color: #309F96;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #309F96
}

.btn-warning {
    --bs-btn-color: #000000;
    --bs-btn-bg: #FFD200;
    --bs-btn-border-color: #FFD200;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #FFD926;
    --bs-btn-hover-border-color: #FFD719;
    --bs-btn-focus-shadow-rgb: 38,32,0;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #FFDB33;
    --bs-btn-active-border-color: #FFD719;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #FFD200;
    --bs-btn-disabled-border-color: #FFD200
}

.btn-outline-warning {
    --bs-btn-color: #FFD200;
    --bs-btn-border-color: #FFD200;
    --bs-btn-focus-shadow-rgb: 255,210,0;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #FFD200;
    --bs-btn-hover-border-color: #FFD200;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #FFD200;
    --bs-btn-active-border-color: #FFD200;
    --bs-btn-disabled-color: #FFD200;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #FFD200
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #000000;
    --bs-btn-border-color: #000000;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #000000;
    --bs-btn-hover-border-color: #000000;
    --bs-btn-focus-shadow-rgb: 217,217,217;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #000000;
    --bs-btn-active-border-color: #000000;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #000000;
    --bs-btn-disabled-border-color: #000000
}

.btn-outline-danger {
    --bs-btn-color: #000000;
    --bs-btn-border-color: #000000;
    --bs-btn-focus-shadow-rgb: 0,0,0;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #000000;
    --bs-btn-hover-border-color: #000000;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #000000;
    --bs-btn-active-border-color: #000000;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #000000
}

.btn-light {
    --bs-btn-color: #000000;
    --bs-btn-bg: #ECEDF4;
    --bs-btn-border-color: #ECEDF4;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #C9C9CF;
    --bs-btn-hover-border-color: #BDBEC3;
    --bs-btn-focus-shadow-rgb: 35,36,37;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #BDBEC3;
    --bs-btn-active-border-color: #B1B2B7;
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #ECEDF4;
    --bs-btn-disabled-border-color: #ECEDF4
}

.btn-outline-light {
    --bs-btn-color: #ECEDF4;
    --bs-btn-border-color: #ECEDF4;
    --bs-btn-focus-shadow-rgb: 236,237,244;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #ECEDF4;
    --bs-btn-hover-border-color: #ECEDF4;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #ECEDF4;
    --bs-btn-active-border-color: #ECEDF4;
    --bs-btn-disabled-color: #ECEDF4;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ECEDF4
}

.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #222222;
    --bs-btn-border-color: #222222;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #1D1D1D;
    --bs-btn-hover-border-color: #1B1B1B;
    --bs-btn-focus-shadow-rgb: 222,222,222;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #1B1B1B;
    --bs-btn-active-border-color: #1A1A1A;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #222222;
    --bs-btn-disabled-border-color: #222222
}

.btn-outline-dark {
    --bs-btn-color: #222222;
    --bs-btn-border-color: #222222;
    --bs-btn-focus-shadow-rgb: 34,34,34;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #222222;
    --bs-btn-hover-border-color: #222222;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #222222;
    --bs-btn-active-border-color: #222222;
    --bs-btn-disabled-color: #222222;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #222222
}

.fit-cover {
    object-fit: cover
}

.bs-icon {
    --bs-icon-size: .75rem;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    font-size: var(--bs-icon-size);
    width: calc(var(--bs-icon-size) * 2);
    height: calc(var(--bs-icon-size) * 2);
    color: var(--bs-primary)
}

.bs-icon-xs {
    --bs-icon-size: 1rem;
    width: calc(var(--bs-icon-size) * 1.5);
    height: calc(var(--bs-icon-size) * 1.5)
}

.bs-icon-sm {
    --bs-icon-size: 1rem
}

.bs-icon-md {
    --bs-icon-size: 1.5rem
}

.bs-icon-lg {
    --bs-icon-size: 2rem
}

.bs-icon-xl {
    --bs-icon-size: 2.5rem
}

.bs-icon.bs-icon-primary {
    color: var(--bs-white);
    background: var(--bs-primary)
}

.bs-icon.bs-icon-primary-light {
    color: var(--bs-primary);
    background: rgba(var(--bs-primary-rgb),.2)
}

.bs-icon.bs-icon-semi-white {
    color: var(--bs-primary);
    background: rgba(255,255,255,.5)
}

.bs-icon.bs-icon-rounded {
    border-radius: .5rem
}

.bs-icon.bs-icon-circle {
    border-radius: 50%
}

header.home {
    margin-top: 80px
}

.small {
    font-size: 12px !important
}

@media(max-width:768px) {
    .navbar-brand img {
        width: 125px !important
    }
}

@media(max-width:576px) {
    .navbar-brand img {
        width: 100px !important
    }
}

.vert-card {
    background: #212d34;
    margin-top: 75px;
    color: #fff;
    padding: 5px;
}

.vert-card-img {
    margin-top: -75px;
}

.red-circle {
    width: 150px;
    background: #e31d1a;
    border-radius: 50%;
    border: solid 5px #f9f9f9;
}

.btn-dark {
    background: #212d34;
    color: #fff;
    padding: 5px;
}

.home {
    background: url("../img/header_map.jpg") center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.transparent-box {
    background-color: rgba(255, 255, 255, 0.7); /* Adjust the alpha value (0.7) for transparency */
    padding: 20px;
    border-radius: 10px; /* Optional: for rounded corners */
}
