.cut-home-three-mission {
    background-color: #ffffff;
    padding-bottom: 105px;
    position: relative;
    width: 100%;
    max-width: 100%;
}

.cut-home-three-mission-contain-wrap {
    z-index: 2;
    padding-top: 90px;
    position: relative;
}

.cut-w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.cut-container-one {
    max-width: 1320px;
    padding-left: 15px;
    padding-right: 15px;
}

.cut-w-layout-hflex {
    flex-direction: row;
    align-items: flex-start;
    display: flex;
}

.cut-home-three-mission-wrap {
    justify-content: space-between;
    align-items: center;
}

.cut-w-layout-vflex {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
}

.cut-home-three-mission-text-wrap {
    flex: 0 41%;
}

.cut-overflow-none {
    overflow: hidden;
}

.cut-text-white {
    color: #fff;
}

h2.cut-text-white {
    letter-spacing: -.025rem;
    text-transform: capitalize;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 3.25rem;
}

.cut-home-three-mission-card-box-paragraph {
    max-width: 570px;
}

.cut-margin-top-ten {
    margin-top: 10px;
}

.cut-home-three-mission-card-main-wrap {
    grid-column-gap: 44px;
    grid-row-gap: 44px;
    margin-top: 40px;
}

.cut-home-three-mission-card-box {
    grid-column-gap: 29px;
    grid-row-gap: 29px;
    flex-flow: row;
}

.cut-heading-five {
    color: #ffffff;
    letter-spacing: -.015px;
    text-transform: capitalize;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.125rem;
}

.cut-margin-top-twenty {
    margin-top: 20px;
}

.cut-home-three-mission-image-wrap {
    /* background-image: url("https://cdn.prod.website-files.com/65adeb26feebb66f6de57080/65f80e2e9882c799b308c955_dot%20line.png"); */
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 647px 620px;
    justify-content: center;
    align-items: center;
    max-width: 753px;
    padding-top: 45px;
    padding-left: 140px;
    padding-right: 140px;
    position: relative;
}

.cut-home-three-mission-image-one {
    z-index: 2;
    /* border: 2px solid #bb83ff; */
    border-radius: 20px;
}

.cut-image-height-width-auto {
    height: auto;
    min-width: 250px;
}

.cut-home-three-mission-image-two-wrap {
    z-index: 3;
    border-radius: 15px;
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto;
}

.cut-home-three-mission-image-two {
    border-radius: 15px;
    height: auto;
}

@media screen and (max-width: 991px) {
    .cut-home-three-mission-image-wrap {
        padding-left: 0;
        padding-right: 0;
        margin: auto;
    }

    .cut-heading-five {
        font-size: 1.25rem;
        line-height: 1.875rem;
    }

    .cut-home-three-mission-contain-wrap {
        padding-top: 32px;
    }

    .cut-home-three-mission {
        padding-bottom: 60px;
    }

    .cut-home-three-mission-wrap {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
    }

    .cut-home-three-mission-card-main-wrap {
        margin-top: 20px;
    }
}

@media screen and (min-width: 1280px) {
    .cut-home-three-mission {
        padding-bottom: 120px;
    }
}

@media screen and (min-width: 1440px) {
    .cut-home-three-mission {
        padding-bottom: 120px;
    }

    .cut-home-three-mission-image-wrap {
        position: relative;
    }
}

