.elementor-34 .elementor-element.elementor-element-5e05a4c6{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-34 .elementor-element.elementor-element-5e05a4c6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-5e05a4c6 */@media (max-width: 980px) {
    .grow-wrap.mo {
        height: auto;
    }
    .grow-wrap.mo .section,
    .grow-wrap.mo .section.on {
        height: 380px;
    }
    .grow-wrap.mo .section .bg,
    .grow-wrap.mo .section.on .bg {
        background-size: cover;
    }
    .grow-wrap.mo .section.on h2,
    .grow-wrap.mo .section h2 {
        font-size: 30px;
    }
    .grow-wrap.mo .section p,
    .grow-wrap.mo .section.on p {
        margin-bottom: 40px;
        font-size: 1.5rem;
        line-height: 1.8em;
    }
    .grow-wrap.mo .section .grow-btn,
    .grow-wrap.mo .section.on .grow-btn {
        position: static;
        padding: 19px 67px;
        font-size: 18px;
        opacity: 1;
    }
}

.grow-wrap {
    height: 100vh;
    overflow: hidden;
}
.grow-wrap .section { 
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30%;
    color: #fff;
    overflow: hidden;
    transition: height ease 1s;
    text-align: center;
}
.grow-wrap .section .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 130%;
    background-position: center;
    z-index: 1;
    transition: all ease 1s;
}
.grow-wrap .top .bg { 
    background-image: url('/wp-content/uploads/2023/03/m_ab.jpg');
}
.grow-wrap .bottom .bg { 
    background-image: url('/wp-content/uploads/2023/03/m_con.jpg');
}




.grow-wrap .section .inner {
    position: relative;
    z-index: 2;
}
.grow-wrap .section h2 {
    margin: 0 0 1.3rem 0;
    font-family: "Y universe";
    font-size: 4rem;
    font-weight: 700;
    text-transform: uppercase;
    transition: 1.5s all;
}
.grow-wrap .section p {
    margin: 0;
    font-family: "noto sans KR";
    font-size: 1.5rem;
    font-weight: 400;
    transition: 1.5s all;
}
.grow-wrap .section .grow-btn {
    position: absolute;
    top: 100%;
    transform: translateX(-50%);
    left: 50%;
    width: 310px;
    opacity: 0;
    padding: 2rem 0;
    font-family: "Y universe";
    color: #fff;
    font-size: 2rem;
    font-weight: 700;
    border: 0.5px solid #fff;
    transition: opacity ease 1.5s;
    transition: all ease 0.35s;
}
.grow-wrap .section .grow-btn:hover {
    background: #385248;
    border-color: #385248;
}

.grow-wrap .section.on {
    height: 70%;
}
.grow-wrap .section.on .bg {
    background-size: 170%;
}
.grow-wrap .section.on h2 {
    font-size: 5.5rem;
}
.grow-wrap .section.on p {
    margin: 0 0 6rem 0;
    font-size: 1.7rem;
}
.grow-wrap .section.on .grow-btn {
    opacity: 1;
}/* End custom CSS */