
#brand {
    height: 50px;
}

.article-col {
    padding: 1em;
}



.article-container.adrienn-nyito {
    margin-top: 152px;
    position: relative;
    min-height: 0;
}

.article-container.adrienn-nyito > .container {
    position: relative;
    z-index: 1;
}





#adrienn-nyito-bg-left {
    position: absolute;
    left:0;
    top:0;
    width: 54vw;
    height: 100px;

    
    border: 1px solid var(--menu-color);
    border-top-right-radius: 130px;
    border-bottom-right-radius: 130px;
    
}

/* ----------------------- IMG ----------------------------- */

#adrienn-nyito-img-outer {
    position: relative;
    text-align: right;
    
}

#adrienn-nyito-img-bg {
    position: absolute;
    z-index: 1;
    right: -175px;
    bottom: 0;
    height: 520px;
    width: 300px;
    

    border-bottom-right-radius: 100px;
    overflow: hidden;    
    border: 1px solid var(--melykek);
    border-left-width: 0;
    border-top-width: 0;

}

#adrienn-nyito-img {
    position: relative;
    z-index: 20;
    max-width: 110vw;
    border-bottom-right-radius: 100px;
}


#adrienn-nyito-bg-right {
    position: absolute;
    right: 0;
    bottom:0;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    margin-bottom: -1px;
}

@media (max-width: 800px) {
    #adrienn-nyito-bg-right {
        display: none;
    }
}

#adrienn-nyito-bg-right-1 {
    width: 38%;
    height: 260px;

    
    border: 1px solid var(--melykek);
    border-top-left-radius: 130px;
    border-bottom-left-radius: 130px;
    border-right-width: 0;
    margin-bottom: -1px;
}
#adrienn-nyito-bg-right-2 {
    width: 100%;
    height: 260px;

    
    border: 1px solid var(--melykek);
    border-top-left-radius: 130px;
    border-bottom-left-radius: 130px;
    border-right-width: 0;    
    border-bottom-width: 0;    
    margin-bottom: 1px;
}


.article-container.white {
    background-color: #fff;
}

.img-right {
    border-top-left-radius: 0;
    border-bottom-left-radius: 70px;
}

.img-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 70px;
}

/*.img-left,
.img-right {
    border-bottom-right-radius: 70px;
    border-bottom-left-radius: 70px;

}*/

/* ==================================================== QUOTE =====================================================*/

.article-quote h2 {
    text-align: left;
    font-family: 'Neuton';
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 40px;
    letter-spacing: normal;
    text-transform: none;

    color: var(--menu-color);
}

.article-quote {
    padding: 50px 40px;
    background: url("site_images/double_quote_bg.png") no-repeat top left;
}


