/* @media (min-width: 992px) {
    .container-gaps {
        max-width: 66.7vw;
        width: 100%;
        margin: 0 auto;
    }
    
    .section-min-h-100vh{
        min-height: 100vh;
    }
    
    .d-flex{
        display: flex;
    }
    
    .mw-1040{
        max-width: 54.167vw;
        width: 100%;
    }
    
    .align-items-center{
        align-items: center;
    }
    
    .justify-content-center{
        justify-content: center;
    }
    
    .h-100{
        height: 100%;
    }
    
    .w-100{
        width: 100%;
    }
    
    .object-fit-contain{
        object-fit: contain;
    }
    
    .object-fit-cover{
        object-fit: cover;
    }
    
    .bg-151D30{
        background-color: #151d30;
    }
    
    .text-white{
        color: #fff;
    }
    
    .the-quest-for-brighter-future-bottom-portion{
        background-image: url(../images/bgBrighterFuture.png);
        background-repeat: no-repeat;
        background-size: cover;
        width: 100%;
        text-align: center;
        position: relative;
        padding: 4.427vw 1.042vw;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    
    .blue-border-line{
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 0;
        width: 60%;
        height: 0.052vw;
        background: linear-gradient(90deg,#1BD2FA,#00DBAC);
    }
    
    .flex-direction-column{
        flex-direction: column;
    }
    
    .the-quest-for-brighter-future-bottom-portion img {
        max-width: 58.333vw;
        border-radius: 0.208vw;
        margin: 0 auto;
    }
    
    .the-quest-for-brighter-future-upper-portion {
        padding: 3.906vw 0;
        width: 100%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 0.781vw;
    }
    
    .the-quest-for-brighter-future-upper-portion h3,.the-quest-for-brighter-future-upper-portion h1 {
        font-weight: unset;
    }
    
    .the-quest-for-brighter-future-upper-portion h3 {
        font-size: 2.083vw;
    }
    
    .the-quest-for-brighter-future-upper-portion h1 {
        font-size: 5.208vw;
    }
    
    .better-tomorrow-text {
        margin-top: 1.823vw;
        display: flex;
        flex-direction: column;
        gap: 0.521vw;
    }
    
    .better-tomorrow-text h3 {
        font-size: 1.354vw;
        font-weight: unset;
    }
    
    .box-proncipal-colors {
        padding: 2.344vw 2.344vw 3.125vw;
        color: #fff;
        display: inline-block;
        width: 100%;
        max-width: 18.75vw;
        border-radius: 0.417vw;
    }
    
    .box-proncipal-colors p {
        font-size: 1.042vw;
        font-weight: 500;
    }
    
    .values-pricipal-color-box {
        margin-top: 5.469vw;
    }
    
    .bg-0F78EA {
        background: #0f78ea;
    }
    
    .values-pricipal-color-box p {
        margin-bottom: 0.625vw;
        font-size: 0.833vw;
    }
    
    .box-proncipal-colors.bg-none {
        color: #BDBFC5;
    }
    
    .principal-colors-row {
        display: flex;
    }
    
    .container-1500 {
        max-width: 78.125vw;
        width: 100%;
        margin: 0 auto;
    }
    
    .box-proncipal-colors.bg-left-bottom-image {
        position: absolute;
        top: 5.729vw;
        right: 2.604vw;
    }
    
    .principal-colors {
        padding: 5.208vw 0;
    }
    
    .color-0138D7 {
        color: #0138D7;
    }
    
    .bg-left-bottom-image {
        background-image: url(../images/DarkBLue.png);
        background-size: 4.688vw;
        background-repeat: no-repeat;
        background-position: bottom left;
    }
    
    .box-proncipal-colors.bg-left-bottom-image .values-pricipal-color-box {
        margin-left: 4.948vw;
    }
    
    .values-pricipal-color-box p:last-child {
        margin-bottom: 0;
    }
    
    .bg-003751 {
        background: #003751;
    }
    
    .color-1BD2FA {
        color: #1BD2FA;
    }
    
    .principal-colors-row > div {
        max-width: 50%;
        position: relative;
        width: 100%;
    }
    
    .bg-1BD2FA {
        background-color: #1BD2FA;
    }
    
    .color-003751 {
        color: #003751;
    }
    
    .bg-1BD2FA.bg-left-bottom-image {
        background-image: url(../images/LightBLue.png);
    }
    
    .color-0097DE {
        color: #0097DE;
    }
    
    .row-quest {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        gap: 1.042vw;
    }
    
    .columns-quest-color {
        flex: 0 0 calc(25% - 1.042vw);
    }
    
    .color-quest-design {
        position: relative;
        padding: 1.302vw;
        background: transparent;
        color: #fff;
        font-size: 1.302vw;
        margin-bottom: 1.042vw;
        line-height: 140%;
        z-index: 1;
        min-height: 6.198vw;
        display: flex;
        align-items: center;
    }
    
    .quest-color-foundation {
        padding: 5.208vw 0;
    }
    
    .color-quest-design p {
        max-width: 15.625vw;
    }
    
    .color-quest-design.bg-21293B-before:before {
        background: #21293b;
        z-index: -1;
    }
    
    .color-quest-design:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }
    
    .opacity-75:before {
        opacity: 75%;
    }
    
    .opacity-50:before {
        opacity: 50%;
    }
    
    .opacity-30:before {
        opacity:30%;
    }
    
    .opacity-10:before {
        opacity: 10%;
    }
    
    .opacity-5:before {
        opacity: 5%;
    }
    
    .color-quest-design.bg-21293B-before.opacity-30,.color-quest-design.bg-21293B-before.opacity-10,.color-quest-design.bg-21293B-before.opacity-5 {
        color: #21293B;
    }
    
    .color-quest-design.bg-0F78EA-before:before {
        background: #0f78ea;
    }
    
    .color-quest-design.bg-0F78EA-before.opacity-30,.color-quest-design.bg-0F78EA-before.opacity-10,.color-quest-design.bg-0F78EA-before.opacity-5 {
        color: #0f78ea;
    }
    
    .color-quest-design.bg-0138D7-before:before {
        background: #0138D7;
    }
    
    .color-quest-design.bg-242F57-before:before {
        background: #242f57;
    }
    
    .opacity-60:before {
        opacity: 60%;
    }
    
    .color-quest-design.bg-0138D7-before.opacity-30,.color-quest-design.bg-0138D7-before.opacity-10,.color-quest-design.bg-0138D7-before.opacity-5 {
        color: #0138D7;
    }
    
    .color-quest-design.bg-242F57-before.opacity-30,.color-quest-design.bg-242F57-before.opacity-10,.color-quest-design.bg-242F57-before.opacity-5 {
        color: #242f57;
    }
    
    .row-iconography-icons {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        gap: 1.563vw;
        max-width: 80%;
        margin: 0 auto;
    }
    
    .item-iconography img {
        width: 100%;
    }
    
    .item-iconography {
        flex: 0 0 20%;
        max-width: calc(20% - 1.563vw);
    }
    
    .iconography-icons {
        padding: 5.208vw 0;
    }
    
    .section-image-bg-girl {
        position: relative;
    }
    
    .absolute-text-bottom {
        position: absolute;
        bottom: 5.208vw;
        text-align: center;
        align-items: center;
        color: #fff;
        left: 0;
        width: 100%;
        gap: 0.781vw;
    }
    
    .ai-chatbots-row {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
    }
    
    .ai-chatbots-row > div {
        flex: 0 0 50%;
        max-width: 50%;
    }
    
    .ai-chatbots-right img {
        max-width: 100%;
    }
    
    .images-icons-ai {
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        height: 100%;
        gap: 6%;
    }
    
    .images-icons-ai img {
        width: 100%;
        max-width: 17.708vw;
        object-fit: cover;
    }
    
    .security-payments-row {
        display: flex;
        flex-flow: wrap;
        justify-content: space-between;
        gap: 1.042vw;
    }
    
    .security-payments-column {
        flex: 0 0 50%;
        max-width: calc(50% - 1.042vw * 1/2);
    }
    
    .security-payments-column img {
        max-width: 100%;
    }
    
    .centered-text-absolute {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 100%;
        left: 0;
        text-align: center;
        color: #fff;
        font-size: 1.302vw;
    }
    
    .right-poster {
        position: relative;
    }
    
    .security-payment-portion {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom left;
    }
    } */