/* _content/Meeting.Web.Site/Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-ojwfzggb7v] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-ojwfzggb7v] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/Meeting.Web.Site/Components/Sections/BlogsDetail.razor.rz.scp.css */
.blogs-container[b-qbzmxl2e3i] {
    align-items: flex-start;
    display: flex;
    gap: 2rem;
    margin: 30px auto 4rem;
}

.blogs-information[b-qbzmxl2e3i] {
    display: flex;
    gap: 1.5rem;
    width: 14rem;
}

[b-qbzmxl2e3i] .blogs-information-image {
    width: 4rem;
}

    [b-qbzmxl2e3i] .blogs-information-image img {
        display: block;
        height: auto;
        width: 100%;
    }

.blogs-information-text[b-qbzmxl2e3i] {
    flex: 1;
}

    .blogs-information-text p[b-qbzmxl2e3i] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 1rem;
        margin: 0 0 0.2rem;
    }

.blogs-information-autor[b-qbzmxl2e3i] {
    border-bottom: 1px solid var(--light-black-color);
    margin: 0 0 1rem;
    padding: 0 0 1rem;
}

.blogs-detail[b-qbzmxl2e3i] {
    width: 54.5rem;
}

.blogs-detail-title[b-qbzmxl2e3i] {
    color: var(--dark-gray-color);
    font-family: ClanBold;
    font-size: 1.2rem;
    margin: 0 0 1.5rem;
}

[b-qbzmxl2e3i] .blogs-detail p,
[b-qbzmxl2e3i] .blogs-detail a,
[b-qbzmxl2e3i] .blogs-detail li {
    color: var(--dark-gray-color);
    font-family: ClanNews;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0 0 1.5rem;
    text-align: justify;
}

[b-qbzmxl2e3i] .blogs-detail h3 {
    color: var(--dark-gray-color);
    font-family: ClanBold;
    font-size: 1.1rem;
    margin: 0 0 1.5rem;
}

.blogs-notice[b-qbzmxl2e3i] {
    border: 1px solid var(--light-gray-color);
    border-radius: 0.6rem;
    display: flex;
    margin: 4rem 0 0;
    overflow: hidden;
}

.blogs-notice-image[b-qbzmxl2e3i] {
    display: block;
    height: 13rem;
    object-fit: cover;
    object-position: center;
    width: 22rem;
}

.blogs-notice-content[b-qbzmxl2e3i] {
    align-items: flex-start;
    display: flex;
    flex: 1;
    flex-flow: column nowrap;
    justify-content: space-between;
    padding: 2.5rem 3rem;
}

    .blogs-notice-content p[b-qbzmxl2e3i] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 1rem;
        margin: 0;
    }

        .blogs-notice-content p.title[b-qbzmxl2e3i] {
            font-family: ClanBold;
            font-size: 1.2rem;
        }

    .blogs-notice-content a[b-qbzmxl2e3i] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        display: inline-block;
        font-size: 0.9rem;
        margin: 0;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

.blogs-reds[b-qbzmxl2e3i] {
    position: sticky;
    top: 8rem;
    width: 2.5rem;
}

@media only screen and (max-width: 768px) {
    .blogs-container[b-qbzmxl2e3i] {
        flex-flow: column nowrap;
        gap: 3rem;
    }

    .blogs-information[b-qbzmxl2e3i] {
        width: 24rem;
    }

    .blogs-detail[b-qbzmxl2e3i] {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .blogs-notice-image[b-qbzmxl2e3i] {
        width: 18rem;
    }
}

@media only screen and (max-width: 640px) {
    .blogs-notice[b-qbzmxl2e3i] {
        flex-flow: column nowrap;
    }

    .blogs-notice-image[b-qbzmxl2e3i] {
        width: 100%;
    }

    .blogs-notice-content[b-qbzmxl2e3i] {
        gap: 1.5rem;
        padding: 2rem;
    }
}
/* _content/Meeting.Web.Site/Components/Sections/BlogsList.razor.rz.scp.css */
.blogs-container[b-1nd6s52mqt] {
    margin: 30px auto 4rem;
}

.blogs-subtitle[b-1nd6s52mqt] {
    color: var(--dark-gray-color);
    font-family: ClanBold;
    font-size: 1.2rem;
    font-weight: normal;
    margin: 0 0 2rem;
    text-align: center;
}

.blogs-input[b-1nd6s52mqt] {
    margin: 0 auto 3rem;
    width: 36rem;
}

    .blogs-input .iconToSvg[b-1nd6s52mqt] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        left: 0.5rem;
        position: absolute;
        top: 0.75rem;
        width: 1rem;
    }

.blogs-input-text[b-1nd6s52mqt] {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid var(--gray-color);
    color: var(--gray-color);
    font-size: 1rem;
    padding: 0.75rem 1rem 0.75rem 2rem;
    width: 100%;
}

.blogs-filters-title[b-1nd6s52mqt] {
    color: var(--dark-gray-color);
    font-family: ClanNews;
    font-size: 1rem;
    margin: 0 0 2rem;
    text-align: center;
}

.blogs-filters[b-1nd6s52mqt] {
    background-color: var(--white-color);
    display: flex;
    flex-flow: row wrap;
    gap: 1.5rem;
    justify-content: center;
    margin: 0 auto 3rem;
    width: 90%;
}

.blogs-filter-item[b-1nd6s52mqt] {
    border: 1px solid var(--gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.85rem 2.5rem;
}

    .blogs-filter-item.active[b-1nd6s52mqt] {
        background-color: var(--gray-color);
    }

.blogs-filter-text[b-1nd6s52mqt] {
    color: var(--gray-color);
    font-family: ClanNews;
    font-size: 1rem;
}

.blogs-filter-item.active .blogs-filter-text[b-1nd6s52mqt] {
    color: var(--white-color);
}

.blogs-filters-select[b-1nd6s52mqt] {
    border: 1px solid var(--light-gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.25rem;
    width: 100%;
}

    .blogs-filters-select p[b-1nd6s52mqt] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .blogs-filters-select .iconToSvg[b-1nd6s52mqt] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        transition: 0.3s transform ease-in-out;
        width: 0.85rem;
    }

    .blogs-filters-select.active[b-1nd6s52mqt] {
        border-color: var(--red-color);
    }

        .blogs-filters-select.active p[b-1nd6s52mqt] {
            color: var(--red-color);
        }

        .blogs-filters-select.active .iconToSvg[b-1nd6s52mqt] {
            fill: var(--red-color);
            transform: rotate(180deg);
        }

.blogs-buttons[b-1nd6s52mqt] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .blogs-buttons button[b-1nd6s52mqt] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

        .blogs-buttons button:disabled[b-1nd6s52mqt] {
            opacity: 0.5;
        }

.menu-version-mobile[b-1nd6s52mqt] {
    display: none;
}

@media only screen and (max-width: 640px) {
    .menu-version-mobile[b-1nd6s52mqt] {
        display: flex;
    }

    .blogs-filters[b-1nd6s52mqt] {
        border: 1px solid var(--light-gray-color);
        border-top: none;
        display: none;
        flex-flow: column nowrap;
        gap: 0;
        width: 100%;
    }

    .blogs-filter-item[b-1nd6s52mqt] {
        border: none;
        padding: 0.85rem 1.5rem;
    }

    .blogs-buttons[b-1nd6s52mqt] {
        margin: 3rem 0 0;
    }
}

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .blogs-filters[b-1nd6s52mqt] {
        width: 100%;
    }
}
/* _content/Meeting.Web.Site/Components/Sections/BurosList.razor.rz.scp.css */
.buros-container[b-g7bl0dulxh] {
    margin: 30px auto 4rem;
}

.buros-title[b-g7bl0dulxh] {
    margin: 0 0 3rem;
}

    .buros-title h2[b-g7bl0dulxh] {
        color: var(--dark-gray-color);
        font-family: ClanBold;
        font-size: 1.5rem;
        font-weight: normal;
        margin: 0 0 1.5rem;
    }

    .buros-title p[b-g7bl0dulxh] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

.buros-subtitle[b-g7bl0dulxh] {
    color: var(--dark-gray-color);
    font-family: ClanBold;
    font-size: 1.2rem;
    font-weight: normal;
    margin: 0 0 2rem;
    text-align: center;
}

.buros-input[b-g7bl0dulxh] {
    margin: 0 auto 3rem;
    width: 36rem;
}

    .buros-input .iconToSvg[b-g7bl0dulxh] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        left: 0.5rem;
        position: absolute;
        top: 0.75rem;
        width: 1rem;
    }

.buros-input-text[b-g7bl0dulxh] {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid var(--gray-color);
    color: var(--gray-color);
    font-size: 1rem;
    padding: 0.75rem 1rem 0.75rem 2rem;
    width: 100%;
}

.buros-filters-title[b-g7bl0dulxh] {
    color: var(--dark-gray-color);
    font-family: ClanNews;
    font-size: 1rem;
    margin: 0 0 2rem;
    text-align: center;
}

.buros-filters[b-g7bl0dulxh] {
    background-color: var(--white-color);
    display: flex;
    flex-flow: row wrap;
    gap: 1.5rem;
    justify-content: center;
    margin: 0 auto 3rem;
    width: 90%;
}

.buros-filter-item[b-g7bl0dulxh] {
    border: 1px solid var(--gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.85rem 2.5rem;
}

    .buros-filter-item.active[b-g7bl0dulxh] {
        background-color: var(--gray-color);
    }

.buros-filter-text[b-g7bl0dulxh] {
    color: var(--gray-color);
    font-family: ClanNews;
    font-size: 1rem;
}

.buros-filter-item.active .buros-filter-text[b-g7bl0dulxh] {
    color: var(--white-color);
}

.buros-filters-select[b-g7bl0dulxh] {
    border: 1px solid var(--light-gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.25rem;
    width: 100%;
}

    .buros-filters-select p[b-g7bl0dulxh] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .buros-filters-select .iconToSvg[b-g7bl0dulxh] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        transition: 0.3s transform ease-in-out;
        width: 0.85rem;
    }

    .buros-filters-select.active[b-g7bl0dulxh] {
        border-color: var(--red-color);
    }

        .buros-filters-select.active p[b-g7bl0dulxh] {
            color: var(--red-color);
        }

        .buros-filters-select.active .iconToSvg[b-g7bl0dulxh] {
            fill: var(--red-color);
            transform: rotate(180deg);
        }

.buros-buttons[b-g7bl0dulxh] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .buros-buttons button[b-g7bl0dulxh] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

        .buros-buttons button:disabled[b-g7bl0dulxh] {
            opacity: 0.5;
        }

.menu-version-mobile[b-g7bl0dulxh] {
    display: none;
}

@media only screen and (max-width: 640px) {
    .menu-version-mobile[b-g7bl0dulxh] {
        display: flex;
    }

    .buros-filters[b-g7bl0dulxh] {
        border: 1px solid var(--light-gray-color);
        border-top: none;
        display: none;
        flex-flow: column nowrap;
        gap: 0;
        width: 100%;
    }

    .buros-filter-item[b-g7bl0dulxh] {
        border: none;
        padding: 0.85rem 1.5rem;
    }

    .buros-buttons[b-g7bl0dulxh] {
        margin: 3rem 0 0;
    }
}

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .buros-filters[b-g7bl0dulxh] {
        width: 100%;
    }
}
/* _content/Meeting.Web.Site/Components/Sections/ContactsDetail.razor.rz.scp.css */
.contacts[b-ha5g2lzrrt] {
    margin: 30px auto 4rem;
}

.contacts-subtitle[b-ha5g2lzrrt] {
    color: var(--dark-gray-color);
    font-family: BreeRegular;
    font-size: 18.2px;
    margin: 0 0 2rem;
    padding-left: calc(17rem + 1.5rem);
    text-align: left;
}

.contacts-description[b-ha5g2lzrrt] {
    color: var(--gray-color);
    font-family: ClanNews;
    font-size: 1.2rem;
    margin: -1rem 0 3rem;
    text-align: center;
}

.contacts-faq[b-ha5g2lzrrt] {
    margin: 0 0 4rem;
}

.contacts-faq-detail[b-ha5g2lzrrt] {
    align-items: flex-start;
    display: flex;
    gap: 1.5rem;
}

.contacts-faq-submenu[b-ha5g2lzrrt] {
    position: sticky;
    top: 8rem;
    width: 17rem;
    z-index: 10;
}

.contacts-faq-option[b-ha5g2lzrrt] {
    background-color: var(--white-color);
    border-bottom: 1px solid var(--light-gray-color);
    cursor: pointer;
    padding: 1.2rem 0;
}

    .contacts-faq-option:last-child[b-ha5g2lzrrt] {
        border: none;
    }

    .contacts-faq-option p[b-ha5g2lzrrt] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .contacts-faq-option.active p[b-ha5g2lzrrt],
    .contacts-faq-option:hover p[b-ha5g2lzrrt] {
        color: var(--red-color);
    }

.contacts-filters-select[b-ha5g2lzrrt] {
    background-color: var(--white-color);
    border: 1px solid var(--light-gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.25rem;
    width: 100%;
}

    .contacts-filters-select p[b-ha5g2lzrrt] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .contacts-filters-select .iconToSvg[b-ha5g2lzrrt] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        transition: 0.3s transform ease-in-out;
        width: 0.85rem;
    }

    .contacts-filters-select.active[b-ha5g2lzrrt] {
        border-color: var(--red-color);
    }

        .contacts-filters-select.active p[b-ha5g2lzrrt] {
            color: var(--red-color);
        }

        .contacts-filters-select.active .iconToSvg[b-ha5g2lzrrt] {
            fill: var(--red-color);
            transform: rotate(180deg);
        }

.contacts-faq-description[b-ha5g2lzrrt] {
    padding: 1rem 0 0;
    width: 54rem;
}

.contacts-faq-html[b-ha5g2lzrrt] {
    display: none;
}

    .contacts-faq-html.active[b-ha5g2lzrrt] {
        display: block;
    }

[b-ha5g2lzrrt] .contacts-faq-html * {
    color: var(--dark-gray-color);
    font-family: ClanNews;
    font-size: 12.6px;
    line-height: 1.5;
    margin: 0 0 1rem;
}

.contacts-form[b-ha5g2lzrrt] {
    background-color: var(--dark-white-color);
    padding: 3rem 0;
}

.contacts-form-inputs[b-ha5g2lzrrt] {
    display: flex;
    gap: 8em;
}

.contacts-form-column:nth-child(1)[b-ha5g2lzrrt] {
    width: 25rem;
}

.contacts-form-column:nth-child(2)[b-ha5g2lzrrt] {
    width: 42rem;
}

.contacts-form-subtitle[b-ha5g2lzrrt] {
    color: var(--dark-gray-color);
    font-family: ClanBold;
    font-size: 0.9rem;
    margin: 0 0 1.5rem;
}

[b-ha5g2lzrrt] .form-input {
    margin: 0 0 4rem;
}

    [b-ha5g2lzrrt] .form-input .form-input-label {
        color: var(--light-gray-color);
        font-family: ClanNews;
        font-size: 1rem;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0.3rem;
        transition: all 0.3s ease-in-out;
        z-index: 1;
    }

    [b-ha5g2lzrrt] .form-input .form-input-text {
        background-color: transparent;
        border: none;
        border-bottom: 1px solid var(--light-gray-color);
        color: var(--gray-color);
        display: block;
        font-family: ClanNews;
        font-size: 1rem;
        height: 2rem;
        margin-bottom: 0.5rem;
        outline: none;
        padding: 0.6rem 0;
        width: 100%;
    }

    [b-ha5g2lzrrt] .form-input .form-input-error {
        color: var(--red-color);
        display: none;
        font-family: BreeRegular;
        font-size: 0.85rem;
    }

    [b-ha5g2lzrrt] .form-input .form-input-text:focus ~ .form-input-label,
    [b-ha5g2lzrrt] .form-input .form-input-text:not(:placeholder-shown) ~ .form-input-label {
        font-size: 0.75rem;
        top: -1rem;
    }

    [b-ha5g2lzrrt] .form-input.error .form-input-label {
        color: var(--red-color);
    }

    [b-ha5g2lzrrt] .form-input.error .form-input-error {
        display: block;
    }

    [b-ha5g2lzrrt] .form-input.error .form-input-text {
        border-color: var(--red-color);
    }

.form-input-select[b-ha5g2lzrrt] {
    appearance: none;
    background-color: var(--white-color);
    border: none;
    color: var(--light-gray-color);
    display: block;
    font-family: ClanNews;
    font-size: 1rem;
    margin-bottom: 0.5rem;
    padding: 0.9rem 1rem;
    width: 100%;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}

