@font-face {
  font-family: 'Omnes';
  src: local('Omnes Regular'), local('Omnes-Regular'), url('../eot/omnes.eot');
  src: local('Omnes Regular'), local('Omnes-Regular'), url('../eot/omnesd41d.eot') format('embedded-opentype'),
    url('../woff2/omnes.woff2') format('woff2'),
    url('../woff/omnes.woff') format('woff'),
    url('../ttf/omnes.ttf') format('truetype'),
    url('../svg/omnes.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family:"omnes-pro";
  src:local('omnes-pro Regular'), local('omnes-pro-Regular'), url("../ttf/omnes-pro-400.ttf") 
    format("woff2"),url("../omnes-pro-400.html") 
    format("woff"),url("../omnes-pro-401.html") format("opentype");
  font-style:normal;font-weight:400;
  font-display: swap;
  
}


@font-face {
  font-family:"omnes-pro";
  src:local('omnes-pro Regular'), local('omnes-pro-Regular'), url("../ttf/omnes-pro-700.ttf")
    format("woff2"),url("../omnes-pro-700.html")
    format("woff"),url("../omnes-pro-701.html") format("opentype");
  font-style:normal;font-weight:700;
   font-display: swap;
}


@font-face {
  font-family:"omnes-pro";
  src:local('omnes-pro Regular'), local('omnes-pro-Regular'), url("../ttf/omnes%20non-semi.ttf")
    format("woff2"),url("../omnes%20non-semi.html")
    format("woff"),url("../woff/omnes%20non-semi.woff") format("opentype");
  font-style:normal;font-weight:500;
  font-display: swap;
}

body, a, button {
    font-family: 'Omnes' !important;
}
.single-solutions .hero-content-container {
    padding-right: 22%;
}
.big-footer.gradient {
	position: relative;
    max-width: 1400px;
    margin-bottom: 0;
    padding-top: 180px;
    padding-bottom: 60px;
    background-image: linear-gradient(129deg,#f52881,#92278f);
}
.big-footer-logo-wrapper, .big-footer.gradient {
	width: 100% !important;
}
.icon-list-item-wrapper p {
	margin-bottom: 0;
}
.single .benefits-section {
    padding: 50px 24px;
}
.single .side-content {
    margin-bottom: 30px;
}
.button {
    max-width: 300px !important;
}
.big-footer-nav a:visited {
    color: #fff ;
}
.navigation a:visited {
    color: #222 ;
}
.button.pink.center.w-button:visited,
.plan-card-wide.bw a.button:visited {
    color: #fff !important;
}
.navigation a.nav-link.current-nav-link {
    border-top: 2px solid #f52881 !important;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
    color: #f52881  !important;
    font-weight: 400;
}
/*.post-item {
    height: 501px !important;
    overflow: hidden;
}*/
@media(min-width:767px) {
    .hero-heading {
        font-size: 48px !important;
    } 
}


.modal-wrapper-popup {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    display: none;
    width: auto;
    height: 100vh;
    padding: 50px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 1;
    cursor: default;
}

.modal-wrapper-popup {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 999;
    display: none;
    padding-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(0,0,0,0.7);
    opacity: 0;
    min-height: 100vh;
    visibility: hidden;
    transition: all 2s;
}
.modal-wrapper-popup.visiable {
    opacity: 1;
    visibility: visible;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
}
.visiable-true {
    display: block;
}



.single-solutions .section.page-header {
    max-width: 100%;
}
.single-solutions .section.page-header  .hero-content-container {
    max-width: 1260px;
}
.screen-reader-response {
    display: none !important;
}
.wpcf7-response-output,
.wpcf7-not-valid-tip {
    color:#ff2000 !important;
}
.section-risk-reversal .section-intro p {
    color: #fff;
    font-size: 17px;
    font-weight: 400px;
    line-height: 28px;
}
.button-cta-modal-2 a {
    text-decoration: none !important;
    color: #fff !important;
}
.button-cta-modal-2 a:hover {

}
.button-cta-modal-2:hover,
 .hs-cta-wrapper:hover {
    font-weight: 500;
    opacity:.77;
}



.button.footer-cta {
    border: 1px solid #fff !important;
    background-color: #fff !important;
    color:  #f52881 !important;
}
.button.footer-cta:hover {
     border: 1px solid #f52881 !important;
    background-color: #f52881 !important;
    color:  #fff !important;
}

.landing-pagev2 .client-logos .logo-inner {
    display: inline-block;
}
#Start.section {
    padding-bottom: 0 !important;
}
.post, .page {
    margin: 0 !important;
}

.podcast-template .subscribe-section {
    padding: 30px 0;
}
.podcast-template .audio-banner {
    position: relative;
    background-color: rgba(246,244,249,.4);
    padding: 100px 0 30px;
}


.row-fluid .footer-setion .footer-btn a {
    background-color: #fff !important;
    color:#f52881 !important;
}
.row-fluid .footer-setion .footer-btn a:hover {
    background-color: transparent !important;
    color: #fff !important;
}
p {
    margin-bottom: 15px !important;
}
.icon-list-item-wrapper p
{
	margin:0 !important;
}
.my-flex-centered-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}