.uk-section-primary, .uk-section-primary .uk-text-lead, .uk-section-primary .uk-heading-medium {
	color: #402924 !important;
}
.uk-section-primary .uk-heading-line>::after {
	border-bottom-color: #402948 !important;
}

body.page-template-template-downloads aside#tm-sidebar {
	display: none;
}






.page-template-single-eventi-atlante-connects .uk-container {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}
.page-template-single-eventi-atlante-connects .uk-section {
	padding: 0 !important;
}
.c-content-block { margin-block:40px}
@media screen and (min-width: 1024px) { .c-content-block {margin-block:60px}}
@media screen and (min-width: 1440px) { .c-content-block { margin-block:80px}}
.c-content-block__header {margin-bottom: 24px}
.c-content-block__grid {display: grid; grid-template-columns: 1fr 1fr;	gap: 40px }
.c-content-block__footer { margin-top: 80px}
@media(width >= 1024px) {.c-content-block__footer {margin-top: 100px}}
.c-content-block__text {margin-top: 16px}
.c-content-block__text+.c-button {margin-top: 40px}
.c-content-block__picture {margin-top: 40px}
.c-content-block__picture img {width: 100%;	border-radius: 16px}
.c-content-block--contact {margin-bottom: 0}
.c-content-block--method .c-content-block__header {margin-bottom: 40px}
.c-content-block--method .c-content-block__title {
	color: var(--wp--preset--color--contrast);
	font-family: var(--wp--preset--font-family--text);
	font-size: var(--wp--preset--font-size--48);
	line-height: 1;
	font-weight: 400
}
@media(height >= 780px)and (width >= 768px) {
	.c-content-block--method { margin-bottom: 0}
	.c-content-block--method+.c-content-block--stories {margin-top: -180px}
}
@media screen and (min-width: 1024px) {
	.c-content-block--tabs {
		margin-top:80px;
		margin-bottom: 160px
	}
}

.c-content-block--stories {
	margin-top: 100px;
	margin-bottom: 72px
}

@media(width >= 1024px) {
	.c-content-block--stories {
		margin-top: 120px;
		margin-bottom: 100px
	}
}

.c-content-block--stories .c-content-block__header {
	margin-bottom: 64px
}

@media(width >= 1024px) {
	.c-content-block--stories .c-content-block__header {
		margin-bottom: 80px
	}
}

.c-content-block--sticky {
	background-color: var(--wp--preset--color--grey-1);
	padding-top: 40px;
	padding-bottom: 80px;
	margin-block:0}

@media(width >= 768px) {
	.c-content-block--sticky {
		padding-block: 80px
	}
}

@media(width >= 1024px) {
	.c-content-block--sticky {
		padding-block: 100px
	}
}

.c-content-block--sticky .c-content-block__lead {
	font-size: 14px;
	font-weight: 600
}

.c-content-block--sticky .c-content-block__header {
	margin-bottom: 32px
}

.c-content-block--posts .c-content-block__lead {
	font-size: 14px;
	font-weight: 600
}

.c-content-block--posts .c-pills+.c-cards {
	margin-top: 80px
}

.c-content-block--posts+.c-content-block--cta {
	margin-bottom: 0
}

.c-content-block--people .c-content-block__header {
	margin-bottom: 64px
}

@media(width >= 1024px) {
	.c-content-block--people .c-content-block__header {
		margin-bottom: 80px
	}
}

.c-content-block--values {
	margin-bottom: 0
}

.c-content-block--topic {
	margin-block:0}

.c-content-block--numbers {
	margin-block:0}

.c-content-block--numbers+.c-content-block--cta {
	background-color: var(--wp--preset--color--grey-1);
	margin-top: -60px;
	margin-bottom: 0
}

@media(width >= 1024px) {
	.c-content-block--numbers+.c-content-block--cta {
		margin-top: -60px
	}
}

.c-content-block--certificates {
	background-color: var(--wp--preset--color--grey-1);
	padding-block:60px;margin-block:0}

@media(width >= 1024px) {
	.c-content-block--certificates {
		padding-bottom: 120px
	}
}

.c-content-block--accordion {
	margin-top: 60px;
	margin-bottom: 100px
}

@media(width >= 1024px) {
	.c-content-block--accordion {
		margin-top: 80px;
		margin-bottom: 132px
	}
}

.c-content-block--clients {
	background-color: var(--wp--preset--color--light-yellow);
	padding-block:40px;margin-block:0}

@media screen and (min-width: 1024px) {
	.c-content-block--clients {
		padding-top:60px;
		padding-bottom: 0;
		margin-block:0}

	.c-content-block--clients .c-clients {
		padding-bottom: 170px
	}
}

.c-content-block--clients .c-header__title {
	color: var(--wp--preset--color--contrast)
}

.c-content-block--newsletter {
	background-color: var(--wp--preset--color--blue);
	padding-block:40px;margin-block:0}

@media screen and (min-width: 1024px) {
	.c-content-block--newsletter {
		padding-block:120px;
		margin-block:0}
}

.c-content-block--form {
	background-color: var(--wp--preset--color--grey-1);
	padding: 20px;
	border-radius: 16px
}

@media(width >= 1024px) {
	.c-content-block--form {
		padding: 40px
	}
}
@media(width >= 1440px) {
	.c-content-block--form {padding: 100px; margin-inline:-60px}
}
@media(width >= 768px) {.c-content-block--form .c-form__row {align-items: center}}
.c-content-block--form .c-form__row .c-checkbox {margin-block:0}
.c-content-block--form .c-form__row .c-button {text-transform: none}
.c-content-block--application .c-form__footer {flex-direction: column}
.c-content-block--application .c-checkbox {margin-block:0}
@media(width >= 1280px) {
	.wp-block-media-text.is-style-imgwide: not(.alignfull) .wp-block-media-text__media,.wp-block-media-text.is-style-imgwide:not(.alignfull) .wp-block-media-text__media img {
		min-height:600px
	}
	.wp-block-media-text.is-style-imgwide:not(.alignfull) .wp-block-media-text__media {
		margin-left: calc(-50vw + var(--wp--style--global--content-size)/2)
	}
	.wp-block-media-text.is-style-imgwide:not(.alignfull).alignwide .wp-block-media-text__media {
		margin-left: calc(-50vw + var(--wp--style--global--wide-size)/2)
	}
	.wp-block-media-text.is-style-imgwide:not(.alignfull).has-media-on-the-right .wp-block-media-text__media {
		margin-left: 0;
		margin-right: calc(-50vw + var(--wp--style--global--content-size)/2)
	}
	.wp-block-media-text.is-style-imgwide:not(.alignfull).has-media-on-the-right.alignwide .wp-block-media-text__media {
		margin-right: calc(-50vw + var(--wp--style--global--wide-size)/2)
	}
}