.form-input .iconToSvg[b-ha5g2lzrrt] {
    display: block;
    fill: var(--light-gray-color);
    height: auto;
    pointer-events: none;
    position: absolute;
    right: 1rem;
    top: 1.25rem;
    width: 1rem;
}

.form-input-textarea[b-ha5g2lzrrt] {
    background-color: var(--white-color);
    border: none;
    color: var(--light-gray-color);
    display: block;
    font-family: ClanNews;
    font-size: 1rem;
    margin-bottom: 0.5rem;
    padding: 0.9rem 1.5rem;
    width: 100%;
}

.form-input-counter[b-ha5g2lzrrt] {
    color: var(--gray-color);
    display: block;
    font-family: ClanNews;
    font-size: 0.85rem;
    margin-bottom: 0.5rem;
}

.form-input-check[b-ha5g2lzrrt] {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 0.5rem;
    margin-bottom: 0.5rem;
}

    .form-input-check input[b-ha5g2lzrrt] {
        position: absolute;
        opacity: 0;
        pointer-events: none;
    }

        .form-input-check input:checked + .form-check-checkbox[b-ha5g2lzrrt] {
            background-color: var(--red-color);
            border-color: var(--red-color);
        }

            .form-input-check input:checked + .form-check-checkbox[b-ha5g2lzrrt]::before {
                content: "";
                position: absolute;
                left: 0.25rem;
                top: 0;
                width: 0.2rem;
                height: 0.5rem;
                border-right: 0.2rem solid var(--white-color);
                border-bottom: 0.2rem solid var(--white-color);
                transform: rotate(45deg);
            }

    .form-input-check .form-check-checkbox[b-ha5g2lzrrt] {
        border: 1px solid var(--gray-color);
        cursor: pointer;
        display: block;
        height: 1rem;
        margin: -2px 0 0;
        width: 1rem;
    }

    .form-input-check .form-check-text[b-ha5g2lzrrt] {
        color: var(--black-color);
        cursor: pointer;
        flex: 1;
        font-family: ClanNews;
        font-size: 1rem;
    }

[b-ha5g2lzrrt] .form-input-check .form-check-text a {
    color: #337AB7;
    font-family: ClanNews;
    font-size: 1rem;
}

.contacts-form-send[b-ha5g2lzrrt] {
    align-items: center;
    display: flex;
    gap: 2rem;
    justify-content: space-between;
}

.contacts-form-buttons button[b-ha5g2lzrrt] {
    background-color: var(--red-color);
    border: 1px solid var(--red-color);
    color: var(--white-color);
    cursor: pointer;
    display: inline-block;
    font-size: 0.9rem;
    padding: 0.75rem 3.2rem;
    text-transform: uppercase;
}

.coporate[b-ha5g2lzrrt] {
    align-items: flex-start;
    display: flex;
    gap: 2rem;
    padding: 3rem 0 0;
}

.corporate-information[b-ha5g2lzrrt] {
    width: 20rem;
}

    .corporate-information h2[b-ha5g2lzrrt] {
        padding-left: 0;
        text-align: left;
    }

[b-ha5g2lzrrt] .corporate-information p {
    color: var(#333333);
    font-family: BreeRegular;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0 0 1rem;
}

.corporate-map[b-ha5g2lzrrt] {
    width: 53rem;
}

.corporate-map-content[b-ha5g2lzrrt] {
    height: 30.3rem;
    overflow: hidden;
    width: 100%;
}

.contacts-form-captcha.form-input[b-ha5g2lzrrt] {
    margin: 0;
}

.contacts-modal-form[b-ha5g2lzrrt] {
    background-color: rgb(0, 0, 0, 0.3);
    display: none;
    position: fixed;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 900;
}

.contacts-modal-container[b-ha5g2lzrrt] {
    background-color: var(--white-color);
    box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.5);
    margin: 3rem auto;
    padding: 1rem;
    text-align: center;
    width: 20rem;
    -webkit-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.5);
}

    .contacts-modal-container p[b-ha5g2lzrrt] {
        color: var(--dark-gray-color);
        display: none;
        font-family: ClanBold;
        font-size: 1rem;
        margin: 0 0 1.2rem;
    }

    .contacts-modal-container button[b-ha5g2lzrrt] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        border-radius: 0.2rem;
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

.menu-version-mobile[b-ha5g2lzrrt] {
    display: none;
}

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .contacts-faq-detail[b-ha5g2lzrrt] {
        gap: 5%;
    }

    .contacts-faq-submenu[b-ha5g2lzrrt] {
        width: 20%;
    }

    .contacts-faq-description[b-ha5g2lzrrt] {
        width: 75%;
    }

    .contacts-form-inputs[b-ha5g2lzrrt] {
        flex-flow: column nowrap;
        gap: 0;
    }

    .contacts-form-column[b-ha5g2lzrrt] {
        width: 100% !important;
    }
}

@media only screen and (max-width: 640px) {
    .menu-version-mobile[b-ha5g2lzrrt] {
        display: flex;
    }

    .contacts-subtitle[b-ha5g2lzrrt] {
        padding-left: 0;
        text-align: center;
    }

    .contacts-faq-detail[b-ha5g2lzrrt] {
        flex-flow: column nowrap;
        gap: 2rem;
    }

    .contacts-faq-submenu[b-ha5g2lzrrt] {
        width: 100%;
    }

    .contacts-faq-option[b-ha5g2lzrrt] {
        border: none;
        border-left: 1px solid var(--light-gray-color);
        border-right: 1px solid var(--light-gray-color);
        display: none;
        padding: 0.75rem 1.25rem;
    }

        .contacts-faq-option:last-child[b-ha5g2lzrrt] {
            border-bottom: 1px solid var(--light-gray-color);
            border-left: 1px solid var(--light-gray-color);
            border-right: 1px solid var(--light-gray-color);
        }

    .contacts-faq-description[b-ha5g2lzrrt] {
        width: 100%;
    }

    .contacts-form-inputs[b-ha5g2lzrrt] {
        flex-flow: column nowrap;
        gap: 0;
    }

    .contacts-form-column[b-ha5g2lzrrt] {
        width: 100% !important;
    }

    .contacts-form-send[b-ha5g2lzrrt] {
        flex-flow: column nowrap;
    }

    .coporate[b-ha5g2lzrrt] {
        flex-flow: column nowrap;
    }

    .corporate-information[b-ha5g2lzrrt],
    .corporate-map[b-ha5g2lzrrt] {
        width: 100%;
    }
}
/* _content/Meeting.Web.Site/Components/Sections/EventsDetail.razor.rz.scp.css */
.events-container[b-gfsygp1ezr] {
    align-items: flex-start;
    display: flex;
    gap: 2rem;
    margin: 30px auto 4rem;
}

.events-information[b-gfsygp1ezr] {
    width: 14rem;
}

.events-information-title[b-gfsygp1ezr] {
    border-bottom: 1px solid var(--light-gray-color);
    color: var(--red-color);
    font-family: ClanNews;
    font-size: 1rem;
    margin: 0 0 1.3rem;
    padding: 0 0 0.7rem;
}

.events-detail[b-gfsygp1ezr] {
    width: 54.5rem;
}

.events-information-item[b-gfsygp1ezr] {
    align-items: center;
    display: flex;
    gap: 0.7rem;
    margin: 0 0 1.3rem;
}

    .events-information-item .iconToSvg[b-gfsygp1ezr] {
        display: block;
        height: 1.2rem;
        margin-top: -2px;
        width: 1.2rem;
    }

    .events-information-item p[b-gfsygp1ezr] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.85rem;
        flex: 1;
    }

.events-information-button[b-gfsygp1ezr] {
    margin: 2rem 0 0;
}

    .events-information-button a[b-gfsygp1ezr] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 1rem;
        text-align: center;
        text-transform: uppercase;
        width: 100%;
    }

.events-detail-title[b-gfsygp1ezr] {
    color: var(--dark-gray-color);
    font-family: ClanBold;
    font-size: 1.2rem;
    margin: 0 0 1.5rem;
}

[b-gfsygp1ezr] .events-detail p,
[b-gfsygp1ezr] .events-detail a,
[b-gfsygp1ezr] .events-detail li {
    color: var(--dark-gray-color);
    font-family: ClanNews;
    font-size: 1rem;
    line-height: 1.5;
    margin: 0 0 1.5rem;
    text-align: justify;
}

[b-gfsygp1ezr] .events-detail h3 {
    color: var(--dark-gray-color);
    font-family: ClanBold;
    font-size: 1.1rem;
    margin: 0 0 1.5rem;
}

.events-reds[b-gfsygp1ezr] {
    position: sticky;
    top: 8rem;
    width: 2.5rem;
}

@media only screen and (max-width: 768px) {
    .events-container[b-gfsygp1ezr] {
        flex-flow: column nowrap;
        gap: 3rem;
    }

    .events-information[b-gfsygp1ezr] {
        width: 24rem;
    }

    .events-detail[b-gfsygp1ezr] {
        width: 100%;
    }
}
/* _content/Meeting.Web.Site/Components/Sections/EventsList.razor.rz.scp.css */
.events-container[b-cyz2abtrz5] {
    margin: 30px auto 4rem;
}

.events-search-container[b-cyz2abtrz5] {
    background-color: var(--dark-white-color);
    margin: 0 0 3rem;
    padding: 2.8rem 0 2rem;
}

.events-search[b-cyz2abtrz5] {
    display: flex;
    gap: 1.3rem;
    margin: 0 auto;
    width: 80%;
}

.events-search-input[b-cyz2abtrz5] {
    flex: 1;
}

    .events-search-input input[b-cyz2abtrz5] {
        background-color: var(--white-color);
        border: 1px solid var(--light-gray-color) !important;
        border-radius: 0.7rem;
        color: var(--gray-color);
        flex: 1;
        font-size: 1rem;
        font-family: ClanNews;
        padding: 0.7rem 2.8rem;
        outline: none;
        width: 100%;
    }

        .events-search-input input[b-cyz2abtrz5]::placeholder {
            color: var(--light-gray-color);
        }

    .events-search-input .iconToSvg[b-cyz2abtrz5] {
        display: block;
        fill: var(--red-color);
        height: auto;
        left: 1rem;
        position: absolute;
        top: 0.7rem;
        width: 1.2rem;
        z-index: 1;
    }

.events-search-button button[b-cyz2abtrz5] {
    background-color: var(--red-color);
    border: 1px solid var(--red-color);
    border-radius: 0.7rem;
    color: var(--white-color);
    cursor: pointer;
    display: inline-block;
    font-size: 0.9rem;
    padding: 0.75rem 3.2rem;
    text-transform: uppercase;
}

    .events-search-button button:disabled[b-cyz2abtrz5] {
        opacity: 0.5;
    }

.events-options[b-cyz2abtrz5] {
    align-items: center;
    border-bottom: 2px solid var(--light-gray-color);
    display: flex;
    gap: 1.3rem;
    justify-content: space-between;
    padding: 0 0 3rem;
}

.events-options-month[b-cyz2abtrz5] {
    align-items: center;
    display: flex;
    gap: 1rem;
}

.events-options-arrow[b-cyz2abtrz5] {
    cursor: pointer;
    margin-top: -2px;
}

    .events-options-arrow .iconToSvg[b-cyz2abtrz5] {
        display: block;
        fill: var(--red-color);
        height: auto;
        width: 1.3rem;
    }

    .events-options-arrow.left[b-cyz2abtrz5] {
        transform: rotate(90deg);
    }

    .events-options-arrow.right[b-cyz2abtrz5] {
        transform: rotate(-90deg);
    }

.events-options-datenow[b-cyz2abtrz5] {
    color: var(--gray-color);
    font-family: ClanBold;
    font-size: 1.3rem;
    text-align: center;
    width: 12rem;
}

.events-options-filters[b-cyz2abtrz5] {
    display: flex;
    gap: 1.5rem;
    justify-content: center;
}

.events-options-filter[b-cyz2abtrz5] {
    width: 15rem;
}

.events-filter-select[b-cyz2abtrz5] {
    border: 1px solid var(--light-gray-color);
    border-radius: 0.7rem;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.25rem;
}

    .events-filter-select p[b-cyz2abtrz5] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .events-filter-select .iconToSvg[b-cyz2abtrz5] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        transition: 0.3s transform ease-in-out;
        width: 0.85rem;
    }

.events-filter-options[b-cyz2abtrz5] {
    background-color: var(--white-color);
    border: 1px solid var(--light-gray-color);
    border-top: none;
    display: none;
    flex-flow: column nowrap;
    gap: 1rem;
    left: 0;
    padding: 1rem;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 9;
}

.events-filter-item[b-cyz2abtrz5] {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 1rem;
}

    .events-filter-item .events-filter-text[b-cyz2abtrz5] {
        color: var(--gray-color);
        cursor: pointer;
        flex: 1;
        font-family: ClanNews;
        font-size: 1rem;
    }

.events-options-filter.active .events-filter-options[b-cyz2abtrz5] {
    display: flex;
}

.events-options-filter.active .events-filter-select[b-cyz2abtrz5] {
    border-color: var(--red-color);
}

    .events-options-filter.active .events-filter-select p[b-cyz2abtrz5] {
        color: var(--red-color);
    }

    .events-options-filter.active .events-filter-select .iconToSvg[b-cyz2abtrz5] {
        fill: var(--red-color);
        transform: rotate(180deg);
    }

.events-options-filter.active .events-filter-options[b-cyz2abtrz5] {
    border-color: var(--red-color);
}

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .events-options[b-cyz2abtrz5] {
        flex-flow: column nowrap;
        gap: 3rem;
    }
}

@media only screen and (max-width: 640px) {
    .events-search[b-cyz2abtrz5] {
        flex-flow: column nowrap;
        width: 100%;
    }

    .events-search-input[b-cyz2abtrz5] {
        flex: none;
        width: 100%;
    }

    .events-search-button button[b-cyz2abtrz5] {
        width: 100%;
    }

    .events-options[b-cyz2abtrz5] {
        flex-flow: column nowrap;
        gap: 3rem;
    }

    .events-options-filters[b-cyz2abtrz5] {
        flex-flow: column nowrap;
        width: 100%;
    }

    .events-options-filter[b-cyz2abtrz5] {
        width: 100%;
    }
}
/* _content/Meeting.Web.Site/Components/Sections/FreePage.razor.rz.scp.css */
.free[b-ocqr0s0hzu] {
    margin: 10rem auto 4rem;
}

.free-page-title[b-ocqr0s0hzu] {
    color: var(--dark-gray-color);
    font-family: BreeRegular;
    font-size: 1.8rem;
    font-weight: normal;
    margin: 0 auto 3rem;
    text-align: center;
    width: 60%;
}

[b-ocqr0s0hzu] .free-content ol,
[b-ocqr0s0hzu] .free-content ul {
    list-style: none;
}

[b-ocqr0s0hzu] .free-content li {
}

[b-ocqr0s0hzu] .free-content p {
    color: var(--dark-gray-color);
    font-family: ClanNews;
    font-size: 1rem;
    margin: 0 0 1.2rem;
}

[b-ocqr0s0hzu] .free-content strong {
    font-family: ClanBold;
    font-weight: normal;
}

