@keyframes _ease-element-in_wz7cg_1 {
    0% {
        opacity: 0;
        transform: translateY(100px);
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes _easerot-element-in_wz7cg_1 {
    0% {
        opacity: 0;
        transform: translateX(-100px) perspective(800px) rotateY(0deg);
    }

    100% {
        opacity: 1;
        transform: translateX(0px) perspective(800px) rotateY(-5deg);
    }
}

@keyframes _easerot-element-in-left_wz7cg_1 {
    0% {
        opacity: 0;
        transform: translateX(100px) perspective(800px) rotateY(0deg);
    }

    100% {
        opacity: 1;
        transform: translateX(0px) perspective(800px) rotateY(5deg) rotateX(1deg);
    }
}

img {
    display: block;
}

#_container_wz7cg_42,
._container_wz7cg_42 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    /* row-gap: 5rem; */
    /* margin-top: 5rem; */
    font-size: min(4.5vw, 1.5rem);
    font-family: "Montserrat", sans-serif;
    font-weight: 300;
    /* overflow-x: hidden; */
    /* width: 100%; */
    /* height: 100%; */
    /* overflow-x: hidden; */
}

._pageContent_wz7cg_59 {
    /* background-color: red; */
    flex-grow: 1;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    /* font-size: 2re; */

    max-width: 55rem;
    margin: 0 auto;
    padding: 0 1rem;
    box-sizing: border-box;
}

#_agentSection_wz7cg_1 ._pageContent_wz7cg_59 {
    flex-direction: row-reverse;
}

._section_wz7cg_79 {
    /* outline: 2px solid red; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    text-align: center;
    /* outline: 1px solid green; */
    width: 100%;
    margin-top: min(5vw, 10rem);
}

#_platformImg_wz7cg_108 {
    margin: 0;
    padding: 0;
    max-width: min(1500px, calc(110vw));
    width: 100vw;
    opacity: 0;
}

._editorImgAnimation_wz7cg_100 {
    animation: _easerot-element-in_wz7cg_1 1s 1 forwards;
}

._agentImgAnimation_wz7cg_104 {
    animation: _easerot-element-in-left_wz7cg_1 1s 1 forwards;
}

._platformImgAnimation_wz7cg_108 {
    animation: _ease-element-in_wz7cg_1 1s 1 forwards;
}

/* padding: 8rem 0; */

._pageContent_wz7cg_59 {
    flex-direction: row;
}

#_platformSection_wz7cg_1 ._pageContent_wz7cg_59,
#_aboutIncite_wz7cg_1 ._pageContent_wz7cg_59 {
    flex-direction: column;
}

._marketingCopy_wz7cg_123 {
    min-width: 640px;
    /* width: 720px; */
    max-width: 720px;
    flex-grow: 0;
}

#_editorImg_wz7cg_100 {
    margin: 0;
    padding: 0;
    max-width: 1920px;
    width: 50vw;
    transition: transform 1s ease;
    transform: translate(0) perspective(800px) rotateY(-5deg);
    opacity: 0;
}

#_agentImg_wz7cg_104 {
    margin: 0;
    padding: 0;
    max-width: 1920px;
    width: 30vw;
    transition: transform 1s ease;
    transform: translate(0) perspective(800px) rotateY(5deg) rotateX(1deg);
    border-radius: 1rem;
    margin: 0 4rem;
    opacity: 0;
}

#_aboutIncite_wz7cg_1 {
    min-height: 100vh;
    overflow: hidden;
    padding: 64px 0;
    box-sizing: border-box;
    position: relative;
    /* overflow: hidden; */
    z-index: 1;
}

#_aboutIncite_wz7cg_1::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #161353;
    z-index: -1;
}

#_aboutIncite_wz7cg_1::after {
    content: "";
    position: absolute;
    opacity: 0.5;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: calc(100% + 300px);
    width: 150vw;
    max-width: 3000px;
    min-width: min(2000px, 100vw);
    max-height: min(calc(100% + 512px), calc(min(1280px, 100vh) + 300px));
    min-height: 100%;
    background: url(/images/splash.jpg) no-repeat center 60%;
    background-size: cover;
    z-index: -1;
    overflow-y: clip;
    object-fit: cover;
}

@media (max-width: 1500px) {
    ._section_wz7cg_79 {
        /* margin-top: 5rem; */
    }
    #_editorImg_wz7cg_100,
    #_agentImg_wz7cg_104 {
        transform: perspective(800px) rotateY(0);
        width: 90vw;
    }
    ._pageContent_wz7cg_59 {
        flex-direction: column !important;
    }
    ._marketingCopy_wz7cg_123 {
        min-width: auto;
    }
    ._editorImgAnimation_wz7cg_100,
    ._agentImgAnimation_wz7cg_104 {
        animation: _ease-element-in_wz7cg_1 1s 1 forwards;
    }
    #_agentImg_wz7cg_104 {
        padding-right: 0 !important;
    }
}
