/* IMAGE CARD LARGE */
.layout-imageCard_large .img-container > .video,
.layout-imageCard_large .img-container > img {
    display: block;
    width: 100%;
    min-height: 420px;
    max-height: 850px;
    -o-object-fit: cover;
       object-fit: cover;
}
.layout-imageCard_large .overlay-blob {
    width: 515px;
    height: 292px;
    bottom: -25%;
    left: -14%;
    transform: rotate(-165deg);
}
.layout-imageCard_large .inner-box {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    /* border-radius: 6px; */
    border-top-left-radius: 6px;
}
@media (min-width: 744px) {
    .layout-imageCard_large .img-container > .video,
    .layout-imageCard_large .img-container > img {
        height: 750px;
    }
    .layout-imageCard_large .overlay-blob {
        width: calc(47.125rem + ((1vw - 0.465rem) * 42.2348));
        height: calc(26.75rem + ((1vw - 0.465rem) * 23.8636));
        bottom: calc(-4rem + ((1vw - 0.465rem) * -15.1515));
        left: calc(-4rem + ((1vw - 0.465rem) * -18.1818));
    }
}
@media(min-width: 1800px) {
    .layout-imageCard_large .overlay-blob {
        width: 1200px;
        height: 680px;
        bottom: -25%;
        left: -14%;
    }
    .layout-imageCard_large .inner-box {
        max-width: 580px;
        border-top-right-radius: 6px;
    }
    .layout-imageCard_large .img-container > .video,
    .layout-imageCard_large .img-container > img {
        height: calc(40rem + ((1vw - 0.75rem) * 35)); /* 640px > 850px */
    }
}
@media(min-width: 1800px) {
    .layout-imageCard_large .img-container > .video,
    .layout-imageCard_large .img-container > img {
        height: 850px;
    }
}
.layout-imageCard_large .img-container {
    border-radius: 6px;
}
.layout-imageCard_large .title-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.layout-imageCard_large p .locationPin {
    width: 11px;
    margin-right: 8px;
    vertical-align: baseline;
}
.layout-imageCard_large .links-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
}
@media (hover: hover) {
    .layout-imageCard_large .inner-box:hover h4 {
        color: var(--color-blue);
    }
    .layout-imageCard_large .inner-box:hover .btn-arrow {
        background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%226%22%20height%3D%2210%22%20viewBox%3D%220%200%206%2010%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M2.34493%209.5L0.117257%209.49902L2.9632%205.87622L3.61916%205.00274L2.96243%204.13781L0.113281%200.5L2.34095%200.500984L5.88692%205.0083L2.34493%209.5Z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E') var(--color-brown) no-repeat calc(50% + 1px) center;
    }
}
.layout-imageCard_large .tag-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 6px;
}
.layout-imageCard_large .tag-container .tag {
    padding: 10px 14px;
    border: 1px solid;
    border-radius: 2px;
}
[data-service_color] .tag-container .tag {
    border-color: var(--color-mblue90);
}
[data-service_color="gold"] .tag-container .tag {
    border-color: var(--color-gold30);
    background: transparent;
}
[data-service_color="blue"] .tag-container .tag {
    border-color: var(--color-eblue30);
}
[data-service_color="lavender"] .tag-container .tag {
    border-color: var(--color-lavender30);
}
.layout-imageCard_large .card_logo {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 50%;
    background: #171717;
    width: 60px;
    height: 60px;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
/* END IMAGE CARD LARGE */