@media screen and (min-width: 1920px) {
    .cut-home-three-mission {
        background-image: radial-gradient(circle at 70% 80%, #bc42e954, #fff0 23%), radial-gradient(circle at 53%, #9057bf54, #fff0 31%), radial-gradient(circle at 80% 30%, #ffcc4942, #fff0 23%);
    }

    .cut-home-three-mission-image-wrap {
        bottom: -42px;
    }
}

@media screen and (max-width: 767px) {
    .cut-home-three-mission {
        padding-bottom: 102px;
    }

    .cut-home-three-mission-image-two {
        min-width: 250px;
    }

    .cut-home-three-mission-image-two-wrap {
        max-width: 200px;
        top: 65px;
    }

    .cut-home-three-mission-card-main-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
}

@media screen and (max-width: 479px) {
    .cut-home-three-mission-image-two {
        min-width: 200px;
    }
    .cut-home-three-mission-card-box {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-direction: column;
    }

    .cut-home-three-mission {
        padding-bottom: 11px;
    }

    .cut-home-three-mission-image-two-wrap {
        top: 0;
    }

    .cut-home-three-mission-card-main-wrap {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
}

/* Base Styles */
.home-three-application {
    background-color: #ffffff;
    padding-top: 90px;
    padding-bottom: 120px;
}

.home-three-application-contain-wrap {
    position: sticky;
    top: 175px;
}

.w-container,
.w-layout-blockcontainer {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.w-container:before,
.w-container:after {
    content: " ";
    display: table;
}

.w-container:after {
    clear: both;
}

.w-layout-vflex {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.w-layout-hflex {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}

.overflow-none {
    overflow: hidden;
}

.home-three-application-wrap {
    align-items: center;
}

.home-three-application-heading {
    max-width: 544px;
}

.margin-top-ten {
    margin-top: 10px;
}

.margin-top-twenty {
    margin-top: 20px;
}

.heading-five {
    color: #0e0339;
    letter-spacing: -.015px;
    text-transform: capitalize;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.125rem;
}

.heading-five.margin-top-thirty {
    margin-top: 30px;
}

/* Image Wrappers */
.home-three-application-image-main-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 40px;
    opacity: 1 !important;
}

.home-three-application-image-wrap-one,
.home-three-application-image-wrap-three {
    flex: 0 24%;
    justify-content: space-around;
}

.home-three-application-image-wrap-two {
    z-index: 5;
    border-radius: 28px;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
}

.home-three-application-image-block-one {
    max-width: 370px;
    padding-top: 25px;
    padding-bottom: 13px;
}

.home-three-application-icon-wrap {
    /* background-color: #fff6e1; */
    /* border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    display: flex; */
}

.home-three-application-background {
    position: absolute;
}

.image-height-width-auto {
    height: auto;
}

.image-height-width-auto.border-twenty {
    border-radius: 20px;
}

.image-height-width-auto.border-twenty.home-three-application-mobile-image {
    z-index: 2;
    /* border: 2px solid #000; */
    position: relative;
}

/* Containers */
.container-one {
    max-width: 1320px;
    padding-left: 15px;
    padding-right: 15px;
}

/* Media Queries */

/* Below 991px */
@media screen and (max-width: 991px) {
    .home-three-application {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .w-container,
    .w-layout-blockcontainer {
        max-width: 728px;
    }

    .heading-five {
        font-size: 1.25rem;
        line-height: 1.875rem;
    }

    .home-three-application-image-main-wrap {
        flex-direction: column;
        margin-top: 20px;
    }

    .home-three-application-image-wrap-one,
    .home-three-application-image-wrap-three {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-direction: row;
    }
}

/* Below 767px */
@media screen and (max-width: 767px) {
    .home-three-application {
        height: auto;
    }

    .w-container,
    .w-layout-blockcontainer {
        max-width: none;
    }

    .home-three-application-image-main-wrap,
    .home-three-hero-left-image-main-block,
    .home-three-application-image-wrap-one,
    .home-three-application-image-wrap-three {
        flex-flow: column;
    }

    .home-three-application-image-wrap-two {
        border-radius: 20px;
    }
}

/* Below 479px */
@media screen and (max-width: 479px) {
    .home-three-application {
        height: auto;
    }

    .home-three-application-image-main-wrap,
    .home-three-hero-left-image-main-block,
    .home-three-application-image-wrap-one,
    .home-three-application-image-wrap-three {
        grid-column-gap: 15px;
        grid-row-gap: 15px;
    }
}
h2.home-three-application-heading{
    letter-spacing: -.025rem;
    text-transform: capitalize;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 3.25rem;
}
.text-center {
    text-align: center;
}