
/* --------------------------------------------------------------- */
.aqc-block-018 {
    margin-top:6rem;
    margin-bottom:6rem;
    position: relative;
    display:flex;
    flex-flow:column;
    margin-left: 4.94vw;
    margin-right: 4.94vw;
}
@media (max-width: 1240px) {
    .aqc-block-018 {
        margin-top:3rem;
        margin-bottom:3rem;
    }
}
@media (max-width: 576px) {
    .aqc-block-018 {
        margin-top:1rem;
        margin-bottom:1rem;
    }
}

/**
 * First on the page
 */
/* ------------------------------------------------ */
.aqc-block-018.widget_index_0 {
    margin-top:12rem;
}

@media (max-width: 1240px) {
    .aqc-block-018 > .background {
        margin-top:10rem;
    }
}
@media (max-width: 768px) {
    .aqc-block-018 > .background {
        margin-top:8rem;
    }
}
@media (max-width: 576px) {
    .aqc-block-018 > .background {
        margin-top:6rem;
    }
}
/* ------------------------------------------------ */


/* ------------------------------------------------------------------------ */
.aqc-block-018 .content {
    position:relative;
    margin: auto;
    margin-bottom: 3rem;
    max-width: 100%; /*content width*/
    width: 100%; /*content width*/
    padding-bottom: 3rem;
    padding-top: 2rem;
}
@media (max-width: 1240px) {
    .aqc-block-018 .content {
        padding-top:3rem;
        padding-bottom:3rem;
        padding-left: 0px;
        padding-right: 0px;
    }
}
@media (max-width: 576px) {
    .aqc-block-018 .content {
        padding-top:0rem;
        margin-top:1rem;
        margin-bottom:1rem;
        padding-left: 0px;
        padding-right: 0px;
    }
}


/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .first-row {
    position:relative;
    padding-bottom: 4rem;
}
@media (max-width: 576px) {
    .aqc-block-018.section-2images .first-row {
        padding-bottom: 2rem;
    }
}

/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .second-row {
    position:relative;
    padding-bottom: 2rem;
}
@media (max-width: 768px) {
    .aqc-block-018.section-2images .second-row {
        display:flex;
        flex-flow: column;
    }
}


/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .first-row .aqc-row-wrap.second {
    margin-top: 10rem;
}
@media (max-width: 768px) {
    .aqc-block-018.section-2images .first-row .aqc-row-wrap.second {
        margin-top: 2rem;
    }
}
@media (max-width: 576px) {
    .aqc-block-018.section-2images .first-row .aqc-row-wrap.second {
        margin-top: 2rem;
    }
}

/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .first-row .aqc-row-wrap .small {
    width:30%;
}
@media (max-width: 576px) {
    .aqc-block-018.section-2images .first-row .aqc-row-wrap .small {
        padding-left: calc(2vw);
        padding-right: 0px;
        margin-right: 0px;
        padding-left: 6.3%;
    }
}

/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .first-row .aqc-row-wrap .big {
    width: calc(70% - 2vw - 6.3vw);
}
@media (max-width: 576px) {
    .aqc-block-018.section-2images .first-row .aqc-row-wrap .big {
        padding-left:0px;
        padding-right:0px;
    }
}

/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .block-img {
    width: 100%;
    /*** border-radius: 0px ***/
}

/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .first-row .aqc-row-wrap.first .big {
    margin-top:12rem;
    position:relative;
}
@media (max-width: 576px) {
    .aqc-block-018.section-2images .first-row .aqc-row-wrap.first .big {
        margin-top:4rem;
    }
}

/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .first-row .aqc-row-wrap.first .small {
    margin-top: 3rem;
    margin-right: calc(2vw);
    padding-left: 6.3%;
    position:relative;
}
@media (max-width: 576px) {
    .aqc-block-018.section-2images .first-row .aqc-row-wrap.first .small {
        margin-top:0rem;
        margin-right: 1rem;
        position:relative;
        padding-left:0px;
        padding-right:0px;
    }
}