@media only screen and (max-width: 480px) {
    .free-page-title[b-ocqr0s0hzu] {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 481px) {
    .free-page-title[b-ocqr0s0hzu] {
        width: 80%;
    }
}
/* _content/Meeting.Web.Site/Components/Sections/Home.razor.rz.scp.css */
.bottomBar[b-zfi137hixp] {
    left: 0;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 800;
}
/* _content/Meeting.Web.Site/Components/Sections/MediaKitsList.razor.rz.scp.css */
.kits-container[b-f94va15rqv] {
    margin: 30px auto 4rem;
}

.kits-subtitle[b-f94va15rqv] {
    margin: 0 0 4rem;
    text-align: center;
}

[b-f94va15rqv] .kits-subtitle p {
    color: var(--dark-gray-color);
    font-family: BreeRegular;
    font-size: 2rem;
    margin: 0 0 0.25rem;
    text-align: center;
}

    [b-f94va15rqv] .kits-subtitle p span {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1.2rem;
    }

.kits-submenu[b-f94va15rqv] {
    border-bottom: 1px solid var(--light-gray-color);
    display: flex;
    gap: 7rem;
    justify-content: center;
    margin-bottom: 3.8rem;
}

.kits-submenu-item[b-f94va15rqv] {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-flow: column nowrap;
    width: 9.4rem;
}

    .kits-submenu-item .iconToSvg[b-f94va15rqv] {
        display: block;
        fill: var(--light-gray-color);
        height: 3rem;
        margin-bottom: 1.3rem;
        width: auto;
    }

    .kits-submenu-item p[b-f94va15rqv] {
        border-bottom: 2px solid transparent;
        color: var(--light-gray-color);
        font-size: 0.85em;
        margin-bottom: -2px;
        padding-bottom: 0.75rem;
        text-transform: uppercase;
        white-space: nowrap;
    }

    .kits-submenu-item.active .iconToSvg[b-f94va15rqv] {
        fill: var(--red-color);
    }

    .kits-submenu-item.active p[b-f94va15rqv] {
        border-color: var(--red-color);
        color: var(--red-color);
    }

    .kits-submenu-item:hover .iconToSvg[b-f94va15rqv] {
        fill: var(--red-color);
    }

    .kits-submenu-item:hover p[b-f94va15rqv] {
        border-color: var(--red-color);
        color: var(--red-color);
    }

@media only screen and (max-width: 768px) {
    [b-f94va15rqv] .kits-subtitle p {
        line-height: 1;
        margin: 0 0 1rem;
    }
}
/* _content/Meeting.Web.Site/Components/Sections/MeetingsList.razor.rz.scp.css */
.meetings-container[b-7gz92iufsm] {
    margin: 30px auto 4rem;
}

.meetings-submenu[b-7gz92iufsm] {
    border-bottom: 1px solid var(--light-gray-color);
    display: flex;
    justify-content: center;
    margin-bottom: 5rem;
}

.meetings-submenu-item[b-7gz92iufsm] {
    align-items: center;
    border-bottom: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    cursor: pointer;
    display: flex;
    flex-flow: column nowrap;
    margin-bottom: -1px;
    padding-top: 10px;
    width: 50%;
}

    .meetings-submenu-item .iconToSvg[b-7gz92iufsm] {
        display: block;
        stroke: var(--light-gray-color);
        height: 3.5rem;
        margin-bottom: 1.3rem;
        width: auto;
    }

    .meetings-submenu-item p[b-7gz92iufsm] {
        color: var(--light-gray-color);
        font-size: 0.85em;
        padding-bottom: 0.75rem;
        white-space: nowrap;
    }

    .meetings-submenu-item:focus[b-7gz92iufsm] {
        outline: 2px solid #101010;
        outline-offset: -1px;
    }

    .meetings-submenu-item.active[b-7gz92iufsm] {
        border-color: var(--red-color);
    }

        .meetings-submenu-item.active .iconToSvg[b-7gz92iufsm] {
            stroke: var(--red-color);
        }

        .meetings-submenu-item.active p[b-7gz92iufsm] {
            color: var(--red-color);
        }

    .meetings-submenu-item:hover .iconToSvg[b-7gz92iufsm] {
        stroke: var(--red-color);
    }

    .meetings-submenu-item:hover p[b-7gz92iufsm] {
        color: var(--red-color);
    }

[b-7gz92iufsm] .meetings-submenu-item .iconToSvg path {
    stroke: var(--light-gray-color);
}

[b-7gz92iufsm] .meetings-submenu-item.active .iconToSvg path {
    stroke: var(--red-color);
}

[b-7gz92iufsm] .meetings-submenu-item:hover .iconToSvg path {
    stroke: var(--red-color);
}

.meetings-tab[b-7gz92iufsm] {
    display: none;
}

    .meetings-tab.active[b-7gz92iufsm] {
        display: block;
    }

.meetings-subtitle[b-7gz92iufsm] {
    color: var(--dark-gray-color);
    font-family: ClanBold;
    font-size: 1.2rem;
    font-weight: normal;
    margin: 0 0 2rem;
    text-align: center;
}

.meetings-input[b-7gz92iufsm] {
    margin: 0 auto 3rem;
    width: 36rem;
}

    .meetings-input .iconToSvg[b-7gz92iufsm] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        left: 0.5rem;
        position: absolute;
        top: 0.75rem;
        width: 1rem;
    }

.meetings-input-text[b-7gz92iufsm] {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid var(--gray-color);
    color: var(--gray-color);
    font-size: 1rem;
    padding: 0.75rem 1rem 0.75rem 2rem;
    width: 100%;
}

.meetings-input-text:-webkit-autofill[b-7gz92iufsm],
.meetings-input-text:-webkit-autofill:hover[b-7gz92iufsm],
.meetings-input-text:-webkit-autofill:focus[b-7gz92iufsm],
.meetings-input-text:-webkit-autofill:active[b-7gz92iufsm] {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;
    box-shadow: 0 0 0px 1000px #ffffff inset !important;
    -webkit-text-fill-color: var(--gray-color) !important;
    transition: background-color 5000s ease-in-out 0s !important;
}

.meetings-filters[b-7gz92iufsm] {
    display: flex;
    gap: 1.5rem;
    justify-content: center;
    margin: 0 auto 3rem;
}

.meetings-filter[b-7gz92iufsm] {
    width: 15rem;
}

.meetings-filter-select[b-7gz92iufsm] {
    border: 1px solid var(--light-gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.25rem;
}

    .meetings-filter-select p[b-7gz92iufsm] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .meetings-filter-select .iconToSvg[b-7gz92iufsm] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        transition: 0.3s transform ease-in-out;
        width: 0.85rem;
    }

.meetings-filter-options[b-7gz92iufsm] {
    background-color: var(--white-color);
    border: 1px solid var(--light-gray-color);
    border-top: none;
    display: flex;
    flex-flow: column nowrap;
    gap: 1rem;
    left: 0;
    max-height: 0;
    overflow: hidden;
    padding: 0 1rem;
    position: absolute;
    top: 100%;
    transition: max-height 0.35s ease, padding 0.35s ease;
    width: 100%;
    z-index: 9;
}

.meetings-filter-item[b-7gz92iufsm] {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 1rem;
}

    .meetings-filter-item input[b-7gz92iufsm] {
        position: absolute;
        opacity: 0;
        pointer-events: none;
    }

        .meetings-filter-item input:checked + .meetings-filter-checkbox[b-7gz92iufsm] {
            background-color: var(--gray-color);
        }

            .meetings-filter-item input:checked + .meetings-filter-checkbox[b-7gz92iufsm]::before {
                content: "";
                position: absolute;
                left: 0.25rem;
                top: 0;
                width: 0.2rem;
                height: 0.5rem;
                border-right: 0.2rem solid var(--white-color);
                border-bottom: 0.2rem solid var(--white-color);
                transform: rotate(45deg);
            }

    .meetings-filter-item .meetings-filter-checkbox[b-7gz92iufsm] {
        border: 1px solid var(--gray-color);
        cursor: pointer;
        display: block;
        height: 1rem;
        width: 1rem;
    }

    .meetings-filter-item .meetings-filter-text[b-7gz92iufsm] {
        color: var(--gray-color);
        cursor: pointer;
        flex: 1;
        font-family: ClanNews;
        font-size: 1rem;
    }

.meetings-filter.active .meetings-filter-options[b-7gz92iufsm] {
    max-height: 20rem;
    padding: 1rem;
}

.meetings-filter.active .meetings-filter-select[b-7gz92iufsm] {
    border-color: var(--red-color);
}

    .meetings-filter.active .meetings-filter-select p[b-7gz92iufsm] {
        color: var(--red-color);
    }

    .meetings-filter.active .meetings-filter-select .iconToSvg[b-7gz92iufsm] {
        fill: var(--red-color);
        transform: rotate(180deg);
    }

.meetings-filter.active .meetings-filter-options[b-7gz92iufsm] {
    border-color: var(--red-color);
}

.meetings-buttons[b-7gz92iufsm] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .meetings-buttons button[b-7gz92iufsm] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

        .meetings-buttons button:disabled[b-7gz92iufsm] {
            opacity: 0.5;
        }

@media only screen and (max-width: 640px) {
    .meetings-filters[b-7gz92iufsm] {
        flex-flow: column nowrap;
    }

    .meetings-filter[b-7gz92iufsm] {
        width: 100%;
    }
}
/* _content/Meeting.Web.Site/Components/Sections/NewsList.razor.rz.scp.css */
.news-container[b-0mbz8tj8ym] {
    margin: 30px auto 4rem;
}

.news-subtitle[b-0mbz8tj8ym] {
    color: var(--dark-gray-color);
    font-family: ClanBold;
    font-size: 1.2rem;
    font-weight: normal;
    margin: 0 0 2rem;
    text-align: center;
}

.news-input[b-0mbz8tj8ym] {
    margin: 0 auto 3rem;
    width: 36rem;
}

    .news-input .iconToSvg[b-0mbz8tj8ym] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        left: 0.5rem;
        position: absolute;
        top: 0.75rem;
        width: 1rem;
    }

.news-input-text[b-0mbz8tj8ym] {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid var(--gray-color);
    color: var(--gray-color);
    font-size: 1rem;
    padding: 0.75rem 1rem 0.75rem 2rem;
    width: 100%;
}

.news-filters-title[b-0mbz8tj8ym] {
    color: var(--dark-gray-color);
    font-family: ClanNews;
    font-size: 1rem;
    margin: 0 0 2rem;
    text-align: center;
}

.news-filters[b-0mbz8tj8ym] {
    background-color: var(--white-color);
    display: flex;
    flex-flow: row wrap;
    gap: 1.5rem;
    justify-content: center;
    margin: 0 auto 3rem;
    width: 90%;
}

.news-filter-item[b-0mbz8tj8ym] {
    border: 1px solid var(--gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.85rem 2.5rem;
}

    .news-filter-item.active[b-0mbz8tj8ym] {
        background-color: var(--gray-color);
    }

.news-filter-text[b-0mbz8tj8ym] {
    color: var(--gray-color);
    font-family: ClanNews;
    font-size: 1rem;
}

.news-filter-item.active .news-filter-text[b-0mbz8tj8ym] {
    color: var(--white-color);
}

.news-filters-select[b-0mbz8tj8ym] {
    border: 1px solid var(--light-gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.25rem;
    width: 100%;
}

    .news-filters-select p[b-0mbz8tj8ym] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .news-filters-select .iconToSvg[b-0mbz8tj8ym] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        transition: 0.3s transform ease-in-out;
        width: 0.85rem;
    }

    .news-filters-select.active[b-0mbz8tj8ym] {
        border-color: var(--red-color);
    }

        .news-filters-select.active p[b-0mbz8tj8ym] {
            color: var(--red-color);
        }

        .news-filters-select.active .iconToSvg[b-0mbz8tj8ym] {
            fill: var(--red-color);
            transform: rotate(180deg);
        }

.news-buttons[b-0mbz8tj8ym] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .news-buttons button[b-0mbz8tj8ym] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

        .news-buttons button:disabled[b-0mbz8tj8ym] {
            opacity: 0.5;
        }

.menu-version-mobile[b-0mbz8tj8ym] {
    display: none;
}

@media only screen and (max-width: 640px) {
    .menu-version-mobile[b-0mbz8tj8ym] {
        display: flex;
    }

    .news-filters[b-0mbz8tj8ym] {
        border: 1px solid var(--light-gray-color);
        border-top: none;
        display: none;
        flex-flow: column nowrap;
        gap: 0;
        width: 100%;
    }

    .news-filter-item[b-0mbz8tj8ym] {
        border: none;
        padding: 0.85rem 1.5rem;
    }

    .news-buttons[b-0mbz8tj8ym] {
        margin: 3rem 0 0;
    }
}

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .news-filters[b-0mbz8tj8ym] {
        width: 100%;
    }
}
/* _content/Meeting.Web.Site/Components/Sections/NotFoundPage.razor.rz.scp.css */
.notfound-page[b-pxyvqw3ids] {
    background-color: var(--black-color);
    padding: 7rem 0 3rem;
}

.notfound-container[b-pxyvqw3ids] {
    width: 54rem;
}

.notfound-number[b-pxyvqw3ids] {
    color: var(--white-color);
    font-family: ClanBold;
    font-size: 20rem;
    margin: 0 0 1rem;
}

.notfound-text[b-pxyvqw3ids] {
    width: 45%;
}

    .notfound-text p[b-pxyvqw3ids] {
        color: var(--white-color);
        font-family: ClanNews;
        font-size: 1rem;
        margin: 0 0 1.25rem;
    }

    .notfound-text a[b-pxyvqw3ids] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        margin: 1rem 0 0;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

.notfound-image[b-pxyvqw3ids] {
    position: absolute;
    right: 0;
    height: auto;
    width: 50%;
    top: 4rem;
}
/* _content/Meeting.Web.Site/Components/Sections/UtilsDetail.razor.rz.scp.css */
.utils-container[b-d1ojr9ambf] {
    align-items: flex-start;
    display: flex;
    gap: 4rem;
    margin: 30px auto 4rem;
}

.utils-submenu[b-d1ojr9ambf] {
    position: sticky;
    top: 8rem;
    width: 17rem;
    z-index: 10;
}

.utils-option[b-d1ojr9ambf] {
    border-bottom: 1px solid var(--light-gray-color);
    cursor: pointer;
    padding: 1.2rem 0;
}

    .utils-option:last-child[b-d1ojr9ambf] {
        border: none;
    }

    .utils-option a[b-d1ojr9ambf] {
        align-items: center;
        color: var(--dark-gray-color);
        display: flex;
        font-family: ClanNews;
        font-size: 1rem;
        justify-content: space-between;
    }

        .utils-option a .iconToSvg[b-d1ojr9ambf] {
            display: block;
            flex: none;
            height: auto;
            width: 1rem;
        }

    .utils-option.active a[b-d1ojr9ambf],
    .utils-option:hover a[b-d1ojr9ambf] {
        color: var(--red-color);
    }

.utils-filters-select[b-d1ojr9ambf] {
    background-color: var(--white-color);
    border: 1px solid var(--light-gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.25rem;
    width: 100%;
    z-index: 9;
}

    .utils-filters-select p[b-d1ojr9ambf] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .utils-filters-select .iconToSvg[b-d1ojr9ambf] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        transition: 0.3s transform ease-in-out;
        width: 0.85rem;
    }

    .utils-filters-select.active[b-d1ojr9ambf] {
        border-color: var(--red-color);
    }

        .utils-filters-select.active p[b-d1ojr9ambf] {
            color: var(--red-color);
        }

        .utils-filters-select.active .iconToSvg[b-d1ojr9ambf] {
            fill: var(--red-color);
            transform: rotate(180deg);
        }

[b-d1ojr9ambf] .utils-option a .iconToSvg path {
    fill: var(--dark-gray-color);
}

[b-d1ojr9ambf] .utils-option.active a .iconToSvg path,
[b-d1ojr9ambf] .utils-option:hover a .iconToSvg path {
    fill: var(--red-color);
}

.utils-detail[b-d1ojr9ambf] {
    flex: 1;
    min-width: 0;
    padding: 1rem 0 0;
}

[b-d1ojr9ambf] .utils-detail ul {
    list-style: none;
}

[b-d1ojr9ambf] .utils-detail p,
[b-d1ojr9ambf] .utils-detail li {
    color: var(--dark-gray-color);
    font-size: 0.9rem;
    margin: 0 0 0.8rem;
}

[b-d1ojr9ambf] .utils-detail strong,
[b-d1ojr9ambf] .utils-detail strong * {
    font-family: ClanBold;
    font-weight: normal;
}

[b-d1ojr9ambf] .utils-detail a {
    color: #337AB7;
    text-decoration: none;
}

    [b-d1ojr9ambf] .utils-detail a:hover {
        text-decoration: underline;
    }

[b-d1ojr9ambf] .utils-detail span[style="font-size:20px;"] strong {
    font-family: BreeRegular !important;
    font-size: 18.2px !important;
    font-weight: 700 !important;
}

.menu-version-mobile[b-d1ojr9ambf] {
    display: none;
}

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .utils-container[b-d1ojr9ambf] {
        gap: 5%;
    }

    .utils-submenu[b-d1ojr9ambf] {
        width: 20%;
    }

    .utils-detail[b-d1ojr9ambf] {
        width: 75%;
    }
}

