.swish-tools-section {
    padding: 100px 0 64px;
    background: url(/snippet-template/21A57608-2467-4FFC-AC1B-0433C76B834B/images/cta-bg.svg);
    background-repeat: no-repeat;
    background-position: left bottom;
  background-size: cover;
  position: relative;
}
section.swish-tools-section:before {
    content: "";
    background: url(/snippet-template/21A57608-2467-4FFC-AC1B-0433C76B834B/images/cta-top-right-img.svg);
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: top right;
    z-index: -1;
}

.swish-tools-section .hyk-enterprise-cta__card-wrapper {
    display: flex;
    align-items: stretch;
    justify-content: center;
    max-width: 886px;
    margin: 0 auto;
    border-radius: 16px;
    padding: 62px 93px;
    background: rgba(255, 255, 255, 0.87);
    backdrop-filter: blur(7px);
    /* box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.05); */
    text-align: center;
}
.swish-tools-section .hyk-enterprise-cta__heading {
    font-size: 28px;
    font-weight: 600;
    color: #000000;
    line-height: 40px;
    margin: 0 auto 7px;
    max-width: 494px;
}
.swish-tools-section .hyk-enterprise-cta__subtext {
  	font-size: 14px;
    font-weight: 400;
    color: #000000;
    line-height: 25px;
    margin: 0 0 20px;
}

.swish-tools-section a.hyk-btn {
    padding: 13px 33px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease 0s;
    border: none;
    line-height: 18px;
    align-self: flex-start;
    white-space: nowrap;
    text-decoration: none;
}
.swish-tools-section a.hyk-btn svg {
  margin: 0 0 2px 3px;
}
.swish-tools-section a.hyk-btn--dark {
    background: #111827;
    color: #ffffff;
}
.swish-tools-section a.hyk-btn.hyk-btn--dark:hover {
    background: #111827;
    color: #fff;
  	opacity: 0.88;
}


body.widget-snippet .swish-tools-section .hyk-enterprise-cta__card-wrapper,
body.widget-snippet .swish-tools-section .case-cta__card {
    backdrop-filter: none;
}
body.widget-snippet .swish-tools-section .case-cta__container {
    z-index: unset;
}
