p.disclaimer {
		12px;
}

a:hover {
		text-decoration-style: underline;
}

footer {margin-block-start: 0 !important}
#insights24FullMobHeader {margin-block-start: 0 !important}
.mainWrapper {margin-block-start: 0 !important;}

.contentWrapper {margin: 0 24px;}

@media only screen and (min-width: 1200px) {
		.contentWrapper {margin: 0 48px;}
}

.titleLink::before {
    content: url(../../themes/creatio/assets/icons/Chainlink_gold.svg);
    display: inline-block;
    width: 1.7rem;
    height: 1.7rem;
    margin-right: 6px;
    border-radius: 1.2rem;
    background-color: #fff;
    padding: 0.25rem;
    position: relative;
    top: 0.25rem;
}

.InsightsStickyHeader {position: fixed; z-index: 100000; width: 100vw; top: 0; left: 0;}

[aria-label='Open menu'] svg {width: 32px; height: 32px;}
[aria-label='Close menu'] {width: 32px !important; height: 32px;}
[aria-label='Close menu'] svg {margin: auto;}

.standfirst {font-size: 1.25rem; font-weight: 500; line-height: 2rem; margin-bottom: 2.5rem;}

.pulloutFigure {font-size: 4rem; line-height: 4rem; font-weight: 700;}

.linkblock.contentsLink {height: calc(100% - 2rem);
		min-height: 100px;
}

.linkblock {
		min-height: 100px;
}

.spacedList li {margin-bottom: 1rem;}
.spacedList li:last-of-type {margin-bottom: 0;}

.wp-block-separator.has-text-color.has-secondary-color.has-alpha-channel-opacity.has-secondary-background-color.has-background {
  border-width: 0px;
  border-top-width: 4px;
  margin: 0px;
  padding: 0px;
}

.wp-block-group.alignfull.has-foreground-color.has-background-background-color.has-text-color.has-background.has-link-color.wp-elements-48ad4dd4cac74d6266d5a666c85357be.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained {
  padding-top: 0px;
}

/* CONTENTS */
.contentsWrapper {
		display: grid !important;
		grid-template-columns: 1fr 1fr 1fr;
		grid-auto-rows: 1fr;
		grid-gap: 1rem;
}

.contentsLink {
		height: 100% !important;
}

.contentsLink > div {
		margin-bottom: 0 !important;
}

.contentsLink * {
		font-family: "CeraPro Bold";
}

/* MENU CUSTOMISATION */

.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
  color: #a38000;
}

.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open:hover {
  color: #fff;
}

.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
		color: #ffffff;
		background-color: #A38000;
		width: 24px;
		border-radius: 1rem;
}

