
.aqc-block-030 {
    margin-top:0rem;
    margin-bottom:0rem;
    position: relative;
    display:flex;
    flex-flow:column;
    margin-left: 0px;
    margin-right: 0px;
    color:white;
    height: 500px;
}
@media (max-width: 1240px) {
    .aqc-block-030 {
        margin-top: 0rem;
        margin-bottom: 0rem;
    }
}
@media (max-width: 576px) {
    .aqc-block-030 {
        margin-top: 0rem;
        margin-bottom: 0rem;
        padding-top: 0rem;
    }
}

/* ----------- */
.aqc-block-030 .aqc-anchor-link:hover,
.aqc-block-030 .aqc-anchor-link:visited,
.aqc-block-030 .aqc-anchor-link:active,
.aqc-block-030 .aqc-anchor-link {
    text-decoration: none;
    color: white;
}

/* ----- LEFT ------ */

/* ----------- */
.aqc-block-030 .aqc-bottom-left-content {
    position:absolute;
    left: 0px;
    bottom: 0px;
    display: flex;
    flex-flow: column;
    align-items: center;
    padding:32px;
    cursor: pointer;
}

/* ----------- */
.aqc-block-030 .aqc-bottom-left-text {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}

/* ----------- */
.aqc-block-030 .aqc-bottom-left-arrow:before {
    font-family: linearicons;
    width:40px;
    height: fit-content;
    content: '\e93a';
}

/* ----- RIGHT ------ */

/* ----------- */
.aqc-block-030 .aqc-bottom-right-content {
    position:absolute;
    right: 0px;
    bottom: 0px;
    display: flex;
    flex-flow: column;
    align-items: center;
    padding:32px;
    cursor: pointer;
}

/** ---- popup content ---- */
.aqc-block-030 .aqc-bottom-right-content .popup-content {
    position:absolute;
    left: 0px;
    bottom: 0px;
    background: white;
    padding:16px;
    display:flex;
    flex-flow:column;
}

/* ----------- */
.aqc-block-030 .aqc-bottom-right-text {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}

.aqc-block-030 .mcfw-dim_overlay {
    pointer-events: none;
}

/* ----------- */
.aqc-block-030 .aqc-bottom-right-arrow:before {
    font-family: linearicons;
    width:40px;
    height: fit-content;
    content: '\e93a';
}

.aqc-block-030 .top-shadow {
    height: 60px;
    width: 100%;
    background: linear-gradient(#000000, #ff000000);
    position:absolute;
    top: 0px;
    left: 0px;
}

.aqc-block-030 .bottom-shadow {
    width: 100%;
    height: 60px;
    background: linear-gradient(#ff000000, #000000);
    position:absolute;
    bottom: 0px;
    left: 0px;
    position: absolute;
    pointer-events: none;
}