.wrapper.wrapper-cb-enhanced {
    padding: 96px;
    position: relative;
    overflow: hidden;
    --text-color :#ffffff;
}

.wrapper.wrapper-cb-enhanced.bg-neutral{
    --text-color : #000A3C;
}

.wrapper.wrapper-cb-enhanced .coh-container:before, .wrapper.wrapper-cb-enhanced .coh-container:after{
  display: none;
}

.cb-enhanced-container {
    display: flex;
    width: 100%;
    /*max-width: 775px;*/
    flex-direction: column;
    align-items: center;
    gap: 48px;
    flex-shrink: 0;
    color: var(--text-color);
}

.cb-heading-txt {
    font-family: "Paramount Vista Sans";
    font-style: normal;
    font-weight: 700;
    line-height: 80%;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 0;
}
.cb-heading-d-lg {
    font-size: 160px;
}
.cb-heading-d-md {
    font-size: 112px;
}
.cb-heading-d-sm {
    font-size: 80px;
}

.cb-enhanced-container a.primary-btn {
    color: inherit;
}

.cb-enhanced-container a.primary-btn:not(:hover) svg path {
    fill: currentColor;
}


.cb-enhanced-container a.primary-btn .document{
    display: inline-flex;
    align-items: center;
}

@media (min-width: 1025px){
  .wrapper.wrapper-cb-enhanced .primary-btn:hover code.document svg {
    background-color: #000a3c;
  }
  .wrapper.wrapper-cb-enhanced .primary-btn.dark:hover code.document svg {
    background-color: #ffffff;
  }
  .wrapper.wrapper-cb-enhanced a.primary-btn.dark:hover .document svg path {
    fill: #000a3c !important;
  }
}


 @media (max-width:1024px) {
    .wrapper.wrapper-cb-enhanced{
        padding: 72px 48px;
    }
    .cb-enhanced-container{
        max-width: 100%;
     }
    .cb-enhanced-container a.primary-btn svg path {
    fill: currentColor;
    }
    .cb-heading-m-lg {
		font-size: 128px;
	}

	.cb-heading-m-md {
		font-size: 72px;
	}

	.cb-heading-m-sm {
		font-size: 64px;
	}
}

@media (max-width:767px) {
    .cb-enhanced-container {
        gap: 32px;
    }
}