@media only screen and (max-width: 640px) {
    .menu-version-mobile[b-d1ojr9ambf] {
        display: flex;
    }

    .utils-container[b-d1ojr9ambf] {
        flex-flow: column nowrap;
        gap: 2rem;
    }

    .utils-submenu[b-d1ojr9ambf] {
        width: 100%;
    }

    .utils-option[b-d1ojr9ambf] {
        background-color: var(--white-color);
        border: none;
        border-left: 1px solid var(--light-gray-color);
        border-right: 1px solid var(--light-gray-color);
        display: none;
        padding: 0.75rem 1.25rem;
    }

        .utils-option:last-child[b-d1ojr9ambf] {
            border-bottom: 1px solid var(--light-gray-color);
            border-left: 1px solid var(--light-gray-color);
            border-right: 1px solid var(--light-gray-color);
        }

    .utils-detail[b-d1ojr9ambf] {
        width: 100%;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/AboutDestinations.razor.rz.scp.css */
.abouts[b-fkmjppfomw] {
    padding: 0 0 4rem;
}

.abouts-information[b-fkmjppfomw] {
    margin: 0 0 3rem;
    text-align: center;
}

    .abouts-information h2[b-fkmjppfomw] {
        color: var(--dark-gray-color);
        font-family: BreeRegular;
        font-size: 2rem;
        font-weight: normal;
        margin: 0 0 0.75rem;
    }

    .abouts-information p[b-fkmjppfomw] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1.2rem;
    }

.abouts-list[b-fkmjppfomw] {
    display: flex;
    justify-content: center;
}

.abouts-item[b-fkmjppfomw] {
    border-right: 2px solid var(--light-gray-color);
    width: 16rem;
}

    .abouts-item:last-child[b-fkmjppfomw] {
        border: none;
    }

.abouts-item-content[b-fkmjppfomw] {
    margin: 0 auto;
    text-align: center;
    width: 7.7rem;
}

    .abouts-item-content p[b-fkmjppfomw] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.85rem;
    }

        .abouts-item-content p.title[b-fkmjppfomw] {
            color: var(--red-color);
            font-family: BreeRegular;
            font-size: 2rem;
            margin: 0 0 0.75rem;
        }

@media only screen and (max-width: 640px) {
    .abouts-list[b-fkmjppfomw] {
        flex-flow: row wrap;
        gap: 2rem 2%;
    }

    .abouts-item[b-fkmjppfomw] {
        width: 49%;
    }

        .abouts-item:nth-child(2n)[b-fkmjppfomw] {
            border: none;
        }
}
/* _content/Meeting.Web.Site/Components/Shared/BannerHome.razor.rz.scp.css */
.banner[b-gafgyakjwk] {
    width: 100%;
}

.banner-container[b-gafgyakjwk] {
    width: 100%;
}

.banner-list[b-gafgyakjwk] {
    display: flex;
    overflow: hidden;
}

.banner-item[b-gafgyakjwk] {
    width: 100%;
}

    .banner-item > a[b-gafgyakjwk] {
        display: block;
        height: 100vh;
        overflow: hidden;
        position: relative;
    }

    .banner-item[b-gafgyakjwk]::after {
        background: #000000;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.9) 100%);
        content: '';
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 5;
    }

    .banner-item picture[b-gafgyakjwk] {
        display: block;
        width: 100%;
    }

        .banner-item picture img[b-gafgyakjwk] {
            display: block;
            height: 100vh;
            object-fit: cover;
            object-position: center;
            width: 100%;
            -webkit-animation: zoom 15s ease-in-out infinite alternate;
            -moz-animation: zoom 15s ease-in-out infinite alternate;
            -o-animation: zoom 15s ease-in-out infinite alternate;
            -ms-animation: zoom 15s ease-in-out infinite alternate;
            animation: zoom-b-gafgyakjwk 15s ease-in-out infinite alternate;
        }

