.top_heading_content_with_grid_option {
    background-color: var(--Color_Blue);
    margin: 90px 0;
    padding: 90px 0
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .top_heading_content_section {
    margin-bottom: 60px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .top_heading_content_section .tagline_text {
    color: var(--Color_Pure_White);
    margin-bottom: 10px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .top_heading_content_section .heading_section {
    margin-bottom: 10px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .top_heading_content_section .heading_section .heading_text {
    color: var(--Color_Pure_White);
    margin: 0
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .top_heading_content_section .content p {
    color: var(--Color_Pure_White);
    line-height: 25px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .top_heading_content_section.center .content {
    margin: 0 auto;
    max-width: 810px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid {
    gap: 25px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item {
    background-color: var(--Color_Pure_White);
    border-radius: 20px;
    box-shadow: 0 6px 0 #000;
    padding: 20px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item_inner {
    gap: 20px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item_inner .image_section .image {
    position: relative
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item_inner .image_section .image img {
    border-radius: 10px;
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    position: absolute;
    top: 0;
    width: 100%
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item_inner .content_section .heading_section {
    margin-bottom: 11px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item_inner .content_section .heading_section .heading_text {
    font-size: 21px;
    margin: 0;
    font-family: var(--Fonts_MonaSans_Extra_Bold);
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item_inner .content_section .description {
    position: relative
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item_inner .content_section .description .description_inner {
    font-family: var(--Fonts_Manrope_Medium);
    line-height: 27px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item_inner .content_section .description.half_content .description_inner {
    max-height: 81px;
    overflow: hidden;
    transition: max-height .4s ease
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item_inner .content_section .description.half_content span {
    color: var(--Color_Drak_Red);
    cursor: pointer;
    display: inline-block;
    font-family: var(--Fonts_Manrope_Extra_Bold)
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.two_column .item {
    width: calc(50% - 12.5px)
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.two_column .item_inner .image_section {
    width: calc(37.619% - 10px)
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.two_column .item_inner .image_section .image {
    padding-top: 100%
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.two_column .item_inner .content_section {
    width: calc(62.353% - 10px)
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.three_column .item {
    padding: 15px;
    width: calc(33.33% - 16.66px)
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.three_column .item_inner .image_section {
    width: 100%
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.three_column .item_inner .image_section .image {
    padding-top: 56.083%
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.three_column .item_inner .content_section {
    width: 100%
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner.both .card_grid {
    margin-bottom: 25px
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner.both .card_grid:last-of-type {
    margin-bottom: 0
}

.top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .button_section {
    margin-top: 60px
}

@media (max-width:1359px) {
    .top_heading_content_with_grid_option {
        margin: 80px 0;
        padding: 80px 0
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .top_heading_content_section {
        margin-bottom: 50px
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid {
        gap: 20px
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.two_column .item {
        width: calc(50% - 10px)
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.three_column .item {
        width: calc(33.33% - 13.33px)
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .button_section {
        margin-top: 50px
    }
}

@media (max-width:1199px) {
    .top_heading_content_with_grid_option {
        margin: 70px 0;
        padding: 70px 0
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .top_heading_content_section {
        margin-bottom: 40px
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .button_section {
        margin-top: 40px
    }
}

@media (max-width:991px) {
    .top_heading_content_with_grid_option {
        margin: 60px 0;
        padding: 60px 0
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .top_heading_content_section {
        margin-bottom: 20px
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid .item_inner .content_section .heading_section .heading_text br {
        display: none
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.three_column .item,
    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.two_column .item {
        width: 100%
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .button_section {
        margin-top: 40px
    }
}

@media (max-width:575px) {
    .top_heading_content_with_grid_option {
        margin: 50px 0;
        padding: 50px 0
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.two_column .item_inner {
        flex-direction: column
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.two_column .item_inner .content_section,
    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .card_grid.two_column .item_inner .image_section {
        width: 100%
    }

    .top_heading_content_with_grid_option .top_heading_content_with_grid_option_inner .button_section {
        margin-top: 20px
    }
}

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