/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .first-row .aqc-row-wrap .block-img.landscape-big {
    height: 84%;
    position:relative;
}

/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .first-row .aqc-row-wrap.first .block-img.portrait-cover-small {
    margin-top:15rem;
}

/* --------------------------------------------------------------- */
.aqc-block-018.section-2images .block-img.portrait-cover-small {
    height:calc(70%);
    object-fit: cover;
    max-height:70%;
}

.aqc-block-018.section-2images .first-row .aqc-row-wrap.second .small {
    margin-left: 0.5rem;
    margin-top:-7rem;
}
@media (max-width: 576px) {
    .aqc-block-018.section-2images .first-row .aqc-row-wrap.second .small {
        margin-left: 0.5rem;
        margin-top:-4rem;
        margin-right:0px;
    }
}

.aqc-block-018.section-2images .first-row .aqc-row-wrap.second .block-img.portrait-cover-small {
    margin-top: -8rem;
}

.aqc-block-018 .image-w {
    position: relative;
    width: 100%;
    /*** border-radius: 0px ***/
}

.aqc-block-018 .image-w > .w > .overlay {
    background: #d9c8c8;
}

/* BG */
/* BG */
.aqc-block-018 > .background {
    position:absolute;
    display:flex;
    flex-flow:row;
    height:100%;
    width:100%;
}

@media (max-width: 768px) {
    .aqc-block-018 > .background {
        position: absolute;
        display: flex;
        flex-flow: row;
        height: 95%;
        width: 100%;
    }
}

.aqc-block-018 > .background > .left {
}
.aqc-block-018 > .background > .left > .bg {
    background: rgba(222, 53, 100, 0.08);
    height:74%;
    margin-left:0%;
    margin-top:4%;
}

@media (max-width: 576px) {
    .aqc-block-018 > .background > .left {
        flex-grow: 1;
        margin-top: -3rem;
    }
}

.aqc-block-018 > .background > .center {
    width:100%; /*content width*/
    max-width: 100%; /*content width*/
}
@media (max-width: 576px) {
    .aqc-block-018 > .background > .center {
        margin-top: -3rem;
        height:100%;
    }
}

.aqc-block-018 > .background > .center > .bg {
    background: rgba(222, 53, 100, 0.08);
    height:96%;
    width:calc((100vw - 1154px) / 2 + 900px);
    margin-left:0%;
    margin-top:4%;
}
@media (max-width: 1240px) {
    .aqc-block-018 > .background > .center > .bg {
        width:calc((100vw - 1154px) / 2 + 750px);
    }
}
@media (max-width: 576px) {
    .aqc-block-018 > .background > .center > .bg {
        margin-top:36%;
        height:84%;
        width:70%;
    }
}

.aqc-block-018 > .background > .right {
    flex-grow: 1;
}



/* ---------------------------------------- */
.aqc-block-018 > .content .block-title {
    color: #252525;
    width:50%;
    padding-left: 6.3%;
}
@media (max-width: 1240px) {
    .aqc-block-018 > .content .block-title {
    }
}
@media (max-width: 576px) {
    .aqc-block-018 > .content .block-title {
        width:70%;
    }
}

/* ---------------------------------------- */
.aqc-block-018 > .content .block-message {
    padding-top:380px;
    width:42%;
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
}

@media (max-width: 768px) {
    .aqc-block-018 > .content .block-message {
        width:100%;
        padding-top:2rem;
        padding-left: 36.3%;
    }
}
@media (max-width: 576px) {
    .aqc-block-018 > .content .block-message {
        width:100%;
        padding-left:4rem !important;
        padding-right:2rem;
        padding-top:2rem;
        padding-bottom: 0rem;
        padding-top:2rem;
        padding-left: 6.3%;
    }
}