@keyframes zoom-b-gafgyakjwk {
    from {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    to {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
}

.banner-information[b-gafgyakjwk] {
    background-color: var(--red-color);
    display: block;
    left: 50%;
    padding: 2.5rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 640px;
    z-index: 9;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

    .banner-information p[b-gafgyakjwk] {
        color: var(--white-color);
        font-family: BreeLight;
        font-size: 21px;
        text-align: center;
    }

        .banner-information p.title[b-gafgyakjwk] {
            font-family: BreeBold;
            font-size: 34px;
            margin-bottom: 1.2rem;
        }

.banner-social[b-gafgyakjwk] {
    bottom: 7rem;
    display: flex;
    gap: 1.5rem;
    left: calc((100% - 75rem) / 2);
    position: absolute;
    z-index: 9;
}

    .banner-social a[b-gafgyakjwk] {
        display: block;
    }

        .banner-social a .iconToSvg[b-gafgyakjwk] {
            display: block;
            height: auto;
            fill: var(--white-color);
            width: 2rem;
        }

.banner-down[b-gafgyakjwk] {
    bottom: 5rem;
    cursor: pointer;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 9;
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

    .banner-down .iconToSvg[b-gafgyakjwk] {
        display: block;
        fill: var(--white-color);
        height: auto;
        pointer-events: none;
        width: 1.5rem;
    }

[b-gafgyakjwk] .owl-dots {
    display: flex;
    flex-flow: column nowrap;
    position: absolute;
    right: 9%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

[b-gafgyakjwk] .owl-dot {
    margin: 0.8rem 0;
}

    [b-gafgyakjwk] .owl-dot span {
        background-color: var(--white-color);
        border-radius: 50%;
        display: block;
        height: 0.75rem;
        opacity: 0.5;
        width: 0.75rem;
    }

    [b-gafgyakjwk] .owl-dot.active span {
        opacity: 1;
    }

    [b-gafgyakjwk] .owl-dot:hover span {
        width: 0.85rem;
        height: 0.85rem;
    }

@media only screen and (max-width: 768px) {
    .banner-social[b-gafgyakjwk] {
        left: 50%;
        transform: translateX(-50%);
        bottom: 12rem;
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }

        .banner-social a img[b-gafgyakjwk] {
            width: 2.5rem;
        }

    .banner-information[b-gafgyakjwk] {
        max-width: 90%;
    }

    .banner-down[b-gafgyakjwk] {
        bottom: 7rem;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/BannerIntern.razor.rz.scp.css */
.banner[b-plc2pby1jr] {
    width: 100%;
}

.banner-container[b-plc2pby1jr] {
    width: 100%;
}

.banner-list[b-plc2pby1jr] {
    display: flex;
    overflow: hidden;
}

.banner-item[b-plc2pby1jr] {
    width: 100%;
}

    .banner-item > a[b-plc2pby1jr] {
        display: block;
        height: 80vh;
        overflow: hidden;
        position: relative;
    }

    .banner-item > a:has(img.fullHeihgt)[b-plc2pby1jr] {
        height: 100vh;
    }

    .banner-item[b-plc2pby1jr]::after {
        background: #000000;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.4) 75%, rgba(0, 0, 0, 0.9) 100%);
        content: '';
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 5;
    }

    .banner-item picture[b-plc2pby1jr] {
        display: block;
        width: 100%;
    }

        .banner-item picture img[b-plc2pby1jr] {
            display: block;
            height: 80vh;
            object-fit: cover;
            object-position: center;
            width: 100%;
            -webkit-animation: zoom 15s ease-in-out infinite alternate;
            -moz-animation: zoom 15s ease-in-out infinite alternate;
            -o-animation: zoom 15s ease-in-out infinite alternate;
            -ms-animation: zoom 15s ease-in-out infinite alternate;
            animation: zoom-b-plc2pby1jr 15s ease-in-out infinite alternate;
        }

@keyframes zoom-b-plc2pby1jr {
    from {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    to {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
}

            .banner-item picture img.fullHeihgt[b-plc2pby1jr] {
                height: 100vh !important
            }

.banner-information[b-plc2pby1jr] {
    background-color: var(--red-color);
    display: block;
    left: 50%;
    padding: 2.5rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 640px;
    z-index: 9;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

    .banner-information p[b-plc2pby1jr] {
        color: var(--white-color);
        font-family: BreeLight;
        font-size: 21px;
        text-align: center;
    }

    .banner-information h3[b-plc2pby1jr] {
        color: var(--white-color);
        font-family: BreeLight;
        font-size: 21px;
        text-align: center;
    }

        .banner-information p.title[b-plc2pby1jr] {
            font-family: BreeBold;
            font-size: 34px !important;
            margin-bottom: 1.2rem;
        }

.banner-seo[b-plc2pby1jr] {
    bottom: 7rem;
    position: absolute;
    right: calc((100% - 75rem) / 2);
    z-index: 9;
}

    .banner-seo p[b-plc2pby1jr] {
        color: var(--white-color);
        font-family: ClanNews;
        font-size: 0.85rem;
        text-align: right;
        white-space: nowrap;
    }

        .banner-seo p.title[b-plc2pby1jr] {
            font-family: ClanBold;
            margin-bottom: 0.4rem;
        }

.banner-social[b-plc2pby1jr] {
    bottom: 7rem;
    display: flex;
    gap: 1.5rem;
    left: calc((100% - 75rem) / 2);
    position: absolute;
    z-index: 9;
}

    .banner-social a[b-plc2pby1jr] {
        display: block;
    }

        .banner-social a .iconToSvg[b-plc2pby1jr] {
            display: block;
            height: auto;
            fill: var(--white-color);
            width: 2rem;
        }

.banner-down[b-plc2pby1jr] {
    bottom: 5rem;
    cursor: pointer;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    z-index: 9;
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}

    .banner-down .iconToSvg[b-plc2pby1jr] {
        display: block;
        fill: var(--white-color);
        height: auto;
        pointer-events: none;
        width: 1.5rem;
    }

[b-plc2pby1jr] .owl-dots {
    display: flex;
    flex-flow: column nowrap;
    position: absolute;
    right: calc((100% - 75rem) / 2);
    top: 50%;
    transform: translateY(-50%);
    z-index: 9;
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

[b-plc2pby1jr] .owl-dot {
    margin: 0.8rem 0;
}

    [b-plc2pby1jr] .owl-dot span {
        background-color: var(--white-color);
        border-radius: 50%;
        display: block;
        height: 0.75rem;
        opacity: 0.5;
        width: 0.75rem;
    }

    [b-plc2pby1jr] .owl-dot.active span {
        opacity: 1;
    }

@media only screen and (max-width: 768px) {
    .banner-item > a[b-plc2pby1jr] {
        height: 100vh;
    }

    .banner-item picture img[b-plc2pby1jr] {
        height: 100vh !important;
    }

    .banner-seo[b-plc2pby1jr] {
        bottom: 16rem;
        right: 5%;
        width: 90%;
    }

        .banner-seo p[b-plc2pby1jr] {
            text-align: center;
        }

            .banner-seo p.title[b-plc2pby1jr] {
                white-space: normal;
            }

    .banner-social[b-plc2pby1jr] {
        left: 50%;
        transform: translateX(-50%);
        bottom: 12rem;
        -o-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }

        .banner-social a img[b-plc2pby1jr] {
            width: 2.5rem;
        }

    .banner-information[b-plc2pby1jr] {
        max-width: 90%;
    }

    .banner-down[b-plc2pby1jr] {
        bottom: 7rem;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/BlogsGrid.razor.rz.scp.css */
.blogs-grid[b-ppbifnvevs] {
    padding: 4rem 0;
}

.blogs-grid-options[b-ppbifnvevs] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 0 3rem;
}

.blogs-filter[b-ppbifnvevs] {
    width: 15rem;
}

.blogs-filter-select[b-ppbifnvevs] {
    border: 1px solid var(--light-gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.25rem;
}

    .blogs-filter-select p[b-ppbifnvevs] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .blogs-filter-select .iconToSvg[b-ppbifnvevs] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        transition: 0.3s transform ease-in-out;
        width: 0.85rem;
    }

.blogs-filter-options[b-ppbifnvevs] {
    background-color: var(--white-color);
    border: 1px solid var(--light-gray-color);
    border-top: none;
    display: none;
    flex-flow: column nowrap;
    gap: 1rem;
    left: 0;
    padding: 1rem;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 10;
}

.blogs-filter-item[b-ppbifnvevs] {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 1rem;
}

    .blogs-filter-item input[b-ppbifnvevs] {
        position: absolute;
        opacity: 0;
        pointer-events: none;
    }

        .blogs-filter-item input:checked + .blogs-filter-checkbox[b-ppbifnvevs] {
            background-color: var(--gray-color);
        }

            .blogs-filter-item input:checked + .blogs-filter-checkbox[b-ppbifnvevs]::before {
                content: "";
                position: absolute;
                left: 0.25rem;
                top: 0;
                width: 0.2rem;
                height: 0.5rem;
                border-right: 0.2rem solid var(--white-color);
                border-bottom: 0.2rem solid var(--white-color);
                transform: rotate(45deg);
            }

    .blogs-filter-item .blogs-filter-checkbox[b-ppbifnvevs] {
        border: 1px solid var(--gray-color);
        cursor: pointer;
        display: block;
        height: 1rem;
        width: 1rem;
    }

    .blogs-filter-item .blogs-filter-text[b-ppbifnvevs] {
        color: var(--gray-color);
        cursor: pointer;
        flex: 1;
        font-family: ClanNews;
        font-size: 1rem;
    }

.blogs-filter.active .blogs-filter-options[b-ppbifnvevs] {
    display: flex;
}

.blogs-filter.active .blogs-filter-select[b-ppbifnvevs] {
    border-color: var(--red-color);
}

    .blogs-filter.active .blogs-filter-select p[b-ppbifnvevs] {
        color: var(--red-color);
    }

    .blogs-filter.active .blogs-filter-select .iconToSvg[b-ppbifnvevs] {
        fill: var(--red-color);
        transform: rotate(180deg);
    }

.blogs-filter.active .blogs-filter-options[b-ppbifnvevs] {
    border-color: var(--red-color);
}

.blogs-list[b-ppbifnvevs] {
    display: flex;
    flex-flow: row wrap;
    gap: 2rem 2%;
    margin: 0 0 3rem;
}

[b-ppbifnvevs] .blogs-item {
    display: flex;
    flex-direction: column;
    width: 23.5%;
}

[b-ppbifnvevs] .blogs-item-link {
    border: 1px solid var(--light-gray-color);
    border-radius: 0.75rem;
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
}

[b-ppbifnvevs] .blogs-item-image {
    height: 13rem;
    width: 100%;
}

    [b-ppbifnvevs] .blogs-item-image img {
        display: block;
        height: 100%;
        width: 100%;
    }

[b-ppbifnvevs] .blogs-item-content {
    display: flex;
    flex-direction: column;
    flex: 1;
    padding: 1.25rem;
    text-align: right;
}

    [b-ppbifnvevs] .blogs-item-content p {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.9rem;
        margin: 0 0 1.25rem;
        text-align: left;
    }

        [b-ppbifnvevs] .blogs-item-content p.title {
            font-family: ClanBold;
            font-size: 1.2rem;
            min-height: 6rem;
        }

        [b-ppbifnvevs] .blogs-item-content p:not(.title) {
            flex: 1;
        }

    [b-ppbifnvevs] .blogs-item-content .iconToSvg,
    [b-ppbifnvevs] .blogs-item-content > svg {
        display: block;
        height: auto;
        margin-left: auto;
        margin-bottom: 1.5rem;
        transform: rotate(-90deg);
        width: 1.5rem;
    }

.blogs-buttons[b-ppbifnvevs] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .blogs-buttons button[b-ppbifnvevs] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

.blogs-notice[b-ppbifnvevs] {
    border: 1px solid var(--light-gray-color);
    border-radius: 0.6rem;
    display: flex;
    margin: 4rem 0 0;
    overflow: hidden;
}

.blogs-notice-image[b-ppbifnvevs] {
    display: block;
    height: 13rem;
    object-fit: cover;
    object-position: center;
    width: 34rem;
}

.blogs-notice-content[b-ppbifnvevs] {
    align-items: flex-start;
    display: flex;
    flex: 1;
    flex-flow: column nowrap;
    justify-content: space-between;
    padding: 2.5rem 3rem;
}

    .blogs-notice-content p[b-ppbifnvevs] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

        .blogs-notice-content p.title[b-ppbifnvevs] {
            font-family: ClanBold;
            font-size: 1.2rem;
        }

    .blogs-notice-content a[b-ppbifnvevs] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

.blogs-no-content[b-ppbifnvevs] {
    display: none;
    width: 100%;
}

    .blogs-no-content p[b-ppbifnvevs] {
        color: var(--dark-gray-color);
        font-size: 1rem;
        text-align: center;
    }

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .blogs-list[b-ppbifnvevs] {
        flex-flow: row wrap;
        gap: 2rem 2%;
    }

    [b-ppbifnvevs] .blogs-item {
        width: 49%;
    }

    .blogs-notice-image[b-ppbifnvevs] {
        width: 18rem;
    }
}

@media only screen and (max-width: 640px) {
    .blogs-grid-options[b-ppbifnvevs] {
        flex-flow: column nowrap;
        gap: 2rem;
    }

    .blogs-list[b-ppbifnvevs] {
        flex-flow: row wrap;
        gap: 2rem;
    }

    [b-ppbifnvevs] .blogs-item {
        width: 100%;
    }

    .blogs-notice[b-ppbifnvevs] {
        flex-flow: column nowrap;
    }

    .blogs-notice-image[b-ppbifnvevs] {
        width: 100%;
    }

    .blogs-notice-content[b-ppbifnvevs] {
        gap: 1.5rem;
        padding: 2rem;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/BlogsHome.razor.rz.scp.css */
.blogs[b-o9a6kyp2mb] {
    padding: 6rem 0;
}

.blogs-information[b-o9a6kyp2mb] {
    margin: 0 0 2.5rem;
}

    .blogs-information h2[b-o9a6kyp2mb] {
        color: var(--dark-gray-color);
        font-family: BreeBold;
        font-size: 2rem;
        text-align: center;
    }

.blogs-list[b-o9a6kyp2mb] {
    display: flex;
    gap: 2%;
    margin: 0 0 3rem;
}

.blogs-item[b-o9a6kyp2mb] {
    display: flex;
    flex-direction: column;
    width: 23.5%;
}

.blogs-item-link[b-o9a6kyp2mb] {
    border: 1px solid var(--light-gray-color);
    border-radius: 0.75rem;
    display: flex;
    flex-direction: column;
    flex: 1;
    overflow: hidden;
}

.blogs-item-image[b-o9a6kyp2mb] {
    height: 13rem;
    width: 100%;
}

    .blogs-item-image img[b-o9a6kyp2mb] {
        display: block;
        height: 100%;
        width: 100%;
    }

.blogs-item-content[b-o9a6kyp2mb] {
    display: flex;
    flex-direction: column;
    flex: 1;
    padding: 1.25rem;
    text-align: right;
}

    .blogs-item-content p[b-o9a6kyp2mb] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.9rem;
        margin: 0 0 1.25rem;
        text-align: left;
    }

        .blogs-item-content p.title[b-o9a6kyp2mb] {
            font-family: ClanBold;
            font-size: 1.2rem;
            min-height: 6rem;
        }

        .blogs-item-content p:not(.title)[b-o9a6kyp2mb] {
            flex: 1;
        }

    .blogs-item-content .iconToSvg[b-o9a6kyp2mb] {
        display: block;
        height: 44px;
        margin-left: auto;
        margin-bottom: 1.5rem;
        width: 44px;
    }

.blogs-button[b-o9a6kyp2mb] {
    width: 100%;
}

    .blogs-button a[b-o9a6kyp2mb] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .blogs-list[b-o9a6kyp2mb] {
        flex-flow: row wrap;
        gap: 2rem 2%;
    }

    .blogs-item[b-o9a6kyp2mb] {
        width: 49%;
    }

}

@media only screen and (max-width: 640px) {
    .blogs-list[b-o9a6kyp2mb] {
        flex-flow: row wrap;
        gap: 2rem;
    }

    .blogs-item[b-o9a6kyp2mb] {
        width: 100%;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/BreadCrumb.razor.rz.scp.css */
.breadcrumb[b-9vcdqc71sc] {
    padding: 3rem 0;
}

.breadcrumb-list[b-9vcdqc71sc] {
    align-items: center;
    display: flex;
    gap: 0.5rem;
}

    .breadcrumb-list *[b-9vcdqc71sc] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 0.85rem;
    }

    .breadcrumb-list label[b-9vcdqc71sc] {
        color: var(--dark-gray-color);
    }
/* _content/Meeting.Web.Site/Components/Shared/EventsGrid.razor.rz.scp.css */
.events-grid[b-g4lr55amp4] {
    padding: 4rem 0 0;
}

.events-list[b-g4lr55amp4] {
    display: flex;
    flex-flow: row wrap;
    gap: 2rem 2%;
    margin: 0 0 3rem;
}

[b-g4lr55amp4] .events-item {
    width: 23.5%;
}

[b-g4lr55amp4] .events-item-link {
    border-radius: 0.75rem;
    box-shadow: 0 0.15rem 0.5rem 0 rgba(0, 0, 0, 0.4);
    display: block;
    height: 100%;
    overflow: hidden;
    -moz-box-shadow: 0 0.15rem 0.5rem 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0.15rem 0.5rem 0 rgba(0, 0, 0, 0.4);
}

[b-g4lr55amp4] .events-item-image {
    height: 11rem;
    width: 100%;
}

    [b-g4lr55amp4] .events-item-image img {
        display: block;
        height: 100%;
        width: 100%;
    }

[b-g4lr55amp4] .events-item-date {
    background-color: var(--gray-color);
    border-radius: 0.25rem;
    left: 0.7rem;
    padding: 0.4rem 0.8rem 0.2rem 0.8rem;
    position: absolute;
    text-align: center;
    top: 1rem;
}

[b-g4lr55amp4] .events-day-name {
    color: var(--white-color);
    font-family: BreeRegular;
    font-size: 0.8rem;
}

[b-g4lr55amp4] .events-day-number {
    color: var(--white-color);
    font-family: ClanBold;
    font-size: 1.2rem;
}

[b-g4lr55amp4] .events-item-content {
    padding: 1.25rem;
    text-align: right;
}

    [b-g4lr55amp4] .events-item-content p {
        align-items: flex-start;
        color: var(--dark-gray-color);
        display: flex;
        font-family: ClanNews;
        font-size: 0.9rem;
        gap: 0.7rem;
        margin: 0 0 0.8rem;
        padding: 0 0 0.8rem;
        overflow: hidden;
        text-align: left;
    }

        [b-g4lr55amp4] .events-item-content p img {
            display: block;
            height: auto;
            width: 0.9rem;
        }

        [b-g4lr55amp4] .events-item-content p.title {
            border-bottom: 1px solid var(--light-gray-color);
            font-family: ClanBold;
            text-transform: uppercase;
        }

        [b-g4lr55amp4] .events-item-content p.ubication {
            margin: 0;
            padding: 0;
        }

    [b-g4lr55amp4] .events-item-content .iconToSvg {
        display: inline-block;
        height: auto;
        margin: 0 0 1.5rem;
        transform: rotate(-90deg);
        width: 1.5rem;
    }

.events-buttons[b-g4lr55amp4] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .events-buttons button[b-g4lr55amp4] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

.events-notice[b-g4lr55amp4] {
    border: 1px solid var(--light-gray-color);
    border-radius: 0.6rem;
    display: flex;
    margin: 4rem 0 0;
    overflow: hidden;
}

.events-notice-image[b-g4lr55amp4] {
    display: block;
    height: 13rem;
    object-fit: cover;
    object-position: center;
    width: 34rem;
}

.events-notice-content[b-g4lr55amp4] {
    align-items: flex-start;
    display: flex;
    flex: 1;
    flex-flow: column nowrap;
    justify-content: space-between;
    padding: 2.5rem 3rem;
}

    .events-notice-content p[b-g4lr55amp4] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

        .events-notice-content p.title[b-g4lr55amp4] {
            font-family: ClanBold;
            font-size: 1.2rem;
        }

    .events-notice-content a[b-g4lr55amp4] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .events-list[b-g4lr55amp4] {
        gap: 2rem 4%;
    }

    [b-g4lr55amp4] .events-item {
        width: 48%;
    }
}

@media only screen and (max-width: 640px) {
    .events-list[b-g4lr55amp4] {
        gap: 2rem;
    }

    [b-g4lr55amp4] .events-item {
        margin: 0 auto;
        width: 90%;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/Footer.razor.rz.scp.css */
.footer[b-h0lkm3rbm4] {
    background-color: var(--black-color);
    contain: layout style;
    min-height: 38rem;
    padding-top: 4rem;
    width: 100%;
}

.footer-links[b-h0lkm3rbm4] {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
}

.footer-link[b-h0lkm3rbm4] {
    width: 22%;
}

.footer-link-title[b-h0lkm3rbm4] {
    color: var(--white-color);
    font-size: 0.85rem;
    margin: 0 0 1.5rem;
}

.footer-link-url[b-h0lkm3rbm4] {
    color: var(--light-gray-color);
    display: flex;
    font-size: 0.75rem;
    gap: 1rem;
    margin-bottom: 1rem;
}

    .footer-link-url:hover[b-h0lkm3rbm4] {
        color: var(--white-color);
    }

[b-h0lkm3rbm4] .footer-link-url svg {
    display: block;
    fill: var(--white-color);
    height: auto;
    width: 1rem;
}

.footer-awards[b-h0lkm3rbm4] {
    align-items: center;
    display: flex;
    gap: 0.5rem;
    justify-content: center;
    margin: 4rem 0;
}

    .footer-awards img[b-h0lkm3rbm4] {
        display: block;
        height: 8.8rem;
        width: auto;
    }

.footer-logos[b-h0lkm3rbm4] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto 4rem;
    width: 80%;
}

.footer-logos-section[b-h0lkm3rbm4] {
    align-items: center;
    display: flex;
    gap: 5rem;
}

.footer-terms[b-h0lkm3rbm4] {
    background-color: var(--black-color);
    padding: 1.25rem;
}

[b-h0lkm3rbm4] .footer-link > p:not(.footer-link-title) {
    color: var(--light-gray-color);
    font-size: 0.75rem;
}

    [b-h0lkm3rbm4] .footer-link > p:not(.footer-link-title) a {
        color: var(--light-gray-color);
        font-size: 1rem;
        overflow-wrap: break-word;
    }

[b-h0lkm3rbm4] .footer-terms p {
    color: var(--white-color);
    font-size: 0.85rem;
    margin: 0.5rem 0;
    text-align: center;
}

    [b-h0lkm3rbm4] .footer-terms p a {
        color: var(--white-color);
        text-decoration: underline;
    }

[b-h0lkm3rbm4] .footer-terms ul li {
    color: var(--white-color);
    display: flex;
    font-size: 0.85rem;
    gap: 0.5rem;
    justify-content: center;
}

    [b-h0lkm3rbm4] .footer-terms ul li a {
        color: var(--white-color);
        font-size: 0.85rem;
        text-align: center;
        text-decoration: underline;
    }

@media only screen and (max-width: 480px) {
    .footer-links[b-h0lkm3rbm4] {
        flex-flow: row wrap;
        gap: 3rem;
    }

    .footer-link[b-h0lkm3rbm4] {
        text-align: center;
        width: 100%;
    }

        .footer-link p[b-h0lkm3rbm4] {
            text-align: center;
        }

    [b-h0lkm3rbm4] .footer-link-url svg {
        height: 1.5rem;
        margin: 0 1rem;
        width: 1.5rem;
    }

    [b-h0lkm3rbm4] .footer-link > p:not(.footer-link-title) {
        font-size: 1rem;
    }

        [b-h0lkm3rbm4] .footer-link > p:not(.footer-link-title) br {
            display: none;
        }

    .footer-link-title[b-h0lkm3rbm4] {
        font-size: 1.1rem;
    }

    .footer-link:first-child a[b-h0lkm3rbm4] {
        display: inline-block;
        font-size: 0;
    }

        .footer-link:first-child a .iconToSvg[b-h0lkm3rbm4] {
            height: 1.5rem;
            margin: 0 0.75rem;
        }

    .footer-link-url[b-h0lkm3rbm4] {
        font-size: 1rem;
        justify-content: center;
        text-align: center;
    }

    .footer-awards[b-h0lkm3rbm4] {
        flex-flow: row wrap;
    }

    .footer-logos[b-h0lkm3rbm4] {
        flex-flow: column nowrap;
        gap: 2rem;
        width: 90%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 481px) {
    .footer-links[b-h0lkm3rbm4] {
        flex-flow: row wrap;
        gap: 3rem;
    }

    .footer-link[b-h0lkm3rbm4] {
        width: 45%;
    }

    .footer-awards[b-h0lkm3rbm4] {
        flex-flow: row wrap;
    }

    .footer-logos[b-h0lkm3rbm4] {
        flex-flow: column nowrap;
        gap: 2rem;
        width: 90%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .footer-links[b-h0lkm3rbm4] {
        flex-flow: row wrap;
        gap: 3rem;
    }

    .footer-link[b-h0lkm3rbm4] {
        width: 45%;
    }

    .footer-awards[b-h0lkm3rbm4] {
        flex-flow: row wrap;
    }

    .footer-logos[b-h0lkm3rbm4] {
        width: 90%;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/GivesHome.razor.rz.scp.css */
.gives[b-zsvubqbnu5] {
    background-color: #f2f2f2;
    padding: 6rem 0;
}

    .gives[b-zsvubqbnu5]:before {
        background-image: url(/images/cenefas/cenefa-give-left.webp);
        background-repeat: no-repeat;
        background-position: center right;
        background-size: auto 100%;
        content: ' ';
        height: 6rem;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: calc(50% - 26.5rem);
    }

    .gives[b-zsvubqbnu5]:after {
        background-image: url(/images/cenefas/cenefa-give-right.webp);
        background-repeat: no-repeat;
        background-position: center left;
        background-size: auto 100%;
        content: ' ';
        height: 6rem;
        right: 0;
        pointer-events: none;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: calc(50% - 26.5rem);
    }

.gives-information[b-zsvubqbnu5] {
    margin: 0 0 2.5rem;
}

    .gives-information h2[b-zsvubqbnu5] {
        color: var(--dark-gray-color);
        font-family: BreeBold;
        font-size: 2rem;
        margin: 0 0 1.5rem;
        text-align: center;
    }

    .gives-information p[b-zsvubqbnu5] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 0.9rem;
        text-align: center;
    }

.gives-list[b-zsvubqbnu5] {
    display: flex;
    gap: 2%;
    margin: 0 auto;
    width: 52rem;
}

.gives-item[b-zsvubqbnu5] {
    background-color: var(--white-color);
    border: 1px solid var(--light-gray-color);
    border-radius: 0.75rem;
    overflow: hidden;
    width: 32%;
}

.gives-item-image[b-zsvubqbnu5] {
    height: 16rem;
    width: 100%;
}

    .gives-item-image img[b-zsvubqbnu5] {
        display: block;
        height: 100%;
        width: 100%;
    }

.gives-item-content[b-zsvubqbnu5] {
    padding: 1.25rem;
}

    .gives-item-content p[b-zsvubqbnu5] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.9rem;
    }

        .gives-item-content p.title[b-zsvubqbnu5] {
            color: var(--black-color);
            font-family: BreeLight;
            font-size: 1.2rem;
            height: 2.75rem;
            margin: 0 0 1.25rem;
        }

@media only screen and (max-width: 768px) {
    .gives-list[b-zsvubqbnu5] {
        gap: 0;
        width: 100%;
    }

    .gives-item[b-zsvubqbnu5] {
        margin: 0 1rem;
        width: 18rem;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/Header.razor.rz.scp.css */
.header[b-rn62gsiben] {
    left: 0;
    position: fixed;
    transition: 0.3s background ease-in-out;
    top: 0;
    width: 100%;
    z-index: 600;
}

[b-rn62gsiben] .header-container {
    display: flex;
}

[b-rn62gsiben] .menu-logo {
    display: block;
    width: 8.5rem;
}

    [b-rn62gsiben] .menu-logo a {
        display: block;
    }

        [b-rn62gsiben] .menu-logo a img {
            display: block;
            height: auto;
            width: 100%;
        }

[b-rn62gsiben] .menu-body {
    flex: 1;
}

[b-rn62gsiben] .menu-superior {
    align-items: center;
    border-bottom: 1px solid #eeeeee;
    display: flex;
    justify-content: space-between;
    padding-left: 1.5rem;
}

[b-rn62gsiben] .menu-superior-items {
    align-items: center;
    display: flex;
}

    [b-rn62gsiben] .menu-superior-items > div {
        display: flex;
    }

[b-rn62gsiben] .menu-superior-access {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

[b-rn62gsiben] .menu-separator {
    background-color: var(--white-color);
    height: 1rem;
    margin: 0 2rem;
    transition: 0.3s background ease-in-out;
    width: 1px;
}

[b-rn62gsiben] .menu-main {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-left: 1.5rem;
}

[b-rn62gsiben] .menu-links {
    display: flex;
}

[b-rn62gsiben] .menu-main-options {
    align-items: center;
    display: flex;
}

[b-rn62gsiben] .menu-link {
    padding: 1rem 1.25em;
}

[b-rn62gsiben] .menu-main .menu-link {
    padding: 22px 1.25em 12px;
}

    [b-rn62gsiben] .menu-link a {
        color: var(--white-color);
        font-size: 14px;
        transition: 0.3s color ease-in-out;
    }

        [b-rn62gsiben] .menu-link a:hover,
        [b-rn62gsiben] .menu-link a.active {
            color: var(--red-color);
        }

        [b-rn62gsiben] .menu-link a .iconToSvg {
            display: block;
            fill: var(--white-color);
            height: 1rem;
            pointer-events: none;
            transition: 0.3s all ease-in-out;
            width: auto;
        }

        [b-rn62gsiben] .menu-link a:hover .iconToSvg {
            fill: var(--red-color);
        }

        [b-rn62gsiben] .menu-link a .menu-link-tooltip {
            background-color: #000000;
            color: var(--white-color);
            font-size: 0.75rem;
            left: -0.6rem;
            max-width: none;
            opacity: 0;
            padding: 0.25rem 0.5rem;
            pointer-events: none;
            position: absolute;
            top: 50%;
            transform: translate(-100%, -50%);
            transition: 0.3s opacity ease-in-out;
            white-space: nowrap;
            -o-transform: translate(-100%, -50%);
            -ms-transform: translate(-100%, -50%);
            -moz-transform: translate(-100%, -50%);
            -webkit-transform: translate(-100%, -50%);
        }

            [b-rn62gsiben] .menu-link a .menu-link-tooltip::after {
                background: #000000;
                content: '';
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                width: 0.75rem;
                height: 0.75rem;
                clip-path: polygon(0 0, 100% 50%, 0 100%);
                right: -0.5rem;
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
            }

        [b-rn62gsiben] .menu-link a:hover .menu-link-tooltip {
            opacity: 1;
        }

    [b-rn62gsiben] .menu-link.with-submenu a {
        align-items: center;
        display: flex;
    }

        [b-rn62gsiben] .menu-link.with-submenu a .iconToSvg {
            height: 0.5rem;
            margin-left: 0.5rem;
        }

[b-rn62gsiben] .menu-link-submenu {
    background-color: var(--light-black-color);
    box-shadow: 0 0.4rem 0.75rem rgba(0, 0, 0, 0.2);
    display: none;
    flex-flow: wrap row;
    left: 0;
    max-width: none;
    padding: 0.7rem 0;
    position: absolute;
    top: 100%;
    width: 32rem;
}

    [b-rn62gsiben] .menu-link-submenu .menu-link {
        width: 33.3%;
        padding: 0.5rem 1.25rem;
    }

        [b-rn62gsiben] .menu-link-submenu .menu-link a {
            color: var(--gray-color) !important;
            font-size: 0.75rem;
        }

            [b-rn62gsiben] .menu-link-submenu .menu-link a:hover {
                color: var(--white-color) !important;
            }

    [b-rn62gsiben] .menu-link-submenu.submenu-idiomas {
        left: initial;
        right: 0;
        width: 65rem;
    }

        [b-rn62gsiben] .menu-link-submenu.submenu-idiomas .menu-link {
            width: 25%;
        }

[b-rn62gsiben] .menu-link.with-submenu.open-submenu a {
    color: var(--red-color);
}

    [b-rn62gsiben] .menu-link.with-submenu.open-submenu a .iconToSvg {
        fill: var(--red-color);
        transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }

[b-rn62gsiben] .menu-link.with-submenu.open-submenu .menu-link-submenu {
    display: flex;
}

[b-rn62gsiben] .menu-movil {
    align-items: center;
    display: none;
    gap: 0.5rem;
}

[b-rn62gsiben].menu-scroll {
    background-color: var(--white-color);
}

    [b-rn62gsiben].menu-scroll .menu-separator {
        background-color: var(--gray-color);
    }

    [b-rn62gsiben].menu-scroll .menu-link a {
        color: var(--gray-color);
    }

        [b-rn62gsiben].menu-scroll .menu-link a .iconToSvg {
            fill: var(--gray-color);
        }

        [b-rn62gsiben].menu-scroll .menu-link a:hover,
        [b-rn62gsiben].menu-scroll .menu-link a.active {
            color: var(--red-color);
        }

            [b-rn62gsiben].menu-scroll .menu-link a:hover .iconToSvg {
                fill: var(--red-color);
            }

[b-rn62gsiben] .menu-access-movil {
    display: none;
}

[b-rn62gsiben] .menu-more {
    display: none;
}

[b-rn62gsiben] .menu-version-mobile {
    display: none;
}

@media only screen and (max-width: 768px) {
    [b-rn62gsiben] .menu-superior,
    [b-rn62gsiben] .menu-search-content {
        display: none;
    }

    [b-rn62gsiben] .header-container {
        justify-content: space-between;
    }

    [b-rn62gsiben] .menu-logo {
        width: 7.5rem;
        z-index: 2;
    }

    [b-rn62gsiben] .menu-body {
        background-color: var(--black-color);
        display: none;
        height: 100vh;
        left: 0;
        overflow: auto;
        padding: 7rem 0 4rem;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 0;
    }

    [b-rn62gsiben] .menu-main {
        display: flex;
        flex-flow: column nowrap;
        padding: 0;
    }

    [b-rn62gsiben] .menu-link a .iconToSvg {
        height: 1.5rem;
    }

    [b-rn62gsiben] .menu-access-movil {
        border-top: 1px solid var(--white-color);
        display: block;
        margin: 1rem 0 0;
        padding: 1rem 0 0;
        width: 100%;
    }

        [b-rn62gsiben] .menu-access-movil .menu-link {
            padding: 1.1rem 7%;
            width: 100%;
        }

            [b-rn62gsiben] .menu-access-movil .menu-link a {
                align-items: center;
                display: flex;
                gap: 1rem;
                justify-content: flex-start !important;
            }

                [b-rn62gsiben] .menu-access-movil .menu-link a .menu-link-tooltip {
                    font-size: 1.1rem;
                    left: initial;
                    opacity: 1;
                    position: relative;
                    top: initial;
                    transform: none;
                }

    [b-rn62gsiben] .menu-main .menu-access-movil .menu-link a .iconToSvg {
        fill: var(--white-color) !important;
        height: 1.2rem;
    }

    [b-rn62gsiben] .menu-main-options {
        border-top: 1px solid var(--white-color);
        flex-flow: column nowrap;
        margin: 1rem 0 0;
        padding: 1rem 0 0;
        width: 100%;
    }

        [b-rn62gsiben] .menu-main-options .menu-link {
            padding: 1.1rem 7%;
            width: 100%;
        }

    [b-rn62gsiben] .menu-link-submenu.submenu-idiomas .menu-link {
        width: 100% !important;
    }

    [b-rn62gsiben] .menu-links {
        flex-flow: column nowrap;
        padding: 0 7%;
        width: 100%;
    }

    [b-rn62gsiben] .menu-link {
        padding: 1.1rem 0;
    }

        [b-rn62gsiben] .menu-link a {
            display: block;
            font-size: 1.1rem;
        }

            [b-rn62gsiben] .menu-link a.iconMenuMovil .iconToSvg {
                fill: var(--white-color);
                stroke: var(--white-color);
            }

        [b-rn62gsiben] .menu-link.with-submenu.open-submenu .menu-link-submenu {
            background-color: #434343;
            flex-flow: column nowrap;
            margin: 1rem 0 0;
            padding: 0;
            position: relative;
            width: 100%;
        }

    [b-rn62gsiben] .menu-link-submenu .menu-link {
        border-bottom: 1px solid var(--gray-color);
        padding: 1rem 1.25rem;
        width: 100%;
    }

        [b-rn62gsiben] .menu-link-submenu .menu-link:last-child {
            border: none;
        }

        [b-rn62gsiben] .menu-link-submenu .menu-link a {
            font-size: 1rem;
        }

    [b-rn62gsiben] .menu-link.with-submenu.open-submenu > a {
        color: var(--red-color) !important;
    }

    [b-rn62gsiben] .menu-main .menu-link a {
        color: var(--white-color) !important;
        font-family: ClanNews !important;
        justify-content: space-between;
    }

    [b-rn62gsiben] .menu-link a.iconMenuMovil .stroke-transparent {
        stroke: transparent;
    }

    [b-rn62gsiben] .menu-movil {
        display: flex;
    }

        [b-rn62gsiben] .menu-movil .menu-link {
            padding: 1rem 0 1rem 1.25em;
        }

    [b-rn62gsiben] .menu-link-submenu.submenu-idiomas {
        width: 18rem;
        z-index: 8;
    }

        [b-rn62gsiben] .menu-link-submenu.submenu-idiomas .menu-link {
            width: 50%;
        }

    [b-rn62gsiben] .menu-link a:hover .iconToSvg {
        fill: var(--white-color);
    }

    [b-rn62gsiben] .menu-more {
        display: block;
    }

    [b-rn62gsiben] .menu-version-desktop {
        display: none;
    }

    [b-rn62gsiben] .menu-version-mobile {
        display: block;
    }

    [b-rn62gsiben].menu-scroll .menu-link a .iconToSvg {
        fill: var(--gray-color) !important;
    }

    [b-rn62gsiben].menu-scroll .menu-link a:hover {
        color: var(--gray-color);
    }

        [b-rn62gsiben].menu-scroll .menu-link a:hover .iconToSvg {
            fill: var(--gray-color) !important;
        }

    [b-rn62gsiben].menu-scroll .menu-main .menu-link a .iconToSvg {
        fill: var(--white-color) !important;
    }

    [b-rn62gsiben] .menu-link.with-submenu.open-submenu a .iconToSvg {
        fill: var(--red-color) !important;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/Loading.razor.rz.scp.css */
@keyframes load8-b-bv5eskeli9 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.loading[b-bv5eskeli9] {
    background-color: #fff;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.loading-spinner[b-bv5eskeli9] {
    animation: load8-b-bv5eskeli9 1s infinite linear;
    background-color: transparent;
    border: .1rem solid transparent;
    border-left: 1.1rem solid #d52b1e;
    border-radius: 50%;
    content: '';
    height: 6rem;
    left: calc(50% - 4rem);
    position: absolute;
    top: calc(50% - 4rem);
    width: 6rem;
}
/* _content/Meeting.Web.Site/Components/Shared/LocationsDestinations.razor.rz.scp.css */
.locations[b-cqjgskhl3w] {
    padding: 4rem 0;
}

.locations-information[b-cqjgskhl3w] {
    margin: 0 0 3rem;
    text-align: center;
}

    .locations-information h2[b-cqjgskhl3w] {
        color: var(--dark-gray-color);
        font-family: BreeRegular;
        font-size: 2rem;
        font-weight: normal;
        margin: 0 0 0.75rem;
    }

    .locations-information p[b-cqjgskhl3w] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1.2rem;
    }

.locations-list[b-cqjgskhl3w] {
    display: flex;
    flex-flow: row wrap;
    gap: 1.75rem;
    justify-content: flex-start;
    margin: 0 0 3rem;
}

.locations-item[b-cqjgskhl3w] {
    border: 1px solid var(--dark-white-color);
    border-radius: 1rem;
    display: flex;
    flex-flow: column nowrap;
    overflow: hidden;
    width: 23.8rem;
}

    .locations-item:nth-child(n+4)[b-cqjgskhl3w] {
        display: none;
    }

.locations-item-image[b-cqjgskhl3w] {
    display: block;
    height: 15rem;
    width: 100%;
}

.locations-item-content[b-cqjgskhl3w] {
    background-color: rgba(0, 0, 0, 0.3);
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}

.locations-item-category[b-cqjgskhl3w] {
    display: block;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 2rem;
    color: var(--white-color);
    font-size: 0.75rem;
    left: 1.5rem;
    padding: 0.15rem 1.4rem;
    position: absolute;
    top: 1rem;
    white-space: nowrap;
}

.locations-item-title[b-cqjgskhl3w] {
    bottom: 1rem;
    color: var(--white-color);
    font-family: ClanBold;
    font-size: 1.5rem;
    left: 1.5rem;
    margin: 0 0 1rem;
    position: absolute;
    width: 20rem;
}

.locations-item-topics[b-cqjgskhl3w] {
    display: flex;
    flex: 1;
    flex-flow: column nowrap;
    justify-content: space-between;
    padding: 1.5rem;
}

.locations-topic-item[b-cqjgskhl3w] {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    margin: 0 0 1.25rem;
}

    .locations-topic-item img[b-cqjgskhl3w] {
        display: block;
        height: auto;
        width: 1rem;
    }

    .locations-topic-item p[b-cqjgskhl3w],
    .locations-topic-item a[b-cqjgskhl3w] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.85rem;
    }

.locations-topic-link a[b-cqjgskhl3w] {
    align-items: center;
    background-color: var(--red-color);
    border: 1px solid var(--red-color);
    border-radius: 0.25rem;
    color: var(--white-color);
    display: flex;
    justify-content: center;
    font-size: 0.9rem;
    gap: 1rem;
    margin: 1rem 0 0;
    padding: 0.75rem 2rem;
    text-transform: uppercase;
}

    .locations-topic-link a.alternative[b-cqjgskhl3w] {
        background-color: var(--white-color);
        color: var(--red-color);
        padding: 0.55rem 2rem;
    }

    .locations-topic-link a .iconToSvg[b-cqjgskhl3w] {
        display: block;
        fill: var(--white-color);
        height: 1.5rem;
        width: 1.5rem;
    }

    .locations-topic-link a.alternative .iconToSvg[b-cqjgskhl3w] {
        fill: var(--red-color);
    }

.locations-buttons[b-cqjgskhl3w] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .locations-buttons button[b-cqjgskhl3w] {
        background-color: var(--white-color);
        border: 1px solid var(--red-color);
        color: var(--red-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

@media only screen and (max-width: 640px) {
    .locations-list[b-cqjgskhl3w] {
        justify-content: center;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/LocationsGrid.razor.rz.scp.css */
.locations-grid[b-t4e9pn8osn] {
    padding: 4rem 0;
}

.locations-grid-options[b-t4e9pn8osn] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 0 3rem;
}

    .locations-grid-options p[b-t4e9pn8osn] {
        color: var(--dark-gray-color);
        font-size: 1rem;
    }

.locations-filter[b-t4e9pn8osn] {
    width: 15rem;
}

.locations-filter-select[b-t4e9pn8osn] {
    border: 1px solid var(--light-gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.25rem;
}

    .locations-filter-select p[b-t4e9pn8osn] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .locations-filter-select .iconToSvg[b-t4e9pn8osn] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        transition: 0.3s transform ease-in-out;
        width: 0.85rem;
    }

.locations-filter-options[b-t4e9pn8osn] {
    background-color: var(--white-color);
    border: 1px solid var(--light-gray-color);
    border-top: none;
    display: flex;
    flex-flow: column nowrap;
    gap: 1rem;
    left: 0;
    max-height: 0;
    overflow: hidden;
    padding: 0 1rem;
    position: absolute;
    top: 100%;
    transition: max-height 0.35s ease, padding 0.35s ease;
    width: 100%;
    z-index: 10;
}

.locations-filter-item[b-t4e9pn8osn] {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 1rem;
}

    .locations-filter-item input[b-t4e9pn8osn] {
        position: absolute;
        opacity: 0;
        pointer-events: none;
    }

        .locations-filter-item input:checked + .locations-filter-checkbox[b-t4e9pn8osn] {
            background-color: var(--gray-color);
        }

            .locations-filter-item input:checked + .locations-filter-checkbox[b-t4e9pn8osn]::before {
                content: "";
                position: absolute;
                left: 0.25rem;
                top: 0;
                width: 0.2rem;
                height: 0.5rem;
                border-right: 0.2rem solid var(--white-color);
                border-bottom: 0.2rem solid var(--white-color);
                transform: rotate(45deg);
            }

    .locations-filter-item .locations-filter-checkbox[b-t4e9pn8osn] {
        border: 1px solid var(--gray-color);
        cursor: pointer;
        display: block;
        height: 1rem;
        width: 1rem;
    }

    .locations-filter-item .locations-filter-text[b-t4e9pn8osn] {
        color: var(--gray-color);
        cursor: pointer;
        flex: 1;
        font-family: ClanNews;
        font-size: 1rem;
    }

.locations-filter.active .locations-filter-options[b-t4e9pn8osn] {
    max-height: 12rem;
    padding: 1rem;
}

.locations-filter.active .locations-filter-select[b-t4e9pn8osn] {
    border-color: var(--red-color);
}

    .locations-filter.active .locations-filter-select p[b-t4e9pn8osn] {
        color: var(--red-color);
    }

    .locations-filter.active .locations-filter-select .iconToSvg[b-t4e9pn8osn] {
        fill: var(--red-color);
        transform: rotate(180deg);
    }

.locations-filter.active .locations-filter-options[b-t4e9pn8osn] {
    border-color: var(--red-color);
}

.locations-list[b-t4e9pn8osn] {
    display: flex;
    flex-flow: row wrap;
    gap: 1.75rem;
    justify-content: center;
    margin: 0 0 3rem;
}

[b-t4e9pn8osn] .locations-item {
    border-radius: 10px;
    display: flex;
    flex-flow: column nowrap;
    overflow: hidden;
    width: 23.8rem;
}

[b-t4e9pn8osn] .locations-item-image {
    display: block;
    height: 15rem;
    width: 100%;
}

[b-t4e9pn8osn] .locations-item-content {
    background-color: rgba(0, 0, 0, 0.3);
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}

[b-t4e9pn8osn] .locations-item-category {
    display: block;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 2rem;
    color: var(--white-color);
    font-size: 0.75rem;
    left: 1.5rem;
    padding: 0.15rem 1.4rem;
    position: absolute;
    top: 1rem;
    white-space: nowrap;
}

[b-t4e9pn8osn] .locations-item-title {
    bottom: 1rem;
    color: var(--white-color);
    font-family: ClanBold;
    font-size: 1.5rem;
    left: 1.5rem;
    margin: 0 0 1rem;
    position: absolute;
    width: 20rem;
}

[b-t4e9pn8osn] .locations-item-topics {
    border: 1.25px solid rgb(185, 185, 185);
    border-radius: 0 0 10px 10px;
    display: flex;
    flex: 1;
    flex-flow: column nowrap;
    justify-content: space-between;
    padding: 1.5rem;
}

[b-t4e9pn8osn] .locations-topic-item {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    margin: 0 0 1.25rem;
}

    [b-t4e9pn8osn] .locations-topic-item img {
        display: block;
        height: auto;
        width: 1rem;
    }

    [b-t4e9pn8osn] .locations-topic-item p,
    [b-t4e9pn8osn] .locations-topic-item a {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.85rem;
        flex: 1;
    }

[b-t4e9pn8osn] .locations-topic-link a {
    align-items: center;
    background-color: var(--red-color);
    border: 1px solid var(--red-color);
    border-radius: 0.25rem;
    color: var(--white-color);
    display: flex;
    justify-content: center;
    font-size: 0.9rem;
    gap: 1rem;
    margin: 1rem 0 0;
    padding: 0.75rem 2rem;
    text-transform: uppercase;
}

    [b-t4e9pn8osn] .locations-topic-link a.alternative {
        background-color: var(--white-color);
        color: var(--red-color);
        padding: 0.55rem 2rem;
    }

    [b-t4e9pn8osn] .locations-topic-link a .iconToSvg {
        display: block;
        fill: var(--white-color);
        height: 1.5rem;
        width: 1.5rem;
    }

    [b-t4e9pn8osn] .locations-topic-link a.alternative .iconToSvg {
        fill: var(--red-color);
    }

.locations-no-content[b-t4e9pn8osn] {
    display: none;
    width: 100%;
}

    .locations-no-content p[b-t4e9pn8osn] {
        color: var(--dark-gray-color);
        font-size: 1rem;
        text-align: center;
    }

.locations-buttons[b-t4e9pn8osn] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .locations-buttons button[b-t4e9pn8osn] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

@media only screen and (max-width: 640px) {
    .locations-grid-options[b-t4e9pn8osn] {
        flex-flow: column nowrap;
        gap: 2rem;
    }

    .locations-list[b-t4e9pn8osn] {
        justify-content: center;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/MaterialGrid.razor.rz.scp.css */
.kits-grid[b-2sh4w0kf9e] {
    padding: 0 0 4rem;
}

.kits-tab[b-2sh4w0kf9e] {
    display: none;
}

    .kits-tab.active[b-2sh4w0kf9e] {
        display: block;
    }


.kits-list[b-2sh4w0kf9e] {
    display: flex;
    flex-flow: row wrap;
    gap: 1.75rem;
    justify-content: flex-start;
    margin: 0 0 3rem;
}

.kits-item[b-2sh4w0kf9e] {
    border: 1px solid var(--dark-white-color);
    display: flex;
    flex-flow: column nowrap;
    overflow: hidden;
    width: 23.8rem;
}

    .kits-item:nth-child(n+7)[b-2sh4w0kf9e] {
        display: none;
    }

.kits-item-image img[b-2sh4w0kf9e] {
    display: block;
    height: 15rem;
    width: 100%;
}

.kits-item-image .iconToSvg[b-2sh4w0kf9e] {
    display: block;
    fill: var(--white-color);
    height: auto;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 2.8rem;
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

[b-2sh4w0kf9e] .kits-item-image .iconToSvg circle {
    fill: var(--black-color) !important;
    stroke: none;
    opacity: 0.8;
}

.kits-item-content[b-2sh4w0kf9e] {
    padding: 1.25rem;
}

.kits-item-title[b-2sh4w0kf9e] {
    color: var(--dark-gray-color);
    font-family: ClanBold;
    font-size: 1.2rem;
    height: 3rem;
    margin: 0 0 1.2rem;
}

.kits-item-download[b-2sh4w0kf9e] {
}

    .kits-item-download a[b-2sh4w0kf9e] {
        align-items: center;
        display: flex;
        gap: 0.75rem;
    }

        .kits-item-download a span[b-2sh4w0kf9e] {
            color: var(--red-color);
            font-family: 1rem;
            font-size: 1rem;
            text-transform: uppercase;
        }

        .kits-item-download a .iconToSvg[b-2sh4w0kf9e] {
            display: block;
            fill: var(--red-color);
            height: 1.2rem;
            width: auto;
        }

[b-2sh4w0kf9e] .kits-pagination {
    width: 100%;
}

[b-2sh4w0kf9e] .kits-pagination-container {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 32rem;
}

[b-2sh4w0kf9e] .kits-pagination-numbers {
    display: flex;
    margin: 0 1rem;
}

[b-2sh4w0kf9e] .kits-pagination-item {
    cursor: pointer;
    padding: 0.85rem 1.2rem;
}

    [b-2sh4w0kf9e] .kits-pagination-item.number:hover {
        background-color: var(--dark-white-color);
    }

    [b-2sh4w0kf9e] .kits-pagination-item.active {
        background-color: var(--gray-color) !important;
        cursor: default;
    }

    [b-2sh4w0kf9e] .kits-pagination-item.left {
        transform: rotate(90deg);
    }

    [b-2sh4w0kf9e] .kits-pagination-item.right {
        transform: rotate(-90deg);
    }

    [b-2sh4w0kf9e] .kits-pagination-item .iconToSvg {
        display: block;
        fill: var(--gray-color);
        height: auto;
        width: 1rem;
    }

    [b-2sh4w0kf9e] .kits-pagination-item label {
        color: var(--gray-color);
        cursor: pointer;
        font-family: BreeRegular;
        font-size: 0.85rem;
    }

    [b-2sh4w0kf9e] .kits-pagination-item.active label {
        cursor: default;
        color: var(--white-color);
    }

    [b-2sh4w0kf9e] .kits-pagination-item.disabled {
        cursor: default;
        opacity: 0.4;
    }

@keyframes load8-b-2sh4w0kf9e {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.kits-loading[b-2sh4w0kf9e] {
    background-color: #fff;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.kits-loading-spinner[b-2sh4w0kf9e] {
    animation: load8-b-2sh4w0kf9e 1s infinite linear;
    background-color: transparent;
    border: .1rem solid transparent;
    border-left: 1.1rem solid #d52b1e;
    border-radius: 50%;
    content: '';
    height: 6rem;
    left: calc(50% - 4rem);
    position: absolute;
    top: calc(50% - 4rem);
    width: 6rem;
}


@media only screen and (max-width: 640px) {
    .kits-list[b-2sh4w0kf9e] {
        justify-content: center;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/ReasonsHome.razor.rz.scp.css */
.reasons[b-yjblglkptl] {
    padding: 6rem 0;
}

.reasons-container[b-yjblglkptl] {
    align-items: center;
    display: flex;
    gap: 2.25rem;
}

.reasons-information[b-yjblglkptl] {
    align-items: flex-end;
    display: flex;
    flex-flow: column nowrap;
    width: 22rem;
}

    .reasons-information h2[b-yjblglkptl] {
        color: var(--dark-gray-color);
        font-family: BreeBold;
        font-size: 34px;
        margin: 0 0 2rem;
        text-align: right;
        width: 90%;
    }

    .reasons-information p[b-yjblglkptl] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 15px;
        margin: 0 0 2rem;
        text-align: right;
    }

.reasons-navigation-arrows[b-yjblglkptl] {
    display: flex;
    gap: 1rem;
}

.reasons-arrow[b-yjblglkptl] {
    background-color: var(--gray-color);
    cursor: pointer;
    padding: 1rem 2.5rem;
}

    .reasons-arrow .iconToSvg[b-yjblglkptl] {
        display: flex;
        fill: var(--white-color);
        height: auto;
        width: 0.9rem;
    }

    .reasons-arrow.left .iconToSvg[b-yjblglkptl] {
        transform: rotate(90deg);
    }

    .reasons-arrow.right .iconToSvg[b-yjblglkptl] {
        transform: rotate(-90deg);
    }

.reasons-list[b-yjblglkptl] {
    display: flex;
    flex: 1;
    justify-content: flex-start;
    width: 0;
}

.reasons-item[b-yjblglkptl] {
    align-items: center;
    border: 1px solid var(--light-gray-color);
    border-radius: 0.75rem;
    display: flex;
    gap: 2.25rem;
    margin-right: 2.25rem;
    padding: 0 2.25rem;
}

.reasons-item-content[b-yjblglkptl] {
    width: 13.5rem;
}

    .reasons-item-content p[b-yjblglkptl] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.9rem;
        text-align: right;
    }

        .reasons-item-content p.title[b-yjblglkptl] {
            font-family: BreeLight;
            font-size: 1.2rem;
            margin: 0 0 1rem;
        }

.reasons-item-image[b-yjblglkptl] {
    height: 22rem;
    width: 11.5rem;
}

    .reasons-item-image img[b-yjblglkptl] {
        display: block;
        height: 100%;
        width: 100%;
    }

@media only screen and (max-width: 768px) and (min-width: 641px) {

    .reasons-container[b-yjblglkptl] {
        align-items: center;
        flex-flow: column nowrap;
        margin: 0;
        max-width: none;
        width: 100%;
    }

    .reasons-information[b-yjblglkptl] {
        align-items: center;
        max-width: 90%;
        width: 30rem;
    }

        .reasons-information h2[b-yjblglkptl],
        .reasons-information p[b-yjblglkptl] {
            text-align: center;
        }

    .reasons-list[b-yjblglkptl] {
        width: 100%;
    }

    .reasons-item[b-yjblglkptl] {
        margin: 0 1.125rem;
    }
}

@media only screen and (max-width: 640px) {
    .reasons-container[b-yjblglkptl] {
        align-items: center;
        flex-flow: column nowrap;
        margin: 0;
        max-width: none;
        width: 100%;
    }

    .reasons-information[b-yjblglkptl] {
        align-items: center;
        max-width: 90%;
        width: 30rem;
    }

        .reasons-information h2[b-yjblglkptl],
        .reasons-information p[b-yjblglkptl] {
            text-align: center;
        }

    .reasons-navigation-arrows[b-yjblglkptl] {
        display: none;
    }

    .reasons-list[b-yjblglkptl] {
        width: 100%;
    }

    .reasons-item[b-yjblglkptl] {
        flex-flow: column-reverse nowrap;
        gap: 1.5rem;
        margin: 0 1.125rem;
        padding: 1.3rem;
    }

    .reasons-item-content[b-yjblglkptl] {
        width: 16rem;
    }

        .reasons-item-content p[b-yjblglkptl] {
            height: 8rem;
            overflow: hidden;
            text-align: left;
        }

            .reasons-item-content p.title[b-yjblglkptl] {
                height: auto;
            }

    .reasons-item-image[b-yjblglkptl] {
        border-radius: 0.5rem;
        height: 15rem;
        overflow: hidden;
        width: 16rem;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/Search.razor.rz.scp.css */
.search[b-rimvvh17tx] {
    background-color: rgba(0, 0, 0, 0.9);
    display: none;
    height: 100vh;
    left: 0;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    width: 100%;
}

[b-rimvvh17tx] .search-container {
    align-items: flex-end;
    display: flex;
    flex-flow: column nowrap;
    padding: 2rem 0;
}

[b-rimvvh17tx] .search-close {
    cursor: pointer;
    margin: 0 0 1rem;
}

    [b-rimvvh17tx] .search-close label {
        color: var(--white-color);
        font-size: 1.5rem;
        pointer-events: none;
    }

[b-rimvvh17tx] .search-title {
    margin: 0 0 2rem;
    width: 100%;
}

    [b-rimvvh17tx] .search-title p {
        color: var(--white-color);
        font-size: 1.2rem;
        text-align: center;
    }

[b-rimvvh17tx] .search-input {
    width: 33rem;
    margin: 0 auto 3rem;
}

    [b-rimvvh17tx] .search-input .iconToSvg {
        display: block;
        fill: var(--white-color);
        height: auto;
        left: 0.5rem;
        position: absolute;
        top: 0.75rem;
        width: 1rem;
    }

[b-rimvvh17tx] .search-input-text {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid var(--gray-color);
    color: var(--white-color);
    font-size: 1rem;
    padding: 0.75rem 1rem 0.75rem 2rem;
    width: 100%;
}

.search-no-content[b-rimvvh17tx] {
    display: none;
    width: 100%;
}

    .search-no-content p[b-rimvvh17tx] {
        color: var(--white-color);
        font-size: 1rem;
        text-align: center;
    }

[b-rimvvh17tx] .search-list {
    display: flex;
    flex-flow: row wrap;
    gap: 1.75rem;
    justify-content: flex-start;
    margin: 0 0 3rem;
    width: 100%;
}

[b-rimvvh17tx] .search-item {
    background-color: var(--white-color);
    border-radius: 1rem;
    display: flex;
    flex-flow: column nowrap;
    overflow: hidden;
    width: 23.8rem;
}

[b-rimvvh17tx] .search-item-image {
    display: block;
    height: 15rem;
    width: 100%;
}

[b-rimvvh17tx] .search-item-content {
    background-color: rgba(0, 0, 0, 0.3);
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}

[b-rimvvh17tx] .search-item-category {
    display: block;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 2rem;
    color: var(--white-color);
    font-size: 0.75rem;
    left: 1.5rem;
    padding: 0.15rem 1.4rem;
    position: absolute;
    top: 1rem;
    white-space: nowrap;
}

[b-rimvvh17tx] .search-item-title {
    bottom: 1rem;
    color: var(--white-color);
    font-family: ClanBold;
    font-size: 1.5rem;
    left: 1.5rem;
    margin: 0 0 1rem;
    position: absolute;
    width: 20rem;
}

[b-rimvvh17tx] .search-item-topics {
    display: flex;
    flex: 1;
    flex-flow: column nowrap;
    justify-content: space-between;
    padding: 1.5rem;
}

[b-rimvvh17tx] .search-topic-item {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    margin: 0 0 1.25rem;
}

    [b-rimvvh17tx] .search-topic-item img {
        display: block;
        height: auto;
        width: 1rem;
    }

    [b-rimvvh17tx] .search-topic-item p,
    [b-rimvvh17tx] .search-topic-item a {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.85rem;
    }

[b-rimvvh17tx] .search-topic-link a {
    align-items: center;
    background-color: var(--red-color);
    border: 1px solid var(--red-color);
    color: var(--white-color);
    display: flex;
    justify-content: center;
    font-size: 0.9rem;
    gap: 1rem;
    margin: 1rem 0 0;
    padding: 0.75rem 3.2rem;
    text-transform: uppercase;
}

    [b-rimvvh17tx] .search-topic-link a .iconToSvg {
        display: block;
        fill: var(--white-color);
        height: 1rem;
        width: 1rem;
    }

.search-buttons[b-rimvvh17tx] {
    align-items: center;
    display: none;
    justify-content: center;
    width: 100%;
}

    .search-buttons button[b-rimvvh17tx] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

@media only screen and (max-width: 640px) {
    [b-rimvvh17tx] .search-list {
        justify-content: center;
    }
}

@media only screen and (max-width: 768px) {

    [b-rimvvh17tx] .search-container {
        padding: 6rem 0;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/SocialShare.razor.rz.scp.css */
.social-share[b-grtqtv6zs4] {
    display: flex;
    flex-flow: column nowrap;
    gap: 1rem;
    margin: 0.5rem auto;
    max-width: 2rem;
    width: 100%;
}

    .social-share a[b-grtqtv6zs4] {
        display: block;
    }

    .social-share img[b-grtqtv6zs4] {
        display: block;
        height: auto;
        width: 100%;
    }

@media only screen and (max-width: 768px) {
    .social-share[b-grtqtv6zs4] {
        bottom: 0;
        background: rgba(0, 0, 0, 0);
        background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
        background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.8)));
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
        background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
        background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);
        flex-flow: row nowrap;
        justify-content: center;
        left: 0;
        margin: 0;
        max-width: 100%;
        padding: 0.7rem 0 1.3rem;
        position: fixed;
        top: auto;
    }

        .social-share img[b-grtqtv6zs4] {
            width: 3rem;
        }
}
/* _content/Meeting.Web.Site/Components/Shared/SupliersDestinations.razor.rz.scp.css */
.supliers[b-bkny6p6luc] {
    padding: 4rem 0;
}

.supliers-information[b-bkny6p6luc] {
    margin: 0 0 3rem;
    text-align: center;
}

    .supliers-information h2[b-bkny6p6luc] {
        color: var(--dark-gray-color);
        font-family: BreeRegular;
        font-size: 2rem;
        font-weight: normal;
        margin: 0 0 0.75rem;
    }

    .supliers-information p[b-bkny6p6luc] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1.2rem;
    }

.supliers-list[b-bkny6p6luc] {
    display: flex;
    flex-flow: row wrap;
    gap: 1.75rem;
    justify-content: flex-start;
    margin: 0 0 3rem;
}

.supliers-item[b-bkny6p6luc] {
    border: 1px solid var(--dark-white-color);
    border-radius: 1rem;
    display: flex;
    flex-flow: column nowrap;
    overflow: hidden;
    width: 23.8rem;
}

    .supliers-item:nth-child(n+4)[b-bkny6p6luc] {
        display: none;
    }

.supliers-item-image[b-bkny6p6luc] {
    display: block;
    height: 15rem;
    width: 100%;
}

.supliers-item-content[b-bkny6p6luc] {
    background-color: rgba(0, 0, 0, 0.3);
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}

.supliers-item-category[b-bkny6p6luc] {
    display: block;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 2rem;
    color: var(--white-color);
    font-size: 0.75rem;
    left: 1.5rem;
    padding: 0.15rem 1.4rem;
    position: absolute;
    top: 1rem;
    white-space: nowrap;
}

.supliers-item-title[b-bkny6p6luc] {
    bottom: 1rem;
    color: var(--white-color);
    font-family: ClanBold;
    font-size: 1.5rem;
    left: 1.5rem;
    margin: 0 0 1rem;
    position: absolute;
    width: 20rem;
}

.supliers-item-topics[b-bkny6p6luc] {
    display: flex;
    flex: 1;
    flex-flow: column nowrap;
    justify-content: space-between;
    padding: 1.5rem;
}

.supliers-topic-item[b-bkny6p6luc] {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    margin: 0 0 1.25rem;
}

    .supliers-topic-item img[b-bkny6p6luc] {
        display: block;
        height: auto;
        width: 1rem;
    }

    .supliers-topic-item p[b-bkny6p6luc],
    .supliers-topic-item a[b-bkny6p6luc] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.85rem;
    }

.supliers-topic-link a[b-bkny6p6luc] {
    align-items: center;
    background-color: var(--red-color);
    border: 1px solid var(--red-color);
    color: var(--white-color);
    display: flex;
    justify-content: center;
    font-size: 0.9rem;
    gap: 1rem;
    margin: 1rem 0 0;
    padding: 0.75rem 3.2rem;
    text-transform: uppercase;
}

    .supliers-topic-link a .iconToSvg[b-bkny6p6luc] {
        display: block;
        fill: var(--white-color);
        height: 1rem;
        width: 1rem;
    }

.supliers-buttons[b-bkny6p6luc] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .supliers-buttons button[b-bkny6p6luc] {
        background-color: var(--white-color);
        border: 1px solid var(--red-color);
        color: var(--red-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

@media only screen and (max-width: 640px) {
    .supliers-list[b-bkny6p6luc] {
        justify-content: center;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/SupliersGrid.razor.rz.scp.css */
.supliers-grid[b-54sm0kxxcd] {
    padding: 4rem 0;
}

.supliers-grid-options[b-54sm0kxxcd] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 0 0 3rem;
}

.supliers-filter[b-54sm0kxxcd] {
    width: 15rem;
}

.supliers-filter-select[b-54sm0kxxcd] {
    border: 1px solid var(--light-gray-color);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.25rem;
}

    .supliers-filter-select p[b-54sm0kxxcd] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1rem;
    }

    .supliers-filter-select .iconToSvg[b-54sm0kxxcd] {
        display: block;
        fill: var(--gray-color);
        height: auto;
        transition: 0.3s transform ease-in-out;
        width: 0.85rem;
    }

.supliers-filter-options[b-54sm0kxxcd] {
    background-color: var(--white-color);
    border: 1px solid var(--light-gray-color);
    border-top: none;
    display: flex;
    flex-flow: column nowrap;
    gap: 1rem;
    left: 0;
    max-height: 0;
    overflow: hidden;
    padding: 0 1rem;
    position: absolute;
    top: 100%;
    transition: max-height 0.35s ease, padding 0.35s ease;
    width: 100%;
    z-index: 10;
}

.supliers-filter-item[b-54sm0kxxcd] {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 1rem;
}

    .supliers-filter-item input[b-54sm0kxxcd] {
        position: absolute;
        opacity: 0;
        pointer-events: none;
    }

        .supliers-filter-item input:checked + .supliers-filter-checkbox[b-54sm0kxxcd] {
            background-color: var(--gray-color);
        }

            .supliers-filter-item input:checked + .supliers-filter-checkbox[b-54sm0kxxcd]::before {
                content: "";
                position: absolute;
                left: 0.25rem;
                top: 0;
                width: 0.2rem;
                height: 0.5rem;
                border-right: 0.2rem solid var(--white-color);
                border-bottom: 0.2rem solid var(--white-color);
                transform: rotate(45deg);
            }

    .supliers-filter-item .supliers-filter-checkbox[b-54sm0kxxcd] {
        border: 1px solid var(--gray-color);
        cursor: pointer;
        display: block;
        height: 1rem;
        width: 1rem;
    }

    .supliers-filter-item .supliers-filter-text[b-54sm0kxxcd] {
        color: var(--gray-color);
        cursor: pointer;
        flex: 1;
        font-family: ClanNews;
        font-size: 1rem;
    }

.supliers-filter.active .supliers-filter-options[b-54sm0kxxcd] {
    max-height: 12rem;
    padding: 1rem;
}

.supliers-filter.active .supliers-filter-select[b-54sm0kxxcd] {
    border-color: var(--red-color);
}

    .supliers-filter.active .supliers-filter-select p[b-54sm0kxxcd] {
        color: var(--red-color);
    }

    .supliers-filter.active .supliers-filter-select .iconToSvg[b-54sm0kxxcd] {
        fill: var(--red-color);
        transform: rotate(180deg);
    }

.supliers-filter.active .supliers-filter-options[b-54sm0kxxcd] {
    border-color: var(--red-color);
}

.supliers-list[b-54sm0kxxcd] {
    display: flex;
    flex-flow: row wrap;
    gap: 1.75rem;
    justify-content: center;
    margin: 0 0 3rem;
}

[b-54sm0kxxcd] .supliers-item {
    border-radius: 10px;
    display: flex;
    flex-flow: column nowrap;
    overflow: hidden;
    width: 23.8rem;
}

[b-54sm0kxxcd] .supliers-item-image {
    display: block;
    height: 15rem;
    width: 100%;
}

[b-54sm0kxxcd] .supliers-item-content {
    background-color: rgba(0, 0, 0, 0.3);
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}

[b-54sm0kxxcd] .supliers-item-category {
    display: block;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 2rem;
    color: var(--white-color);
    font-size: 0.75rem;
    left: 1.5rem;
    padding: 0.15rem 1.4rem;
    position: absolute;
    top: 1rem;
    white-space: nowrap;
}

[b-54sm0kxxcd] .supliers-item-title {
    bottom: 1rem;
    color: var(--white-color);
    font-family: ClanBold;
    font-size: 1.5rem;
    left: 1.5rem;
    margin: 0 0 1rem;
    position: absolute;
    width: 20rem;
}

[b-54sm0kxxcd] .supliers-item-topics {
    border: 1.25px solid rgb(185, 185, 185);
    border-radius: 0 0 10px 10px;
    display: flex;
    flex: 1;
    flex-flow: column nowrap;
    justify-content: space-between;
    padding: 1.5rem;
}

[b-54sm0kxxcd] .supliers-topic-item {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    margin: 0 0 1.25rem;
}

    [b-54sm0kxxcd] .supliers-topic-item img {
        display: block;
        height: auto;
        width: 1rem;
    }

    [b-54sm0kxxcd] .supliers-topic-item p,
    [b-54sm0kxxcd] .supliers-topic-item a {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.85rem;
        flex: 1;
    }

[b-54sm0kxxcd] .supliers-topic-link a {
    align-items: center;
    background-color: var(--red-color);
    border: 1px solid var(--red-color);
    border-radius: 0.25rem;
    color: var(--white-color);
    display: flex;
    justify-content: center;
    font-size: 0.9rem;
    gap: 1rem;
    margin: 1rem 0 0;
    padding: 0.75rem 2rem;
    text-transform: uppercase;
}

    [b-54sm0kxxcd] .supliers-topic-link a.alternative {
        background-color: var(--white-color);
        color: var(--red-color);
        padding: 0.55rem 2rem;
    }

    [b-54sm0kxxcd] .supliers-topic-link a .iconToSvg {
        display: block;
        fill: var(--white-color);
        height: 1.5rem;
        width: 1.5rem;
    }

    [b-54sm0kxxcd] .supliers-topic-link a.alternative .iconToSvg {
        fill: var(--red-color);
    }

.supliers-no-content[b-54sm0kxxcd] {
    display: none;
    width: 100%;
}

    .supliers-no-content p[b-54sm0kxxcd] {
        color: var(--dark-gray-color);
        font-size: 1rem;
        text-align: center;
    }

.supliers-buttons[b-54sm0kxxcd] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .supliers-buttons button[b-54sm0kxxcd] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

@media only screen and (max-width: 640px) {
    .supliers-grid-options[b-54sm0kxxcd] {
        flex-flow: column nowrap;
        gap: 2rem;
    }

    .supliers-list[b-54sm0kxxcd] {
        justify-content: center;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/TopicsHome.razor.rz.scp.css */
.topics[b-iv6jclkonf] {
    background-color: #f2f2f2;
    padding: 6rem 0;
}

.topics-information[b-iv6jclkonf] {
    margin: 0 0 3rem;
}

    .topics-information h2[b-iv6jclkonf] {
        color: var(--dark-gray-color);
        font-family: BreeBold;
        font-size: 2rem;
        text-align: center;
    }

.topics-list[b-iv6jclkonf] {
    display: flex;
    gap: 2%;
}

.topics-item[b-iv6jclkonf] {
    align-items: center;
    background-color: var(--white-color);
    border: 1px solid var(--light-gray-color);
    border-radius: 0.75rem;
    display: flex;
    gap: 2.5rem;
    height: 254px;
    padding: 25px 25px 30px 25px;
    width: 540px;
}

.topics-item-image[b-iv6jclkonf] {
    width: 4rem;
}

    .topics-item-image .iconToSvg[b-iv6jclkonf] {
        display: block;
        height: auto;
        width: 100%;
    }

[b-iv6jclkonf] .topics-item-image svg {
    display: block;
    height: 65px;
    width: auto;
}

.topics-item-content[b-iv6jclkonf] {
    flex: 1;
}

    .topics-item-content p[b-iv6jclkonf] {
        color: var(--dark-gray-color);
        font-family: ClanNews;
        font-size: 0.9rem;
        margin: 0 0 1.25rem;
    }

        .topics-item-content p.title[b-iv6jclkonf] {
            font-family: ClanBold;
            font-size: 1.2rem;
        }

    .topics-item-content a[b-iv6jclkonf] {
        background-color: var(--red-color);
        border: 1px solid var(--red-color);
        color: var(--white-color);
        display: inline-block;
        font-size: 14px;
        padding: 10px 40px;
        text-transform: uppercase;
    }

@media only screen and (max-width: 768px) and (min-width: 641px) {
    .topics-item[b-iv6jclkonf] {
        flex-flow: column nowrap;
        align-items: flex-start;
    }

    .topics-item-content p.title[b-iv6jclkonf] {
        height: 3rem;
    }
}

@media only screen and (max-width: 640px) {
    .topics-list[b-iv6jclkonf] {
        flex-flow: row wrap;
        gap: 2rem;
    }

    .topics-item[b-iv6jclkonf] {
        flex-flow: column nowrap;
        align-items: flex-start;
        width: 100%;
    }
}
/* _content/Meeting.Web.Site/Components/Shared/TripsDestinations.razor.rz.scp.css */
.trips[b-4cxyxze11g] {
    padding: 4rem 0;
}

.trips-information[b-4cxyxze11g] {
    margin: 0 0 3rem;
    text-align: center;
}

    .trips-information h2[b-4cxyxze11g] {
        color: var(--dark-gray-color);
        font-family: BreeRegular;
        font-size: 2rem;
        font-weight: normal;
        margin: 0 0 0.75rem;
    }

    .trips-information p[b-4cxyxze11g] {
        color: var(--gray-color);
        font-family: ClanNews;
        font-size: 1.2rem;
    }

.trips-list[b-4cxyxze11g] {
    display: flex;
    flex-flow: row wrap;
    gap: 1.75rem;
    justify-content: flex-start;
    margin: 0 0 3rem;
}

.trips-item[b-4cxyxze11g] {
    width: 23.8rem;
}

    .trips-item:nth-child(n+4)[b-4cxyxze11g] {
        display: none;
    }

    .trips-item > a[b-4cxyxze11g] {
        display: block;
    }

.trips-item-image[b-4cxyxze11g] {
    display: block;
    height: 29rem;
    width: 100%;
}

.trips-item-content[b-4cxyxze11g] {
    background-color: rgba(0, 0, 0, 0.5);
    left: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5;
}

.trips-item-category[b-4cxyxze11g] {
    display: block;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 2rem;
    color: var(--white-color);
    font-size: 0.75rem;
    left: 1.5rem;
    padding: 0.15rem 1.4rem;
    position: absolute;
    top: 1rem;
    white-space: nowrap;
}

.trips-item-text[b-4cxyxze11g] {
    left: 1.5rem;
    bottom: 6.25rem;
    position: absolute;
    width: 15rem;
}

.trips-item-title[b-4cxyxze11g] {
    color: var(--white-color);
    font-family: BreeBold;
    font-size: 1.5rem;
    margin: 0 0 1rem;
}

.trips-item-description[b-4cxyxze11g] {
    color: var(--white-color);
    font-family: ClanNews;
    font-size: 0.85rem;
    height: 2.25rem;
    overflow: hidden;
}

.trips-item-icons[b-4cxyxze11g] {
    align-items: center;
    bottom: 1.5rem;
    display: flex;
    justify-content: space-between;
    padding: 0 1.5rem;
    position: absolute;
    right: 0;
    width: 100%;
}

.trips-item-content .iconToSvg[b-4cxyxze11g] {
    fill: var(--white-color);
    height: auto;
    width: 1.5rem;
}

.trips-buttons[b-4cxyxze11g] {
    align-items: center;
    display: flex;
    justify-content: center;
}

    .trips-buttons button[b-4cxyxze11g] {
        background-color: var(--white-color);
        border: 1px solid var(--red-color);
        color: var(--red-color);
        cursor: pointer;
        display: inline-block;
        font-size: 0.9rem;
        padding: 0.75rem 3.2rem;
        text-transform: uppercase;
    }

@media only screen and (max-width: 640px) {
    .trips-list[b-4cxyxze11g] {
        justify-content: center;
    }
}
