.homeactus{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--wp--preset--spacing--70);
}
    .homeactus_top{
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
        padding-left: var(--wp--style--root--padding-left);
        padding-right: var(--wp--style--root--padding-right);
    }
        .homeactus_top-narrow{
            display: flex;
            flex-direction: row;
            gap: var(--wp--preset--spacing--80);
            width: 100%;
            max-width: var(--wp--style--global--content-size);
        }
            .homeactus_title{
                flex-shrink: 0;
            }
            .homeactus_content{
                flex-grow: 1;
                display: flex;
                flex-direction: column;
                gap: var(--wp--preset--spacing--60);
                max-width: 600px;
                margin-top: 85px;
            }
                .homeactus_text{
                    width: 100%;
                }
                    .homeactus_text > *:first-child{
                        margin-block-start: 0;
                    }
                    .homeactus_text > *:last-child{
                        margin-block-end: 0;
                    }
                .homeactus_button{
                    flex-shrink: 0;
                    display: flex;
                    flex-direction: row;
                    align-items: flex-end;
                    gap: 7px;
                    position: relative;
                }
                    .homeactus_button-dot{
                        width: 6px;
                        height: 6px;
                        background: var(--wp--preset--color--nv-blue-dark);
                        transition: all .2s ease-in-out;
                    }
                    .homeactus_button:hover .homeactus_button-dot {
                        width: 16px;
                        background: var(--wp--preset--color--nv-blue-cyan);
                    }
                    .homeactus_button-label{
                        line-height: 14px;
                        color: var(--wp--preset--color--nv-blue-dark);
                        font-size: var(--wp--preset--font-size--20);
                        font-weight: 600;
                        transition: color .2s ease-in-out;
                    }
                    .homeactus_button:hover .homeactus_button-label {
                        color: var(--wp--preset--color--nv-blue-cyan);
                    }
    .homeactus_bottom{
        width: 100%;
    }
        .homeactus_slider{
            width: 100%;
            height: 100%;
        }
            .homeactus_slides{
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 1;
            }
                .homeactus_slide{
                    width: 80%;
                }
                    .homeactus_item{
                        display: flex;
                        flex-direction: row;
                        width: 100%;
                        height: 680px;
                    }
                        .homeactus_item-image{
                            flex-grow: 1;
                            margin-bottom: 70px;
                            position: relative;
                            z-index: 2;
                        }
                            .homeactus_item-image img{
                                width: 100%;
                                height: 100%;
                                object-fit: cover;
                                position: absolute;
                                left: 0;
                                top: 0;
                            }
                        .homeactus_item-content{
                            display: flex;
                            flex-direction: column;
                            gap: var(--wp--preset--spacing--60);
                            width: 640px;
                            padding: var(--wp--preset--spacing--80);
                            margin-top: 70px;
                            background: var(--wp--preset--color--nv-beige-light);
                            position: relative;
                            z-index: 1;
                        }
                            .homeactus_item-content::before{
                                content: "";
                                width: 70px;
                                height: 100%;
                                background: var(--wp--preset--color--nv-beige-light);
                                position: absolute;
                                left: -70px;
                                top: 0;
                            }
                            .homeactus_item-title{
                                font-size: var(--wp--preset--font-size--24);
                                font-weight: 600;
                            }
                            .homeactus_item-text{
                                font-size: var(--wp--preset--font-size--15);
                            }
                            .homeactus_item-button{
                                flex-shrink: 0;
                                display: flex;
                                flex-direction: row;
                                align-items: flex-end;
                                gap: 7px;
                                position: relative;
                            }
                                .homeactus_item-button-dot{
                                    width: 6px;
                                    height: 6px;
                                    background: var(--wp--preset--color--nv-blue-dark);
                                    transition: all .2s ease-in-out;
                                }
                                .homeactus_item-button:hover .homeactus_item-button-dot {
                                    width: 16px;
                                    background: var(--wp--preset--color--nv-blue-cyan);
                                }
                                .homeactus_item-button-label{
                                    line-height: 14px;
                                    color: var(--wp--preset--color--nv-blue-dark);
                                    font-size: var(--wp--preset--font-size--20);
                                    font-weight: 600;
                                    transition: color .2s ease-in-out;
                                }
                                .homeactus_item-button:hover .homeactus_item-button-label {
                                    color: var(--wp--preset--color--nv-blue-cyan);
                                }
            .homeactus_slider-buttons{
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: center;
                height: 70px;
                position: absolute;
                right: calc(20% + 640px + 70px);
                bottom: 0;
                z-index: 2;
            }
                .homeactus_slider-button{
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                    justify-content: center;
                    width: 70px;
                    height: 70px;
                    cursor: pointer;
                }
                    .homeactus_slider-button-icon{
                        color: var(--wp--preset--color--nv-blue-dark);
                        font-size: 40px;
                        transition: color .2s ease-in-out;
                    }
                    .homeactus_slider-button:hover .homeactus_slider-button-icon{
                        color: var(--wp--preset--color--nv-blue-cyan);
                    }

@media (max-width: 1280px) {

    .homeactus_slide{
        width: 90%;
    }
    .homeactus_item{
        height: 580px;
    }
    .homeactus_item-content{
        width: 540px;
    }
    .homeactus_slider-buttons{
        right: calc(10% + 540px + 70px);
    }

}

@media (max-width: 1024px) {

    .homeactus_top-narrow{
        flex-direction: column;
    }
    .homeactus_content{
        margin-top: 0;
    }
    .homeactus_item-content{
        width: 440px;
    }
    .homeactus_slider-buttons{
        right: calc(10% + 440px + 70px);
    }
}

@media (max-width: 768px) {

    .homeactus_slider{
        height: auto;
        padding-bottom: 70px;
    }
    .homeactus_slides{
        height: auto;
    }
    .homeactus_slide{
        width: 100%;
        height: auto;
    }
    .homeactus_item{
        height: auto;
        flex-direction: column;
    }
    .homeactus_item-image{
        flex-grow: 0;
        width: 100%;
        height: 300px;
        margin-bottom: 0;
    }
    .homeactus_item-content{
        width: 100%;
        margin-top: 0;
    }
    .homeactus_item-content::before{
        display: none;
    }
    .homeactus_slider-buttons{
        width: 100%;
        right: 0;
    }

}