.cover-quote-full-image{
    position:relative;
    /* height:0; */
    /* padding-bottom:calc(502 / 1536 * 100%); */
    padding:160px 0;
    margin-top: -115px;
    z-index: -1;
}

.cover-quote-full-image--image{
    position: absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;

}

.cover-quote-full-image--image img {
    width:100%;
    height:100%;
    position: absolute;
    top:0;
    left:0;
    object-fit: cover;
}

.cover-quote-full-image--image:after{
    content:'';
    display:block;
    width:100%;
    height:100%;
    background-color: #0A4361;
    opacity: 0.8;
    position: absolute;
    top:0;
    left:0;
}

.cover-quote-full-image--quote{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    z-index:1;
    position:relative;
}

.cover-quote-full-image--quote .custom-quote{
    max-width: 760px;
    padding-right: 0;
    padding-bottom: 0;
}

.cover-quote-full-image--quote .custom-quote .custom-quote--content,
.cover-quote-full-image--quote .custom-quote .custom-quote--footer,
.cover-quote-full-image--quote .custom-quote .custom-quote--footer a{
    color:#fff;
}

.cover-quote-full-image--quote .custom-quote .custom-quote--footer a{
    text-decoration: underline;
}

.cover-quote-full-image--quote .custom-quote .custom-quote--content:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='77.217' height='57.913' viewBox='0 0 77.217 57.913'%3E%3Cpath id='Icon_open-double-quote-serif-left' data-name='Icon open-double-quote-serif-left' d='M28.956,0A29.041,29.041,0,0,0,0,28.956V57.913H28.956V28.956H9.652a19.237,19.237,0,0,1,19.3-19.3Zm48.26,0A29.041,29.041,0,0,0,48.26,28.956V57.913H77.217V28.956h-19.3a19.237,19.237,0,0,1,19.3-19.3Z' fill='%23e82d3a'/%3E%3C/svg%3E%0A");
}

@media screen and (max-width:768px) {
    .cover-quote-full-image{
        padding: 50px 20px;
        margin-top: -85px;
    }
}