.card_grid_on_hover_card_show_content_section {
    margin: 131px 0
}

.card_grid_on_hover_card_show_content_section.remove_tos {
    margin-top: 0
}

.card_grid_on_hover_card_show_content_section.remove_bos {
    margin-bottom: 0
}

.card_grid_on_hover_card_show_content_section .section_inner .section_detail {
    margin-bottom: 50px
}

.card_grid_on_hover_card_show_content_section .section_inner .section_detail .section_detail_inner.medium_width {
    max-width: 861px
}

.card_grid_on_hover_card_show_content_section .section_inner .section_detail .section_detail_inner .heading_section .heading_text {
    margin: 0
}

.card_grid_on_hover_card_show_content_section .section_inner .section_detail .section_detail_inner .section_description {
    margin-top: 20px
}

.card_grid_on_hover_card_show_content_section .section_inner .section_detail .section_detail_inner .section_description>* {
    color: var(--color_black);
    font-size: 16px;
    line-height: 24px
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(2, 1fr)
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item {
    align-items: flex-end;
    box-shadow: 0 24px 48px -12px rgba(10, 13, 18, .18), 0 4px 4px -2px rgba(10, 13, 18, .04);
    display: flex;
    flex-wrap: wrap;
    min-height: 451px;
    padding: 30px 49px 44px
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item.bg_clr_black {
    background-color: var(--color_black_5)
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item.bg_clr_green {
    background-color: var(--color_green_5)
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item.bg_clr_light_blue {
    background-color: var(--color_light_blue)
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item.bg_clr_dark_blue {
    background-color: var(--color_blue)
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner {
    color: var(--color_white);
    display: flex;
    flex-direction: column
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .default_content .default_content_inner .image_section .icon {
    height: 51px;
    width: 51px
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .default_content .default_content_inner .image_section .icon img {
    max-height: 100%;
    max-width: 100%
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .default_content .default_content_inner .content_section {
    margin-top: 40px
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .default_content .default_content_inner .content_section .card_title_tagline_text {
    color: var(--color_white);
    font-family: var(--font_inter_bold);
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .default_content .default_content_inner .content_section .card_title {
    color: var(--color_white);
    font-size: 32px;
    line-height: 1.25;
    margin: 0
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content {
    height: 0;
    overflow: hidden;
    transition: height 1s ease
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner {
    padding-top: 29px
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper {
    height: 111px;
    overflow-y: scroll
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper::-webkit-scrollbar-track {
    background-color: transparent
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper::-webkit-scrollbar {
    background-color: transparent;
    width: 3px
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper::-webkit-scrollbar-thumb {
    background-color: #000
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper .tag_line_text {
    color: var(--color_white);
    font-family: var(--font_inter_bold);
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 5px
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper .card_description {
    color: var(--color_white);
    font-size: 20px;
    line-height: 1.5
}

.card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item:hover .item_inner .hover_content {
    height: 140px
}

@media (max-width:1359px) {
    .card_grid_on_hover_card_show_content_section {
        margin: 110px 0
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .default_content .default_content_inner .content_section .card_title {
        font-size: 28px
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper {
        height: 106px
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper .card_description {
        font-size: 18px
    }
}

@media (max-width:1199px) {
    .card_grid_on_hover_card_show_content_section {
        margin: 90px 0
    }

    .card_grid_on_hover_card_show_content_section .section_inner .section_detail {
        margin-bottom: 40px
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item {
        padding: 30px 35px 35px
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .default_content .default_content_inner .content_section .card_title {
        font-size: 24px
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper {
        height: 111px
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper .card_description {
        font-size: 16px
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item:hover .item_inner .hover_content {
        height: 150px
    }
}

@media (max-width:991px) {
    .card_grid_on_hover_card_show_content_section {
        margin: 70px 0
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list {
        grid-template-columns: repeat(1, 1fr)
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item {
        min-height: inherit
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content {
        height: inherit
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper,
    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item:hover .item_inner .hover_content {
        height: 100%
    }
}

@media (max-width:767px) {
    .card_grid_on_hover_card_show_content_section {
        margin: 50px 0
    }
}

@media (max-width:575px) {
    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item {
        padding: 20px
    }
}

@media (-moz-touch-enabled:1),
(hover:none) and (pointer:coarse),
(hover:on-demand),
(pointer:coarse) {
    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item {
        min-height: inherit
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content {
        height: inherit
    }

    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item .item_inner .hover_content .hover_content_inner .hover_content_wrapper,
    .card_grid_on_hover_card_show_content_section .section_inner .card_list_section .card_list .item:hover .item_inner .hover_content {
        height: 100%
    }
}

/*# sourceMappingURL=card_grid_on_hover_card_show_content.css.map */