.loftness-esop-callout {
    padding:72px 0;
}
.loftness-esop-callout-container {
    display:grid;
    gap:16px;
    grid-template-columns:repeat(2, 1fr);
    background-color:#f8f8f8;
    color:#333;
    background-repeat:no-repeat;
    background-position:right center;
    background-size:cover;
    background-image:url(../../assets/images/esop_bg.jpg);
}

@media (max-width:1400px) {
    .loftness-esop-callout-container {
        grid-template-columns:1fr;
    }
}

.loftness-esop-callout-container > div:nth-child(1) {
    padding:128px;
}

@media (max-width:900px) {
    .loftness-esop-callout-container > div:nth-child(1) {
        padding:24px;
    }
}


.loftness-esop-callout-container > div:nth-child(2) {
    background-image:url;
    background-position:center center;
    background-repeat:no-repeat;
}

.loftness-esop-callout-container > div:nth-child(1) > div:nth-child(1) {
    /*width:577px;
    height:105px;*/
    /*background-image:url(../../assets/images/employee-owned2.png);*/
}
.loftness-esop-callout-container > div:nth-child(1) > div:nth-child(3) {
    margin:20px 12px;
}
.loftness-esop-callout-container > div:nth-child(1) > div:nth-child(3) > a {
    display:inline-block;
    font-style:italic;
    letter-spacing:2px;
    padding:12px 24px;
    border:2px solid #000;
    text-decoration:none;
    color:#000;
    font-weight:700;
    font-size:11pt;
    position:relative;
    background-color:#fff;
    font-style:normal;
}

.loftness-esop-callout-container > div:nth-child(1) > div:nth-child(3) > a::after {
    width:19px;
    height:12px;
    background-color:var(--main-color);
    content:' ';
    position:absolute;
    display:block;
    top:calc(50% - 8px);
    left:-12px;
    border:2px solid #fff;
    outline:2px solid #fff;
    transform:skew(-30deg,0);
    transform-origin:center;
}


.loftness-esop-callout-container > div:nth-child(1) > div:nth-child(3) > a:hover {
    border-color:var(--main-color);
}

.loftness-esop-callout-container > div:nth-child(1) > div:nth-child(3) > a:hover::after {
    background-color:#000;
}