.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close:hover {
		color: #A38000;
		background-color: #F4F0D4;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
		gap: 1.5rem;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content::before {
		background-image: URL('https://www.traverssmith.com/media/zqdbbv5k/alternative-insights-logo-white-1200px.png');
		background-size: 160px;
		backrground-repeat: none;
		width: 160px;
		height: 50.2666666667px;
		content: '';
		margin-bottom: 4rem;
}


.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-auto-rows: 1fr;
		grid-gap: 1rem;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li {
		line-height: 1.5rem;
		transition-duration: 0.2s;
		height: 100%;
		width: 100%;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li a {
		background-color: #A38000;
		color: #fff;
		border-radius: 1rem;
		height: 100%;
		width: 100%;
		display: flex;
		align-items: center;
		transition-duration: 0.3s;
		box-shadow: 0px 0px 0px #00000000;
		font-size: 1.1rem !important;
}

.wp-block-navigation-item__label {margin: 1rem;}


.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li:hover a {
		text-decoration: none;
		background-color: #F4F0D4;
		color: #A38000;
		box-shadow: 0px 2px 4px #00000077;
}

.bottom_nav {
		min-height: reset !important;
}

/* BUTTONS */
.wp-block-button .wp-block-button__link {
		background-color: transparent;
		border: solid 4px #A38000;
		color: #A38000;
}

.wp-block-button .wp-block-button__link:hover {
		background-color: #A38000;
		color: #fff;
}

.linkBlock {
		border-radius: 1rem;
		position: relative;
		bottom: 0rem;
		transition-duration: 0.3s;
		box-shadow: 0px 0px 0px #44454100;
		height: calc(100% - 2rem);
}

.linkBlock:hover {
		bottom: 0rem;
		box-shadow: 0px 2px 4px #44454177;
}

/* TIMELINES */
.wp-block-jetpack-timeline li.wp-block-jetpack-timeline-item .timeline-item::after, .wp-block-jetpack-timeline li.wp-block-jetpack-timeline-item .timeline-item__bubble {
		background-color: #444541;
}

.wp-block-jetpack-timeline.wp-block-jetpack-timeline {
		margin: 10rem 0;
}

/* SIDEBAR */
.sidebarButton {border-radius: 0;}
.sideBarContainer {max-width: 360px; position: sticky; top: 0; height: 100vh; z-index: 1001;}

/* BIO CARDS */
.bioCardTile {
		background-color: transparent;
		border-radius: 160px;
		position: relative;
		bottom: 0rem;
		transition-duration: 0.3s;
		box-shadow: 0px 0px 0px #44454100;
}

.bioCardTile:hover {
		background-color: #444541;
		bottom: 0rem;
		box-shadow: 0px 2px 4px #44454144;
}

.bioCardTitle, .bioCardName {
		transition-duration: 0.3s;
}

.bioCardTile:hover .bioCardTitle {
		color: #fff;
}

.rounded {
	border-radius: 1rem;
}

/* TOOLTIPS */
.qtip-dark {
		background-color: #2B2D36;
		border: #2B2D36;
		color: #ffffff;
		font-size: 1.1rem;
		line-height: 1.25rem;
}

.qtip-dark a {
		color: #F4F0D4;
}

.qtip-dark a:hover {
		color: #A38000;
}

.tooltipsincontent {
		border-bottom-color: #82c7b3;
}

.menuLinkBlock div {
	gap: 0;
}

.insights24MobNav {
		display: none;
}

#insights24FullMobHeader {
		position: sticky;
		top: 0;
		z-index: 1001;
}

.insights24MobHeader {
		display: none !important;
}

.insights24MobNavContainer {
		max-height: 0px;
		overflow: hidden;
		transition-duration: 0.6s;
		transition-timing-function: ease-in-out;
}

.insights24MobNavContainer.open {
		max-height: 100vh;
}

.burgerMenu {
		width: 36px;
		height: 36px;
		cursor: pointer;
		display: block;
		position: relative;
}

.burgerMenuBar {
		width: 100%;
		height: 4px;
		border-radius: 20px;
		background-color: #A38000;
		position: absolute;
		transform-origin: 18px 4px;
		transition-duration: 0.5s;
}

#burgerMenuTopBar {
		top: 8px;
		left: 0px;
		transform: rotate(0);
}

#burgerMenuBottomBar {
		top: 20px;
}

#burgerMenuTopBar.open {
		top: 14px;
		left: 2px;
		transform: rotate(-45deg);
}

#burgerMenuBottomBar.open {
		top: 14px;
		transform: rotate(45deg);
}


@media only screen and (max-width: 1440px) {
		.insights24HeaderImg {
			width: 100% !important;
				height: auto !important;
		}
		
		.insights24HeaderImg img {
			width: 100% !important;
				height: auto !important;
				object-fit: contain !important;
		}

}

@media only screen and (max-width: 1024px) {
	.insights24MobNav {
			display: block;
		}
		.sideBarContainer {
			display: none;
		}
		.insights24MobHeader {
			display: flex !important;
		}	
}

@media only screen and (max-width: 782px) {
		.bioCardTile {
				border-radius: 1rem;
		}
		
		.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
				grid-template-columns: 1fr;
				grid-auto-rows: auto;
		}
		
		.contentsWrapper {
				display: grid !important;
				grid-template-columns: 1fr;
		}
}

@media only screen and (max-width: 440px) {
		.bioCardColumns {
				flex-direction: column;
		}
}