
/* Target the specific page with postid-2811 */
body.postid-2811 .report-post-page-wrap .form-block h5 {
    /* Hide the original text */
    color: transparent;
    position: relative;
}

/* Insert new text */
body.postid-2811 .report-post-page-wrap .form-block h5::after {
    content: 'Register to access';
    color: #000; /* Adjust the color as needed */
    position: absolute;
    left: 0;
    top: 0;
}


.postid-2913 .featured-speakers-item .img {
    width: 0px;
    flex-shrink: 0;
}

.postid-2913 .report-post-page .blog-post-wrap .featured-speakers-wrap h3 {
    visibility: hidden;
    position: relative;
}

.postid-2913 .report-post-page .blog-post-wrap .featured-speakers-wrap h3:after {
    content: 'About our speaker';
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
}


html {
    scroll-padding-top: 120px; /* Adjust this value based on the height of your sticky header */
}


.page-id-2837 .headline-copy-wrap {
    max-width: 100% !important;
}

.postid-2763 .blog-post-page .blog-post-wrap h4 {
    font-size: 28px;
    font-weight: 600;
}

.page-id-2583 .headline-copy-section {
    padding-top: 0 !important;
}

.page-id-1901 h1, .page-id-1901 .h1-style {
    font-size: 56px;
}


.page-id-2733 .image-and-text-section {
    height: 360px !important;
}

.page-id-2733 .image-and-text-section h2,
.page-id-2733 .image-and-text-section .copy {
    color: #161616 !important;
}
.page-id-2733 .text-section-wrap .copy p {
    text-align: left !important;
}

.page-id-2733 .text-section-wrap {
	max-width: 797px !important;
}
.page-id-2733 .image-and-text-section h2::before {
    content: 'Events';
    font-size: 12px !important;
    font-family: Helvetica, Arial, sans-serif;
    color: var(--white);
    font-weight: 700;
    background: #161616;
    display: inline-block;
    border-radius: 30px;
    margin-bottom: 15px !important;
	  margin: 0 auto;
    display: block;
	max-width: 75px;
	max-height: 40px
}

.page-id-2733 .image-and-text-section .consult-wrap {
  max-width: 821px;
  margin: 0 auto;
  display: grid;
  justify-content: center;
  align-content: center;
}
@media (min-width: 300px) and (max-width: 400px) {
    .page-id-2733 .image-and-text-section {
	margin-bottom: -100px !important;
	}
	 .page-id-2733 .text-section-wrap {
        margin-top: -50px !important;
    }
}
@media (min-width: 400px) and (max-width: 500px) {
    .page-id-2733 .image-and-text-section {
	margin-bottom: -70px !important;
	}
	 .page-id-2733 .text-section-wrap {
        margin-top: -50px !important;
    }
}
@media (min-width: 500px) and (max-width: 600px) {
    .page-id-2733 .image-and-text-section {
	margin-bottom: -50px !important;
	}
	 .page-id-2733 .text-section-wrap {
        margin-top: -50px !important;
    }
}
@media (min-width: 600px) and (max-width: 700px) {
    .page-id-2733 .image-and-text-section {
	margin-bottom: -30px !important;
	}
	 .page-id-2733 .text-section-wrap {
        margin-top: -50px !important;
    }
}
@media (min-width: 700px) and (max-width: 800px) {
    .page-id-2733 .image-and-text-section {
	margin-bottom: -10px !important;
	}
	 .page-id-2733 .text-section-wrap {
        margin-top: -50px !important;
    }
}
@media (min-width: 800px) and (max-width: 900px) {
    .page-id-2733 .image-and-text-section {
	margin-bottom: 0px !important;
	}
	 .page-id-2733 .text-section-wrap {
        margin-top: -50px !important;
    }
}
.page-id-2733 .image-and-text-section h2, .page-id-2733 .image-and-text-section .copy {
	color: #161616 !important;
}
.page-id-2917 .image-and-text-section {
    height: 360px !important;
}

.page-id-2917 .image-and-text-section h2,
.page-id-2917 .image-and-text-section .copy {
    color: #161616 !important;
}
.page-id-2917 .text-section-wrap .copy p {
    text-align: left !important;
}

.page-id-2917 .text-section-wrap {
    max-width: 797px !important;
}
.page-id-2917 .image-and-text-section .consult-wrap {
  max-width: 821px;
  margin: 0 auto;
  display: grid;
  justify-content: center;
  align-content: center;
}
@media (min-width: 300px) and (max-width: 400px) {
    .page-id-2917 .image-and-text-section {
	margin-bottom: -100px !important;
	}
	.page-id-2917 .text-section-wrap {
        margin-top: -50px !important;
    }
}
@media (min-width: 400px) and (max-width: 500px) {
    .page-id-2917 .image-and-text-section {
	margin-bottom: -70px !important;
	}
	.page-id-2917 .text-section-wrap {
        margin-top: -50px !important;
    }
}
@media (min-width: 500px) and (max-width: 600px) {
    .page-id-2917 .image-and-text-section {
	margin-bottom: -50px !important;
	}
	.page-id-2917 .text-section-wrap {
        margin-top: -50px !important;
    }
}
@media (min-width: 600px) and (max-width: 700px) {
    .page-id-2917 .image-and-text-section {
	margin-bottom: -30px !important;
	}
	.page-id-2917 .text-section-wrap {
        margin-top: -50px !important;
    }
}
@media (min-width: 700px) and (max-width: 800px) {
    .page-id-2917 .image-and-text-section {
	margin-bottom: -10px !important;
	}
	.page-id-2917 .text-section-wrap {
        margin-top: -50px !important;
    }
}
@media (min-width: 800px) and (max-width: 900px) {
    .page-id-2917 .image-and-text-section {
	margin-bottom: 0px !important;
	}
	.page-id-2917 .text-section-wrap {
        margin-top: -50px !important;
    }
}
.page-id-2917 .image-and-text-section h2, .page-id-2917 .image-and-text-section .copy {
	color: #161616 !important;
}
.page-id-3268 .wp-block-video video {
	  aspect-ratio: auto !important;
    height: auto !important;
	margin-bottom: 60px;
}
/ Target the specific page with postid-2729 /
body.postid-2729 .event-page-wrap .form-block h5 {
    / Hide the original text /
    color: transparent;
    position: relative;
}

.lang-menu {
    margin-left: 10px;
}
section.releases-section.events-section.news-section {
    display: none !important;
}
/* Footer Undeline Hover */
.footer ul.foot-nav a:hover {
    text-decoration: underline;
}
.footer-bottom a:hover {
    text-decoration: underline;
}
ul.sub-menu__sub-links li {
    margin-bottom: 6px;
}

.sub-menu__sub-links a {
    line-height: 1;
}